

.overlay {
    -webkit-animation: animation 1000ms linear both;
    animation: animation 1000ms linear both;
}

/* Generated with Bounce.js. Edit at http://bouncejs.com#%7Bs%3A%5B%7BT%3A%22c%22%2Ce%3A%22b%22%2Cd%3A1000%2CD%3A0%2Cf%3A%7Bx%3A0.5%2Cy%3A1%7D%2Ct%3A%7Bx%3A1%2Cy%3A1%7D%2Cs%3A1%2Cb%3A4%7D%2C%7BT%3A%22c%22%2Ce%3A%22b%22%2Cd%3A1000%2CD%3A0%2Cf%3A%7Bx%3A1%2Cy%3A0.5%7D%2Ct%3A%7Bx%3A1%2Cy%3A1%7D%2Cs%3A1%2Cb%3A6%7D%5D%7D */

@-webkit-keyframes animation {
    0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    3.4% { -webkit-transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    4.7% { -webkit-transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    6.81% { -webkit-transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    9.41% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    10.21% { -webkit-transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    13.61% { -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    14.11% { -webkit-transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    17.52% { -webkit-transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    18.72% { -webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    21.32% { -webkit-transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    24.32% { -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    25.23% { -webkit-transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.03% { -webkit-transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.93% { -webkit-transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    35.54% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    36.74% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    41.04% { -webkit-transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    44.44% { -webkit-transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    52.15% { -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    59.86% { -webkit-transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    63.26% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    75.28% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    85.49% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    90.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

@keyframes animation {
    0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    3.4% { -webkit-transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.658, 0, 0, 0, 0, 0.703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    4.7% { -webkit-transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.725, 0, 0, 0, 0, 0.8, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    6.81% { -webkit-transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.83, 0, 0, 0, 0, 0.946, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    9.41% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    10.21% { -webkit-transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.971, 0, 0, 0, 0, 1.113, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    13.61% { -webkit-transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.062, 0, 0, 0, 0, 1.166, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    14.11% { -webkit-transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.07, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    17.52% { -webkit-transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.104, 0, 0, 0, 0, 1.12, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    18.72% { -webkit-transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.106, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    21.32% { -webkit-transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.098, 0, 0, 0, 0, 1.035, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    24.32% { -webkit-transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.075, 0, 0, 0, 0, 0.98, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    25.23% { -webkit-transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.067, 0, 0, 0, 0, 0.969, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.03% { -webkit-transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.031, 0, 0, 0, 0, 0.948, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    29.93% { -webkit-transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    35.54% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    36.74% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    41.04% { -webkit-transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    44.44% { -webkit-transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.983, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    52.15% { -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.996, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    59.86% { -webkit-transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.003, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    63.26% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    75.28% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    85.49% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    90.69% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
    100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

input::-webkit-input-placeholder {
    color: #999999 !important;
    font-style:italic;
}

input:-moz-placeholder { /* Firefox 18- */
    color: #999999 !important;
    font-style:italic;
}

input::-moz-placeholder {  /* Firefox 19+ */
    color: #999999 !important;
    font-style:italic;
}

input:-ms-input-placeholder {
    color: #999999 !important;
    font-style:italic;
}

textarea::-webkit-input-placeholder {
    color: #999999 !important;
    font-style:italic;
}

textarea:-moz-placeholder { /* Firefox 18- */
    color: #999999 !important;
    font-style:italic;
}

textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #999999 !important;
    font-style:italic;
}

textarea:-ms-input-placeholder {
    color: #999999 !important;
    font-style:italic;
}
.input,input[type=text],input[type=password],input[type=date],input[type=time],input[type=number],select,textarea{
    font-family: Rubik;
    background:#FFF;
    padding:6px;
    color:#000;
    border:1px solid rgba(0,0,0,.3);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    font-size:18px;
    margin:3px;
    height:40px;
    display:inline-block;
}
textarea{
    min-height:80px;
}
input[type=checkbox],input[type=checkbox]{
    background:#FFF;
    padding:6px;
    color:#000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    width:27px;
    height:27px;
    margin-right:6px;
}
input:focus, textarea:focus {
    outline: none;
}
.submit div{
    margin:6px;
}input[type=submit],.button,button,.stripe-button-el{
    overflow:hidden;
    border:0;
    padding:9px;
    padding-left:12px;
    padding-right:12px;
    background:#FF3399;
    color:#FFF;
    border:2px solid #BA2570;
    text-decoration:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    cursor:pointer;
    font-family:Rubik;
    font-size:15px;
    z-index:1;
    text-align:center;
}#uploader{
    padding:0px;
    margin:0px;
}
.upload-button{
    cursor:pointer;
    text-align:center;
    background:#1C7025;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    color:#FFF;
    overflow: hidden;
    display:flex;
    justify-content: center;
}
.upload-label{
    line-height:36px;
    margin-left:3px;
    display:inline-block;
}
#uploader .icon{
    display:inline-block;
    font-weight:normal;
    font-size:45px;
    line-height:27px;
    margin-right:10px;
    width:20px;
    height:20px;
}
progress::-webkit-progress-value {padding:0px;margin:0px;background-color: #ccc !important;}
.progress-bar{
    display:none;
    height:9px;
    z-index:11;
    width:100%;
    color:#000;
    background-color:#ccc;

}
.progress-bar:not([value]){
    background-color:#ccc;
    border:0px;
}
.progress-bar[value] {
    background-color:#559900;

}
.dz-message{padding:0px;}
.dz-preview{display:none;}

*{
    padding:0px;
    margin:0px;
    box-sizing:border-box;
    -webkit-tap-highlight-color: transparent;
    scroll-behavior: smooth;
}
body{
    background:#222;
    font-family: 'Montserrat', sans-serif;
    -webkit-font-smoothing:antialiased;
    color:#FFF;
    font-size:80%;
}
body:before{
    content: "";
    position: fixed;
    top: -10px;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: 1000;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    box-shadow: 0px 0px 5px rgba(0,0,0,.8);
}
.clear:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.clear{
    display:inline-block;
}
* html .clear {
    height:1%;
}
.clear{
    display: block;
}
.left{
    float:left;
}
.right{
    float:right;
}
a{color:rgba(255,53,153,1);text-decoration:none;}
.link{color:#333;}
.click{
    cursor: pointer;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
}
.ns{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ro{
    display:flex;
    flex-wrap: wrap;
}
.co{
    flex:1;
}

.header{
    position:fixed;
    bottom:0px;
    color:#FFF;
    z-index:1000000000000000000000;
}

.hdr{
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    text-align:center;
    padding:10px;
    background:#222;
    border-bottom:2px solid rgba(255,53,153,1);
    box-shadow: 3px 3px 9px rgba(0,0,0,.6);
    z-index:100000000000000;
}
.nav{
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    overflow:hidden;
}
.main-tabs{
    background: rgb(255,53,153);
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
}
.tabs{
    background: rgb(99,24,124);
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
}
.adminbar{
    background: #333;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
}
.tab{
    text-align:center;
    padding:9px;
}
.footer-content{
    font-size:12px;
    margin-left:75px;
}
.info{
    padding:10px;
}
.seals{width:261px;}
.seals .co{
    margin:auto;
    padding:6px;
}
.ftr{
    text-align:center;
    padding:10px;
    background:rgba(0,0,0,.7);
    border-top:3px solid #FFF;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;

}
.menu{
    position:fixed;
    top:96px;
    background: #222;
    padding:10px;
    width:60px;
    box-shadow: 2px 0px 9px rgba(0,0,0,.4);
    bottom:0px;
}
.menu-icon{
    flex-grow:0;
    padding:4px;
}
.menu-item{
    padding:3px;
    line-height:40px;
    cursor: pointer;
    border-bottom:1px solid #333;
    height:45px;
}
.menu-label{
    display:none;
}
.content-panel{

}
.content-wrap{
    margin-top:126px;
    margin-left:75px;
}
.content{
    margin:0px;
    padding:0px;
}
.headline{
    background: rgb(99,24,124);
    background: -moz-linear-gradient(-90deg, rgba(99,24,124,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(-90deg, rgba(99,24,124,1) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(-90deg, rgba(99,24,124,1) 0%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#63187c",endColorstr="#000000",GradientType=1);
    text-align:right;
    padding:10px;
}
.backdrop{
    background:rgba(0,0,0,0) url('https://ideepthroat.com/assets/img/backdrop.png') no-repeat;
    min-height:620px;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
}
.float-panel{
    background:rgba(255,255,255,.85);
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    border:1px solid #666;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:10px;
    color:#000;
    margin:10px;
    text-align:left;
    flex:10%;
}
.player{
    background:rgba(0,0,0,.85);
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    border:1px solid #333;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:6px;
    color:#000;
    text-align:left;
}
.video-panel{
    margin-left:9px;
    background:rgba(0,0,0,.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,.6);
    border:1px solid #333;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:6px;
    color:#fff;
    text-align:left;
}
.box-panel{
    background:rgba(0,0,0,.8);
    box-shadow: 1px 1px 3px rgba(0,0,0,.1);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:10px;
    color:#000;
    margin:10px;
    text-align:left;
    min-height:300px;
}
.float-panel div{
    margin:10px;
}
.section{
    margin:10px;
}
.features{
    background: rgba(99,24,124,.6);
    border-top:2px solid rgba(255,53,153,1);
    margin-bottom:70px;
}
.photo{
    background:#FFF;
    border:1px solid #ccc;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    padding:5px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.age-buttons{
    width:320px;
}
.age-buttons .col{
    margin:10px;

}
.no-button{
    background:#555;
    border:2px solid #222;
}
.listing{
    background:#222;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    padding:5px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    margin:10px;
    color:#000;
}
.media-buttons{
    width:100px;
}
.cookie-disclaimer{
    padding:9px;
    background: rgba(99,24,124,.6);
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    height:150px;
}
.video-preview{
    background:#222;
    margin:6px;
    height:162px;
}
.gallery-photo{
    background:#FFF;
    padding:9px;    border:1px solid #ccc;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    padding:5px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    margin:6px;

}
.app-overlay{
    margin:auto;
    display:flex;
    background: rgba(0,0,0,.85);
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;

}
.new-post{
    background:#333;
    width:600px;
    height:300px;
    margin:auto;
    padding:9px;    border:1px solid #ccc;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    padding:5px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.stat-panel{
    background:#333;
    border:1px solid #ccc;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    padding:5px;
    margin:10px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}

.listing:nth-child(even) {background: #222}

.thumb{
    background:rgba(0,0,0,.5);
    border:1px solid #333;
    box-shadow: 2px 2px 3px rgba(0,0,0,.4);
    padding:1px;
    margin:3px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.videos{
    margin-top:20px;
}
.video-date{
    background: rgba(255,53,153,.6);
    color:#FFF;
    font-size:10px;
    padding:2px;
    width:auto;
    text-align:center;
}
.word-caption{
    display:flex;
    background:rgba(0,0,0,.7);
    position:absolute;
    color:#FFF;

    padding:6px;
    margin-top:-100px;
}



@media(min-width:600px){
    .content{
        width:900px;
        box-shadow: 1px 1px 3px rgba(0,0,0,.1);
    }
    .row{
        display:flex;
        flex-wrap: wrap;
    }
    .col{
        flex:1;
    }
    .footer-content{
        width:900px;
    }

    .videos .row{
        display: flex;
        flex-wrap: wrap;

    }
    .videos .col{
        flex: 0 0 19%;
    }
    .menu{
        position:fixed;
        top:96px;
        background: #222;
        padding:10px;
        width:216px;
        box-shadow: 2px 0px 9px rgba(0,0,0,.4);
        bottom:0px;
    }
    .menu-icon{
        flex-grow:0;
        padding:4px;
    }
    .menu-item{
        padding:3px;
        line-height:40px;
        cursor: pointer;
        border-bottom:1px solid #333;
        height:45px;
    }
    .menu-label{
        display:block;
    }
    .nav-wrap{
        margin-top:162px;
    }
    .nav{

        margin-left:240px;
        margin-right:24px;
    }
    .content-wrap{
        margin-top:126px;
        margin-left:240px;
    }
    .footer-content{
        margin-left:240px;
    }

}