*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:Arial,sans-serif;
    font-size:12px;
    line-height:1.5;
    color:#fff;
    background-color:#161616
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#fff;
    text-decoration:none
}
a:focus,a:hover{
    color:#d9d9d9;
    text-decoration:underline
}
a:focus{
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    padding:4px;
    line-height:1.5;
    background-color:#161616;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:18px;
    margin-bottom:18px;
    border:0;
    border-top:1px solid #2e2e2e
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
[role=button]{
    cursor:pointer
}
/*! * jQuery UI CSS Framework 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ */
.ui-helper-hidden{
    display:none
}
.ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.ui-helper-reset{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
    content:"";
    display:table;
    border-collapse:collapse
}
.ui-helper-clearfix:after{
    clear:both
}
.ui-helper-zfix{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    -ms-filter:"alpha(opacity=0)"
}
.ui-front{
    z-index:100
}
.ui-state-disabled{
    cursor:default!important;
    pointer-events:none
}
.ui-icon{
    display:inline-block;
    vertical-align:middle;
    margin-top:-.25em;
    position:relative;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
.ui-widget-icon-block{
    left:50%;
    margin-left:-8px;
    display:block
}
.ui-widget-overlay{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
/*! * jQuery UI Datepicker 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/datepicker/#theming */
.ui-datepicker{
    width:17em;
    padding:.2em .2em 0;
    display:none
}
.ui-datepicker .ui-datepicker-header{
    position:relative;
    padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
    position:absolute;
    top:2px;
    width:1.8em;
    height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{
    top:1px
}
.ui-datepicker .ui-datepicker-prev{
    left:2px
}
.ui-datepicker .ui-datepicker-next{
    right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
    left:1px
}
.ui-datepicker .ui-datepicker-next-hover{
    right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px
}
.ui-datepicker .ui-datepicker-title{
    margin:0 2.3em;
    line-height:1.8em;
    text-align:center
}
.ui-datepicker .ui-datepicker-title select{
    font-size:1em;
    margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
    width:45%
}
.ui-datepicker table{
    width:100%;
    font-size:.9em;
    border-collapse:collapse;
    margin:0 0 .4em
}
.ui-datepicker th{
    padding:.7em .3em;
    text-align:center;
    font-weight:700;
    border:0
}
.ui-datepicker td{
    border:0;
    padding:1px
}
.ui-datepicker td a,.ui-datepicker td span{
    display:block;
    padding:.2em;
    text-align:right;
    text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
    background-image:none;
    margin:.7em 0 0 0;
    padding:0 .2em;
    border-left:0;
    border-right:0;
    border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
    float:right;
    margin:.5em .2em .4em;
    cursor:pointer;
    padding:.2em .6em .3em .6em;
    width:auto;
    overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:left
}
.ui-datepicker.ui-datepicker-multi{
    width:auto
}
.ui-datepicker-multi .ui-datepicker-group{
    float:left
}
.ui-datepicker-multi .ui-datepicker-group table{
    width:95%;
    margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group{
    width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
    width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group{
    width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
    clear:left
}
.ui-datepicker-row-break{
    clear:both;
    width:100%;
    font-size:0
}
.ui-datepicker-rtl{
    direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
    right:2px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
    left:2px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
    right:1px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
    left:1px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
    clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
    float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker .ui-icon{
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat;
    left:.5em;
    top:.3em
}
/*! * jQuery UI Menu 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/menu/#theming */
.ui-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:block;
    outline:0
}
.ui-menu .ui-menu{
    position:absolute
}
.ui-menu .ui-menu-item{
    margin:0;
    cursor:pointer;
    list-style-image:url(data:image/gif;
    base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item-wrapper{
    position:relative;
    padding:3px 1em 3px .4em
}
.ui-menu .ui-menu-divider{
    margin:5px 0;
    height:0;
    font-size:0;
    line-height:0;
    border-width:1px 0 0 0
}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{
    margin:-1px
}
.ui-menu-icons{
    position:relative
}
.ui-menu-icons .ui-menu-item-wrapper{
    padding-left:2em
}
.ui-menu .ui-icon{
    position:absolute;
    top:0;
    bottom:0;
    left:.2em;
    margin:auto 0
}
.ui-menu .ui-menu-icon{
    left:auto;
    right:0
}
/*! * jQuery UI Autocomplete 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/autocomplete/#theming */
.ui-autocomplete{
    position:absolute;
    top:0;
    left:0;
    cursor:default
}
/*! * jQuery UI CSS Framework 1.13.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ * * To view and modify this theme, visit http://jqueryui.com/themeroller/ */
.ui-widget{
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em
}
.ui-widget .ui-widget{
    font-size:1em
}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em
}
.ui-widget.ui-widget-content{
    border:1px solid #c5c5c5
}
.ui-widget-content{
    border:1px solid #ddd;
    background:#fff;
    color:#333
}
.ui-widget-content a{
    color:#333
}
.ui-widget-header{
    border:1px solid #ddd;
    background:#e9e9e9;
    color:#333;
    font-weight:700
}
.ui-widget-header a{
    color:#333
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{
    border:1px solid #c5c5c5;
    background:#f6f6f6;
    font-weight:400;
    color:#454545
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{
    color:#454545;
    text-decoration:none
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
    border:1px solid #ccc;
    background:#ededed;
    font-weight:400;
    color:#2b2b2b
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{
    color:#2b2b2b;
    text-decoration:none
}
.ui-visual-focus{
    box-shadow:0 0 3px 1px #5e9ed6
}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{
    border:1px solid #003eff;
    background:#007fff;
    font-weight:400;
    color:#fff
}
.ui-icon-background,.ui-state-active .ui-icon-background{
    border:#003eff;
    background-color:#fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#fff;
    text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #dad55e;
    background:#fffa90;
    color:#777620
}
.ui-state-checked{
    border:1px solid #dad55e;
    background:#fffa90
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#777620
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #f1a899;
    background:#fddfdf;
    color:#5f3f3f
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#5f3f3f
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#5f3f3f
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;
    -ms-filter:"alpha(opacity=70)";
    font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;
    -ms-filter:"alpha(opacity=35)";
    background-image:none
}
.ui-state-disabled .ui-icon{
    -ms-filter:"alpha(opacity=35)"
}
.ui-icon{
    width:16px;
    height:16px
}
.ui-icon,.ui-widget-content .ui-icon{
    background-image:url(images/ui-icons_444444_256x240.png)
}
.ui-widget-header .ui-icon{
    background-image:url(images/ui-icons_444444_256x240.png)
}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{
    background-image:url(images/ui-icons_555555_256x240.png)
}
.ui-button:active .ui-icon,.ui-state-active .ui-icon{
    background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{
    background-image:url(images/ui-icons_777620_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{
    background-image:url(images/ui-icons_cc0000_256x240.png)
}
.ui-button .ui-icon{
    background-image:url(images/ui-icons_777777_256x240.png)
}
.ui-icon-blank.ui-icon-blank.ui-icon-blank{
    background-image:none
}
.ui-icon-caret-1-n{
    background-position:0 0
}
.ui-icon-caret-1-ne{
    background-position:-16px 0
}
.ui-icon-caret-1-e{
    background-position:-32px 0
}
.ui-icon-caret-1-se{
    background-position:-48px 0
}
.ui-icon-caret-1-s{
    background-position:-65px 0
}
.ui-icon-caret-1-sw{
    background-position:-80px 0
}
.ui-icon-caret-1-w{
    background-position:-96px 0
}
.ui-icon-caret-1-nw{
    background-position:-112px 0
}
.ui-icon-caret-2-n-s{
    background-position:-128px 0
}
.ui-icon-caret-2-e-w{
    background-position:-144px 0
}
.ui-icon-triangle-1-n{
    background-position:0 -16px
}
.ui-icon-triangle-1-ne{
    background-position:-16px -16px
}
.ui-icon-triangle-1-e{
    background-position:-32px -16px
}
.ui-icon-triangle-1-se{
    background-position:-48px -16px
}
.ui-icon-triangle-1-s{
    background-position:-65px -16px
}
.ui-icon-triangle-1-sw{
    background-position:-80px -16px
}
.ui-icon-triangle-1-w{
    background-position:-96px -16px
}
.ui-icon-triangle-1-nw{
    background-position:-112px -16px
}
.ui-icon-triangle-2-n-s{
    background-position:-128px -16px
}
.ui-icon-triangle-2-e-w{
    background-position:-144px -16px
}
.ui-icon-arrow-1-n{
    background-position:0 -32px
}
.ui-icon-arrow-1-ne{
    background-position:-16px -32px
}
.ui-icon-arrow-1-e{
    background-position:-32px -32px
}
.ui-icon-arrow-1-se{
    background-position:-48px -32px
}
.ui-icon-arrow-1-s{
    background-position:-65px -32px
}
.ui-icon-arrow-1-sw{
    background-position:-80px -32px
}
.ui-icon-arrow-1-w{
    background-position:-96px -32px
}
.ui-icon-arrow-1-nw{
    background-position:-112px -32px
}
.ui-icon-arrow-2-n-s{
    background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw{
    background-position:-144px -32px
}
.ui-icon-arrow-2-e-w{
    background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw{
    background-position:-176px -32px
}
.ui-icon-arrowstop-1-n{
    background-position:-192px -32px
}
.ui-icon-arrowstop-1-e{
    background-position:-208px -32px
}
.ui-icon-arrowstop-1-s{
    background-position:-224px -32px
}
.ui-icon-arrowstop-1-w{
    background-position:-240px -32px
}
.ui-icon-arrowthick-1-n{
    background-position:1px -48px
}
.ui-icon-arrowthick-1-ne{
    background-position:-16px -48px
}
.ui-icon-arrowthick-1-e{
    background-position:-32px -48px
}
.ui-icon-arrowthick-1-se{
    background-position:-48px -48px
}
.ui-icon-arrowthick-1-s{
    background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw{
    background-position:-80px -48px
}
.ui-icon-arrowthick-1-w{
    background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw{
    background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s{
    background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw{
    background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w{
    background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw{
    background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n{
    background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e{
    background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s{
    background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w{
    background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w{
    background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n{
    background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e{
    background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s{
    background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w{
    background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n{
    background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e{
    background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s{
    background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w{
    background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n{
    background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e{
    background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s{
    background-position:-176px -64px
}
.ui-icon-arrow-4{
    background-position:0 -80px
}
.ui-icon-arrow-4-diag{
    background-position:-16px -80px
}
.ui-icon-extlink{
    background-position:-32px -80px
}
.ui-icon-newwin{
    background-position:-48px -80px
}
.ui-icon-refresh{
    background-position:-64px -80px
}
.ui-icon-shuffle{
    background-position:-80px -80px
}
.ui-icon-transfer-e-w{
    background-position:-96px -80px
}
.ui-icon-transferthick-e-w{
    background-position:-112px -80px
}
.ui-icon-folder-collapsed{
    background-position:0 -96px
}
.ui-icon-folder-open{
    background-position:-16px -96px
}
.ui-icon-document{
    background-position:-32px -96px
}
.ui-icon-document-b{
    background-position:-48px -96px
}
.ui-icon-note{
    background-position:-64px -96px
}
.ui-icon-mail-closed{
    background-position:-80px -96px
}
.ui-icon-mail-open{
    background-position:-96px -96px
}
.ui-icon-suitcase{
    background-position:-112px -96px
}
.ui-icon-comment{
    background-position:-128px -96px
}
.ui-icon-person{
    background-position:-144px -96px
}
.ui-icon-print{
    background-position:-160px -96px
}
.ui-icon-trash{
    background-position:-176px -96px
}
.ui-icon-locked{
    background-position:-192px -96px
}
.ui-icon-unlocked{
    background-position:-208px -96px
}
.ui-icon-bookmark{
    background-position:-224px -96px
}
.ui-icon-tag{
    background-position:-240px -96px
}
.ui-icon-home{
    background-position:0 -112px
}
.ui-icon-flag{
    background-position:-16px -112px
}
.ui-icon-calendar{
    background-position:-32px -112px
}
.ui-icon-cart{
    background-position:-48px -112px
}
.ui-icon-pencil{
    background-position:-64px -112px
}
.ui-icon-clock{
    background-position:-80px -112px
}
.ui-icon-disk{
    background-position:-96px -112px
}
.ui-icon-calculator{
    background-position:-112px -112px
}
.ui-icon-zoomin{
    background-position:-128px -112px
}
.ui-icon-zoomout{
    background-position:-144px -112px
}
.ui-icon-search{
    background-position:-160px -112px
}
.ui-icon-wrench{
    background-position:-176px -112px
}
.ui-icon-gear{
    background-position:-192px -112px
}
.ui-icon-heart{
    background-position:-208px -112px
}
.ui-icon-star{
    background-position:-224px -112px
}
.ui-icon-link{
    background-position:-240px -112px
}
.ui-icon-cancel{
    background-position:0 -128px
}
.ui-icon-plus{
    background-position:-16px -128px
}
.ui-icon-plusthick{
    background-position:-32px -128px
}
.ui-icon-minus{
    background-position:-48px -128px
}
.ui-icon-minusthick{
    background-position:-64px -128px
}
.ui-icon-close{
    background-position:-80px -128px
}
.ui-icon-closethick{
    background-position:-96px -128px
}
.ui-icon-key{
    background-position:-112px -128px
}
.ui-icon-lightbulb{
    background-position:-128px -128px
}
.ui-icon-scissors{
    background-position:-144px -128px
}
.ui-icon-clipboard{
    background-position:-160px -128px
}
.ui-icon-copy{
    background-position:-176px -128px
}
.ui-icon-contact{
    background-position:-192px -128px
}
.ui-icon-image{
    background-position:-208px -128px
}
.ui-icon-video{
    background-position:-224px -128px
}
.ui-icon-script{
    background-position:-240px -128px
}
.ui-icon-alert{
    background-position:0 -144px
}
.ui-icon-info{
    background-position:-16px -144px
}
.ui-icon-notice{
    background-position:-32px -144px
}
.ui-icon-help{
    background-position:-48px -144px
}
.ui-icon-check{
    background-position:-64px -144px
}
.ui-icon-bullet{
    background-position:-80px -144px
}
.ui-icon-radio-on{
    background-position:-96px -144px
}
.ui-icon-radio-off{
    background-position:-112px -144px
}
.ui-icon-pin-w{
    background-position:-128px -144px
}
.ui-icon-pin-s{
    background-position:-144px -144px
}
.ui-icon-play{
    background-position:0 -160px
}
.ui-icon-pause{
    background-position:-16px -160px
}
.ui-icon-seek-next{
    background-position:-32px -160px
}
.ui-icon-seek-prev{
    background-position:-48px -160px
}
.ui-icon-seek-end{
    background-position:-64px -160px
}
.ui-icon-seek-start{
    background-position:-80px -160px
}
.ui-icon-seek-first{
    background-position:-80px -160px
}
.ui-icon-stop{
    background-position:-96px -160px
}
.ui-icon-eject{
    background-position:-112px -160px
}
.ui-icon-volume-off{
    background-position:-128px -160px
}
.ui-icon-volume-on{
    background-position:-144px -160px
}
.ui-icon-power{
    background-position:0 -176px
}
.ui-icon-signal-diag{
    background-position:-16px -176px
}
.ui-icon-signal{
    background-position:-32px -176px
}
.ui-icon-battery-0{
    background-position:-48px -176px
}
.ui-icon-battery-1{
    background-position:-64px -176px
}
.ui-icon-battery-2{
    background-position:-80px -176px
}
.ui-icon-battery-3{
    background-position:-96px -176px
}
.ui-icon-circle-plus{
    background-position:0 -192px
}
.ui-icon-circle-minus{
    background-position:-16px -192px
}
.ui-icon-circle-close{
    background-position:-32px -192px
}
.ui-icon-circle-triangle-e{
    background-position:-48px -192px
}
.ui-icon-circle-triangle-s{
    background-position:-64px -192px
}
.ui-icon-circle-triangle-w{
    background-position:-80px -192px
}
.ui-icon-circle-triangle-n{
    background-position:-96px -192px
}
.ui-icon-circle-arrow-e{
    background-position:-112px -192px
}
.ui-icon-circle-arrow-s{
    background-position:-128px -192px
}
.ui-icon-circle-arrow-w{
    background-position:-144px -192px
}
.ui-icon-circle-arrow-n{
    background-position:-160px -192px
}
.ui-icon-circle-zoomin{
    background-position:-176px -192px
}
.ui-icon-circle-zoomout{
    background-position:-192px -192px
}
.ui-icon-circle-check{
    background-position:-208px -192px
}
.ui-icon-circlesmall-plus{
    background-position:0 -208px
}
.ui-icon-circlesmall-minus{
    background-position:-16px -208px
}
.ui-icon-circlesmall-close{
    background-position:-32px -208px
}
.ui-icon-squaresmall-plus{
    background-position:-48px -208px
}
.ui-icon-squaresmall-minus{
    background-position:-64px -208px
}
.ui-icon-squaresmall-close{
    background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical{
    background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal{
    background-position:-16px -224px
}
.ui-icon-grip-solid-vertical{
    background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal{
    background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se{
    background-position:-64px -224px
}
.ui-icon-grip-diagonal-se{
    background-position:-80px -224px
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{
    border-top-left-radius:3px
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{
    border-top-right-radius:3px
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{
    border-bottom-left-radius:3px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{
    border-bottom-right-radius:3px
}
.ui-widget-overlay{
    background:#aaa;
    opacity:.3;
    -ms-filter:"alpha(opacity=30)"
}
.ui-widget-shadow{
    -webkit-box-shadow:0 0 5px #666;
    box-shadow:0 0 5px #666
}
.ui-widget-content{
    background-image:url(/v3/img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png)
}
.ui-widget-header{
    background-image:url(/v3/img/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png)
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    background-image:url(/v3/img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png)
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
    background-image:url(/v3/img/jquery-ui/ui-bg_glass_75_dadada_1x400.png)
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    background-image:url(/v3/img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png)
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    background-image:url(/v3/img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png)
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    background-image:url(/v3/img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png)
}
.ui-icon,.ui-widget-content .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_888888_256x240.png)
}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{
    background-image:url(/v3/img/jquery-ui/ui-icons_cd0a0a_256x240.png)
}
.ui-widget-overlay{
    background-image:url(/v3/img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)
}
.ui-widget-shadow{
    background-image:url(/v3/img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)
}
@font-face {
	font-family:iconfont;
	src:url(../font/iconfont.woff2) format('woff2'),
	url(../font/iconfont.ttf) format('truetype'),
	url(../font/iconfont.woff) format('woff'),
	url(../font/iconfont.svg#iconfont) format('svg');
	font-weight:400;
	font-style:normal;
	font-display:block
}
.icon-f{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icf-angle-double-left:before{
    content:"\e932"
}
.icf-angle-double-right:before{
    content:"\e934"
}
.icf-angle-down:before{
    content:"\e906"
}
.icf-angle-down-circle:before{
    content:"\e9be"
}
.icf-angle-down-circle-o:before{
    content:"\e9bf"
}
.icf-angle-left:before{
    content:"\e935"
}
.icf-angle-left-circle:before{
    content:"\e9c0"
}
.icf-angle-left-circle-o:before{
    content:"\e9c1"
}
.icf-angle-right:before{
    content:"\e936"
}
.icf-angle-right-circle:before{
    content:"\e9c2"
}
.icf-angle-right-circle-o:before{
    content:"\e9c3"
}
.icf-angle-up:before{
    content:"\e907"
}
.icf-angle-up-circle:before{
    content:"\e9c4"
}
.icf-angle-up-circle-o:before{
    content:"\e9c5"
}
.icf-arrow-left:before{
    content:"\e925"
}
.icf-arrow-right:before{
    content:"\e926"
}
.icf-arrows:before{
    content:"\e908"
}
.icf-at:before{
    content:"\e971"
}
.icf-ban:before{
    content:"\e919"
}
.icf-bar-chart:before{
    content:"\e913"
}
.icf-basket:before{
    content:"\e9a7"
}
.icf-bell:before{
    content:"\e985"
}
.icf-bell-slash:before{
    content:"\e986"
}
.icf-bolt:before{
    content:"\e91e"
}
.icf-book:before{
    content:"\e97f"
}
.icf-brand-apple:before{
    content:"\e9cf"
}
.icf-calendar:before{
    content:"\e91b"
}
.icf-camera-o:before{
    content:"\e900"
}
.icf-caret-down:before{
    content:"\e96e"
}
.icf-caret-right:before{
    content:"\e918"
}
.icf-caret-up:before{
    content:"\e99d"
}
.icf-cart:before{
    content:"\e9a8"
}
.icf-cart-o:before{
    content:"\e9cd"
}
.icf-check:before{
    content:"\e929"
}
.icf-check-circle:before{
    content:"\e90a"
}
.icf-check-circle-o:before{
    content:"\e914"
}
.icf-check-circle-o-thin:before{
    content:"\e957"
}
.icf-check-circle-thin:before{
    content:"\e959"
}
.icf-check-square:before{
    content:"\e915"
}
.icf-chevron-circle-down:before{
    content:"\e9a3"
}
.icf-chevron-circle-left:before{
    content:"\e983"
}
.icf-chevron-circle-right:before{
    content:"\e984"
}
.icf-chevron-circle-up:before{
    content:"\e9a4"
}
.icf-chevron-first:before{
    content:"\e98f"
}
.icf-chevron-last:before{
    content:"\e990"
}
.icf-chevron-left:before{
    content:"\e92f"
}
.icf-chevron-right:before{
    content:"\e941"
}
.icf-clock:before{
    content:"\e94e"
}
.icf-close:before{
    content:"\e909"
}
.icf-close-circle:before{
    content:"\e940"
}
.icf-close-thin:before{
    content:"\e94a"
}
.icf-cog:before{
    content:"\e947"
}
.icf-cog-o:before{
    content:"\e9ae"
}
.icf-columns:before{
    content:"\e99c"
}
.icf-comment-o:before{
    content:"\e91d"
}
.icf-comment-plus-o:before{
    content:"\e9cc"
}
.icf-commenting-o:before{
    content:"\e930"
}
.icf-comments-o:before{
    content:"\e920"
}
.icf-copy:before{
    content:"\e95b"
}
.icf-crown:before{
    content:"\e9aa"
}
.icf-cut:before{
    content:"\e95c"
}
.icf-dashboard:before{
    content:"\e903"
}
.icf-device-desktop:before{
    content:"\e956"
}
.icf-device-mobile:before{
    content:"\e958"
}
.icf-device-tablet:before{
    content:"\e95a"
}
.icf-device-tv-v2:before{
    content:"\e9af"
}
.icf-diamond:before{
    content:"\e987"
}
.icf-download:before{
    content:"\e966"
}
.icf-drawer:before{
    content:"\e972"
}
.icf-earth-simple:before{
    content:"\e9ca"
}
.icf-ellipsis-v:before{
    content:"\e960"
}
.icf-embed:before{
    content:"\ea80"
}
.icf-envelop:before{
    content:"\e952"
}
.icf-external-link:before{
    content:"\e98c"
}
.icf-eye:before{
    content:"\e9ce"
}
.icf-eye-blocked:before{
    content:"\e9d1"
}
.icf-face-id:before{
    content:"\e9b0"
}
.icf-favorites:before{
    content:"\e973"
}
.icf-favorites-add:before{
    content:"\e974"
}
.icf-feed:before{
    content:"\e924"
}
.icf-feedback:before{
    content:"\e98b"
}
.icf-file-broken:before{
    content:"\e967"
}
.icf-file-image-o:before{
    content:"\e923"
}
.icf-file-movie-o:before{
    content:"\e904"
}
.icf-flag:before{
    content:"\e93f"
}
.icf-fullscreen:before{
    content:"\e998"
}
.icf-fullscreen-back:before{
    content:"\e999"
}
.icf-gamepad:before{
    content:"\e980"
}
.icf-gamepad-o:before{
    content:"\e9b1"
}
.icf-grid-4:before{
    content:"\e99a"
}
.icf-hand-pointer:before{
    content:"\e98a"
}
.icf-hand-pointer-o:before{
    content:"\e989"
}
.icf-hd-4k-circle-o:before{
    content:"\e981"
}
.icf-hd-circle-o:before{
    content:"\e90c"
}
.icf-heart:before{
    content:"\e92e"
}
.icf-heart-circle-o:before{
    content:"\e90d"
}
.icf-heart-o:before{
    content:"\e92d"
}
.icf-hearts-o:before{
    content:"\e9bb"
}
.icf-history:before{
    content:"\e964"
}
.icf-home:before{
    content:"\e928"
}
.icf-hour-glass:before{
    content:"\e979"
}
.icf-image:before{
    content:"\e93a"
}
.icf-images:before{
    content:"\e975"
}
.icf-info-circle:before{
    content:"\e92a"
}
.icf-joystick:before{
    content:"\e9a9"
}
.icf-key:before{
    content:"\e98d"
}
.icf-language:before{
    content:"\e970"
}
.icf-life-saver:before{
    content:"\e955"
}
.icf-line-chart:before{
    content:"\e95e"
}
.icf-link:before{
    content:"\e98e"
}
.icf-list-ul:before{
    content:"\e916"
}
.icf-lock:before{
    content:"\e93c"
}
.icf-mail-forward:before{
    content:"\e976"
}
.icf-mail-forward-all:before{
    content:"\e977"
}
.icf-mail-reply:before{
    content:"\e978"
}
.icf-mail-reply-all:before{
    content:"\e97a"
}
.icf-map-marker:before{
    content:"\e9cb"
}
.icf-medal:before{
    content:"\e9d3"
}
.icf-minus-circle:before{
    content:"\e991"
}
.icf-minus-square:before{
    content:"\e937"
}
.icf-money:before{
    content:"\e9ab"
}
.icf-network-xv-o:before{
    content:"\e92b"
}
.icf-no-ads-circle-o:before{
    content:"\e90e"
}
.icf-paint-brush:before{
    content:"\e99f"
}
.icf-paste:before{
    content:"\e95d"
}
.icf-pencil:before{
    content:"\e968"
}
.icf-pencil-square-o:before{
    content:"\e905"
}
.icf-pin:before{
    content:"\e946"
}
.icf-play:before{
    content:"\ea1c"
}
.icf-play-clap-o:before{
    content:"\e9c9"
}
.icf-play-rectangle:before{
    content:"\e945"
}
.icf-play-rectangle-o:before{
    content:"\e9b2"
}
.icf-play-square-o:before{
    content:"\e901"
}
.icf-player-pause-circle-o:before{
    content:"\ea16"
}
.icf-player-play-circle-o:before{
    content:"\ea15"
}
.icf-player-stop-circle-o:before{
    content:"\ea17"
}
.icf-playlist:before{
    content:"\e9b3"
}
.icf-plus:before{
    content:"\e9bd"
}
.icf-plus-circle:before{
    content:"\e992"
}
.icf-plus-square:before{
    content:"\e97b"
}
.icf-premium,.icf-premium:hover{
    color:#de2600
}
.icf-premium:before{
    content:"\e902"
}
.icf-question-circle-o:before{
    content:"\e931"
}
.icf-quotes-left:before{
    content:"\e993"
}
.icf-quotes-right:before{
    content:"\e994"
}
.icf-random:before{
    content:"\e99b"
}
.icf-reddit:before{
    content:"\e996"
}
.icf-refresh:before{
    content:"\e933"
}
.icf-refresh-circle:before{
    content:"\e965"
}
.icf-resolution:before{
    content:"\e95f"
}
.icf-rocket:before{
    content:"\e9a5"
}
.icf-rotate-left:before{
    content:"\e97d"
}
.icf-rotate-right:before{
    content:"\e97e"
}
.icf-screen-both-orientation:before{
    content:"\e9c6"
}
.icf-screen-rotation:before{
    content:"\e9a2"
}
.icf-search:before{
    content:"\e938"
}
.icf-search-minus:before{
    content:"\e961"
}
.icf-search-plus:before{
    content:"\e962"
}
.icf-search-v2:before{
    content:"\e9b4"
}
.icf-sexe-man:before{
    content:"\e92c"
}
.icf-sexe-man-v2:before{
    content:"\e9b5"
}
.icf-sexe-trans:before{
    content:"\e943"
}
.icf-sexe-trans-v2:before{
    content:"\e9b6"
}
.icf-sexe-woman:before{
    content:"\e94d"
}
.icf-sexe-woman-v2:before{
    content:"\e9b7"
}
.icf-share:before{
    content:"\ea82"
}
.icf-sheer-circle{
    color:#6f42c1
}
.icf-sheer-circle:before{
    content:"\e9ad"
}
.icf-shrink:before{
    content:"\e9d5"
}
.icf-sign-in:before{
    content:"\e954"
}
.icf-sign-out:before{
    content:"\e963"
}
.icf-size:before{
    content:"\e99e"
}
.icf-sliders:before{
    content:"\e96d"
}
.icf-sort-alpha-asc:before{
    content:"\e969"
}
.icf-sort-alpha-desc:before{
    content:"\e96a"
}
.icf-sort-amount-asc:before{
    content:"\e96b"
}
.icf-sort-amount-desc:before{
    content:"\e96c"
}
.icf-sound:before{
    content:"\e9a0"
}
.icf-sound-off:before{
    content:"\e9a1"
}
.icf-spinner:before{
    content:"\e939"
}
.icf-square:before{
    content:"\e93b"
}
.icf-star-circle-o:before{
    content:"\e90f"
}
.icf-star-full:before{
    content:"\e9d9"
}
.icf-star-o:before{
    content:"\e9b8"
}
.icf-stopwatch:before{
    content:"\e91c"
}
.icf-stretch:before{
    content:"\e9d4"
}
.icf-suggest-square:before{
    content:"\e96f"
}
.icf-tags:before{
    content:"\e9b9"
}
.icf-theme-switch:before{
    content:"\e90b"
}
.icf-theme-switch-v2:before{
    content:"\e9ba"
}
.icf-thumb-down:before{
    content:"\e93d"
}
.icf-thumb-down-o:before{
    content:"\e9c7"
}
.icf-thumb-up:before{
    content:"\e93e"
}
.icf-thumb-up-o:before{
    content:"\e9c8"
}
.icf-ticket:before{
    content:"\e910"
}
.icf-ticket-red:before{
    content:"\e911"
}
.icf-ticket-wide:before{
    content:"\e91f"
}
.icf-ticket-wide-n:before{
    content:"\e922"
}
.icf-ticket-wide-o:before{
    content:"\e921"
}
.icf-trash:before{
    content:"\e944"
}
.icf-twitter:before{
    content:"\e997"
}
.icf-unlock:before{
    content:"\e942"
}
.icf-upload:before{
    content:"\e917"
}
.icf-user:before{
    content:"\e948"
}
.icf-user-ban:before{
    content:"\e912"
}
.icf-user-check:before{
    content:"\e91a"
}
.icf-user-hourglass:before{
    content:"\e94f"
}
.icf-user-lock:before{
    content:"\e9ac"
}
.icf-user-o:before{
    content:"\e9d2"
}
.icf-user-plus:before{
    content:"\e949"
}
.icf-user-times:before{
    content:"\e94b"
}
.icf-user-trash:before{
    content:"\e953"
}
.icf-users:before{
    content:"\e94c"
}
.icf-users-o:before{
    content:"\e9d0"
}
.icf-video-camera:before{
    content:"\e950"
}
.icf-video-camera-o:before{
    content:"\e9bc"
}
.icf-warning:before{
    content:"\e951"
}
.icf-warning-circle:before{
    content:"\e927"
}
.icf-warning-stop:before{
    content:"\e9a6"
}
.icf-woman:before{
    content:"\e97c"
}
.icf-wrench:before{
    content:"\e982"
}
.icf-x:before{
    content:"\e988"
}
.icf-xcams:before{
    content:"\e995"
}
.icf-device-mobile-share{
    display:inline-block;
    height:1em;
    position:relative;
    text-align:center;
    width:1em
}
.icf-device-mobile-share:before{
    content:"\e958"
}
.icf-device-mobile-share:after{
    content:"\ea82";
    font-size:.4em;
    left:0;
    line-height:2.5em;
    top:-.16em;
    width:2.5em;
    position:absolute
}
.icf-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.icf-2x{
    font-size:2em
}
.icf-3x{
    font-size:3em
}
.icf-4x{
    font-size:4em
}
.icf-5x{
    font-size:5em
}
.icf-fw{
    display:inline-block;
    text-align:center;
    width:1.28571429em
}
.icf-anim-spin:before{
    -webkit-animation:icf_spin_anim 2s infinite linear;
    animation:icf_spin_anim 2s infinite linear;
    display:inline-block
}
.icf-anim-pulse:before{
    -webkit-animation:icf_spin_anim 1s infinite steps(8);
    animation:icf_spin_anim 1s infinite steps(8);
    display:inline-block
}
@-webkit-keyframes icf_spin_anim{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes icf_spin_anim{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.icf-white-fill{
    position:relative
}
.icf-white-fill:before{
    position:relative;
    z-index:2
}
.icf-white-fill:after{
    background:#fff;
    bottom:12%;
    content:" ";
    left:12%;
    position:absolute;
    right:12%;
    top:12%;
    z-index:1
}
.icf-white-fill.icf-angle-down-circle-o:after,.icf-white-fill.icf-angle-down-circle:after,.icf-white-fill.icf-angle-left-circle-o:after,.icf-white-fill.icf-angle-left-circle:after,.icf-white-fill.icf-angle-right-circle-o:after,.icf-white-fill.icf-angle-right-circle:after,.icf-white-fill.icf-angle-up-circle-o:after,.icf-white-fill.icf-angle-up-circle:after,.icf-white-fill.icf-check-circle:after,.icf-white-fill.icf-chevron-circle-left:after,.icf-white-fill.icf-chevron-circle-right:after,.icf-white-fill.icf-chevron-circle-up:after,.icf-white-fill.icf-close-circle:after,.icf-white-fill.icf-info-circle:after,.icf-white-fill.icf-minus-circle:after,.icf-white-fill.icf-plus-circle:after,.icf-white-fill.icf-reddit:after,.icf-white-fill.icf-warning-circle:after,.icf-white-fill.icf-warning-stop:after{
    border-radius:50%
}
.icf-white-fill.icf-warning-stop:after{
    bottom:20%;
    left:20%;
    right:20%;
    top:20%
}
.icf-white-fill.icf-ticket-red:after{
    bottom:27%;
    left:14%;
    right:14%;
    top:24%
}
.icf-white-fill.icf-envelop:after{
    left:7%;
    right:7%
}
.icf-white-fill-ticket-red:after{
    bottom:12%;
    left:12%;
    right:12%;
    top:12%
}
.icf-red-crossed{
    position:relative
}
.icf-red-crossed:before{
    position:relative;
    z-index:2
}
.icf-red-crossed:after{
    background:#c52200;
    border-radius:.1em;
    content:" ";
    height:.1em;
    left:50%;
    margin:-.05em -.8em;
    position:absolute;
    top:50%;
    transform:rotate(35deg);
    width:1.6em;
    z-index:3
}
body .alert-with-icf-bg{
    display:block;
    overflow:hidden;
    min-height:60px;
    padding:15px 20px 15px 70px;
    position:relative
}
body .alert-with-icf-bg>:first-child{
    margin-top:0
}
body .alert-with-icf-bg .alert-icf-bg{
    font-size:65px;
    left:-10px;
    opacity:.2;
    position:absolute;
    top:-10px
}
@media (max-width:991px){
    body .alert-with-icf-bg{
        padding:10px 20px 10px 64px
    }
}
.flag-small{
    display:inline;
    *zoom:1;
    display:inline-block;
    width:16px;
    height:11px;
    line-height:11px;
    background-image:url(../skin/flags-16.png);
    background-position:0 0;
    background-repeat:no-repeat
}
.flag-small.flag-ad{
    background-position:0 -2px
}
.flag-small.flag-ae{
    background-position:-16px -2px
}
.flag-small.flag-af{
    background-position:-32px -2px
}
.flag-small.flag-ag{
    background-position:-48px -2px
}
.flag-small.flag-ai{
    background-position:-64px -2px
}
.flag-small.flag-al{
    background-position:-80px -2px
}
.flag-small.flag-am{
    background-position:-96px -2px
}
.flag-small.flag-an{
    background-position:-112px -2px
}
.flag-small.flag-ao{
    background-position:-128px -2px
}
.flag-small.flag-aq{
    background-position:-144px -2px
}
.flag-small.flag-ar{
    background-position:-160px -2px
}
.flag-small.flag-as{
    background-position:-176px -2px
}
.flag-small.flag-at{
    background-position:-192px -2px
}
.flag-small.flag-au{
    background-position:-208px -2px
}
.flag-small.flag-aw{
    background-position:-224px -2px
}
.flag-small.flag-ax{
    background-position:-240px -2px
}
.flag-small.flag-az{
    background-position:0 -18px
}
.flag-small.flag-ba{
    background-position:-16px -18px
}
.flag-small.flag-bb{
    background-position:-32px -18px
}
.flag-small.flag-bd{
    background-position:-48px -18px
}
.flag-small.flag-be{
    background-position:-64px -18px
}
.flag-small.flag-bf{
    background-position:-80px -18px
}
.flag-small.flag-bg{
    background-position:-96px -18px
}
.flag-small.flag-bh{
    background-position:-112px -18px
}
.flag-small.flag-bi{
    background-position:-128px -18px
}
.flag-small.flag-bj{
    background-position:-144px -18px
}
.flag-small.flag-bl{
    background-position:-160px -18px
}
.flag-small.flag-bm{
    background-position:-176px -18px
}
.flag-small.flag-bn{
    background-position:-192px -18px
}
.flag-small.flag-bo{
    background-position:-208px -18px
}
.flag-small.flag-br{
    background-position:-224px -18px
}
.flag-small.flag-bs{
    background-position:-240px -18px
}
.flag-small.flag-bt{
    background-position:0 -34px
}
.flag-small.flag-bw{
    background-position:-16px -34px
}
.flag-small.flag-by{
    background-position:-32px -34px
}
.flag-small.flag-bz{
    background-position:-48px -34px
}
.flag-small.flag-ca{
    background-position:-64px -34px
}
.flag-small.flag-cc{
    background-position:-80px -34px
}
.flag-small.flag-cd{
    background-position:-96px -34px
}
.flag-small.flag-cf{
    background-position:-112px -34px
}
.flag-small.flag-cg{
    background-position:-128px -34px
}
.flag-small.flag-ch{
    background-position:-144px -34px
}
.flag-small.flag-ci{
    background-position:-160px -34px
}
.flag-small.flag-ck{
    background-position:-176px -34px
}
.flag-small.flag-cl{
    background-position:-192px -34px
}
.flag-small.flag-cm{
    background-position:-208px -34px
}
.flag-small.flag-cn{
    background-position:-224px -34px
}
.flag-small.flag-co{
    background-position:-240px -34px
}
.flag-small.flag-cr{
    background-position:0 -50px
}
.flag-small.flag-cu{
    background-position:-16px -50px
}
.flag-small.flag-cv{
    background-position:-32px -50px
}
.flag-small.flag-cw{
    background-position:-48px -50px
}
.flag-small.flag-cx{
    background-position:-64px -50px
}
.flag-small.flag-cy{
    background-position:-80px -50px
}
.flag-small.flag-cz{
    background-position:-96px -50px
}
.flag-small.flag-de{
    background-position:-112px -50px
}
.flag-small.flag-dj{
    background-position:-128px -50px
}
.flag-small.flag-dk{
    background-position:-144px -50px
}
.flag-small.flag-dm{
    background-position:-160px -50px
}
.flag-small.flag-do{
    background-position:-176px -50px
}
.flag-small.flag-dz{
    background-position:-192px -50px
}
.flag-small.flag-ec{
    background-position:-208px -50px
}
.flag-small.flag-ee{
    background-position:-224px -50px
}
.flag-small.flag-eg{
    background-position:-240px -50px
}
.flag-small.flag-eh{
    background-position:0 -66px
}
.flag-small.flag-er{
    background-position:-16px -66px
}
.flag-small.flag-es{
    background-position:-32px -66px
}
.flag-small.flag-et{
    background-position:-48px -66px
}
.flag-small.flag-eu{
    background-position:-64px -66px
}
.flag-small.flag-fi{
    background-position:-80px -66px
}
.flag-small.flag-fj{
    background-position:-96px -66px
}
.flag-small.flag-fk{
    background-position:-112px -66px
}
.flag-small.flag-fm{
    background-position:-128px -66px
}
.flag-small.flag-fo{
    background-position:-144px -66px
}
.flag-small.flag-fr{
    background-position:-160px -66px
}
.flag-small.flag-ga{
    background-position:-176px -66px
}
.flag-small.flag-gb{
    background-position:-192px -66px
}
.flag-small.flag-gd{
    background-position:-208px -66px
}
.flag-small.flag-ge{
    background-position:-224px -66px
}
.flag-small.flag-gg{
    background-position:-240px -66px
}
.flag-small.flag-gh{
    background-position:0 -82px
}
.flag-small.flag-gi{
    background-position:-16px -82px
}
.flag-small.flag-gl{
    background-position:-32px -82px
}
.flag-small.flag-gm{
    background-position:-48px -82px
}
.flag-small.flag-gn{
    background-position:-64px -82px
}
.flag-small.flag-gq{
    background-position:-80px -82px
}
.flag-small.flag-gr{
    background-position:-96px -82px
}
.flag-small.flag-gs{
    background-position:-112px -82px
}
.flag-small.flag-gt{
    background-position:-128px -82px
}
.flag-small.flag-gu{
    background-position:-144px -82px
}
.flag-small.flag-gw{
    background-position:-160px -82px
}
.flag-small.flag-gy{
    background-position:-176px -82px
}
.flag-small.flag-hk{
    background-position:-192px -82px
}
.flag-small.flag-hn{
    background-position:-208px -82px
}
.flag-small.flag-hr{
    background-position:-224px -82px
}
.flag-small.flag-ht{
    background-position:-240px -82px
}
.flag-small.flag-hu{
    background-position:0 -98px
}
.flag-small.flag-ic{
    background-position:-16px -98px
}
.flag-small.flag-id{
    background-position:-32px -98px
}
.flag-small.flag-ie{
    background-position:-48px -98px
}
.flag-small.flag-il{
    background-position:-64px -98px
}
.flag-small.flag-im{
    background-position:-80px -98px
}
.flag-small.flag-in{
    background-position:-96px -98px
}
.flag-small.flag-iq{
    background-position:-112px -98px
}
.flag-small.flag-ir{
    background-position:-128px -98px
}
.flag-small.flag-is{
    background-position:-144px -98px
}
.flag-small.flag-it{
    background-position:-160px -98px
}
.flag-small.flag-je{
    background-position:-176px -98px
}
.flag-small.flag-jm{
    background-position:-192px -98px
}
.flag-small.flag-jo{
    background-position:-208px -98px
}
.flag-small.flag-jp{
    background-position:-224px -98px
}
.flag-small.flag-ke{
    background-position:-240px -98px
}
.flag-small.flag-kg{
    background-position:0 -114px
}
.flag-small.flag-kh{
    background-position:-16px -114px
}
.flag-small.flag-ki{
    background-position:-32px -114px
}
.flag-small.flag-km{
    background-position:-48px -114px
}
.flag-small.flag-kn{
    background-position:-64px -114px
}
.flag-small.flag-kp{
    background-position:-80px -114px
}
.flag-small.flag-kr{
    background-position:-96px -114px
}
.flag-small.flag-kw{
    background-position:-112px -114px
}
.flag-small.flag-ky{
    background-position:-128px -114px
}
.flag-small.flag-kz{
    background-position:-144px -114px
}
.flag-small.flag-la{
    background-position:-160px -114px
}
.flag-small.flag-lb{
    background-position:-176px -114px
}
.flag-small.flag-lc{
    background-position:-192px -114px
}
.flag-small.flag-li{
    background-position:-208px -114px
}
.flag-small.flag-lk{
    background-position:-224px -114px
}
.flag-small.flag-lr{
    background-position:-240px -114px
}
.flag-small.flag-ls{
    background-position:0 -130px
}
.flag-small.flag-lt{
    background-position:-16px -130px
}
.flag-small.flag-lu{
    background-position:-32px -130px
}
.flag-small.flag-lv{
    background-position:-48px -130px
}
.flag-small.flag-ly{
    background-position:-64px -130px
}
.flag-small.flag-ma{
    background-position:-80px -130px
}
.flag-small.flag-mc{
    background-position:-96px -130px
}
.flag-small.flag-md{
    background-position:-112px -130px
}
.flag-small.flag-me{
    background-position:-128px -130px
}
.flag-small.flag-mf{
    background-position:-144px -130px
}
.flag-small.flag-mg{
    background-position:-160px -130px
}
.flag-small.flag-mh{
    background-position:-176px -130px
}
.flag-small.flag-mk{
    background-position:-192px -130px
}
.flag-small.flag-ml{
    background-position:-208px -130px
}
.flag-small.flag-mm{
    background-position:-224px -130px
}
.flag-small.flag-mn{
    background-position:-240px -130px
}
.flag-small.flag-mo{
    background-position:0 -146px
}
.flag-small.flag-mp{
    background-position:-16px -146px
}
.flag-small.flag-mq{
    background-position:-160px -66px
}
.flag-small.flag-mr{
    background-position:-48px -146px
}
.flag-small.flag-ms{
    background-position:-64px -146px
}
.flag-small.flag-mt{
    background-position:-80px -146px
}
.flag-small.flag-mu{
    background-position:-96px -146px
}
.flag-small.flag-mv{
    background-position:-112px -146px
}
.flag-small.flag-mw{
    background-position:-128px -146px
}
.flag-small.flag-mx{
    background-position:-144px -146px
}
.flag-small.flag-my{
    background-position:-160px -146px
}
.flag-small.flag-mz{
    background-position:-176px -146px
}
.flag-small.flag-na{
    background-position:-192px -146px
}
.flag-small.flag-nc{
    background-position:-208px -146px
}
.flag-small.flag-ne{
    background-position:-224px -146px
}
.flag-small.flag-nf{
    background-position:-240px -146px
}
.flag-small.flag-ng{
    background-position:0 -162px
}
.flag-small.flag-ni{
    background-position:-16px -162px
}
.flag-small.flag-nl{
    background-position:-32px -162px
}
.flag-small.flag-no{
    background-position:-48px -162px
}
.flag-small.flag-np{
    background-position:-64px -162px
}
.flag-small.flag-nr{
    background-position:-80px -162px
}
.flag-small.flag-nu{
    background-position:-96px -162px
}
.flag-small.flag-nz{
    background-position:-112px -162px
}
.flag-small.flag-om{
    background-position:-128px -162px
}
.flag-small.flag-pa{
    background-position:-144px -162px
}
.flag-small.flag-pe{
    background-position:-160px -162px
}
.flag-small.flag-pf{
    background-position:-176px -162px
}
.flag-small.flag-pg{
    background-position:-192px -162px
}
.flag-small.flag-ph{
    background-position:-208px -162px
}
.flag-small.flag-pk{
    background-position:-224px -162px
}
.flag-small.flag-pl{
    background-position:-240px -162px
}
.flag-small.flag-pn{
    background-position:0 -178px
}
.flag-small.flag-pr{
    background-position:-16px -178px
}
.flag-small.flag-ps{
    background-position:-32px -178px
}
.flag-small.flag-pt{
    background-position:-48px -178px
}
.flag-small.flag-pw{
    background-position:-64px -178px
}
.flag-small.flag-py{
    background-position:-80px -178px
}
.flag-small.flag-qa{
    background-position:-96px -178px
}
.flag-small.flag-ro{
    background-position:-112px -178px
}
.flag-small.flag-rs{
    background-position:-128px -178px
}
.flag-small.flag-ru{
    background-position:-144px -178px
}
.flag-small.flag-rw{
    background-position:-160px -178px
}
.flag-small.flag-sa{
    background-position:-176px -178px
}
.flag-small.flag-sb{
    background-position:-192px -178px
}
.flag-small.flag-sc{
    background-position:-208px -178px
}
.flag-small.flag-sd{
    background-position:-224px -178px
}
.flag-small.flag-se{
    background-position:-240px -178px
}
.flag-small.flag-sg{
    background-position:0 -194px
}
.flag-small.flag-sh{
    background-position:-16px -194px
}
.flag-small.flag-si{
    background-position:-32px -194px
}
.flag-small.flag-sk{
    background-position:-48px -194px
}
.flag-small.flag-sl{
    background-position:-64px -194px
}
.flag-small.flag-sm{
    background-position:-80px -194px
}
.flag-small.flag-sn{
    background-position:-96px -194px
}
.flag-small.flag-so{
    background-position:-112px -194px
}
.flag-small.flag-sr{
    background-position:-128px -194px
}
.flag-small.flag-ss{
    background-position:-144px -194px
}
.flag-small.flag-st{
    background-position:-160px -194px
}
.flag-small.flag-sv{
    background-position:-176px -194px
}
.flag-small.flag-sy{
    background-position:-192px -194px
}
.flag-small.flag-sz{
    background-position:-208px -194px
}
.flag-small.flag-tc{
    background-position:-224px -194px
}
.flag-small.flag-td{
    background-position:-240px -194px
}
.flag-small.flag-tf{
    background-position:0 -210px
}
.flag-small.flag-tg{
    background-position:-16px -210px
}
.flag-small.flag-th{
    background-position:-32px -210px
}
.flag-small.flag-tj{
    background-position:-48px -210px
}
.flag-small.flag-tk{
    background-position:-64px -210px
}
.flag-small.flag-tl{
    background-position:-80px -210px
}
.flag-small.flag-tm{
    background-position:-96px -210px
}
.flag-small.flag-tn{
    background-position:-112px -210px
}
.flag-small.flag-to{
    background-position:-128px -210px
}
.flag-small.flag-tr{
    background-position:-144px -210px
}
.flag-small.flag-tt{
    background-position:-160px -210px
}
.flag-small.flag-tv{
    background-position:-176px -210px
}
.flag-small.flag-tw{
    background-position:-192px -210px
}
.flag-small.flag-tz{
    background-position:-208px -210px
}
.flag-small.flag-ua{
    background-position:-224px -210px
}
.flag-small.flag-ug{
    background-position:-240px -210px
}
.flag-small.flag-us{
    background-position:0 -226px
}
.flag-small.flag-uy{
    background-position:-16px -226px
}
.flag-small.flag-uz{
    background-position:-32px -226px
}
.flag-small.flag-va{
    background-position:-48px -226px
}
.flag-small.flag-vc{
    background-position:-64px -226px
}
.flag-small.flag-ve{
    background-position:-80px -226px
}
.flag-small.flag-vg{
    background-position:-96px -226px
}
.flag-small.flag-vi{
    background-position:-112px -226px
}
.flag-small.flag-vn{
    background-position:-128px -226px
}
.flag-small.flag-vu{
    background-position:-144px -226px
}
.flag-small.flag-wf{
    background-position:-160px -226px
}
.flag-small.flag-ws{
    background-position:-176px -226px
}
.flag-small.flag-ye{
    background-position:-192px -226px
}
.flag-small.flag-yt{
    background-position:-208px -226px
}
.flag-small.flag-za{
    background-position:-224px -226px
}
.flag-small.flag-zm{
    background-position:-240px -226px
}
.flag-small.flag-zw{
    background-position:0 -242px
}
.flag-small.flag-xk{
    background-position:-144px -242px
}
.flag-small.flag-none{
    background-position:-16px -242px
}
.flag-small.flag-question{
    background-color:#000;
    background-image:none;
    color:#fff;
    font-size:16px;
    line-height:11px;
    position:relative;
    text-align:center;
    *zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '?')
}
.flag-small.flag-question:before{
    color:#fff;
    content:"?";
    font-size:11px;
    font-weight:700;
    left:0;
    line-height:11px;
    position:absolute;
    text-align:center;
    top:0;
    width:100%;
    z-index:1
}
.flag-small.flag-c1{
    background-position:-112px -242px
}
.flag-small.flag-c2{
    background-position:-80px -242px
}
.flag-small.flag-c3{
    background-position:-96px -242px
}
.flag-small.flag-c4{
    background-position:-64px -242px
}
.flag-small.flag-c5{
    background-position:-32px -242px
}
.flag-small.flag-c6{
    background-position:-48px -242px
}
.flag-small.flag-c7{
    background-position:-160px -242px
}
.flag-small.flag-p3{
    background-position:-176px -242px
}
.flag-small.flag-m1,.flag-small.flag-p1,.flag-small.flag-p2,.flag-small.flag-p4,.flag-small.flag-p5,.flag-small.flag-p6,.flag-small.flag-p7,.flag-small.flag-p8,.flag-small.flag-p9,.flag-small.flag-s1{
    box-sizing:content-box;
    position:relative
}
.flag-small.flag-m1:before,.flag-small.flag-p1:before,.flag-small.flag-p2:before,.flag-small.flag-p4:before,.flag-small.flag-p5:before,.flag-small.flag-p6:before,.flag-small.flag-p7:before,.flag-small.flag-p8:before,.flag-small.flag-p9:before,.flag-small.flag-s1:before{
    content:'';
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:8px;
    height:8px;
    margin:-4px 0 0 -4px;
    border-radius:50%;
    background:#fff
}
.flag-small.flag-p5:before,.flag-small.flag-s1:before{
    width:10px;
    height:10px;
    margin:-5px 0 0 -5px
}
.flag-small.flag-p1:before,.flag-small.flag-p9:before{
    width:6px;
    height:6px;
    margin:-3px 0 0 -3px
}
.flag-small.flag-p1:before{
    background:#909090
}
.flag-small.flag-p2:before{
    background:#ffe7c3
}
.flag-small.flag-p4:before{
    background:#db4c14
}
.flag-small.flag-p5:before{
    background:#f90
}
.flag-small.flag-p6:before{
    background:#ffc800
}
.flag-small.flag-p6:after{
    content:'';
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:12px;
    height:1px;
    margin-left:-6px;
    transform:rotate(-20deg);
    background:#fff
}
.flag-small.flag-p7:before{
    background:#9af
}
.flag-small.flag-p8:before{
    background:#4122ee
}
.flag-small.flag-p9:before{
    background:#e7b067
}
.flag-small.flag-m1:before{
    background:#dedede
}
.flag-small.flag-s1:before{
    background:#fd0
}
.flag{
    display:inline;
    *zoom:1;
    display:inline-block;
    width:32px;
    height:32px;
    line-height:32px;
    background-image:url(../skin/flags-32.png);
    background-position:0 0;
    background-repeat:no-repeat
}
.flag.flag-ad{
    background-position:0 0
}
.flag.flag-ae{
    background-position:-32px 0
}
.flag.flag-af{
    background-position:-64px 0
}
.flag.flag-ag{
    background-position:-96px 0
}
.flag.flag-ai{
    background-position:-128px 0
}
.flag.flag-al{
    background-position:-160px 0
}
.flag.flag-am{
    background-position:-192px 0
}
.flag.flag-an{
    background-position:-224px 0
}
.flag.flag-ao{
    background-position:-256px 0
}
.flag.flag-aq{
    background-position:-288px 0
}
.flag.flag-ar{
    background-position:-320px 0
}
.flag.flag-as{
    background-position:-352px 0
}
.flag.flag-at{
    background-position:-384px 0
}
.flag.flag-au{
    background-position:-416px 0
}
.flag.flag-aw{
    background-position:-448px 0
}
.flag.flag-ax{
    background-position:-480px 0
}
.flag.flag-az{
    background-position:0 -32px
}
.flag.flag-ba{
    background-position:-32px -32px
}
.flag.flag-bb{
    background-position:-64px -32px
}
.flag.flag-bd{
    background-position:-96px -32px
}
.flag.flag-be{
    background-position:-128px -32px
}
.flag.flag-bf{
    background-position:-160px -32px
}
.flag.flag-bg{
    background-position:-192px -32px
}
.flag.flag-bh{
    background-position:-224px -32px
}
.flag.flag-bi{
    background-position:-256px -32px
}
.flag.flag-bj{
    background-position:-288px -32px
}
.flag.flag-bl{
    background-position:-320px -32px
}
.flag.flag-bm{
    background-position:-352px -32px
}
.flag.flag-bn{
    background-position:-384px -32px
}
.flag.flag-bo{
    background-position:-416px -32px
}
.flag.flag-br{
    background-position:-448px -32px
}
.flag.flag-bs{
    background-position:-480px -32px
}
.flag.flag-bt{
    background-position:0 -64px
}
.flag.flag-bw{
    background-position:-32px -64px
}
.flag.flag-by{
    background-position:-64px -64px
}
.flag.flag-bz{
    background-position:-96px -64px
}
.flag.flag-ca{
    background-position:-128px -64px
}
.flag.flag-cc{
    background-position:-160px -64px
}
.flag.flag-cd{
    background-position:-192px -64px
}
.flag.flag-cf{
    background-position:-224px -64px
}
.flag.flag-cg{
    background-position:-256px -64px
}
.flag.flag-ch{
    background-position:-288px -64px
}
.flag.flag-ci{
    background-position:-320px -64px
}
.flag.flag-ck{
    background-position:-352px -64px
}
.flag.flag-cl{
    background-position:-384px -64px
}
.flag.flag-cm{
    background-position:-416px -64px
}
.flag.flag-cn{
    background-position:-448px -64px
}
.flag.flag-co{
    background-position:-480px -64px
}
.flag.flag-cr{
    background-position:0 -96px
}
.flag.flag-cu{
    background-position:-32px -96px
}
.flag.flag-cv{
    background-position:-64px -96px
}
.flag.flag-cw{
    background-position:-96px -96px
}
.flag.flag-cx{
    background-position:-128px -96px
}
.flag.flag-cy{
    background-position:-160px -96px
}
.flag.flag-cz{
    background-position:-192px -96px
}
.flag.flag-de{
    background-position:-224px -96px
}
.flag.flag-dj{
    background-position:-256px -96px
}
.flag.flag-dk{
    background-position:-288px -96px
}
.flag.flag-dm{
    background-position:-320px -96px
}
.flag.flag-do{
    background-position:-352px -96px
}
.flag.flag-dz{
    background-position:-384px -96px
}
.flag.flag-ec{
    background-position:-416px -96px
}
.flag.flag-ee{
    background-position:-448px -96px
}
.flag.flag-eg{
    background-position:-480px -96px
}
.flag.flag-eh{
    background-position:0 -128px
}
.flag.flag-er{
    background-position:-32px -128px
}
.flag.flag-es{
    background-position:-64px -128px
}
.flag.flag-et{
    background-position:-96px -128px
}
.flag.flag-eu{
    background-position:-128px -128px
}
.flag.flag-fi{
    background-position:-160px -128px
}
.flag.flag-fj{
    background-position:-192px -128px
}
.flag.flag-fk{
    background-position:-224px -128px
}
.flag.flag-fm{
    background-position:-256px -128px
}
.flag.flag-fo{
    background-position:-288px -128px
}
.flag.flag-fr{
    background-position:-320px -128px
}
.flag.flag-ga{
    background-position:-352px -128px
}
.flag.flag-gb{
    background-position:-384px -128px
}
.flag.flag-gd{
    background-position:-416px -128px
}
.flag.flag-ge{
    background-position:-448px -128px
}
.flag.flag-gg{
    background-position:-480px -128px
}
.flag.flag-gh{
    background-position:0 -160px
}
.flag.flag-gi{
    background-position:-32px -160px
}
.flag.flag-gl{
    background-position:-64px -160px
}
.flag.flag-gm{
    background-position:-96px -160px
}
.flag.flag-gn{
    background-position:-128px -160px
}
.flag.flag-gq{
    background-position:-160px -160px
}
.flag.flag-gr{
    background-position:-192px -160px
}
.flag.flag-gs{
    background-position:-224px -160px
}
.flag.flag-gt{
    background-position:-256px -160px
}
.flag.flag-gu{
    background-position:-288px -160px
}
.flag.flag-gw{
    background-position:-320px -160px
}
.flag.flag-gy{
    background-position:-352px -160px
}
.flag.flag-hk{
    background-position:-384px -160px
}
.flag.flag-hn{
    background-position:-416px -160px
}
.flag.flag-hr{
    background-position:-448px -160px
}
.flag.flag-ht{
    background-position:-480px -160px
}
.flag.flag-hu{
    background-position:0 -192px
}
.flag.flag-ic{
    background-position:-32px -192px
}
.flag.flag-id{
    background-position:-64px -192px
}
.flag.flag-ie{
    background-position:-96px -192px
}
.flag.flag-il{
    background-position:-128px -192px
}
.flag.flag-im{
    background-position:-160px -192px
}
.flag.flag-in{
    background-position:-192px -192px
}
.flag.flag-iq{
    background-position:-224px -192px
}
.flag.flag-ir{
    background-position:-256px -192px
}
.flag.flag-is{
    background-position:-288px -192px
}
.flag.flag-it{
    background-position:-320px -192px
}
.flag.flag-je{
    background-position:-352px -192px
}
.flag.flag-jm{
    background-position:-384px -192px
}
.flag.flag-jo{
    background-position:-416px -192px
}
.flag.flag-jp{
    background-position:-448px -192px
}
.flag.flag-ke{
    background-position:-480px -192px
}
.flag.flag-kg{
    background-position:0 -224px
}
.flag.flag-kh{
    background-position:-32px -224px
}
.flag.flag-ki{
    background-position:-64px -224px
}
.flag.flag-km{
    background-position:-96px -224px
}
.flag.flag-kn{
    background-position:-128px -224px
}
.flag.flag-kp{
    background-position:-160px -224px
}
.flag.flag-kr{
    background-position:-192px -224px
}
.flag.flag-kw{
    background-position:-224px -224px
}
.flag.flag-ky{
    background-position:-256px -224px
}
.flag.flag-kz{
    background-position:-288px -224px
}
.flag.flag-la{
    background-position:-320px -224px
}
.flag.flag-lb{
    background-position:-352px -224px
}
.flag.flag-lc{
    background-position:-384px -224px
}
.flag.flag-li{
    background-position:-416px -224px
}
.flag.flag-lk{
    background-position:-448px -224px
}
.flag.flag-lr{
    background-position:-480px -224px
}
.flag.flag-ls{
    background-position:0 -256px
}
.flag.flag-lt{
    background-position:-32px -256px
}
.flag.flag-lu{
    background-position:-64px -256px
}
.flag.flag-lv{
    background-position:-96px -256px
}
.flag.flag-ly{
    background-position:-128px -256px
}
.flag.flag-ma{
    background-position:-160px -256px
}
.flag.flag-mc{
    background-position:-192px -256px
}
.flag.flag-md{
    background-position:-224px -256px
}
.flag.flag-me{
    background-position:-256px -256px
}
.flag.flag-mf{
    background-position:-288px -256px
}
.flag.flag-mg{
    background-position:-320px -256px
}
.flag.flag-mh{
    background-position:-352px -256px
}
.flag.flag-mk{
    background-position:-384px -256px
}
.flag.flag-ml{
    background-position:-416px -256px
}
.flag.flag-mm{
    background-position:-448px -256px
}
.flag.flag-mn{
    background-position:-480px -256px
}
.flag.flag-mo{
    background-position:0 -288px
}
.flag.flag-mp{
    background-position:-32px -288px
}
.flag.flag-mq{
    background-position:-320px -128px
}
.flag.flag-mr{
    background-position:-96px -288px
}
.flag.flag-ms{
    background-position:-128px -288px
}
.flag.flag-mt{
    background-position:-160px -288px
}
.flag.flag-mu{
    background-position:-192px -288px
}
.flag.flag-mv{
    background-position:-224px -288px
}
.flag.flag-mw{
    background-position:-256px -288px
}
.flag.flag-mx{
    background-position:-288px -288px
}
.flag.flag-my{
    background-position:-320px -288px
}
.flag.flag-mz{
    background-position:-352px -288px
}
.flag.flag-na{
    background-position:-384px -288px
}
.flag.flag-nc{
    background-position:-416px -288px
}
.flag.flag-ne{
    background-position:-448px -288px
}
.flag.flag-nf{
    background-position:-480px -288px
}
.flag.flag-ng{
    background-position:0 -320px
}
.flag.flag-ni{
    background-position:-32px -320px
}
.flag.flag-nl{
    background-position:-64px -320px
}
.flag.flag-no{
    background-position:-96px -320px
}
.flag.flag-np{
    background-position:-128px -320px
}
.flag.flag-nr{
    background-position:-160px -320px
}
.flag.flag-nu{
    background-position:-192px -320px
}
.flag.flag-nz{
    background-position:-224px -320px
}
.flag.flag-om{
    background-position:-256px -320px
}
.flag.flag-pa{
    background-position:-288px -320px
}
.flag.flag-pe{
    background-position:-320px -320px
}
.flag.flag-pf{
    background-position:-352px -320px
}
.flag.flag-pg{
    background-position:-384px -320px
}
.flag.flag-ph{
    background-position:-416px -320px
}
.flag.flag-pk{
    background-position:-448px -320px
}
.flag.flag-pl{
    background-position:-480px -320px
}
.flag.flag-pn{
    background-position:0 -352px
}
.flag.flag-pr{
    background-position:-32px -352px
}
.flag.flag-ps{
    background-position:-64px -352px
}
.flag.flag-pt{
    background-position:-96px -352px
}
.flag.flag-pw{
    background-position:-128px -352px
}
.flag.flag-py{
    background-position:-160px -352px
}
.flag.flag-qa{
    background-position:-192px -352px
}
.flag.flag-ro{
    background-position:-224px -352px
}
.flag.flag-rs{
    background-position:-256px -352px
}
.flag.flag-ru{
    background-position:-288px -352px
}
.flag.flag-rw{
    background-position:-320px -352px
}
.flag.flag-sa{
    background-position:-352px -352px
}
.flag.flag-sb{
    background-position:-384px -352px
}
.flag.flag-sc{
    background-position:-416px -352px
}
.flag.flag-sd{
    background-position:-448px -352px
}
.flag.flag-se{
    background-position:-480px -352px
}
.flag.flag-sg{
    background-position:0 -384px
}
.flag.flag-sh{
    background-position:-32px -384px
}
.flag.flag-si{
    background-position:-64px -384px
}
.flag.flag-sk{
    background-position:-96px -384px
}
.flag.flag-sl{
    background-position:-128px -384px
}
.flag.flag-sm{
    background-position:-160px -384px
}
.flag.flag-sn{
    background-position:-192px -384px
}
.flag.flag-so{
    background-position:-224px -384px
}
.flag.flag-sr{
    background-position:-256px -384px
}
.flag.flag-ss{
    background-position:-288px -384px
}
.flag.flag-st{
    background-position:-320px -384px
}
.flag.flag-sv{
    background-position:-352px -384px
}
.flag.flag-sy{
    background-position:-384px -384px
}
.flag.flag-sz{
    background-position:-416px -384px
}
.flag.flag-tc{
    background-position:-448px -384px
}
.flag.flag-td{
    background-position:-480px -384px
}
.flag.flag-tf{
    background-position:0 -416px
}
.flag.flag-tg{
    background-position:-32px -416px
}
.flag.flag-th{
    background-position:-64px -416px
}
.flag.flag-tj{
    background-position:-96px -416px
}
.flag.flag-tk{
    background-position:-128px -416px
}
.flag.flag-tl{
    background-position:-160px -416px
}
.flag.flag-tm{
    background-position:-192px -416px
}
.flag.flag-tn{
    background-position:-224px -416px
}
.flag.flag-to{
    background-position:-256px -416px
}
.flag.flag-tr{
    background-position:-288px -416px
}
.flag.flag-tt{
    background-position:-320px -416px
}
.flag.flag-tv{
    background-position:-352px -416px
}
.flag.flag-tw{
    background-position:-384px -416px
}
.flag.flag-tz{
    background-position:-416px -416px
}
.flag.flag-ua{
    background-position:-448px -416px
}
.flag.flag-ug{
    background-position:-480px -416px
}
.flag.flag-us{
    background-position:0 -448px
}
.flag.flag-uy{
    background-position:-32px -448px
}
.flag.flag-uz{
    background-position:-64px -448px
}
.flag.flag-va{
    background-position:-96px -448px
}
.flag.flag-vc{
    background-position:-128px -448px
}
.flag.flag-ve{
    background-position:-160px -448px
}
.flag.flag-vg{
    background-position:-192px -448px
}
.flag.flag-vi{
    background-position:-224px -448px
}
.flag.flag-vn{
    background-position:-256px -448px
}
.flag.flag-vu{
    background-position:-288px -448px
}
.flag.flag-wf{
    background-position:-320px -448px
}
.flag.flag-ws{
    background-position:-352px -448px
}
.flag.flag-ye{
    background-position:-384px -448px
}
.flag.flag-yt{
    background-position:-416px -448px
}
.flag.flag-za{
    background-position:-448px -448px
}
.flag.flag-zm{
    background-position:-480px -448px
}
.flag.flag-zw{
    background-position:0 -480px
}
.flag.flag-xk{
    background-position:-288px -480px
}
.flag.flag-none{
    background-position:-32px -480px
}
.flag.flag-vspacer{
    background:0 0;
    width:0
}
.flag.flag-question{
    background-color:#000;
    background-image:none;
    color:#fff;
    font-size:16px;
    height:20px;
    line-height:20px;
    margin:0 1px;
    position:relative;
    text-align:center;
    width:30px;
    *zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '?')
}
.flag.flag-question:before{
    color:#fff;
    content:"?";
    font-size:16px;
    font-weight:700;
    left:0;
    line-height:20px;
    position:absolute;
    text-align:center;
    top:0;
    width:100%;
    z-index:1
}
.flag.flag-c1{
    background-position:-224px -480px
}
.flag.flag-c2{
    background-position:-160px -480px
}
.flag.flag-c3{
    background-position:-192px -480px
}
.flag.flag-c4{
    background-position:-128px -480px
}
.flag.flag-c5{
    background-position:-64px -480px
}
.flag.flag-c6{
    background-position:-96px -480px
}
.flag.flag-c7{
    background-position:-352px -480px
}
.flag.flag-p3{
    background-position:-256px -486px;
    height:20px
}
.flag.flag-m1,.flag.flag-p1,.flag.flag-p2,.flag.flag-p4,.flag.flag-p5,.flag.flag-p6,.flag.flag-p7,.flag.flag-p8,.flag.flag-p9,.flag.flag-s1{
    position:relative;
    width:30px;
    height:20px;
    background:#000 url(../skin/flags-32.png) no-repeat -320px -486px
}
.flag.flag-m1:before,.flag.flag-p1:before,.flag.flag-p2:before,.flag.flag-p4:before,.flag.flag-p5:before,.flag.flag-p6:before,.flag.flag-p7:before,.flag.flag-p8:before,.flag.flag-p9:before,.flag.flag-s1:before{
    content:'';
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    border-radius:50%;
    background:#fff
}
.flag.flag-m1:before,.flag.flag-p1:before,.flag.flag-p9:before{
    width:12px;
    height:12px;
    margin:-6px 0 0 -6px
}
.flag.flag-p2:before,.flag.flag-p4:before,.flag.flag-p6:before,.flag.flag-p7:before,.flag.flag-p8:before{
    width:14px;
    height:14px;
    margin:-7px 0 0 -7px
}
.flag.flag-p5:before{
    width:16px;
    height:16px;
    margin:-8px 0 0 -8px
}
.flag.flag-s1:before{
    width:18px;
    height:18px;
    margin:-9px 0 0 -9px
}
.flag.flag-p1:before{
    background:#909090
}
.flag.flag-p2:before{
    background:#ffe7c3
}
.flag.flag-p4:before{
    background:#db4c14
}
.flag.flag-p5:before{
    background:#f90
}
.flag.flag-p6:before{
    background:#ffc800
}
.flag.flag-p6:after{
    content:'';
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:24px;
    height:1px;
    margin-left:-12px;
    transform:rotate(-20deg);
    background:#fff
}
.flag.flag-p7:before{
    background:#9af
}
.flag.flag-p8:before{
    background:#4122ee
}
.flag.flag-p9:before{
    background:#e7b067
}
.flag.flag-m1:before{
    background:#dedede
}
.flag.flag-s1:before{
    background:#fd0
}
.geo-switch-pop-opened,.geo-switch-pop-opened body{
    overflow:hidden;
    position:relative;
    height:100%;
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px)
}
.geo-switch-pop.x-overlay{
    background:#404040;
    height:100%;
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px);
    max-height:100%;
    max-height:calc(100vh - 0px);
    max-height:calc(var(--vh,1vh) * 100 - 0px);
    position:fixed;
    z-index:80001
}
.geo-switch-pop.x-overlay .x-body{
    background:#404040;
    font-size:13px;
    overflow:auto;
    margin:0 auto;
    padding:20px
}
.geo-switch-pop .filter{
    background:#fff;
    border-radius:4px;
    display:block;
    margin:0 auto 20px;
    max-width:800px;
    overflow:hidden;
    width:96%
}
.geo-switch-pop .filter button,.geo-switch-pop .filter input,.geo-switch-pop .filter label{
    background:0 0;
    border:0;
    float:left;
    font-size:16px;
    height:40px;
    line-height:40px
}
.geo-switch-pop .filter button:active,.geo-switch-pop .filter button:focus,.geo-switch-pop .filter input:active,.geo-switch-pop .filter input:focus{
    outline:0
}
.geo-switch-pop .filter label{
    margin:0;
    width:calc(100% - 40px)
}
.geo-switch-pop .filter label .icon-f{
    color:#ddd;
    float:left;
    height:40px;
    line-height:40px;
    text-align:center;
    width:40px
}
.geo-switch-pop .filter label input{
    color:#333;
    font-weight:400;
    line-height:28px;
    padding:6px 0;
    width:calc(100% - 40px)
}
.geo-switch-pop .filter button{
    color:#aaa;
    font-size:13px;
    width:40px
}
.geo-switch-pop .filter button:hover{
    color:#666
}
.geo-switch-pop .see-all{
    text-align:center
}
.geo-switch-pop .see-all button:active,.geo-switch-pop .see-all button:focus{
    outline:0
}
.geo-switch-pop .no-result{
    font-size:16px;
    font-style:italic;
    opacity:.7;
    text-align:center
}
.geo-switch-pop ul{
    list-style-type:none;
    padding:0
}
.geo-switch-pop ul.single-not-full-line{
    text-align:center
}
.geo-switch-pop ul.single-not-full-line li{
    display:inline-block;
    float:none
}
.geo-switch-pop ul li{
    min-height:34px;
    padding:2px 0
}
.geo-switch-pop ul li.current .btn{
    background:#444
}
.geo-switch-pop ul li .btn{
    border:0;
    font-weight:700;
    line-height:18px;
    margin:0;
    max-width:100%;
    overflow:hidden;
    padding:6px 20px;
    text-align:left;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.geo-switch-pop ul li .btn:hover{
    background:#de2600;
    text-decoration:none
}
.geo-switch-pop ul li .btn .flag-small{
    margin-right:5px
}
@media (min-width:992px) and (max-width:1199px){
    .col-md-1-5{
        width:12.5%
    }
}
@media (max-width:767px){
    .geo-switch-pop ul li .btn{
        padding:11px 10px;
        font-size:15px
    }
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn,.main-cat-switcher-popup.x-popup .alert-toggle .btn,.site-settings .main-cat-switcher .alert-toggle .btn{
    background:0 0;
    margin:0;
    text-align:left;
    width:auto;
    white-space:normal
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn,.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:hover,.main-cat-switcher-popup.x-popup .alert-toggle .btn,.main-cat-switcher-popup.x-popup .alert-toggle .btn:hover,.site-settings .main-cat-switcher .alert-toggle .btn,.site-settings .main-cat-switcher .alert-toggle .btn:hover{
    color:#fff
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:active,.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:focus,.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:focus:active,.main-cat-switcher-popup.x-popup .alert-toggle .btn:active,.main-cat-switcher-popup.x-popup .alert-toggle .btn:focus,.main-cat-switcher-popup.x-popup .alert-toggle .btn:focus:active,.site-settings .main-cat-switcher .alert-toggle .btn:active,.site-settings .main-cat-switcher .alert-toggle .btn:focus,.site-settings .main-cat-switcher .alert-toggle .btn:focus:active{
    outline:0
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn .checked,.main-cat-switcher-popup.x-popup .alert-toggle .btn .checked,.site-settings .main-cat-switcher .alert-toggle .btn .checked{
    display:none
}
.main-cat-change-alert-popup.x-overlay .alert-toggle.disabled-feat .btn .checked,.main-cat-switcher-popup.x-popup .alert-toggle.disabled-feat .btn .checked,.site-settings .main-cat-switcher .alert-toggle.disabled-feat .btn .checked{
    display:inline
}
.main-cat-change-alert-popup.x-overlay .alert-toggle.disabled-feat .btn .unchecked,.main-cat-switcher-popup.x-popup .alert-toggle.disabled-feat .btn .unchecked,.site-settings .main-cat-switcher .alert-toggle.disabled-feat .btn .unchecked{
    display:none
}
.main-cat-change-alert-popup.x-overlay .x-body{
    max-width:600px
}
.main-cat-change-alert-popup.x-overlay h2{
    line-height:1.4;
    margin-bottom:14px
}
.main-cat-change-alert-popup.x-overlay h3{
    line-height:1.2;
    margin:24px 0 10px
}
.main-cat-change-alert-popup.x-overlay h2 a,.main-cat-change-alert-popup.x-overlay h3 a{
    text-decoration:none
}
.main-cat-change-alert-popup.x-overlay h2 strong,.main-cat-change-alert-popup.x-overlay h3 strong{
    color:#de2600
}
.main-cat-change-alert-popup.x-overlay h2 span,.main-cat-change-alert-popup.x-overlay h3 span{
    display:inline-block
}
.main-cat-change-alert-popup.x-overlay .btn{
    display:block;
    font-weight:700;
    margin:0 auto 8px;
    max-width:100%;
    width:320px;
    white-space:normal
}
.main-cat-change-alert-popup.x-overlay .btn span{
    display:inline-block;
    margin-right:4px;
    vertical-align:middle
}
[dir=rtl] .main-cat-change-alert-popup.x-overlay .btn span{
    margin-left:4px;
    margin-right:0
}
.main-cat-change-alert-popup.x-overlay .btn span.icf-woman{
    font-size:1.4em;
    line-height:.714em
}
.main-cat-change-alert-popup.x-overlay .btn span.icf-sexe-trans{
    font-size:1.2em;
    line-height:.833em
}
.main-cat-change-alert-popup.x-overlay .btn.stay{
    margin-bottom:30px
}
.main-cat-change-alert-popup.x-overlay .btn.reload{
    margin-top:30px
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn span{
    display:inline
}
.main-cat-change-alert-popup.x-overlay .change-pos{
    margin-top:26px
}
.main-cat-switcher-popup.x-popup .x-popup-content{
    background:#404040;
    padding:0
}
.main-cat-switcher-popup.x-popup ul{
    padding:5px;
    margin:0
}
.main-cat-switcher-popup.x-popup ul li{
    background:#454545;
    border-radius:4px;
    padding:5px 10px 5px 5px;
    margin:2px 0
}
.main-cat-switcher-popup.x-popup ul li.current,.main-cat-switcher-popup.x-popup ul li:hover{
    background:#595959
}
.main-cat-switcher-popup.x-popup ul li .btn{
    border:0;
    color:#fff;
    display:block;
    font-size:14px;
    line-height:22px;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none
}
.main-cat-switcher-popup.x-popup ul li .btn:hover{
    color:#fff
}
.main-cat-switcher-popup.x-popup ul li .btn .icon-f{
    vertical-align:middle
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle,.site-settings .main-cat-switcher ul li.alert-toggle{
    background:#404040;
    margin-top:20px
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle .btn,.site-settings .main-cat-switcher ul li.alert-toggle .btn{
    color:#ccc;
    font-size:1em;
    font-weight:400;
    line-height:16px;
    max-width:170px
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle .btn .icon-f,.site-settings .main-cat-switcher ul li.alert-toggle .btn .icon-f{
    line-height:16px;
    margin-left:0;
    margin-right:4px;
    width:16px
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle .btn .text,.site-settings .main-cat-switcher ul li.alert-toggle .btn .text{
    display:inline-block;
    float:none;
    text-align:left;
    width:calc(100% - 20px)
}
.main-cat-switcher-popup.x-popup ul li .btn,.site-settings .main-cat-switcher ul li .btn{
    line-height:24px
}
.main-cat-switcher-popup.x-popup ul li .btn>span,.site-settings .main-cat-switcher ul li .btn>span{
    float:left;
    text-align:center;
    width:30px
}
.main-cat-switcher-popup.x-popup ul li .btn .icon-f,.site-settings .main-cat-switcher ul li .btn .icon-f{
    line-height:24px;
    margin:0;
    top:0
}
.main-cat-switcher-popup.x-popup ul li .btn .icf-sexe-trans-v2,.main-cat-switcher-popup.x-popup ul li .btn .icf-sexe-woman-v2,.site-settings .main-cat-switcher ul li .btn .icf-sexe-trans-v2,.site-settings .main-cat-switcher ul li .btn .icf-sexe-woman-v2{
    font-size:18px
}
.main-cat-switcher-popup.x-popup ul li .btn .icf-woman,.site-settings .main-cat-switcher ul li .btn .icf-woman{
    font-size:22px
}
.main-cat-switcher-popup.x-popup ul li .btn .icon-flag-gay,.site-settings .main-cat-switcher ul li .btn .icon-flag-gay{
    display:block;
    margin:5px auto
}
.site-settings .main-cat-switcher ul li.alert-toggle .btn{
    padding-right:10px;
    max-width:210px
}
#main-cat-switcher span{
    display:inline-block
}
.mac-models{
    width:580px
}
.mac-models h2{
    float:left;
    font-size:16px;
    line-height:26px;
    margin:0
}
.mac-models a.btn{
    float:right;
    font-size:12px;
    margin:0
}
.mac-models .models{
    clear:both;
    font-size:0
}
.mac-models .models .model{
    display:inline-block;
    font-size:14px;
    margin:20px 5% 0 0;
    position:relative;
    vertical-align:top;
    text-decoration:none;
    width:30%
}
.mac-models .models .model:nth-child(3n){
    margin-right:0
}
.mac-models .models .model img{
    display:block;
    width:100%
}
.mac-models .models .model:hover img{
    box-shadow:0 0 0 2px #fff
}
.mac-models .models .model .name{
    display:block;
    font-weight:700;
    padding-top:4px
}
.mac-models .models .model .live{
    position:absolute;
    right:2px;
    top:4px
}
.mac-models .models .model.not-live .live{
    display:none
}
.mac-models-loading{
    width:300px;
    text-align:center
}
body#red-page{
    background-color:#1b1b1b;
    color:#717171;
    font-family:Hind,sans-serif;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    overflow-x:hidden;
    padding:0;
    position:relative
}
body#red-page .h1,body#red-page .h2,body#red-page .h3,body#red-page h1,body#red-page h2,body#red-page h3{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    line-height:1.2;
    margin-bottom:1.5rem
}
body#red-page p{
    margin-top:0;
    margin-bottom:1rem
}
body#red-page a{
    background-color:transparent;
    color:#fff;
    transition:color .2s linear,background .1s linear;
    text-decoration:none;
    text-decoration-skip:objects
}
body#red-page a:hover{
    color:#c72e26;
    text-decoration:none
}
body#red-page img{
    max-width:100%;
    height:auto
}
.img-blured body#red-page img{
    filter:blur(0)
}
body#red-page .nav-btn .icon-f{
    display:none
}
body#red-page .button{
    border:2px solid transparent;
    border-radius:1.5rem;
    display:inline-block;
    font-family:Montserrat,sans-serif;
    font-size:.75rem;
    font-weight:700;
    line-height:1.25;
    padding:.8rem 2rem;
    text-align:center;
    transition:all .15s ease-in-out;
    user-select:none;
    vertical-align:middle;
    white-space:normal
}
body#red-page .button,body#red-page .button:focus,body#red-page .button:hover{
    color:#fff;
    text-decoration:none
}
body#red-page .button.focus,body#red-page .button:focus{
    outline:0;
    box-shadow:none
}
body#red-page .button.disabled,body#red-page .button:disabled{
    opacity:.65
}
body#red-page .button.active,body#red-page .button:active{
    background-image:none
}
body#red-page .btn-primary,body#red-page .btn-primary:focus,body#red-page .btn-primary:hover{
    color:#fff
}
body#red-page .btn-primary:hover{
    background-color:#a72720;
    border-color:#9c241e
}
body#red-page .btn-primary.focus,body#red-page .btn-primary:focus{
    box-shadow:0 0 0 3px rgba(199,46,38,.5)
}
body#red-page .btn-primary,body#red-page .btn-primary.disabled,body#red-page .btn-primary:disabled{
    background-color:#c72e26;
    border-color:#c72e26
}
.show>body#red-page .btn-primary.dropdown-toggle,body#red-page .btn-primary:not([disabled]):not(.disabled).active,body#red-page .btn-primary:not([disabled]):not(.disabled):active{
    background-color:#9c241e;
    border-color:#91221c;
    box-shadow:0 0 0 0 rgba(199,46,38,.5);
    color:#fff
}
body#red-page .btn-danger{
    color:#fff;
    background-color:#de2600;
    border-color:#c52200
}
body#red-page .btn-danger.focus,body#red-page .btn-danger:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#450c00
}
body#red-page .btn-danger:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger,body#red-page .btn-danger.active,body#red-page .btn-danger:active{
    color:#fff;
    background-color:#ab1d00;
    background-image:none;
    border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger.focus,.open>.dropdown-togglebody#red-page .btn-danger:focus,.open>.dropdown-togglebody#red-page .btn-danger:hover,body#red-page .btn-danger.active.focus,body#red-page .btn-danger.active:focus,body#red-page .btn-danger.active:hover,body#red-page .btn-danger:active.focus,body#red-page .btn-danger:active:focus,body#red-page .btn-danger:active:hover{
    color:#fff;
    background-color:#871700;
    border-color:#450c00
}
body#red-page .btn-danger.disabled.focus,body#red-page .btn-danger.disabled:focus,body#red-page .btn-danger.disabled:hover,body#red-page .btn-danger[disabled].focus,body#red-page .btn-danger[disabled]:focus,body#red-page .btn-danger[disabled]:hover,fieldset[disabled] body#red-page .btn-danger.focus,fieldset[disabled] body#red-page .btn-danger:focus,fieldset[disabled] body#red-page .btn-danger:hover{
    background-color:#de2600;
    border-color:#c52200
}
body#red-page .btn-danger .badge{
    color:#de2600;
    background-color:#fff
}
body#red-page .btn-danger.focus,body#red-page .btn-danger:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#450c00
}
body#red-page .btn-danger:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger,body#red-page .btn-danger.active,body#red-page .btn-danger:active{
    color:#fff;
    background-color:#ab1d00;
    border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger.focus,.open>.dropdown-togglebody#red-page .btn-danger:focus,.open>.dropdown-togglebody#red-page .btn-danger:hover,body#red-page .btn-danger.active.focus,body#red-page .btn-danger.active:focus,body#red-page .btn-danger.active:hover,body#red-page .btn-danger:active.focus,body#red-page .btn-danger:active:focus,body#red-page .btn-danger:active:hover{
    color:#fff;
    background-color:#871700;
    border-color:#450c00
}
.open>.dropdown-togglebody#red-page .btn-danger,body#red-page .btn-danger.active,body#red-page .btn-danger:active{
    background-image:none
}
body#red-page .btn-danger.disabled,body#red-page .btn-danger[disabled],fieldset[disabled] body#red-page .btn-danger{
    background-color:rgba(222,38,0,.8);
    cursor:default
}
body#red-page .btn-danger.disabled.focus,body#red-page .btn-danger.disabled:focus,body#red-page .btn-danger.disabled:hover,body#red-page .btn-danger[disabled].focus,body#red-page .btn-danger[disabled]:focus,body#red-page .btn-danger[disabled]:hover,fieldset[disabled] body#red-page .btn-danger.focus,fieldset[disabled] body#red-page .btn-danger:focus,fieldset[disabled] body#red-page .btn-danger:hover{
    background-color:rgba(222,38,0,.8);
    border-color:#c52200
}
body#red-page .btn-danger .badge{
    color:#de2600;
    background-color:#fff
}
body#red-page .btn-outline-secondary{
    background-color:transparent;
    background-image:none;
    border-color:#404040
}
body#red-page .btn-outline-secondary,body#red-page .btn-outline-secondary:focus,body#red-page .btn-outline-secondary:hover{
    color:#fff
}
body#red-page .btn-outline-secondary:hover{
    background-color:#404040;
    border-color:#404040
}
body#red-page .btn-outline-secondary.focus,body#red-page .btn-outline-secondary:focus{
    box-shadow:0 0 0 3px rgba(64,64,64,.5)
}
body#red-page .btn-outline-secondary.disabled,body#red-page .btn-outline-secondary:disabled{
    color:#404040;
    background-color:transparent
}
.show>body#red-page .btn-outline-secondary.dropdown-toggle,body#red-page .btn-outline-secondary:not([disabled]):not(.disabled).active,body#red-page .btn-outline-secondary:not([disabled]):not(.disabled):active{
    color:#fff;
    background-color:#404040;
    border-color:#404040;
    box-shadow:0 0 0 0 rgba(64,64,64,.5)
}
body#red-page .btn-outline-success{
    background-color:transparent;
    background-image:none;
    border-color:#00c851
}
body#red-page .btn-outline-success,body#red-page .btn-outline-success:focus,body#red-page .btn-outline-success:hover{
    color:#fff
}
body#red-page .btn-outline-success:hover{
    background-color:#00c851;
    border-color:#00c851
}
body#red-page .btn-outline-success.focus,body#red-page .btn-outline-success:focus{
    box-shadow:0 0 0 3px rgba(0,200,81,.5)
}
body#red-page .btn-outline-success.disabled,body#red-page .btn-outline-success:disabled{
    color:#00c851;
    background-color:transparent
}
.show>body#red-page .btn-outline-success.dropdown-toggle,body#red-page .btn-outline-success:not([disabled]):not(.disabled).active,body#red-page .btn-outline-success:not([disabled]):not(.disabled):active{
    color:#fff;
    background-color:#00c851;
    border-color:#00c851;
    box-shadow:0 0 0 0 rgba(0,200,81,.5)
}
body#red-page .btn-link{
    font-weight:400;
    border-radius:0
}
body#red-page .btn-link,body#red-page .btn-link:focus,body#red-page .btn-link:hover{
    color:#fff
}
body#red-page .btn-link,body#red-page .btn-link.active,body#red-page .btn-link:active,body#red-page .btn-link:disabled{
    background-color:transparent
}
body#red-page .btn-link,body#red-page .btn-link:active,body#red-page .btn-link:focus{
    border-color:transparent;
    box-shadow:none
}
body#red-page .btn-link:hover{
    border-color:transparent
}
body#red-page .btn-link:focus,body#red-page .btn-link:hover{
    color:#c72e26;
    text-decoration:none;
    background-color:transparent
}
body#red-page .btn-link:disabled{
    color:#6c757d
}
body#red-page .btn-link:disabled:focus,body#red-page .btn-link:disabled:hover{
    text-decoration:none
}
body#red-page #header{
    background-color:rgba(27,27,27,.55);
    height:80px;
    left:0;
    right:0;
    position:fixed;
    top:0;
    transition:background-color .2s ease,top .8s ease,opacity .8s ease;
    z-index:200
}
body#red-page #header.pinned{
    background-color:rgba(20,20,20,.95)
}
body#red-page #header.scrolled{
    top:-100px;
    opacity:0
}
body#red-page #header #header-logo{
    float:left
}
body#red-page #header #header-logo a{
    display:block;
    padding-left:5px
}
body#red-page #header #header-nav{
    float:right;
    margin-top:17px;
    top:50%
}
body#red-page #header #header-nav a{
    float:left
}
body#red-page #header #header-nav a.nav-btn.btn-primary{
    margin-right:10px
}
body#red-page #header #header-nav #main-signin-btn{
    margin-left:16px;
    padding-left:14px;
    padding-right:14px;
    width:auto
}
body#red-page #header #header-nav #main-signup-btn{
    width:auto
}
body#red-page #header #header-nav #main-signup-btn .mobile-only-show-inline-block{
    display:none
}
body#red-page #header #header-nav #main-signup-btn .btn__label{
    text-transform:uppercase
}
body#red-page #header #header-nav #main-cat-switcher{
    height:auto;
    margin-bottom:0;
    margin-top:0;
    padding-left:14px;
    padding-right:14px
}
body#red-page #header #header-nav #main-cat-switcher .icon-f{
    display:inline;
    line-height:0;
    vertical-align:sub
}
body#red-page #header #header-nav #main-cat-switcher .icf-caret-down{
    vertical-align:middle
}
body#red-page #header #header-nav #main-cat-switcher .icf-woman{
    font-size:20px
}
body#red-page #header #header-nav #main-cat-switcher .icf-sexe-trans{
    font-size:16px;
    margin-left:2px
}
body#red-page #header #header-nav #language-switcher{
    display:block;
    height:32px;
    width:32px;
    margin:7px 20px 0 16px
}
body#red-page #header #header-nav #language-switcher-list{
    top:57px
}
body#red-page #header #header-nav #language-switcher-list:before{
    right:31px
}
body#red-page #red-page{
    position:relative;
    z-index:90
}
body#red-page .main-slider__item--img-1 .slider-bg,body#red-page .main-slider__item--img-2 .slider-bg,body#red-page .main-slider__item--img-3 .slider-bg,body#red-page .main-slider__item--img-4 .slider-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:0
}
.img-blured body#red-page .main-slider__item--img-1 .slider-bg,.img-blured body#red-page .main-slider__item--img-2 .slider-bg,.img-blured body#red-page .main-slider__item--img-3 .slider-bg,.img-blured body#red-page .main-slider__item--img-4 .slider-bg{
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='30');
    -webkit-filter:blur(20px);
    -moz-filter:blur(20px);
    -ms-filter:blur(20px);
    -o-filter:blur(20px);
    filter:url(#svgBlur);
    filter:blur(20px)
}
body#red-page .main-slider__item--img-1{
    position:relative
}
body#red-page .main-slider__item--img-1 .slider-bg{
    background-position:50% 50%
}
body#red-page .main-slider__item--img-1:after,body#red-page .main-slider__item--img-1:before{
    bottom:0;
    content:"";
    display:block;
    left:0;
    position:absolute;
    right:0;
    z-index:1
}
body#red-page .main-slider__item--img-1:before{
    top:0;
    background-color:rgba(0,0,0,.4)
}
body#red-page .main-slider__item--img-1:after{
    height:50%;
    background-image:linear-gradient(to bottom,transparent,#1b1b1b)
}
body#red-page .main-slider__item--img-1 .main-slider__layer{
    min-height:calc(100vh - 0px);
    min-height:calc(var(--vh,1vh) * 100 - 0px);
    padding:94px 0 0;
    position:relative;
    z-index:2
}
body#red-page .main-slider__item--img-1 .main-slider__layer .main-slider-cn{
    text-align:center
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1{
    color:#fff;
    font-weight:100;
    font-size:120px;
    margin:.5rem 0 .1em;
    letter-spacing:0;
    line-height:1.2
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 span{
    display:block;
    font-size:30px;
    margin:.5rem 0 0
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 span .slide-bg-logo{
    max-width:96%
}
body#red-page .main-slider__item--img-1 .main-slider__layer .button{
    margin-top:20px;
    font-size:20px
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap{
    background-color:#1b1b1b;
    background-color:rgba(11,11,11,.45);
    bottom:0;
    margin-top:16px;
    padding:1rem;
    position:absolute;
    width:100%
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter{
    text-align:center
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter img{
    display:block;
    margin:0 auto 20px;
    max-width:100px
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter h2{
    font-size:16px;
    margin-bottom:5px;
    text-transform:uppercase
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter p{
    color:#a6a6a6;
    line-height:1.2;
    margin-bottom:1rem
}
body#red-page #main{
    margin:0
}
body#red-page .main-slider__item--img-2 .slider-bg{
    background-position:100% 50%
}
body#red-page .main-slider__item--img-3 .slider-bg{
    background-position:100% 50%
}
body#red-page .main-slider__item--img-4 .slider-bg{
    background-position:100% 50%
}
body#red-page a.learn-more{
    background-image:url(../../../../v-00000000001/v3/img/skins/common/premium/down.png);
    background-position:center 26px;
    background-repeat:no-repeat;
    background-size:auto 27px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    line-height:26px;
    margin:1em;
    padding:0 0 30px;
    text-decoration:none;
    width:220px
}
body#red-page a.learn-more:hover{
    color:#c72e26;
    background-position:center 28px
}
body#red-page .section-content--gradient-overlay-left-black,body#red-page .section-content--gradient-overlay-right{
    position:relative
}
body#red-page .section-content--gradient-overlay-left-black:before,body#red-page .section-content--gradient-overlay-right:before{
    background-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.28) 16%,rgba(0,0,0,.53) 25%,rgba(0,0,0,.73) 35%,rgba(0,0,0,.85) 45%,rgba(0,0,0,.96) 78%,#000 80%);
    bottom:0;
    content:"";
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
body#red-page .section-content--gradient-overlay-left-black>*,body#red-page .section-content--gradient-overlay-right>*{
    position:relative;
    z-index:2
}
body#red-page .section-content--gradient-overlay-right:before{
    background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.28) 5%,rgba(0,0,0,.73) 60%)
}
body#red-page #bloc-hd-dl,body#red-page #bloc-no-ads,body#red-page #bloc-xv-originals{
    padding:12rem 0
}
body#red-page .hd-section .row,body#red-page .noads-section .row,body#red-page .originals-section .row{
    display:block;
    display:flex;
    margin:0 auto;
    max-width:1320px;
    padding:0
}
body#red-page .hd-section .row .col-xs-6,body#red-page .noads-section .row .col-xs-6,body#red-page .originals-section .row .col-xs-6{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
    width:auto
}
body#red-page .hd-section h3,body#red-page .noads-section h3,body#red-page .originals-section h3{
    font-size:80px;
    font-weight:100
}
body#red-page .hd-section h3 span,body#red-page .noads-section h3 span,body#red-page .originals-section h3 span{
    font-weight:700
}
body#red-page .hd-section p,body#red-page .noads-section p,body#red-page .originals-section p{
    font-size:25px;
    font-weight:700
}
body#red-page .hd-section a,body#red-page .noads-section a,body#red-page .originals-section a,body#red-page .section-bottom a{
    font-size:25px;
    margin-top:2.5rem
}
body#red-page .hd-section a.learn-more,body#red-page .noads-section a.learn-more,body#red-page .originals-section a.learn-more,body#red-page .section-bottom a.learn-more{
    font-size:16px;
    margin:0;
    padding:0 22px 0 0;
    background-size:auto 15px;
    width:auto;
    background-position:right 50%
}
body#red-page .hd-section a.learn-more:hover,body#red-page .noads-section a.learn-more:hover,body#red-page .originals-section a.learn-more:hover,body#red-page .section-bottom a.learn-more:hover{
    background-position:right 80%;
    transition:background-position .15s linear
}
body#red-page .hd-section .learn-more-div,body#red-page .noads-section .learn-more-div,body#red-page .originals-section .learn-more-div,body#red-page .section-bottom .learn-more-div{
    margin:2.5rem 1em 1em
}
body#red-page .originals-section{
    text-align:right
}
body#red-page .section-bottom{
    background:#272727;
    padding-top:120px;
    padding-bottom:120px
}
body#red-page .section-bottom .container{
    width:auto;
    max-width:1580px
}
body#red-page .section-bottom .tb-pan{
    position:relative;
    width:100%
}
body#red-page .section-bottom .tb-pan h3{
    background:#000;
    font-size:22px;
    margin:0;
    min-height:100px;
    line-height:60px;
    padding:20px 40px;
    width:100%
}
body#red-page .section-bottom .tb-pan h3 span{
    display:inline-block;
    line-height:30px;
    vertical-align:middle
}
body#red-page .section-bottom .tb-pan-wall{
    overflow:hidden;
    width:100%
}
body#red-page .section-bottom .tb-pan-wall+p,body#red-page .section-bottom .tb-pan-wall+p+p{
    font-size:20px;
    padding:8px 6px 0;
    margin-bottom:0
}
body#red-page .section-bottom .tb{
    float:left;
    padding:1px;
    position:relative;
    width:50%
}
body#red-page .section-bottom .tb img{
    opacity:.7;
    width:100%
}
body#red-page .section-bottom .tb p{
    background:rgba(0,0,0,.65);
    bottom:0;
    color:#fff;
    font-weight:700;
    left:0;
    line-height:1.2;
    margin:0;
    padding:8px 10px;
    position:absolute;
    width:100%
}
body#red-page .section-bottom .tb p span{
    display:block;
    line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    white-space:normal
}
body#red-page .section-bottom .tb .video-hd-mark{
    position:absolute;
    right:3px;
    top:3px
}
body#red-page .section-bottom .tb .duration{
    background:#444;
    bottom:3px;
    top:auto
}
body#red-page .section-bottom #between-tb-pans{
    margin-bottom:70px;
    text-align:center
}
body#red-page .section-bottom #between-tb-pans h3{
    font-size:28px;
    margin-bottom:0
}
body#red-page .section-bottom #between-tb-pans img{
    max-width:50%;
    padding:50px 0 20px
}
body#red-page .start-section{
    background-color:#fff;
    color:#000;
    text-align:center
}
body#red-page .start-section .container-fluid{
    padding-top:2rem;
    padding-bottom:2rem
}
body#red-page .start-section h3{
    color:#000;
    font-size:3rem;
    margin-bottom:3rem;
    padding:0 1rem
}
body#red-page .start-section a{
    font-size:25px
}
body#red-page #footer{
    font-size:inherit;
    margin:0;
    text-align:center
}
body#red-page #footer .footer-widgets{
    border-top:1px solid #222;
    position:relative;
    z-index:2;
    padding:48px 0
}
body#red-page #footer .footer-copyright{
    padding:42px 0;
    border-top:1px solid rgba(51,51,51,.5);
    background-color:rgba(0,0,0,.1);
    position:relative;
    z-index:2
}
body#red-page #footer .footer-copyright .footer__logo{
    margin-bottom:1rem
}
body#red-page .to-fadeInUp{
    opacity:0
}
body#red-page .animated{
    animation-delay:0s;
    animation-duration:1s;
    animation-fill-mode:both
}
@keyframes fadeInUp{
    from{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-1{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    9%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-1-dur-6{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    17%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-1-dur-7{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    14%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-1-dur-8{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    13%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-3{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    23%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-5{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    33%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-6{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    38%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes fadeInUp-delayed-7{
    0%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    41%{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        transform:none
    }
}
body#red-page .fadeInUp{
    opacity:1
}
body#red-page .fadeInUp.animated{
    animation-name:fadeInUp
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1{
    animation-name:fadeInUp-delayed-1;
    animation-duration:1.1s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1.fadeInUp-dur-6{
    animation-name:fadeInUp-delayed-1-dur-6;
    animation-duration:.7s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1.fadeInUp-dur-7{
    animation-name:fadeInUp-delayed-1-dur-7;
    animation-duration:.8s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1.fadeInUp-dur-8{
    animation-name:fadeInUp-delayed-1-dur-8;
    animation-duration:.9s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-3{
    animation-name:fadeInUp-delayed-3;
    animation-duration:1.3s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-5{
    animation-name:fadeInUp-delayed-5;
    animation-duration:1.5s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-6{
    animation-name:fadeInUp-delayed-6;
    animation-duration:1.6s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-7{
    animation-name:fadeInUp-delayed-7;
    animation-duration:1.7s
}
#premium-popup-form,#premium-popup-signin{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form{
    background:rgba(255,255,255,0);
    transition:background .3s
}
.x-overlay.x-overlay-box.premium-popup-form.opened{
    background:rgba(0,0,0,.8);
    overflow:auto;
    position:fixed
}
.x-overlay.x-overlay-box.premium-popup-form .tabbed-form-container .tabbed-form{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body{
    padding:0;
    background:0 0;
    font-size:1rem;
    max-width:650px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close{
    color:#aaa;
    display:inline-block;
    font-size:12px;
    right:5px;
    top:5px;
    text-shadow:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close .icon-f{
    display:block;
    padding:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close:hover{
    color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close:active{
    transform:translateY(2px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-content{
    background:#000;
    background-clip:padding-box;
    border:5px solid rgba(255,255,255,.3);
    box-shadow:0 10px 30px rgba(0,0,0,.5);
    color:#fff;
    display:block;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form{
    margin:.5em auto
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form input::placeholder{
    color:#666!important
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=email],.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=password],.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=text],.x-overlay.x-overlay-box.premium-popup-form .x-body form select{
    background-color:#fff;
    border:1px solid transparent;
    border-radius:0;
    box-sizing:border-box;
    color:#000;
    font-size:17px;
    height:auto;
    line-height:1.5;
    margin-bottom:1.5rem;
    padding:.5rem;
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=email]:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=password]:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=text]:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body form select:focus{
    box-shadow:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form select.no-value{
    color:#666
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .alert{
    margin-bottom:2px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .alert.alert-danger a{
    color:#de2600
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form>.alert{
    margin-bottom:10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group{
    margin-top:0;
    margin-bottom:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group .help-block:not(.error-block){
    text-align:left;
    text-shadow:0 0 2px #000
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group label{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group .checkbox{
    text-align:left;
    padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group .checkbox label{
    display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_password input[type=password]{
    border-radius:.08rem .08rem 0 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_password .progress{
    margin-top:-1.5rem;
    margin-bottom:1.5rem;
    border-radius:0 0 .08rem .08rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-control.visible-password{
    margin-bottom:1.5rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-control.visible-password input{
    margin-bottom:0;
    padding-right:40px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-control.visible-password .progress{
    margin-top:0;
    margin-bottom:-4px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_marketing_internal,.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_tos_pp{
    margin-right:5px;
    margin-left:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_tos_pp+.form-field-signup-form_marketing_internal{
    margin-top:10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form{
    display:block;
    margin:0;
    outline:0;
    padding:0;
    pointer-events:auto;
    text-align:center
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h2{
    text-transform:uppercase;
    margin:.5em 0 0;
    font-size:1.45rem;
    line-height:1.5;
    text-shadow:0 1px 1px rgba(0,0,0,.6)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h2 span,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h3 span{
    color:#de2600
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h3{
    max-width:646px;
    margin:.5em auto 0;
    font-size:1.17rem;
    line-height:1.5
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form p{
    margin:1em 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form p.use-previous-card{
    margin:2em 0 0;
    text-align:center;
    text-transform:uppercase;
    font-size:16px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .form-buttons{
    margin:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-logo{
    max-width:330px;
    margin:10px auto 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-logo .embed-responsive{
    padding-bottom:18.181818%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes-block,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block{
    margin-bottom:1em;
    padding:0 1rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button .trial,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block button .trial{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block.prod-with-trial button .notrial,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block.prod-with-trial button .notrial{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block.prod-with-trial button .trial,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block.prod-with-trial button .trial{
    display:inline
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init .signin-only{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init.is-signin-only{
    font-size:1.5rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .not-signin-only{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .signin-only{
    display:inline
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .included,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .offer-title,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .premium-plans,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .sep{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-buttons{
    clear:both
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .premium-plans{
    margin-bottom:1rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form button[type=submit],.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click button[type=submit],.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo button[type=submit]{
    margin-bottom:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo a.btn{
    margin-top:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button.g-recaptcha,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button[type=submit]{
    border:none medium;
    border-radius:.3em;
    font-size:1.4rem;
    font-weight:700;
    overflow:hidden;
    margin:.5em 0;
    max-width:100%;
    padding:.4em .7em;
    text-transform:uppercase;
    white-space:normal;
    width:calc(100% - 40px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn{
    display:inline-block;
    text-decoration:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-link{
    font-weight:400;
    padding-left:.5em;
    padding-right:.5em;
    font-size:1.2rem;
    text-decoration:underline;
    text-transform:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm{
    font-size:1rem;
    padding:.5em 1em;
    line-height:1;
    min-width:50%;
    margin-top:.5em;
    background-color:#1da1f2;
    white-space:normal
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm:hover{
    background-color:#1980bf
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm.wi{
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm.wi span{
    display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm.wi img{
    max-height:1.2rem;
    vertical-align:middle;
    margin-top:-.2em;
    margin-right:.4em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans{
    display:flex;
    margin:15px -5px 20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-3,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-4,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-6{
    padding-left:5px;
    padding-right:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan{
    align-items:center;
    background:#000;
    border:2px solid #585858;
    color:#a8a8a8;
    cursor:pointer;
    display:flex;
    flex-direction:column;
    justify-content:center;
    height:100%;
    line-height:1.2;
    padding:.5em;
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan input{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .icon-f{
    background:#fff;
    border-radius:50%;
    color:#000;
    display:none;
    font-size:1.5em;
    left:-.25em;
    position:absolute;
    top:-.25em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.selected.is-clicked{
    border-color:#fff;
    color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.selected .icon-f{
    display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .label{
    display:block;
    font-size:1.4rem;
    font-weight:600;
    white-space:normal
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .label sup{
    top:-.25em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .label.strong{
    font-size:2.2rem;
    margin-top:.4rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .details{
    font-size:1em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .details.strong{
    font-weight:700;
    text-transform:uppercase
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .details sup{
    top:-.25em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .saving{
    background:#00761b;
    border-radius:.25em;
    color:#fff;
    font-size:.85em;
    font-weight:700;
    line-height:.25em;
    padding:.5em .25em;
    position:absolute;
    right:-.5em;
    top:-.75em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes{
    margin:1em -5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .col-xs-3,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .col-xs-4,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .col-xs-6{
    padding-left:5px;
    padding-right:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode{
    border:.2em solid #717171;
    background:#de2600;
    cursor:pointer;
    height:120px;
    line-height:1.2;
    margin-bottom:.5em;
    padding:.5em;
    transition:border-color .15s ease;
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode:hover{
    border-color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode td{
    text-align:center;
    vertical-align:middle
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .label{
    background:#1da1f2;
    padding:0;
    width:26px;
    max-width:26px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .label div{
    overflow:visible;
    width:26px;
    height:120px;
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .label div div{
    width:120px;
    transform:rotate(270deg);
    position:absolute;
    top:0;
    left:2px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan{
    font-weight:700
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .price,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan{
    padding:10px;
    font-size:1.4rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode.mode-no_ads .label{
    background:#444
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .alernate-options{
    margin:.5em auto 1em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .login{
    color:#717171;
    display:block;
    font-size:1em;
    line-height:1;
    margin:.5em auto;
    padding:.3em .7em .3em;
    text-decoration:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .login span{
    color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.login:hover span{
    color:#c72e26
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .legal{
    font-size:.85rem;
    margin:1em 0 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-pending-checking,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-pending-end,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-pending-spinner{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary{
    padding:0 20px;
    display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary h2{
    margin-bottom:40px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary ul{
    margin-bottom:50px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary li,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary p{
    font-size:16px;
    text-align:left
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary li{
    list-style:initial
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary p.center{
    text-align:center
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary .btn{
    white-space:normal
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .form-field-signin-form_product{
    margin-top:20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header{
    background:#222;
    border-radius:4px;
    margin:0 0 20px;
    padding:10px 10px 25px;
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header:after,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header:after{
    background:linear-gradient(to bottom,transparent,#000);
    bottom:0;
    content:"";
    display:block;
    height:25px;
    left:0;
    position:absolute;
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img .v-img-p,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img .v-img-p{
    height:0;
    padding:0 0 56.25%;
    position:relative;
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img .v-img-p .video-hd-mark,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img .v-img-p .video-hd-mark{
    font-size:12px;
    position:absolute;
    right:2px;
    top:2px;
    z-index:2
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img img,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img img{
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img .cover-thumb,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img .cover-thumb{
    background:rgba(0,0,0,.1);
    height:100%;
    left:0;
    padding:3%;
    position:absolute;
    top:0;
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+form,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+form{
    margin:0 auto .5em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+.form-group:not(.is-only-displayed),.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+form:not(.is-only-displayed),.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+.form-group:not(.is-only-displayed),.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+form:not(.is-only-displayed){
    margin-top:-45px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img{
    margin:0 auto;
    max-width:200px;
    width:80%!important
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header{
    text-align:left
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header img{
    width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .banner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:1
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .main_pic{
    box-shadow:0 0 10px -5px rgba(0,0,0,.5);
    left:10px;
    max-width:100px;
    position:absolute;
    width:20%;
    z-index:3
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .included{
    box-shadow:0 0 5px rgba(0,0,0,.75);
    max-width:130px;
    overflow:hidden;
    position:absolute;
    right:10px;
    width:40%;
    z-index:2
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .included span{
    background:#de2600;
    border-radius:3px;
    box-shadow:0 0 3px rgba(0,0,0,.5);
    bottom:3px;
    color:#fff;
    font-weight:700;
    margin:0;
    padding:0 4px;
    position:absolute;
    right:3px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .title{
    color:#fff;
    font-size:24px;
    line-height:28px;
    padding:8px 0 4px;
    margin:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-included{
    min-height:120px;
    padding-right:calc(min(130px,40%) + 20px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-main-pic{
    min-height:130px;
    padding-bottom:30px;
    padding-left:calc(min(100px,20%) + 20px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans+.count{
    font-size:17px;
    margin:10px 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans+.count span{
    font-style:italic
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .sep{
    margin:15px 0;
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .sep:before{
    background:#666;
    content:"";
    height:1px;
    left:0;
    top:50%;
    position:absolute;
    width:100%;
    z-index:1
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .sep span{
    background:#000;
    display:inline-block;
    padding:0 6px;
    position:relative;
    text-transform:uppercase;
    z-index:2
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .choose-offer{
    font-size:20px;
    margin:0 0 10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included{
    margin:20px 0 40px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included ul{
    display:inline-block;
    margin:0;
    padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included li{
    display:block;
    line-height:20px;
    margin:0;
    padding:0 0 0 30px;
    position:relative;
    text-align:left
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included li:before{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e918";
    font-size:14px;
    left:5px;
    position:absolute;
    top:3px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .icf-ticket-red{
    color:#de2600;
    display:inline-block;
    font-size:28px;
    margin:-4px 0;
    vertical-align:top
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt{
    color:#717171;
    line-height:20px;
    margin:0 0 10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt a{
    text-decoration:none;
    white-space:nowrap
}
.notouch .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt a:hover{
    color:#c72e26
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn{
    background:#000;
    border:0;
    border-radius:50%;
    color:#fff;
    font-size:22px;
    padding:4px;
    position:absolute;
    right:-10px;
    top:-10px;
    z-index:5
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn:active,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn:active:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn:focus{
    outline:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .info{
    display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .detail-info .detail-info-btn{
    right:5px;
    top:-15px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans-block{
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans-block .premium-plans .detail-info .detail-info-btn{
    right:-10px;
    top:-20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .offer-title{
    font-size:23px;
    font-weight:700;
    margin:0 0 0 10px;
    text-transform:uppercase
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .offer-title+.premium-plans{
    margin-top:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin{
    display:block;
    position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block{
    left:0;
    line-height:26px;
    position:absolute;
    top:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block *{
    display:inline-block;
    line-height:26px;
    vertical-align:middle
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .currency-switch-btn{
    background:#000;
    border:1px solid #666;
    border-left:0;
    border-top:0;
    color:#ccc
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .currency-switch-btn.popup-opened-btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .currency-switch-btn.popup-opened-btn .icf-caret-down{
    color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .icf-money{
    margin-right:6px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .icf-caret-down{
    color:#666;
    font-size:.7em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs{
    background-color:#191919;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li{
    display:inline-block;
    float:left;
    margin:0;
    padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a{
    background:#191919;
    border-right-width:1px;
    border-right-style:solid;
    border:none;
    color:#8c8c8c;
    display:block;
    font-family:Montserrat,sans-serif;
    font-size:.857rem;
    height:auto;
    line-height:26px;
    padding:15px 25px;
    text-decoration:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a.active{
    background:#202020;
    color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a .icon-f{
    margin-right:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-container{
    padding:1rem
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body .x-close{
    right:0;
    top:0
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body .x-content{
    background:#242424;
    border:0
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=email],.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=password],.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=text],.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form select{
    background:0 0;
    border:0;
    border-bottom:2px solid #404040;
    color:#fff;
    padding:.8rem 0
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=email]:focus,.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=password]:focus,.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=text]:focus,.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form select:focus{
    border-bottom-color:#fff
}
.currency-switch-pop li,.currency-switch-pop ul{
    list-style:none;
    margin:0;
    padding:0
}
.currency-switch-pop ul{
    column-width:86px;
    overflow:auto;
    max-width:86vw;
    width:900px
}
.currency-switch-pop .btn{
    border:0;
    background:0 0;
    color:#fff;
    display:block;
    font-size:20px;
    font-weight:400;
    padding:6px 0;
    text-align:center;
    width:100%
}
.currency-switch-pop .btn:active{
    box-shadow:none
}
.currency-switch-pop .btn:focus{
    color:#fff
}
.currency-switch-pop .btn.is-current{
    background:rgba(255,255,255,.1);
    font-weight:700
}
.premium-popup-form-detail-info-pop.x-popup .x-popup-arrow{
    display:none
}
.premium-popup-form-detail-info-pop.x-popup .x-popup-content{
    background:#2c2c2c;
    border:2px solid #fff;
    color:#fff;
    font-size:16px
}
#premium-form-reasons{
    text-align:center
}
#premium-form-reasons .r-ct{
    margin:1em 0
}
#premium-form-reasons .r-ct .icon-f{
    margin:0 auto;
    font-size:5rem
}
#premium-form-reasons .r-ct h3{
    margin:.2em 0 .05em 0;
    text-shadow:0 1px 1px rgba(0,0,0,.6);
    text-transform:uppercase;
    background-color:transparent;
    font-weight:500;
    font-size:1rem;
    line-height:1.3
}
#premium-form-reasons .r-ct p{
    margin:0 0 1em;
    line-height:1.3;
    font-size:.86rem
}
.x-overlay .x-content #cancel-reason{
    width:100%;
    color:#000
}
.account-page.premium-iframe{
    background:#000;
    padding:0
}
.account-page.premium-iframe .x-overlay.x-overlay-box{
    padding:0
}
.account-page.premium-iframe .x-overlay.x-overlay-box .x-body{
    padding:0 10px 10px
}
.account-page.premium-iframe .goto-premium-link-cont{
    text-align:center;
    padding:30px
}
.account-page.premium-iframe .goto-premium-link-cont .btn{
    margin:0
}
@media (min-width:768px) and (max-width:991px){
    body#red-page .col-sm-6-half{
        clear:left
    }
    body#red-page .section-bottom{
        padding-top:60px;
        padding-bottom:60px
    }
    body#red-page .section-bottom .container{
        max-width:720px
    }
}
@media (max-width:1199px){
    body#red-page #header #header-nav{
        margin-top:23px
    }
    body#red-page #header #header-nav .nav-btn{
        text-align:center;
        border-radius:.2rem;
        padding:.4rem;
        margin-right:.3rem
    }
    body#red-page #header #header-nav .nav-btn.signin .icon-f{
        font-size:16px
    }
    body#red-page #header #header-nav .nav-btn.btn-primary{
        margin-right:10px
    }
    body#red-page #header #header-nav .nav-btn .icon-f{
        display:inline-block
    }
    body#red-page #header #header-nav .nav-btn .nav-btn__label{
        display:none
    }
    body#red-page #header #header-nav #language-switcher{
        margin:-1px 10px 0 0
    }
    body#red-page #header #header-nav #language-switcher-list:before{
        right:21px
    }
    body#red-page .section-bottom .container{
        max-width:960px
    }
}
@media (max-width:870px){
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button.g-recaptcha,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button[type=submit]{
        font-size:1.3rem
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-link{
        font-size:1rem
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-sm{
        font-size:1rem
    }
    #premium-form-reasons .r-ct .icon-f{
        font-size:4rem
    }
    #premium-form-reasons .r-ct h3{
        font-size:.85rem
    }
}
@media (max-width:767px){
    body#red-page #header{
        height:50px
    }
    body#red-page #header #header-logo img{
        height:50px
    }
    body#red-page #header #header-nav{
        margin-top:9px
    }
    body#red-page #header #header-nav .nav-btn.btn-primary{
        margin-right:.3rem
    }
    body#red-page #header #header-nav #language-switcher{
        padding:10px 5px;
        width:26px;
        margin-right:.3rem
    }
    body#red-page #header #header-nav #language-switcher-list{
        top:40px
    }
    body#red-page .main-slider__item--img-1 .main-slider__layer h1 span{
        font-size:20px
    }
    body#red-page .main-slider__item--img-1 .main-slider__layer .button{
        font-size:16px;
        margin:0 .5rem
    }
    body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter img{
        max-width:80px
    }
    body#red-page .col-xs-6-half{
        clear:left
    }
    body#red-page .section-content--gradient-overlay-left-black:before{
        background-image:linear-gradient(to left,transparent 0,#000 90%)
    }
    body#red-page .section-content--gradient-overlay-right:before{
        background-image:linear-gradient(to right,transparent 0,#000 90%)
    }
    body#red-page #bloc-hd-dl,body#red-page #bloc-no-ads,body#red-page #bloc-xv-originals{
        padding:4rem 0
    }
    body#red-page .hd-section h3,body#red-page .noads-section h3,body#red-page .originals-section h3{
        font-size:50px
    }
    body#red-page .hd-section p,body#red-page .noads-section p,body#red-page .originals-section p{
        font-size:18px;
        color:#fff
    }
    body#red-page .hd-section a,body#red-page .noads-section a,body#red-page .originals-section a{
        margin-top:1.5rem;
        font-size:19px
    }
    body#red-page .section-bottom{
        padding-top:40px;
        padding-bottom:40px
    }
    body#red-page .section-bottom .container{
        max-width:540px
    }
    body#red-page .footer-widgets{
        padding:40px 0
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .price,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan{
        font-size:1em
    }
}
@media (max-width:767px){
    #premium-popup-form h2{
        font-size:1rem;
        line-height:1
    }
    #premium-popup-form form input[type=email],#premium-popup-form form input[type=password],#premium-popup-form form input[type=text],#premium-popup-form form select{
        font-size:17px;
        height:2.5rem;
        padding:0 .5em
    }
    #premium-popup-form #premium-form .form-field-premium-form_cc_number input{
        background-position:right .5rem center;
        background-size:154px auto
    }
    [dir=rtl] #premium-popup-form #premium-form .form-field-premium-form_cc_number input{
        background-position:left .5rem center
    }
    #premium-popup-form #premium-modes .col-xs-3,#premium-popup-form #premium-modes .col-xs-4,#premium-popup-form #premium-modes .col-xs-6{
        width:100%;
        float:none;
        margin-bottom:.5em
    }
    #premium-popup-form #premium-modes .mode{
        height:90px
    }
    #premium-popup-form #premium-modes .mode .label div{
        height:90px
    }
    #premium-popup-form #premium-modes .mode .label div div{
        width:90px
    }
    #premium-popup-form #premium-modes .mode .price,#premium-popup-form #premium-modes .mode .slogan{
        font-size:1.4rem
    }
}
@media (max-width:640px){
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li{
        display:block;
        float:none
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-included.with-main-pic{
        padding-right:10px;
        padding-left:10px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-included.with-main-pic .title{
        padding-top:calc(20% + 10px)
    }
    #premium-form-reasons .r-ct{
        margin:.5em 0 0
    }
    #premium-form-reasons .r-ct .icon-f{
        font-size:2.5rem
    }
    #premium-form-reasons .r-ct h3{
        font-size:.8rem
    }
}
@media (max-width:479px){
    body#red-page #header #header-nav #main-signup-btn .btn__label{
        display:none
    }
    body#red-page #header #header-nav #main-signup-btn .mobile-only-show-inline-block{
        display:inline-block
    }
    body#red-page #header #header-nav #main-signin-btn{
        margin-left:10px;
        padding-left:8px;
        padding-right:8px
    }
    body#red-page #header #header-nav #main-cat-switcher{
        padding-left:8px;
        padding-right:8px
    }
    body#red-page .main-slider__item--img-1 .main-slider__layer h1 span{
        font-size:16px
    }
    body#red-page .main-slider__item--img-1 .main-slider__layer .button{
        font-size:14px;
        padding:.6rem 1.4rem
    }
    body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter img{
        max-width:50px
    }
    body#red-page .hd-section h3,body#red-page .noads-section h3,body#red-page .originals-section h3{
        font-size:30px
    }
    body#red-page .start-section h3{
        font-size:2rem
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #signin-popup-form .btn-danger{
        min-width:0
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #signin-popup-form #signup-form_step2_profilepic .step2-profile-pic{
        margin:0 auto 10px;
        float:none
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form{
        padding:.5em
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-logo{
        max-width:250px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h3{
        font-size:.7rem;
        margin-top:.35em;
        line-height:1
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button.g-recaptcha,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button[type=submit]{
        font-size:1rem;
        margin:.45em auto 0;
        padding:.6em
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-link{
        font-size:.8rem
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-sm{
        font-size:.9rem
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_number input{
        background-size:116px auto
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_ccv.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_month.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_year.form-group{
        width:33.33333%
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans{
        margin-bottom:.5em;
        display:block
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan{
        display:block
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.with-saving{
        padding-top:14px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.with-saving .saving{
        border-radius:0;
        border-bottom-left-radius:.25em;
        line-height:2px;
        padding:8px 2px 6px 4px;
        right:-2px;
        top:-2px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-3,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-4,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-6{
        width:100%;
        float:none;
        margin-bottom:5px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .price,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan{
        font-size:.9em;
        padding:5px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-modal .t-inp .inp.date:first-child{
        float:none;
        width:100%;
        padding-right:0
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-modal .t-inp .inp.cvv:last-child{
        float:none;
        width:60%;
        padding-left:0
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt{
        margin-right:20px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a{
        padding:10px 25px
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-container{
        padding:.2rem
    }
    .x-overlay.x-overlay-box.premium-popup-form .x-body .premium-popup-form-membership-header.with-main-pic{
        min-height:110px
    }
}
@media (max-width:359px){
    body#red-page #header #header-logo img{
        padding:5px
    }
}
[dir=rtl] body{
    direction:ltr
}
[dir=rtl] body>*{
    direction:rtl
}
@media (min-width:1200px){
    [dir=rtl] .form-group .col-lg-1.control-label,[dir=rtl] .form-group .col-lg-10.control-label,[dir=rtl] .form-group .col-lg-11.control-label,[dir=rtl] .form-group .col-lg-12.control-label,[dir=rtl] .form-group .col-lg-2.control-label,[dir=rtl] .form-group .col-lg-3.control-label,[dir=rtl] .form-group .col-lg-4.control-label,[dir=rtl] .form-group .col-lg-5.control-label,[dir=rtl] .form-group .col-lg-6.control-label,[dir=rtl] .form-group .col-lg-7.control-label,[dir=rtl] .form-group .col-lg-8.control-label,[dir=rtl] .form-group .col-lg-9.control-label{
        float:right
    }
}
@media (min-width:992px){
    [dir=rtl] .form-group .col-md-1.control-label,[dir=rtl] .form-group .col-md-10.control-label,[dir=rtl] .form-group .col-md-11.control-label,[dir=rtl] .form-group .col-md-12.control-label,[dir=rtl] .form-group .col-md-2.control-label,[dir=rtl] .form-group .col-md-3.control-label,[dir=rtl] .form-group .col-md-4.control-label,[dir=rtl] .form-group .col-md-5.control-label,[dir=rtl] .form-group .col-md-6.control-label,[dir=rtl] .form-group .col-md-7.control-label,[dir=rtl] .form-group .col-md-8.control-label,[dir=rtl] .form-group .col-md-9.control-label{
        float:right
    }
}
@media (min-width:768px){
    [dir=rtl] .form-group .col-sm-1.control-label,[dir=rtl] .form-group .col-sm-10.control-label,[dir=rtl] .form-group .col-sm-11.control-label,[dir=rtl] .form-group .col-sm-12.control-label,[dir=rtl] .form-group .col-sm-2.control-label,[dir=rtl] .form-group .col-sm-3.control-label,[dir=rtl] .form-group .col-sm-4.control-label,[dir=rtl] .form-group .col-sm-5.control-label,[dir=rtl] .form-group .col-sm-6.control-label,[dir=rtl] .form-group .col-sm-7.control-label,[dir=rtl] .form-group .col-sm-8.control-label,[dir=rtl] .form-group .col-sm-9.control-label{
        float:right
    }
}
[dir=rtl] .form-group .col-xs-1.control-label,[dir=rtl] .form-group .col-xs-10.control-label,[dir=rtl] .form-group .col-xs-11.control-label,[dir=rtl] .form-group .col-xs-12.control-label,[dir=rtl] .form-group .col-xs-2.control-label,[dir=rtl] .form-group .col-xs-3.control-label,[dir=rtl] .form-group .col-xs-4.control-label,[dir=rtl] .form-group .col-xs-5.control-label,[dir=rtl] .form-group .col-xs-6.control-label,[dir=rtl] .form-group .col-xs-7.control-label,[dir=rtl] .form-group .col-xs-8.control-label,[dir=rtl] .form-group .col-xs-9.control-label{
    float:right
}
[dir=rtl] .checkbox label,[dir=rtl] .radio label{
    padding-left:0;
    padding-right:20px
}
[dir=rtl] .checkbox input[type=checkbox],[dir=rtl] .checkbox-inline input[type=checkbox],[dir=rtl] .radio input[type=radio],[dir=rtl] .radio-inline input[type=radio]{
    margin-left:0;
    margin-right:-20px
}
[dir=rtl] .list-unstyled{
    padding-right:0
}
[dir=rtl] #page.action-verify_profile #main .form-horizontal .instructions.warning .title .icon-f,[dir=rtl] #page.action-video_edit #main .form-horizontal .instructions.warning .title .icon-f,[dir=rtl] #page.action-video_upload #main .form-horizontal .instructions.warning .title .icon-f{
    margin-left:6px;
    margin-right:0
}
[dir=rtl] #page.action-verify_profile #main .file-upload-inputs .file-upload-text input,[dir=rtl] #page.action-verify_profile #main .file-upload-inputs .file-upload-text select,[dir=rtl] #page.action-video_edit #main .file-upload-inputs .file-upload-text input,[dir=rtl] #page.action-video_edit #main .file-upload-inputs .file-upload-text select,[dir=rtl] #page.action-video_upload #main .file-upload-inputs .file-upload-text input,[dir=rtl] #page.action-video_upload #main .file-upload-inputs .file-upload-text select{
    border-left:0;
    border-right:1px solid #ccc
}
[dir=rtl] #page.action-verify_profile #main .file-upload-inputs .file-upload-text button,[dir=rtl] #page.action-video_edit #main .file-upload-inputs .file-upload-text button,[dir=rtl] #page.action-video_upload #main .file-upload-inputs .file-upload-text button{
    border-bottom-left-radius:2px;
    border-bottom-right-radius:0;
    border-top-left-radius:2px;
    border-top-right-radius:0;
    margin:0 0 4px 2px
}
[dir=rtl] .input-group .form-control:first-child,[dir=rtl] .input-group-addon:first-child,[dir=rtl] .input-group-btn:first-child>.btn,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
[dir=rtl] .input-group .form-control:first-child.input-sm,[dir=rtl] .input-group-addon:first-child.input-sm,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn.input-sm,[dir=rtl] .input-group-btn:first-child>.btn.input-sm,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle.input-sm,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn.input-sm,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle).input-sm{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
[dir=rtl] .input-group .form-control:first-child.input-lg,[dir=rtl] .input-group-addon:first-child.input-lg,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn.input-lg,[dir=rtl] .input-group-btn:first-child>.btn.input-lg,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle.input-lg,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn.input-lg,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle).input-lg{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px
}
[dir=rtl] .input-group-addon:first-child{
    border-right:0
}
[dir=rtl] .input-group-btn:first-child>.btn,[dir=rtl] .input-group-btn:first-child>.btn-group{
    margin-left:-1px;
    margin-right:0
}
[dir=rtl] .input-group .form-control:last-child,[dir=rtl] .input-group-addon:last-child,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child),[dir=rtl] .input-group-btn:last-child>.btn,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle{
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
[dir=rtl] .input-group .form-control:last-child.input-sm,[dir=rtl] .input-group-addon:last-child.input-sm,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn.input-sm,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child).input-sm,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn.input-sm,[dir=rtl] .input-group-btn:last-child>.btn.input-sm,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle.input-sm{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
[dir=rtl] .input-group .form-control:last-child.input-lg,[dir=rtl] .input-group-addon:last-child.input-lg,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn.input-lg,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child).input-lg,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn.input-lg,[dir=rtl] .input-group-btn:last-child>.btn.input-lg,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle.input-lg{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px
}
[dir=rtl] .input-group-addon:last-child{
    border-left:0
}
[dir=rtl] .input-group-addon:first-child{
    border-left:0;
    border-right:1px solid #ccc
}
[dir=rtl] .input-group-addon:last-child{
    border-left:1px solid #ccc;
    border-right:0
}
[dir=rtl] .account-page .tag-adder .tag-adder-legend{
    float:right
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li .btn{
    text-align:right
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li .btn>span{
    float:right
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li.alert-toggle .btn .icon-f{
    margin-left:4px;
    margin-right:0
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li.alert-toggle .btn .text{
    text-align:right
}
[dir=rtl] #update-email-prefs_prefs_marketing{
    direction:rtl
}
.help-wizard-cover,.help-wizard-mask{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:9998
}
.help-wizard-cover.help-wizard-hiding-mask,.help-wizard-cover.help-wizard-hiding-mask .help-wizard-mask,.help-wizard-cover.help-wizard-hiding-mask .help-wizard-mask .help-wizard-layer,.help-wizard-cover.help-wizard-no-mask,.help-wizard-cover.help-wizard-no-mask .help-wizard-mask,.help-wizard-cover.help-wizard-no-mask .help-wizard-mask .help-wizard-layer{
    bottom:auto;
    height:auto;
    left:auto;
    position:static;
    right:auto;
    top:auto;
    width:auto
}
.help-wizard-cover.help-wizard-hiding-mask .help-wizard-mask .help-wizard-focus{
    box-shadow:0 0 0 9999px rgba(20,20,20,0),0 0 7px 7px inset rgba(20,20,20,0)
}
.help-wizard-cover.help-wizard-no-mask .help-wizard-mask .help-wizard-focus{
    box-shadow:none;
    height:0!important;
    width:0!important
}
.help-wizard-mask{
    opacity:0;
    overflow:hidden
}
.help-wizard-mask .help-wizard-layer{
    bottom:0;
    height:100%;
    left:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:9993
}
.help-wizard-mask .help-wizard-layer.loader-layer{
    background:rgba(20,20,20,.7);
    cursor:default
}
.help-wizard-mask .help-wizard-focus{
    background:0 0;
    box-shadow:0 0 0 999px rgba(20,20,20,.7);
    box-shadow:0 0 0 9999px rgba(20,20,20,.7);
    box-shadow:0 0 0 9999px rgba(20,20,20,.7),0 0 7px 7px inset rgba(20,20,20,.7);
    position:absolute;
    transition:box-shadow .4s ease;
    z-index:9994
}
.help-wizard-mask .help-wizard-cursor{
    display:none;
    font-size:20px;
    position:absolute;
    z-index:9995
}
.help-wizard-mask .help-wizard-cursor.click-pulse:after{
    animation:click-pulse .6s forwards;
    animation-iteration-count:infinite;
    background:rgba(0,0,0,.2);
    content:' ';
    position:absolute;
    top:50%;
    left:50%;
    margin:-35px 0 0 -35px;
    width:70px;
    height:70px;
    border-radius:50%;
    opacity:0;
    pointer-events:none
}
@keyframes click-pulse{
    0%{
        transform:scale3d(.3,.3,1)
    }
    13%,25%{
        opacity:1
    }
    50%{
        opacity:0;
        transform:scale3d(1.2,1.2,1)
    }
}
.help-wizard-mask .help-wizard-cursor .icf-hand-pointer-o{
    color:#000;
    display:inline-block;
    position:relative;
    text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;
    z-index:2
}
.help-wizard-mask .help-wizard-cursor .icf-hand-pointer{
    color:#fff;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    z-index:1
}
.help-wizard-mask .help-wizard-description{
    background:rgba(200,200,200,.9);
    border-radius:3px;
    box-shadow:0 0 10px rgba(20,20,20,.7);
    display:none;
    padding:6px 14px;
    position:absolute;
    z-index:9996
}
.help-wizard-mask .help-wizard-description.no-text{
    background:0 0;
    box-shadow:none
}
.help-wizard-mask .help-wizard-description .help-wizard-description-content{
    color:#000;
    font-size:16px;
    line-height:1.4
}
.help-wizard-mask .help-wizard-description .help-wizard-next{
    margin:0;
    text-align:right
}
.help-wizard-mask .help-wizard-description .help-wizard-next .btn{
    background-image:linear-gradient(90deg,#b22922 0,#b22922 49.9%,transparent 50.01%,transparent 100%);
    background-position:100% 50%;
    background-size:210% 200%;
    font-size:13px;
    font-weight:700;
    margin:0
}
.help-wizard-mask .help-wizard-description .help-wizard-next .btn.auto-next{
    background-position:0 50%;
    transition:background 5s ease
}
.help-wizard-mask .help-wizard-loading{
    color:#fff;
    font-size:40px;
    display:inline-block;
    height:40px;
    line-height:40px;
    left:50%;
    margin:-20px 0 0 -20px;
    position:fixed;
    text-align:center;
    top:50%;
    width:40px;
    z-index:9997
}
.help-wizard-cover .help-wizard-skip{
    background:#000;
    border:1px solid #b3b3b3;
    bottom:2px;
    cursor:pointer;
    font-size:14px;
    font-weight:700;
    right:2px;
    padding:10px;
    position:fixed;
    text-decoration:none;
    z-index:9999
}
.help-wizard-cover .help-wizard-skip:hover{
    border-color:#fff
}
.help-wizard-cover .help-wizard-skip.left{
    left:2px;
    right:auto
}
.help-wizard-cover .help-wizard-skip.right{
    left:auto;
    right:2px
}
.help-wizard-cover .help-wizard-skip.bottom{
    bottom:2px;
    top:auto
}
.help-wizard-cover .help-wizard-skip.top{
    bottom:auto;
    top:2px
}
#browser-too-old{
    background:#fef8ea;
    border-bottom:2px solid #bfb471;
    color:#000;
    padding:20px;
    margin:0 0 10px;
    position:relative;
    z-index:99999;
    text-align:center;
    width:100%
}
#browser-too-old *{
    font-size:16px
}
#browser-too-old p+p{
    margin-top:20px
}
#suggestions_models_list a,#suggestions_models_list li,#suggestions_removed_tags_list a,#suggestions_removed_tags_list li,#suggestions_tags_list a,#suggestions_tags_list li,.video-tags a,.video-tags li,.video-tags-list a,.video-tags-list li{
    position:relative;
    cursor:pointer
}
#suggestions_models_list .line-through,#suggestions_models_list .line-through .name,#suggestions_models_list .line-through a,#suggestions_models_list .line-through button,#suggestions_removed_tags_list .line-through,#suggestions_removed_tags_list .line-through .name,#suggestions_removed_tags_list .line-through a,#suggestions_removed_tags_list .line-through button,#suggestions_tags_list .line-through,#suggestions_tags_list .line-through .name,#suggestions_tags_list .line-through a,#suggestions_tags_list .line-through button,.video-tags .line-through,.video-tags .line-through .name,.video-tags .line-through a,.video-tags .line-through button,.video-tags-list .line-through,.video-tags-list .line-through .name,.video-tags-list .line-through a,.video-tags-list .line-through button{
    text-decoration:line-through!important
}
#suggestions_models_list .added .button-add-suggestion,#suggestions_models_list .added .name,#suggestions_removed_tags_list .added .button-add-suggestion,#suggestions_removed_tags_list .added .name,#suggestions_tags_list .added .button-add-suggestion,#suggestions_tags_list .added .name,.video-tags .added .button-add-suggestion,.video-tags .added .name,.video-tags-list .added .button-add-suggestion,.video-tags-list .added .name{
    font-style:italic
}
.model-list-container{
    flex:1 1 100%
}
.model-list-container #models_list{
    position:absolute;
    top:32px;
    width:100%;
    z-index:3;
    display:block
}
.model-list-container #models_list .super-container{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:0
}
.model-list-container #models_list .super-container .small-padding{
    padding:20px 0
}
.model-list-container #models_list .super-container .container-form-models-suggestion,.model-list-container #models_list .super-container .container-list-models-suggestion{
    padding:10px;
    margin-top:8px
}
.model-list-container #models_list .super-container .container-form-models-suggestion{
    display:none;
    overflow:hidden;
    position:relative
}
.model-list-container #models_list .super-container .container-form-models-suggestion .overlay{
    align-content:center;
    align-items:center;
    background-color:rgba(0,0,0,.7);
    bottom:0;
    opacity:0;
    display:none;
    flex-wrap:wrap;
    justify-content:center;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    z-index:5
}
.model-list-container #models_list .super-container .container-form-models-suggestion .overlay .icon-f{
    font-size:80px;
    flex:1 1 100%
}
.model-list-container #models_list .super-container .container-form-models-suggestion .overlay .icon-f.icf-hour-glass{
    font-size:50px;
    margin-bottom:10px
}
.model-list-container #models_list .super-container .container-form-models-suggestion input[name=who_are_they]{
    height:85px;
    resize:none;
    overflow:hidden
}
.model-list-container #models_list .super-container .container-form-models-suggestion input[type=number]{
    max-width:70px
}
.model-list-container #models_list .super-container .container-form-models-suggestion .add-model-error-global.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .error-age.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .error-name.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .error-who_are_they.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .new-model-error-global.alert.alert-danger{
    background:inherit;
    border:none
}
.model-list-container #models_list .super-container .container-form-models-suggestion label{
    margin:15px 0
}
.model-list-container #models_list .super-container .container-list-models-suggestion .mozaique{
    max-height:350px;
    overflow-y:auto
}
.model-list-container #models_list .super-container .container-list-models-suggestion .mozaique .card{
    cursor:pointer
}
#models_list .mozaique .line-through>.icf-ban,#suggestions_models_list .line-through>.icf-ban{
    display:block
}
#models_list .mozaique .card,#suggestions_models_list .card{
    height:170px;
    padding:5px
}
#models_list .mozaique .card .card-img,#suggestions_models_list .card .card-img{
    background:#000
}
#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container{
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:contain!important;
    height:4vw;
    position:relative
}
#models_list .mozaique .card .card-img .overlay-container img,#suggestions_models_list .card .card-img .overlay-container img{
    object-fit:contain;
    width:100%;
    height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2,#suggestions_models_list .card .card-img .overlay-container .overlay2{
    position:relative;
    justify-content:center;
    text-align:center;
    font-size:3rem;
    width:100%;
    height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
#models_list .mozaique .card .card-img .overlay-container .overlay,#suggestions_models_list .card .card-img .overlay-container .overlay{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    display:flex;
    justify-content:flex-end
}
#models_list .mozaique .card .card-img .overlay-container .overlay .icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay .icf-ban{
    position:absolute
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove{
    border-radius:0;
    cursor:pointer;
    font-size:15px;
    font-weight:bolder;
    height:25px;
    padding:5px 0 0;
    text-align:center;
    width:25px;
    z-index:1
}
@media screen and (max-width:1024px){
    #models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container{
        height:22vw
    }
}
#models_list .mozaique .card .card-footer .name,#suggestions_models_list .card .card-footer .name{
    font-weight:700;
    font-size:14px;
    height:21px;
    letter-spacing:0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis
}
#models_list .mozaique .card .card-footer a,#suggestions_models_list .card .card-footer a{
    color:#fff
}
.metadata-suggest-popup .card-footer a{
    color:#fff!important
}
.metadata-suggest-popup #suggestions_removed_tags_list,.metadata-suggest-popup #suggestions_tags_list{
    list-style-position:inside;
    list-style-type:none;
    margin:10px 0;
    padding:0
}
@media screen and (max-width:1024px){
    .metadata-suggest-popup #suggestions_removed_tags_list li[data-type=tag] a,.metadata-suggest-popup #suggestions_tags_list li[data-type=tag] a{
        padding:8px!important
    }
}
.metadata-suggest-popup .alert{
    background:inherit;
    border:none
}
.metadata-suggest-popup .panel-models-suggestions{
    display:flex;
    align-items:flex-start;
    flex-wrap:wrap;
    margin:10px 0
}
.metadata-suggest-popup .panel-models-suggestions .metadata-suggest-box{
    display:inline-flex
}
.metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag{
    flex-grow:1;
    display:inline-flex;
    justify-content:center
}
@media screen and (max-width:1024px){
    .metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag{
        padding:5px 0
    }
}
.metadata-suggest-popup .relative{
    position:relative
}
@media screen and (max-width:1024px){
    .metadata-suggest-popup #models_suggestions{
        clear:both
    }
}
.metadata-suggest-popup .panel-search-suggestions input[type=button]:focus{
    outline:0
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23{
    margin-top:140px
}
.signin-offer-ribbon-valentine-23.x-overlay,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay{
    padding:150px 120px 150px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body{
    box-shadow:0 0 0 3000px rgba(0,0,0,.5);
    margin-bottom:20px;
    margin-top:150px;
    overflow:visible;
    padding-left:40px;
    padding-right:40px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close{
    top:26px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close .icf-close-thin{
    display:block
}
.signin-offer-ribbon-valentine-23.x-overlay.x-overlay-box.premium-popup-form,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay.x-overlay-box.premium-popup-form{
    padding-bottom:10px;
    padding-top:10px
}
.signin-offer-ribbon-valentine-23.x-overlay.x-overlay-box.premium-popup-form .x-body .x-content{
    overflow:visible
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
    display:block;
    position:absolute;
    right:-50px;
    text-decoration:none;
    top:-75px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .resize{
    display:block
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
    display:block;
    font-size:34px;
    font-weight:700;
    height:70px;
    line-height:70px;
    max-width:calc(100vw - 220px);
    padding:0 50px 0 60px;
    position:relative;
    text-transform:uppercase;
    white-space:nowrap;
    z-index:3
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
    color:#fae8b8;
    text-shadow:1px 1px 0 #db582c,-1px -1px 0 #db582c,1px -1px 0 #db582c,-1px 1px 0 #db582c,0 2px 4px rgba(0,0,0,.3)
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
    display:none
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual-desktop{
    background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-desktop-heart.png) 0 0 no-repeat;
    bottom:100%;
    color:#e3211b;
    display:block;
    font-size:36px;
    font-weight:700;
    height:60px;
    line-height:60px;
    padding:0 0 0 110px;
    position:absolute;
    right:70px;
    text-transform:uppercase;
    white-space:nowrap;
    z-index:2
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount{
    background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-desktop-price.png) 0 0 no-repeat;
    bottom:26px;
    display:block;
    height:148px;
    position:absolute;
    right:-78px;
    width:191px;
    z-index:3
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount>span{
    color:#e3211b;
    display:block;
    font-size:45px;
    font-weight:700;
    margin:37px 0 0 64px;
    text-align:center;
    text-shadow:0 0 15px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.5);
    transform:rotate(16deg);
    width:100px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount>span .currency{
    font-size:.6em;
    vertical-align:text-top
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23::after{
    background-image:linear-gradient(140deg,#521513 0,#6d1812 80%);
    clip-path:polygon(0 0,100% 0,0 100%,0 0);
    content:"";
    display:block;
    height:40px;
    position:absolute;
    right:0;
    top:99.5%;
    width:40px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back{
    height:70px;
    left:0;
    right:0;
    top:0;
    position:absolute;
    z-index:1
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back::before{
    background-image:linear-gradient(to right,#d82305,#a2211d);
    bottom:0;
    clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25px 50%,0 0);
    content:"";
    display:block;
    left:0;
    right:0;
    position:absolute;
    top:0;
    z-index:2
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back::after{
    background:rgba(0,0,0,.25);
    bottom:-5px;
    clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,25px 50%,0 0);
    content:"";
    display:block;
    left:5px;
    right:0;
    position:absolute;
    top:5px;
    z-index:1
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
    margin:88px -56px 0 -34px;
    position:relative;
    right:auto;
    top:auto;
    width:calc(100% + 90px)
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook{
    font-size:30px;
    height:auto;
    min-height:70px;
    line-height:40px;
    padding:15px 20px 15px 36px;
    white-space:normal
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual-desktop{
    right:53%;
    transform:translateX(50%)
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
    right:-45px
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23::after{
    bottom:-20px;
    height:20px;
    width:20px
}
@media (max-width:1599px){
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook{
        font-size:30px
    }
}
@media (max-width:1480px){
    .account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23{
        margin-left:80px;
        margin-right:80px
    }
}
@media (max-width:1199px){
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        top:-65px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back{
        height:60px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook{
        font-size:26px;
        height:60px;
        line-height:60px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual{
        font-size:26px
    }
    #premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook{
        min-height:60px;
        line-height:30px
    }
}
@media (max-width:870px){
    .signin-offer-ribbon-valentine-23.x-overlay,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay{
        padding-left:10px;
        padding-right:10px
    }
    .signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close{
        top:-132px
    }
    .signin-offer-ribbon-valentine-23 #premium-info-frame{
        position:static
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        left:10px;
        top:-120px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook{
        display:none
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back{
        height:110px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
        display:block;
        font-size:20px;
        height:110px;
        line-height:22px;
        max-width:calc(100vw - 45px);
        padding:10px 130px 0 60px;
        text-align:center;
        text-transform:none;
        width:100%;
        white-space:normal
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual-desktop{
        display:none
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual{
        background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-mobile-hearts.png) 40px bottom no-repeat;
        bottom:-6px;
        display:block;
        font-size:38px;
        height:76px;
        left:0;
        line-height:76px;
        padding:0 155px 0 100px;
        position:absolute;
        text-align:center;
        text-transform:uppercase;
        white-space:nowrap;
        width:100%;
        z-index:2
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount{
        background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-mobile-price.png) 0 bottom no-repeat;
        height:122px;
        right:6px;
        top:-5px;
        width:144px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount>span{
        color:#fff;
        font-size:42px;
        margin:45px 0 0 37px;
        text-shadow:0 0 3px #881410,0 0 3px #881410,0 0 3px #881410,0 0 3px #881410,0 0 15px rgba(0,0,0,.7)
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        right:-20px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23::after{
        bottom:-10px;
        height:10px;
        width:10px
    }
    .account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23{
        margin-left:auto;
        margin-right:auto
    }
    #premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        margin:0 -21px 0 -12px;
        position:relative;
        right:auto;
        top:auto;
        width:calc(100% + 28px)
    }
    #premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook{
        font-size:26px;
        line-height:30px;
        min-height:60px
    }
}
@media (max-width:767px){
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        right:-10px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
        max-width:calc(100vw - 20px)
    }
}
@media (max-width:640px){
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
        font-size:18px
    }
}
@media (max-width:560px){
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.signin-offer-ribbon-valentine-23 #premium-info-frame,.x-overlay.with-premium-info-frame.signin-offer-ribbon-valentine-23 #premium-info-frame{
        background-position:right 20px;
        margin-top:50px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        left:0;
        margin-bottom:10px;
        margin-right:-25px;
        position:relative;
        right:auto;
        top:-50px;
        width:calc(100% + 25px)
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
        font-size:15px;
        line-height:20px;
        max-width:none;
        padding-left:36px;
        padding-right:120px;
        width:100%
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual{
        padding:0 140px 0 85px
    }
    .signin-offer-ribbon-valentine-23.x-overlay,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay{
        padding-top:0
    }
    .signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close{
        font-size:14px;
        right:4px;
        top:2px
    }
    .signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close .icf-close-thin:before{
        content:"\e94a"
    }
    #premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        margin-top:0;
        margin:0 -26px 0 -12px;
        width:calc(100% + 38px)
    }
    .account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        margin-left:-15px;
        margin-right:-20px;
        right:auto;
        width:calc(100% + 50px)
    }
}
@media (max-width:479px){
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile{
        font-size:14px;
        line-height:18px
    }
    .signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual{
        background-position:10px bottom;
        padding-left:55px
    }
    #premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23{
        margin:0 -21px 0 -12px;
        width:calc(100% + 33px)
    }
}
.container-dragdrop{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none
}
.container-dragdrop.mozaique{
    margin:0
}
.container-dragdrop .is-dragdrop>*{
    position:relative;
    z-index:2
}
.container-dragdrop .is-dragdrop:after{
    background:rgba(222,38,0,.1);
    bottom:5px;
    box-shadow:0 0 0 2px rgba(222,38,0,.5);
    content:"";
    display:none;
    left:2px;
    position:absolute;
    top:5px;
    right:2px;
    transition:transform .3s;
    z-index:1
}
.container-dragdrop .is-dragdrop .thumb-inside,.container-dragdrop .is-dragdrop .thumb-under{
    transition:transform .3s
}
.container-dragdrop .is-dragdrop .thumb-inside .videopv:after{
    bottom:0;
    content:" ";
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:100
}
.container-dragdrop .is-dragdrop.img-block:after{
    content:none;
    display:none!important
}
.container-dragdrop .is-dragdrop.img-block>*{
    opacity:1!important
}
.container-dragdrop .is-dragdrop.img-block .embed-responsive-item{
    border:1px solid #ccc;
    transition:transform .3s
}
.container-dragdrop .is-dragdrop.is-dragdrop-active .checkbox-dragdrop label{
    border-color:#de2600;
    opacity:1
}
.container-dragdrop .is-dragdrop.is-dragdrop-active:after{
    display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.img-block .embed-responsive-item{
    border:2px solid #de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-active .checkbox-dragdrop,.notouch .container-dragdrop .is-dragdrop:hover .checkbox-dragdrop{
    display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active .video-viewed,.notouch .container-dragdrop .is-dragdrop:hover .video-viewed{
    display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected:after{
    box-shadow:0 0 0 2px rgba(255,255,255,.5);
    display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.img-block .embed-responsive-item{
    border:2px solid #404040
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.img-block .embed-responsive-item:after{
    background:rgba(255,255,255,.5)
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected .checkbox-dragdrop input:checked+label{
    background:#404040
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected:after{
    background:rgba(222,38,0,.2);
    box-shadow:0 0 0 4px rgba(222,38,0,.8);
    display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected.img-block .embed-responsive-item{
    border:2px solid #de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected.img-block .embed-responsive-item:after{
    background:rgba(222,38,0,.2)
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected .checkbox-dragdrop input:checked+label{
    background:#de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected:hover{
    cursor:grab
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected:after{
    box-shadow:0 0 0 2px #de2600;
    display:block;
    transform-origin:center center;
    transform:scale(.9)
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected .thumb-inside,.container-dragdrop .is-dragdrop.is-dragdrop-selected .thumb-under{
    opacity:.9;
    transform-origin:bottom center;
    transform:scale(.88)
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected .thumb-under{
    transform-origin:top center
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected.img-block .embed-responsive-item{
    margin:0 auto;
    transform-origin:center center;
    transform:scale(.9);
    border:2px solid #de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected.img-block .embed-responsive-item:after{
    background:rgba(222,38,0,.2)
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive:after{
    background:#404040;
    box-shadow:none;
    display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .thumb-inside>*,.container-dragdrop .is-dragdrop.is-dragdrop-inactive img{
    visibility:hidden
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.img-block .thumb-inside .thumb{
    visibility:visible
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.img-block .thumb-inside .embed-responsive-item{
    background:#404040;
    border-color:#404040
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.img-block .thumb-inside .embed-responsive-item>*{
    visibility:hidden
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .thumb a{
    border:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .thumb-under{
    visibility:hidden
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .checkbox-dragdrop{
    display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.dragdrop-selection:after{
    background:#1f1f1f
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.dragdrop-selection.img-block .thumb-inside .embed-responsive-item{
    background:#1f1f1f;
    border-color:#1f1f1f
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.dragdrop-selection.img-block .thumb-inside .embed-responsive-item:after{
    display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving{
    border-bottom:0;
    cursor:grabbing!important;
    margin:0;
    padding:0;
    position:fixed;
    z-index:300
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving:after{
    background:#161616;
    bottom:0;
    display:block;
    left:0;
    right:0;
    top:0
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving.img-block .embed-responsive-item{
    background:#161616
}
.notouch .container-dragdrop .is-dragdrop.is-dragdrop-moving:hover .checkbox-dragdrop{
    display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving .dragdrop-nb-pics-selected{
    background:#de2600;
    border-radius:50%;
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:700;
    height:30px;
    line-height:30px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:30px
}
.container-dragdrop .is-dragdrop.img-block .embed-responsive-item{
    z-index:0
}
.container-dragdrop .is-dragdrop.img-block .embed-responsive-item:after{
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:1
}
.container-dragdrop .is-dragdrop.img-block .checkbox-dragdrop{
    bottom:5px;
    right:5px;
    top:auto
}
.container-dragdrop.is-dragdrop-selecting,.container-dragdrop.is-dragdrop-selecting *{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop{
    cursor:default
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop .checkbox-dragdrop{
    display:block
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop .video-viewed,.container-dragdrop.is-dragdrop-selecting .is-dragdrop a.play{
    display:none
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop.is-dragdrop-selected{
    cursor:grab
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop.is-dragdrop-inactive .checkbox-dragdrop{
    display:none
}
.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-selected .checkbox-dragdrop{
    display:none
}
.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-selected.img-block .thumb-inside .embed-responsive-item{
    background:#404040
}
.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-moving img,.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-selected img{
    display:block
}
.container-dragdrop.is-dragdrop-reorder-moveOneNoSelect .is-dragdrop .checkbox-dragdrop,.container-dragdrop.is-dragdrop-reorder-moveOneNoSelect .is-dragdrop:hover .checkbox-dragdrop{
    display:none
}
.container-dragdrop .checkbox-dragdrop{
    height:auto;
    display:none;
    position:absolute;
    right:0;
    top:3px;
    width:28px;
    z-index:4
}
.container-dragdrop .checkbox-dragdrop:before{
    content:'';
    display:block;
    padding-top:100%
}
.container-dragdrop .checkbox-dragdrop input{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    opacity:0
}
.container-dragdrop .checkbox-dragdrop label{
    position:absolute;
    top:0;
    left:0;
    display:block;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    font-size:0;
    background:#fff;
    border:3px solid #555;
    border-radius:50%;
    z-index:1;
    cursor:pointer
}
.container-dragdrop .checkbox-dragdrop label:after{
    content:'';
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    width:16px;
    height:8px;
    margin:-4px 0 0 -8px;
    border-left:3px solid #fff;
    border-bottom:3px solid #fff;
    transform:rotate(-45deg)
}
.notouch .container-dragdrop .checkbox-dragdrop label:hover{
    background:#555;
    border:none
}
.notouch .container-dragdrop .checkbox-dragdrop label:hover:after{
    display:block
}
.container-dragdrop .checkbox-dragdrop input:checked+label{
    background:#de2600;
    border:none;
    opacity:1
}
.container-dragdrop .checkbox-dragdrop input:checked+label:after{
    display:block
}
.touch-dragdrop-with-scroll{
    padding-right:24px;
    position:relative
}
.touch-dragdrop-with-scroll::after,.touch-dragdrop-with-scroll::before{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-shadow:2px 0 0 #2e2e2e,-2px 0 0 #2e2e2e,0 2px 0 #2e2e2e,0 -2px 0 #2e2e2e,1px 1px 0 #2e2e2e,-1px -1px 0 #2e2e2e,1px -1px 0 #2e2e2e,-1px 1px 0 #2e2e2e;
    border-radius:3px;
    bottom:14px;
    color:#888;
    content:" ";
    display:block;
    font-size:14px;
    line-height:20px;
    position:absolute;
    right:2px;
    text-align:center;
    vertical-align:bottom;
    width:18px;
    z-index:1
}
.touch-dragdrop-with-scroll::before{
    background:linear-gradient(90deg,#2e2e2e 4px,transparent 1%) center,linear-gradient(#2e2e2e 4px,transparent 1%) center,#404040;
    background-size:5px 5px;
    background-position:center center;
    box-shadow:0 0 4px -1px rgba(255,255,255,.6);
    content:"\e99d";
    top:14px
}
.touch-dragdrop-with-scroll::after{
    content:"\e96e";
    height:20px;
    z-index:2
}
.dragdrop-selection-zone{
    position:absolute;
    background:rgba(222,38,0,.3);
    border:1px dotted red;
    z-index:9999;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none
}
.is-dragdrop-draging{
    cursor:crosshair
}
.is-dragdrop-draging,.is-dragdrop-draging *{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none
}
.is-dragdrop-reorder,.is-dragdrop-reorder *,.is-dragdrop-selection,.is-dragdrop-selection *{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none
}
.is-dragdrop-reorder form input,.is-dragdrop-reorder form textarea,.is-dragdrop-selection form input,.is-dragdrop-selection form textarea{
    -webkit-user-select:text;
    user-select:text
}
[class*=emojione-]{
    text-indent:-9999em;
    image-rendering:optimizeQuality;
    font-size:inherit;
    height:1.3em;
    width:1.3em;
    top:-3px;
    position:relative;
    display:inline-block;
    margin:0 .15em;
    line-height:normal;
    vertical-align:middle;
    background-image:url(emojione.sprites.png);
    background-size:4100% 4000%;
    background-repeat:no-repeat
}
.emojione-0023-20e3{
    background-position:2.5% 0
}
.emojione-002a-20e3{
    background-position:52.5% 71.79487%
}
.emojione-0030-20e3{
    background-position:0 2.5641%
}
.emojione-0031-20e3{
    background-position:2.5% 2.5641%
}
.emojione-0032-20e3{
    background-position:5% 0
}
.emojione-0033-20e3{
    background-position:5% 2.5641%
}
.emojione-0034-20e3{
    background-position:0 5.12821%
}
.emojione-0035-20e3{
    background-position:2.5% 5.12821%
}
.emojione-0036-20e3{
    background-position:5% 5.12821%
}
.emojione-0037-20e3{
    background-position:7.5% 0
}
.emojione-0038-20e3{
    background-position:7.5% 2.5641%
}
.emojione-0039-20e3{
    background-position:7.5% 5.12821%
}
.emojione-00a9{
    background-position:0 7.69231%
}
.emojione-00ae{
    background-position:2.5% 7.69231%
}
.emojione-1f004{
    background-position:5% 7.69231%
}
.emojione-1f0cf{
    background-position:7.5% 7.69231%
}
.emojione-1f170{
    background-position:10% 0
}
.emojione-1f171{
    background-position:10% 2.5641%
}
.emojione-1f17e{
    background-position:10% 5.12821%
}
.emojione-1f17f{
    background-position:10% 7.69231%
}
.emojione-1f18e{
    background-position:0 10.25641%
}
.emojione-1f191{
    background-position:2.5% 10.25641%
}
.emojione-1f192{
    background-position:5% 10.25641%
}
.emojione-1f193{
    background-position:7.5% 10.25641%
}
.emojione-1f194{
    background-position:10% 10.25641%
}
.emojione-1f195{
    background-position:12.5% 0
}
.emojione-1f196{
    background-position:12.5% 2.5641%
}
.emojione-1f197{
    background-position:12.5% 5.12821%
}
.emojione-1f198{
    background-position:12.5% 7.69231%
}
.emojione-1f199{
    background-position:12.5% 10.25641%
}
.emojione-1f19a{
    background-position:0 12.82051%
}
.emojione-1f1e6-1f1e8{
    background-position:2.5% 12.82051%
}
.emojione-1f1e6-1f1e9{
    background-position:5% 12.82051%
}
.emojione-1f1e6-1f1ea{
    background-position:7.5% 12.82051%
}
.emojione-1f1e6-1f1eb{
    background-position:10% 12.82051%
}
.emojione-1f1e6-1f1ec{
    background-position:12.5% 12.82051%
}
.emojione-1f1e6-1f1ee{
    background-position:15% 0
}
.emojione-1f1e6-1f1f1{
    background-position:15% 2.5641%
}
.emojione-1f1e6-1f1f2{
    background-position:15% 5.12821%
}
.emojione-1f1e6-1f1f4{
    background-position:15% 7.69231%
}
.emojione-1f1e6-1f1f6{
    background-position:15% 10.25641%
}
.emojione-1f1e6-1f1f7{
    background-position:15% 12.82051%
}
.emojione-1f1e6-1f1f8{
    background-position:0 15.38462%
}
.emojione-1f1e6-1f1f9{
    background-position:2.5% 15.38462%
}
.emojione-1f1e6-1f1fa{
    background-position:5% 15.38462%
}
.emojione-1f1e6-1f1fc{
    background-position:7.5% 15.38462%
}
.emojione-1f1e6-1f1fd{
    background-position:10% 15.38462%
}
.emojione-1f1e6-1f1ff{
    background-position:12.5% 15.38462%
}
.emojione-1f1e7-1f1e6{
    background-position:15% 15.38462%
}
.emojione-1f1e7-1f1e7{
    background-position:17.5% 0
}
.emojione-1f1e7-1f1e9{
    background-position:17.5% 2.5641%
}
.emojione-1f1e7-1f1ea{
    background-position:17.5% 5.12821%
}
.emojione-1f1e7-1f1eb{
    background-position:17.5% 7.69231%
}
.emojione-1f1e7-1f1ec{
    background-position:17.5% 10.25641%
}
.emojione-1f1e7-1f1ed{
    background-position:17.5% 12.82051%
}
.emojione-1f1e7-1f1ee{
    background-position:17.5% 15.38462%
}
.emojione-1f1e7-1f1ef{
    background-position:0 17.94872%
}
.emojione-1f1e7-1f1f1{
    background-position:2.5% 17.94872%
}
.emojione-1f1e7-1f1f2{
    background-position:5% 17.94872%
}
.emojione-1f1e7-1f1f3{
    background-position:7.5% 17.94872%
}
.emojione-1f1e7-1f1f4{
    background-position:10% 17.94872%
}
.emojione-1f1e7-1f1f6{
    background-position:12.5% 17.94872%
}
.emojione-1f1e7-1f1f7{
    background-position:15% 17.94872%
}
.emojione-1f1e7-1f1f8{
    background-position:17.5% 17.94872%
}
.emojione-1f1e7-1f1f9{
    background-position:20% 0
}
.emojione-1f1e7-1f1fb{
    background-position:20% 2.5641%
}
.emojione-1f1e7-1f1fc{
    background-position:20% 5.12821%
}
.emojione-1f1e7-1f1fe{
    background-position:20% 7.69231%
}
.emojione-1f1e7-1f1ff{
    background-position:20% 10.25641%
}
.emojione-1f1e8-1f1e6{
    background-position:20% 12.82051%
}
.emojione-1f1e8-1f1e8{
    background-position:20% 15.38462%
}
.emojione-1f1e8-1f1e9{
    background-position:20% 17.94872%
}
.emojione-1f1e8-1f1eb{
    background-position:0 20.51282%
}
.emojione-1f1e8-1f1ec{
    background-position:2.5% 20.51282%
}
.emojione-1f1e8-1f1ed{
    background-position:5% 20.51282%
}
.emojione-1f1e8-1f1ee{
    background-position:7.5% 20.51282%
}
.emojione-1f1e8-1f1f0{
    background-position:10% 20.51282%
}
.emojione-1f1e8-1f1f1{
    background-position:12.5% 20.51282%
}
.emojione-1f1e8-1f1f2{
    background-position:15% 20.51282%
}
.emojione-1f1e8-1f1f3{
    background-position:17.5% 20.51282%
}
.emojione-1f1e8-1f1f4{
    background-position:20% 20.51282%
}
.emojione-1f1e8-1f1f5{
    background-position:22.5% 0
}
.emojione-1f1e8-1f1f7{
    background-position:22.5% 2.5641%
}
.emojione-1f1e8-1f1fa{
    background-position:22.5% 5.12821%
}
.emojione-1f1e8-1f1fb{
    background-position:22.5% 7.69231%
}
.emojione-1f1e8-1f1fc{
    background-position:22.5% 10.25641%
}
.emojione-1f1e8-1f1fd{
    background-position:22.5% 12.82051%
}
.emojione-1f1e8-1f1fe{
    background-position:22.5% 15.38462%
}
.emojione-1f1e8-1f1ff{
    background-position:22.5% 17.94872%
}
.emojione-1f1e9-1f1ea{
    background-position:22.5% 20.51282%
}
.emojione-1f1e9-1f1ec{
    background-position:0 23.07692%
}
.emojione-1f1e9-1f1ef{
    background-position:2.5% 23.07692%
}
.emojione-1f1e9-1f1f0{
    background-position:5% 23.07692%
}
.emojione-1f1e9-1f1f2{
    background-position:7.5% 23.07692%
}
.emojione-1f1e9-1f1f4{
    background-position:10% 23.07692%
}
.emojione-1f1e9-1f1ff{
    background-position:12.5% 23.07692%
}
.emojione-1f1ea-1f1e6{
    background-position:15% 23.07692%
}
.emojione-1f1ea-1f1e8{
    background-position:17.5% 23.07692%
}
.emojione-1f1ea-1f1ea{
    background-position:20% 23.07692%
}
.emojione-1f1ea-1f1ec{
    background-position:22.5% 23.07692%
}
.emojione-1f1ea-1f1ed{
    background-position:25% 0
}
.emojione-1f1ea-1f1f7{
    background-position:25% 2.5641%
}
.emojione-1f1ea-1f1f8{
    background-position:25% 5.12821%
}
.emojione-1f1ea-1f1f9{
    background-position:25% 7.69231%
}
.emojione-1f1ea-1f1fa{
    background-position:25% 10.25641%
}
.emojione-1f1eb-1f1ee{
    background-position:25% 12.82051%
}
.emojione-1f1eb-1f1ef{
    background-position:25% 15.38462%
}
.emojione-1f1eb-1f1f0{
    background-position:25% 17.94872%
}
.emojione-1f1eb-1f1f2{
    background-position:25% 20.51282%
}
.emojione-1f1eb-1f1f4{
    background-position:25% 23.07692%
}
.emojione-1f1eb-1f1f7{
    background-position:0 25.64103%
}
.emojione-1f1ec-1f1e6{
    background-position:2.5% 25.64103%
}
.emojione-1f1ec-1f1e7{
    background-position:5% 25.64103%
}
.emojione-1f1ec-1f1e9{
    background-position:7.5% 25.64103%
}
.emojione-1f1ec-1f1ea{
    background-position:10% 25.64103%
}
.emojione-1f1ec-1f1eb{
    background-position:12.5% 25.64103%
}
.emojione-1f1ec-1f1ec{
    background-position:15% 25.64103%
}
.emojione-1f1ec-1f1ed{
    background-position:17.5% 25.64103%
}
.emojione-1f1ec-1f1ee{
    background-position:20% 25.64103%
}
.emojione-1f1ec-1f1f1{
    background-position:22.5% 25.64103%
}
.emojione-1f1ec-1f1f2{
    background-position:25% 25.64103%
}
.emojione-1f1ec-1f1f3{
    background-position:27.5% 0
}
.emojione-1f1ec-1f1f5{
    background-position:27.5% 2.5641%
}
.emojione-1f1ec-1f1f6{
    background-position:27.5% 5.12821%
}
.emojione-1f1ec-1f1f7{
    background-position:27.5% 7.69231%
}
.emojione-1f1ec-1f1f8{
    background-position:27.5% 10.25641%
}
.emojione-1f1ec-1f1f9{
    background-position:27.5% 12.82051%
}
.emojione-1f1ec-1f1fa{
    background-position:27.5% 15.38462%
}
.emojione-1f1ec-1f1fc{
    background-position:27.5% 17.94872%
}
.emojione-1f1ec-1f1fe{
    background-position:27.5% 20.51282%
}
.emojione-1f1ed-1f1f0{
    background-position:27.5% 23.07692%
}
.emojione-1f1ed-1f1f2{
    background-position:27.5% 25.64103%
}
.emojione-1f1ed-1f1f3{
    background-position:0 28.20513%
}
.emojione-1f1ed-1f1f7{
    background-position:2.5% 28.20513%
}
.emojione-1f1ed-1f1f9{
    background-position:5% 28.20513%
}
.emojione-1f1ed-1f1fa{
    background-position:7.5% 28.20513%
}
.emojione-1f1ee-1f1e8{
    background-position:10% 28.20513%
}
.emojione-1f1ee-1f1e9{
    background-position:12.5% 28.20513%
}
.emojione-1f1ee-1f1ea{
    background-position:15% 28.20513%
}
.emojione-1f1ee-1f1f1{
    background-position:17.5% 28.20513%
}
.emojione-1f1ee-1f1f2{
    background-position:20% 28.20513%
}
.emojione-1f1ee-1f1f3{
    background-position:22.5% 28.20513%
}
.emojione-1f1ee-1f1f4{
    background-position:25% 28.20513%
}
.emojione-1f1ee-1f1f6{
    background-position:27.5% 28.20513%
}
.emojione-1f1ee-1f1f7{
    background-position:30% 0
}
.emojione-1f1ee-1f1f8{
    background-position:30% 2.5641%
}
.emojione-1f1ee-1f1f9{
    background-position:30% 5.12821%
}
.emojione-1f1ef-1f1ea{
    background-position:30% 7.69231%
}
.emojione-1f1ef-1f1f2{
    background-position:30% 10.25641%
}
.emojione-1f1ef-1f1f4{
    background-position:30% 12.82051%
}
.emojione-1f1ef-1f1f5{
    background-position:30% 15.38462%
}
.emojione-1f1f0-1f1ea{
    background-position:30% 17.94872%
}
.emojione-1f1f0-1f1ec{
    background-position:30% 20.51282%
}
.emojione-1f1f0-1f1ed{
    background-position:30% 23.07692%
}
.emojione-1f1f0-1f1ee{
    background-position:30% 25.64103%
}
.emojione-1f1f0-1f1f2{
    background-position:30% 28.20513%
}
.emojione-1f1f0-1f1f3{
    background-position:0 30.76923%
}
.emojione-1f1f0-1f1f5{
    background-position:2.5% 30.76923%
}
.emojione-1f1f0-1f1f7{
    background-position:5% 30.76923%
}
.emojione-1f1f0-1f1fc{
    background-position:7.5% 30.76923%
}
.emojione-1f1f0-1f1fe{
    background-position:10% 30.76923%
}
.emojione-1f1f0-1f1ff{
    background-position:12.5% 30.76923%
}
.emojione-1f1f1-1f1e6{
    background-position:15% 30.76923%
}
.emojione-1f1f1-1f1e7{
    background-position:17.5% 30.76923%
}
.emojione-1f1f1-1f1e8{
    background-position:20% 30.76923%
}
.emojione-1f1f1-1f1ee{
    background-position:22.5% 30.76923%
}
.emojione-1f1f1-1f1f0{
    background-position:25% 30.76923%
}
.emojione-1f1f1-1f1f7{
    background-position:27.5% 30.76923%
}
.emojione-1f1f1-1f1f8{
    background-position:30% 30.76923%
}
.emojione-1f1f1-1f1f9{
    background-position:32.5% 0
}
.emojione-1f1f1-1f1fa{
    background-position:32.5% 2.5641%
}
.emojione-1f1f1-1f1fb{
    background-position:32.5% 5.12821%
}
.emojione-1f1f1-1f1fe{
    background-position:32.5% 7.69231%
}
.emojione-1f1f2-1f1e6{
    background-position:32.5% 10.25641%
}
.emojione-1f1f2-1f1e8{
    background-position:32.5% 12.82051%
}
.emojione-1f1f2-1f1e9{
    background-position:32.5% 15.38462%
}
.emojione-1f1f2-1f1ea{
    background-position:32.5% 17.94872%
}
.emojione-1f1f2-1f1eb{
    background-position:32.5% 20.51282%
}
.emojione-1f1f2-1f1ec{
    background-position:32.5% 23.07692%
}
.emojione-1f1f2-1f1ed{
    background-position:32.5% 25.64103%
}
.emojione-1f1f2-1f1f0{
    background-position:32.5% 28.20513%
}
.emojione-1f1f2-1f1f1{
    background-position:32.5% 30.76923%
}
.emojione-1f1f2-1f1f2{
    background-position:0 33.33333%
}
.emojione-1f1f2-1f1f3{
    background-position:2.5% 33.33333%
}
.emojione-1f1f2-1f1f4{
    background-position:5% 33.33333%
}
.emojione-1f1f2-1f1f5{
    background-position:7.5% 33.33333%
}
.emojione-1f1f2-1f1f6{
    background-position:10% 33.33333%
}
.emojione-1f1f2-1f1f7{
    background-position:12.5% 33.33333%
}
.emojione-1f1f2-1f1f8{
    background-position:15% 33.33333%
}
.emojione-1f1f2-1f1f9{
    background-position:17.5% 33.33333%
}
.emojione-1f1f2-1f1fa{
    background-position:20% 33.33333%
}
.emojione-1f1f2-1f1fb{
    background-position:22.5% 33.33333%
}
.emojione-1f1f2-1f1fc{
    background-position:25% 33.33333%
}
.emojione-1f1f2-1f1fd{
    background-position:27.5% 33.33333%
}
.emojione-1f1f2-1f1fe{
    background-position:30% 33.33333%
}
.emojione-1f1f2-1f1ff{
    background-position:32.5% 33.33333%
}
.emojione-1f1f3-1f1e6{
    background-position:35% 0
}
.emojione-1f1f3-1f1e8{
    background-position:35% 2.5641%
}
.emojione-1f1f3-1f1ea{
    background-position:35% 5.12821%
}
.emojione-1f1f3-1f1eb{
    background-position:35% 7.69231%
}
.emojione-1f1f3-1f1ec{
    background-position:35% 10.25641%
}
.emojione-1f1f3-1f1ee{
    background-position:35% 12.82051%
}
.emojione-1f1f3-1f1f1{
    background-position:35% 15.38462%
}
.emojione-1f1f3-1f1f4{
    background-position:35% 17.94872%
}
.emojione-1f1f3-1f1f5{
    background-position:35% 20.51282%
}
.emojione-1f1f3-1f1f7{
    background-position:35% 23.07692%
}
.emojione-1f1f3-1f1fa{
    background-position:35% 25.64103%
}
.emojione-1f1f3-1f1ff{
    background-position:35% 28.20513%
}
.emojione-1f1f4-1f1f2{
    background-position:35% 30.76923%
}
.emojione-1f1f5-1f1e6{
    background-position:35% 33.33333%
}
.emojione-1f1f5-1f1ea{
    background-position:0 35.89744%
}
.emojione-1f1f5-1f1eb{
    background-position:2.5% 35.89744%
}
.emojione-1f1f5-1f1ec{
    background-position:5% 35.89744%
}
.emojione-1f1f5-1f1ed{
    background-position:7.5% 35.89744%
}
.emojione-1f1f5-1f1f0{
    background-position:10% 35.89744%
}
.emojione-1f1f5-1f1f1{
    background-position:12.5% 35.89744%
}
.emojione-1f1f5-1f1f2{
    background-position:15% 35.89744%
}
.emojione-1f1f5-1f1f3{
    background-position:17.5% 35.89744%
}
.emojione-1f1f5-1f1f7{
    background-position:20% 35.89744%
}
.emojione-1f1f5-1f1f8{
    background-position:22.5% 35.89744%
}
.emojione-1f1f5-1f1f9{
    background-position:25% 35.89744%
}
.emojione-1f1f5-1f1fc{
    background-position:27.5% 35.89744%
}
.emojione-1f1f5-1f1fe{
    background-position:30% 35.89744%
}
.emojione-1f1f6-1f1e6{
    background-position:32.5% 35.89744%
}
.emojione-1f1f7-1f1ea{
    background-position:35% 35.89744%
}
.emojione-1f1f7-1f1f4{
    background-position:37.5% 0
}
.emojione-1f1f7-1f1f8{
    background-position:37.5% 2.5641%
}
.emojione-1f1f7-1f1fa{
    background-position:37.5% 5.12821%
}
.emojione-1f1f7-1f1fc{
    background-position:37.5% 7.69231%
}
.emojione-1f1f8-1f1e6{
    background-position:37.5% 10.25641%
}
.emojione-1f1f8-1f1e7{
    background-position:37.5% 12.82051%
}
.emojione-1f1f8-1f1e8{
    background-position:37.5% 15.38462%
}
.emojione-1f1f8-1f1e9{
    background-position:37.5% 17.94872%
}
.emojione-1f1f8-1f1ea{
    background-position:37.5% 20.51282%
}
.emojione-1f1f8-1f1ec{
    background-position:37.5% 23.07692%
}
.emojione-1f1f8-1f1ed{
    background-position:37.5% 25.64103%
}
.emojione-1f1f8-1f1ee{
    background-position:37.5% 28.20513%
}
.emojione-1f1f8-1f1ef{
    background-position:37.5% 30.76923%
}
.emojione-1f1f8-1f1f0{
    background-position:37.5% 33.33333%
}
.emojione-1f1f8-1f1f1{
    background-position:37.5% 35.89744%
}
.emojione-1f1f8-1f1f2{
    background-position:0 38.46154%
}
.emojione-1f1f8-1f1f3{
    background-position:2.5% 38.46154%
}
.emojione-1f1f8-1f1f4{
    background-position:5% 38.46154%
}
.emojione-1f1f8-1f1f7{
    background-position:7.5% 38.46154%
}
.emojione-1f1f8-1f1f8{
    background-position:10% 38.46154%
}
.emojione-1f1f8-1f1f9{
    background-position:12.5% 38.46154%
}
.emojione-1f1f8-1f1fb{
    background-position:15% 38.46154%
}
.emojione-1f1f8-1f1fd{
    background-position:17.5% 38.46154%
}
.emojione-1f1f8-1f1fe{
    background-position:20% 38.46154%
}
.emojione-1f1f8-1f1ff{
    background-position:22.5% 38.46154%
}
.emojione-1f1f9-1f1e6{
    background-position:25% 38.46154%
}
.emojione-1f1f9-1f1e8{
    background-position:27.5% 38.46154%
}
.emojione-1f1f9-1f1e9{
    background-position:30% 38.46154%
}
.emojione-1f1f9-1f1eb{
    background-position:32.5% 38.46154%
}
.emojione-1f1f9-1f1ec{
    background-position:35% 38.46154%
}
.emojione-1f1f9-1f1ed{
    background-position:37.5% 38.46154%
}
.emojione-1f1f9-1f1ef{
    background-position:40% 0
}
.emojione-1f1f9-1f1f0{
    background-position:40% 2.5641%
}
.emojione-1f1f9-1f1f1{
    background-position:40% 5.12821%
}
.emojione-1f1f9-1f1f2{
    background-position:40% 7.69231%
}
.emojione-1f1f9-1f1f3{
    background-position:40% 10.25641%
}
.emojione-1f1f9-1f1f4{
    background-position:40% 12.82051%
}
.emojione-1f1f9-1f1f7{
    background-position:40% 15.38462%
}
.emojione-1f1f9-1f1f9{
    background-position:40% 17.94872%
}
.emojione-1f1f9-1f1fb{
    background-position:40% 20.51282%
}
.emojione-1f1f9-1f1fc{
    background-position:40% 23.07692%
}
.emojione-1f1f9-1f1ff{
    background-position:40% 25.64103%
}
.emojione-1f1fa-1f1e6{
    background-position:40% 28.20513%
}
.emojione-1f1fa-1f1ec{
    background-position:40% 30.76923%
}
.emojione-1f1fa-1f1f2{
    background-position:40% 33.33333%
}
.emojione-1f1fa-1f1f8{
    background-position:40% 35.89744%
}
.emojione-1f1fa-1f1fe{
    background-position:40% 38.46154%
}
.emojione-1f1fa-1f1ff{
    background-position:0 41.02564%
}
.emojione-1f1fb-1f1e6{
    background-position:2.5% 41.02564%
}
.emojione-1f1fb-1f1e8{
    background-position:5% 41.02564%
}
.emojione-1f1fb-1f1ea{
    background-position:7.5% 41.02564%
}
.emojione-1f1fb-1f1ec{
    background-position:10% 41.02564%
}
.emojione-1f1fb-1f1ee{
    background-position:12.5% 41.02564%
}
.emojione-1f1fb-1f1f3{
    background-position:15% 41.02564%
}
.emojione-1f1fb-1f1fa{
    background-position:17.5% 41.02564%
}
.emojione-1f1fc-1f1eb{
    background-position:20% 41.02564%
}
.emojione-1f1fc-1f1f8{
    background-position:22.5% 41.02564%
}
.emojione-1f1fd-1f1f0{
    background-position:25% 41.02564%
}
.emojione-1f1fe-1f1ea{
    background-position:27.5% 41.02564%
}
.emojione-1f1fe-1f1f9{
    background-position:30% 41.02564%
}
.emojione-1f1ff-1f1e6{
    background-position:32.5% 41.02564%
}
.emojione-1f1ff-1f1f2{
    background-position:35% 41.02564%
}
.emojione-1f1ff-1f1fc{
    background-position:37.5% 41.02564%
}
.emojione-1f201{
    background-position:40% 41.02564%
}
.emojione-1f202{
    background-position:42.5% 0
}
.emojione-1f21a{
    background-position:42.5% 2.5641%
}
.emojione-1f22f{
    background-position:42.5% 5.12821%
}
.emojione-1f232{
    background-position:42.5% 7.69231%
}
.emojione-1f233{
    background-position:42.5% 10.25641%
}
.emojione-1f234{
    background-position:42.5% 12.82051%
}
.emojione-1f235{
    background-position:42.5% 15.38462%
}
.emojione-1f236{
    background-position:42.5% 17.94872%
}
.emojione-1f237{
    background-position:42.5% 20.51282%
}
.emojione-1f238{
    background-position:42.5% 23.07692%
}
.emojione-1f239{
    background-position:42.5% 25.64103%
}
.emojione-1f23a{
    background-position:42.5% 28.20513%
}
.emojione-1f250{
    background-position:42.5% 30.76923%
}
.emojione-1f251{
    background-position:42.5% 33.33333%
}
.emojione-1f300{
    background-position:42.5% 35.89744%
}
.emojione-1f301{
    background-position:42.5% 38.46154%
}
.emojione-1f302{
    background-position:42.5% 41.02564%
}
.emojione-1f303{
    background-position:0 43.58974%
}
.emojione-1f304{
    background-position:2.5% 43.58974%
}
.emojione-1f305{
    background-position:5% 43.58974%
}
.emojione-1f306{
    background-position:7.5% 43.58974%
}
.emojione-1f307{
    background-position:10% 43.58974%
}
.emojione-1f308{
    background-position:12.5% 43.58974%
}
.emojione-1f309{
    background-position:15% 43.58974%
}
.emojione-1f30a{
    background-position:17.5% 43.58974%
}
.emojione-1f30b{
    background-position:20% 43.58974%
}
.emojione-1f30c{
    background-position:22.5% 43.58974%
}
.emojione-1f30d{
    background-position:25% 43.58974%
}
.emojione-1f30e{
    background-position:27.5% 43.58974%
}
.emojione-1f30f{
    background-position:30% 43.58974%
}
.emojione-1f310{
    background-position:32.5% 43.58974%
}
.emojione-1f311{
    background-position:35% 43.58974%
}
.emojione-1f312{
    background-position:37.5% 43.58974%
}
.emojione-1f313{
    background-position:40% 43.58974%
}
.emojione-1f314{
    background-position:42.5% 43.58974%
}
.emojione-1f315{
    background-position:45% 0
}
.emojione-1f316{
    background-position:45% 2.5641%
}
.emojione-1f317{
    background-position:45% 5.12821%
}
.emojione-1f318{
    background-position:45% 7.69231%
}
.emojione-1f319{
    background-position:45% 10.25641%
}
.emojione-1f31a{
    background-position:45% 12.82051%
}
.emojione-1f31b{
    background-position:45% 15.38462%
}
.emojione-1f31c{
    background-position:45% 17.94872%
}
.emojione-1f31d{
    background-position:45% 20.51282%
}
.emojione-1f31e{
    background-position:45% 23.07692%
}
.emojione-1f31f{
    background-position:45% 25.64103%
}
.emojione-1f320{
    background-position:45% 28.20513%
}
.emojione-1f321{
    background-position:45% 30.76923%
}
.emojione-1f324{
    background-position:45% 33.33333%
}
.emojione-1f325{
    background-position:45% 35.89744%
}
.emojione-1f326{
    background-position:45% 38.46154%
}
.emojione-1f327{
    background-position:45% 41.02564%
}
.emojione-1f328{
    background-position:45% 43.58974%
}
.emojione-1f329{
    background-position:0 46.15385%
}
.emojione-1f32a{
    background-position:2.5% 46.15385%
}
.emojione-1f32b{
    background-position:5% 46.15385%
}
.emojione-1f32c{
    background-position:7.5% 46.15385%
}
.emojione-1f32d{
    background-position:10% 46.15385%
}
.emojione-1f32e{
    background-position:12.5% 46.15385%
}
.emojione-1f32f{
    background-position:15% 46.15385%
}
.emojione-1f330{
    background-position:17.5% 46.15385%
}
.emojione-1f331{
    background-position:20% 46.15385%
}
.emojione-1f332{
    background-position:22.5% 46.15385%
}
.emojione-1f333{
    background-position:25% 46.15385%
}
.emojione-1f334{
    background-position:27.5% 46.15385%
}
.emojione-1f335{
    background-position:30% 46.15385%
}
.emojione-1f336{
    background-position:32.5% 46.15385%
}
.emojione-1f337{
    background-position:35% 46.15385%
}
.emojione-1f338{
    background-position:37.5% 46.15385%
}
.emojione-1f339{
    background-position:40% 46.15385%
}
.emojione-1f33a{
    background-position:42.5% 46.15385%
}
.emojione-1f33b{
    background-position:45% 46.15385%
}
.emojione-1f33c{
    background-position:47.5% 0
}
.emojione-1f33d{
    background-position:47.5% 2.5641%
}
.emojione-1f33e{
    background-position:47.5% 5.12821%
}
.emojione-1f33f{
    background-position:47.5% 7.69231%
}
.emojione-1f340{
    background-position:47.5% 10.25641%
}
.emojione-1f341{
    background-position:47.5% 12.82051%
}
.emojione-1f342{
    background-position:47.5% 15.38462%
}
.emojione-1f343{
    background-position:47.5% 17.94872%
}
.emojione-1f344{
    background-position:47.5% 20.51282%
}
.emojione-1f345{
    background-position:47.5% 23.07692%
}
.emojione-1f346{
    background-position:47.5% 25.64103%
}
.emojione-1f347{
    background-position:47.5% 28.20513%
}
.emojione-1f348{
    background-position:47.5% 30.76923%
}
.emojione-1f349{
    background-position:47.5% 33.33333%
}
.emojione-1f34a{
    background-position:47.5% 35.89744%
}
.emojione-1f34b{
    background-position:47.5% 38.46154%
}
.emojione-1f34c{
    background-position:47.5% 41.02564%
}
.emojione-1f34d{
    background-position:47.5% 43.58974%
}
.emojione-1f34e{
    background-position:47.5% 46.15385%
}
.emojione-1f34f{
    background-position:0 48.71795%
}
.emojione-1f350{
    background-position:2.5% 48.71795%
}
.emojione-1f351{
    background-position:5% 48.71795%
}
.emojione-1f352{
    background-position:7.5% 48.71795%
}
.emojione-1f353{
    background-position:10% 48.71795%
}
.emojione-1f354{
    background-position:12.5% 48.71795%
}
.emojione-1f355{
    background-position:15% 48.71795%
}
.emojione-1f356{
    background-position:17.5% 48.71795%
}
.emojione-1f357{
    background-position:20% 48.71795%
}
.emojione-1f358{
    background-position:22.5% 48.71795%
}
.emojione-1f359{
    background-position:25% 48.71795%
}
.emojione-1f35a{
    background-position:27.5% 48.71795%
}
.emojione-1f35b{
    background-position:30% 48.71795%
}
.emojione-1f35c{
    background-position:32.5% 48.71795%
}
.emojione-1f35d{
    background-position:35% 48.71795%
}
.emojione-1f35e{
    background-position:37.5% 48.71795%
}
.emojione-1f35f{
    background-position:40% 48.71795%
}
.emojione-1f360{
    background-position:42.5% 48.71795%
}
.emojione-1f361{
    background-position:45% 48.71795%
}
.emojione-1f362{
    background-position:47.5% 48.71795%
}
.emojione-1f363{
    background-position:50% 0
}
.emojione-1f364{
    background-position:50% 2.5641%
}
.emojione-1f365{
    background-position:50% 5.12821%
}
.emojione-1f366{
    background-position:50% 7.69231%
}
.emojione-1f367{
    background-position:50% 10.25641%
}
.emojione-1f368{
    background-position:50% 12.82051%
}
.emojione-1f369{
    background-position:50% 15.38462%
}
.emojione-1f36a{
    background-position:50% 17.94872%
}
.emojione-1f36b{
    background-position:50% 20.51282%
}
.emojione-1f36c{
    background-position:50% 23.07692%
}
.emojione-1f36d{
    background-position:50% 25.64103%
}
.emojione-1f36e{
    background-position:50% 28.20513%
}
.emojione-1f36f{
    background-position:50% 30.76923%
}
.emojione-1f370{
    background-position:50% 33.33333%
}
.emojione-1f371{
    background-position:50% 35.89744%
}
.emojione-1f372{
    background-position:50% 38.46154%
}
.emojione-1f373{
    background-position:50% 41.02564%
}
.emojione-1f374{
    background-position:50% 43.58974%
}
.emojione-1f375{
    background-position:50% 46.15385%
}
.emojione-1f376{
    background-position:50% 48.71795%
}
.emojione-1f377{
    background-position:0 51.28205%
}
.emojione-1f378{
    background-position:2.5% 51.28205%
}
.emojione-1f379{
    background-position:5% 51.28205%
}
.emojione-1f37a{
    background-position:7.5% 51.28205%
}
.emojione-1f37b{
    background-position:10% 51.28205%
}
.emojione-1f37c{
    background-position:12.5% 51.28205%
}
.emojione-1f37d{
    background-position:15% 51.28205%
}
.emojione-1f37e{
    background-position:17.5% 51.28205%
}
.emojione-1f37f{
    background-position:20% 51.28205%
}
.emojione-1f380{
    background-position:22.5% 51.28205%
}
.emojione-1f381{
    background-position:25% 51.28205%
}
.emojione-1f382{
    background-position:27.5% 51.28205%
}
.emojione-1f383{
    background-position:30% 51.28205%
}
.emojione-1f384{
    background-position:32.5% 51.28205%
}
.emojione-1f385-1f3fb{
    background-position:35% 51.28205%
}
.emojione-1f385-1f3fc{
    background-position:37.5% 51.28205%
}
.emojione-1f385-1f3fd{
    background-position:40% 51.28205%
}
.emojione-1f385-1f3fe{
    background-position:42.5% 51.28205%
}
.emojione-1f385-1f3ff{
    background-position:45% 51.28205%
}
.emojione-1f385{
    background-position:47.5% 51.28205%
}
.emojione-1f386{
    background-position:50% 51.28205%
}
.emojione-1f387{
    background-position:52.5% 0
}
.emojione-1f388{
    background-position:52.5% 2.5641%
}
.emojione-1f389{
    background-position:52.5% 5.12821%
}
.emojione-1f38a{
    background-position:52.5% 7.69231%
}
.emojione-1f38b{
    background-position:52.5% 10.25641%
}
.emojione-1f38c{
    background-position:52.5% 12.82051%
}
.emojione-1f38d{
    background-position:52.5% 15.38462%
}
.emojione-1f38e{
    background-position:52.5% 17.94872%
}
.emojione-1f38f{
    background-position:52.5% 20.51282%
}
.emojione-1f390{
    background-position:52.5% 23.07692%
}
.emojione-1f391{
    background-position:52.5% 25.64103%
}
.emojione-1f392{
    background-position:52.5% 28.20513%
}
.emojione-1f393{
    background-position:52.5% 30.76923%
}
.emojione-1f396{
    background-position:52.5% 33.33333%
}
.emojione-1f397{
    background-position:52.5% 35.89744%
}
.emojione-1f399{
    background-position:52.5% 38.46154%
}
.emojione-1f39a{
    background-position:52.5% 41.02564%
}
.emojione-1f39b{
    background-position:52.5% 43.58974%
}
.emojione-1f39e{
    background-position:52.5% 46.15385%
}
.emojione-1f39f{
    background-position:52.5% 48.71795%
}
.emojione-1f3a0{
    background-position:52.5% 51.28205%
}
.emojione-1f3a1{
    background-position:0 53.84615%
}
.emojione-1f3a2{
    background-position:2.5% 53.84615%
}
.emojione-1f3a3{
    background-position:5% 53.84615%
}
.emojione-1f3a4{
    background-position:7.5% 53.84615%
}
.emojione-1f3a5{
    background-position:10% 53.84615%
}
.emojione-1f3a6{
    background-position:12.5% 53.84615%
}
.emojione-1f3a7{
    background-position:15% 53.84615%
}
.emojione-1f3a8{
    background-position:17.5% 53.84615%
}
.emojione-1f3a9{
    background-position:20% 53.84615%
}
.emojione-1f3aa{
    background-position:22.5% 53.84615%
}
.emojione-1f3ab{
    background-position:25% 53.84615%
}
.emojione-1f3ac{
    background-position:27.5% 53.84615%
}
.emojione-1f3ad{
    background-position:30% 53.84615%
}
.emojione-1f3ae{
    background-position:32.5% 53.84615%
}
.emojione-1f3af{
    background-position:35% 53.84615%
}
.emojione-1f3b0{
    background-position:37.5% 53.84615%
}
.emojione-1f3b1{
    background-position:40% 53.84615%
}
.emojione-1f3b2{
    background-position:42.5% 53.84615%
}
.emojione-1f3b3{
    background-position:45% 53.84615%
}
.emojione-1f3b4{
    background-position:47.5% 53.84615%
}
.emojione-1f3b5{
    background-position:50% 53.84615%
}
.emojione-1f3b6{
    background-position:52.5% 53.84615%
}
.emojione-1f3b7{
    background-position:55% 0
}
.emojione-1f3b8{
    background-position:55% 2.5641%
}
.emojione-1f3b9{
    background-position:55% 5.12821%
}
.emojione-1f3ba{
    background-position:55% 7.69231%
}
.emojione-1f3bb{
    background-position:55% 10.25641%
}
.emojione-1f3bc{
    background-position:55% 12.82051%
}
.emojione-1f3bd{
    background-position:55% 15.38462%
}
.emojione-1f3be{
    background-position:55% 17.94872%
}
.emojione-1f3bf{
    background-position:55% 20.51282%
}
.emojione-1f3c0{
    background-position:55% 23.07692%
}
.emojione-1f3c1{
    background-position:55% 25.64103%
}
.emojione-1f3c2{
    background-position:55% 28.20513%
}
.emojione-1f3c3-1f3fb{
    background-position:55% 30.76923%
}
.emojione-1f3c3-1f3fc{
    background-position:55% 33.33333%
}
.emojione-1f3c3-1f3fd{
    background-position:55% 35.89744%
}
.emojione-1f3c3-1f3fe{
    background-position:55% 38.46154%
}
.emojione-1f3c3-1f3ff{
    background-position:55% 41.02564%
}
.emojione-1f3c3{
    background-position:55% 43.58974%
}
.emojione-1f3c4-1f3fb{
    background-position:55% 46.15385%
}
.emojione-1f3c4-1f3fc{
    background-position:55% 48.71795%
}
.emojione-1f3c4-1f3fd{
    background-position:55% 51.28205%
}
.emojione-1f3c4-1f3fe{
    background-position:55% 53.84615%
}
.emojione-1f3c4-1f3ff{
    background-position:0 56.41026%
}
.emojione-1f3c4{
    background-position:2.5% 56.41026%
}
.emojione-1f3c5{
    background-position:5% 56.41026%
}
.emojione-1f3c6{
    background-position:7.5% 56.41026%
}
.emojione-1f3c7-1f3fb{
    background-position:10% 56.41026%
}
.emojione-1f3c7-1f3fc{
    background-position:12.5% 56.41026%
}
.emojione-1f3c7-1f3fd{
    background-position:15% 56.41026%
}
.emojione-1f3c7-1f3fe{
    background-position:17.5% 56.41026%
}
.emojione-1f3c7-1f3ff{
    background-position:20% 56.41026%
}
.emojione-1f3c7{
    background-position:22.5% 56.41026%
}
.emojione-1f3c8{
    background-position:25% 56.41026%
}
.emojione-1f3c9{
    background-position:27.5% 56.41026%
}
.emojione-1f3ca-1f3fb{
    background-position:30% 56.41026%
}
.emojione-1f3ca-1f3fc{
    background-position:32.5% 56.41026%
}
.emojione-1f3ca-1f3fd{
    background-position:35% 56.41026%
}
.emojione-1f3ca-1f3fe{
    background-position:37.5% 56.41026%
}
.emojione-1f3ca-1f3ff{
    background-position:40% 56.41026%
}
.emojione-1f3ca{
    background-position:42.5% 56.41026%
}
.emojione-1f3cb-1f3fb{
    background-position:45% 56.41026%
}
.emojione-1f3cb-1f3fc{
    background-position:47.5% 56.41026%
}
.emojione-1f3cb-1f3fd{
    background-position:50% 56.41026%
}
.emojione-1f3cb-1f3fe{
    background-position:52.5% 56.41026%
}
.emojione-1f3cb-1f3ff{
    background-position:55% 56.41026%
}
.emojione-1f3cb{
    background-position:57.5% 0
}
.emojione-1f3cc{
    background-position:57.5% 2.5641%
}
.emojione-1f3cd{
    background-position:57.5% 5.12821%
}
.emojione-1f3ce{
    background-position:57.5% 7.69231%
}
.emojione-1f3cf{
    background-position:57.5% 10.25641%
}
.emojione-1f3d0{
    background-position:57.5% 12.82051%
}
.emojione-1f3d1{
    background-position:57.5% 15.38462%
}
.emojione-1f3d2{
    background-position:57.5% 17.94872%
}
.emojione-1f3d3{
    background-position:57.5% 20.51282%
}
.emojione-1f3d4{
    background-position:57.5% 23.07692%
}
.emojione-1f3d5{
    background-position:57.5% 25.64103%
}
.emojione-1f3d6{
    background-position:57.5% 28.20513%
}
.emojione-1f3d7{
    background-position:57.5% 30.76923%
}
.emojione-1f3d8{
    background-position:57.5% 33.33333%
}
.emojione-1f3d9{
    background-position:57.5% 35.89744%
}
.emojione-1f3da{
    background-position:57.5% 38.46154%
}
.emojione-1f3db{
    background-position:57.5% 41.02564%
}
.emojione-1f3dc{
    background-position:57.5% 43.58974%
}
.emojione-1f3dd{
    background-position:57.5% 46.15385%
}
.emojione-1f3de{
    background-position:57.5% 48.71795%
}
.emojione-1f3df{
    background-position:57.5% 51.28205%
}
.emojione-1f3e0{
    background-position:57.5% 53.84615%
}
.emojione-1f3e1{
    background-position:57.5% 56.41026%
}
.emojione-1f3e2{
    background-position:0 58.97436%
}
.emojione-1f3e3{
    background-position:2.5% 58.97436%
}
.emojione-1f3e4{
    background-position:5% 58.97436%
}
.emojione-1f3e5{
    background-position:7.5% 58.97436%
}
.emojione-1f3e6{
    background-position:10% 58.97436%
}
.emojione-1f3e7{
    background-position:12.5% 58.97436%
}
.emojione-1f3e8{
    background-position:15% 58.97436%
}
.emojione-1f3e9{
    background-position:17.5% 58.97436%
}
.emojione-1f3ea{
    background-position:20% 58.97436%
}
.emojione-1f3eb{
    background-position:22.5% 58.97436%
}
.emojione-1f3ec{
    background-position:25% 58.97436%
}
.emojione-1f3ed{
    background-position:27.5% 58.97436%
}
.emojione-1f3ee{
    background-position:30% 58.97436%
}
.emojione-1f3ef{
    background-position:32.5% 58.97436%
}
.emojione-1f3f0{
    background-position:35% 58.97436%
}
.emojione-1f3f3{
    background-position:37.5% 58.97436%
}
.emojione-1f3f4{
    background-position:40% 58.97436%
}
.emojione-1f3f5{
    background-position:42.5% 58.97436%
}
.emojione-1f3f7{
    background-position:45% 58.97436%
}
.emojione-1f3f8{
    background-position:47.5% 58.97436%
}
.emojione-1f3f9{
    background-position:50% 58.97436%
}
.emojione-1f3fa{
    background-position:52.5% 58.97436%
}
.emojione-1f3fb{
    background-position:55% 58.97436%
}
.emojione-1f3fc{
    background-position:57.5% 58.97436%
}
.emojione-1f3fd{
    background-position:60% 0
}
.emojione-1f3fe{
    background-position:60% 2.5641%
}
.emojione-1f3ff{
    background-position:60% 5.12821%
}
.emojione-1f400{
    background-position:60% 7.69231%
}
.emojione-1f401{
    background-position:60% 10.25641%
}
.emojione-1f402{
    background-position:60% 12.82051%
}
.emojione-1f403{
    background-position:60% 15.38462%
}
.emojione-1f404{
    background-position:60% 17.94872%
}
.emojione-1f405{
    background-position:60% 20.51282%
}
.emojione-1f406{
    background-position:60% 23.07692%
}
.emojione-1f407{
    background-position:60% 25.64103%
}
.emojione-1f408{
    background-position:60% 28.20513%
}
.emojione-1f409{
    background-position:60% 30.76923%
}
.emojione-1f40a{
    background-position:60% 33.33333%
}
.emojione-1f40b{
    background-position:60% 35.89744%
}
.emojione-1f40c{
    background-position:60% 38.46154%
}
.emojione-1f40d{
    background-position:60% 41.02564%
}
.emojione-1f40e{
    background-position:60% 43.58974%
}
.emojione-1f40f{
    background-position:60% 46.15385%
}
.emojione-1f410{
    background-position:60% 48.71795%
}
.emojione-1f411{
    background-position:60% 51.28205%
}
.emojione-1f412{
    background-position:60% 53.84615%
}
.emojione-1f413{
    background-position:60% 56.41026%
}
.emojione-1f414{
    background-position:60% 58.97436%
}
.emojione-1f415{
    background-position:0 61.53846%
}
.emojione-1f416{
    background-position:2.5% 61.53846%
}
.emojione-1f417{
    background-position:5% 61.53846%
}
.emojione-1f418{
    background-position:7.5% 61.53846%
}
.emojione-1f419{
    background-position:10% 61.53846%
}
.emojione-1f41a{
    background-position:12.5% 61.53846%
}
.emojione-1f41b{
    background-position:15% 61.53846%
}
.emojione-1f41c{
    background-position:17.5% 61.53846%
}
.emojione-1f41d{
    background-position:20% 61.53846%
}
.emojione-1f41e{
    background-position:22.5% 61.53846%
}
.emojione-1f41f{
    background-position:25% 61.53846%
}
.emojione-1f420{
    background-position:27.5% 61.53846%
}
.emojione-1f421{
    background-position:30% 61.53846%
}
.emojione-1f422{
    background-position:32.5% 61.53846%
}
.emojione-1f423{
    background-position:35% 61.53846%
}
.emojione-1f424{
    background-position:37.5% 61.53846%
}
.emojione-1f425{
    background-position:40% 61.53846%
}
.emojione-1f426{
    background-position:42.5% 61.53846%
}
.emojione-1f427{
    background-position:45% 61.53846%
}
.emojione-1f428{
    background-position:47.5% 61.53846%
}
.emojione-1f429{
    background-position:50% 61.53846%
}
.emojione-1f42a{
    background-position:52.5% 61.53846%
}
.emojione-1f42b{
    background-position:55% 61.53846%
}
.emojione-1f42c{
    background-position:57.5% 61.53846%
}
.emojione-1f42d{
    background-position:60% 61.53846%
}
.emojione-1f42e{
    background-position:62.5% 0
}
.emojione-1f42f{
    background-position:62.5% 2.5641%
}
.emojione-1f430{
    background-position:62.5% 5.12821%
}
.emojione-1f431{
    background-position:62.5% 7.69231%
}
.emojione-1f432{
    background-position:62.5% 10.25641%
}
.emojione-1f433{
    background-position:62.5% 12.82051%
}
.emojione-1f434{
    background-position:62.5% 15.38462%
}
.emojione-1f435{
    background-position:62.5% 17.94872%
}
.emojione-1f436{
    background-position:62.5% 20.51282%
}
.emojione-1f437{
    background-position:62.5% 23.07692%
}
.emojione-1f438{
    background-position:62.5% 25.64103%
}
.emojione-1f439{
    background-position:62.5% 28.20513%
}
.emojione-1f43a{
    background-position:62.5% 30.76923%
}
.emojione-1f43b{
    background-position:62.5% 33.33333%
}
.emojione-1f43c{
    background-position:62.5% 35.89744%
}
.emojione-1f43d{
    background-position:62.5% 38.46154%
}
.emojione-1f43e{
    background-position:62.5% 41.02564%
}
.emojione-1f43f{
    background-position:62.5% 43.58974%
}
.emojione-1f440{
    background-position:62.5% 46.15385%
}
.emojione-1f441-1f5e8{
    background-position:62.5% 48.71795%
}
.emojione-1f441{
    background-position:62.5% 51.28205%
}
.emojione-1f442-1f3fb{
    background-position:62.5% 53.84615%
}
.emojione-1f442-1f3fc{
    background-position:62.5% 56.41026%
}
.emojione-1f442-1f3fd{
    background-position:62.5% 58.97436%
}
.emojione-1f442-1f3fe{
    background-position:62.5% 61.53846%
}
.emojione-1f442-1f3ff{
    background-position:0 64.10256%
}
.emojione-1f442{
    background-position:2.5% 64.10256%
}
.emojione-1f443-1f3fb{
    background-position:5% 64.10256%
}
.emojione-1f443-1f3fc{
    background-position:7.5% 64.10256%
}
.emojione-1f443-1f3fd{
    background-position:10% 64.10256%
}
.emojione-1f443-1f3fe{
    background-position:12.5% 64.10256%
}
.emojione-1f443-1f3ff{
    background-position:15% 64.10256%
}
.emojione-1f443{
    background-position:17.5% 64.10256%
}
.emojione-1f444{
    background-position:20% 64.10256%
}
.emojione-1f445{
    background-position:22.5% 64.10256%
}
.emojione-1f446-1f3fb{
    background-position:25% 64.10256%
}
.emojione-1f446-1f3fc{
    background-position:27.5% 64.10256%
}
.emojione-1f446-1f3fd{
    background-position:30% 64.10256%
}
.emojione-1f446-1f3fe{
    background-position:32.5% 64.10256%
}
.emojione-1f446-1f3ff{
    background-position:35% 64.10256%
}
.emojione-1f446{
    background-position:37.5% 64.10256%
}
.emojione-1f447-1f3fb{
    background-position:40% 64.10256%
}
.emojione-1f447-1f3fc{
    background-position:42.5% 64.10256%
}
.emojione-1f447-1f3fd{
    background-position:45% 64.10256%
}
.emojione-1f447-1f3fe{
    background-position:47.5% 64.10256%
}
.emojione-1f447-1f3ff{
    background-position:50% 64.10256%
}
.emojione-1f447{
    background-position:52.5% 64.10256%
}
.emojione-1f448-1f3fb{
    background-position:55% 64.10256%
}
.emojione-1f448-1f3fc{
    background-position:57.5% 64.10256%
}
.emojione-1f448-1f3fd{
    background-position:60% 64.10256%
}
.emojione-1f448-1f3fe{
    background-position:62.5% 64.10256%
}
.emojione-1f448-1f3ff{
    background-position:65% 0
}
.emojione-1f448{
    background-position:65% 2.5641%
}
.emojione-1f449-1f3fb{
    background-position:65% 5.12821%
}
.emojione-1f449-1f3fc{
    background-position:65% 7.69231%
}
.emojione-1f449-1f3fd{
    background-position:65% 10.25641%
}
.emojione-1f449-1f3fe{
    background-position:65% 12.82051%
}
.emojione-1f449-1f3ff{
    background-position:65% 15.38462%
}
.emojione-1f449{
    background-position:65% 17.94872%
}
.emojione-1f44a-1f3fb{
    background-position:65% 20.51282%
}
.emojione-1f44a-1f3fc{
    background-position:65% 23.07692%
}
.emojione-1f44a-1f3fd{
    background-position:65% 25.64103%
}
.emojione-1f44a-1f3fe{
    background-position:65% 28.20513%
}
.emojione-1f44a-1f3ff{
    background-position:65% 30.76923%
}
.emojione-1f44a{
    background-position:65% 33.33333%
}
.emojione-1f44b-1f3fb{
    background-position:65% 35.89744%
}
.emojione-1f44b-1f3fc{
    background-position:65% 38.46154%
}
.emojione-1f44b-1f3fd{
    background-position:65% 41.02564%
}
.emojione-1f44b-1f3fe{
    background-position:65% 43.58974%
}
.emojione-1f44b-1f3ff{
    background-position:65% 46.15385%
}
.emojione-1f44b{
    background-position:65% 48.71795%
}
.emojione-1f44c-1f3fb{
    background-position:65% 51.28205%
}
.emojione-1f44c-1f3fc{
    background-position:65% 53.84615%
}
.emojione-1f44c-1f3fd{
    background-position:65% 56.41026%
}
.emojione-1f44c-1f3fe{
    background-position:65% 58.97436%
}
.emojione-1f44c-1f3ff{
    background-position:65% 61.53846%
}
.emojione-1f44c{
    background-position:65% 64.10256%
}
.emojione-1f44d-1f3fb{
    background-position:0 66.66667%
}
.emojione-1f44d-1f3fc{
    background-position:2.5% 66.66667%
}
.emojione-1f44d-1f3fd{
    background-position:5% 66.66667%
}
.emojione-1f44d-1f3fe{
    background-position:7.5% 66.66667%
}
.emojione-1f44d-1f3ff{
    background-position:10% 66.66667%
}
.emojione-1f44d{
    background-position:12.5% 66.66667%
}
.emojione-1f44e-1f3fb{
    background-position:15% 66.66667%
}
.emojione-1f44e-1f3fc{
    background-position:17.5% 66.66667%
}
.emojione-1f44e-1f3fd{
    background-position:20% 66.66667%
}
.emojione-1f44e-1f3fe{
    background-position:22.5% 66.66667%
}
.emojione-1f44e-1f3ff{
    background-position:25% 66.66667%
}
.emojione-1f44e{
    background-position:27.5% 66.66667%
}
.emojione-1f44f-1f3fb{
    background-position:30% 66.66667%
}
.emojione-1f44f-1f3fc{
    background-position:32.5% 66.66667%
}
.emojione-1f44f-1f3fd{
    background-position:35% 66.66667%
}
.emojione-1f44f-1f3fe{
    background-position:37.5% 66.66667%
}
.emojione-1f44f-1f3ff{
    background-position:40% 66.66667%
}
.emojione-1f44f{
    background-position:42.5% 66.66667%
}
.emojione-1f450-1f3fb{
    background-position:45% 66.66667%
}
.emojione-1f450-1f3fc{
    background-position:47.5% 66.66667%
}
.emojione-1f450-1f3fd{
    background-position:50% 66.66667%
}
.emojione-1f450-1f3fe{
    background-position:52.5% 66.66667%
}
.emojione-1f450-1f3ff{
    background-position:55% 66.66667%
}
.emojione-1f450{
    background-position:57.5% 66.66667%
}
.emojione-1f451{
    background-position:60% 66.66667%
}
.emojione-1f452{
    background-position:62.5% 66.66667%
}
.emojione-1f453{
    background-position:65% 66.66667%
}
.emojione-1f454{
    background-position:67.5% 0
}
.emojione-1f455{
    background-position:67.5% 2.5641%
}
.emojione-1f456{
    background-position:67.5% 5.12821%
}
.emojione-1f457{
    background-position:67.5% 7.69231%
}
.emojione-1f458{
    background-position:67.5% 10.25641%
}
.emojione-1f459{
    background-position:67.5% 12.82051%
}
.emojione-1f45a{
    background-position:67.5% 15.38462%
}
.emojione-1f45b{
    background-position:67.5% 17.94872%
}
.emojione-1f45c{
    background-position:67.5% 20.51282%
}
.emojione-1f45d{
    background-position:67.5% 23.07692%
}
.emojione-1f45e{
    background-position:67.5% 25.64103%
}
.emojione-1f45f{
    background-position:67.5% 28.20513%
}
.emojione-1f460{
    background-position:67.5% 30.76923%
}
.emojione-1f461{
    background-position:67.5% 33.33333%
}
.emojione-1f462{
    background-position:67.5% 35.89744%
}
.emojione-1f463{
    background-position:67.5% 38.46154%
}
.emojione-1f464{
    background-position:67.5% 41.02564%
}
.emojione-1f465{
    background-position:67.5% 43.58974%
}
.emojione-1f466-1f3fb{
    background-position:67.5% 46.15385%
}
.emojione-1f466-1f3fc{
    background-position:67.5% 48.71795%
}
.emojione-1f466-1f3fd{
    background-position:67.5% 51.28205%
}
.emojione-1f466-1f3fe{
    background-position:67.5% 53.84615%
}
.emojione-1f466-1f3ff{
    background-position:67.5% 56.41026%
}
.emojione-1f466{
    background-position:67.5% 58.97436%
}
.emojione-1f467-1f3fb{
    background-position:67.5% 61.53846%
}
.emojione-1f467-1f3fc{
    background-position:67.5% 64.10256%
}
.emojione-1f467-1f3fd{
    background-position:67.5% 66.66667%
}
.emojione-1f467-1f3fe{
    background-position:0 69.23077%
}
.emojione-1f467-1f3ff{
    background-position:2.5% 69.23077%
}
.emojione-1f467{
    background-position:5% 69.23077%
}
.emojione-1f468-1f3fb{
    background-position:7.5% 69.23077%
}
.emojione-1f468-1f3fc{
    background-position:10% 69.23077%
}
.emojione-1f468-1f3fd{
    background-position:12.5% 69.23077%
}
.emojione-1f468-1f3fe{
    background-position:15% 69.23077%
}
.emojione-1f468-1f3ff{
    background-position:17.5% 69.23077%
}
.emojione-1f468-1f468-1f466-1f466{
    background-position:20% 69.23077%
}
.emojione-1f468-1f468-1f466{
    background-position:22.5% 69.23077%
}
.emojione-1f468-1f468-1f467-1f466{
    background-position:25% 69.23077%
}
.emojione-1f468-1f468-1f467-1f467{
    background-position:27.5% 69.23077%
}
.emojione-1f468-1f468-1f467{
    background-position:30% 69.23077%
}
.emojione-1f468-1f469-1f466-1f466{
    background-position:32.5% 69.23077%
}
.emojione-1f468-1f469-1f467-1f466{
    background-position:35% 69.23077%
}
.emojione-1f468-1f469-1f467-1f467{
    background-position:37.5% 69.23077%
}
.emojione-1f468-1f469-1f467{
    background-position:40% 69.23077%
}
.emojione-1f468-2764-1f468{
    background-position:42.5% 69.23077%
}
.emojione-1f468-2764-1f48b-1f468{
    background-position:45% 69.23077%
}
.emojione-1f468{
    background-position:47.5% 69.23077%
}
.emojione-1f469-1f3fb{
    background-position:50% 69.23077%
}
.emojione-1f469-1f3fc{
    background-position:52.5% 69.23077%
}
.emojione-1f469-1f3fd{
    background-position:55% 69.23077%
}
.emojione-1f469-1f3fe{
    background-position:57.5% 69.23077%
}
.emojione-1f469-1f3ff{
    background-position:60% 69.23077%
}
.emojione-1f469-1f469-1f466-1f466{
    background-position:62.5% 69.23077%
}
.emojione-1f469-1f469-1f466{
    background-position:65% 69.23077%
}
.emojione-1f469-1f469-1f467-1f466{
    background-position:67.5% 69.23077%
}
.emojione-1f469-1f469-1f467-1f467{
    background-position:70% 0
}
.emojione-1f469-1f469-1f467{
    background-position:70% 2.5641%
}
.emojione-1f469-2764-1f469{
    background-position:70% 5.12821%
}
.emojione-1f469-2764-1f48b-1f469{
    background-position:70% 7.69231%
}
.emojione-1f469{
    background-position:70% 10.25641%
}
.emojione-1f46a{
    background-position:70% 12.82051%
}
.emojione-1f46b{
    background-position:70% 15.38462%
}
.emojione-1f46c{
    background-position:70% 17.94872%
}
.emojione-1f46d{
    background-position:70% 20.51282%
}
.emojione-1f46e-1f3fb{
    background-position:70% 23.07692%
}
.emojione-1f46e-1f3fc{
    background-position:70% 25.64103%
}
.emojione-1f46e-1f3fd{
    background-position:70% 28.20513%
}
.emojione-1f46e-1f3fe{
    background-position:70% 30.76923%
}
.emojione-1f46e-1f3ff{
    background-position:70% 33.33333%
}
.emojione-1f46e{
    background-position:70% 35.89744%
}
.emojione-1f46f{
    background-position:70% 38.46154%
}
.emojione-1f470-1f3fb{
    background-position:70% 41.02564%
}
.emojione-1f470-1f3fc{
    background-position:70% 43.58974%
}
.emojione-1f470-1f3fd{
    background-position:70% 46.15385%
}
.emojione-1f470-1f3fe{
    background-position:70% 48.71795%
}
.emojione-1f470-1f3ff{
    background-position:70% 51.28205%
}
.emojione-1f470{
    background-position:70% 53.84615%
}
.emojione-1f471-1f3fb{
    background-position:70% 56.41026%
}
.emojione-1f471-1f3fc{
    background-position:70% 58.97436%
}
.emojione-1f471-1f3fd{
    background-position:70% 61.53846%
}
.emojione-1f471-1f3fe{
    background-position:70% 64.10256%
}
.emojione-1f471-1f3ff{
    background-position:70% 66.66667%
}
.emojione-1f471{
    background-position:70% 69.23077%
}
.emojione-1f472-1f3fb{
    background-position:0 71.79487%
}
.emojione-1f472-1f3fc{
    background-position:2.5% 71.79487%
}
.emojione-1f472-1f3fd{
    background-position:5% 71.79487%
}
.emojione-1f472-1f3fe{
    background-position:7.5% 71.79487%
}
.emojione-1f472-1f3ff{
    background-position:10% 71.79487%
}
.emojione-1f472{
    background-position:12.5% 71.79487%
}
.emojione-1f473-1f3fb{
    background-position:15% 71.79487%
}
.emojione-1f473-1f3fc{
    background-position:17.5% 71.79487%
}
.emojione-1f473-1f3fd{
    background-position:20% 71.79487%
}
.emojione-1f473-1f3fe{
    background-position:22.5% 71.79487%
}
.emojione-1f473-1f3ff{
    background-position:25% 71.79487%
}
.emojione-1f473{
    background-position:27.5% 71.79487%
}
.emojione-1f474-1f3fb{
    background-position:30% 71.79487%
}
.emojione-1f474-1f3fc{
    background-position:32.5% 71.79487%
}
.emojione-1f474-1f3fd{
    background-position:35% 71.79487%
}
.emojione-1f474-1f3fe{
    background-position:37.5% 71.79487%
}
.emojione-1f474-1f3ff{
    background-position:40% 71.79487%
}
.emojione-1f474{
    background-position:42.5% 71.79487%
}
.emojione-1f475-1f3fb{
    background-position:45% 71.79487%
}
.emojione-1f475-1f3fc{
    background-position:47.5% 71.79487%
}
.emojione-1f475-1f3fd{
    background-position:50% 71.79487%
}
.emojione-1f475-1f3fe{
    background-position:0 0
}
.emojione-1f475-1f3ff{
    background-position:55% 71.79487%
}
.emojione-1f475{
    background-position:57.5% 71.79487%
}
.emojione-1f476-1f3fb{
    background-position:60% 71.79487%
}
.emojione-1f476-1f3fc{
    background-position:62.5% 71.79487%
}
.emojione-1f476-1f3fd{
    background-position:65% 71.79487%
}
.emojione-1f476-1f3fe{
    background-position:67.5% 71.79487%
}
.emojione-1f476-1f3ff{
    background-position:70% 71.79487%
}
.emojione-1f476{
    background-position:72.5% 0
}
.emojione-1f477-1f3fb{
    background-position:72.5% 2.5641%
}
.emojione-1f477-1f3fc{
    background-position:72.5% 5.12821%
}
.emojione-1f477-1f3fd{
    background-position:72.5% 7.69231%
}
.emojione-1f477-1f3fe{
    background-position:72.5% 10.25641%
}
.emojione-1f477-1f3ff{
    background-position:72.5% 12.82051%
}
.emojione-1f477{
    background-position:72.5% 15.38462%
}
.emojione-1f478-1f3fb{
    background-position:72.5% 17.94872%
}
.emojione-1f478-1f3fc{
    background-position:72.5% 20.51282%
}
.emojione-1f478-1f3fd{
    background-position:72.5% 23.07692%
}
.emojione-1f478-1f3fe{
    background-position:72.5% 25.64103%
}
.emojione-1f478-1f3ff{
    background-position:72.5% 28.20513%
}
.emojione-1f478{
    background-position:72.5% 30.76923%
}
.emojione-1f479{
    background-position:72.5% 33.33333%
}
.emojione-1f47a{
    background-position:72.5% 35.89744%
}
.emojione-1f47b{
    background-position:72.5% 38.46154%
}
.emojione-1f47c-1f3fb{
    background-position:72.5% 41.02564%
}
.emojione-1f47c-1f3fc{
    background-position:72.5% 43.58974%
}
.emojione-1f47c-1f3fd{
    background-position:72.5% 46.15385%
}
.emojione-1f47c-1f3fe{
    background-position:72.5% 48.71795%
}
.emojione-1f47c-1f3ff{
    background-position:72.5% 51.28205%
}
.emojione-1f47c{
    background-position:72.5% 53.84615%
}
.emojione-1f47d{
    background-position:72.5% 56.41026%
}
.emojione-1f47e{
    background-position:72.5% 58.97436%
}
.emojione-1f47f{
    background-position:72.5% 61.53846%
}
.emojione-1f480{
    background-position:72.5% 64.10256%
}
.emojione-1f481-1f3fb{
    background-position:72.5% 66.66667%
}
.emojione-1f481-1f3fc{
    background-position:72.5% 69.23077%
}
.emojione-1f481-1f3fd{
    background-position:72.5% 71.79487%
}
.emojione-1f481-1f3fe{
    background-position:0 74.35897%
}
.emojione-1f481-1f3ff{
    background-position:2.5% 74.35897%
}
.emojione-1f481{
    background-position:5% 74.35897%
}
.emojione-1f482-1f3fb{
    background-position:7.5% 74.35897%
}
.emojione-1f482-1f3fc{
    background-position:10% 74.35897%
}
.emojione-1f482-1f3fd{
    background-position:12.5% 74.35897%
}
.emojione-1f482-1f3fe{
    background-position:15% 74.35897%
}
.emojione-1f482-1f3ff{
    background-position:17.5% 74.35897%
}
.emojione-1f482{
    background-position:20% 74.35897%
}
.emojione-1f483-1f3fb{
    background-position:22.5% 74.35897%
}
.emojione-1f483-1f3fc{
    background-position:25% 74.35897%
}
.emojione-1f483-1f3fd{
    background-position:27.5% 74.35897%
}
.emojione-1f483-1f3fe{
    background-position:30% 74.35897%
}
.emojione-1f483-1f3ff{
    background-position:32.5% 74.35897%
}
.emojione-1f483{
    background-position:35% 74.35897%
}
.emojione-1f484{
    background-position:37.5% 74.35897%
}
.emojione-1f485-1f3fb{
    background-position:40% 74.35897%
}
.emojione-1f485-1f3fc{
    background-position:42.5% 74.35897%
}
.emojione-1f485-1f3fd{
    background-position:45% 74.35897%
}
.emojione-1f485-1f3fe{
    background-position:47.5% 74.35897%
}
.emojione-1f485-1f3ff{
    background-position:50% 74.35897%
}
.emojione-1f485{
    background-position:52.5% 74.35897%
}
.emojione-1f486-1f3fb{
    background-position:55% 74.35897%
}
.emojione-1f486-1f3fc{
    background-position:57.5% 74.35897%
}
.emojione-1f486-1f3fd{
    background-position:60% 74.35897%
}
.emojione-1f486-1f3fe{
    background-position:62.5% 74.35897%
}
.emojione-1f486-1f3ff{
    background-position:65% 74.35897%
}
.emojione-1f486{
    background-position:67.5% 74.35897%
}
.emojione-1f487-1f3fb{
    background-position:70% 74.35897%
}
.emojione-1f487-1f3fc{
    background-position:72.5% 74.35897%
}
.emojione-1f487-1f3fd{
    background-position:75% 0
}
.emojione-1f487-1f3fe{
    background-position:75% 2.5641%
}
.emojione-1f487-1f3ff{
    background-position:75% 5.12821%
}
.emojione-1f487{
    background-position:75% 7.69231%
}
.emojione-1f488{
    background-position:75% 10.25641%
}
.emojione-1f489{
    background-position:75% 12.82051%
}
.emojione-1f48a{
    background-position:75% 15.38462%
}
.emojione-1f48b{
    background-position:75% 17.94872%
}
.emojione-1f48c{
    background-position:75% 20.51282%
}
.emojione-1f48d{
    background-position:75% 23.07692%
}
.emojione-1f48e{
    background-position:75% 25.64103%
}
.emojione-1f48f{
    background-position:75% 28.20513%
}
.emojione-1f490{
    background-position:75% 30.76923%
}
.emojione-1f491{
    background-position:75% 33.33333%
}
.emojione-1f492{
    background-position:75% 35.89744%
}
.emojione-1f493{
    background-position:75% 38.46154%
}
.emojione-1f494{
    background-position:75% 41.02564%
}
.emojione-1f495{
    background-position:75% 43.58974%
}
.emojione-1f496{
    background-position:75% 46.15385%
}
.emojione-1f497{
    background-position:75% 48.71795%
}
.emojione-1f498{
    background-position:75% 51.28205%
}
.emojione-1f499{
    background-position:75% 53.84615%
}
.emojione-1f49a{
    background-position:75% 56.41026%
}
.emojione-1f49b{
    background-position:75% 58.97436%
}
.emojione-1f49c{
    background-position:75% 61.53846%
}
.emojione-1f49d{
    background-position:75% 64.10256%
}
.emojione-1f49e{
    background-position:75% 66.66667%
}
.emojione-1f49f{
    background-position:75% 69.23077%
}
.emojione-1f4a0{
    background-position:75% 71.79487%
}
.emojione-1f4a1{
    background-position:75% 74.35897%
}
.emojione-1f4a2{
    background-position:0 76.92308%
}
.emojione-1f4a3{
    background-position:2.5% 76.92308%
}
.emojione-1f4a4{
    background-position:5% 76.92308%
}
.emojione-1f4a5{
    background-position:7.5% 76.92308%
}
.emojione-1f4a6{
    background-position:10% 76.92308%
}
.emojione-1f4a7{
    background-position:12.5% 76.92308%
}
.emojione-1f4a8{
    background-position:15% 76.92308%
}
.emojione-1f4a9{
    background-position:17.5% 76.92308%
}
.emojione-1f4aa-1f3fb{
    background-position:20% 76.92308%
}
.emojione-1f4aa-1f3fc{
    background-position:22.5% 76.92308%
}
.emojione-1f4aa-1f3fd{
    background-position:25% 76.92308%
}
.emojione-1f4aa-1f3fe{
    background-position:27.5% 76.92308%
}
.emojione-1f4aa-1f3ff{
    background-position:30% 76.92308%
}
.emojione-1f4aa{
    background-position:32.5% 76.92308%
}
.emojione-1f4ab{
    background-position:35% 76.92308%
}
.emojione-1f4ac{
    background-position:37.5% 76.92308%
}
.emojione-1f4ad{
    background-position:40% 76.92308%
}
.emojione-1f4ae{
    background-position:42.5% 76.92308%
}
.emojione-1f4af{
    background-position:45% 76.92308%
}
.emojione-1f4b0{
    background-position:47.5% 76.92308%
}
.emojione-1f4b1{
    background-position:50% 76.92308%
}
.emojione-1f4b2{
    background-position:52.5% 76.92308%
}
.emojione-1f4b3{
    background-position:55% 76.92308%
}
.emojione-1f4b4{
    background-position:57.5% 76.92308%
}
.emojione-1f4b5{
    background-position:60% 76.92308%
}
.emojione-1f4b6{
    background-position:62.5% 76.92308%
}
.emojione-1f4b7{
    background-position:65% 76.92308%
}
.emojione-1f4b8{
    background-position:67.5% 76.92308%
}
.emojione-1f4b9{
    background-position:70% 76.92308%
}
.emojione-1f4ba{
    background-position:72.5% 76.92308%
}
.emojione-1f4bb{
    background-position:75% 76.92308%
}
.emojione-1f4bc{
    background-position:77.5% 0
}
.emojione-1f4bd{
    background-position:77.5% 2.5641%
}
.emojione-1f4be{
    background-position:77.5% 5.12821%
}
.emojione-1f4bf{
    background-position:77.5% 7.69231%
}
.emojione-1f4c0{
    background-position:77.5% 10.25641%
}
.emojione-1f4c1{
    background-position:77.5% 12.82051%
}
.emojione-1f4c2{
    background-position:77.5% 15.38462%
}
.emojione-1f4c3{
    background-position:77.5% 17.94872%
}
.emojione-1f4c4{
    background-position:77.5% 20.51282%
}
.emojione-1f4c5{
    background-position:77.5% 23.07692%
}
.emojione-1f4c6{
    background-position:77.5% 25.64103%
}
.emojione-1f4c7{
    background-position:77.5% 28.20513%
}
.emojione-1f4c8{
    background-position:77.5% 30.76923%
}
.emojione-1f4c9{
    background-position:77.5% 33.33333%
}
.emojione-1f4ca{
    background-position:77.5% 35.89744%
}
.emojione-1f4cb{
    background-position:77.5% 38.46154%
}
.emojione-1f4cc{
    background-position:77.5% 41.02564%
}
.emojione-1f4cd{
    background-position:77.5% 43.58974%
}
.emojione-1f4ce{
    background-position:77.5% 46.15385%
}
.emojione-1f4cf{
    background-position:77.5% 48.71795%
}
.emojione-1f4d0{
    background-position:77.5% 51.28205%
}
.emojione-1f4d1{
    background-position:77.5% 53.84615%
}
.emojione-1f4d2{
    background-position:77.5% 56.41026%
}
.emojione-1f4d3{
    background-position:77.5% 58.97436%
}
.emojione-1f4d4{
    background-position:77.5% 61.53846%
}
.emojione-1f4d5{
    background-position:77.5% 64.10256%
}
.emojione-1f4d6{
    background-position:77.5% 66.66667%
}
.emojione-1f4d7{
    background-position:77.5% 69.23077%
}
.emojione-1f4d8{
    background-position:77.5% 71.79487%
}
.emojione-1f4d9{
    background-position:77.5% 74.35897%
}
.emojione-1f4da{
    background-position:77.5% 76.92308%
}
.emojione-1f4db{
    background-position:0 79.48718%
}
.emojione-1f4dc{
    background-position:2.5% 79.48718%
}
.emojione-1f4dd{
    background-position:5% 79.48718%
}
.emojione-1f4de{
    background-position:7.5% 79.48718%
}
.emojione-1f4df{
    background-position:10% 79.48718%
}
.emojione-1f4e0{
    background-position:12.5% 79.48718%
}
.emojione-1f4e1{
    background-position:15% 79.48718%
}
.emojione-1f4e2{
    background-position:17.5% 79.48718%
}
.emojione-1f4e3{
    background-position:20% 79.48718%
}
.emojione-1f4e4{
    background-position:22.5% 79.48718%
}
.emojione-1f4e5{
    background-position:25% 79.48718%
}
.emojione-1f4e6{
    background-position:27.5% 79.48718%
}
.emojione-1f4e7{
    background-position:30% 79.48718%
}
.emojione-1f4e8{
    background-position:32.5% 79.48718%
}
.emojione-1f4e9{
    background-position:35% 79.48718%
}
.emojione-1f4ea{
    background-position:37.5% 79.48718%
}
.emojione-1f4eb{
    background-position:40% 79.48718%
}
.emojione-1f4ec{
    background-position:42.5% 79.48718%
}
.emojione-1f4ed{
    background-position:45% 79.48718%
}
.emojione-1f4ee{
    background-position:47.5% 79.48718%
}
.emojione-1f4ef{
    background-position:50% 79.48718%
}
.emojione-1f4f0{
    background-position:52.5% 79.48718%
}
.emojione-1f4f1{
    background-position:55% 79.48718%
}
.emojione-1f4f2{
    background-position:57.5% 79.48718%
}
.emojione-1f4f3{
    background-position:60% 79.48718%
}
.emojione-1f4f4{
    background-position:62.5% 79.48718%
}
.emojione-1f4f5{
    background-position:65% 79.48718%
}
.emojione-1f4f6{
    background-position:67.5% 79.48718%
}
.emojione-1f4f7{
    background-position:70% 79.48718%
}
.emojione-1f4f8{
    background-position:72.5% 79.48718%
}
.emojione-1f4f9{
    background-position:75% 79.48718%
}
.emojione-1f4fa{
    background-position:77.5% 79.48718%
}
.emojione-1f4fb{
    background-position:80% 0
}
.emojione-1f4fc{
    background-position:80% 2.5641%
}
.emojione-1f4fd{
    background-position:80% 5.12821%
}
.emojione-1f4ff{
    background-position:80% 7.69231%
}
.emojione-1f500{
    background-position:80% 10.25641%
}
.emojione-1f501{
    background-position:80% 12.82051%
}
.emojione-1f502{
    background-position:80% 15.38462%
}
.emojione-1f503{
    background-position:80% 17.94872%
}
.emojione-1f504{
    background-position:80% 20.51282%
}
.emojione-1f505{
    background-position:80% 23.07692%
}
.emojione-1f506{
    background-position:80% 25.64103%
}
.emojione-1f507{
    background-position:80% 28.20513%
}
.emojione-1f508{
    background-position:80% 30.76923%
}
.emojione-1f509{
    background-position:80% 33.33333%
}
.emojione-1f50a{
    background-position:80% 35.89744%
}
.emojione-1f50b{
    background-position:80% 38.46154%
}
.emojione-1f50c{
    background-position:80% 41.02564%
}
.emojione-1f50d{
    background-position:80% 43.58974%
}
.emojione-1f50e{
    background-position:80% 46.15385%
}
.emojione-1f50f{
    background-position:80% 48.71795%
}
.emojione-1f510{
    background-position:80% 51.28205%
}
.emojione-1f511{
    background-position:80% 53.84615%
}
.emojione-1f512{
    background-position:80% 56.41026%
}
.emojione-1f513{
    background-position:80% 58.97436%
}
.emojione-1f514{
    background-position:80% 61.53846%
}
.emojione-1f515{
    background-position:80% 64.10256%
}
.emojione-1f516{
    background-position:80% 66.66667%
}
.emojione-1f517{
    background-position:80% 69.23077%
}
.emojione-1f518{
    background-position:80% 71.79487%
}
.emojione-1f519{
    background-position:80% 74.35897%
}
.emojione-1f51a{
    background-position:80% 76.92308%
}
.emojione-1f51b{
    background-position:80% 79.48718%
}
.emojione-1f51c{
    background-position:0 82.05128%
}
.emojione-1f51d{
    background-position:2.5% 82.05128%
}
.emojione-1f51e{
    background-position:5% 82.05128%
}
.emojione-1f51f{
    background-position:7.5% 82.05128%
}
.emojione-1f520{
    background-position:10% 82.05128%
}
.emojione-1f521{
    background-position:12.5% 82.05128%
}
.emojione-1f522{
    background-position:15% 82.05128%
}
.emojione-1f523{
    background-position:17.5% 82.05128%
}
.emojione-1f524{
    background-position:20% 82.05128%
}
.emojione-1f525{
    background-position:22.5% 82.05128%
}
.emojione-1f526{
    background-position:25% 82.05128%
}
.emojione-1f527{
    background-position:27.5% 82.05128%
}
.emojione-1f528{
    background-position:30% 82.05128%
}
.emojione-1f529{
    background-position:32.5% 82.05128%
}
.emojione-1f52a{
    background-position:35% 82.05128%
}
.emojione-1f52b{
    background-position:37.5% 82.05128%
}
.emojione-1f52c{
    background-position:40% 82.05128%
}
.emojione-1f52d{
    background-position:42.5% 82.05128%
}
.emojione-1f52e{
    background-position:45% 82.05128%
}
.emojione-1f52f{
    background-position:47.5% 82.05128%
}
.emojione-1f530{
    background-position:50% 82.05128%
}
.emojione-1f531{
    background-position:52.5% 82.05128%
}
.emojione-1f532{
    background-position:55% 82.05128%
}
.emojione-1f533{
    background-position:57.5% 82.05128%
}
.emojione-1f534{
    background-position:60% 82.05128%
}
.emojione-1f535{
    background-position:62.5% 82.05128%
}
.emojione-1f536{
    background-position:65% 82.05128%
}
.emojione-1f537{
    background-position:67.5% 82.05128%
}
.emojione-1f538{
    background-position:70% 82.05128%
}
.emojione-1f539{
    background-position:72.5% 82.05128%
}
.emojione-1f53a{
    background-position:75% 82.05128%
}
.emojione-1f53b{
    background-position:77.5% 82.05128%
}
.emojione-1f53c{
    background-position:80% 82.05128%
}
.emojione-1f53d{
    background-position:82.5% 0
}
.emojione-1f549{
    background-position:82.5% 2.5641%
}
.emojione-1f54a{
    background-position:82.5% 5.12821%
}
.emojione-1f54b{
    background-position:82.5% 7.69231%
}
.emojione-1f54c{
    background-position:82.5% 10.25641%
}
.emojione-1f54d{
    background-position:82.5% 12.82051%
}
.emojione-1f54e{
    background-position:82.5% 15.38462%
}
.emojione-1f550{
    background-position:82.5% 17.94872%
}
.emojione-1f551{
    background-position:82.5% 20.51282%
}
.emojione-1f552{
    background-position:82.5% 23.07692%
}
.emojione-1f553{
    background-position:82.5% 25.64103%
}
.emojione-1f554{
    background-position:82.5% 28.20513%
}
.emojione-1f555{
    background-position:82.5% 30.76923%
}
.emojione-1f556{
    background-position:82.5% 33.33333%
}
.emojione-1f557{
    background-position:82.5% 35.89744%
}
.emojione-1f558{
    background-position:82.5% 38.46154%
}
.emojione-1f559{
    background-position:82.5% 41.02564%
}
.emojione-1f55a{
    background-position:82.5% 43.58974%
}
.emojione-1f55b{
    background-position:82.5% 46.15385%
}
.emojione-1f55c{
    background-position:82.5% 48.71795%
}
.emojione-1f55d{
    background-position:82.5% 51.28205%
}
.emojione-1f55e{
    background-position:82.5% 53.84615%
}
.emojione-1f55f{
    background-position:82.5% 56.41026%
}
.emojione-1f560{
    background-position:82.5% 58.97436%
}
.emojione-1f561{
    background-position:82.5% 61.53846%
}
.emojione-1f562{
    background-position:82.5% 64.10256%
}
.emojione-1f563{
    background-position:82.5% 66.66667%
}
.emojione-1f564{
    background-position:82.5% 69.23077%
}
.emojione-1f565{
    background-position:82.5% 71.79487%
}
.emojione-1f566{
    background-position:82.5% 74.35897%
}
.emojione-1f567{
    background-position:82.5% 76.92308%
}
.emojione-1f56f{
    background-position:82.5% 79.48718%
}
.emojione-1f570{
    background-position:82.5% 82.05128%
}
.emojione-1f573{
    background-position:0 84.61538%
}
.emojione-1f574{
    background-position:2.5% 84.61538%
}
.emojione-1f575-1f3fb{
    background-position:5% 84.61538%
}
.emojione-1f575-1f3fc{
    background-position:7.5% 84.61538%
}
.emojione-1f575-1f3fd{
    background-position:10% 84.61538%
}
.emojione-1f575-1f3fe{
    background-position:12.5% 84.61538%
}
.emojione-1f575-1f3ff{
    background-position:15% 84.61538%
}
.emojione-1f575{
    background-position:17.5% 84.61538%
}
.emojione-1f576{
    background-position:20% 84.61538%
}
.emojione-1f577{
    background-position:22.5% 84.61538%
}
.emojione-1f578{
    background-position:25% 84.61538%
}
.emojione-1f579{
    background-position:27.5% 84.61538%
}
.emojione-1f587{
    background-position:30% 84.61538%
}
.emojione-1f58a{
    background-position:32.5% 84.61538%
}
.emojione-1f58b{
    background-position:35% 84.61538%
}
.emojione-1f58c{
    background-position:37.5% 84.61538%
}
.emojione-1f58d{
    background-position:40% 84.61538%
}
.emojione-1f590-1f3fb{
    background-position:42.5% 84.61538%
}
.emojione-1f590-1f3fc{
    background-position:45% 84.61538%
}
.emojione-1f590-1f3fd{
    background-position:47.5% 84.61538%
}
.emojione-1f590-1f3fe{
    background-position:50% 84.61538%
}
.emojione-1f590-1f3ff{
    background-position:52.5% 84.61538%
}
.emojione-1f590{
    background-position:55% 84.61538%
}
.emojione-1f595-1f3fb{
    background-position:57.5% 84.61538%
}
.emojione-1f595-1f3fc{
    background-position:60% 84.61538%
}
.emojione-1f595-1f3fd{
    background-position:62.5% 84.61538%
}
.emojione-1f595-1f3fe{
    background-position:65% 84.61538%
}
.emojione-1f595-1f3ff{
    background-position:67.5% 84.61538%
}
.emojione-1f595{
    background-position:70% 84.61538%
}
.emojione-1f596-1f3fb{
    background-position:72.5% 84.61538%
}
.emojione-1f596-1f3fc{
    background-position:75% 84.61538%
}
.emojione-1f596-1f3fd{
    background-position:77.5% 84.61538%
}
.emojione-1f596-1f3fe{
    background-position:80% 84.61538%
}
.emojione-1f596-1f3ff{
    background-position:82.5% 84.61538%
}
.emojione-1f596{
    background-position:85% 0
}
.emojione-1f5a5{
    background-position:85% 2.5641%
}
.emojione-1f5a8{
    background-position:85% 5.12821%
}
.emojione-1f5b1{
    background-position:85% 7.69231%
}
.emojione-1f5b2{
    background-position:85% 10.25641%
}
.emojione-1f5bc{
    background-position:85% 12.82051%
}
.emojione-1f5c2{
    background-position:85% 15.38462%
}
.emojione-1f5c3{
    background-position:85% 17.94872%
}
.emojione-1f5c4{
    background-position:85% 20.51282%
}
.emojione-1f5d1{
    background-position:85% 23.07692%
}
.emojione-1f5d2{
    background-position:85% 25.64103%
}
.emojione-1f5d3{
    background-position:85% 28.20513%
}
.emojione-1f5dc{
    background-position:85% 30.76923%
}
.emojione-1f5dd{
    background-position:85% 33.33333%
}
.emojione-1f5de{
    background-position:85% 35.89744%
}
.emojione-1f5e1{
    background-position:85% 38.46154%
}
.emojione-1f5e3{
    background-position:85% 41.02564%
}
.emojione-1f5ef{
    background-position:85% 43.58974%
}
.emojione-1f5f3{
    background-position:85% 46.15385%
}
.emojione-1f5fa{
    background-position:85% 48.71795%
}
.emojione-1f5fb{
    background-position:85% 51.28205%
}
.emojione-1f5fc{
    background-position:85% 53.84615%
}
.emojione-1f5fd{
    background-position:85% 56.41026%
}
.emojione-1f5fe{
    background-position:85% 58.97436%
}
.emojione-1f5ff{
    background-position:85% 61.53846%
}
.emojione-1f600{
    background-position:85% 64.10256%
}
.emojione-1f601{
    background-position:85% 66.66667%
}
.emojione-1f602{
    background-position:85% 69.23077%
}
.emojione-1f603{
    background-position:85% 71.79487%
}
.emojione-1f604{
    background-position:85% 74.35897%
}
.emojione-1f605{
    background-position:85% 76.92308%
}
.emojione-1f606{
    background-position:85% 79.48718%
}
.emojione-1f607{
    background-position:85% 82.05128%
}
.emojione-1f608{
    background-position:85% 84.61538%
}
.emojione-1f609{
    background-position:0 87.17949%
}
.emojione-1f60a{
    background-position:2.5% 87.17949%
}
.emojione-1f60b{
    background-position:5% 87.17949%
}
.emojione-1f60c{
    background-position:7.5% 87.17949%
}
.emojione-1f60d{
    background-position:10% 87.17949%
}
.emojione-1f60e{
    background-position:12.5% 87.17949%
}
.emojione-1f60f{
    background-position:15% 87.17949%
}
.emojione-1f610{
    background-position:17.5% 87.17949%
}
.emojione-1f611{
    background-position:20% 87.17949%
}
.emojione-1f612{
    background-position:22.5% 87.17949%
}
.emojione-1f613{
    background-position:25% 87.17949%
}
.emojione-1f614{
    background-position:27.5% 87.17949%
}
.emojione-1f615{
    background-position:30% 87.17949%
}
.emojione-1f616{
    background-position:32.5% 87.17949%
}
.emojione-1f617{
    background-position:35% 87.17949%
}
.emojione-1f618{
    background-position:37.5% 87.17949%
}
.emojione-1f619{
    background-position:40% 87.17949%
}
.emojione-1f61a{
    background-position:42.5% 87.17949%
}
.emojione-1f61b{
    background-position:45% 87.17949%
}
.emojione-1f61c{
    background-position:47.5% 87.17949%
}
.emojione-1f61d{
    background-position:50% 87.17949%
}
.emojione-1f61e{
    background-position:52.5% 87.17949%
}
.emojione-1f61f{
    background-position:55% 87.17949%
}
.emojione-1f620{
    background-position:57.5% 87.17949%
}
.emojione-1f621{
    background-position:60% 87.17949%
}
.emojione-1f622{
    background-position:62.5% 87.17949%
}
.emojione-1f623{
    background-position:65% 87.17949%
}
.emojione-1f624{
    background-position:67.5% 87.17949%
}
.emojione-1f625{
    background-position:70% 87.17949%
}
.emojione-1f626{
    background-position:72.5% 87.17949%
}
.emojione-1f627{
    background-position:75% 87.17949%
}
.emojione-1f628{
    background-position:77.5% 87.17949%
}
.emojione-1f629{
    background-position:80% 87.17949%
}
.emojione-1f62a{
    background-position:82.5% 87.17949%
}
.emojione-1f62b{
    background-position:85% 87.17949%
}
.emojione-1f62c{
    background-position:87.5% 0
}
.emojione-1f62d{
    background-position:87.5% 2.5641%
}
.emojione-1f62e{
    background-position:87.5% 5.12821%
}
.emojione-1f62f{
    background-position:87.5% 7.69231%
}
.emojione-1f630{
    background-position:87.5% 10.25641%
}
.emojione-1f631{
    background-position:87.5% 12.82051%
}
.emojione-1f632{
    background-position:87.5% 15.38462%
}
.emojione-1f633{
    background-position:87.5% 17.94872%
}
.emojione-1f634{
    background-position:87.5% 20.51282%
}
.emojione-1f635{
    background-position:87.5% 23.07692%
}
.emojione-1f636{
    background-position:87.5% 25.64103%
}
.emojione-1f637{
    background-position:87.5% 28.20513%
}
.emojione-1f638{
    background-position:87.5% 30.76923%
}
.emojione-1f639{
    background-position:87.5% 33.33333%
}
.emojione-1f63a{
    background-position:87.5% 35.89744%
}
.emojione-1f63b{
    background-position:87.5% 38.46154%
}
.emojione-1f63c{
    background-position:87.5% 41.02564%
}
.emojione-1f63d{
    background-position:87.5% 43.58974%
}
.emojione-1f63e{
    background-position:87.5% 46.15385%
}
.emojione-1f63f{
    background-position:87.5% 48.71795%
}
.emojione-1f640{
    background-position:87.5% 51.28205%
}
.emojione-1f641{
    background-position:87.5% 53.84615%
}
.emojione-1f642{
    background-position:87.5% 56.41026%
}
.emojione-1f643{
    background-position:87.5% 58.97436%
}
.emojione-1f644{
    background-position:87.5% 61.53846%
}
.emojione-1f645-1f3fb{
    background-position:87.5% 64.10256%
}
.emojione-1f645-1f3fc{
    background-position:87.5% 66.66667%
}
.emojione-1f645-1f3fd{
    background-position:87.5% 69.23077%
}
.emojione-1f645-1f3fe{
    background-position:87.5% 71.79487%
}
.emojione-1f645-1f3ff{
    background-position:87.5% 74.35897%
}
.emojione-1f645{
    background-position:87.5% 76.92308%
}
.emojione-1f646-1f3fb{
    background-position:87.5% 79.48718%
}
.emojione-1f646-1f3fc{
    background-position:87.5% 82.05128%
}
.emojione-1f646-1f3fd{
    background-position:87.5% 84.61538%
}
.emojione-1f646-1f3fe{
    background-position:87.5% 87.17949%
}
.emojione-1f646-1f3ff{
    background-position:0 89.74359%
}
.emojione-1f646{
    background-position:2.5% 89.74359%
}
.emojione-1f647-1f3fb{
    background-position:5% 89.74359%
}
.emojione-1f647-1f3fc{
    background-position:7.5% 89.74359%
}
.emojione-1f647-1f3fd{
    background-position:10% 89.74359%
}
.emojione-1f647-1f3fe{
    background-position:12.5% 89.74359%
}
.emojione-1f647-1f3ff{
    background-position:15% 89.74359%
}
.emojione-1f647{
    background-position:17.5% 89.74359%
}
.emojione-1f648{
    background-position:20% 89.74359%
}
.emojione-1f649{
    background-position:22.5% 89.74359%
}
.emojione-1f64a{
    background-position:25% 89.74359%
}
.emojione-1f64b-1f3fb{
    background-position:27.5% 89.74359%
}
.emojione-1f64b-1f3fc{
    background-position:30% 89.74359%
}
.emojione-1f64b-1f3fd{
    background-position:32.5% 89.74359%
}
.emojione-1f64b-1f3fe{
    background-position:35% 89.74359%
}
.emojione-1f64b-1f3ff{
    background-position:37.5% 89.74359%
}
.emojione-1f64b{
    background-position:40% 89.74359%
}
.emojione-1f64c-1f3fb{
    background-position:42.5% 89.74359%
}
.emojione-1f64c-1f3fc{
    background-position:45% 89.74359%
}
.emojione-1f64c-1f3fd{
    background-position:47.5% 89.74359%
}
.emojione-1f64c-1f3fe{
    background-position:50% 89.74359%
}
.emojione-1f64c-1f3ff{
    background-position:52.5% 89.74359%
}
.emojione-1f64c{
    background-position:55% 89.74359%
}
.emojione-1f64d-1f3fb{
    background-position:57.5% 89.74359%
}
.emojione-1f64d-1f3fc{
    background-position:60% 89.74359%
}
.emojione-1f64d-1f3fd{
    background-position:62.5% 89.74359%
}
.emojione-1f64d-1f3fe{
    background-position:65% 89.74359%
}
.emojione-1f64d-1f3ff{
    background-position:67.5% 89.74359%
}
.emojione-1f64d{
    background-position:70% 89.74359%
}
.emojione-1f64e-1f3fb{
    background-position:72.5% 89.74359%
}
.emojione-1f64e-1f3fc{
    background-position:75% 89.74359%
}
.emojione-1f64e-1f3fd{
    background-position:77.5% 89.74359%
}
.emojione-1f64e-1f3fe{
    background-position:80% 89.74359%
}
.emojione-1f64e-1f3ff{
    background-position:82.5% 89.74359%
}
.emojione-1f64e{
    background-position:85% 89.74359%
}
.emojione-1f64f-1f3fb{
    background-position:87.5% 89.74359%
}
.emojione-1f64f-1f3fc{
    background-position:90% 0
}
.emojione-1f64f-1f3fd{
    background-position:90% 2.5641%
}
.emojione-1f64f-1f3fe{
    background-position:90% 5.12821%
}
.emojione-1f64f-1f3ff{
    background-position:90% 7.69231%
}
.emojione-1f64f{
    background-position:90% 10.25641%
}
.emojione-1f680{
    background-position:90% 12.82051%
}
.emojione-1f681{
    background-position:90% 15.38462%
}
.emojione-1f682{
    background-position:90% 17.94872%
}
.emojione-1f683{
    background-position:90% 20.51282%
}
.emojione-1f684{
    background-position:90% 23.07692%
}
.emojione-1f685{
    background-position:90% 25.64103%
}
.emojione-1f686{
    background-position:90% 28.20513%
}
.emojione-1f687{
    background-position:90% 30.76923%
}
.emojione-1f688{
    background-position:90% 33.33333%
}
.emojione-1f689{
    background-position:90% 35.89744%
}
.emojione-1f68a{
    background-position:90% 38.46154%
}
.emojione-1f68b{
    background-position:90% 41.02564%
}
.emojione-1f68c{
    background-position:90% 43.58974%
}
.emojione-1f68d{
    background-position:90% 46.15385%
}
.emojione-1f68e{
    background-position:90% 48.71795%
}
.emojione-1f68f{
    background-position:90% 51.28205%
}
.emojione-1f690{
    background-position:90% 53.84615%
}
.emojione-1f691{
    background-position:90% 56.41026%
}
.emojione-1f692{
    background-position:90% 58.97436%
}
.emojione-1f693{
    background-position:90% 61.53846%
}
.emojione-1f694{
    background-position:90% 64.10256%
}
.emojione-1f695{
    background-position:90% 66.66667%
}
.emojione-1f696{
    background-position:90% 69.23077%
}
.emojione-1f697{
    background-position:90% 71.79487%
}
.emojione-1f698{
    background-position:90% 74.35897%
}
.emojione-1f699{
    background-position:90% 76.92308%
}
.emojione-1f69a{
    background-position:90% 79.48718%
}
.emojione-1f69b{
    background-position:90% 82.05128%
}
.emojione-1f69c{
    background-position:90% 84.61538%
}
.emojione-1f69d{
    background-position:90% 87.17949%
}
.emojione-1f69e{
    background-position:90% 89.74359%
}
.emojione-1f69f{
    background-position:0 92.30769%
}
.emojione-1f6a0{
    background-position:2.5% 92.30769%
}
.emojione-1f6a1{
    background-position:5% 92.30769%
}
.emojione-1f6a2{
    background-position:7.5% 92.30769%
}
.emojione-1f6a3-1f3fb{
    background-position:10% 92.30769%
}
.emojione-1f6a3-1f3fc{
    background-position:12.5% 92.30769%
}
.emojione-1f6a3-1f3fd{
    background-position:15% 92.30769%
}
.emojione-1f6a3-1f3fe{
    background-position:17.5% 92.30769%
}
.emojione-1f6a3-1f3ff{
    background-position:20% 92.30769%
}
.emojione-1f6a3{
    background-position:22.5% 92.30769%
}
.emojione-1f6a4{
    background-position:25% 92.30769%
}
.emojione-1f6a5{
    background-position:27.5% 92.30769%
}
.emojione-1f6a6{
    background-position:30% 92.30769%
}
.emojione-1f6a7{
    background-position:32.5% 92.30769%
}
.emojione-1f6a8{
    background-position:35% 92.30769%
}
.emojione-1f6a9{
    background-position:37.5% 92.30769%
}
.emojione-1f6aa{
    background-position:40% 92.30769%
}
.emojione-1f6ab{
    background-position:42.5% 92.30769%
}
.emojione-1f6ac{
    background-position:45% 92.30769%
}
.emojione-1f6ad{
    background-position:47.5% 92.30769%
}
.emojione-1f6ae{
    background-position:50% 92.30769%
}
.emojione-1f6af{
    background-position:52.5% 92.30769%
}
.emojione-1f6b0{
    background-position:55% 92.30769%
}
.emojione-1f6b1{
    background-position:57.5% 92.30769%
}
.emojione-1f6b2{
    background-position:60% 92.30769%
}
.emojione-1f6b3{
    background-position:62.5% 92.30769%
}
.emojione-1f6b4-1f3fb{
    background-position:65% 92.30769%
}
.emojione-1f6b4-1f3fc{
    background-position:67.5% 92.30769%
}
.emojione-1f6b4-1f3fd{
    background-position:70% 92.30769%
}
.emojione-1f6b4-1f3fe{
    background-position:72.5% 92.30769%
}
.emojione-1f6b4-1f3ff{
    background-position:75% 92.30769%
}
.emojione-1f6b4{
    background-position:77.5% 92.30769%
}
.emojione-1f6b5-1f3fb{
    background-position:80% 92.30769%
}
.emojione-1f6b5-1f3fc{
    background-position:82.5% 92.30769%
}
.emojione-1f6b5-1f3fd{
    background-position:85% 92.30769%
}
.emojione-1f6b5-1f3fe{
    background-position:87.5% 92.30769%
}
.emojione-1f6b5-1f3ff{
    background-position:90% 92.30769%
}
.emojione-1f6b5{
    background-position:92.5% 0
}
.emojione-1f6b6-1f3fb{
    background-position:92.5% 2.5641%
}
.emojione-1f6b6-1f3fc{
    background-position:92.5% 5.12821%
}
.emojione-1f6b6-1f3fd{
    background-position:92.5% 7.69231%
}
.emojione-1f6b6-1f3fe{
    background-position:92.5% 10.25641%
}
.emojione-1f6b6-1f3ff{
    background-position:92.5% 12.82051%
}
.emojione-1f6b6{
    background-position:92.5% 15.38462%
}
.emojione-1f6b7{
    background-position:92.5% 17.94872%
}
.emojione-1f6b8{
    background-position:92.5% 20.51282%
}
.emojione-1f6b9{
    background-position:92.5% 23.07692%
}
.emojione-1f6ba{
    background-position:92.5% 25.64103%
}
.emojione-1f6bb{
    background-position:92.5% 28.20513%
}
.emojione-1f6bc{
    background-position:92.5% 30.76923%
}
.emojione-1f6bd{
    background-position:92.5% 33.33333%
}
.emojione-1f6be{
    background-position:92.5% 35.89744%
}
.emojione-1f6bf{
    background-position:92.5% 38.46154%
}
.emojione-1f6c0-1f3fb{
    background-position:92.5% 41.02564%
}
.emojione-1f6c0-1f3fc{
    background-position:92.5% 43.58974%
}
.emojione-1f6c0-1f3fd{
    background-position:92.5% 46.15385%
}
.emojione-1f6c0-1f3fe{
    background-position:92.5% 48.71795%
}
.emojione-1f6c0-1f3ff{
    background-position:92.5% 51.28205%
}
.emojione-1f6c0{
    background-position:92.5% 53.84615%
}
.emojione-1f6c1{
    background-position:92.5% 56.41026%
}
.emojione-1f6c2{
    background-position:92.5% 58.97436%
}
.emojione-1f6c3{
    background-position:92.5% 61.53846%
}
.emojione-1f6c4{
    background-position:92.5% 64.10256%
}
.emojione-1f6c5{
    background-position:92.5% 66.66667%
}
.emojione-1f6cb{
    background-position:92.5% 69.23077%
}
.emojione-1f6cc{
    background-position:92.5% 71.79487%
}
.emojione-1f6cd{
    background-position:92.5% 74.35897%
}
.emojione-1f6ce{
    background-position:92.5% 76.92308%
}
.emojione-1f6cf{
    background-position:92.5% 79.48718%
}
.emojione-1f6d0{
    background-position:92.5% 82.05128%
}
.emojione-1f6e0{
    background-position:92.5% 84.61538%
}
.emojione-1f6e1{
    background-position:92.5% 87.17949%
}
.emojione-1f6e2{
    background-position:92.5% 89.74359%
}
.emojione-1f6e3{
    background-position:92.5% 92.30769%
}
.emojione-1f6e4{
    background-position:0 94.87179%
}
.emojione-1f6e5{
    background-position:2.5% 94.87179%
}
.emojione-1f6e9{
    background-position:5% 94.87179%
}
.emojione-1f6eb{
    background-position:7.5% 94.87179%
}
.emojione-1f6ec{
    background-position:10% 94.87179%
}
.emojione-1f6f0{
    background-position:12.5% 94.87179%
}
.emojione-1f6f3{
    background-position:15% 94.87179%
}
.emojione-1f910{
    background-position:17.5% 94.87179%
}
.emojione-1f911{
    background-position:20% 94.87179%
}
.emojione-1f912{
    background-position:22.5% 94.87179%
}
.emojione-1f913{
    background-position:25% 94.87179%
}
.emojione-1f914{
    background-position:27.5% 94.87179%
}
.emojione-1f915{
    background-position:30% 94.87179%
}
.emojione-1f916{
    background-position:32.5% 94.87179%
}
.emojione-1f917{
    background-position:35% 94.87179%
}
.emojione-1f918-1f3fb{
    background-position:37.5% 94.87179%
}
.emojione-1f918-1f3fc{
    background-position:40% 94.87179%
}
.emojione-1f918-1f3fd{
    background-position:42.5% 94.87179%
}
.emojione-1f918-1f3fe{
    background-position:45% 94.87179%
}
.emojione-1f918-1f3ff{
    background-position:47.5% 94.87179%
}
.emojione-1f918{
    background-position:50% 94.87179%
}
.emojione-1f980{
    background-position:52.5% 94.87179%
}
.emojione-1f981{
    background-position:55% 94.87179%
}
.emojione-1f982{
    background-position:57.5% 94.87179%
}
.emojione-1f983{
    background-position:60% 94.87179%
}
.emojione-1f984{
    background-position:62.5% 94.87179%
}
.emojione-1f9c0{
    background-position:65% 94.87179%
}
.emojione-203c{
    background-position:67.5% 94.87179%
}
.emojione-2049{
    background-position:70% 94.87179%
}
.emojione-2122{
    background-position:72.5% 94.87179%
}
.emojione-2139{
    background-position:75% 94.87179%
}
.emojione-2194{
    background-position:77.5% 94.87179%
}
.emojione-2195{
    background-position:80% 94.87179%
}
.emojione-2196{
    background-position:82.5% 94.87179%
}
.emojione-2197{
    background-position:85% 94.87179%
}
.emojione-2198{
    background-position:87.5% 94.87179%
}
.emojione-2199{
    background-position:90% 94.87179%
}
.emojione-21a9{
    background-position:92.5% 94.87179%
}
.emojione-21aa{
    background-position:95% 0
}
.emojione-231a{
    background-position:95% 2.5641%
}
.emojione-231b{
    background-position:95% 5.12821%
}
.emojione-2328{
    background-position:95% 7.69231%
}
.emojione-23e9{
    background-position:95% 10.25641%
}
.emojione-23ea{
    background-position:95% 12.82051%
}
.emojione-23eb{
    background-position:95% 15.38462%
}
.emojione-23ec{
    background-position:95% 17.94872%
}
.emojione-23ed{
    background-position:95% 20.51282%
}
.emojione-23ee{
    background-position:95% 23.07692%
}
.emojione-23ef{
    background-position:95% 25.64103%
}
.emojione-23f0{
    background-position:95% 28.20513%
}
.emojione-23f1{
    background-position:95% 30.76923%
}
.emojione-23f2{
    background-position:95% 33.33333%
}
.emojione-23f3{
    background-position:95% 35.89744%
}
.emojione-23f8{
    background-position:95% 38.46154%
}
.emojione-23f9{
    background-position:95% 41.02564%
}
.emojione-23fa{
    background-position:95% 43.58974%
}
.emojione-24c2{
    background-position:95% 46.15385%
}
.emojione-25aa{
    background-position:95% 48.71795%
}
.emojione-25ab{
    background-position:95% 51.28205%
}
.emojione-25b6{
    background-position:95% 53.84615%
}
.emojione-25c0{
    background-position:95% 56.41026%
}
.emojione-25fb{
    background-position:95% 58.97436%
}
.emojione-25fc{
    background-position:95% 61.53846%
}
.emojione-25fd{
    background-position:95% 64.10256%
}
.emojione-25fe{
    background-position:95% 66.66667%
}
.emojione-2600{
    background-position:95% 69.23077%
}
.emojione-2601{
    background-position:95% 71.79487%
}
.emojione-2602{
    background-position:95% 74.35897%
}
.emojione-2603{
    background-position:95% 76.92308%
}
.emojione-2604{
    background-position:95% 79.48718%
}
.emojione-260e{
    background-position:95% 82.05128%
}
.emojione-2611{
    background-position:95% 84.61538%
}
.emojione-2614{
    background-position:95% 87.17949%
}
.emojione-2615{
    background-position:95% 89.74359%
}
.emojione-2618{
    background-position:95% 92.30769%
}
.emojione-261d-1f3fb{
    background-position:95% 94.87179%
}
.emojione-261d-1f3fc{
    background-position:0 97.4359%
}
.emojione-261d-1f3fd{
    background-position:2.5% 97.4359%
}
.emojione-261d-1f3fe{
    background-position:5% 97.4359%
}
.emojione-261d-1f3ff{
    background-position:7.5% 97.4359%
}
.emojione-261d{
    background-position:10% 97.4359%
}
.emojione-2620{
    background-position:12.5% 97.4359%
}
.emojione-2622{
    background-position:15% 97.4359%
}
.emojione-2623{
    background-position:17.5% 97.4359%
}
.emojione-2626{
    background-position:20% 97.4359%
}
.emojione-262a{
    background-position:22.5% 97.4359%
}
.emojione-262e{
    background-position:25% 97.4359%
}
.emojione-262f{
    background-position:27.5% 97.4359%
}
.emojione-2638{
    background-position:30% 97.4359%
}
.emojione-2639{
    background-position:32.5% 97.4359%
}
.emojione-263a{
    background-position:35% 97.4359%
}
.emojione-2648{
    background-position:37.5% 97.4359%
}
.emojione-2649{
    background-position:40% 97.4359%
}
.emojione-264a{
    background-position:42.5% 97.4359%
}
.emojione-264b{
    background-position:45% 97.4359%
}
.emojione-264c{
    background-position:47.5% 97.4359%
}
.emojione-264d{
    background-position:50% 97.4359%
}
.emojione-264e{
    background-position:52.5% 97.4359%
}
.emojione-264f{
    background-position:55% 97.4359%
}
.emojione-2650{
    background-position:57.5% 97.4359%
}
.emojione-2651{
    background-position:60% 97.4359%
}
.emojione-2652{
    background-position:62.5% 97.4359%
}
.emojione-2653{
    background-position:65% 97.4359%
}
.emojione-2660{
    background-position:67.5% 97.4359%
}
.emojione-2663{
    background-position:70% 97.4359%
}
.emojione-2665{
    background-position:72.5% 97.4359%
}
.emojione-2666{
    background-position:75% 97.4359%
}
.emojione-2668{
    background-position:77.5% 97.4359%
}
.emojione-267b{
    background-position:80% 97.4359%
}
.emojione-267f{
    background-position:82.5% 97.4359%
}
.emojione-2692{
    background-position:85% 97.4359%
}
.emojione-2693{
    background-position:87.5% 97.4359%
}
.emojione-2694{
    background-position:90% 97.4359%
}
.emojione-2696{
    background-position:92.5% 97.4359%
}
.emojione-2697{
    background-position:95% 97.4359%
}
.emojione-2699{
    background-position:97.5% 0
}
.emojione-269b{
    background-position:97.5% 2.5641%
}
.emojione-269c{
    background-position:97.5% 5.12821%
}
.emojione-26a0{
    background-position:97.5% 7.69231%
}
.emojione-26a1{
    background-position:97.5% 10.25641%
}
.emojione-26aa{
    background-position:97.5% 12.82051%
}
.emojione-26ab{
    background-position:97.5% 15.38462%
}
.emojione-26b0{
    background-position:97.5% 17.94872%
}
.emojione-26b1{
    background-position:97.5% 20.51282%
}
.emojione-26bd{
    background-position:97.5% 23.07692%
}
.emojione-26be{
    background-position:97.5% 25.64103%
}
.emojione-26c4{
    background-position:97.5% 28.20513%
}
.emojione-26c5{
    background-position:97.5% 30.76923%
}
.emojione-26c8{
    background-position:97.5% 33.33333%
}
.emojione-26ce{
    background-position:97.5% 35.89744%
}
.emojione-26cf{
    background-position:97.5% 38.46154%
}
.emojione-26d1{
    background-position:97.5% 41.02564%
}
.emojione-26d3{
    background-position:97.5% 43.58974%
}
.emojione-26d4{
    background-position:97.5% 46.15385%
}
.emojione-26e9{
    background-position:97.5% 48.71795%
}
.emojione-26ea{
    background-position:97.5% 51.28205%
}
.emojione-26f0{
    background-position:97.5% 53.84615%
}
.emojione-26f1{
    background-position:97.5% 56.41026%
}
.emojione-26f2{
    background-position:97.5% 58.97436%
}
.emojione-26f3{
    background-position:97.5% 61.53846%
}
.emojione-26f4{
    background-position:97.5% 64.10256%
}
.emojione-26f5{
    background-position:97.5% 66.66667%
}
.emojione-26f7{
    background-position:97.5% 69.23077%
}
.emojione-26f8{
    background-position:97.5% 71.79487%
}
.emojione-26f9-1f3fb{
    background-position:97.5% 74.35897%
}
.emojione-26f9-1f3fc{
    background-position:97.5% 76.92308%
}
.emojione-26f9-1f3fd{
    background-position:97.5% 79.48718%
}
.emojione-26f9-1f3fe{
    background-position:97.5% 82.05128%
}
.emojione-26f9-1f3ff{
    background-position:97.5% 84.61538%
}
.emojione-26f9{
    background-position:97.5% 87.17949%
}
.emojione-26fa{
    background-position:97.5% 89.74359%
}
.emojione-26fd{
    background-position:97.5% 92.30769%
}
.emojione-2702{
    background-position:97.5% 94.87179%
}
.emojione-2705{
    background-position:97.5% 97.4359%
}
.emojione-2708{
    background-position:0 100%
}
.emojione-2709{
    background-position:2.5% 100%
}
.emojione-270a-1f3fb{
    background-position:5% 100%
}
.emojione-270a-1f3fc{
    background-position:7.5% 100%
}
.emojione-270a-1f3fd{
    background-position:10% 100%
}
.emojione-270a-1f3fe{
    background-position:12.5% 100%
}
.emojione-270a-1f3ff{
    background-position:15% 100%
}
.emojione-270a{
    background-position:17.5% 100%
}
.emojione-270b-1f3fb{
    background-position:20% 100%
}
.emojione-270b-1f3fc{
    background-position:22.5% 100%
}
.emojione-270b-1f3fd{
    background-position:25% 100%
}
.emojione-270b-1f3fe{
    background-position:27.5% 100%
}
.emojione-270b-1f3ff{
    background-position:30% 100%
}
.emojione-270b{
    background-position:32.5% 100%
}
.emojione-270c-1f3fb{
    background-position:35% 100%
}
.emojione-270c-1f3fc{
    background-position:37.5% 100%
}
.emojione-270c-1f3fd{
    background-position:40% 100%
}
.emojione-270c-1f3fe{
    background-position:42.5% 100%
}
.emojione-270c-1f3ff{
    background-position:45% 100%
}
.emojione-270c{
    background-position:47.5% 100%
}
.emojione-270d-1f3fb{
    background-position:50% 100%
}
.emojione-270d-1f3fc{
    background-position:52.5% 100%
}
.emojione-270d-1f3fd{
    background-position:55% 100%
}
.emojione-270d-1f3fe{
    background-position:57.5% 100%
}
.emojione-270d-1f3ff{
    background-position:60% 100%
}
.emojione-270d{
    background-position:62.5% 100%
}
.emojione-270f{
    background-position:65% 100%
}
.emojione-2712{
    background-position:67.5% 100%
}
.emojione-2714{
    background-position:70% 100%
}
.emojione-2716{
    background-position:72.5% 100%
}
.emojione-271d{
    background-position:75% 100%
}
.emojione-2721{
    background-position:77.5% 100%
}
.emojione-2728{
    background-position:80% 100%
}
.emojione-2733{
    background-position:82.5% 100%
}
.emojione-2734{
    background-position:85% 100%
}
.emojione-2744{
    background-position:87.5% 100%
}
.emojione-2747{
    background-position:90% 100%
}
.emojione-274c{
    background-position:92.5% 100%
}
.emojione-274e{
    background-position:95% 100%
}
.emojione-2753{
    background-position:97.5% 100%
}
.emojione-2754{
    background-position:100% 0
}
.emojione-2755{
    background-position:100% 2.5641%
}
.emojione-2757{
    background-position:100% 5.12821%
}
.emojione-2763{
    background-position:100% 7.69231%
}
.emojione-2764{
    background-position:100% 10.25641%
}
.emojione-2795{
    background-position:100% 12.82051%
}
.emojione-2796{
    background-position:100% 15.38462%
}
.emojione-2797{
    background-position:100% 17.94872%
}
.emojione-27a1{
    background-position:100% 20.51282%
}
.emojione-27b0{
    background-position:100% 23.07692%
}
.emojione-27bf{
    background-position:100% 25.64103%
}
.emojione-2934{
    background-position:100% 28.20513%
}
.emojione-2935{
    background-position:100% 30.76923%
}
.emojione-2b05{
    background-position:100% 33.33333%
}
.emojione-2b06{
    background-position:100% 35.89744%
}
.emojione-2b07{
    background-position:100% 38.46154%
}
.emojione-2b1b{
    background-position:100% 41.02564%
}
.emojione-2b1c{
    background-position:100% 43.58974%
}
.emojione-2b50{
    background-position:100% 46.15385%
}
.emojione-2b55{
    background-position:100% 48.71795%
}
.emojione-3030{
    background-position:100% 51.28205%
}
.emojione-303d{
    background-position:100% 53.84615%
}
.emojione-3297{
    background-position:100% 56.41026%
}
.emojione-3299{
    background-position:100% 58.97436%
}
[class*=emojione-]{
    background-image:url(../../less/libs/emojione_sprites/emojione.sprites.png)!important;
    width:20px;
    height:20px
}
[class*=emojione-].emoji-only{
    width:40px;
    height:40px
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea]{
    position:absolute;
    z-index:1000;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow:0 6px 12px rgba(0,0,0,.175);
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item{
    font-size:14px;
    padding:1px 3px;
    border:0
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item a{
    text-decoration:none;
    display:block;
    height:100%;
    line-height:1.8em;
    padding:0 1.54em 0 .615em;
    color:#4f4f4f
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item.active,.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item:hover{
    background-color:#e4e4e4
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item.active a,.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item:hover a{
    color:#333
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item .emojioneemoji{
    font-size:inherit;
    height:2ex;
    width:2.1ex;
    min-height:20px;
    min-width:20px;
    display:inline-block;
    margin:0 5px .2ex 0;
    line-height:normal;
    vertical-align:middle;
    max-width:100%;
    top:0
}
.emojionearea-text .emojioneemoji,.emojionearea-text [class*=emojione-]{
    font-size:inherit;
    height:2ex;
    width:2.1ex;
    min-height:20px;
    min-width:20px;
    display:inline-block;
    margin:-.2ex .15em .2ex;
    line-height:normal;
    vertical-align:middle;
    max-width:100%;
    top:0
}
.emojionearea,.emojionearea *{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.emojionearea.emojionearea-disable{
    position:relative;
    background-color:#eee;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.emojionearea.emojionearea-disable:before{
    content:"";
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
    opacity:.3;
    position:absolute;
    background-color:#eee
}
.emojionearea,.emojionearea.form-control{
    display:block;
    position:relative!important;
    width:100%;
    height:auto;
    padding:0;
    font-size:14px;
    border:0;
    background-color:#fff;
    border:1px solid #ccc;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-transition:border-color .15s ease-in-out,-moz-box-shadow .15s ease-in-out;
    -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.emojionearea.focused{
    border-color:#66afe9;
    outline:0;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.emojionearea .emojionearea-editor{
    display:block;
    height:auto;
    min-height:8em;
    max-height:15em;
    overflow:auto;
    padding:6px 24px 6px 12px;
    line-height:1.42857143;
    font-size:inherit;
    color:#555;
    background-color:transparent;
    border:0;
    cursor:text;
    margin-right:1px;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.emojionearea .emojionearea-editor:empty:before{
    content:attr(placeholder);
    display:block;
    color:#bbb
}
.emojionearea .emojionearea-editor:focus{
    border:0;
    outline:0;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.emojionearea .emojionearea-editor .emojioneemoji,.emojionearea .emojionearea-editor [class*=emojione-]{
    font-size:inherit;
    height:2ex;
    width:2.1ex;
    min-height:20px;
    min-width:20px;
    display:inline-block;
    margin:-.2ex .15em .2ex;
    line-height:normal;
    vertical-align:middle;
    max-width:100%;
    top:0
}
.emojionearea.emojionearea-inline{
    height:34px
}
.emojionearea.emojionearea-inline>.emojionearea-editor{
    height:32px;
    min-height:20px;
    overflow:hidden;
    white-space:nowrap;
    position:absolute;
    top:0;
    left:12px;
    right:24px;
    padding:6px 0
}
.emojionearea.emojionearea-inline>.emojionearea-button{
    top:4px
}
.emojionearea .emojionearea-button{
    z-index:5;
    position:absolute;
    right:3px;
    top:3px;
    width:24px;
    height:24px;
    opacity:.6;
    cursor:pointer;
    -moz-transition:opacity .3s ease-in-out;
    -o-transition:opacity .3s ease-in-out;
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.emojionearea .emojionearea-button:hover{
    opacity:1
}
.emojionearea .emojionearea-button>div{
    display:block;
    width:24px;
    height:24px;
    position:absolute;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.emojionearea .emojionearea-button>div.emojionearea-button-open{
    background-position:0 -24px;
    filter:alpha(enabled=false);
    opacity:1
}
.emojionearea .emojionearea-button>div.emojionearea-button-close{
    background-position:0 0;
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    filter:alpha(Opacity=0);
    opacity:0
}
.emojionearea .emojionearea-button.active>div.emojionearea-button-open{
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    filter:alpha(Opacity=0);
    opacity:0
}
.emojionearea .emojionearea-button.active>div.emojionearea-button-close{
    -webkit-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    filter:alpha(enabled=false);
    opacity:1
}
.emojionearea .emojionearea-picker{
    background:#fff;
    position:absolute;
    -moz-box-shadow:0 1px 5px rgba(0,0,0,.32);
    -webkit-box-shadow:0 1px 5px rgba(0,0,0,.32);
    box-shadow:0 1px 5px rgba(0,0,0,.32);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    height:276px;
    width:316px;
    top:-15px;
    right:-15px;
    z-index:90;
    -moz-transition:all .25s ease-in-out;
    -o-transition:all .25s ease-in-out;
    -webkit-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out;
    filter:alpha(Opacity=0);
    opacity:0;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.emojionearea .emojionearea-picker.hidden{
    display:none
}
.emojionearea .emojionearea-picker .emojionearea-wrapper{
    position:relative;
    height:276px;
    width:316px
}
.emojionearea .emojionearea-picker .emojionearea-wrapper:after{
    content:"";
    display:block;
    position:absolute;
    background-repeat:no-repeat;
    z-index:91
}
.emojionearea .emojionearea-picker .emojionearea-filters{
    width:100%;
    position:absolute;
    z-index:95
}
.emojionearea .emojionearea-picker .emojionearea-filters{
    background:#f5f7f9;
    padding:0 0 0 7px;
    height:40px
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter{
    display:block;
    float:left;
    height:40px;
    width:32px;
    filter:inherit;
    padding:7px 1px 0;
    cursor:pointer;
    -webkit-filter:grayscale(1);
    filter:grayscale(1)
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active{
    background:#fff
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active,.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>i{
    width:24px;
    height:24px;
    top:0
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>img{
    width:24px;
    height:24px;
    margin:0 3px
}
.emojionearea .emojionearea-picker .emojionearea-search-panel{
    height:30px;
    position:absolute;
    z-index:95;
    top:40px;
    left:0;
    right:0;
    padding:5px 0 5px 8px
}
.emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones{
    float:right;
    margin-right:10px;
    margin-top:-1px
}
.emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones{
    position:absolute;
    top:4px;
    left:171px
}
.emojionearea .emojionearea-picker .emojionearea-search{
    float:left;
    padding:0;
    height:20px;
    width:160px
}
.emojionearea .emojionearea-picker .emojionearea-search>input{
    outline:0;
    width:160px;
    min-width:160px;
    height:20px
}
.emojionearea .emojionearea-picker .emojionearea-tones{
    padding:0;
    width:120px;
    height:20px
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone{
    display:inline-block;
    padding:0;
    border:0;
    vertical-align:middle;
    outline:0;
    background:0 0;
    cursor:pointer;
    position:relative
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-0,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-0:after{
    background-color:#ffcf3e
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-1,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-1:after{
    background-color:#fae3c5
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-2,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-2:after{
    background-color:#e2cfa5
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-3,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-3:after{
    background-color:#daa478
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-4,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-4:after{
    background-color:#a78058
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-5,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-5:after{
    background-color:#5e4d43
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone{
    width:20px;
    height:20px;
    margin:0;
    background-color:transparent
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone:after{
    content:"";
    position:absolute;
    display:block;
    top:4px;
    left:4px;
    width:12px;
    height:12px
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone.active:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone.active:after{
    top:0;
    left:0;
    width:20px;
    height:20px
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone{
    width:16px;
    height:16px;
    margin:0 2px
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone.active:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone.active:after{
    content:"";
    position:absolute;
    display:block;
    background-color:transparent;
    border:2px solid #fff;
    width:8px;
    height:8px;
    top:2px;
    left:2px;
    box-sizing:initial
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone:after{
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
    border-radius:100%
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone:after{
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:1px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area{
    height:236px
}
.emojionearea .emojionearea-picker .emojionearea-search-panel+.emojionearea-scroll-area{
    height:206px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area{
    overflow:auto;
    overflow-x:hidden;
    width:100%;
    position:absolute;
    padding:0 0 5px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list{
    z-index:1
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title{
    display:block;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size:13px;
    font-weight:400;
    color:#b2b2b2;
    background:#fff;
    line-height:20px;
    margin:0;
    padding:7px 0 5px 6px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before{
    content:" ";
    display:block;
    clear:both
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block{
    padding:0 0 0 7px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block>.emojionearea-category{
    padding:0!important
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block>.emojionearea-category:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block>.emojionearea-category:before{
    content:" ";
    display:block;
    clear:both
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before{
    content:" ";
    display:block;
    clear:both
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-]{
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin:0;
    width:24px;
    height:24px;
    top:0
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn{
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:24px;
    height:24px;
    float:left;
    display:block;
    margin:1px;
    padding:3px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#e4e4e4;
    cursor:pointer
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img{
    float:left;
    display:block;
    width:24px;
    height:24px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji{
    filter:alpha(Opacity=0);
    opacity:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters{
    top:0;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area{
    bottom:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area{
    top:40px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel{
    top:initial;
    bottom:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters{
    bottom:0;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area{
    top:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel{
    top:initial;
    bottom:40px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area{
    top:initial;
    bottom:40px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel{
    top:0
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top{
    margin-top:-286px;
    right:-14px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after{
    width:19px;
    height:10px;
    background-position:-2px -49px;
    bottom:-10px;
    right:20px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after{
    background-position:-2px -80px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-left,.emojionearea .emojionearea-picker.emojionearea-picker-position-right{
    margin-right:-326px;
    top:-8px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after,.emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after{
    width:10px;
    height:19px;
    background-position:0 -60px;
    top:13px;
    left:-10px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after,.emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after{
    background-position:right -60px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom{
    margin-top:10px;
    right:-14px;
    top:47px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after{
    width:19px;
    height:10px;
    background-position:-2px -100px;
    top:-10px;
    right:20px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after{
    background-position:-2px -90px
}
.emojionearea .emojionearea-button.active+.emojionearea-picker{
    filter:alpha(enabled=false);
    opacity:1
}
.emojionearea .emojionearea-button.active+.emojionearea-picker-position-top{
    margin-top:-269px
}
.emojionearea .emojionearea-button.active+.emojionearea-picker-position-left,.emojionearea .emojionearea-button.active+.emojionearea-picker-position-right{
    margin-right:-309px
}
.emojionearea .emojionearea-button.active+.emojionearea-picker-position-bottom{
    margin-top:-7px
}
.emojionearea.emojionearea-standalone{
    display:inline-block;
    width:auto;
    box-shadow:none
}
.emojionearea.emojionearea-standalone .emojionearea-editor{
    min-height:33px;
    position:relative;
    padding:6px 42px 6px 6px
}
.emojionearea.emojionearea-standalone .emojionearea-editor::before{
    content:"";
    position:absolute;
    top:4px;
    left:50%;
    bottom:4px;
    border-left:1px solid #e6e6e6
}
.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder{
    background-repeat:no-repeat;
    background-position:20px 4px
}
.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji{
    opacity:.4
}
.emojionearea.emojionearea-standalone .emojionearea-button{
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:auto;
    height:auto
}
.emojionearea.emojionearea-standalone .emojionearea-button>div{
    right:6px;
    top:5px
}
.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after,.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after{
    right:23px
}
.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after,.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after{
    top:15px
}
.emojionearea .emojionearea-button>div,.emojionearea .emojionearea-picker .emojionearea-wrapper:after{
    background-image:url(../../less/lib/emojionearea/button.png)!important
}
.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder{
    background-image:url(../../less/lib/emojionearea/placeholder.png)!important
}
.x-thread .thread-node-btn,.x-thread .thread-node-btn a{
    background-color:#333;
    border:1px solid #222;
    font-size:14px;
    margin-bottom:2px;
    padding:4px 8px;
    text-decoration:none;
    transition:all .15s
}
.x-thread .thread-node-btn a:hover,.x-thread .thread-node-btn:hover{
    background-color:#161616;
    color:#fff
}
.x-thread .thread-header{
    font-size:18px;
    margin:0 0 10px
}
.x-thread .thread-header .thread-title{
    font-weight:700
}
.x-thread .thread-header .thread-node-children-count{
    display:inline-block;
    min-width:10px;
    font-weight:700;
    white-space:nowrap;
    text-align:center;
    padding:0 5px;
    margin-left:5px;
    border-radius:2px;
    color:#000;
    background:#fff;
    line-height:18px;
    font-size:14.04px;
    vertical-align:text-top
}
.x-thread .thread-header .thread-node-btn-sort{
    margin-left:20px;
    font-size:14px;
    vertical-align:middle
}
.x-thread .thread-header .thread-sort{
    margin-left:20px;
    font-size:14px
}
.x-thread .thread-header .thread-sort,.x-thread .thread-header .thread-sort a{
    color:#aaa
}
.x-thread .thread-header .thread-sort .active{
    cursor:default;
    text-decoration:none;
    font-weight:700
}
.x-thread .thread-header .thread-node-btn-post{
    display:inline-block;
    font-size:14px;
    margin:0 0 0 20px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    white-space:nowrap
}
.x-thread .thread-root-sort-popup .x-popup-content{
    padding:10px 0
}
.x-thread .thread-root-sort-popup .x-popup-content ul{
    margin:0;
    padding:0
}
.x-thread .thread-root-sort-popup .x-popup-content ul li{
    margin:0;
    padding:0
}
.x-thread .thread-root-sort-popup .x-popup-content ul li a{
    display:block;
    padding:3px 15px;
    text-decoration:none;
    font-size:14px
}
.x-thread .thread-root-sort-popup .x-popup-content ul li a:hover{
    background:#ccc
}
.x-thread .thread-root-sort-popup .x-popup-content ul li a.active{
    cursor:default;
    font-weight:700;
    background:0 0
}
.x-thread .thread-node{
    font-size:14px;
    margin:5px 5px 15px;
    clear:both;
    min-height:54px
}
.x-thread .thread-node .thread-node-nb-before{
    clear:both;
    margin:-5px 0 15px
}
.x-thread .thread-node .thread-node-nb-after{
    clear:both;
    margin:10px 0 15px
}
.x-thread .thread-node .thread-node-picture{
    box-shadow:0 0 3px rgba(255,255,255,.3);
    float:left;
    margin:5px 0 0 0;
    min-height:24px;
    position:relative;
    width:50px
}
.x-thread .thread-node .thread-node-picture a{
    display:block
}
.x-thread .thread-node .thread-node-picture img{
    width:50px;
    min-height:24px
}
.x-thread .thread-node .thread-node-picture .flag-small{
    position:absolute;
    right:3px;
    bottom:3px
}
.x-thread .thread-node .thread-node-picture.has-bottom .flag-small{
    bottom:32px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom{
    text-align:center;
    width:50px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .icon-f{
    font-size:16px;
    line-height:26px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .btn{
    display:none;
    height:26px;
    margin:2px 0 0;
    padding:0;
    width:100%
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .btn.init-ok{
    display:block
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .btn .icon-f{
    line-height:24px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom img{
    display:block;
    margin:0 auto;
    max-height:26px;
    max-width:100%
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .icf-user-plus{
    color:#de2600
}
.x-thread .thread-node .thread-node-content{
    padding-left:68px
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name{
    font-weight:700
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name.poster-owner,.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name.poster-owner a{
    color:#de2600;
    font-weight:700
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name .verified{
    vertical-align:text-bottom
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name .poster-stats{
    padding-left:10px;
    padding-right:10px;
    color:#aaa;
    font-weight:400
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-date{
    color:#aaa
}
.x-thread .thread-node .thread-node-content .thread-node-message{
    margin:5px 0
}
.x-thread .thread-node .thread-node-content .thread-node-message+.thread-node-form{
    margin-top:0;
    clear:none
}
.x-thread .thread-node .thread-node-content .thread-node-message .icon{
    color:#fff
}
.x-thread .thread-node .thread-node-content .thread-node-message .verified{
    vertical-align:text-bottom
}
.x-thread .thread-node .thread-node-content .thread-node-metadata{
    color:#888;
    font-size:85%
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-down,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-replies{
    padding-left:10px
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icon-f{
    cursor:pointer;
    vertical-align:middle
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icon-f.active{
    color:#de2600
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-votes{
    font-weight:700;
    vertical-align:middle
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-restore{
    text-decoration:none;
    vertical-align:middle;
    color:#888
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-restore:hover{
    text-decoration:underline
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-restore.has-error{
    color:#de2600
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-replies{
    text-transform:uppercase
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report.success{
    color:#de2600;
    font-style:italic;
    cursor:default
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report.success:hover{
    text-decoration:none
}
.x-thread .thread-node .thread-node-content .thread-node-metadata.votes-disabled .icon-f{
    cursor:wait
}
.x-thread .thread-node .thread-node-content .thread-node-metadata.votes-disabled .icon-f,.x-thread .thread-node .thread-node-content .thread-node-metadata.votes-disabled .thread-node-nb-votes{
    color:#404040
}
.x-thread .thread-node .thread-node-content .emojionearea-editor{
    min-height:60px;
    font-size:17px
}
.x-thread .thread-node .thread-node-content .emojionearea.focused{
    border-color:inherit;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.x-thread .thread-node.pending-delete .thread-node-message,.x-thread .thread-node.pending-delete .thread-node-poster{
    text-decoration:line-through;
    font-style:italic
}
.x-thread .thread-node-children{
    font-size:14px
}
.x-thread .thread-node-children .thread-node{
    margin-left:0;
    margin-right:0
}
.x-thread .thread-node-children .thread-node-children-hide,.x-thread .thread-node-children .thread-node-children-show{
    margin:5px 0
}
.x-thread .thread-node-children .thread-node-children-hide span,.x-thread .thread-node-children .thread-node-children-show span{
    cursor:pointer;
    font-size:92.86%
}
.x-thread .thread-node-form{
    margin-top:15px;
    margin-bottom:0
}
.x-thread .thread-node-form .form-error-list-contener{
    font-size:14px
}
.x-thread .thread-node-form .thread-node-picture{
    margin-top:0
}
.x-thread .thread-node-form .thread-node-picture img{
    border-color:#ccc
}
.x-thread .thread-node-form .thread-node-picture .thread-node-poster{
    font-weight:700;
    margin-top:2px;
    font-size:9.996px;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    word-break:break-all
}
.x-thread .thread-node-form .form-group{
    margin-bottom:5px
}
.x-thread .thread-node-form .form-group input,.x-thread .thread-node-form .form-group textarea{
    border-radius:0
}
.x-thread .thread-node-form .form-buttons{
    text-align:right;
    margin-bottom:0
}
.x-thread .thread-node-form .form-buttons .btn{
    margin:0;
    border-radius:0
}
.x-thread .thread-node-form .form-buttons script+div{
    display:none
}
.x-thread .thread-node-children-error,.x-thread .thread-node-children-loader,.x-thread .thread-node-error,.x-thread .thread-node-loader{
    font-size:12.6px
}
.x-thread .thread-node-children-error,.x-thread .thread-node-children-error a,.x-thread .thread-node-error,.x-thread .thread-node-error a{
    color:#de2600
}
.x-thread .thread-node-error,.x-thread .thread-node-loader{
    margin-top:10px
}
.x-thread .thread-node-children-load-next{
    overflow:hidden
}
.x-thread .thread-node-children-load-next .thread-node-btn{
    display:inline-block
}
.thread-post-report-form-popup .form-field-report-post_reason .radio{
    display:inline-block;
    margin-right:20px
}
.thread-post-report-form-popup .form-buttons script+div{
    display:none
}
@media (max-width:768px){
    .x-thread .thread-node .thread-node-content .thread-node-metadata{
        font-size:14px
    }
    .x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-down,.x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-up{
        padding:10px;
        font-size:18px
    }
    .x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-votes{
        margin-left:-10px
    }
    .x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-down{
        margin-left:10px
    }
    .x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-replies{
        padding-left:15px
    }
    .x-thread .thread-node-children .thread-node-children-hide,.x-thread .thread-node-children .thread-node-children-show{
        margin:10px 0
    }
    .x-thread .thread-node-form .form-error-list-contener{
        font-size:12.04px
    }
}
@media (max-width:480px){
    .x-thread .thread-header .thread-node-btn-sort{
        margin-left:5px
    }
    .x-thread .thread-header .thread-node-btn-post{
        margin-left:0
    }
}
html{
    font-size:1rem
}
.ui-dialog{
    border:1px solid #000
}
.ui-dialog .ui-dialog-titlebar{
    background:#de2600;
    border:1px solid #000
}
::-moz-selection,::selection{
    background:#de2600;
    color:#fff;
    text-shadow:none
}
ul{
    margin:0 0 3px;
    list-style-type:none
}
p{
    margin:0 0 3px
}
h1{
    margin:10px 0
}
h2{
    margin:8px 0
}
h3{
    margin:6px 0
}
h3 .small,h3 small{
    font-size:85%
}
h4{
    margin:4px 0
}
h4 .small,h4 small{
    font-size:85%
}
h5{
    margin:10px 0 0
}
h5 .small,h5 small{
    font-size:85%
}
.btn{
    margin:0 2px 4px 0;
    border-width:1px;
    transition:box-shadow ease .2s,background ease .2s,border ease .2s
}
.btn.text-danger{
    color:#de2600
}
.btn.active .text-danger,.btn.active.text-danger,.btn:active .text-danger,.btn:active.text-danger,.btn:hover .text-danger,.btn:hover.text-danger{
    color:#fff
}
.btn.btn-link{
    box-shadow:none
}
.btn.btn-xs{
    border-bottom-width:1px;
    padding-bottom:1px
}
.btn.btn-lg{
    font-size:15px;
    padding-bottom:10px
}
.btn.light-label{
    font-weight:400
}
.btn.wrap{
    white-space:normal
}
.btn-group .btn{
    margin-right:0
}
.btn-group .btn:last-child{
    margin-right:2px
}
.input-group-btn .btn{
    margin-right:0
}
.input-group-btn .btn+.btn{
    margin-left:-1px
}
.input-group-btn:first-child .btn{
    margin-right:-1px
}
.input-group-btn .btn.btn-group{
    margin:0
}
a{
    text-decoration:underline;
    background-color:transparent;
    cursor:pointer
}
a.hg{
    color:#de2600;
    font-weight:700
}
a.hg:hover{
    color:#de2600
}
a.nu{
    text-decoration:none
}
a.nu:hover{
    text-decoration:underline
}
.btn a,a.btn{
    text-decoration:none
}
.text-highlight{
    color:#de2600
}
.text-disabled{
    color:#aaa
}
.normal-weight{
    font-weight:400
}
.bg-title{
    margin:10px 0;
    padding:2px 8px;
    border:1px solid #000;
    overflow:hidden;
    line-height:1.5;
    font-weight:400
}
.bg-title .text-danger{
    float:right;
    padding:1px;
    font-size:13px
}
.bg-title .right-note{
    float:right;
    font-size:14px;
    font-weight:400;
    font-style:italic
}
.bg-title.black,.bg-title.grey-dark{
    font-weight:700;
    background:#000;
    color:#fff
}
.bg-title.black a,.bg-title.black a:visited,.bg-title.black small,.bg-title.grey-dark a,.bg-title.grey-dark a:visited,.bg-title.grey-dark small{
    color:#fff
}
.bg-title.black a:hover,.bg-title.grey-dark a:hover{
    color:#de2600
}
.bg-title.grey-dark{
    background:#333;
    color:#fff
}
.bg-title.grey{
    background:#404040;
    border-color:#404040;
    color:#ccc
}
.bg-title.top{
    margin-top:0
}
.bg-title.no-border{
    border:0
}
.bg-title a.nounderline{
    text-decoration:none
}
.bg-title .right{
    float:right
}
.icon{
    display:inline-block;
    background-position:left top;
    background-repeat:no-repeat;
    background-image:url(../../../../v-00000000019/v3/img/skins/default/xv-icons-sprite.png);
    background-image:linear-gradient(transparent,transparent),url(../../../../v-00000000019/v3/img/skins/default/xv-icons-sprite.svg)
}
.btn-sm .icon,.btn-xs .icon{
    vertical-align:bottom
}
.icon.red-bg{
    border-style:solid;
    border-color:#de2600;
    background-color:#de2600
}
a.icon.red-bg:hover{
    border-color:#de2600;
    background-color:#de2600
}
.icon.black-bg{
    border-style:solid;
    border-color:#000;
    background-color:#000
}
.icon.logo-bg{
    border-style:solid;
    border-color:#161616;
    background-color:#161616
}
a.icon.black-bg:hover{
    border-color:#de2600;
    background-color:#de2600
}
.icon.twitter-w{
    width:19px;
    height:16px
}
.icon.twitter-w.red-bg{
    width:24px;
    height:24px;
    border-width:4px 3px
}
.icon.rss-w{
    width:16px;
    height:16px;
    background-position:-19px 0
}
.icon.rss-w.red-bg{
    width:24px;
    height:24px;
    border-width:4px 5px
}
.icon.change-layout{
    width:24px;
    height:24px;
    background-position:-169px 0
}
.icon.change-layout.red-bg{
    border-width:4px 3px
}
.icon.change-layout.black-bg{
    border:0;
    margin:8px;
    background-position:-96px -40px
}
.icon.change-layout.black-bg:hover{
    background-position:-120px -40px;
    background-color:#000
}
.icon.swap-big{
    width:24px;
    height:24px
}
.icon.swap-big,.icon.swap-big.white{
    background-position:-96px -40px
}
.icon.swap-big.red{
    background-position:-120px -40px
}
.icon.user{
    width:16px;
    height:16px;
    background-position:-2015px 0
}
.icon.user.white{
    background-position:-237px 0
}
.icon.user.red,.icon.user:hover{
    background-position:-221px 0
}
.icon.user.black-bg,.icon.user.logo-bg{
    width:32px;
    height:32px;
    margin:3px;
    border-width:4px;
    background-position:-144px -40px
}
.icon.votes-subs{
    width:14px;
    height:16px;
    background-position:-298px 0
}
.icon.votes-subs.red,.icon.votes-subs:hover{
    background-position:-312px 0
}
.icon.votes-subs.no-hover:hover{
    background-position:-298px 0
}
.icon.signout{
    width:14px;
    height:16px;
    background-position:-356px 0
}
.icon.signout.red,.icon.signout:hover{
    background-position:-371px 0
}
.icon.download{
    width:18px;
    height:16px;
    background-position:-433px 0
}
.btn.active .icon.download,.btn:hover .icon.download,.icon.download:hover{
    background-position:-452px 0
}
.icon.report{
    width:16px;
    height:16px;
    background-position:-471px 0
}
.btn.active .icon.report,.btn:hover .icon.report,.icon.report:hover{
    background-position:-488px 0
}
.btn.active .icon.report.no-hover,.btn:hover .icon.report.no-hover,.icon.report .no-hover:hover{
    background-position:-471px 0
}
.icon.favorites-add{
    width:16px;
    height:16px;
    background-position:-505px 0
}
.btn.active .icon.favorites-add,.btn:hover .icon.favorites-add,.icon.favorites-add:hover{
    background-position:-522px 0
}
.icon.share-small{
    width:14px;
    height:16px;
    background-position:-539px 0
}
.btn.active .icon.share-small,.btn:hover .icon.share-small,.icon.share-small:hover{
    background-position:-554px 0
}
.icon.info-circle-b,.icon.info-circle-g,.icon.info-circle-gl,.icon.info-circle-r,.icon.info-circle-w{
    width:14px;
    height:14px;
    background-position:-568px -1px;
    vertical-align:text-top
}
.icon.info-circle-r{
    background-position:-581px -1px
}
.icon.info-circle-b{
    background-position:-594px -1px
}
.icon.info-circle-g{
    background-position:-607px -1px
}
.icon.info-circle-gl{
    background-position:-620px -1px
}
.icon.male{
    width:12px;
    height:16px;
    background-position:-633px 0
}
.icon.female{
    width:16px;
    height:16px;
    background-position:-644px 0
}
.icon.couple{
    width:18px;
    height:16px;
    background-position:-659px 0
}
.icon.is-friend{
    width:16px;
    height:16px;
    background-position:-678px 0
}
.icon.add-friend{
    width:16px;
    height:16px;
    background-position:-694px 0
}
.icon.block-user{
    width:16px;
    height:16px;
    background-position:-710px 0
}
.icon.pending-friend-req{
    width:16px;
    height:16px;
    background-position:-726px 0
}
.icon.unfriend{
    width:16px;
    height:16px;
    background-position:-742px 0
}
.icon.blocked-user{
    width:18px;
    height:16px;
    background-position:-758px 0
}
.icon.accept{
    width:16px;
    height:16px;
    background-position:-775px 0
}
.icon.refuse{
    width:16px;
    height:16px;
    background-position:-791px 0
}
.icon.edit{
    width:16px;
    height:16px;
    background-position:-808px 0
}
.icon.create-account{
    width:16px;
    height:16px;
    background-position:-694px 0
}
.icon.create-account.white{
    background-position:-839px 0
}
.icon.create-account:hover{
    background-position:-855px 0
}
.icon.user-login{
    width:16px;
    height:16px;
    background-position:-872px 0
}
.icon.user-login.white{
    background-position:-888px 0
}
.icon.user-login:hover{
    background-position:-904px 0
}
.icon.linked-accounts-dd{
    width:16px;
    height:16px;
    background-position:-920px 0
}
.icon.linked-accounts-dd:hover{
    background-position:-936px 0
}
.icon.feed-subscribed{
    width:16px;
    height:16px;
    background-position:-952px 0
}
.icon.feed-subscribed:hover{
    background-position:-968px 0
}
.icon.feed-subscribed.small{
    width:11px;
    height:11px;
    background-position:-335px -41px
}
.icon.feed-subscribed.small:hover{
    background-position:-348px -41px
}
.icon.video-preview-on{
    width:16px;
    height:16px;
    background-position:-984px 0
}
.icon.video-preview-off{
    width:16px;
    height:16px;
    background-position:-1000px 0
}
.icon.theme-light{
    width:16px;
    height:16px;
    background-position:-1016px 0
}
.icon.theme-light.red-bg{
    width:24px;
    height:24px;
    border-width:4px
}
.icon.theme-light.red-bg:hover{
    background-position:-1032px 0
}
.icon.theme-dark{
    width:16px;
    height:16px;
    background-position:-1032px 0
}
.icon.theme-dark.red-bg{
    width:24px;
    height:24px;
    border-width:4px
}
.icon.theme-dark.red-bg:hover{
    background-position:-1016px 0
}
.icon.playlist{
    width:16px;
    height:16px;
    background-position:-506px -40px;
    vertical-align:text-bottom
}
.bg-title.black .icon.playlist,.bg-title.grey-dark .icon.playlist,.icon.playlist.white,.x-thread-node-link-preview-popup .icon.playlist{
    background-position:-522px -40px
}
.icon.uploads{
    width:16px;
    height:16px;
    background-position:-538px -40px;
    vertical-align:text-bottom
}
.bg-title.black .icon.uploads,.bg-title.grey-dark .icon.uploads,.x-thread-node-link-preview-popup .icon.uploads{
    background-position:-554px -40px
}
.icon.albums{
    width:16px;
    height:16px;
    background-position:-570px -40px;
    vertical-align:text-bottom
}
.bg-title.black .icon.albums,.bg-title.grey-dark .icon.albums,.x-thread-node-link-preview-popup .icon.albums{
    background-position:-586px -40px
}
.icon.psvideo{
    width:16px;
    height:16px;
    background-position:-602px -40px;
    vertical-align:text-bottom
}
.bg-title.black .icon.psvideo,.bg-title.grey-dark .icon.psvideo{
    background-position:-618px -40px
}
.icon.achievement{
    width:17px;
    height:16px;
    background-position:-782px -40px;
    vertical-align:text-bottom
}
.bg-title.black .icon.achievement,.bg-title.grey-dark .icon.achievement,.icon.achievement.white{
    background-position:-802px -40px
}
.icon.rainbow{
    width:16px;
    height:16px;
    background-position:-634px -40px;
    vertical-align:text-bottom
}
.icon.shemale{
    width:14px;
    height:16px;
    background-position:-650px -40px;
    vertical-align:text-bottom
}
.icon.shemale.white{
    background-position:-664px -40px
}
.icon.straight{
    width:8px;
    height:16px;
    background-position:-678px -40px;
    vertical-align:text-bottom
}
.icon.straight.white{
    background-position:-686px -40px
}
.icon.hamburger{
    margin:8px;
    width:24px;
    height:24px;
    background-position:0 -16px
}
.icon.hamburger:hover{
    background-position:-24px -16px
}
.icon.hamburger.vertical{
    background-position:-48px -16px
}
.icon.hamburger.vertical:hover{
    background-position:-72px -16px
}
.icon.filters{
    margin:8px;
    width:24px;
    height:24px;
    background-position:-96px -16px
}
.icon.filters:hover{
    background-position:-120px -16px
}
.icon.filters.opened{
    background-position:-144px -16px
}
.icon.filters.opened:hover{
    background-position:-168px -16px
}
.icon.user-big{
    width:24px;
    height:24px;
    background-position:-216px -16px
}
.icon.user-big:hover{
    background-position:-240px -16px
}
.icon.pencil{
    width:24px;
    height:24px;
    background-position:-288px -16px
}
.active .icon.pencil,.desktop-active .icon.pencil,.icon.pencil:hover,a:hover .icon.pencil{
    background-position:-264px -16px
}
.icon.picture{
    width:24px;
    height:24px;
    background-position:-432px -16px
}
.active .icon.picture,.desktop-active .icon.picture,.icon.picture:hover,a:hover .icon.picture{
    background-position:-408px -16px
}
.icon.chat-window{
    width:22px;
    height:16px;
    background-position:-843px -40px
}
.icon.chat-window.black{
    background-position:-821px -40px
}
.icon.history{
    width:16px;
    height:16px;
    background-position:-865px -40px
}
.icon.history.white{
    background-position:-881px -40px
}
.icon.share{
    width:24px;
    height:24px;
    background-position:-720px -16px
}
.active .icon.share,.desktop-active .icon.share,.icon.share:hover,a:hover .icon.share{
    background-position:-696px -16px
}
.icon.user-login-big{
    width:24px;
    height:24px;
    background-position:-744px -16px
}
.icon.user-login-big:hover{
    background-position:-768px -16px
}
.icon.listing-nb-thumbs{
    width:20px;
    height:20px
}
.icon.listing-nb-thumbs.mobile{
    width:16px;
    background-position:-792px -16px
}
.icon.listing-nb-thumbs.mobile.more{
    background-position:-808px -16px
}
.icon.listing-nb-thumbs.tablet{
    background-position:-824px -16px
}
.icon.listing-nb-thumbs.tablet.more{
    background-position:-844px -16px
}
.icon.listing-nb-thumbs.desktop{
    background-position:-864px -16px
}
.icon.listing-nb-thumbs.desktop.more{
    background-position:-884px -16px
}
.icon.home{
    background-position:-1001px -18px
}
.icon.home.white{
    background-position:-979px -18px
}
.icon.home:hover{
    background-position:-1023px -18px
}
.icon.star{
    background-position:-898px -42px
}
.icon.star.empty{
    background-position:-914px -42px
}
.icon.star-big{
    background-position:-217px -41px
}
.icon.star-big.empty{
    background-position:-241px -41px
}
.icon.premium{
    height:24px;
    margin:8px;
    width:24px;
    background-position:-954px -16px
}
.btn:hover .icon.premium,.icon.premium:hover{
    background-position:-928px -16px
}
.icon-flag-gay{
    display:inline-block;
    height:12px;
    position:relative;
    vertical-align:middle;
    width:22px
}
.icon-flag-gay *{
    display:block;
    left:2px;
    height:2px;
    position:absolute;
    width:18px;
    z-index:1
}
.icon-flag-gay .r{
    background:#e40203;
    top:0
}
.icon-flag-gay .o{
    background:#f98c00;
    top:2px
}
.icon-flag-gay .y{
    background:#fced00;
    top:4px
}
.icon-flag-gay .g{
    background:#1b8026;
    top:6px
}
.icon-flag-gay .b{
    background:#294dfe;
    top:8px
}
.icon-flag-gay .v{
    background:#740787;
    top:10px
}
.icon.activity,.icon.albums,.icon.chat,.icon.cog,.icon.comments,.icon.comments-small,.icon.download,.icon.fans,.icon.favorites,.icon.feed,.icon.friends,.icon.playlist,.icon.search,.icon.search-small,.icon.subscribe-feed,.icon.theme-dark,.icon.theme-light,.icon.thumb-down,.icon.thumb-up,.icon.user,.icon.video,.icon.votes-subs,.icon.world{
    font-family:iconfont!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background:0 0;
    text-align:center
}
.icon.comments-small:before,.icon.comments:before{
    content:"\e91d"
}
.icon.world:before{
    content:"\e9ca"
}
.icon.activity:before,.icon.feed:before,.icon.subscribe-feed:before,.icon.votes-subs:before{
    content:"\e924"
}
.icon.albums:before{
    content:"\e93a"
}
.icon.search-small:before,.icon.search:before{
    content:"\e938"
}
.icon.user{
    font-size:24px;
    height:24px;
    line-height:24px
}
.icon.user:before{
    content:"\e948"
}
.icon.theme-dark:before,.icon.theme-light:before{
    content:"\e90b"
}
.icon.thumb-down:before{
    content:"\e93d"
}
.icon.fans:before,.icon.thumb-up:before{
    content:"\e93e"
}
.icon.albums{
    color:#fff;
    font-size:14px;
    height:16px;
    line-height:16px;
    width:16px
}
.active .icon.albums,.desktop-active .icon.albums,.icon.albums:hover,a:hover .icon.albums{
    color:#000
}
.icon.comments{
    color:#fff;
    font-size:23px;
    line-height:22px;
    height:24px;
    width:24px
}
.active .icon.comments,.desktop-active .icon.comments,.icon.comments:hover,a:hover .icon.comments{
    color:#000
}
.icon.comments-small{
    color:#000;
    font-size:16px;
    line-height:16px;
    height:16px;
    width:22px
}
.btn.active .icon.comments-small,.btn:hover .icon.comments-small,.icon.comments-small:hover{
    color:#fff
}
.icon.fans{
    color:#fff;
    font-size:23px;
    height:24px;
    line-height:24px;
    width:24px
}
.active .icon.fans,.desktop-active .icon.fans,.icon.fans:hover,a:hover .icon.fans{
    color:#000
}
.icon.feed,.icon.votes-subs{
    color:#fff;
    font-size:17px;
    height:16px;
    width:16px
}
.icon.feed.red,.icon.feed:hover,.icon.votes-subs.red,.icon.votes-subs:hover{
    color:red
}
.icon.feed.no-hover:hover,.icon.votes-subs.no-hover:hover{
    color:#fff
}
.active .icon.feed.black-hover,.active .icon.votes-subs.black-hover,.btn:hover .icon.feed.black-hover,.btn:hover .icon.votes-subs.black-hover,.icon.feed.black,.icon.feed.black-hover:hover,.icon.votes-subs.black,.icon.votes-subs.black-hover:hover{
    color:#000
}
.icon.feed.small,.icon.subscribe-feed{
    color:red;
    font-size:13px;
    height:11px;
    width:11px
}
.icon.search{
    color:#fff;
    font-size:22px;
    margin:8px;
    height:24px;
    width:24px
}
.icon.search:hover{
    color:red
}
.icon.search.close{
    position:relative
}
.icon.search.close:after{
    content:"x";
    display:block;
    font-family:sans-serif;
    font-size:17px;
    font-weight:700;
    line-height:16px;
    position:absolute;
    left:2px;
    top:2px;
    width:17px
}
.icon.search-small{
    color:#000;
    font-size:15px;
    height:16px;
    width:16px
}
.icon.search-small.gray{
    color:#ccc
}
.btn:hover>.icon.search-small.gray,.icon.search-small.gray:hover{
    color:#fff
}
.icon.search-small.white{
    color:#fff
}
.icon.theme-dark,.icon.theme-light{
    font-size:16px;
    text-decoration:none
}
.icon.theme-dark.red-bg,.icon.theme-light.red-bg{
    width:24px;
    height:24px;
    border-width:4px
}
.icon.thumb-down,.icon.thumb-up{
    color:#000;
    font-size:15px;
    height:16px;
    line-height:16px;
    width:15px
}
.icon.thumb-down.red,.icon.thumb-down.white:hover,.icon.thumb-up.red,.icon.thumb-up.white:hover{
    color:#de2600
}
.btn:hover .icon.thumb-down.black.no-hover,.btn:hover .icon.thumb-up.black.no-hover,.icon.thumb-down.no-hover:hover,.icon.thumb-up.no-hover:hover{
    color:#000
}
.btn:hover .icon.thumb-down.black,.btn:hover .icon.thumb-down.red,.btn:hover .icon.thumb-down.white.no-hover,.btn:hover .icon.thumb-up.black,.btn:hover .icon.thumb-up.red,.btn:hover .icon.thumb-up.white.no-hover,.icon.thumb-down.white,.icon.thumb-down.white.no-hover:hover,.icon.thumb-up.white,.icon.thumb-up.white.no-hover:hover{
    color:#fff
}
.active .icon.thumb-down.black-hover,.active .icon.thumb-up.black-hover,.btn:hover .icon.thumb-down.black-hover,.btn:hover .icon.thumb-up.black-hover,.icon.thumb-down.black-hover:hover,.icon.thumb-up.black-hover:hover{
    color:#000
}
.disabled .icon.thumb-down,.disabled .icon.thumb-down.white:hover,.disabled .icon.thumb-up,.disabled .icon.thumb-up.white:hover,.icon.thumb-down.grey,.icon.thumb-down.white.disabled,.icon.thumb-up.grey,.icon.thumb-up.white.disabled{
    color:#ccc
}
.icon.world{
    color:#000;
    font-size:15px;
    height:16px;
    line-height:16px;
    width:16px
}
.icon.playlist{
    color:#000;
    font-size:14px;
    height:16px;
    line-height:16px;
    width:16px
}
.bg-title.black .icon.playlist,.bg-title.grey-dark .icon.playlist,.icon.playlist.white,.x-thread-node-link-preview-popup .icon.playlist{
    color:#fff
}
.icon.playlist:before{
    content:"\e973"
}
.icon.cog{
    color:#fff;
    font-size:14px;
    height:16px;
    line-height:16px;
    width:16px
}
.btn:hover>.icon.cog,.icon.cog.red,.icon.cog:hover{
    color:red
}
.btn:hover>.icon.cog.white.no-hover,.icon.cog.white{
    color:#fff
}
.btn:hover>.icon.cog.black.no-hover,.icon.cog.black{
    color:#000
}
.icon.cog:before{
    content:"\e947"
}
.icon.download{
    color:#000;
    font-size:17px;
    height:16px;
    line-height:16px;
    width:18px
}
.btn.active .icon.download,.btn:hover .icon.download,.icon.download:hover{
    color:#fff
}
.icon.download:before{
    content:"\e966"
}
.icon.chat,.icon.favorites,.icon.friends,.icon.video{
    width:24px;
    height:24px
}
.list-inline .fa-li{
    left:auto;
    top:auto;
    position:static
}
.xv-tabs{
    position:relative
}
.xv-tabs .tab-buttons{
    float:left;
    margin:0;
    padding:6px 0 6px;
    overflow:hidden;
    white-space:nowrap
}
.xv-tabs .tab-buttons li{
    display:inline-block;
    margin:0 5px 0 0;
    padding:0;
    vertical-align:top
}
.xv-tabs .tab-buttons li.mobile-show{
    display:none
}
.xv-tabs .tab-buttons .hide-if-not-premium{
    display:none
}
.premium-page .xv-tabs .tab-buttons .hide-if-not-premium{
    display:inline-block
}
.premium-page .xv-tabs .tab-buttons .hide-if-premium{
    display:none
}
.xv-tabs .tab-buttons .btn{
    border-radius:0;
    margin:0;
    font-size:13px;
    line-height:1.6
}
.xv-tabs .tab-buttons .btn .icon,.xv-tabs .tab-buttons .btn .icon-f{
    vertical-align:text-top
}
.xv-tabs .tab-buttons .btn.active,.xv-tabs .tab-buttons .btn.desktop-active,.xv-tabs .tab-buttons .btn:hover{
    color:#fff;
    background:#de2600
}
.xv-tabs .tab-buttons .btn.active .navbadge,.xv-tabs .tab-buttons .btn.desktop-active .navbadge,.xv-tabs .tab-buttons .btn:hover .navbadge{
    background:#000
}
.xv-tabs .side-scrollable-tab-buttons{
    overflow-x:hidden;
    overflow-y:visible
}
.xv-tabs .side-scrollable-tab-buttons.is_mobile{
    overflow-x:auto
}
.xv-tabs .side-scrollable-tab-buttons .left-scroll,.xv-tabs .side-scrollable-tab-buttons .right-scroll{
    text-shadow:2px 0 0 #111,-2px 0 0 #111,0 2px 0 #111,0 -2px 0 #111,1px 1px 0 #111,-1px -1px 0 #111,1px -1px 0 #111,-1px 1px 0 #111;
    color:#fff;
    cursor:pointer;
    display:none;
    height:34px;
    line-height:34px;
    left:0;
    position:absolute;
    text-align:center;
    top:0;
    width:20px;
    z-index:5
}
.xv-tabs .side-scrollable-tab-buttons .right-scroll{
    left:auto;
    right:0
}
.xv-tabs .tabs{
    overflow:hidden;
    zoom:1;
    clear:both
}
.xv-tabs .tabs .tab{
    display:none;
    overflow:hidden;
    zoom:1
}
.xv-tabs .tabs .tab.active,.xv-tabs .tabs .tab.desktop-active{
    display:block
}
.pagination{
    margin:6px 0;
    overflow:hidden;
    clear:left;
    white-space:nowrap
}
.pagination ul{
    margin:0;
    padding:0 0 0 1px;
    vertical-align:middle;
    text-align:center
}
.pagination ul li{
    display:inline-block;
    padding:0;
    margin:0 5px
}
.pagination ul li a{
    border:1px solid #222;
    display:inline-block;
    font-size:14px;
    margin-bottom:2px;
    padding:4px 8px;
    text-decoration:none;
    transition:all .15s
}
.pagination ul li a,.pagination ul li a.no-page:hover{
    background-color:#333;
    color:#ccc
}
.pagination ul li a:hover{
    background-color:#161616;
    color:#fff
}
.pagination ul li a.active{
    background-color:#161616;
    border-color:#161616;
    color:#fff;
    cursor:default;
    font-weight:700;
    padding-left:4px;
    padding-right:4px
}
.pagination ul li a.no-page{
    background:0 0;
    border:0;
    font-weight:700;
    padding:5px 4px
}
.pagination ul li a.no-page *{
    text-decoration:underline
}
.pagination ul li a.no-page:hover{
    color:#ccc
}
.pagination ul li a.no-page:hover *{
    text-decoration:none
}
.pagination ul li a.no-page .icon-f{
    vertical-align:middle;
    text-decoration:none
}
.pagination ul li.no-page{
    margin:0
}
.pagination ul li.no-page a{
    display:inline-block;
    font-size:14px;
    margin-bottom:2px;
    padding:5px 0;
    text-decoration:none;
    border:0;
    background:0 0;
    color:#ccc;
    cursor:default
}
.pagination ul li:first-child{
    margin-left:0
}
.pagination ul li:last-child{
    margin-right:0
}
.pagination ul li .nbr-per-page{
    background-color:#333;
    border:1px solid #222;
    color:#ccc;
    display:inline-block;
    font-size:14px;
    height:31px;
    margin-bottom:2px;
    padding:4px 8px;
    text-decoration:none
}
.pagination ul li .nbr-per-page:hover{
    background-color:#333;
    color:#ccc
}
.pagination ul li .nbr-per-page:focus{
    font-size:14px
}
.pagination.align-left ul{
    text-align:left
}
.pagination.align-left ul li:first-child{
    margin-left:0
}
.pagination.big ul li a{
    font-size:18px;
    padding:0 8px
}
.pagination.ordered-label-list ul li{
    margin:0 6px 5px 0
}
.pagination.ordered-label-list ul li a{
    background:#000;
    border:0;
    color:#fff;
    font-size:14px;
    font-weight:400;
    line-height:26px;
    margin:0;
    text-decoration:none
}
.pagination.ordered-label-list ul li a,.pagination.ordered-label-list ul li a.no-page{
    padding:0 6px
}
.pagination.ordered-label-list ul li a:hover{
    background:#404040;
    color:#fff;
    text-decoration:none
}
.pagination.ordered-label-list ul li a.active{
    background:#de2600;
    color:#fff;
    cursor:default;
    font-weight:700
}
.pagination.ordered-label-list ul li a.no-page{
    background:0 0;
    border:0;
    font-weight:700;
    text-decoration:underline
}
.pagination.ordered-label-list ul li a.no-page:hover{
    color:#ccc;
    text-decoration:none
}
.pagination.ordered-label-list ul li.no-page a{
    padding:0;
    background:0 0;
    cursor:default
}
.pagination.ordered-label-list ul li.no-page a:hover{
    color:#fff
}
.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a,.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a.no-page:hover{
    background-color:#000;
    color:#fff
}
.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a:hover{
    background-color:#404040
}
.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a.active{
    background-color:#555;
    border-color:#555
}
.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a,.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a.no-page:hover{
    background-color:#333;
    color:#ccc
}
.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a:hover{
    background-color:#161616;
    color:#fff
}
.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a.active{
    background-color:#161616;
    border-color:#161616;
    color:#fff
}
.x-popup{
    position:absolute;
    z-index:290;
    padding:5px 0
}
.x-popup .x-popup-content{
    background:#404040;
    color:#fff;
    padding:15px 20px;
    overflow-x:hidden;
    overflow-y:auto;
    zoom:1
}
.x-popup .x-popup-content .text-danger,.x-popup .x-popup-content .text-success,.x-popup .x-popup-content a{
    color:#fff
}
.x-overlay.x-overlay-body-bg .x-body .x-content .x-popup .x-popup-content .text-danger,.x-overlay.x-overlay-body-bg .x-body .x-content .x-popup .x-popup-content .text-success,.x-overlay.x-overlay-body-bg .x-body .x-content .x-popup .x-popup-content a{
    color:#fff
}
.x-popup .x-popup-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.x-popup .x-popup-close{
    cursor:pointer;
    position:absolute;
    color:#fff;
    font-size:13px;
    right:5px;
    top:8px
}
.x-popup .x-popup-close span span{
    display:none
}
.x-popup.above{
    margin-bottom:-5px
}
.x-popup.above .x-popup-arrow{
    bottom:0;
    left:10px;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#404040
}
.x-popup.above.right .x-popup-arrow{
    left:auto;
    right:3px
}
.x-popup.below{
    margin-top:-5px
}
.x-popup.below .x-popup-arrow{
    top:0;
    left:10px;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#404040
}
.x-popup.below.right .x-popup-arrow{
    left:auto;
    right:3px
}
.x-popup.no-arrow .x-popup-arrow{
    display:none
}
.x-popup.x-popup-white .x-popup-content{
    border:1px solid #404040;
    background:#2e2e2e;
    color:#fff
}
.x-popup.x-popup-white .x-popup-content a{
    color:#fff
}
.x-popup.x-popup-white .x-popup-content .text-danger{
    color:#de2600
}
.x-popup.x-popup-white .x-popup-content .text-success{
    color:#68d065
}
.x-popup.x-popup-white .x-popup-close{
    color:#fff
}
.x-popup.x-popup-white-border.x-popup-white .x-popup-content{
    border-color:#2e2e2e
}
.x-popup.x-popup-white-border.above .x-popup-arrow{
    border-top-color:#2e2e2e
}
.x-popup.x-popup-white-border.below .x-popup-arrow{
    border-bottom-color:#2e2e2e
}
#x-ajax-tab-messages .x-message,#x-fda-messages .x-message,#x-home-messages .x-message,#x-messages .x-message,#x-red-home-messages .x-message{
    background:#161616;
    border:1px solid #565656;
    color:#fff;
    font-size:14px;
    overflow:hidden;
    margin:3px 8px 0;
    padding:10px 30px 10px 16px;
    position:relative;
    z-index:1
}
html[dir=rtl] #x-ajax-tab-messages .x-message,html[dir=rtl] #x-fda-messages .x-message,html[dir=rtl] #x-home-messages .x-message,html[dir=rtl] #x-messages .x-message,html[dir=rtl] #x-red-home-messages .x-message{
    padding:10px 16px 10px 30px
}
html[dir=rtl] #x-ajax-tab-messages .x-message .content,html[dir=rtl] #x-fda-messages .x-message .content,html[dir=rtl] #x-home-messages .x-message .content,html[dir=rtl] #x-messages .x-message .content,html[dir=rtl] #x-red-home-messages .x-message .content{
    text-align:right
}
html[dir=rtl] #x-ajax-tab-messages .x-message .del,html[dir=rtl] #x-ajax-tab-messages .x-message .reduce,html[dir=rtl] #x-fda-messages .x-message .del,html[dir=rtl] #x-fda-messages .x-message .reduce,html[dir=rtl] #x-home-messages .x-message .del,html[dir=rtl] #x-home-messages .x-message .reduce,html[dir=rtl] #x-messages .x-message .del,html[dir=rtl] #x-messages .x-message .reduce,html[dir=rtl] #x-red-home-messages .x-message .del,html[dir=rtl] #x-red-home-messages .x-message .reduce{
    left:0;
    right:auto
}
#x-ajax-tab-messages .x-message .content,#x-fda-messages .x-message .content,#x-home-messages .x-message .content,#x-messages .x-message .content,#x-red-home-messages .x-message .content{
    position:relative;
    text-align:left;
    z-index:2
}
#x-ajax-tab-messages .x-message .content img,#x-fda-messages .x-message .content img,#x-home-messages .x-message .content img,#x-messages .x-message .content img,#x-red-home-messages .x-message .content img{
    margin:0 10px 0 0;
    vertical-align:text-top
}
#x-ajax-tab-messages .x-message .content p,#x-fda-messages .x-message .content p,#x-home-messages .x-message .content p,#x-messages .x-message .content p,#x-red-home-messages .x-message .content p{
    font-size:14px
}
#x-ajax-tab-messages .x-message .content ul,#x-fda-messages .x-message .content ul,#x-home-messages .x-message .content ul,#x-messages .x-message .content ul,#x-red-home-messages .x-message .content ul{
    font-size:13px;
    padding-left:20px
}
#x-ajax-tab-messages .x-message .content ul li,#x-fda-messages .x-message .content ul li,#x-home-messages .x-message .content ul li,#x-messages .x-message .content ul li,#x-red-home-messages .x-message .content ul li{
    list-style-type:disc
}
#x-ajax-tab-messages .x-message .content .link,#x-ajax-tab-messages .x-message .content a,#x-fda-messages .x-message .content .link,#x-fda-messages .x-message .content a,#x-home-messages .x-message .content .link,#x-home-messages .x-message .content a,#x-messages .x-message .content .link,#x-messages .x-message .content a,#x-red-home-messages .x-message .content .link,#x-red-home-messages .x-message .content a{
    color:#fff;
    cursor:pointer;
    text-decoration:underline
}
#x-ajax-tab-messages .x-message .content .link:hover,#x-ajax-tab-messages .x-message .content a:hover,#x-fda-messages .x-message .content .link:hover,#x-fda-messages .x-message .content a:hover,#x-home-messages .x-message .content .link:hover,#x-home-messages .x-message .content a:hover,#x-messages .x-message .content .link:hover,#x-messages .x-message .content a:hover,#x-red-home-messages .x-message .content .link:hover,#x-red-home-messages .x-message .content a:hover{
    text-decoration:none
}
#x-ajax-tab-messages .x-message .content>:last-child,#x-fda-messages .x-message .content>:last-child,#x-home-messages .x-message .content>:last-child,#x-messages .x-message .content>:last-child,#x-red-home-messages .x-message .content>:last-child{
    margin-bottom:0
}
#x-ajax-tab-messages .x-message .del,#x-ajax-tab-messages .x-message .reduce,#x-fda-messages .x-message .del,#x-fda-messages .x-message .reduce,#x-home-messages .x-message .del,#x-home-messages .x-message .reduce,#x-messages .x-message .del,#x-messages .x-message .reduce,#x-red-home-messages .x-message .del,#x-red-home-messages .x-message .reduce{
    display:block;
    opacity:.5;
    position:absolute;
    right:0;
    text-decoration:none;
    top:0;
    transition:all .2s;
    width:30px
}
#x-ajax-tab-messages .x-message .del:hover,#x-ajax-tab-messages .x-message .reduce:hover,#x-fda-messages .x-message .del:hover,#x-fda-messages .x-message .reduce:hover,#x-home-messages .x-message .del:hover,#x-home-messages .x-message .reduce:hover,#x-messages .x-message .del:hover,#x-messages .x-message .reduce:hover,#x-red-home-messages .x-message .del:hover,#x-red-home-messages .x-message .reduce:hover{
    opacity:1
}
#x-ajax-tab-messages .x-message .del .icon-f,#x-ajax-tab-messages .x-message .reduce .icon-f,#x-fda-messages .x-message .del .icon-f,#x-fda-messages .x-message .reduce .icon-f,#x-home-messages .x-message .del .icon-f,#x-home-messages .x-message .reduce .icon-f,#x-messages .x-message .del .icon-f,#x-messages .x-message .reduce .icon-f,#x-red-home-messages .x-message .del .icon-f,#x-red-home-messages .x-message .reduce .icon-f{
    color:#fff;
    display:block;
    font-size:14px;
    line-height:18px;
    margin:10px 0;
    text-align:center;
    width:100%
}
#x-ajax-tab-messages .x-message .reduce .icon-f,#x-fda-messages .x-message .reduce .icon-f,#x-home-messages .x-message .reduce .icon-f,#x-messages .x-message .reduce .icon-f,#x-red-home-messages .x-message .reduce .icon-f{
    font-size:18px
}
#x-ajax-tab-messages .x-message .bg-icon,#x-fda-messages .x-message .bg-icon,#x-home-messages .x-message .bg-icon,#x-messages .x-message .bg-icon,#x-red-home-messages .x-message .bg-icon{
    color:#3c3c3c;
    display:block;
    height:44px;
    font-size:50px;
    left:-10px;
    line-height:44px;
    position:absolute;
    text-indent:-3px;
    top:4px;
    width:42px;
    z-index:1
}
#x-ajax-tab-messages .x-message .bg-icon.bg-img,#x-fda-messages .x-message .bg-icon.bg-img,#x-home-messages .x-message .bg-icon.bg-img,#x-messages .x-message .bg-icon.bg-img,#x-red-home-messages .x-message .bg-icon.bg-img{
    background-position:center center;
    background-size:cover;
    border-radius:50%
}
#x-ajax-tab-messages .x-message.x-message-error,#x-ajax-tab-messages .x-message.x-message-info,#x-ajax-tab-messages .x-message.x-message-question,#x-ajax-tab-messages .x-message.x-message-success,#x-ajax-tab-messages .x-message.x-message-warning,#x-fda-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-info,#x-fda-messages .x-message.x-message-question,#x-fda-messages .x-message.x-message-success,#x-fda-messages .x-message.x-message-warning,#x-home-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-info,#x-home-messages .x-message.x-message-question,#x-home-messages .x-message.x-message-success,#x-home-messages .x-message.x-message-warning,#x-messages .x-message.x-message-error,#x-messages .x-message.x-message-info,#x-messages .x-message.x-message-question,#x-messages .x-message.x-message-success,#x-messages .x-message.x-message-warning,#x-red-home-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-info,#x-red-home-messages .x-message.x-message-question,#x-red-home-messages .x-message.x-message-success,#x-red-home-messages .x-message.x-message-warning{
    padding-left:40px
}
#x-ajax-tab-messages .x-message.x-message-info .bg-icon,#x-fda-messages .x-message.x-message-info .bg-icon,#x-home-messages .x-message.x-message-info .bg-icon,#x-messages .x-message.x-message-info .bg-icon,#x-red-home-messages .x-message.x-message-info .bg-icon{
    color:#1b5c8e
}
#x-ajax-tab-messages .x-message.x-message-success .bg-icon,#x-fda-messages .x-message.x-message-success .bg-icon,#x-home-messages .x-message.x-message-success .bg-icon,#x-messages .x-message.x-message-success .bg-icon,#x-red-home-messages .x-message.x-message-success .bg-icon{
    color:#9c1b00
}
#x-ajax-tab-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-error,#x-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-error{
    font-weight:700
}
#x-ajax-tab-messages .x-message.x-message-error,#x-ajax-tab-messages .x-message.x-message-error a,#x-fda-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-error a,#x-home-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-error a,#x-messages .x-message.x-message-error,#x-messages .x-message.x-message-error a,#x-red-home-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-error a{
    color:#fff
}
#x-ajax-tab-messages .x-message.x-message-error .bg-icon,#x-fda-messages .x-message.x-message-error .bg-icon,#x-home-messages .x-message.x-message-error .bg-icon,#x-messages .x-message.x-message-error .bg-icon,#x-red-home-messages .x-message.x-message-error .bg-icon{
    color:#fff
}
#x-ajax-tab-messages .x-message.x-message-warning .bg-icon,#x-fda-messages .x-message.x-message-warning .bg-icon,#x-home-messages .x-message.x-message-warning .bg-icon,#x-messages .x-message.x-message-warning .bg-icon,#x-red-home-messages .x-message.x-message-warning .bg-icon{
    color:#a26708
}
#x-ajax-tab-messages,#x-fda-messages,#x-home-messages,#x-red-home-messages{
    margin-top:8px;
    margin-bottom:8px
}
#x-ajax-tab-messages .x-message,#x-fda-messages .x-message,#x-home-messages .x-message,#x-red-home-messages .x-message{
    margin:3px 0 0
}
#x-ajax-tab-messages .x-message.x-message-error,#x-ajax-tab-messages .x-message.x-message-info,#x-ajax-tab-messages .x-message.x-message-question,#x-ajax-tab-messages .x-message.x-message-success,#x-ajax-tab-messages .x-message.x-message-warning,#x-fda-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-info,#x-fda-messages .x-message.x-message-question,#x-fda-messages .x-message.x-message-success,#x-fda-messages .x-message.x-message-warning,#x-home-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-info,#x-home-messages .x-message.x-message-question,#x-home-messages .x-message.x-message-success,#x-home-messages .x-message.x-message-warning,#x-red-home-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-info,#x-red-home-messages .x-message.x-message-question,#x-red-home-messages .x-message.x-message-success,#x-red-home-messages .x-message.x-message-warning{
    line-height:20px;
    padding:3px 25px 3px 10px
}
#x-ajax-tab-messages .x-message .del,#x-ajax-tab-messages .x-message .reduce,#x-fda-messages .x-message .del,#x-fda-messages .x-message .reduce,#x-home-messages .x-message .del,#x-home-messages .x-message .reduce,#x-red-home-messages .x-message .del,#x-red-home-messages .x-message .reduce{
    width:25px
}
#x-ajax-tab-messages .x-message .del .icon-f,#x-ajax-tab-messages .x-message .reduce .icon-f,#x-fda-messages .x-message .del .icon-f,#x-fda-messages .x-message .reduce .icon-f,#x-home-messages .x-message .del .icon-f,#x-home-messages .x-message .reduce .icon-f,#x-red-home-messages .x-message .del .icon-f,#x-red-home-messages .x-message .reduce .icon-f{
    font-size:12px;
    line-height:20px;
    margin:3px 0
}
#x-ajax-tab-messages .x-message .bg-icon,#x-fda-messages .x-message .bg-icon,#x-home-messages .x-message .bg-icon,#x-red-home-messages .x-message .bg-icon{
    display:none
}
#x-ajax-tab-messages .x-message .content a,#x-red-home-messages .x-message .content a{
    color:#fff
}
#x-x-messages-btn{
    background:#fff;
    border:0;
    bottom:0;
    height:31px;
    padding:0;
    position:fixed;
    right:0;
    text-decoration:none;
    z-index:193
}
#x-x-messages-btn:active,#x-x-messages-btn:focus,#x-x-messages-btnfocus:active{
    outline:0
}
#x-x-messages-btn.x-x-messages-btn-0{
    display:none
}
#x-x-messages-btn.chat-window-side{
    right:40px
}
#x-x-messages-btn .ic{
    color:#000;
    cursor:pointer;
    display:block;
    font-size:20px;
    height:31px;
    line-height:31px;
    position:relative;
    text-align:center;
    width:32px
}
#x-x-messages-btn .ic .icf-bell{
    display:inline-block;
    height:31px;
    left:0;
    line-height:31px;
    position:absolute;
    text-decoration:none;
    top:0;
    transition:all .3s ease-in-out;
    width:32px
}
#x-x-messages-btn .badge{
    background:#de2600;
    padding:2px 6px;
    position:absolute;
    right:-3px;
    top:-3px
}
#x-messages{
    bottom:34px;
    display:none;
    max-height:80%;
    max-height:80vh;
    max-height:calc(100vh - 120px);
    max-height:calc(var(--vh,1vh) * 100 - 120px);
    max-width:90%;
    padding:0 0 0 10px;
    position:fixed;
    right:0;
    width:410px;
    z-index:192
}
#x-messages #x-messages-scrollable{
    background:linear-gradient(90deg,transparent,rgba(22,22,22,.7) 5%,#161616 60%);
    max-height:100%;
    max-height:80vh;
    max-height:calc(100vh - 120px);
    max-height:calc(var(--vh,1vh) * 100 - 120px);
    overflow:auto;
    overflow-x:hidden;
    position:relative
}
#x-messages.notif-only #x-messages-scrollable{
    background:0 0
}
@media (min-aspect-ratio:1/1){
    #x-messages,#x-messages #x-messages-scrollable{
        max-height:calc(100vh - 80px);
        max-height:calc(var(--vh,1vh) * 100 - 80px)
    }
}
#x-messages.opened{
    display:block
}
#x-messages.opened .preview-container{
    display:none
}
#x-messages .preview-container{
    display:none;
    padding:8px 4px;
    position:relative
}
#x-messages .preview-container .x-message .del,#x-messages .preview-container .x-message .reduce,#x-messages .preview-container .x-message:after{
    display:none
}
#x-messages .preview-overlay{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:10
}
#x-messages.preview{
    bottom:34px;
    display:block
}
#x-messages.preview .preview-container{
    display:block
}
#x-messages .x-message{
    margin:0 0 3px
}
#x-messages .x-message:last-child{
    margin-bottom:0
}
#x-messages .x-message:after{
    background:#de2600;
    border-radius:50%;
    box-shadow:0 0 2px 1px #fff;
    content:' ';
    display:block;
    height:14px;
    left:-2px;
    position:absolute;
    top:2px;
    transform:scale(0);
    transition:.2s transform;
    width:14px;
    z-index:2
}
#x-messages .x-message.unviewed:after{
    transform:scale(1)
}
#x-messages .x-message .reduce{
    display:block
}
#x-messages .notif-sep{
    color:#fff;
    font-size:16px;
    height:26px;
    line-height:26px;
    margin:6px 8px 3px 10px;
    position:relative;
    text-shadow:0 0 3px #000
}
#x-messages .notif-sep:after{
    background:#fff;
    box-shadow:0 0 2px #000;
    content:" ";
    display:block;
    height:1px;
    position:absolute;
    right:8px;
    top:55%;
    width:calc(100% - 30px)
}
#x-messages .has-callback .content{
    cursor:pointer
}
#x-messages:after,#x-messages:before{
    height:50px;
    left:0;
    position:absolute;
    width:100%;
    z-index:2
}
#x-messages.can-scroll-top:before{
    box-shadow:0 10px 6px -7px #000;
    content:' ';
    display:block;
    top:-50px
}
#x-messages.can-scroll-bottom:after{
    bottom:-50px;
    box-shadow:0 -10px 6px -7px #000;
    content:' ';
    display:block
}
#x-messages-menu{
    background:#fff;
    bottom:0;
    display:none;
    height:31px;
    padding:0 2px 0 0;
    position:fixed;
    right:32px;
    z-index:194
}
#x-messages-menu.opened{
    display:block
}
#x-messages-menu.chat-window-side{
    right:72px
}
#x-messages-menu .btn,#x-messages-menu button{
    background:rgba(0,0,0,.3);
    border:0;
    border-radius:3px;
    color:#000;
    display:inline-block;
    font-size:14px;
    font-weight:400;
    height:22px;
    line-height:22px;
    margin:4px 0 0 6px;
    padding:0 4px;
    vertical-align:top
}
#x-messages-menu .btn:active,#x-messages-menu .btn:focus,#x-messages-menu .btnfocus:active,#x-messages-menu button:active,#x-messages-menu button:focus,#x-messages-menu buttonfocus:active{
    outline:0
}
#x-messages-menu .btn *,#x-messages-menu button *{
    float:left;
    font-size:16px;
    line-height:22px
}
#x-messages-menu .btn.settings-btn,#x-messages-menu button.settings-btn{
    display:none
}
#x-messages-menu .btn.opened,#x-messages-menu button.opened{
    background:#000;
    color:#fff
}
#x-messages-menu.has-settings button.settings-btn{
    display:inline-block
}
#x-messages-menu-settings{
    background:#161616;
    border:1px solid #565656;
    bottom:32px;
    color:#fff;
    display:none;
    max-width:90%;
    padding:8px 14px;
    position:fixed;
    right:0;
    z-index:192
}
#x-messages-menu-settings.opened{
    display:block
}
#x-messages-menu-settings .close{
    background:0 0;
    border:0;
    color:#fff;
    position:absolute;
    top:4px;
    right:2px;
    z-index:2
}
#x-messages-menu-settings .title{
    opacity:.5;
    font-weight:700;
    font-size:16px
}
#x-messages-menu-settings .btn{
    display:block;
    margin:4px 0 0;
    text-align:left;
    width:100%;
    white-space:normal
}
#x-messages-menu-settings .btn:first-child{
    margin:0
}
#x-messages-menu-settings .btn .alert-toggle .checked{
    display:none
}
#x-messages-menu-settings .btn .alert-toggle .icon-f{
    float:left;
    line-height:16px;
    margin-left:0;
    margin-right:4px;
    text-align:center;
    width:16px
}
#x-messages-menu-settings .btn .alert-toggle .text{
    display:inline-block;
    float:none;
    line-height:16px;
    text-align:left;
    width:calc(100% - 20px)
}
#x-messages-menu-settings .btn .alert-toggle.disabled-feat .checked{
    display:inline
}
#x-messages-menu-settings .btn .alert-toggle.disabled-feat .unchecked{
    display:none
}
@media (max-width:767px){
    #x-messages{
        max-height:calc(100vh - 80px);
        max-height:calc(var(--vh,1vh) * 100 - 80px);
        max-width:100%;
        padding-left:0;
        width:100%
    }
    #x-messages.can-scroll-top:before{
        box-shadow:0 2px 6px #000
    }
    #x-messages.can-scroll-bottom:after{
        box-shadow:0 -2px 6px #000
    }
    #x-messages #x-messages-scrollable{
        background:0 0;
        box-shadow:none;
        max-height:calc(100vh - 80px);
        max-height:calc(var(--vh,1vh) * 100 - 80px);
        padding:0 6px
    }
    #x-messages #x-messages-back{
        background:rgba(22,22,22,.9);
        height:calc(100% + 9px);
        left:0;
        opacity:0;
        position:absolute;
        right:0;
        top:-6px;
        transition:opacity .4s;
        width:100%
    }
    #x-messages.opened #x-messages-back{
        opacity:1
    }
    .x-messages-opened #x-messages.opened #x-messages-back{
        height:calc(100vh - 0px);
        height:calc(var(--vh,1vh) * 100 - 0px);
        position:fixed;
        top:40px
    }
    .x-messages-opened.video-page #x-messages.opened #x-messages-back{
        top:0
    }
    .x-messages-opened.video-page #x-messages,.x-messages-opened.video-page #x-messages #x-messages-scrollable{
        max-height:calc(100vh - 40px);
        max-height:calc(var(--vh,1vh) * 100 - 40px)
    }
    html body.x-messages-opened,html body.x-messages-opened.video-page{
        overflow:hidden;
        position:fixed
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    .x-messages-opened #x-messages.opened #x-messages-back{
        top:0
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    #x-messages,#x-messages #x-messages-scrollable{
        max-height:calc(100vh - 40px);
        max-height:calc(var(--vh,1vh) * 100 - 40px)
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    html body.x-messages-opened,html body.x-messages-opened.video-page{
        overflow:hidden;
        position:fixed
    }
}
@media (max-width:479px){
    #x-messages .x-message{
        padding:5px 30px 5px 8px
    }
    #x-messages .x-message.x-message-error,#x-messages .x-message.x-message-info,#x-messages .x-message.x-message-question,#x-messages .x-message.x-message-success,#x-messages .x-message.x-message-warning{
        padding-left:28px
    }
    #x-messages .x-message.x-message-error .bg-icon,#x-messages .x-message.x-message-info .bg-icon,#x-messages .x-message.x-message-question .bg-icon,#x-messages .x-message.x-message-success .bg-icon,#x-messages .x-message.x-message-warning .bg-icon{
        font-size:34px;
        height:30px;
        line-height:30px;
        left:-6px;
        text-indent:-2px;
        width:30px
    }
    #x-messages .x-message .del .icon-f,#x-messages .x-message .reduce .icon-f{
        font-size:15px;
        margin:7px 0
    }
}
.bottom-msg{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    font-size:13px;
    line-height:20px;
    z-index:190
}
.bottom-msg .body{
    max-width:1280px;
    margin:0 auto;
    background:#000;
    background:rgba(0,0,0,.9);
    color:#fff;
    padding:8px 20px
}
.bottom-msg .close{
    float:right;
    font-size:16px;
    font-weight:700;
    background:#fff;
    color:#000;
    border-radius:50%;
    height:20px;
    width:20px;
    line-height:20px;
    text-align:center;
    cursor:pointer
}
.bottom-msg a{
    color:#fff
}
@media (max-width:480px){
    .bottom-msg .body{
        padding:5px 10px;
        font-size:12px
    }
}
.x-overlay{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%;
    min-height:calc(100vh - 0px);
    min-height:calc(var(--vh,1vh) * 100 - 0px);
    z-index:290;
    background:#666;
    background:rgba(102,102,102,.5);
    white-space:normal
}
.x-overlay .x-body{
    background:#000;
    background:rgba(0,0,0,.9);
    color:#fff;
    height:100%;
    margin:0;
    max-width:1920px;
    max-width:min(100%,1920px);
    padding:10px 20px;
    position:relative;
    width:100%
}
.x-overlay .x-body .x-close{
    cursor:pointer;
    position:absolute;
    top:2px;
    right:4px;
    font-weight:700;
    font-size:14px;
    text-shadow:0 1px 0 #fff
}
.x-overlay .x-body .x-close:hover{
    text-shadow:0 1px 0 #666
}
.x-overlay .x-body .x-content>h1:first-child,.x-overlay .x-body .x-content>h2:first-child,.x-overlay .x-body .x-content>h3:first-child,.x-overlay .x-body .x-content>h4:first-child,.x-overlay .x-body .x-content>h5:first-child,.x-overlay .x-body .x-content>h6:first-child{
    margin-top:0;
    padding-top:0
}
.x-overlay .x-body .help-block,.x-overlay .x-body .text-danger,.x-overlay .x-body .text-success,.x-overlay .x-body a{
    color:#fff
}
.x-overlay .x-body legend{
    color:#fff;
    font-weight:700
}
.x-overlay .x-body .form-group .fa.text-success,.x-overlay .x-body .form-group .icon-f.text-success{
    color:#68d065
}
.x-overlay .x-body .form-group .fa.text-danger,.x-overlay .x-body .form-group .icon-f.text-danger{
    color:#de2600
}
.x-overlay .x-body .form-group .error-block{
    background-color:#f2dede;
    border:0 solid #ebccd1;
    border-width:0 4px;
    color:#de2600;
    padding:5px 15px
}
.x-overlay.x-overlay-inside{
    min-height:auto
}
.x-overlay.x-overlay-body-bg .x-body{
    background:#161616
}
.x-overlay.x-overlay-body-bg .x-body .x-content a,.x-overlay.x-overlay-body-bg .x-body .x-content p,.x-overlay.x-overlay-body-bg .x-body .x-content>*{
    color:#fff
}
.x-overlay.x-overlay-body-bg .x-body .x-content .help-block,.x-overlay.x-overlay-body-bg .x-body .x-content .text-danger,.x-overlay.x-overlay-body-bg .x-body .x-content .text-success{
    color:#de2600
}
.x-overlay.x-overlay-body-bg .x-body .x-close{
    color:#fff
}
.x-overlay.x-overlay-box{
    padding:0 40px
}
.x-overlay.x-overlay-box .x-body{
    height:auto;
    margin:0 auto 5px;
    padding:25px;
    font-size:14px;
    line-height:1.5
}
.x-overlay.x-overlay-fullscreen{
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px);
    left:0;
    position:fixed;
    top:0;
    width:100%
}
.x-overlay.x-overlay-fullscreen .x-body{
    bottom:10px;
    height:auto;
    left:10px;
    overflow:hidden;
    padding:25px 15px 25px 25px;
    position:absolute;
    right:10px;
    top:10px;
    width:auto
}
.x-overlay.x-overlay-fullscreen .x-body .x-content{
    overflow-x:hidden;
    overflow-y:auto;
    padding-right:10px
}
.x-overlay.auto-width-popup,.x-overlay.contextual-popup{
    text-align:center
}
.x-overlay.auto-width-popup .x-body,.x-overlay.contextual-popup .x-body{
    display:inline-block;
    text-align:left;
    width:auto
}
.x-overlay.contextual-popup .x-body .contextual-popup-message{
    font-size:17px;
    margin-bottom:14px
}
.x-overlay.contextual-popup .x-body .contextual-popup-actions{
    padding:0 10px 0 20px;
    text-align:right
}
.x-overlay.contextual-popup .x-body .contextual-popup-actions .btn{
    font-size:13px
}
.x-overlay.over-overlay{
    z-index:291
}
.x-overlay h1,.x-overlay h2,.x-overlay h3,.x-overlay h4,.x-overlay h5,.x-overlay h6{
    line-height:1.3
}
body.fav-list-of-list-opened,body.x-overlay-fullscreen-opened{
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px);
    max-height:calc(100vh - 0px);
    max-height:calc(var(--vh,1vh) * 100 - 0px);
    max-width:100%;
    overflow:hidden!important;
    position:fixed!important;
    width:100%
}
body.x-overlay-floating-opened{
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px);
    max-height:calc(100vh - 0px);
    max-height:calc(var(--vh,1vh) * 100 - 0px);
    max-width:100%;
    overflow:hidden!important;
    width:100%
}
body.x-overlay-floating-opened .x-overlay,body.x-overlay-fullscreen-opened .x-overlay{
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px);
    max-height:calc(100vh - 0px);
    max-height:calc(var(--vh,1vh) * 100 - 0px);
    overflow:auto
}
html{
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px)
}
.report-search-words{
    max-width:840px;
    text-align:center
}
.report-search-words h2 .icon-f{
    color:#de2600
}
.report-search-words .desc{
    text-align:left;
    font-size:16px;
    margin:0 0 10px
}
.report-search-words ul{
    overflow:hidden;
    padding:0 0 15px 10px;
    text-align:left;
    width:100%
}
.report-search-words ul li{
    float:left;
    width:50%
}
.report-search-words ul li:first-child:last-child{
    float:none;
    text-align:center;
    width:100%
}
.report-search-words label{
    display:block;
    font-weight:400;
    padding:5px 10px;
    margin:0 0 4px
}
.report-search-words label input{
    margin-right:4px;
    vertical-align:middle
}
.report-search-words button{
    font-size:22px;
    text-transform:uppercase
}
.tag-adder{
    overflow:hidden
}
.tag-adder .tag-list{
    border:1px solid rgba(170,170,170,.5);
    background:rgba(23,23,23,.5);
    overflow:hidden;
    display:block;
    min-height:40px;
    padding:4px 16px 0 8px;
    position:relative;
    transition:all .2s
}
html[dir=rtl] .tag-adder .tag-list{
    padding:4px 8px 0 16px
}
.tag-adder .tag-list .tag,.tag-adder .tag-list button.add,.tag-adder .tag-list input{
    float:left;
    font-size:16px;
    margin:0 8px 4px 0;
    position:relative;
    z-index:2
}
html[dir=rtl] .tag-adder .tag-list .tag,html[dir=rtl] .tag-adder .tag-list button.add,html[dir=rtl] .tag-adder .tag-list input{
    float:right;
    margin:0 0 4px 8px
}
.tag-adder .tag-list .tag,.tag-adder .tag-list button.add{
    background:#3c3b3b;
    border:0;
    color:#fff;
    cursor:default;
    line-height:22px;
    min-height:30px;
    overflow:hidden;
    padding:4px 10px
}
.tag-adder .tag-list .tag .txt,.tag-adder .tag-list button.add .txt{
    transition:.15s all;
    word-break:break-all
}
.tag-adder .tag-list .tag .del,.tag-adder .tag-list button.add .del{
    cursor:pointer;
    display:block;
    height:30px;
    right:-30px;
    position:absolute;
    text-align:center;
    top:0;
    transition:all 0s .2s;
    width:0
}
.tag-adder .tag-list button.add,.tag-adder .tag-list input,.tag-adder .tag-list label{
    display:none
}
.tag-adder .tag-adder-legend{
    background:#777;
    color:#eee;
    float:left;
    font-size:12px;
    opacity:.5;
    padding:2px 8px
}
.tag-adder .tag-adder-legend .icon-f{
    font-size:13px;
    margin-right:3px;
    vertical-align:text-bottom
}
.tag-adder.init-ok .tag-list{
    background:#171717;
    border-color:#aaa;
    color:#fff;
    cursor:text
}
.tag-adder.init-ok .tag-list label{
    bottom:0;
    cursor:text;
    display:block;
    left:0;
    line-height:30px;
    margin:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.tag-adder.init-ok .tag-list input{
    border:0;
    background:#7d7d7d;
    display:block;
    margin:0;
    padding:0;
    position:relative;
    transition:all .2s;
    width:0
}
.tag-adder.init-ok .tag-list input.not-empty-val{
    box-shadow:0 0 8px rgba(0,0,0,.1) inset
}
.tag-adder.init-ok .tag-list input.focus,.tag-adder.init-ok .tag-list input.not-empty-val,.tag-adder.init-ok .tag-list input:focus{
    border:1px solid #3c3b3b;
    outline:0;
    margin:0 0 4px;
    padding:4px 9.9px;
    width:120px
}
.tag-adder.init-ok .tag-list button.add{
    cursor:pointer;
    display:block;
    font-weight:700;
    padding:0 8px
}
.tag-adder.init-ok .tag-list button.add:active,.tag-adder.init-ok .tag-list button.add:focus{
    outline:0
}
.tag-adder.init-ok .tag-list input.focus,.tag-adder.init-ok .tag-list input:focus{
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
}
.tag-adder.init-ok .tag-list input.focus+button.add,.tag-adder.init-ok .tag-list input:focus+button.add{
    border-radius:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
html[dir=rtl] .tag-adder.init-ok .tag-list input.focus,html[dir=rtl] .tag-adder.init-ok .tag-list input:focus{
    border-radius:0 4px 4px 0
}
html[dir=rtl] .tag-adder.init-ok .tag-list input.focus+button.add,html[dir=rtl] .tag-adder.init-ok .tag-list input:focus+button.add{
    border-radius:4px 0 0 4px
}
.tag-adder.init-ok .tag-list input.focus.inp-error,.tag-adder.init-ok .tag-list input:focus.inp-error{
    animation:error_focused 1.5s ease-out
}
.tag-adder.init-ok .tag-list button.add,.tag-adder.init-ok .tag-list input{
    height:30px
}
.tag-adder.init-ok .tag-list .tag{
    transition:.15s background
}
.tag-adder.init-ok .tag-list .tag.focused,.tag-adder.init-ok .tag-list .tag.partial-focused{
    animation:tag_focused 1.5s ease-out
}
@keyframes tag_focused{
    0%{
        box-shadow:0 0 0 0 rgba(25,25,25,.6);
        background:rgba(25,25,25,.7)
    }
    18%{
        background:#191919
    }
    35%{
        box-shadow:0 0 5px 25px rgba(25,25,25,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(25,25,25,0)
    }
    80%{
        background:#191919
    }
}
.tag-adder.init-ok .tag-list .tag.focused,.tag-adder.init-ok .tag-list .tag.partial-focused,.tag-adder.init-ok .tag-list .tag:hover{
    background:#191919
}
.tag-adder.init-ok .tag-list .tag.focused .del,.tag-adder.init-ok .tag-list .tag:hover .del{
    right:0;
    width:30px
}
.tag-adder.init-ok .tag-list .tag.focused .del .icon-f,.tag-adder.init-ok .tag-list .tag:hover .del .icon-f{
    margin-left:20.1px;
    opacity:1
}
.tag-adder.init-ok .tag-list .tag.error{
    background:#de2600;
    color:#fff
}
.tag-adder.init-ok .tag-list .tag .del .icon-f{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    background:#3c3b3b;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
    box-shadow:-2px 0 5px rgba(0,0,0,.5);
    font-size:14px;
    height:30px;
    line-height:30px;
    margin-left:30px;
    opacity:0;
    vertical-align:text-bottom;
    transition:.15s all;
    width:9.9px
}
.tag-adder.init-ok .tag-list .tag .del:hover{
    color:#de2600
}
.tag-adder.init-ok .tag-list .tag .del:hover .icon-f,.tag-adder.init-ok .tag-list .tag.focused .del .icon-f{
    font-size:20px;
    margin-left:0;
    width:30px
}
.tag-adder.init-ok .tag-adder-legend{
    opacity:1;
    transition:opacity .2s
}
.tag-adder.init-ok .tag-adder-legend.legend-error{
    animation:error_focused 1.5s ease-out
}
@keyframes error_focused{
    0%{
        box-shadow:0 0 0 0 rgba(222,38,0,.6);
        background:rgba(222,38,0,.7)
    }
    18%{
        background:#de2600
    }
    35%{
        box-shadow:0 0 5px 25px rgba(222,38,0,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(222,38,0,0)
    }
    80%{
        background:#de2600
    }
}
.tag-adder-pop .x-popup-arrow{
    border-bottom-color:#3c3b3b
}
.tag-adder-pop .x-popup-content{
    background:#3c3b3b;
    padding:5px 0
}
.tag-adder-pop ul{
    margin:0;
    padding:0
}
.tag-adder-pop li{
    background:#3c3b3b;
    color:#fff;
    cursor:pointer;
    font-size:15px;
    line-height:20px;
    margin:0;
    padding:5px 10px;
    transition:.2s all
}
.tag-adder-pop li strong{
    color:#de2600
}
.tag-adder-pop li.focused,.tag-adder-pop li:hover{
    background:#191919
}
.tag-adder-error-pop .x-popup-arrow{
    border-top-color:#de2600
}
.tag-adder-error-pop .x-popup-content{
    background:#de2600;
    color:#fff;
    font-size:14px;
    font-weight:700;
    padding:2px 10px
}
.toggle-tag-adder{
    display:flex;
    flex-flow:row nowrap;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:5px;
    padding-top:7px
}
.toggle-tag-adder .toggle__option{
    font-size:14px;
    opacity:.5
}
.toggle-tag-adder .toggle__option.is-on{
    opacity:1
}
.toggle-tag-adder .checkbox.toggle{
    padding:0;
    margin:0 10px!important
}
.models-selector i.icf-close.text-danger{
    bottom:5px;
    right:5px
}
.models-selector .models-list{
    border:1px solid rgba(170,170,170,.5);
    background:rgba(23,23,23,.5);
    overflow:hidden;
    display:block;
    min-height:40px;
    padding:4px 16px 0 8px;
    position:relative;
    transition:all .2s
}
html[dir=rtl] .models-selector .models-list{
    padding:4px 8px 0 16px
}
.models-selector .models-list .model,.models-selector .models-list button.add,.models-selector .models-list input{
    float:left;
    font-size:16px;
    margin:0 8px 4px 0;
    position:relative;
    z-index:2
}
html[dir=rtl] .models-selector .models-list .model,html[dir=rtl] .models-selector .models-list button.add,html[dir=rtl] .models-selector .models-list input{
    float:right;
    margin:0 0 4px 8px
}
.models-selector .models-list .model,.models-selector .models-list button.add{
    background:#3c3b3b;
    border:0;
    color:#fff;
    cursor:default;
    line-height:22px;
    min-height:30px;
    overflow:hidden;
    padding:4px 10px
}
.models-selector .models-list .model .txt,.models-selector .models-list button.add .txt{
    transition:.15s all;
    word-break:break-all
}
.models-selector .models-list .model .del,.models-selector .models-list button.add .del{
    cursor:pointer;
    display:block;
    height:30px;
    right:-30px;
    position:absolute;
    text-align:center;
    top:0;
    transition:all 0s .2s;
    width:0
}
.models-selector .models-list button.add,.models-selector .models-list input,.models-selector .models-list label{
    display:none
}
.models-selector .models-selector-legend{
    background:#777;
    color:#eee;
    float:left;
    font-size:12px;
    opacity:.5;
    padding:2px 8px
}
.models-selector .models-selector-legend .icon-f{
    font-size:13px;
    margin-right:3px;
    vertical-align:text-bottom
}
.models-selector.init-ok .models-list{
    background:#171717;
    border-color:#aaa;
    color:#fff;
    cursor:text
}
.models-selector.init-ok .models-list label{
    bottom:0;
    cursor:text;
    display:block;
    left:0;
    line-height:30px;
    margin:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.models-selector.init-ok .models-list input{
    border:0;
    background:#7d7d7d;
    display:block;
    margin:0;
    padding:0;
    position:relative;
    transition:all .2s;
    width:0
}
.models-selector.init-ok .models-list input.not-empty-val{
    box-shadow:0 0 8px rgba(0,0,0,.1) inset
}
.models-selector.init-ok .models-list input.focus,.models-selector.init-ok .models-list input.not-empty-val,.models-selector.init-ok .models-list input:focus{
    border:1px solid #3c3b3b;
    outline:0;
    margin:0 0 4px;
    padding:4px 9.9px;
    width:120px
}
.models-selector.init-ok .models-list button.add{
    cursor:pointer;
    display:block;
    font-weight:700;
    padding:0 8px
}
.models-selector.init-ok .models-list button.add:active,.models-selector.init-ok .models-list button.add:focus{
    outline:0
}
.models-selector.init-ok .models-list input.focus,.models-selector.init-ok .models-list input:focus{
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px
}
.models-selector.init-ok .models-list input.focus+button.add,.models-selector.init-ok .models-list input:focus+button.add{
    border-radius:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
html[dir=rtl] .models-selector.init-ok .models-list input.focus,html[dir=rtl] .models-selector.init-ok .models-list input:focus{
    border-radius:0 4px 4px 0
}
html[dir=rtl] .models-selector.init-ok .models-list input.focus+button.add,html[dir=rtl] .models-selector.init-ok .models-list input:focus+button.add{
    border-radius:4px 0 0 4px
}
.models-selector.init-ok .models-list input.focus.inp-error,.models-selector.init-ok .models-list input:focus.inp-error{
    animation:error_focused 1.5s ease-out
}
.models-selector.init-ok .models-list button.add,.models-selector.init-ok .models-list input{
    height:30px
}
.models-selector.init-ok .models-list .model{
    transition:.15s background
}
.models-selector.init-ok .models-list .model.focused,.models-selector.init-ok .models-list .model.partial-focused{
    animation:tag_focused 1.5s ease-out
}
@keyframes tag_focused{
    0%{
        box-shadow:0 0 0 0 rgba(25,25,25,.6);
        background:rgba(25,25,25,.7)
    }
    18%{
        background:#191919
    }
    35%{
        box-shadow:0 0 5px 25px rgba(25,25,25,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(25,25,25,0)
    }
    80%{
        background:#191919
    }
}
.models-selector.init-ok .models-list .model.focused,.models-selector.init-ok .models-list .model.partial-focused,.models-selector.init-ok .models-list .model:hover{
    background:#191919
}
.models-selector.init-ok .models-list .model.focused .del,.models-selector.init-ok .models-list .model:hover .del{
    right:0;
    width:30px
}
.models-selector.init-ok .models-list .model.focused .del .icon-f,.models-selector.init-ok .models-list .model:hover .del .icon-f{
    margin-left:20.1px;
    opacity:1
}
.models-selector.init-ok .models-list .model.error{
    background:#de2600;
    color:#fff
}
.models-selector.init-ok .models-list .model .del .icon-f{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    background:#3c3b3b;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
    box-shadow:-2px 0 5px rgba(0,0,0,.5);
    font-size:14px;
    height:30px;
    line-height:30px;
    margin-left:30px;
    opacity:0;
    vertical-align:text-bottom;
    transition:.15s all;
    width:9.9px
}
.models-selector.init-ok .models-list .model .del:hover{
    color:#de2600
}
.models-selector.init-ok .models-list .model .del:hover .icon-f,.models-selector.init-ok .models-list .model.focused .del .icon-f{
    font-size:20px;
    margin-left:0;
    width:30px
}
.models-selector.init-ok .models-selector-legend{
    opacity:1;
    transition:opacity .2s
}
.models-selector.init-ok .models-selector-legend.legend-error{
    animation:error_focused 1.5s ease-out
}
@keyframes error_focused{
    0%{
        box-shadow:0 0 0 0 rgba(222,38,0,.6);
        background:rgba(222,38,0,.7)
    }
    18%{
        background:#de2600
    }
    35%{
        box-shadow:0 0 5px 25px rgba(222,38,0,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(222,38,0,0)
    }
    80%{
        background:#de2600
    }
}
.tag-adder-pop .x-popup-arrow{
    border-bottom-color:#3c3b3b
}
.tag-adder-pop .x-popup-content{
    background:#3c3b3b;
    padding:5px 0
}
.tag-adder-pop ul{
    margin:0;
    padding:0
}
.tag-adder-pop li{
    background:#3c3b3b;
    color:#fff;
    cursor:pointer;
    font-size:15px;
    line-height:20px;
    margin:0;
    padding:5px 10px;
    transition:.2s all
}
.tag-adder-pop li strong{
    color:#de2600
}
.tag-adder-pop li.focused,.tag-adder-pop li:hover{
    background:#191919
}
.models-selector-legend-error-pop .x-popup-arrow{
    border-top-color:#de2600
}
.models-selector-legend-error-pop .x-popup-content{
    background:#de2600;
    color:#fff;
    font-size:14px;
    font-weight:700;
    padding:2px 10px
}
.toggle-models-selector-legend{
    display:flex;
    flex-flow:row nowrap;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:5px;
    padding-top:7px
}
.toggle-models-selector-legend .toggle__option{
    font-size:14px;
    opacity:.5
}
.toggle-models-selector-legend .toggle__option.is-on{
    opacity:1
}
.toggle-models-selector-legend .checkbox.toggle{
    padding:0;
    margin:0 10px!important
}
.checkbox.toggle{
    position:relative
}
.checkbox.toggle input{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    margin:0;
    opacity:0
}
.checkbox.toggle input:focus+.checkbox-error-box+label:before,.checkbox.toggle input:focus+label:before{
    border-color:#777
}
.checkbox.toggle input:checked+.checkbox-error-box+label:before,.checkbox.toggle input:checked+label:before{
    background:#de2600;
    border-color:#ab1d00
}
.checkbox.toggle input:checked+.checkbox-error-box+label:after,.checkbox.toggle input:checked+label:after{
    left:18px;
    background:#fff
}
.checkbox.toggle input:disabled+.checkbox-error-box+label,.checkbox.toggle input:disabled+label{
    cursor:not-allowed;
    opacity:.5
}
.checkbox.toggle input+.checkbox-error-box{
    display:none
}
.checkbox.toggle input.validator-error+.checkbox-error-box+label:before{
    box-shadow:0 0 1px 2px inset #000,0 0 1px 1px #de2600
}
.checkbox.toggle input.validator-error+.checkbox-error-box+label:after{
    background:#de2600
}
.checkbox.toggle label{
    position:relative;
    padding:0 0 0 45px
}
.checkbox.toggle label:before{
    background:#333;
    border:1px solid #333;
    border-radius:10px;
    content:'';
    display:block;
    height:20px;
    left:0;
    position:absolute;
    top:0;
    width:36px
}
.checkbox.toggle label:after{
    background:rgba(255,255,255,.5);
    border-radius:50%;
    content:'';
    display:block;
    height:16px;
    left:2px;
    position:absolute;
    top:2px;
    transition:left .2s;
    width:16px
}
.checkbox.toggle.no-label{
    height:20px;
    width:36px
}
.checkbox.toggle.no-label label{
    height:20px;
    padding:0 0 0 36px
}
.checkbox.toggle.w-28{
    height:18px;
    width:28px
}
.checkbox.toggle.w-28 input:checked+.checkbox-error-box+label:after,.checkbox.toggle.w-28 input:checked+label:after{
    left:11px
}
.checkbox.toggle.w-28 label{
    height:18px;
    padding:0 0 0 34px
}
.checkbox.toggle.w-28 label:before{
    height:18px;
    border-radius:9px;
    width:28px
}
.checkbox.toggle.w-28 label:after{
    top:2px;
    left:2px;
    width:14px;
    height:14px
}
.checkbox.toggle.w-28.no-label label{
    padding:0 0 0 28px
}
@keyframes input_error_focus{
    0%{
        box-shadow:0 0 0 0 rgba(222,38,0,.8),0 0 0 1000px rgba(222,38,0,0) inset
    }
    5%{
        box-shadow:0 0 0 0 rgba(222,38,0,.8),0 0 0 1000px rgba(222,38,0,.6) inset
    }
    40%{
        box-shadow:0 0 10px 25px rgba(222,38,0,0),0 0 0 1000px rgba(222,38,0,.8) inset
    }
    80%{
        box-shadow:0 0 0 0 rgba(222,38,0,0),0 0 0 1000px rgba(222,38,0,.8) inset
    }
    100%{
        box-shadow:0 0 0 0 rgba(222,38,0,0),0 0 0 1000px rgba(222,38,0,0) inset
    }
}
@keyframes input_error_focus_inner{
    0%{
        box-shadow:0 0 0 1000px rgba(222,38,0,0) inset
    }
    5%{
        box-shadow:0 0 0 1000px rgba(222,38,0,.6) inset
    }
    40%{
        box-shadow:0 0 0 1000px rgba(222,38,0,.8) inset
    }
    80%{
        box-shadow:0 0 0 1000px rgba(222,38,0,.8) inset
    }
    100%{
        box-shadow:0 0 0 1000px rgba(222,38,0,0) inset
    }
}
.form-control{
    color:#ddd;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control.visible-password{
    height:auto;
    padding:0;
    position:relative
}
.form-control.visible-password button{
    background:#fff;
    border:0;
    border-radius:0;
    bottom:0;
    color:#777;
    float:right;
    margin:0;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:40px
}
.form-control.visible-password button:active,.form-control.visible-password button:focus{
    outline:0
}
.form-control.visible-password button .icon-f{
    font-size:16px;
    vertical-align:middle
}
.form-control.visible-password button .icf-eye-blocked{
    display:none
}
.form-control.visible-password.visible button .icf-eye-blocked{
    display:inline
}
.form-control.visible-password.visible button .icf-eye{
    display:none
}
.form-control.visible-password input{
    border:0;
    height:30px;
    margin:0;
    padding-right:40px;
    width:100%
}
.form-control.visible-password .progress-pwd-check{
    height:4px;
    margin:0 -1px -4px
}
.highlight-errors .form-control.validator-error.hl-focus,.highlight-errors .form-control.validator-error.hl-focus+div .emojionearea-editor{
    animation:input_error_focus 1.5s ease-out
}
input[type=checkbox],input[type=radio]{
    margin-top:0
}
.highlight-errors input[type=checkbox].validator-error.hl-focus,.highlight-errors input[type=radio].validator-error.hl-focus{
    animation:input_error_focus 1.5s ease-out
}
.highlight-errors .tag-adder .tag-list.validator-error.hl-focus{
    animation:input_error_focus_inner 1.5s ease-out
}
.checkbox .checkbox-error-box{
    position:absolute;
    border:2px solid #de2600
}
.help-block.text-danger{
    color:#de2600
}
.form-horizontal .input-group .fa{
    z-index:3
}
.form-horizontal .input-pwd-check{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.form-horizontal .progress-pwd-check{
    border-radius:0;
    height:4px;
    margin-bottom:0
}
.form-horizontal .x-popup.form-popup-error.above .x-popup-arrow{
    border-top-color:#de2600
}
.form-horizontal .x-popup.form-popup-error.below .x-popup-arrow{
    border-bottom-color:#de2600
}
.form-horizontal .x-popup.form-popup-error .x-popup-content{
    background:#de2600;
    padding:2px 8px;
    box-shadow:1px 1px 2px rgba(0,0,0,.5)
}
select option{
    background:#fff;
    color:#000
}
select option:active,select option:focus,select option:hover{
    background:#de2600;
    color:#fff
}
.select-label{
    background:#161616;
    display:block;
    position:relative
}
.select-label select{
    appearance:none;
    background:0 0;
    border:1px solid #ccc;
    color:#fff;
    font-size:17px;
    padding:0 16px 0 5px;
    position:relative;
    z-index:2
}
.select-label::after{
    content:"\e906";
    display:block;
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:12px;
    height:32px;
    line-height:32px;
    position:absolute;
    right:0;
    text-align:left;
    top:0;
    width:16px;
    z-index:1
}
.copy-link.force-one-line{
    overflow:hidden
}
.copy-link.force-one-line>:first-child{
    border-radius:2px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.copy-link.force-one-line>:last-child{
    border-radius:2px;
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    border-left-width:0
}
.copy-link.force-one-line .copy-btn{
    color:#333;
    background-color:#ccc;
    border-color:#ccc;
    cursor:pointer;
    float:left;
    height:40px;
    line-height:38px;
    margin:0;
    padding:0;
    width:15%
}
.copy-link.force-one-line .copy-btn.focus,.copy-link.force-one-line .copy-btn:focus{
    color:#333;
    background-color:#b3b3b3;
    border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn:hover{
    color:#333;
    background-color:#b3b3b3;
    border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active,.copy-link.force-one-line .copy-btn:active,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn{
    color:#333;
    background-color:#b3b3b3;
    background-image:none;
    border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active.focus,.copy-link.force-one-line .copy-btn.active:focus,.copy-link.force-one-line .copy-btn.active:hover,.copy-link.force-one-line .copy-btn:active.focus,.copy-link.force-one-line .copy-btn:active:focus,.copy-link.force-one-line .copy-btn:active:hover,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn.focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:hover{
    color:#333;
    background-color:#a1a1a1;
    border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn.disabled.focus,.copy-link.force-one-line .copy-btn.disabled:focus,.copy-link.force-one-line .copy-btn.disabled:hover,.copy-link.force-one-line .copy-btn[disabled].focus,.copy-link.force-one-line .copy-btn[disabled]:focus,.copy-link.force-one-line .copy-btn[disabled]:hover,fieldset[disabled] .copy-link.force-one-line .copy-btn.focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:hover{
    background-color:#ccc;
    border-color:#ccc
}
.copy-link.force-one-line .copy-btn .badge{
    color:#ccc;
    background-color:#333
}
.copy-link.force-one-line .copy-btn.focus,.copy-link.force-one-line .copy-btn:focus{
    color:#333;
    background-color:#b3b3b3;
    border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn:hover{
    color:#333;
    background-color:#b3b3b3;
    border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active,.copy-link.force-one-line .copy-btn:active,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn{
    color:#333;
    background-color:#b3b3b3;
    border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active.focus,.copy-link.force-one-line .copy-btn.active:focus,.copy-link.force-one-line .copy-btn.active:hover,.copy-link.force-one-line .copy-btn:active.focus,.copy-link.force-one-line .copy-btn:active:focus,.copy-link.force-one-line .copy-btn:active:hover,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn.focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:hover{
    color:#333;
    background-color:#a1a1a1;
    border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn.active,.copy-link.force-one-line .copy-btn:active,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn{
    background-image:none
}
.copy-link.force-one-line .copy-btn.disabled,.copy-link.force-one-line .copy-btn[disabled],fieldset[disabled] .copy-link.force-one-line .copy-btn{
    background-color:rgba(204,204,204,.8);
    cursor:default
}
.copy-link.force-one-line .copy-btn.disabled.focus,.copy-link.force-one-line .copy-btn.disabled:focus,.copy-link.force-one-line .copy-btn.disabled:hover,.copy-link.force-one-line .copy-btn[disabled].focus,.copy-link.force-one-line .copy-btn[disabled]:focus,.copy-link.force-one-line .copy-btn[disabled]:hover,fieldset[disabled] .copy-link.force-one-line .copy-btn.focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:hover{
    background-color:rgba(204,204,204,.8);
    border-color:#ccc
}
.copy-link.force-one-line .copy-btn .badge{
    color:#ccc;
    background-color:#333
}
.copy-link.force-one-line .copy-btn .icf-copy{
    display:inline-block;
    font-size:24px;
    line-height:38px;
    margin-right:4px;
    vertical-align:top
}
.copy-link.force-one-line input{
    border-color:#ccc;
    color:#aaa;
    float:left;
    font-weight:700;
    height:40px;
    line-height:40px;
    text-overflow:ellipsis;
    width:85%
}
.notouch .copy-link.force-one-line input[type=text].form-control{
    font-size:12px
}
.link-copied-popup .x-popup-content{
    padding:6px 10px 8px
}
.link-copied-popup .x-popup-content p{
    margin:0
}
form .validator-err-sc{
    border:1px solid #dc616d;
    background:#fdedef;
    color:#c61e2e;
    margin-bottom:8px;
    overflow:hidden;
    padding:12px 30px 14px 18px;
    position:relative;
    text-align:left
}
form .validator-err-sc>*{
    position:relative;
    z-index:2
}
form .validator-err-sc .icon-bg{
    color:#fad6db;
    font-size:22px;
    left:10px;
    top:12px;
    position:absolute;
    z-index:1
}
form .validator-err-sc .close-btn{
    background:#fdedef;
    display:block;
    height:28px;
    line-height:28px;
    margin:0;
    position:absolute;
    right:0;
    text-decoration:none;
    text-align:center;
    top:0;
    width:28px
}
form .validator-err-sc .close-btn:hover{
    background:#fad6db
}
form .validator-err-sc .close-btn .icon-f{
    color:#c61e2e
}
form .validator-err-sc h3{
    color:#c61e2e!important;
    font-size:16px!important;
    margin:0 0 10px 22px!important;
    line-height:22px!important
}
form .validator-err-sc p.form-error-shortcut{
    line-height:20px
}
form .validator-err-sc p.form-error-shortcut:last-child{
    margin-bottom:0
}
form .validator-err-sc p.form-error-shortcut>.icon-f{
    left:0;
    line-height:20px;
    position:absolute
}
form .validator-err-sc p.form-error-shortcut a{
    color:#c61e2e!important;
    display:block;
    padding-left:16px
}
form .validator-err-sc p.form-error-shortcut a,form .validator-err-sc p.form-error-shortcut a span:hover{
    text-decoration:none
}
form .validator-err-sc p.form-error-shortcut a span{
    text-decoration:underline
}
.alert{
    padding-top:5px;
    padding-bottom:5px;
    border-width:0 4px;
    margin-bottom:1px
}
.alert+:not(.alert){
    margin-top:10px
}
.alert .icon-f{
    vertical-align:text-bottom
}
.form-error-list{
    padding:0
}
.form-error-list-contener{
    font-size:16px;
    overflow:hidden;
    padding-left:40px;
    position:relative
}
.form-error-list-contener .form-error-list{
    position:relative;
    z-index:2
}
.form-error-list-contener>.icon-f{
    font-size:40px;
    left:0;
    opacity:.2;
    top:5px;
    position:absolute
}
.form-range{
    width:100%
}
.form-range .max,.form-range .min{
    line-height:14px;
    margin:0 0 15px;
    max-width:50%;
    min-width:30px;
    padding:0;
    position:relative;
    text-align:center;
    z-index:1
}
.form-range .max:before,.form-range .min:before,.form-range input[type=range]:after,.form-range input[type=range]:before{
    background-color:#404040;
    content:' ';
    display:block;
    height:6px;
    left:14px;
    position:absolute;
    top:18px;
    width:2px;
    z-index:1
}
.form-range .min{
    float:left
}
.form-range .max{
    float:right
}
.form-range .max:before{
    left:auto;
    right:14px
}
.form-range input[type=range]{
    clear:both;
    position:relative;
    z-index:2
}
.form-range input[type=range]:before{
    left:calc(50% - 1px);
    top:-11px
}
.form-range input[type=range]:after{
    background-color:transparent;
    border-left:2px solid #404040;
    border-right:2px solid #404040;
    left:calc((100% - 30px)/ 4 + 15px - 1px);
    width:calc(50% - 13px);
    top:-11px
}
.form-range input[type=range]::-webkit-slider-thumb{
    position:relative;
    z-index:2
}
.form-range input[type=range]::-moz-range-thumb{
    position:relative;
    z-index:2
}
input[type=range]{
    -webkit-appearance:none;
    appearance:none;
    background:#888;
    border-radius:3px;
    height:6px;
    margin:15px 0;
    outline:0;
    transition:opacity .2s;
    width:100%
}
input[type=range]:hover{
    background:#ccc
}
input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    appearance:none;
    background:#de2600;
    border-radius:50%;
    box-sizing:content-box;
    cursor:pointer;
    height:30px;
    width:30px
}
input[type=range]::-moz-range-thumb{
    background:#de2600;
    border-radius:50%;
    cursor:pointer;
    height:30px;
    width:30px
}
input[type=color],input[type=color].form-control,input[type=date],input[type=date].form-control,input[type=datetime-local],input[type=datetime-local].form-control,input[type=datetime],input[type=datetime].form-control,input[type=email],input[type=email].form-control,input[type=month],input[type=month].form-control,input[type=number],input[type=number].form-control,input[type=password],input[type=password].form-control,input[type=search],input[type=search].form-control,input[type=tel],input[type=tel].form-control,input[type=text],input[type=text].form-control,input[type=time],input[type=time].form-control,input[type=url],input[type=url].form-control,input[type=week],input[type=week].form-control,select:focus,select:focus.form-control,textarea,textarea.form-control{
    font-size:17px
}
.viewer{
    width:100%;
    margin-bottom:10px;
    min-width:36px
}
.viewer .viewer-close-button{
    padding:0;
    margin:2px 0;
    text-align:right
}
.viewer .viewer-close-button a{
    color:#fff;
    text-decoration:none
}
.viewer .viewer-close-button a:hover{
    color:#fff;
    text-decoration:underline
}
.viewer .viewer-image-wrapper{
    width:100%;
    height:300px;
    position:relative;
    overflow:hidden
}
.viewer .viewer-image-wrapper .viewer-loader{
    border:2px solid #000;
    left:50%;
    margin:-18px 0 0 -18px;
    position:absolute;
    top:50%;
    z-index:10
}
.viewer .viewer-image-wrapper .viewer-image{
    position:absolute;
    top:0;
    left:0;
    border:1px solid #000;
    overflow:hidden;
    cursor:pointer;
    z-index:9
}
.viewer .viewer-image-wrapper .viewer-image p{
    position:absolute;
    bottom:0;
    left:0;
    padding:7px;
    margin:0;
    right:0;
    text-align:left;
    width:100%;
    z-index:2;
    background:#fff;
    background:rgba(255,255,255,.6);
    color:#000
}
.viewer .viewer-image-wrapper .viewer-image p .position{
    float:right
}
.viewer .viewer-next,.viewer .viewer-prev{
    position:absolute;
    top:50%;
    right:0;
    width:25px;
    height:90%;
    cursor:pointer;
    display:block;
    z-index:200;
    background:url(../../../v3/img/skins/default/xv-viewer-trans.gif);
    transform:translateY(-50%)
}
.viewer .viewer-prev{
    left:0;
    right:auto
}
.viewer .icon-f{
    position:absolute;
    top:50%;
    left:-12px;
    display:block;
    font-size:50px;
    transform:translateY(-50%)
}
.viewer .voteGroup .ratingBarBlock{
    margin-left:4px
}
.viewer .voteGroup .ratingBar{
    width:50px
}
.viewer .voteGroup .rating{
    font-size:14px;
    padding:3px;
    margin-left:4px
}
.viewer-preloads{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.thumb-block.thumb-ad-red .thumb-ad-content{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:auto;
    margin-top:-5px;
    transform:translateY(-50%)
}
.thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo{
    margin-bottom:5px
}
.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
    display:inline-block;
    width:auto;
    background:#000;
    vertical-align:middle
}
.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
    position:relative;
    right:auto;
    top:auto;
    display:inline-block;
    vertical-align:middle
}
.thumb-block.thumb-ad-red .thumb-ad-content p{
    height:auto;
    font-weight:700;
    line-height:1.3;
    text-overflow:initial;
    text-shadow:1px 1px 4px rgba(0,0,0,.7);
    white-space:normal;
    color:#fff;
    overflow:initial
}
.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
    margin-top:10px
}
.thumb-block.thumb-ad-red .ad{
    display:inline-block;
    position:relative;
    height:18px;
    margin-left:4px;
    padding:0 3px;
    font-size:.83em;
    font-weight:700;
    line-height:18px;
    color:#fff;
    background:#de2600;
    border-radius:3px;
    z-index:3
}
.thumb-block.thumb-ad-red.bg-gradient-black .thumb a{
    background:#000;
    background:linear-gradient(30deg,#000 25%,rgba(0,0,0,.7))
}
.thumb-block.thumb-ad-red.bg-gradient-black .thumb-ad-content .site-logo-svg{
    background:0 0
}
.thumb-block.thumb-ad-red.bg-red .thumb a{
    background:#de2600
}
.thumb-block.thumb-ad-red.bg-red .thumb-ad-content .site-logo-red{
    text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}
@media (min-width:480px) and (max-width:767px){
    .nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:3.91134289vw;
        width:16.13428944vw
    }
    .nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:6.25814863vw;
        margin-left:.65189048vw
    }
    .nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p{
        padding:0 1vw;
        font-size:1.8vw
    }
    .nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        margin-top:5px;
        font-size:1.44vw
    }
    .nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:5.47588005vw;
        width:22.58800521vw
    }
    .nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:8.60495437vw;
        margin-left:.91264668vw
    }
    .nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        font-size:2.8vw
    }
    .nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        margin-top:10px;
        font-size:2.24vw
    }
    .nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo{
        margin:0
    }
    .nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:2.60416667vw;
        width:10.7421875vw
    }
    .nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:4.17209909vw;
        margin-left:.26075619vw
    }
    .nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        font-size:1.5vw
    }
    .nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        margin-top:5px;
        font-size:1.2vw
    }
}
@media (min-width:768px) and (max-width:1599px){
    .nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:2.63543192vw;
        width:10.87115666vw
    }
    .nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:4.24597365vw;
        margin-left:.390625vw
    }
    .nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p{
        padding:0 1vw;
        font-size:1.5vw
    }
    .nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:1.2vw
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:3.66032211vw;
        width:15.0988287vw
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:5.85651537vw
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        font-size:2vw
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:1.6vw
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:2.19619326vw;
        width:9.05929722vw
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:3.51390922vw
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        font-size:1.2vw
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:.96vw
    }
}
@media (min-width:1600px){
    .nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:2.08333333vw;
        width:8.59375vw
    }
    .nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:3.33333333vw;
        margin-left:.26041667vw
    }
    .nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p{
        padding:0 1vw;
        font-size:1.1vw
    }
    .nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:.88vw
    }
    .nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:2.5vw;
        width:10.3125vw
    }
    .nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:3.85416667vw
    }
    .nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        font-size:1.35vw
    }
    .nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:1.08vw
    }
    .nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:1.66666667vw;
        width:6.875vw
    }
    .nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:2.60416667vw
    }
    .nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        font-size:.9vw
    }
    .nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:.72vw
    }
}
@media (max-width:479px){
    .nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:10.14492754vw;
        width:41.84782609vw
    }
    .nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:15.94202899vw;
        margin-left:1.20772947vw
    }
    .nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p{
        padding:0 3vw;
        font-size:5.25vw
    }
    .nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        font-size:4.2vw
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo{
        margin:0
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:5.31400966vw;
        width:21.92028986vw
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:8.21256039vw;
        margin-left:.48309179vw
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        padding:0 2vw;
        font-size:3vw
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        margin-top:3px;
        font-size:2.4vw
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content{
        margin-top:-3px
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo{
        margin:0
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg{
        height:3.38164251vw;
        width:13.94927536vw
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red{
        font-size:5.31400966vw
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p{
        padding:0 1vw;
        font-size:2vw
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads{
        margin-top:2px;
        font-size:1.6vw
    }
}
#page.is-draging{
    cursor:crosshair
}
#page .drag-drop-selection{
    position:absolute;
    background:rgba(255,0,0,.3);
    border:1px dotted red;
    z-index:9999
}
.share-toolbox{
    font-size:0;
    margin:0;
    padding-left:0;
    padding-right:0
}
.share-toolbox li{
    display:inline-block;
    margin-left:10px;
    padding:5px 2px 0 2px;
    vertical-align:top
}
.share-toolbox li a{
    display:block;
    line-height:1;
    padding:0;
    text-decoration:none;
    transition:transform .1s ease;
    width:32px
}
.notouch .share-toolbox li a:hover{
    background:0 0;
    transform:scale(1.2)
}
.share-toolbox li a .icon-f{
    display:block;
    font-size:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    vertical-align:top;
    width:32px
}
.share-toolbox li a.twitter,.share-toolbox li a.twitter .icon-f{
    color:#1da1f2
}
.share-toolbox li a.reddit,.share-toolbox li a.reddit .icon-f{
    color:#ff4500
}
.share-toolbox li a.envelop,.share-toolbox li a.envelop .icon-f{
    color:#de2600
}
.share-toolbox li a.native-share,.share-toolbox li a.native-share .icon-f{
    color:#fff
}
.share-toolbox li a.native-share .icon-f:after{
    color:#bbb
}
.share-toolbox li a.copy-btn,.share-toolbox li a.copy-btn .icon-f{
    color:#fff
}
.share-toolbox li a.copy-btn .icon-f{
    font-size:26px
}
.share-toolbox .copy-link .copy-btn{
    border:0;
    float:none;
    width:32px
}
.share-toolbox .copy-link input,.share-toolbox .copy-link input[type=text]{
    border:0!important;
    font-size:1px!important;
    height:1px!important;
    line-height:1px!important;
    margin:0 0 0 -10px!important;
    opacity:0!important;
    padding:0!important;
    width:1px!important
}
.x-popup-content .share-toolbox li:first-child{
    margin-left:0
}
.x-popup-content .share-toolbox li a.copy-btn,.x-popup-content .share-toolbox li a.copy-btn .icon-f{
    color:#fff
}
html.quickies-opened{
    height:100vh
}
html.quickies-opened body{
    overflow:hidden
}
.quickies__main-container{
    background:rgba(0,0,0,.9);
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:255
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__main-container{
        background:#000;
        height:calc(100 * var(--vh,1vh))
    }
    .quickies__main-container.quickies--horizontal{
        height:calc(100 * var(--vh,1vh))
    }
}
.quickies__players,.quickies__sub-players{
    bottom:0;
    height:calc(100 * var(--vh,1vh));
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:calc(100vw - 500px);
    z-index:4
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__players,.quickies__sub-players{
        width:100vw
    }
    .quickies__players .quickies__sub-players,.quickies__sub-players .quickies__sub-players{
        display:none
    }
}
.quickies__desktop-profile-info{
    bottom:0;
    height:calc(100 * var(--vh,1vh));
    position:absolute;
    right:0;
    top:0;
    width:500px;
    z-index:3
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__desktop-profile-info{
        display:none
    }
}
.quickies__players.quickies__players--profile-level-container{
    display:none;
    z-index:6
}
.quickies__players.quickies__players--profile-level{
    background:#000;
    left:100%
}
.quickies__sub-players{
    padding:30px;
    z-index:2
}
.quickies__container{
    background:#000;
    height:100%;
    left:0;
    overflow:hidden;
    position:absolute;
    right:0;
    top:0
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__container{
        padding:0 50px
    }
}
.quickies__player{
    background:#000;
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:1
}
.quickies__player video{
    background:0 0;
    color:transparent;
    opacity:0
}
.quickies__player .quickies__player-bg,.quickies__player video{
    height:auto;
    left:50%;
    max-height:100vh;
    max-height:calc(100 * var(--vh,1vh));
    max-width:calc(100% - 50px * 2);
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:auto;
    z-index:4
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__player .quickies__player-bg,.quickies__player video{
        max-height:100%;
        max-width:100%
    }
}
.quickies__player .quickies__player-bg::-internal-media-controls-overlay-cast-button,.quickies__player video::-internal-media-controls-overlay-cast-button{
    display:none
}
.quickies__player .quickies__player-bg--blur{
    background-size:cover;
    background-position:center center;
    bottom:0;
    filter:blur(30px) brightness(.4);
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.quickies__player .quickies__player-bg{
    background-size:cover;
    background-position:center center;
    height:100vh;
    height:calc(100 * var(--vh,1vh));
    width:100%;
    z-index:2
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__player .quickies__player-bg{
        width:calc(100% - 50px * 2)
    }
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (max-aspect-ratio:1399 / 799){
    .quickies__container--horizontal .quickies__player .quickies__player-bg{
        height:0;
        padding-bottom:calc((100% - 50px * 2) * .5625);
        padding-right:0
    }
    .quickies__container--vertical .quickies__player .quickies__player-bg{
        height:0;
        padding-bottom:calc((100% - 50px * 2) * 1.7778);
        padding-right:0
    }
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (min-aspect-ratio:1399 / 799){
    .quickies__container--horizontal .quickies__player .quickies__player-bg{
        width:0;
        padding-bottom:0;
        padding-right:177.78vh;
        padding-right:calc(var(--vh,1vh) * 177.78)
    }
    .quickies__container--vertical .quickies__player .quickies__player-bg{
        width:0;
        padding-bottom:0;
        padding-right:56.25vh;
        padding-right:calc(var(--vh,1vh) * 56.25)
    }
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (min-aspect-ratio:1049 / 799){
    .quickies__container--vertical .quickies__player .quickies__player-bg{
        height:100vh;
        height:calc(100 * var(--vh,1vh));
        padding-bottom:0;
        padding-right:56.25vh;
        padding-right:calc(var(--vh,1vh) * 56.25);
        width:0
    }
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (max-aspect-ratio:2020 / 799){
    .quickies__container--horizontal .quickies__player .quickies__player-bg{
        height:0;
        padding-bottom:56.25%;
        padding-right:0;
        width:100%
    }
}
@media (max-aspect-ratio:1/1) and (max-width:999px),(max-aspect-ratio:1/1) and (max-height:799px){
    .quickies__container--horizontal .quickies__player .quickies__player-bg{
        height:0;
        padding-bottom:56.25%;
        padding-right:0
    }
    .quickies__container--vertical .quickies__player .quickies__player-bg{
        height:0;
        padding-bottom:177.78%;
        padding-right:0
    }
}
@media (min-aspect-ratio:1/1) and (max-width:999px),(min-aspect-ratio:1/1) and (max-height:799px){
    .quickies__container--horizontal .quickies__player .quickies__player-bg{
        width:0;
        padding-bottom:0;
        padding-right:177.78vh;
        padding-right:calc(var(--vh,1vh) * 177.78)
    }
    .quickies__container--vertical .quickies__player .quickies__player-bg{
        width:0;
        padding-bottom:0;
        padding-right:56.25vh;
        padding-right:calc(var(--vh,1vh) * 56.25)
    }
}
@media (min-aspect-ratio:9/16) and (max-width:999px),(min-aspect-ratio:9/16) and (max-height:799px){
    .quickies__container--vertical .quickies__player .quickies__player-bg{
        height:100vh;
        height:calc(100 * var(--vh,1vh));
        padding-bottom:0;
        padding-right:56.25vh;
        padding-right:calc(var(--vh,1vh) * 56.25);
        width:0
    }
}
@media (max-aspect-ratio:16/9) and (max-width:999px),(max-aspect-ratio:16/9) and (max-height:799px){
    .quickies__container--horizontal .quickies__player .quickies__player-bg{
        height:0;
        padding-bottom:56.25%;
        padding-right:0;
        width:100%
    }
}
.quickies__player .loader{
    color:#fff;
    font-size:100px;
    left:calc(50% - 50px);
    opacity:.3;
    position:absolute;
    text-shadow:0 0 10px #000;
    top:calc(50% - 50px);
    z-index:3
}
.quickies--anim-c-fadeout{
    display:inline-block;
    left:50%;
    opacity:.6;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%) scale(1);
    z-index:15
}
.quickies--anim-c-fadeout.quickies--anim-go{
    opacity:0;
    transform:translate(-50%,-50%) scale(1.5);
    transition:all .5s ease
}
.quickies--anim-c-fadeout.icon-f{
    color:#fff;
    font-size:100px
}
.quickies__force-play{
    display:inline-block;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:15
}
.quickies__force-play.icon-f{
    color:#fff;
    font-size:100px
}
.quickies__progress{
    cursor:pointer;
    height:50px;
    left:50%;
    position:absolute;
    top:100%;
    transform:translate(-50%,calc(-100% + 25px));
    width:100%;
    z-index:10
}
.quickies__progress .quickies__progress__bar,.quickies__progress .quickies__progress__bar-back{
    bottom:25px;
    background:#fff;
    box-shadow:0 0 5px #000;
    height:4px;
    left:0;
    position:absolute;
    transition:transform .2s;
    transform:translateY(0);
    width:0;
    z-index:2
}
.quickies__progress .quickies__progress__bar-back{
    background:rgba(255,255,255,.4);
    box-shadow:0 0 5px rgba(0,0,0,.5);
    width:100%;
    z-index:1
}
.quickies__progress .quickies__progress__holder{
    border-radius:50%;
    bottom:29px;
    background:#fff;
    box-shadow:0 0 5px #000;
    height:20px;
    left:0;
    margin:-10px;
    position:absolute;
    transition:transform .2s;
    transform:scale(0) translateY(0);
    width:20px;
    z-index:3
}
.quickies__progress.is-touched .quickies__progress__bar,.quickies__progress.is-touched .quickies__progress__bar-back{
    transform:translateY(-10px)
}
.quickies__progress.is-touched .quickies__progress__holder{
    transform:scale(1) translateY(-8px)
}
.notouch .quickies__container:hover .quickies__progress .quickies__progress__bar,.notouch .quickies__container:hover .quickies__progress .quickies__progress__bar-back{
    transform:translateY(-10px)
}
.notouch .quickies__container:hover .quickies__progress .quickies__progress__holder{
    transform:scale(.4) translateY(-20px)
}
.quickies__text,.quickies__uploader-back{
    color:#fff;
    left:0;
    position:absolute;
    text-shadow:1px 1px 2px #000;
    z-index:5
}
.quickies__text a,.quickies__text a:focus,.quickies__text a:hover,.quickies__text a:visited,.quickies__uploader-back a,.quickies__uploader-back a:focus,.quickies__uploader-back a:hover,.quickies__uploader-back a:visited{
    color:#fff
}
.quickies__text .quickies__profile-pic,.quickies__uploader-back .quickies__profile-pic{
    border-radius:4px;
    box-shadow:0 0 3px rgba(0,0,0,.3);
    float:left;
    height:24px;
    margin:0 10px 2px 0;
    vertical-align:top;
    width:24px
}
.quickies__text .quickies__uploader,.quickies__uploader-back .quickies__uploader{
    font-size:14px;
    font-weight:700;
    padding:8px 6px 0 6px;
    position:relative
}
.quickies__text .quickies__uploader .name,.quickies__uploader-back .quickies__uploader .name{
    cursor:pointer;
    line-clamp:1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    overflow:hidden;
    white-space:normal
}
.quickies__text{
    bottom:5px;
    display:block;
    font-size:24px;
    line-height:26px;
    padding:12px 0 20px 6px;
    width:calc(100% - 50px)
}
.quickies--actions-3cols .quickies__text{
    width:calc(100% - (50px * 3))
}
.quickies__text .quickies__title{
    padding:8px 6px 0 0;
    position:relative
}
.quickies__text .quickies__title .name{
    cursor:pointer;
    padding-left:6px;
    line-clamp:3;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
    white-space:normal
}
.quickies__text .quickies__full-video-link a{
    color:#de2600;
    font-size:16px;
    font-weight:700;
    padding-left:6px;
    text-decoration:none
}
.quickies__text .quickies__full-video-link a .icf-ticket-red{
    color:#de2600;
    display:inline-block;
    font-size:26px;
    margin-left:3px;
    text-shadow:none;
    vertical-align:middle
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__text{
        display:none
    }
}
.quickies__uploader-back{
    cursor:pointer;
    height:40px;
    line-height:40px;
    top:0;
    width:100%
}
.quickies__uploader-back .quickies__profile-pic{
    margin-top:7px
}
.quickies__uploader-back .icon-f{
    display:inline-block;
    float:left;
    font-size:20px;
    line-height:40px;
    vertical-align:top;
    padding:0 10px 0 10px
}
.quickies__uploader-back .icon-f:before{
    vertical-align:middle
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__uploader-back .quickies__uploader .name,.quickies__uploader-back .quickies__uploader .quickies__profile-pic{
        display:none
    }
}
.quickies__close{
    color:#fff;
    cursor:pointer;
    height:60px;
    line-height:50px;
    padding:0 0 calc(60px - 50px) calc(60px - 50px);
    position:absolute;
    right:0;
    text-shadow:0 0 5px #000;
    text-align:center;
    top:0;
    width:60px;
    z-index:20
}
.quickies__close .icon-f{
    display:block;
    font-size:20px;
    line-height:50px;
    vertical-align:top
}
@media (max-width:767px){
    .quickies__close .icon-f{
        font-size:12px
    }
}
.quickies__desktop-profile-info .quickies__close{
    background:#161616;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    color:#fff;
    height:36px;
    line-height:36px;
    padding:0;
    right:16px;
    text-shadow:none;
    width:36px
}
.quickies__desktop-profile-info .quickies__close .icon-f{
    font-size:16px;
    line-height:36px
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__container .quickies__close{
        display:none
    }
}
.quickies__actions{
    bottom:0;
    max-height:calc((min((90 * var(--vh,1vh)),min(calc((100vw - (60px * 2)) * 16 / 9),1000px))/ 2) - 20px);
    padding-bottom:20px;
    position:absolute;
    right:0;
    width:50px;
    z-index:15
}
.quickies--actions-3cols .quickies__actions{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap-reverse;
    width:50px
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__actions{
        max-height:calc(calc(100 * var(--vh,1vh)) - 20px - 60px)
    }
    .quickies--horizontal .quickies__actions{
        max-height:calc(calc(100 * var(--vh,1vh)) - 20px - 60px)
    }
}
.quickies__actions .quickies__actions__btn{
    text-shadow:1px 1px 1px rgba(0,0,0,.5);
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:28px;
    height:50px;
    line-height:50px;
    margin:5px 0;
    position:relative;
    width:50px;
    text-align:center;
    z-index:1
}
.quickies__actions .quickies__actions__btn.is-opened{
    z-index:3
}
.quickies__actions .quickies__actions__btn>.icon-f{
    display:block;
    line-height:50px;
    vertical-align:top;
    position:relative;
    z-index:2
}
.quickies__actions .quickies__actions__btn .count{
    bottom:0;
    color:#f3f3f3;
    display:block;
    font-size:10px;
    height:16px;
    line-height:16px;
    position:absolute;
    right:4px;
    min-width:30px;
    white-space:nowrap
}
.quickies__actions .quickies__actions__btn.quickies__actions__btn--dislike.is-disliked,.quickies__actions .quickies__actions__btn.quickies__actions__btn--like.is-liked{
    color:#de2600
}
.quickies__actions .quickies__actions__btn.quickies__actions__btn--dislike.is-disliked.is-animated,.quickies__actions .quickies__actions__btn.quickies__actions__btn--like.is-liked.is-animated{
    animation:is_liked_pulse .4s linear
}
.quickies__actions .quickies__actions__btn.quickies__actions__btn--share{
    font-size:22px;
    text-decoration:none
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies__actions .quickies__actions__btn.quickies__actions__btn--prev{
        display:none
    }
    .quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-prev.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev{
        bottom:calc(50 * var(--vh,1vh) - 20px);
        display:block;
        font-size:40px;
        position:absolute
    }
    .quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next{
        bottom:calc(50 * var(--vh,1vh) - 20px - 50px)
    }
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies__actions .quickies__actions__btn.quickies__actions__btn--prev{
        height:0;
        line-height:0;
        opacity:0;
        overflow:hidden;
        margin-bottom:0;
        margin-top:0
    }
    .profile-overlay-is-opened .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.profile-overlay-is-opened .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev{
        transition:all 0s 1s
    }
    .quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-prev.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev{
        height:50px;
        line-height:50px;
        opacity:1;
        margin-bottom:5px;
        margin-top:5px
    }
}
@media (max-height:499px){
    .quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-prev.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies__actions .quickies__actions__btn,.quickies__actions .quickies__actions__btn>.icon-f{
        height:40px;
        line-height:40px
    }
}
@keyframes is_liked_pulse{
    0%,10%{
        color:#ffe4de;
        opacity:.5;
        transform:scale(1)
    }
    45%{
        opacity:.75;
        transform:scale(.2) rotate(25deg)
    }
    50%{
        color:#de2600;
        opacity:1;
        transform:scale(1.8) rotate(-30deg)
    }
    90%,95%{
        transform:scale(1) rotate(10deg)
    }
    100%{
        transform:rotate(-2.5deg)
    }
}
.quickies__uploader-profile{
    background:#161616;
    color:#fff;
    display:flex;
    flex-direction:column;
    height:100%;
    left:100%;
    overflow:auto;
    padding:40px 5px 0;
    position:absolute;
    top:0;
    transition:left .5s ease;
    width:100%;
    z-index:25
}
.quickies__desktop-profile-info .quickies__uploader-profile{
    left:0
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px){
    .quickies__players .quickies__uploader-profile{
        display:none
    }
}
.quickies__uploader-profile .xscroll-container .scroll{
    flex-grow:2;
    padding:0 16px 16px
}
.quickies__uploader-profile .xscroll-v-added .scroll{
    padding-right:0
}
.quickies__uploader-profile>.scroll{
    flex-grow:2;
    overflow:auto;
    padding:0 16px 16px
}
.quickies__uploader-profile .back{
    background:#1f1f1f;
    color:#fff;
    cursor:pointer;
    height:40px;
    left:0;
    line-height:40px;
    position:absolute;
    top:0;
    width:100%
}
.quickies__uploader-profile .back .icon-f{
    display:inline-block;
    font-size:20px;
    line-height:40px;
    vertical-align:top;
    padding:0 5px 0 10px
}
.quickies__uploader-profile .back .icon-f.icf-close-thin{
    float:right;
    padding:0 10px 0 5px
}
.quickies__uploader-profile h2{
    align-items:center;
    display:flex;
    font-size:0;
    justify-content:space-between;
    margin:0 15px 10px;
    padding:16px 0 0;
    position:relative;
    z-index:2
}
.quickies__uploader-profile h2 .quickies__profile-pic,.quickies__uploader-profile h2 .quickies__profile-pic-link{
    display:inline-block;
    height:75px;
    margin:0 8px 0 0;
    vertical-align:top;
    width:75px
}
.quickies__uploader-profile h2 .quickies__profile-pic-link .quickies__profile-pic{
    display:block;
    margin-right:0
}
.quickies__uploader-profile h2 .profile-name{
    display:inline-block;
    flex-grow:2;
    font-size:16px;
    word-break:break-all
}
.quickies__uploader-profile h2 .profile-name a{
    text-decoration:none
}
.quickies__uploader-profile h2 .name{
    color:#de2600;
    font-size:20px;
    line-height:22px
}
.quickies__uploader-profile h2 .name .icon-f{
    color:#fff;
    font-size:20px;
    line-height:22px;
    margin-left:4px;
    vertical-align:text-bottom
}
.quickies__uploader-profile h2 .title{
    margin-left:4px;
    vertical-align:middle
}
.quickies__uploader-profile h2 .flag{
    margin-right:4px;
    vertical-align:middle
}
.quickies__uploader-profile .ban{
    background:transparent top center no-repeat;
    background-size:cover;
    display:none;
    height:0;
    margin:0 -5px -40px;
    padding-bottom:calc((100% + 10px) * .15625);
    position:relative;
    width:calc(100% + 10px);
    z-index:1
}
.quickies__uploader-profile .ban a{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.quickies__uploader-profile .ban.has-banner{
    display:block
}
.quickies__uploader-profile .ban.has-banner+h2{
    align-items:flex-start;
    margin-top:45px;
    padding-top:0
}
.quickies__uploader-profile .ban.has-banner+h2>.quickies__profile-pic,.quickies__uploader-profile .ban.has-banner+h2>.quickies__profile-pic-link{
    margin-top:-40px
}
.quickies__uploader-profile .user-subscribe{
    color:#fff;
    background-color:#de2600;
    border-color:#de2600;
    font-size:18px;
    height:32px;
    line-height:32px;
    padding:0 10px;
    margin-left:4px;
    white-space:nowrap
}
.quickies__uploader-profile .user-subscribe.focus,.quickies__uploader-profile .user-subscribe:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#5f1000
}
.quickies__uploader-profile .user-subscribe:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe,.quickies__uploader-profile .user-subscribe.active,.quickies__uploader-profile .user-subscribe:active{
    color:#fff;
    background-color:#ab1d00;
    background-image:none;
    border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe.focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:hover,.quickies__uploader-profile .user-subscribe.active.focus,.quickies__uploader-profile .user-subscribe.active:focus,.quickies__uploader-profile .user-subscribe.active:hover,.quickies__uploader-profile .user-subscribe:active.focus,.quickies__uploader-profile .user-subscribe:active:focus,.quickies__uploader-profile .user-subscribe:active:hover{
    color:#fff;
    background-color:#871700;
    border-color:#5f1000
}
.quickies__uploader-profile .user-subscribe.disabled.focus,.quickies__uploader-profile .user-subscribe.disabled:focus,.quickies__uploader-profile .user-subscribe.disabled:hover,.quickies__uploader-profile .user-subscribe[disabled].focus,.quickies__uploader-profile .user-subscribe[disabled]:focus,.quickies__uploader-profile .user-subscribe[disabled]:hover,fieldset[disabled] .quickies__uploader-profile .user-subscribe.focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:hover{
    background-color:#de2600;
    border-color:#de2600
}
.quickies__uploader-profile .user-subscribe .badge{
    color:#de2600;
    background-color:#fff
}
.quickies__uploader-profile .user-subscribe.focus,.quickies__uploader-profile .user-subscribe:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#5f1000
}
.quickies__uploader-profile .user-subscribe:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe,.quickies__uploader-profile .user-subscribe.active,.quickies__uploader-profile .user-subscribe:active{
    color:#fff;
    background-color:#ab1d00;
    border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe.focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:hover,.quickies__uploader-profile .user-subscribe.active.focus,.quickies__uploader-profile .user-subscribe.active:focus,.quickies__uploader-profile .user-subscribe.active:hover,.quickies__uploader-profile .user-subscribe:active.focus,.quickies__uploader-profile .user-subscribe:active:focus,.quickies__uploader-profile .user-subscribe:active:hover{
    color:#fff;
    background-color:#871700;
    border-color:#5f1000
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe,.quickies__uploader-profile .user-subscribe.active,.quickies__uploader-profile .user-subscribe:active{
    background-image:none
}
.quickies__uploader-profile .user-subscribe.disabled,.quickies__uploader-profile .user-subscribe[disabled],fieldset[disabled] .quickies__uploader-profile .user-subscribe{
    background-color:rgba(222,38,0,.8);
    cursor:default
}
.quickies__uploader-profile .user-subscribe.disabled.focus,.quickies__uploader-profile .user-subscribe.disabled:focus,.quickies__uploader-profile .user-subscribe.disabled:hover,.quickies__uploader-profile .user-subscribe[disabled].focus,.quickies__uploader-profile .user-subscribe[disabled]:focus,.quickies__uploader-profile .user-subscribe[disabled]:hover,fieldset[disabled] .quickies__uploader-profile .user-subscribe.focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:hover{
    background-color:rgba(222,38,0,.8);
    border-color:#de2600
}
.quickies__uploader-profile .user-subscribe .badge{
    color:#de2600;
    background-color:#fff
}
.quickies__uploader-profile .user-subscribe *{
    height:32px;
    line-height:32px
}
.quickies__uploader-profile .quickies__uploader-profile__video-info{
    margin:0 15px 20px
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-title{
    display:inline
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-stats{
    display:inline
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-views{
    color:#aaa;
    padding-left:4px
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-views .icon-f{
    color:#888;
    font-size:16px;
    vertical-align:text-bottom
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-full-video-link.has-link{
    margin-top:10px;
    text-align:center
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-full-video-link a{
    color:#de2600;
    font-size:13px;
    font-weight:700
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-full-video-link a .icf-ticket-red{
    color:#de2600;
    display:inline-block;
    font-size:26px;
    margin-left:3px;
    vertical-align:middle
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique{
    margin:0
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique .quickies__list-elem{
    height:0;
    margin:0 5px 5px;
    max-height:none;
    max-width:none;
    padding-bottom:calc((33.33% - 10px) * 16 / 9);
    width:calc(33.33% - 10px)
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique .quickies__list-elem.quickies__list-elem--horizontal{
    padding-bottom:calc((50% - 10px)/ 16 * 9);
    width:calc(50% - 10px)
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__uploader-profile .quickies__uploader-profile__content .mozaique .quickies__list-elem{
        padding-bottom:calc((50% - 10px)/ 16 * 9);
        width:calc(50% - 10px)
    }
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--horizontal,.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--vertical{
    padding-bottom:calc(33.33% - 10px);
    width:calc(33.33% - 10px)
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--horizontal,.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--vertical{
        padding-bottom:calc(50% - 10px);
        width:calc(50% - 10px)
    }
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--horizontal .quickies__list-elem__thumb,.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--vertical .quickies__list-elem__thumb{
    background-size:contain
}
.quickies__uploader-profile .quickies__uploader-profile__content .loader{
    display:inline-block;
    font-size:100px;
    left:50%;
    opacity:.15;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%)
}
.quickies__uploader-profile .x-thread .thread-header{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin:0 0 20px
}
.quickies__uploader-profile .x-thread .thread-header .thread-node-children-count,.quickies__uploader-profile .x-thread .thread-header .thread-title{
    display:none
}
.quickies__uploader-profile .x-thread .thread-header .thread-node-btn-post{
    margin:0;
    order:1
}
.quickies__uploader-profile .x-thread .thread-header .thread-node-btn-sort,.quickies__uploader-profile .x-thread .thread-header .thread-sort{
    order:2;
    margin-left:10px
}
.quickies__uploader-profile .x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name a{
    text-decoration:none
}
.quickies__menus{
    background:linear-gradient(0deg,rgba(0,0,0,.8) 80px,transparent 500px);
    bottom:0;
    cursor:pointer;
    display:none;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:30
}
.quickies__menu{
    color:#fff;
    bottom:0;
    cursor:default;
    display:none;
    left:0;
    padding:0;
    position:absolute;
    right:0
}
.quickies__menu::before{
    bottom:calc(100% + 30px);
    content:"\e94a";
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:20px;
    right:20px;
    position:absolute;
    text-shadow:2px 2px 5px #000;
    z-index:2
}
.quickies__menu-elem{
    background:#121212;
    border-top:1px solid #444;
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:15px max(calc(50% - 250px + 20px),20px);
    text-align:left;
    text-decoration:none
}
.quickies__menu-elem:active,.quickies__menu-elem:focus,.quickies__menu-elem:hover{
    color:#fff;
    text-decoration:none
}
.notouch .quickies__menu-elem:hover{
    background:#1c1c1c
}
.quickies__menu-elem>.icon-f:first-child{
    display:inline-block;
    margin-right:8px
}
.quickies__comments{
    background:rgba(0,0,0,.65);
    bottom:0;
    display:none;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:35
}
.quickies__comments.is-open{
    display:block
}
.quickies__comments .quickies__comments__close-container{
    background:#161616;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    bottom:0;
    box-shadow:0 -60px 120px 40px rgba(0,0,0,.4);
    left:50%;
    max-width:96%;
    padding:20px 10px 0 20px;
    position:absolute;
    transform:translateX(-50%);
    width:800px
}
.quickies__comments .quickies__comments__close-container::before{
    bottom:calc(100% + 30px);
    content:"\e94a";
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:20px;
    right:20px;
    position:absolute;
    text-shadow:2px 2px 5px #000;
    z-index:2
}
.quickies__comments .quickies__comments__container-with-scrollable-content{
    max-height:calc(100 * var(--vh,1vh) - 100px);
    overflow:hidden
}
.quickies__comments .quickies__comments__container-with-scrollable-content .xscroll-container:not(.xscroll-v-added){
    padding-right:10px
}
.quickies__comments .quickies__comments__container-with-scrollable-content .xscroll-content{
    max-height:calc(100 * var(--vh,1vh) - 100px)
}
.quickies__comments .quickies__comments__container{
    min-height:100px
}
.quickies__comments .quickies__comments__container .x-thread{
    padding:0 0 20px
}
.quickies__volume-slider{
    z-index:3;
    position:absolute;
    right:0;
    top:0;
    max-width:calc(100vw - 50px);
    width:300px
}
.quickies__volume-slider::before{
    right:0
}
.quickies__volume-slider *{
    vertical-align:top
}
.quickies__volume-slider .slider{
    background:#121212;
    box-shadow:0 0 0 2px inset #b3b3b3;
    border-radius:25px;
    display:block;
    cursor:pointer;
    font-size:0;
    height:50px;
    position:relative;
    text-align:center;
    white-space:nowrap;
    width:100%;
    z-index:2
}
.quickies__volume-slider .slider .icon-f{
    display:inline-block;
    font-size:28px;
    line-height:50px;
    vertical-align:top;
    width:50px
}
.quickies__volume-slider .slider .close{
    font-size:16px;
    position:absolute;
    right:100%;
    top:50%;
    transform:translateY(-50%)
}
.quickies__volume-slider .back{
    display:inline-block;
    height:50px;
    margin:0 0 0 15px;
    position:relative;
    width:calc(100% - (5px * 3) - 50px)
}
.quickies__volume-slider .back .back-bar,.quickies__volume-slider .back .bar{
    border-radius:2.5px;
    height:5px;
    left:0;
    top:calc(50% - 2.5px);
    position:absolute
}
.quickies__volume-slider .back .back-bar{
    background:#888;
    width:100%
}
.quickies__volume-slider .back .bar{
    background:#ccc
}
.quickies__volume-slider .back .handle{
    background:#eee;
    border-radius:50%;
    box-shadow:0 0 5px rgba(0,0,0,.5);
    cursor:pointer;
    cursor:grab;
    height:15px;
    margin-left:-7.5px;
    position:absolute;
    top:calc(50% - 7.5px);
    width:15px
}
.notouch .quickies__volume-slider .back .handle{
    transition:transform .2s,background .2s;
    transform-origin:center
}
.notouch .quickies__volume-slider .back .handle:hover{
    background:#fff;
    transform:scale(1.1)
}
.quickies__volume-slider.is-muted .back{
    opacity:.3
}
.quickies__volume-slider.is-muted .mute-toggle:before{
    content:"\e9a1"
}
.quickies__volume-slider__back-close{
    background:rgba(0,0,0,.5);
    bottom:0;
    display:none;
    height:calc(100 * var(--vh,1vh));
    position:absolute;
    right:0;
    width:100vw;
    z-index:2
}
.quickies__actions__btn--settings>.icon-f.icf-close-thin{
    font-size:15px
}
.quickies__setting{
    padding:15px max(calc(50% - 250px + 60px),60px) 15px max(calc(50% - 250px + 20px),20px);
    position:relative
}
.quickies__setting strong{
    white-space:nowrap
}
.quickies__setting .checkbox{
    margin:0;
    position:absolute;
    right:max(calc(50% - 250px + 20px),20px);
    top:50%;
    transform:translateY(-50%)
}
.quickies__close-swipe{
    color:#fff;
    font-size:20px;
    left:0;
    opacity:0;
    position:absolute;
    text-align:center;
    top:0;
    transform-origin:top center;
    width:calc(100vw - 500px);
    z-index:1
}
.quickies--profile-level-is-opened .quickies__close-swipe.is-visible{
    z-index:5
}
.quickies--profile-level-is-opened .quickies__close-swipe.is-visible:before{
    background:rgba(0,0,0,.7);
    content:"";
    height:9998px;
    left:50%;
    margin:-4999px;
    position:absolute;
    top:50%;
    width:9998px;
    z-index:1
}
.quickies__close-swipe .icon-f{
    background:rgba(85,85,85,.8);
    border-radius:50%;
    display:inline-block;
    padding:10px;
    position:relative;
    transition:background .2s ease;
    z-index:2
}
.quickies__close-swipe.quickies__close-swipe--next{
    bottom:0;
    top:auto;
    transform-origin:bottom center
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px){
    .quickies__close-swipe{
        width:100vw
    }
}
.quickies-lat{
    clear:both;
    padding:0 0 20px;
    margin:6px 2px;
    position:relative;
    width:100%
}
.quickies-lat .quickies-lat__title{
    background:0 0;
    color:#fff;
    display:block;
    font-size:20px;
    font-weight:700;
    line-height:30px;
    margin:6px 0 10px;
    padding:0 8px;
    position:relative;
    width:100%;
    white-space:nowrap;
    z-index:4
}
.quickies-lat .quickies-lat__title>.icon-f{
    color:#de2600;
    font-size:20px;
    vertical-align:middle
}
.quickies-lat .quickies-lat__title .quickies-lat__rotate-btn{
    color:rgba(255,255,255,.6);
    cursor:pointer;
    font-size:24px;
    margin:-6px 0;
    padding:6px 4px
}
.quickies-lat .quickies-lat__title .quickies-lat__rotate-btn .icon-f{
    transition:all .1s;
    vertical-align:middle
}
.quickies-lat .quickies-lat__title .quickies-lat__filter-btn{
    background:0 0;
    border:0;
    color:#fff;
    font-size:12px;
    float:right;
    line-height:30px;
    padding:0
}
.quickies-lat .quickies-lat__title .quickies-lat__filter-btn .icon-f{
    display:inline-block;
    line-height:30px;
    vertical-align:top
}
.mozaique .quickies-lat{
    background:#2e2e2e;
    background-image:linear-gradient(to right,#161616 0,#2e2e2e 20%,#2e2e2e 80%,#161616 100%);
    float:left;
    margin-bottom:20px;
    width:calc(100% - 4px)
}
.mozaique .quickies-lat::after,.mozaique .quickies-lat::before{
    bottom:0;
    content:"";
    position:absolute;
    top:0;
    width:5px;
    z-index:3
}
.mozaique .quickies-lat::before{
    background-image:linear-gradient(to right,#161616 0,transparent 100%);
    left:0
}
.mozaique .quickies-lat::after{
    background-image:linear-gradient(to left,#161616 0,transparent 100%);
    right:0
}
.mozaique .quickies-lat .quickies-lat__title{
    margin:0 auto;
    padding:6px 8px 10px
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-rotation,.quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-rotation{
    display:inline-block
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-both-orientation,.quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-both-orientation{
    display:none
}
.quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn .icon-f{
    transform:rotate(-135deg)
}
.notouch .quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn:hover .icon-f{
    transform:scale(1.1) rotate(-155deg)
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn .icon-f{
    transform:rotate(-45deg)
}
.notouch .quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn:hover .icon-f{
    transform:scale(1.1) rotate(-65deg)
}
.notouch .quickies-lat.quickies-lat--all .quickies-lat__title .quickies-lat__rotate-btn:hover .icon-f{
    transform:scale(1.1) rotate(-45deg)
}
.quickies-lat.quickies-lat--all .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-rotation{
    display:none
}
.quickies-lat.quickies-lat--all .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-both-orientation{
    display:inline-block
}
@media (max-width:767px){
    .quickies-lat .quickies-lat__title{
        font-size:16px;
        line-height:24px
    }
    .quickies-lat .quickies-lat__title>.icon-f{
        font-size:21px
    }
    .quickies-lat .quickies-lat__title .quickies-lat__rotate-btn{
        font-size:21px
    }
}
.quickies-lat .xscroll-container{
    z-index:2
}
.quickies-lat .xscroll-container.xscroll-h-added{
    margin-bottom:-20px
}
.quickies-lat .quickies-lat__list{
    font-size:0;
    height:180px;
    padding:0 5px;
    position:relative;
    white-space:nowrap;
    width:100%;
    z-index:2
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__list{
    height:101.25px
}
.quickies-lat .quickies-lat__loader{
    background:#161616;
    bottom:0;
    display:none;
    left:0;
    opacity:.5;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:999
}
.quickies-lat .quickies-lat__loader .icon-f{
    color:#fff;
    font-size:50px;
    left:calc(50% - 25px);
    opacity:0;
    position:absolute;
    top:calc(50% - 25px);
    transition:all .25s
}
.quickies-lat .quickies-lat__loader.quickies-lat__loader--is-visible .icon-f{
    opacity:1
}
.quickies-lat__filter__popup .x-popup-content{
    padding:8px 0
}
.quickies-lat__filters__filter{
    background:0 0;
    border:0;
    color:#fff;
    display:block;
    font-size:12px;
    line-height:20px;
    margin:0 4px 3px;
    padding:3px 14px;
    text-align:left;
    width:calc(100% - 8px)
}
.quickies-lat__filters__filter.quickies-lat__filters__filter-current{
    background:#2e2e2e;
    font-weight:400
}
.notouch .quickies-lat__filters__filter:hover{
    background:#575757
}
.quickies__list-elem{
    background-color:#000;
    cursor:pointer;
    display:inline-block;
    font-size:12px;
    margin:0 10px 0 0;
    height:180px;
    overflow:hidden;
    position:relative;
    text-align:left;
    width:101.25px;
    white-space:normal
}
.quickies-lat--all .quickies__list-elem .quickies__list-elem__back,.quickies__list-elem .quickies__list-elem__thumb,.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem .quickies__list-elem__back{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    bottom:0;
    position:absolute;
    left:0;
    right:0;
    top:0;
    z-index:2
}
.quickies-lat--all .quickies__list-elem .quickies__list-elem__back,.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem .quickies__list-elem__back{
    filter:blur(10px) brightness(.7);
    z-index:1
}
.quickies__list-elem.quickies__list-elem--horizontal{
    height:101.25px;
    width:180px
}
.quickies-lat--all .quickies__list-elem.quickies__list-elem--horizontal{
    height:180px;
    width:180px
}
.quickies-lat--all .quickies__list-elem.quickies__list-elem--horizontal .quickies__list-elem__thumb{
    background-size:contain
}
.quickies__list-elem .quickies__list-elem__infos{
    background:linear-gradient(to bottom,transparent,rgba(0,0,0,.5));
    bottom:0;
    color:#fff;
    font-size:14px;
    padding:10px 8px 6px;
    position:absolute;
    width:100%;
    z-index:3
}
.quickies__list-elem .quickies__list-elem__infos .quickies__list-elem__title{
    font-size:16px;
    line-clamp:3;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
    white-space:normal;
    line-height:16px
}
.quickies__list-elem .viewed-overlay{
    display:none
}
.quickies__list-elem.is-viewed .viewed-overlay{
    background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);
    bottom:0;
    color:#fff;
    display:block;
    font-size:40px;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:2
}
.quickies__list-elem.is-viewed .viewed-overlay .icon-f{
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    text-align:center
}
.quickies__list-elem.is-current .quickies__list-elem__thumb,.quickies__list-elem.is-current .viewed-overlay{
    box-shadow:0 0 0 3px inset #de2600
}
.quickies-popup-share--copied.x-popup.above.right .x-popup-arrow{
    right:20px
}
.quickies-popup-share--copied p{
    font-size:18px;
    line-height:20px
}
.quickies-popup-share--copied p:before{
    content:"\e929";
    display:inline-block;
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:18px;
    line-height:20px;
    vertical-align:top;
    margin-right:8px
}
.quickies-popup-share__input{
    background:#fff;
    color:#000
}
.search-filters.simple-dropdown .niv1.with-niv2{
    margin:0 2px 0;
    padding:0 0 4px 0
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2{
    background:#2e2e2e;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-size:14px;
    line-height:22px;
    margin:0;
    padding:4px 5px 4px 8px
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 .label .icon-f{
    float:left;
    line-height:22px;
    padding-right:7px
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 .label .by{
    font-style:italic
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 .icf-caret-down{
    float:right;
    line-height:22px;
    margin:0 0 0 3px;
    padding:0
}
.search-filters.simple-dropdown .niv1.with-niv2.is-selected .show-niv2 .label .icon-f{
    color:#de2600
}
.simple-dropdown-pop .search-filters ul li{
    padding:0 4px 3px
}
.simple-dropdown-pop .search-filters ul li a{
    padding:3px 14px
}
.simple-dropdown-pop .search-filters ul li a.current{
    background:#2e2e2e;
    font-weight:400
}
.notouch .simple-dropdown-pop .search-filters ul li a:hover{
    background:#575757
}
#popup-opening-message{
    position:fixed;
    right:10px;
    bottom:10px;
    width:300px;
    max-width:96%;
    text-align:center;
    font-size:15px;
    line-height:22px;
    box-shadow:0 0 20px #000;
    z-index:8000
}
#popup-opening-close{
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
    z-index:1
}
#popup-opening-content{
    position:relative;
    padding:20px 30px;
    text-align:center;
    line-height:1.5;
    overflow:hidden;
    z-index:0
}
#popup-opening-content #popup-opening-desc{
    position:relative;
    z-index:1
}
#popup-opening-content p{
    margin:0
}
#popup-opening-content strong{
    font-weight:700
}
#popup-opening-content .popup-opening-title{
    font-size:18px
}
#popup-opening-content .popup-opening-link{
    margin:20px 0
}
#popup-opening-content .popup-opening-link a{
    display:inline-block;
    padding:12px 12px 10px 12px;
    text-transform:uppercase;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
    line-height:1
}
#popup-opening-content .popup-opening-infos{
    font-size:12px
}
#popup-opening-content .icf-device-mobile{
    position:absolute;
    bottom:-5px;
    right:-80px;
    font-size:170px;
    z-index:0
}
.xscroll-container{
    overflow:hidden;
    position:relative;
    z-index:2
}
.xscroll-container.xscroll-autohide .xscroll-h,.xscroll-container.xscroll-autohide .xscroll-v{
    opacity:0;
    transition:opacity .2s ease
}
.xscroll-container.xscroll-autohide.xscroll-autohide-show .xscroll-h,.xscroll-container.xscroll-autohide.xscroll-autohide-show .xscroll-v{
    opacity:1
}
.xscroll-content{
    overflow:auto;
    max-height:100%;
    max-width:100%;
    position:relative;
    -ms-overflow-style:none;
    scrollbar-width:none
}
.xscroll-content::-webkit-scrollbar{
    display:none
}
.xscroll-h-added .xscroll-h,.xscroll-v-added .xscroll-v{
    background:rgba(87,87,87,.2);
    border-radius:5px;
    cursor:grab;
    position:absolute
}
.xscroll-h-added .xscroll-h .xscroll-grab,.xscroll-v-added .xscroll-v .xscroll-grab{
    background:rgba(136,136,136,.5);
    border-radius:4px;
    cursor:grab;
    position:absolute
}
.xscroll-h-added .xscroll-h.is-grabbed,.xscroll-h-added .xscroll-h.is-grabbed .xscroll-grab,.xscroll-v-added .xscroll-v.is-grabbed,.xscroll-v-added .xscroll-v.is-grabbed .xscroll-grab{
    cursor:grabbing
}
.xscroll-v-added{
    padding-right:20px
}
.xscroll-v-added .xscroll-content{
    margin-right:-50px;
    max-width:calc(100% + 50px);
    padding-right:50px
}
.xscroll-v-added .xscroll-v{
    bottom:0;
    right:2px;
    top:0;
    width:12px
}
.xscroll-v-added .xscroll-v .xscroll-grab{
    right:2px;
    width:8px
}
.xscroll-h-added{
    padding-bottom:20px
}
.xscroll-h-added .xscroll-content{
    margin-bottom:-50px;
    max-height:calc(100% + 50px);
    padding-bottom:50px
}
.xscroll-h-added .xscroll-h{
    bottom:2px;
    height:12px;
    left:0;
    right:0
}
.xscroll-h-added .xscroll-h .xscroll-grab{
    bottom:2px;
    height:8px
}
#popup-opening-message{
    color:#fff;
    background:#161616
}
#popup-opening-content .popup-opening-title{
    color:#de2600
}
#popup-opening-content .popup-opening-link a{
    background:#de2600;
    color:#fff
}
#popup-opening-content .icf-device-mobile{
    color:#fff;
    opacity:.2
}
html.big-ui .pagination ul li a,html.big-ui .pagination ul li a.active{
    border-radius:3px;
    font-size:20px;
    padding:10px 16px
}
html.big-ui #page.video-page #main .video-tags-list.cropped{
    max-height:72px
}
html.big-ui #page.video-page #main .video-tags-list.cropped.opened{
    max-height:none
}
html.big-ui #page.video-page #main .ordered-label-list .btn,html.big-ui #page.video-page #main .ordered-label-list-btn{
    font-size:17px;
    line-height:32px;
    padding:0 10px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag{
    padding:0
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .name,html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .verified,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .name,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .verified,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .name,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .verified,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .name,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .verified{
    height:32px;
    line-height:32px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .verified.icf-white-fill:after,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .verified.icf-white-fill:after,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .verified.icf-white-fill:after,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .verified.icf-white-fill:after{
    bottom:33%;
    top:33%
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .user-subscribe,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .user-subscribe,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .user-subscribe,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .user-subscribe{
    height:32px;
    line-height:20px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .user-subscribe .count,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .user-subscribe .count,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .user-subscribe .count,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .user-subscribe .count{
    font-size:14px;
    height:20px;
    line-height:20px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .user-subscribe .icf-feed,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .user-subscribe .icf-feed,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .user-subscribe .icf-feed,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .user-subscribe .icf-feed{
    font-size:16px;
    height:20px;
    line-height:20px
}
html.big-ui #page.video-page #main #video-tabs .btn:not(.copy-btn),html.big-ui #page.video-page #main #video-tabs .nb-views{
    font-size:1.2em;
    height:32px;
    line-height:32px
}
html.big-ui #page.premium_feed .hide-suggests{
    margin-top:0;
    padding:5px 10px
}
html.big-ui #page.premium_feed #feed-videos-filters .show-niv2{
    font-size:15px;
    padding:8px 8px 8px 12px
}
html.big-ui .search-filters.simple-dropdown .niv1.with-niv2 .show-niv2{
    font-size:15px;
    padding:8px 8px 8px 12px
}
html.big-ui .simple-dropdown-pop .premium-feed-filters .uls a,html.big-ui .simple-dropdown-pop .search-filters ul li a{
    font-size:1.2em;
    padding:8px 18px
}
html.big-ui .quickies-lat__filters__filter{
    font-size:14px;
    padding:8px 18px
}
html.big-ui #search-associates span a,html.big-ui #search-associates strong{
    padding:6px 8px
}
html.big-ui #html5video #hlsplayer .buttons-bar .progress-text{
    font-size:16px
}
@media (max-width:767px){
    html.big-ui #search-associates span a,html.big-ui #search-associates strong{
        padding:8px 10px
    }
    html.big-ui .search-autocomplete li a{
        font-size:18px;
        line-height:36px
    }
    html.big-ui .search-autocomplete li a .nbres{
        line-height:20px;
        margin-top:7px
    }
}
.search-box{
    padding:5px 20px 10px 20px;
    color:#fff;
    border-top:1px solid #404040;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none
}
.x-popup-content .search-box{
    margin-bottom:-10px
}
.is-hidden+.search-box{
    padding-top:0;
    border-top:none
}
.search-box__title{
    padding:0;
    margin-bottom:5px;
    font-size:14px
}
.search-box__form{
    position:relative
}
.search-box__input{
    position:relative;
    width:100%;
    margin:0;
    padding:2px 25px 2px 5px;
    font-size:14px;
    color:#000;
    background:#fff;
    border:2px solid #ddd;
    border-radius:3px;
    z-index:0
}
.search-box__input:active,.search-box__input:focus,.search-box__input:focus:active{
    outline:0!important;
    box-shadow:none!important;
    border-color:#ddd
}
.search-box__reset{
    position:absolute;
    top:5px;
    right:0;
    background:0 0;
    border:none;
    z-index:1
}
.search-box__reset.is-hidden{
    display:none
}
.search-box__reset .icon-f{
    color:#000
}
.search-box__list{
    margin:0 -20px;
    padding:0
}
.search-box__item:hover a{
    background:#404040
}
.search-box__item.is-active a,.search-box__item.is-active:hover a{
    background:#2e2e2e
}
.search-box__item>a,.search-box__item>strong{
    display:block;
    font-size:14px;
    padding:5px 20px;
    text-decoration:none
}
.x-popup .search-box__item>a,.x-popup .search-box__item>strong{
    color:#fff
}
.x-popup .search-box__item--not-found>strong{
    color:#de2600
}
@media (max-width:767px){
    .search-box__input{
        font-size:16px
    }
    .search-box__reset{
        width:32px;
        height:32px;
        top:0;
        line-height:32px
    }
}
.rotate90{
    transform:rotate(-90deg)
}
.navbadge{
    display:inline-block;
    min-width:10px;
    padding:3px 4px;
    font-size:10px;
    font-weight:700;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background:#de2600;
    border-radius:8px
}
.navbadge.default{
    color:#888;
    background:#2e2e2e
}
.navbadge.white{
    color:#fff;
    background:#fff
}
.labels-list{
    padding:4px 0;
    position:relative;
    line-height:2
}
.labels-list .label,.labels-list a{
    background:#404040;
    padding:3px 7px;
    text-decoration:none;
    white-space:nowrap
}
.labels-list .label .icon,.labels-list a .icon{
    vertical-align:text-bottom
}
.labels-list .label{
    background:#aaa;
    color:#fff;
    font-weight:700
}
.labels-list a:hover{
    background:#575757;
    color:#fff
}
.labels-list a.highlighted{
    background:#de2600;
    color:#fff;
    font-weight:700
}
.labels-list a.highlighted:hover{
    background:#c52200
}
.labels-list a.view-more{
    cursor:pointer;
    font-weight:700
}
.labels-list.one-line{
    white-space:nowrap;
    overflow:hidden
}
.labels-list.two-lines{
    height:52px;
    overflow:hidden
}
#x-ajax-tab-messages .x-message,#x-red-home-messages .x-message{
    background:#000;
    border:1px solid #575757;
    color:#fff
}
#x-ajax-tab-messages .x-message .del .icon-f,#x-red-home-messages .x-message .del .icon-f{
    color:#fff
}
#x-ajax-tab-messages .x-message.x-message-warning,#x-red-home-messages .x-message.x-message-warning{
    background:#de2600;
    border-color:#de2600;
    color:#fff
}
#x-ajax-tab-messages .x-message.x-message-warning .content a,#x-ajax-tab-messages .x-message.x-message-warning .del .icon-f,#x-red-home-messages .x-message.x-message-warning .content a,#x-red-home-messages .x-message.x-message-warning .del .icon-f{
    color:#fff
}
#x-fda-messages .x-message,#x-home-messages .x-message{
    background:#de2600;
    border:1px solid #de2600;
    border-radius:5px
}
#x-home-messages{
    float:left;
    width:100%
}
.highlight{
    color:#de2600
}
body{
    font-family:Arial,sans-serif;
    overflow-y:scroll;
    padding:4px 8px 8px
}
body.resize-stop-anim *{
    animation:none!important;
    transition:none!important
}
body #browser-too-old{
    margin-top:-4px
}
body.no-scroll{
    position:fixed;
    overflow:hidden
}
::selection{
    background:#de2600;
    color:#fff
}
#page{
    width:auto;
    margin:0 auto;
    max-width:1280px;
    position:relative
}
@media (min-width:768px){
    #page #main{
        min-height:calc(100vh - 250px);
        min-height:calc(var(--vh,1vh) * 100 - 250px)
    }
}
.stripe{
    overflow:hidden
}
.stripe.red-stripe{
    background:#de2600;
    color:#fff
}
.stripe.black-stripe{
    background:#333;
    color:#fff
}
.stripe.black-stripe a,.stripe.black-stripe a:hover,.stripe.black-stripe a:visited,.stripe.red-stripe a,.stripe.red-stripe a:hover,.stripe.red-stripe a:visited{
    color:#fff
}
.stripe.black-stripe a b,.stripe.black-stripe a strong,.stripe.red-stripe a b,.stripe.red-stripe a strong{
    text-decoration:underline
}
.stripe.bordered{
    margin:3px 0;
    padding:5px 10px;
    border:1px solid #000
}
.stripe table td,.stripe table th{
    padding:1px 10px
}
.stripe .icon{
    vertical-align:text-bottom
}
body .btn-clear{
    background:0 0;
    border:0;
    color:#fff;
    padding:0;
    text-align:center;
    text-decoration:none
}
body .btn-clear:active,body .btn-clear:active:focus,body .btn-clear:focus{
    outline:0
}
body .width-full-body{
    margin:0 -8px;
    padding:0 8px;
    width:calc(100% + 2 * 8px)
}
body .width-main-container{
    margin:0 auto;
    max-width:1280px;
    width:100%
}
@media (min-width:1600px){
    body .width-full-body{
        margin:0 -160px;
        width:calc(100% + 2 * 160px)
    }
    body .width-main-container{
        padding-left:160px;
        padding-right:160px;
        max-width:calc(1920px + 2 * 160px)
    }
}
body .head__top__container{
    align-items:center;
    display:flex;
    justify-content:space-between
}
body .head__top__container .animated-hamburger{
    display:none
}
body #header-mobile-right{
    display:flex
}
body .head__logo{
    margin-right:4px;
    text-decoration:none;
    white-space:nowrap
}
body .head__logo img{
    display:inline-block;
    vertical-align:middle
}
body .head__logo #site-logo-red{
    color:#de2600;
    display:inline-block;
    font-size:48px;
    line-height:36px;
    vertical-align:middle
}
body .head__search{
    flex-grow:2
}
body .head__search #xv-search-form{
    float:none;
    margin:0 auto;
    max-width:460px;
    min-width:100px;
    width:90%
}
body .head__btn{
    border-radius:5px;
    line-height:12px;
    padding:8px 5px
}
body .head__login-btn-group{
    display:flex
}
body .head__login-btn-group .head__btn{
    display:flex;
    align-items:center
}
body .head__btn--icf{
    padding-bottom:5px;
    padding-top:5px
}
body .head__btn--icf>*{
    font-size:18px;
    line-height:18px;
    vertical-align:top
}
body .head__btn--id{
    display:none
}
@media (max-width:1280px){
    body .head__login-btn-group{
        display:none;
        background:#161616;
        flex-direction:column;
        max-width:80%;
        position:fixed;
        right:3px;
        top:40px;
        z-index:270
    }
    body .head__login-btn-group.is-opened{
        display:flex
    }
    body .head__login-btn-group.is-opened::before{
        border-color:transparent;
        border-bottom-color:#fff;
        border-style:solid;
        border-width:0 5px 5px;
        content:"";
        height:0;
        position:absolute;
        right:70px;
        width:0;
        top:-5px
    }
    body .head__login-btn-group .head__btn{
        border-radius:0;
        display:block;
        margin:0;
        line-height:18px;
        text-align:center
    }
    body .head__login-btn-group .head__btn.head__btn--login{
        background:#666;
        color:#fff;
        font-weight:700
    }
    body .head__btn--id{
        display:inline-block
    }
}
body .head__btn--join,body .head__btn--join-free,body .head__btn--login{
    margin-right:10px;
    padding:8px 20px
}
body .head__btn--join{
    background:#de2600;
    color:#fff;
    font-weight:700;
    text-transform:uppercase
}
body .head__btn--join-free{
    background:#e5e5e5;
    color:#161616;
    font-weight:700
}
body .head__btn--login{
    color:#888;
    padding-left:10px;
    padding-right:10px
}
.notouch body .head__btn--login:hover{
    text-decoration:underline
}
body .head__btn--settings{
    position:relative
}
body .head__btn--settings .flag-small{
    position:absolute;
    right:-3px;
    top:-3px;
    transform:scale(.75)
}
body .icf-mixed-user-cog{
    display:block;
    position:relative
}
body .icf-mixed-user-cog .icf-user-o{
    font-size:20px;
    line-height:20px
}
body .icf-mixed-user-cog .icf-cog-o{
    background:#161616;
    border-radius:50%;
    bottom:-2px;
    font-size:15px;
    height:15px;
    line-height:15px;
    position:absolute;
    right:-2px;
    text-align:center;
    width:15px
}
body .head__menu-line .sub-list{
    display:none
}
body .head__menu-line .with-sub-list .head__menu-line__main-menu__lvl1:after{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e96e";
    display:inline-block;
    font-size:.9em;
    padding-left:3px;
    transition:transform .1s
}
body .head__menu-line .head__menu-line__main-menu__lvl1,body .head__menu-line .sub-list a{
    cursor:pointer;
    display:block;
    line-height:20px;
    text-decoration:none
}
body .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f,body .head__menu-line .head__menu-line__main-menu__lvl1 .nav-btn-picto,body .head__menu-line .sub-list a .icon-f,body .head__menu-line .sub-list a .nav-btn-picto{
    display:inline-block;
    line-height:20px;
    margin-right:3px;
    vertical-align:top
}
body .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f,body .head__menu-line .sub-list a .icon-f{
    font-size:1.3em;
    opacity:.6
}
body .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f:before,body .head__menu-line .sub-list a .icon-f:before{
    vertical-align:middle;
    display:block
}
body .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f.icf-ticket-red,body .head__menu-line .sub-list a .icon-f.icf-ticket-red{
    opacity:1;
    color:#de2600
}
body #nav *{
    user-select:none
}
body.body--account .head__top__container .animated-hamburger{
    display:block;
    font-size:40px;
    float:left
}
body.body--account .head__top__container .animated-hamburger.init-ok span{
    background:#fff
}
body.body--account .head__top__container .animated-hamburger span{
    background:#404040
}
body.body--account #nav{
    background-color:#161616;
    bottom:0;
    box-shadow:0 10px 10px rgba(0,0,0,.3);
    display:none;
    height:calc(100vh - 40px);
    height:calc(var(--vh,1vh) * 100 - 40px);
    left:0;
    min-height:calc(100vh - 50px);
    min-height:calc(var(--vh,1vh) * 100 - 50px);
    overflow:auto;
    position:fixed;
    top:40px;
    width:100%;
    z-index:280
}
body.body--account #nav.opened{
    display:block
}
body.body--account #nav ul{
    list-style:none;
    margin:0;
    padding:0
}
body.body--account #nav ul.head__menu-line__main-menu{
    padding-bottom:20px
}
body.body--account #nav li{
    margin:0;
    padding:0
}
body.body--account #nav li:first-child .head__menu-line__main-menu__lvl1{
    border-top:1px solid #595959
}
body.body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1{
    padding-right:40px;
    position:relative
}
body.body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1:after{
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%)
}
body.body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened{
    border-bottom-color:#474747;
    position:sticky;
    top:0;
    z-index:1
}
body.body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened .icon-f{
    color:#de2600;
    opacity:1
}
body.body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened:after{
    transform:translateY(calc(-50% + 4px))
}
body.body--account #nav li.with-sub-list .sub-list.opened{
    display:block
}
body.body--account #nav li.with-sub-list .sub-list li a{
    background-color:#2e2e2e;
    border-color:#474747;
    padding-left:40px
}
body.body--account #nav .head__menu-line__main-menu__lvl1,body.body--account #nav .sub-list a{
    background-color:#404040;
    border-bottom:1px solid #595959;
    color:#fff;
    font-size:18px;
    padding:10px 20px
}
html.big-ui body.body--account #nav .head__menu-line__main-menu__lvl1,html.big-ui body.body--account #nav .sub-list a{
    padding-bottom:15px;
    padding-top:15px
}
body.body--account #nav .head__menu-line__main-menu__lvl1.is-current,body.body--account #nav .sub-list a.is-current{
    font-weight:700
}
body.body--account #nav .head__menu-line__main-menu__lvl1.is-current .icon-f,body.body--account #nav .head__menu-line__main-menu__lvl1.is-current .nav-btn-picto,body.body--account #nav .sub-list a.is-current .icon-f,body.body--account #nav .sub-list a.is-current .nav-btn-picto{
    opacity:1
}
body.body--account #nav .head__menu-line__main-menu__lvl1 .icon-f,body.body--account #nav .head__menu-line__main-menu__lvl1 .nav-btn-picto,body.body--account #nav .sub-list a .icon-f,body.body--account #nav .sub-list a .nav-btn-picto{
    text-align:center;
    width:26px
}
body.body--account #nav .head__menu-line__main-menu__lvl1--section{
    background:#4d4d4d;
    font-size:16px;
    font-weight:700;
    line-height:24px;
    padding:40px 10px 0
}
body.body--account #nav .head__menu-line__main-menu__lvl1--section .icon-f{
    line-height:24px;
    opacity:.6;
    text-align:right;
    vertical-align:text-bottom
}
@media (min-width:768px){
    body .head__choice{
        border-radius:3px;
        line-height:18px;
        margin:0 5px;
        padding:5px 15px 5px 5px;
        position:relative;
        white-space:nowrap;
        transition:.1s box-shadow
    }
    body .head__choice>*{
        display:inline-block;
        line-height:18px;
        vertical-align:top
    }
    body .head__choice .flag-small{
        margin:3px 2px 0
    }
    .notouch body .head__choice:hover{
        box-shadow:0 0 5px rgba(255,255,255,.1)
    }
    .notouch body .head__choice:hover:active{
        box-shadow:0 0 3px rgba(255,255,255,.3)
    }
    body .head__choice:active{
        box-shadow:0 0 5px rgba(255,255,255,.15)
    }
    body .head__choice::after{
        font-family:iconfont!important;
        speak:never;
        font-style:normal;
        font-weight:400;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        letter-spacing:0;
        -webkit-font-feature-settings:"liga";
        -moz-font-feature-settings:"liga=1";
        -moz-font-feature-settings:"liga";
        -ms-font-feature-settings:"liga" 1;
        font-feature-settings:"liga";
        -webkit-font-variant-ligatures:discretionary-ligatures;
        font-variant-ligatures:discretionary-ligatures;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        display:inline-block;
        content:"\e96e";
        font-size:12px;
        position:absolute;
        right:2px;
        top:calc(50% - 6px)
    }
    body .head__choice--localisation .icon-f{
        font-size:14px
    }
    body .head__choice--main-cat .icon-f{
        font-size:14px
    }
    body .head__top{
        position:relative;
        z-index:240
    }
    body .head__btn--settings--account{
        background:#de2600;
        color:#fff;
        font-weight:700;
        padding:8px 14px;
        text-transform:uppercase
    }
    body .head__btn--settings--account .icon-f{
        display:none
    }
    body .head__btn--settings--account .label{
        font-size:12px;
        line-height:12px
    }
    body:not(.body--account) .head__menu-line{
        box-shadow:0 0 20px -10px rgba(255,255,255,.2);
        min-height:30px;
        margin-bottom:20px;
        margin-top:14px;
        position:relative;
        z-index:230
    }
    body:not(.body--account) .head__menu-line .head__menu-line__main-menu{
        display:flex;
        min-height:30px;
        justify-content:space-around;
        margin:0;
        padding:0;
        width:100%
    }
    body:not(.body--account) .head__menu-line .head__menu-line__main-menu>li{
        flex-grow:2
    }
    body:not(.body--account) .head__menu-line .head__menu-line__main-menu__lvl1,body:not(.body--account) .head__menu-line .sub-list a{
        font-weight:700;
        font-size:13px;
        padding:5px 10px;
        text-align:center
    }
    .notouch body:not(.body--account) .head__menu-line a:hover{
        background:#161616;
        box-shadow:0 0 0 1px #2e2e2e
    }
    .notouch body:not(.body--account) .head__menu-line a:hover .icon-f{
        color:#de2600;
        opacity:1
    }
    @keyframes main_menu_display_delay{
        0%{
            height:0;
            opacity:0;
            overflow:hidden
        }
        99.99%{
            opacity:0;
            overflow:hidden
        }
        100%{
            height:auto;
            opacity:1;
            overflow:initial
        }
    }
    body:not(.body--account) .head__menu-line .with-sub-list:hover .sub-list{
        animation:main_menu_display_delay .25s linear;
        background:#161616;
        box-shadow:0 0 20px -10px rgba(255,255,255,.2),10px 0 20px -10px rgba(255,255,255,.2);
        display:block;
        column-width:230px;
        left:50%;
        margin:0;
        max-width:1280px;
        padding:15px 0 20px;
        position:absolute;
        top:100%;
        transform:translateX(-50%);
        width:100%;
        z-index:1
    }
    body:not(.body--account) .head__menu-line .with-sub-list:hover .sub-list a{
        text-align:left;
        padding:5px 20px
    }
    .notouch body:not(.body--account) .head__menu-line .with-sub-list:hover .sub-list a:hover{
        background:#2e2e2e;
        text-decoration:none
    }
    body:not(.body--account) .head__menu-line .with-sub-list:hover .head__menu-line__main-menu__lvl1{
        background:#161616;
        box-shadow:-1px 0 0 #2e2e2e,1px 0 0 #2e2e2e,0 -1px 0 #2e2e2e;
        position:relative;
        z-index:2
    }
    body:not(.body--account) .head__menu-line .with-sub-list:hover .head__menu-line__main-menu__lvl1:after{
        transform:translateY(2px)
    }
    body:not(.body--account) .head__menu-line .with-sub-list:hover .head__menu-line__main-menu__lvl1 .icon-f{
        color:#de2600;
        opacity:1
    }
    body.body--account,body.body--account.mobile-menu-opened{
        padding-top:0;
        overflow:visible;
        position:static
    }
    body.body--account .head__top{
        position:relative;
        width:calc(100% + 2 * 8px)
    }
    body.body--account #nav{
        bottom:auto;
        height:auto;
        overflow:visible;
        position:absolute
    }
    body.body--account #nav{
        max-width:500px
    }
    body.body--account #site-language{
        margin-right:auto
    }
}
@media (min-width:768px) and (min-width:1650px){
    body .head__choice--localisation .icon-f{
        color:#575757;
        margin-right:4px
    }
}
@media (min-width:768px) and (max-width:1649px){
    body .head__choice--localisation .label{
        display:none
    }
}
@media (min-width:768px) and (max-width:1280px){
    body .head__choice--localisation .txt{
        display:none
    }
}
@media (min-width:768px) and (min-width:1600px){
    body:not(.body--account) .head__menu-line .with-sub-list:hover .sub-list{
        max-width:1920px;
        padding-left:160px;
        padding-right:160px
    }
}
@media (max-width:767px){
    body{
        padding-top:40px
    }
    body.header-site-settings-menu-opened,body.mobile-menu-opened{
        overflow:hidden;
        position:fixed;
        max-width:100%
    }
    body.opera-mini,body.opera-mini.mobile-menu-opened{
        padding-top:0;
        overflow:visible;
        position:static
    }
    body.opera-mini .head__top{
        position:relative;
        width:calc(100% + 2 * 8px)
    }
    body.opera-mini #nav{
        bottom:auto;
        height:auto;
        overflow:visible;
        position:absolute
    }
    body.body--video,body.body--video.mobile-menu-opened,body.header-site-settings-menu-opened.body--video,body.header-site-settings-menu-opened.body--video.mobile-menu-opened,body.mobile-menu-opened.body--video,body.mobile-menu-opened.body--video.mobile-menu-opened{
        padding-top:0;
        overflow:visible;
        position:static
    }
    body.body--video .head__top,body.header-site-settings-menu-opened.body--video .head__top,body.mobile-menu-opened.body--video .head__top{
        position:relative;
        width:calc(100% + 2 * 8px)
    }
    body.body--video #nav,body.header-site-settings-menu-opened.body--video #nav,body.mobile-menu-opened.body--video #nav{
        bottom:auto;
        height:auto;
        overflow:visible;
        position:absolute
    }
    body .head__top{
        background-color:#161616;
        padding:0 4px;
        position:fixed;
        top:0;
        width:100%;
        z-index:200
    }
    body .head__top__container{
        flex-wrap:wrap;
        height:40px
    }
    body .head__logo{
        margin:0 auto
    }
    body .head__logo.short{
        overflow:hidden
    }
    body .head__btn--theme-switch,body .head__choice{
        display:none
    }
    body .head__btn--settings--account .label{
        display:none
    }
    body .head__btn--icf>*{
        line-height:22px;
        font-size:22px
    }
    body #header-mobile-search-toggle{
        margin-left:4px;
        width:30px
    }
    body #header-mobile-right{
        justify-content:flex-end
    }
    body #header-mobile-right .head__btn--icf:not(:last-child){
        margin-right:4px
    }
    body .head__login-btn-group.is-opened::before{
        right:48px
    }
    body #home-search,body .head__search{
        background:#161616;
        flex-grow:0;
        margin:0 -4px;
        order:90;
        padding:0 4px;
        width:calc(100% + 8px)
    }
    body #home-search #xv-search-form,body .head__search #xv-search-form{
        height:51px;
        overflow:hidden;
        position:relative;
        width:96%
    }
    body #home-search #xv-search-form.mobile-hide,body .head__search #xv-search-form.mobile-hide{
        display:block;
        height:0
    }
    body #home-search #xv-search-form.mobile-hide div.cont,body .head__search #xv-search-form.mobile-hide div.cont{
        opacity:0
    }
    body #home-search #xv-search-form div.cont,body .head__search #xv-search-form div.cont{
        bottom:0;
        left:0;
        opacity:1;
        padding:0;
        position:absolute;
        transition:all .5s;
        width:100%
    }
    body #home-search #xv-search-form div.cont div,body .head__search #xv-search-form div.cont div{
        margin:0 auto;
        max-width:350px;
        padding:8px 8px 4px
    }
    body.body--search #header-mobile-search-toggle{
        display:none
    }
    body.body--search .head__search #xv-search-form.mobile-hide{
        height:51px
    }
    body.body--search .head__search #xv-search-form.mobile-hide div.cont{
        opacity:1
    }
    body .head__top__container .animated-hamburger{
        display:block;
        font-size:40px;
        float:left
    }
    body .head__top__container .animated-hamburger.init-ok span{
        background:#fff
    }
    body .head__top__container .animated-hamburger span{
        background:#404040
    }
    body #nav{
        background-color:#161616;
        bottom:0;
        box-shadow:0 10px 10px rgba(0,0,0,.3);
        display:none;
        height:calc(100vh - 40px);
        height:calc(var(--vh,1vh) * 100 - 40px);
        left:0;
        min-height:calc(100vh - 50px);
        min-height:calc(var(--vh,1vh) * 100 - 50px);
        overflow:auto;
        position:fixed;
        top:40px;
        width:100%;
        z-index:280
    }
    body #nav.opened{
        display:block
    }
    body #nav ul{
        list-style:none;
        margin:0;
        padding:0
    }
    body #nav ul.head__menu-line__main-menu{
        padding-bottom:20px
    }
    body #nav li{
        margin:0;
        padding:0
    }
    body #nav li:first-child .head__menu-line__main-menu__lvl1{
        border-top:1px solid #595959
    }
    body #nav li.with-sub-list .head__menu-line__main-menu__lvl1{
        padding-right:40px;
        position:relative
    }
    body #nav li.with-sub-list .head__menu-line__main-menu__lvl1:after{
        position:absolute;
        right:20px;
        top:50%;
        transform:translateY(-50%)
    }
    body #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened{
        border-bottom-color:#474747;
        position:sticky;
        top:0;
        z-index:1
    }
    body #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened .icon-f{
        color:#de2600;
        opacity:1
    }
    body #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened:after{
        transform:translateY(calc(-50% + 4px))
    }
    body #nav li.with-sub-list .sub-list.opened{
        display:block
    }
    body #nav li.with-sub-list .sub-list li a{
        background-color:#2e2e2e;
        border-color:#474747;
        padding-left:40px
    }
    body #nav .head__menu-line__main-menu__lvl1,body #nav .sub-list a{
        background-color:#404040;
        border-bottom:1px solid #595959;
        color:#fff;
        font-size:18px;
        padding:10px 20px
    }
    html.big-ui body #nav .head__menu-line__main-menu__lvl1,html.big-ui body #nav .sub-list a{
        padding-bottom:15px;
        padding-top:15px
    }
    body #nav .head__menu-line__main-menu__lvl1.is-current,body #nav .sub-list a.is-current{
        font-weight:700
    }
    body #nav .head__menu-line__main-menu__lvl1.is-current .icon-f,body #nav .head__menu-line__main-menu__lvl1.is-current .nav-btn-picto,body #nav .sub-list a.is-current .icon-f,body #nav .sub-list a.is-current .nav-btn-picto{
        opacity:1
    }
    body #nav .head__menu-line__main-menu__lvl1 .icon-f,body #nav .head__menu-line__main-menu__lvl1 .nav-btn-picto,body #nav .sub-list a .icon-f,body #nav .sub-list a .nav-btn-picto{
        text-align:center;
        width:26px
    }
    body #nav .head__menu-line__main-menu__lvl1--section{
        background:#4d4d4d;
        font-size:16px;
        font-weight:700;
        line-height:24px;
        padding:40px 10px 0
    }
    body #nav .head__menu-line__main-menu__lvl1--section .icon-f{
        line-height:24px;
        opacity:.6;
        text-align:right;
        vertical-align:text-bottom
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    body,body.header-site-settings-menu-opened,body.header-site-settings-menu-opened.mobile-menu-opened,body.mobile-menu-opened,body.mobile-menu-opened.mobile-menu-opened{
        padding-top:0;
        overflow:visible;
        position:static
    }
    body .head__top,body.header-site-settings-menu-opened .head__top,body.mobile-menu-opened .head__top{
        position:relative;
        width:calc(100% + 2 * 8px)
    }
    body #nav,body.header-site-settings-menu-opened #nav,body.mobile-menu-opened #nav{
        bottom:auto;
        height:auto;
        overflow:visible;
        position:absolute
    }
}
#mobile-login-btn{
    opacity:.5;
    cursor:default;
    transition:opacity .2s
}
#mobile-login-btn.init-ok{
    opacity:1;
    cursor:pointer
}
#mobile-login-btn.init-ok.disabled,#mobile-login-btn.init-ok[disabled],fieldset[disabled] #mobile-login-btn.init-ok{
    cursor:default
}
#main-cat-switcher{
    background:#2e2e2e;
    color:#ccc;
    opacity:.5;
    cursor:default;
    transition:opacity .2s;
    margin:4px;
    padding:4px 6px 3px 12px
}
#main-cat-switcher.init-ok{
    opacity:1;
    cursor:pointer
}
#main-cat-switcher.init-ok.disabled,#main-cat-switcher.init-ok[disabled],fieldset[disabled] #main-cat-switcher.init-ok{
    cursor:default
}
#main-cat-switcher .icf-caret-down{
    color:#888;
    font-size:10px
}
#xv-search-form{
    height:40px;
    overflow:hidden
}
#home-search div.cont{
    padding:1px 0 1px 10px;
    overflow:hidden
}
#home-search .search-input,#xv-search-form .search-input{
    background:#fff;
    border:1px solid #ddd;
    border-right:0;
    border-radius:0;
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    color:#000;
    font-size:17px;
    height:36px;
    margin:2px 0;
    padding:4px 10px
}
[dir=rtl] #home-search .search-input,[dir=rtl] #xv-search-form .search-input{
    border-left:0;
    border-right:2px solid #ddd;
    border-bottom-left-radius:0;
    border-bottom-right-radius:3px;
    border-top-left-radius:0;
    border-top-right-radius:3px
}
#home-search .search-input:focus,#xv-search-form .search-input:focus{
    box-shadow:none
}
#home-search .search-submit,#xv-search-form .search-submit{
    background:#ddd;
    border:2px solid #ddd;
    border-left:0;
    border-radius:0;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    color:#000;
    font-size:16px;
    font-weight:400;
    height:36px;
    margin:0;
    padding:0 10px;
    position:relative;
    transition:background .2s
}
[dir=rtl] #home-search .search-submit,[dir=rtl] #xv-search-form .search-submit{
    border-left:2px solid #ddd;
    border-right:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:0;
    border-top-left-radius:3px;
    border-top-right-radius:0
}
#home-search .search-submit:hover,#xv-search-form .search-submit:hover{
    background:#d0d0d0
}
#home-search .search-submit:focus,#xv-search-form .search-submit:focus{
    outline:0;
    background:#c3c3c3
}
#home-search .search-submit span,#xv-search-form .search-submit span{
    margin:6px 3px
}
.search-autocomplete{
    background:#000;
    border:1px solid #000;
    color:#666;
    display:none;
    font-size:14px;
    left:0;
    position:absolute;
    top:0;
    z-index:320
}
.search-autocomplete .title{
    padding:2px 0;
    background:#222;
    color:#fff;
    font-weight:700
}
.search-autocomplete ul{
    margin:0;
    padding:0;
    max-height:160px;
    overflow-y:auto;
    position:relative
}
.search-autocomplete li{
    cursor:pointer;
    padding:2px 0
}
.search-autocomplete li a{
    text-decoration:none;
    display:block;
    overflow:hidden;
    white-space:nowrap
}
.search-autocomplete li a .nbres{
    float:right;
    margin-left:6px;
    margin-top:3px;
    background:#888;
    color:#000;
    font-size:12px;
    font-weight:700;
    line-height:16px;
    padding:0 4px;
    border-radius:3px
}
.search-autocomplete li a .keywords{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.search-autocomplete li a .highlighted{
    background:#ffe4de
}
.search-autocomplete li:hover{
    background:#404040
}
.search-autocomplete li.selected{
    background:#575757
}
.search-autocomplete li.more{
    margin-top:20px;
    position:relative
}
.search-autocomplete li.more::before{
    background:#000;
    content:"\e97b";
    color:#404040;
    display:block;
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:18px;
    left:50%;
    line-height:18px;
    margin:0 -15px;
    position:absolute;
    text-align:center;
    top:-18px;
    width:30px;
    z-index:2
}
.search-autocomplete li.more::after{
    background:#2e2e2e;
    content:' ';
    height:2px;
    left:0;
    position:absolute;
    top:-9px;
    width:100%;
    z-index:1
}
.search-autocomplete .pornstars li{
    line-height:16px
}
.search-autocomplete .pornstars li .thumb{
    display:block;
    float:left;
    width:40px;
    height:22.5px;
    margin-right:5px;
    text-align:center;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:auto 100%
}
.search-autocomplete .pornstars li .name,.search-autocomplete .pornstars li .rank{
    padding-top:3px;
    vertical-align:middle
}
.search-autocomplete .pornstars li .name,.search-autocomplete .pornstars li .rank-pos,.search-autocomplete .pornstars li .rank-type{
    font-weight:700
}
.search-autocomplete .pornstars li .rank-pos,.search-autocomplete .pornstars li .rank-type{
    color:#de2600
}
#language-switcher{
    display:inline-block;
    opacity:.5;
    cursor:default;
    transition:opacity .2s;
    margin:3px 2px 3px 4px;
    text-decoration:none;
    vertical-align:text-bottom
}
#language-switcher.init-ok{
    opacity:1;
    cursor:pointer
}
#language-switcher.init-ok.disabled,#language-switcher.init-ok[disabled],fieldset[disabled] #language-switcher.init-ok{
    cursor:default
}
#language-switcher .flag{
    vertical-align:text-bottom
}
#language-switcher-list{
    background:#404040;
    display:none;
    margin:0;
    padding:10px 0;
    position:absolute;
    right:0;
    top:0;
    z-index:280
}
#language-switcher-list.desktop_opened{
    display:block
}
#language-switcher-list:before{
    border-color:transparent;
    border-bottom-color:#404040;
    border-style:solid;
    border-width:0 5px 5px;
    content:" ";
    right:39px;
    position:absolute;
    top:-5px
}
#language-switcher-list li{
    margin:0;
    padding:0;
    list-style:none
}
#language-switcher-list a{
    background:#404040;
    color:#fff;
    display:block;
    font-size:14px;
    height:28px;
    line-height:26px;
    padding:0 20px;
    text-align:left;
    text-decoration:none;
    transition:background .2s;
    white-space:nowrap
}
#language-switcher-list a,#language-switcher-list a *{
    cursor:pointer
}
#language-switcher-list a:hover{
    background:#595959
}
#language-switcher-list a .flag-small{
    margin-right:4px
}
#listing-settings{
    text-align:right;
    opacity:.5;
    cursor:default;
    transition:opacity .2s
}
#listing-settings.init-ok{
    opacity:1;
    cursor:pointer
}
#listing-settings.init-ok.disabled,#listing-settings.init-ok[disabled],fieldset[disabled] #listing-settings.init-ok{
    cursor:default
}
.pagination+#listing-settings{
    float:right;
    margin-top:-31px
}
#listing-settings button.btn{
    background:#fff;
    color:#000;
    border-radius:0;
    border-color:#000;
    box-shadow:none;
    cursor:inherit
}
#listing-settings button.btn:hover{
    background:#de2600;
    border-color:#de2600;
    color:#fff
}
#listing-settings button.btn .icon,#listing-settings button.btn .icon-f{
    display:none
}
.stripe+#listing-settings{
    float:none;
    margin-top:0;
    position:relative
}
.stripe+#listing-settings .btn{
    position:absolute;
    right:-2px;
    top:-30px;
    height:26px;
    padding:5px 2px 5px 7px;
    border:0;
    border-left:5px solid #161616
}
.stripe+#listing-settings .btn:hover{
    border-color:#000
}
.listing-settings-popup{
    z-index:199
}
.listing-settings-popup.in-header{
    z-index:242
}
.listing-settings-popup.x-popup.below.right .x-popup-arrow{
    right:9px
}
body.body--with-old-header .listing-settings-popup.x-popup.below.right .x-popup-arrow{
    right:13px
}
.listing-settings-popup .x-popup-content{
    padding:8px 0;
    max-width:calc(100vw - 4px)
}
body .listing-settings-popup ul{
    list-style:none;
    margin:0;
    padding:0
}
.listing-settings-popup .site-settings .currency-switcher,.listing-settings-popup .site-settings .language-switcher,.listing-settings-popup .site-settings .log-as-menu,.listing-settings-popup .site-settings .main-cat-switcher,.listing-settings-popup .site-settings .theme-switcher{
    display:none
}
.listing-settings-popup.show-currency .site-settings>ul,.listing-settings-popup.show-lang .site-settings>ul,.listing-settings-popup.show-log-as .site-settings>ul,.listing-settings-popup.show-main-cat .site-settings>ul,.listing-settings-popup.show-theme .site-settings>ul{
    display:none
}
.listing-settings-popup.show-currency .site-settings .currency-switcher,.listing-settings-popup.show-lang .site-settings .language-switcher,.listing-settings-popup.show-log-as .site-settings .log-as-menu,.listing-settings-popup.show-main-cat .site-settings .main-cat-switcher,.listing-settings-popup.show-theme .site-settings .theme-switcher{
    display:block
}
.listing-settings-popup #theme-switcher-list span,.listing-settings-popup .language-switcher a,.listing-settings-popup .main-cat-switcher a,.listing-settings-popup .title,.listing-settings-popup a.btn,.listing-settings-popup button{
    border:0;
    background:0 0;
    display:block;
    font-size:16px;
    line-height:24px;
    text-align:left;
    text-decoration:none;
    transition:padding .5s;
    padding:6px 20px;
    width:100%
}
html.big-ui .listing-settings-popup #theme-switcher-list span,html.big-ui .listing-settings-popup .language-switcher a,html.big-ui .listing-settings-popup .main-cat-switcher a,html.big-ui .listing-settings-popup .title,html.big-ui .listing-settings-popup a.btn,html.big-ui .listing-settings-popup button{
    padding-bottom:10px;
    padding-top:10px
}
.listing-settings-popup a.btn{
    font-weight:400;
    padding-top:4px;
    padding-bottom:4px
}
html.big-ui .listing-settings-popup a.btn{
    padding-bottom:10px;
    padding-top:10px
}
.listing-settings-popup a.log-as-link,.listing-settings-popup button.log-as-btn{
    position:relative
}
.listing-settings-popup a.log-as-link:before,.listing-settings-popup button.log-as-btn:before{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    margin-top:-8px;
    position:absolute;
    top:50%
}
.listing-settings-popup a.page-link .navbadge,.listing-settings-popup button.log-as-btn .navbadge{
    float:right;
    margin-top:3px;
    padding:4px 6px
}
.listing-settings-popup a.log-as-link{
    padding-left:50px
}
.listing-settings-popup a.log-as-link:before{
    left:24px;
    opacity:.4
}
.listing-settings-popup a.log-as-link{
    line-height:22px
}
.listing-settings-popup a.log-as-link:before{
    content:"\e948"
}
.listing-settings-popup .title{
    font-weight:700;
    opacity:.5;
    text-align:center
}
.listing-settings-popup #theme-switcher-list span:active,.listing-settings-popup #theme-switcher-list span:focus,.listing-settings-popup #theme-switcher-list span:focus:active,.listing-settings-popup .language-switcher a:active,.listing-settings-popup .language-switcher a:focus,.listing-settings-popup .language-switcher a:focus:active,.listing-settings-popup .main-cat-switcher a:active,.listing-settings-popup .main-cat-switcher a:focus,.listing-settings-popup .main-cat-switcher a:focus:active,.listing-settings-popup a.btn:active,.listing-settings-popup a.btn:focus,.listing-settings-popup a.btn:focus:active,.listing-settings-popup button:active,.listing-settings-popup button:focus,.listing-settings-popup button:focus:active{
    outline:0
}
.listing-settings-popup #theme-switcher-list span.btn-highlight,.listing-settings-popup #theme-switcher-list span:hover,.listing-settings-popup .language-switcher a.btn-highlight,.listing-settings-popup .language-switcher a:hover,.listing-settings-popup .main-cat-switcher a.btn-highlight,.listing-settings-popup .main-cat-switcher a:hover,.listing-settings-popup a.btn.btn-highlight,.listing-settings-popup a.btn:hover,.listing-settings-popup button.btn-highlight,.listing-settings-popup button:hover{
    background:#de2600;
    color:#fff;
    text-decoration:none
}
.listing-settings-popup #theme-switcher-list span.btn-highlight strong,.listing-settings-popup #theme-switcher-list span:hover strong,.listing-settings-popup .language-switcher a.btn-highlight strong,.listing-settings-popup .language-switcher a:hover strong,.listing-settings-popup .main-cat-switcher a.btn-highlight strong,.listing-settings-popup .main-cat-switcher a:hover strong,.listing-settings-popup a.btn.btn-highlight strong,.listing-settings-popup a.btn:hover strong,.listing-settings-popup button.btn-highlight strong,.listing-settings-popup button:hover strong{
    color:#fff
}
.listing-settings-popup #theme-switcher-list span.btn-highlighting strong,.listing-settings-popup .language-switcher a.btn-highlighting strong,.listing-settings-popup .main-cat-switcher a.btn-highlighting strong,.listing-settings-popup a.btn.btn-highlighting strong,.listing-settings-popup button.btn-highlighting strong{
    color:#fff
}
.listing-settings-popup #theme-switcher-list span.btn-highlight-t,.listing-settings-popup .language-switcher a.btn-highlight-t,.listing-settings-popup .main-cat-switcher a.btn-highlight-t,.listing-settings-popup a.btn.btn-highlight-t,.listing-settings-popup button.btn-highlight-t{
    transition:background .28s
}
.listing-settings-popup #theme-switcher-list span.btn-highlight-t strong,.listing-settings-popup .language-switcher a.btn-highlight-t strong,.listing-settings-popup .main-cat-switcher a.btn-highlight-t strong,.listing-settings-popup a.btn.btn-highlight-t strong,.listing-settings-popup button.btn-highlight-t strong{
    transition:color .28s
}
.listing-settings-popup #theme-switcher-list span.isLoading,.listing-settings-popup .language-switcher a.isLoading,.listing-settings-popup .main-cat-switcher a.isLoading,.listing-settings-popup a.btn.isLoading,.listing-settings-popup button.isLoading{
    cursor:wait;
    opacity:.5
}
.listing-settings-popup #theme-switcher-list span.isLoading:hover,.listing-settings-popup .language-switcher a.isLoading:hover,.listing-settings-popup .main-cat-switcher a.isLoading:hover,.listing-settings-popup a.btn.isLoading:hover,.listing-settings-popup button.isLoading:hover{
    background:0 0
}
.listing-settings-popup #theme-switcher-list span .icon-f,.listing-settings-popup .language-switcher a .icon-f,.listing-settings-popup .main-cat-switcher a .icon-f,.listing-settings-popup a.btn .icon-f,.listing-settings-popup button .icon-f{
    display:inline-block;
    height:16px;
    line-height:16px;
    margin:0 5px 0 2px;
    position:relative;
    top:1px;
    width:16px
}
.listing-settings-popup #theme-switcher-list span .icon-f.icf-search-plus:before,.listing-settings-popup #theme-switcher-list span .icon-f.icf-theme-switch:before,.listing-settings-popup .language-switcher a .icon-f.icf-search-plus:before,.listing-settings-popup .language-switcher a .icon-f.icf-theme-switch:before,.listing-settings-popup .main-cat-switcher a .icon-f.icf-search-plus:before,.listing-settings-popup .main-cat-switcher a .icon-f.icf-theme-switch:before,.listing-settings-popup a.btn .icon-f.icf-search-plus:before,.listing-settings-popup a.btn .icon-f.icf-theme-switch:before,.listing-settings-popup button .icon-f.icf-search-plus:before,.listing-settings-popup button .icon-f.icf-theme-switch:before{
    font-size:20px;
    left:-1px;
    top:1px;
    position:relative
}
.listing-settings-popup #theme-switcher-list span .icon-f.icf-money:before,.listing-settings-popup .language-switcher a .icon-f.icf-money:before,.listing-settings-popup .main-cat-switcher a .icon-f.icf-money:before,.listing-settings-popup a.btn .icon-f.icf-money:before,.listing-settings-popup button .icon-f.icf-money:before{
    font-size:14px
}
.listing-settings-popup #theme-switcher-list span .icon,.listing-settings-popup .language-switcher a .icon,.listing-settings-popup .main-cat-switcher a .icon,.listing-settings-popup a.btn .icon,.listing-settings-popup button .icon{
    vertical-align:middle;
    margin:0 5px 0 2px
}
.listing-settings-popup #theme-switcher-list span .flag-small,.listing-settings-popup .language-switcher a .flag-small,.listing-settings-popup .main-cat-switcher a .flag-small,.listing-settings-popup a.btn .flag-small,.listing-settings-popup button .flag-small{
    margin:2px 5px 0 2px
}
.listing-settings-popup #theme-switcher-list span .listing-nb-thumbs,.listing-settings-popup .language-switcher a .listing-nb-thumbs,.listing-settings-popup .main-cat-switcher a .listing-nb-thumbs,.listing-settings-popup a.btn .listing-nb-thumbs,.listing-settings-popup button .listing-nb-thumbs{
    margin:0 3px 0 0
}
.listing-settings-popup #theme-switcher-list span .listing-nb-thumbs.mobile,.listing-settings-popup .language-switcher a .listing-nb-thumbs.mobile,.listing-settings-popup .main-cat-switcher a .listing-nb-thumbs.mobile,.listing-settings-popup a.btn .listing-nb-thumbs.mobile,.listing-settings-popup button .listing-nb-thumbs.mobile{
    margin:0 5px 0 2px
}
.listing-settings-popup #theme-switcher-list span .text-highlight,.listing-settings-popup .language-switcher a .text-highlight,.listing-settings-popup .main-cat-switcher a .text-highlight,.listing-settings-popup a.btn .text-highlight,.listing-settings-popup button .text-highlight{
    display:none
}
.listing-settings-popup #theme-switcher-list span .toggle,.listing-settings-popup .language-switcher a .toggle,.listing-settings-popup .main-cat-switcher a .toggle,.listing-settings-popup a.btn .toggle,.listing-settings-popup button .toggle{
    display:inline-block;
    float:right;
    margin:3px 0 0 6px;
    vertical-align:top
}
.listing-settings-popup #theme-switcher-list span .theme-label,.listing-settings-popup #theme-switcher-list span.btn-highlight .theme-label,.listing-settings-popup #theme-switcher-list span:hover .theme-label,.listing-settings-popup .language-switcher a .theme-label,.listing-settings-popup .language-switcher a.btn-highlight .theme-label,.listing-settings-popup .language-switcher a:hover .theme-label,.listing-settings-popup .main-cat-switcher a .theme-label,.listing-settings-popup .main-cat-switcher a.btn-highlight .theme-label,.listing-settings-popup .main-cat-switcher a:hover .theme-label,.listing-settings-popup a.btn .theme-label,.listing-settings-popup a.btn.btn-highlight .theme-label,.listing-settings-popup a.btn:hover .theme-label,.listing-settings-popup button .theme-label,.listing-settings-popup button.btn-highlight .theme-label,.listing-settings-popup button:hover .theme-label{
    background:#161616;
    border-radius:4px;
    color:#fff;
    float:right;
    margin:-2px 0 -2px 6px;
    padding:2px 6px
}
.listing-settings-popup .currency-switcher ul{
    column-width:86px;
    max-width:95vw;
    width:900px
}
.listing-settings-popup .currency-switcher .btn{
    font-size:20px;
    font-weight:400;
    padding:6px 0;
    text-align:center
}
.listing-settings-popup .currency-switcher .btn:active{
    box-shadow:none
}
.listing-settings-popup .currency-switcher .btn:focus{
    color:#fff
}
.listing-settings-popup .currency-switcher ul,.listing-settings-popup .language-switcher ul,.listing-settings-popup .log-as-menu ul,.listing-settings-popup .main-cat-switcher ul,.listing-settings-popup .theme-switcher ul{
    margin:0;
    padding:0
}
.listing-settings-popup #theme-switcher-list .current,.listing-settings-popup .currency-switcher .btn.is-current,.listing-settings-popup .main-cat-switcher .current a{
    background:rgba(255,255,255,.1);
    font-weight:700
}
.listing-settings-popup .language-switcher a{
    font-weight:700
}
.listing-settings-popup .sep{
    border-bottom:1px solid rgba(255,255,255,.3);
    height:1px;
    margin:2px 20px 3px
}
.currency-error-pop.x-popup.below .x-popup-arrow{
    border-bottom-color:#eee
}
.currency-error-pop.x-popup .x-popup-content{
    background-color:#eee;
    color:#de2600;
    font-size:15px;
    padding:5px 15px
}
.multi-accounts-popup.below .x-popup-arrow{
    border-bottom-color:#aaa
}
.multi-accounts-popup .x-popup-content{
    padding:8px 0;
    background:#aaa
}
.multi-accounts-popup ul{
    margin:0;
    padding:0
}
.multi-accounts-popup li{
    display:block
}
.multi-accounts-popup a{
    white-space:nowrap;
    text-decoration:none;
    display:block;
    padding:3px 20px;
    font-weight:700
}
.multi-accounts-popup a:hover{
    background:#de2600;
    color:#fff;
    text-decoration:none
}
#main .secondary-menu{
    clear:both;
    overflow:hidden;
    zoom:1;
    padding:6px 0
}
#main .secondary-menu p{
    float:right;
    margin:0;
    overflow:hidden;
    zoom:1
}
#main .secondary-menu .login-icon-link{
    margin-left:12px;
    text-decoration:none
}
#main .secondary-menu .login-icon-link strong{
    text-decoration:underline
}
#main .secondary-menu ul{
    list-style:none;
    padding:0;
    margin:0;
    overflow:hidden
}
#main .secondary-menu ul li{
    display:inline;
    padding:0;
    margin-left:-4px
}
#main .secondary-menu ul li:first-child{
    margin-left:0
}
#main .secondary-menu ul li.mobile-show{
    display:none
}
#main .secondary-menu ul li a{
    display:inline-block
}
#main .secondary-menu ul li .content-title,#main .secondary-menu ul li a{
    padding:0 3px
}
#main .secondary-menu ul li .content-title{
    font-weight:700
}
#main .secondary-menu ul li .content-title .no-bold{
    font-weight:400
}
#main .secondary-menu ul li.extra-padding{
    padding-left:20px
}
#main .secondary-menu ul .subscribe-all-upvidsilike{
    cursor:pointer;
    vertical-align:text-top
}
.animated-hamburger{
    cursor:pointer;
    display:block;
    height:1em;
    position:relative;
    width:1em
}
.animated-hamburger span{
    background:#000;
    border-radius:.05em;
    display:block;
    height:.1em;
    left:.175em;
    position:absolute;
    top:.24em;
    transform-origin:center bottom;
    width:.65em
}
.animated-hamburger .an-h-2,.animated-hamburger .an-h-3{
    top:.44em;
    transform-origin:center
}
.animated-hamburger .an-h-4{
    transform-origin:center top;
    top:.64em
}
.animated-hamburger.opened .an-h-1,.animated-hamburger.opened .an-h-4{
    height:.3125em;
    width:.1em;
    left:.44em;
    transform:scale(1,0)
}
.animated-hamburger.opened .an-h-4{
    top:.44em
}
.animated-hamburger.opened .an-h-2{
    transform:rotate(45deg)
}
.animated-hamburger.opened .an-h-3{
    transform:rotate(-45deg)
}
.language-switcher-popup .x-popup-content{
    padding:8px 0;
    margin-left:30px
}
.language-switcher-popup .x-popup-content ul{
    margin:0;
    padding:0
}
.language-switcher-popup .x-popup-content li{
    display:block
}
.language-switcher-popup .x-popup-content a{
    display:block;
    font-size:14px;
    font-weight:700;
    padding:6px 20px;
    text-decoration:none;
    white-space:nowrap
}
.language-switcher-popup .x-popup-content a:hover{
    background:#de2600;
    color:#fff;
    text-decoration:none
}
.language-switcher-popup .x-popup-content .flag-small{
    margin-right:5px
}
#main{
    clear:both;
    margin:8px 0 0;
    overflow:hidden
}
#main .red-stripe{
    padding:4px 8px;
    margin:4px 0;
    clear:both
}
#main .black-stripe{
    padding:4px 8px;
    margin:2px 0
}
#main .header-high-vmargins{
    margin:10px 0
}
#main .head-message{
    font-size:14px
}
#main .head-message img{
    float:left;
    margin-right:10px;
    max-height:60px;
    max-width:60px
}
#main .big-margin{
    margin-bottom:50px;
    margin-top:50px
}
#main #content{
    overflow:hidden
}
#main .page-title{
    font-size:25px;
    line-height:32px;
    margin:0 2px 6px;
    word-break:break-word
}
#main .page-title .sub{
    color:#888;
    font-size:.8em;
    display:inline-block
}
#main .page-title .ordered-label-list-btn{
    font-size:20px;
    font-weight:700;
    line-height:32px;
    padding:0 10px
}
#warning-survey{
    font-size:16px;
    background:#98ceee;
    color:#333;
    padding:5px 20px;
    font-weight:700;
    text-align:center
}
#warning-survey a{
    color:#333
}
#warning-survey .question{
    font-weight:400
}
.main-categories,.video-tags-list{
    clear:both
}
#page .ordered-label-list,.head__menu-line .ordered-label-list{
    padding:0;
    margin:4px 0 0
}
#page .ordered-label-list ul,.head__menu-line .ordered-label-list ul{
    margin:0;
    padding:0;
    font-size:0
}
#page .ordered-label-list ul li,.head__menu-line .ordered-label-list ul li{
    display:inline-block;
    margin:0 5px 5px 0;
    padding:0
}
#page .ordered-label-list ul li.sub-list,.head__menu-line .ordered-label-list ul li.sub-list{
    display:inline;
    margin-right:0
}
#page .ordered-label-list ul li.sub-list ul,.head__menu-line .ordered-label-list ul li.sub-list ul{
    display:inline
}
#page .ordered-label-list ul li.mobile-show,.head__menu-line .ordered-label-list ul li.mobile-show{
    display:none
}
#page .ordered-label-list ul li.click-order-toggle .btn,.head__menu-line .ordered-label-list ul li.click-order-toggle .btn{
    background:#161616;
    color:#fff;
    padding:0 4px 0 8px
}
#page .ordered-label-list ul li.click-order-toggle .btn:hover,.head__menu-line .ordered-label-list ul li.click-order-toggle .btn:hover{
    background:#1f1f1f;
    color:#fff
}
#page .ordered-label-list ul li.click-order-toggle .btn.active .icon-f,.head__menu-line .ordered-label-list ul li.click-order-toggle .btn.active .icon-f{
    transform:rotate(-90deg)
}
#page .ordered-label-list ul li.click-order-toggle .icon-f,.head__menu-line .ordered-label-list ul li.click-order-toggle .icon-f{
    display:inline-block;
    font-size:16px;
    line-height:26px;
    vertical-align:bottom
}
#page .ordered-label-list ul li#listing-settings .cog-big,.head__menu-line .ordered-label-list ul li#listing-settings .cog-big{
    display:none
}
#page .ordered-label-list ul li#listing-settings .cog,.head__menu-line .ordered-label-list ul li#listing-settings .cog{
    display:inline-block
}
#page .ordered-label-list .btn,#page .ordered-label-list-btn,.head__menu-line .ordered-label-list .btn,.head__menu-line .ordered-label-list-btn{
    background:#000;
    border:0;
    border-radius:0;
    box-shadow:none;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:400;
    line-height:26px;
    margin:0;
    padding:0 6px;
    text-shadow:none;
    vertical-align:middle;
    white-space:normal;
    -webkit-user-select:text;
    -khtml-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
#page .ordered-label-list .btn .icon,#page .ordered-label-list-btn .icon,.head__menu-line .ordered-label-list .btn .icon,.head__menu-line .ordered-label-list-btn .icon{
    vertical-align:text-top
}
#page .ordered-label-list .btn .icon.world,#page .ordered-label-list-btn .icon.world,.head__menu-line .ordered-label-list .btn .icon.world,.head__menu-line .ordered-label-list-btn .icon.world{
    vertical-align:middle
}
#page .ordered-label-list .btn .flag-small,#page .ordered-label-list-btn .flag-small,.head__menu-line .ordered-label-list .btn .flag-small,.head__menu-line .ordered-label-list-btn .flag-small{
    vertical-align:baseline
}
#page .ordered-label-list .btn.btn-link,#page .ordered-label-list-btn.btn-link,.head__menu-line .ordered-label-list .btn.btn-link,.head__menu-line .ordered-label-list-btn.btn-link{
    background:0 0;
    border:1px solid #fff;
    color:#fff;
    line-height:24px
}
#page .ordered-label-list .btn.btn-link .navbadge,#page .ordered-label-list-btn.btn-link .navbadge,.head__menu-line .ordered-label-list .btn.btn-link .navbadge,.head__menu-line .ordered-label-list-btn.btn-link .navbadge{
    line-height:1;
    font-weight:700;
    vertical-align:text-top;
    text-transform:uppercase
}
#page .ordered-label-list .btn:hover,#page .ordered-label-list-btn:hover,.head__menu-line .ordered-label-list .btn:hover,.head__menu-line .ordered-label-list-btn:hover{
    background:#404040;
    color:#fff;
    text-decoration:none
}
#page .ordered-label-list .btn.no-hover:hover,#page .ordered-label-list-btn.no-hover:hover,.head__menu-line .ordered-label-list .btn.no-hover:hover,.head__menu-line .ordered-label-list-btn.no-hover:hover{
    background:#000;
    color:#fff
}
#page .ordered-label-list .btn.label,#page .ordered-label-list-btn.label,.head__menu-line .ordered-label-list .btn.label,.head__menu-line .ordered-label-list-btn.label{
    background:#404040;
    color:#fff;
    cursor:pointer;
    font-weight:700
}
#page .ordered-label-list .btn.main,#page .ordered-label-list-btn.main,.head__menu-line .ordered-label-list .btn.main,.head__menu-line .ordered-label-list-btn.main{
    background:#de2600;
    color:#fff;
    cursor:default;
    font-weight:700
}
#page .ordered-label-list .btn.main.hover-name,#page .ordered-label-list-btn.main.hover-name,.head__menu-line .ordered-label-list .btn.main.hover-name,.head__menu-line .ordered-label-list-btn.main.hover-name{
    cursor:pointer
}
#page .ordered-label-list .btn.main.hover-name .name,#page .ordered-label-list-btn.main.hover-name .name,.head__menu-line .ordered-label-list .btn.main.hover-name .name,.head__menu-line .ordered-label-list-btn.main.hover-name .name{
    background:#de2600
}
#page .ordered-label-list .btn.main .user-subscribe,#page .ordered-label-list-btn.main .user-subscribe,.head__menu-line .ordered-label-list .btn.main .user-subscribe,.head__menu-line .ordered-label-list-btn.main .user-subscribe{
    border-color:#de2600
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked,#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked{
    color:#000;
    background-color:#fff;
    border-color:#de2600
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus{
    color:#000;
    background-color:#e6e6e6;
    border-color:#5f1000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#e6e6e6;
    border-color:#a11c00
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked{
    color:#000;
    background-color:#e6e6e6;
    background-image:none;
    border-color:#a11c00
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#d4d4d4;
    border-color:#5f1000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover{
    background-color:#fff;
    border-color:#de2600
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked .badge{
    color:#fff;
    background-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus{
    color:#000;
    background-color:#e6e6e6;
    border-color:#5f1000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#e6e6e6;
    border-color:#a11c00
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked{
    color:#000;
    background-color:#e6e6e6;
    border-color:#a11c00
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#d4d4d4;
    border-color:#5f1000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked{
    background-image:none
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled],#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled],fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked{
    background-color:rgba(255,255,255,.8);
    cursor:default
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover{
    background-color:rgba(255,255,255,.8);
    border-color:#de2600
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked .badge{
    color:#fff;
    background-color:#000
}
#page .ordered-label-list .btn.main .prof-verified-tick,#page .ordered-label-list-btn.main .prof-verified-tick,.head__menu-line .ordered-label-list .btn.main .prof-verified-tick,.head__menu-line .ordered-label-list-btn.main .prof-verified-tick{
    background:#fff;
    color:#000
}
#page .ordered-label-list .btn.btn-text,#page .ordered-label-list-btn.btn-text,.head__menu-line .ordered-label-list .btn.btn-text,.head__menu-line .ordered-label-list-btn.btn-text{
    background:0 0;
    color:#fff
}
#page .ordered-label-list .btn.btn-text:hover,#page .ordered-label-list-btn.btn-text:hover,.head__menu-line .ordered-label-list .btn.btn-text:hover,.head__menu-line .ordered-label-list-btn.btn-text:hover{
    color:#fff
}
#page .ordered-label-list .btn.hover-name,#page .ordered-label-list-btn.hover-name,.head__menu-line .ordered-label-list .btn.hover-name,.head__menu-line .ordered-label-list-btn.hover-name{
    padding:0;
    -webkit-user-select:auto;
    -moz-user-select:auto;
    -ms-user-select:auto;
    user-select:auto
}
#page .ordered-label-list .btn.hover-name .name,#page .ordered-label-list-btn.hover-name .name,.head__menu-line .ordered-label-list .btn.hover-name .name,.head__menu-line .ordered-label-list-btn.hover-name .name{
    float:left;
    height:26px;
    line-height:27px;
    padding:0 6px;
    display:block
}
#page .ordered-label-list .btn.hover-name .name:hover,#page .ordered-label-list-btn.hover-name .name:hover,.head__menu-line .ordered-label-list .btn.hover-name .name:hover,.head__menu-line .ordered-label-list-btn.hover-name .name:hover{
    text-decoration:underline
}
#page .ordered-label-list .btn.hover-name .verified,#page .ordered-label-list-btn.hover-name .verified,.head__menu-line .ordered-label-list .btn.hover-name .verified,.head__menu-line .ordered-label-list-btn.hover-name .verified{
    float:left;
    height:26px;
    line-height:26px;
    margin-right:6px;
    top:0
}
#page .ordered-label-list .btn.hover-name .verified.icf-white-fill:after,#page .ordered-label-list-btn.hover-name .verified.icf-white-fill:after,.head__menu-line .ordered-label-list .btn.hover-name .verified.icf-white-fill:after,.head__menu-line .ordered-label-list-btn.hover-name .verified.icf-white-fill:after{
    bottom:27%;
    top:27%
}
#page .ordered-label-list .btn.hover-name .user-subscribe,#page .ordered-label-list-btn.hover-name .user-subscribe,.head__menu-line .ordered-label-list .btn.hover-name .user-subscribe,.head__menu-line .ordered-label-list-btn.hover-name .user-subscribe{
    margin-left:-6px;
    margin-right:0
}
#page .ordered-label-list .btn .user-subscribe,#page .ordered-label-list-btn .user-subscribe,.head__menu-line .ordered-label-list .btn .user-subscribe,.head__menu-line .ordered-label-list-btn .user-subscribe{
    border:solid 6px #404040;
    background:#fff;
    color:#000;
    display:inline-block;
    float:right;
    font-size:12px;
    font-weight:400;
    height:26px;
    line-height:14px;
    margin-right:-6px;
    min-width:26px;
    position:relative;
    text-transform:none;
    vertical-align:middle;
    white-space:nowrap
}
#page .ordered-label-list .btn .user-subscribe.sub-checked,#page .ordered-label-list-btn .user-subscribe.sub-checked,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked{
    color:#000;
    background-color:#fff;
    border-color:#404040
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus{
    color:#000;
    background-color:#e6e6e6;
    border-color:#000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#e6e6e6;
    border-color:#212121
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active,#page .ordered-label-list .btn .user-subscribe.sub-checked:active,#page .ordered-label-list-btn .user-subscribe.sub-checked.active,#page .ordered-label-list-btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked{
    color:#000;
    background-color:#e6e6e6;
    background-image:none;
    border-color:#212121
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#d4d4d4;
    border-color:#000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover{
    background-color:#fff;
    border-color:#404040
}
#page .ordered-label-list .btn .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked .badge{
    color:#fff;
    background-color:#000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus{
    color:#000;
    background-color:#e6e6e6;
    border-color:#000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#e6e6e6;
    border-color:#212121
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active,#page .ordered-label-list .btn .user-subscribe.sub-checked:active,#page .ordered-label-list-btn .user-subscribe.sub-checked.active,#page .ordered-label-list-btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked{
    color:#000;
    background-color:#e6e6e6;
    border-color:#212121
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover{
    color:#000;
    background-color:#d4d4d4;
    border-color:#000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active,#page .ordered-label-list .btn .user-subscribe.sub-checked:active,#page .ordered-label-list-btn .user-subscribe.sub-checked.active,#page .ordered-label-list-btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked{
    background-image:none
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled],#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled],fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked{
    background-color:rgba(255,255,255,.8);
    cursor:default
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover{
    background-color:rgba(255,255,255,.8);
    border-color:#404040
}
#page .ordered-label-list .btn .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked .badge{
    color:#fff;
    background-color:#000
}
#page .ordered-label-list .btn .user-subscribe .count,#page .ordered-label-list-btn .user-subscribe .count,.head__menu-line .ordered-label-list .btn .user-subscribe .count,.head__menu-line .ordered-label-list-btn .user-subscribe .count{
    box-shadow:0 0 0 rgba(0,0,0,.5) inset,0 0 0 rgba(0,0,0,.5);
    display:block;
    float:left;
    height:14px;
    line-height:16px;
    padding:0 2px
}
#page .ordered-label-list .btn .user-subscribe .icf-check,#page .ordered-label-list .btn .user-subscribe .icf-feed,#page .ordered-label-list-btn .user-subscribe .icf-check,#page .ordered-label-list-btn .user-subscribe .icf-feed,.head__menu-line .ordered-label-list .btn .user-subscribe .icf-check,.head__menu-line .ordered-label-list .btn .user-subscribe .icf-feed,.head__menu-line .ordered-label-list-btn .user-subscribe .icf-check,.head__menu-line .ordered-label-list-btn .user-subscribe .icf-feed{
    color:#de2600;
    float:left;
    font-size:12px;
    height:14px;
    line-height:14px;
    padding:0 2px 0 0
}
#page .ordered-label-list .btn .user-subscribe .loader,#page .ordered-label-list-btn .user-subscribe .loader,.head__menu-line .ordered-label-list .btn .user-subscribe .loader,.head__menu-line .ordered-label-list-btn .user-subscribe .loader{
    display:none
}
#page .ordered-label-list .btn .user-subscribe .loader img,#page .ordered-label-list-btn .user-subscribe .loader img,.head__menu-line .ordered-label-list .btn .user-subscribe .loader img,.head__menu-line .ordered-label-list-btn .user-subscribe .loader img{
    padding:0 4px
}
#page .ordered-label-list .btn .user-subscribe.wait,#page .ordered-label-list-btn .user-subscribe.wait,.head__menu-line .ordered-label-list .btn .user-subscribe.wait,.head__menu-line .ordered-label-list-btn .user-subscribe.wait{
    cursor:wait
}
#page .ordered-label-list .btn .user-subscribe.wait,#page .ordered-label-list .btn .user-subscribe.wait:active,#page .ordered-label-list .btn .user-subscribe.wait:hover,#page .ordered-label-list-btn .user-subscribe.wait,#page .ordered-label-list-btn .user-subscribe.wait:active,#page .ordered-label-list-btn .user-subscribe.wait:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.wait,.head__menu-line .ordered-label-list .btn .user-subscribe.wait:active,.head__menu-line .ordered-label-list .btn .user-subscribe.wait:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.wait,.head__menu-line .ordered-label-list-btn .user-subscribe.wait:active,.head__menu-line .ordered-label-list-btn .user-subscribe.wait:hover{
    box-shadow:none;
    transform:initial
}
#page .ordered-label-list .btn .user-subscribe.wait .count,#page .ordered-label-list .btn .user-subscribe.wait .icf-check,#page .ordered-label-list-btn .user-subscribe.wait .count,#page .ordered-label-list-btn .user-subscribe.wait .icf-check,.head__menu-line .ordered-label-list .btn .user-subscribe.wait .count,.head__menu-line .ordered-label-list .btn .user-subscribe.wait .icf-check,.head__menu-line .ordered-label-list-btn .user-subscribe.wait .count,.head__menu-line .ordered-label-list-btn .user-subscribe.wait .icf-check{
    display:none
}
#page .ordered-label-list .btn .user-subscribe.wait .loader,#page .ordered-label-list-btn .user-subscribe.wait .loader,.head__menu-line .ordered-label-list .btn .user-subscribe.wait .loader,.head__menu-line .ordered-label-list-btn .user-subscribe.wait .loader{
    display:inline
}
#page .ordered-label-list .btn.current,#page .ordered-label-list-btn.current,.head__menu-line .ordered-label-list .btn.current,.head__menu-line .ordered-label-list-btn.current{
    background:#de2600;
    color:#fff;
    cursor:default;
    font-weight:700
}
#page .ordered-label-list .btn.country-switch,#page .ordered-label-list-btn.country-switch,.head__menu-line .ordered-label-list .btn.country-switch,.head__menu-line .ordered-label-list-btn.country-switch{
    background:#575757;
    color:#fff
}
#page .ordered-label-list .btn.country-switch:hover,#page .ordered-label-list-btn.country-switch:hover,.head__menu-line .ordered-label-list .btn.country-switch:hover,.head__menu-line .ordered-label-list-btn.country-switch:hover{
    background:#aaa;
    color:#fff
}
#page .ordered-label-list .btn.country-switch.main,#page .ordered-label-list-btn.country-switch.main,.head__menu-line .ordered-label-list .btn.country-switch.main,.head__menu-line .ordered-label-list-btn.country-switch.main{
    background:#2e2e2e;
    color:#fff;
    font-weight:700
}
#page .ordered-label-list .btn.country-switch.main:hover,#page .ordered-label-list-btn.country-switch.main:hover,.head__menu-line .ordered-label-list .btn.country-switch.main:hover,.head__menu-line .ordered-label-list-btn.country-switch.main:hover{
    background:#404040
}
#page .ordered-label-list .btn.view-more,#page .ordered-label-list-btn.view-more,.head__menu-line .ordered-label-list .btn.view-more,.head__menu-line .ordered-label-list-btn.view-more{
    background:#161616;
    color:#fff;
    font-size:20px;
    font-weight:700
}
#page .ordered-label-list .btn.view-more:hover,#page .ordered-label-list-btn.view-more:hover,.head__menu-line .ordered-label-list .btn.view-more:hover,.head__menu-line .ordered-label-list-btn.view-more:hover{
    background:#1f1f1f;
    color:#fff
}
#page .ordered-label-list .btn.play-all-rand .icon-f,#page .ordered-label-list-btn.play-all-rand .icon-f,.head__menu-line .ordered-label-list .btn.play-all-rand .icon-f,.head__menu-line .ordered-label-list-btn.play-all-rand .icon-f{
    float:left;
    line-height:26px
}
#page .ordered-label-list .btn.uploader-tag,#page .ordered-label-list-btn.uploader-tag,.head__menu-line .ordered-label-list .btn.uploader-tag,.head__menu-line .ordered-label-list-btn.uploader-tag{
    cursor:pointer;
    text-transform:none
}
#page .ordered-label-list .btn .verified,#page .ordered-label-list-btn .verified,.head__menu-line .ordered-label-list .btn .verified,.head__menu-line .ordered-label-list-btn .verified{
    font-size:16px;
    position:relative;
    top:2px
}
#page .ordered-label-list .btn.profile .verified,#page .ordered-label-list-btn.profile .verified,.head__menu-line .ordered-label-list .btn.profile .verified,.head__menu-line .ordered-label-list-btn.profile .verified{
    color:#000
}
#page .ordered-label-list .btn.red-label,.head__menu-line .ordered-label-list .btn.red-label{
    background:#de2600;
    color:#fff
}
#page .ordered-label-list .btn.red-home .icon-f,.head__menu-line .ordered-label-list .btn.red-home .icon-f{
    font-size:20px;
    line-height:26px;
    float:left
}
#page .ordered-label-list .btn.red-free img,.head__menu-line .ordered-label-list .btn.red-free img{
    float:left;
    height:18px;
    margin:4px 5px 4px 0
}
#page .ordered-label-list .btn.red-ticket,.head__menu-line .ordered-label-list .btn.red-ticket{
    background:0 0;
    padding:0;
    position:relative
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont{
    display:inline-block;
    padding:0 10px;
    position:relative
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont>span,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont>span{
    background:#de2600;
    font-weight:700;
    position:relative;
    z-index:2
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide:before,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide:before{
    left:0;
    top:0;
    position:absolute
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-left,#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-left,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right{
    background:0 0;
    color:#de2600;
    display:block;
    bottom:0;
    font-size:26px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:55%;
    z-index:1
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right{
    left:auto;
    right:0
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right:before,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right:before{
    left:auto;
    right:0
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .navbadge,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .navbadge{
    margin-right:-2px
}
#page .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont>span,.head__menu-line .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont>span{
    background:#000;
    color:#fff
}
#page .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-left,#page .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-left,.head__menu-line .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-right{
    background:0 0;
    color:#000
}
#page .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont>span,.head__menu-line .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont>span{
    background:#de2600;
    color:#fff
}
#page .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-left,#page .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-left,.head__menu-line .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-right{
    background:0 0;
    color:#de2600
}
#page .ordered-label-list .btn.red-ticket.btn-profiles-date-links .icf-ticket-wide-cont,.head__menu-line .ordered-label-list .btn.red-ticket.btn-profiles-date-links .icf-ticket-wide-cont{
    padding:0 25px 0 10px
}
#page .ordered-label-list .btn.red-ticket.btn-profiles-date-links .btn-profiles-date-links-arrow,.head__menu-line .ordered-label-list .btn.red-ticket.btn-profiles-date-links .btn-profiles-date-links-arrow{
    position:absolute;
    right:7px;
    z-index:2
}
#page .ordered-label-list .btn .navbadge,.head__menu-line .ordered-label-list .btn .navbadge{
    background:#fff;
    color:#000;
    vertical-align:text-bottom
}
.main-message{
    overflow:hidden;
    position:relative;
    padding:5px 8px;
    margin:4px 0;
    background:#de2600;
    color:#fff;
    font-size:13px
}
.main-message:after{
    position:absolute;
    content:"";
    height:1px;
    background-color:#000;
    bottom:-2px;
    left:0;
    right:0;
    width:100%
}
.main-message a{
    color:#fff
}
.main-message .icon{
    vertical-align:text-top
}
.main-message.closable{
    padding-right:18px
}
.main-message.closable .close{
    cursor:pointer;
    position:absolute;
    right:6px;
    top:0;
    color:#fff;
    font-weight:700;
    font-size:13px;
    line-height:15px;
    font-family:sans-serif
}
.ticket-red{
    display:inline-block;
    margin:0;
    position:relative
}
.ticket-red .ticket-in{
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:700;
    height:26px;
    line-height:26px;
    padding:0 8px;
    position:relative;
    z-index:2
}
.ticket-red .ticket-back{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ticket-red .ticket-back .ticket-back-left,.ticket-red .ticket-back .ticket-back-right{
    width:55%;
    overflow:hidden
}
.ticket-red .ticket-back .icon-f,.ticket-red .ticket-back .ticket-back-left,.ticket-red .ticket-back .ticket-back-right{
    bottom:0;
    font-size:27px;
    position:absolute;
    top:0;
    z-index:2
}
.ticket-red .ticket-back .icon-f{
    color:#de2600
}
.ticket-red .ticket-back .ticket-back-left,.ticket-red .ticket-back .ticket-back-left .icon-f{
    left:0
}
.ticket-red .ticket-back .ticket-back-right,.ticket-red .ticket-back .ticket-back-right .icon-f{
    right:0
}
#footer{
    clear:both;
    font-size:13px;
    margin:20px 0 10px;
    overflow:hidden
}
#footer .terms{
    border-top:1px solid #2e2e2e;
    padding-top:15px
}
#footer .terms p{
    margin:0 0 16px
}
#footer .botLinks{
    border-top:1px solid #2e2e2e;
    padding:10px 0 0
}
#footer .botLinks,#footer .botLinks a{
    color:#888
}
#footer .slogan{
    margin:0
}
#page-go-up{
    background:#000;
    border-radius:5px;
    bottom:40px;
    color:#000;
    cursor:pointer;
    font-size:50px;
    display:none;
    opacity:.75;
    position:fixed;
    right:10px;
    z-index:180
}
#page-go-up .icon-f{
    display:block
}
.mac-models h2{
    color:#de2600
}
.mac-models h2 span{
    color:#fff
}
.mac-models .models .model .live{
    background:#de2600
}
.ad-alert-badge{
    background:#de2600;
    border-radius:4px;
    color:#fff;
    font-size:10px;
    font-weight:700;
    left:4px;
    padding:1px 4px;
    position:absolute;
    text-transform:uppercase;
    top:4px
}
.remove-ads a{
    text-decoration:none;
    white-space:nowrap
}
.remove-ads a .remove-ads-link{
    text-decoration:underline
}
.remove-ads a .icon-f{
    vertical-align:text-bottom;
    font-size:14px;
    color:#ccc
}
#ad-footer img,#ad-footer video,#ad-footer2 img,#ad-footer2 video,#ad-header-mobile img,#ad-header-mobile video,#related-videos .thumb-block.video-ad img,#related-videos .thumb-block.video-ad video,#video-ad img,#video-ad video{
    display:block
}
#video-ad a{
    display:block;
    height:250px;
    position:relative
}
#video-ad>:first-child{
    margin-bottom:16px
}
#video-ad .exo-ad-ins-div img,#video-ad .exo-ad-ins-div video,#video-ad img,#video-ad video{
    bottom:0;
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%
}
#video-ad img,#video-ad video{
    max-height:100%
}
#video-ad img.resize_300250,#video-ad video.resize_300250{
    transform:scaleY(.8342);
    transform-origin:top
}
#video-ad video{
    vertical-align:middle
}
#video-ad .remove-ads{
    position:absolute;
    bottom:-22px;
    right:0;
    margin:0
}
@media (max-aspect-ratio:1/1){
    #video-ad.ad-support-mobile{
        display:none
    }
}
#ad-footer,#ad-footer2,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside{
    clear:both;
    margin-top:14px
}
#ad-footer .exo-ad-ins-div,#ad-footer2 .exo-ad-ins-div,#ad-footer2>a,#ad-footer>a,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside .exo-ad-ins-div,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside>a,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside .exo-ad-ins-div,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside>a{
    display:inline-block;
    box-shadow:0 0 7px #fff;
    position:relative
}
#ad-footer img,#ad-footer video,#ad-footer2 img,#ad-footer2 video,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside img,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside video,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside img,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside video{
    box-shadow:0 0 0 1px #fff;
    height:auto;
    max-width:100%
}
#ad-footer video,#ad-footer2 video,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside video,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside video{
    vertical-align:middle
}
#ad-footer.is-filled,#ad-footer2.is-filled{
    height:0;
    margin-left:auto;
    margin-right:auto;
    max-width:480px
}
.is-desktop #ad-footer.is-filled,.is-desktop #ad-footer2.is-filled{
    max-width:900px;
    padding-bottom:27.78%
}
.is-desktop #ad-footer.is-filled>*,.is-desktop #ad-footer2.is-filled>*{
    display:block;
    max-width:900px;
    width:900px
}
#ad-footer.is-filled.ad-support-mobile,#ad-footer.is-filled.ad-support-tablet,#ad-footer2.is-filled.ad-support-mobile,#ad-footer2.is-filled.ad-support-tablet{
    padding-bottom:33.33%
}
#ad-footer.is-filled.ad-support-mobile>*,#ad-footer.is-filled.ad-support-tablet>*,#ad-footer2.is-filled.ad-support-mobile>*,#ad-footer2.is-filled.ad-support-tablet>*{
    display:block;
    max-width:300px;
    width:300px
}
@media (min-width:916px){
    .is-desktop #ad-footer.is-filled,.is-desktop #ad-footer2.is-filled{
        padding-bottom:250px
    }
}
@media (min-width:316px){
    #ad-footer.is-filled.ad-support-mobile,#ad-footer.is-filled.ad-support-tablet,#ad-footer2.is-filled.ad-support-mobile,#ad-footer2.is-filled.ad-support-tablet{
        padding-bottom:min(33.33%,160px)
    }
}
#ad-footer{
    text-align:center
}
#ad-footer+.remove-ads{
    margin-top:4px
}
#ad-footer+.remove-ads p{
    margin:0 auto;
    max-width:898px;
    overflow:hidden
}
#ad-footer.ad-support-mobile+.remove-ads p{
    max-width:298px
}
#ad-footer.ad-support-tablet+.remove-ads p{
    max-width:418px
}
#ad-footer.with-related-ad,#ad-footer.with-related-ad *,#ad-footer.with-related-ad+.remove-ads,#ad-footer.with-related-ad+.remove-ads *{
    display:none
}
#ad-footer2{
    clear:both;
    margin:6px 0;
    display:none
}
#ad-footer2 a{
    display:inline-block
}
#ad-footer2 img,#ad-footer2 video{
    width:100%
}
#ad-footer2 video{
    vertical-align:middle
}
#ad-footer2 .remove-ads{
    clear:both;
    margin:4px 0 0;
    text-align:right
}
#ad-footer2 .remove-ads a{
    display:inline
}
#full-video-link-band+#ad-footer2{
    margin-top:6px
}
#related-videos .mozaique .thumb-block.video-ad-support-desktop{
    padding-bottom:68px
}
#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside .exo-ad-ins-div,#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside>a{
    left:10px;
    position:absolute;
    right:10px;
    top:0
}
#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside>a img,#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside>a video{
    height:auto;
    max-height:100%;
    max-width:100%
}
#related-videos .mozaique .thumb-block.video-ad .thumb-inside .exo-ad-ins-div,#related-videos .mozaique .thumb-block.video-ad .thumb-inside>a{
    box-shadow:none;
    max-width:300px;
    width:300px
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile,#related-videos .mozaique .thumb-block.video-ad-support-tablet{
    margin-top:0;
    text-align:left;
    width:100%
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside{
    margin:8px 0 0;
    padding:0 15px 33.33%
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside a,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside a{
    display:inline-block;
    margin:0;
    vertical-align:middle
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside a img,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside a img{
    display:block
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads{
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:100%
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads .pull-right,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads .pull-right{
    display:none
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads a,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads a{
    box-shadow:none
}
#ad-header-mobile-contener{
    text-align:center
}
#ad-header-mobile{
    display:block;
    height:0;
    margin:20px auto;
    max-width:480px;
    overflow:hidden;
    padding:0 0 33.33%;
    padding-bottom:min(33.33%,160px);
    position:relative;
    text-align:left
}
#ad-header-mobile.is-filled{
    box-shadow:0 0 5px rgba(255,255,255,.4)
}
#ad-header-mobile .exo-ad-ins-div{
    max-width:300px;
    width:300px
}
#ad-header-mobile>a{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0
}
#ad-footer.ad-footermobile+.remove-ads{
    max-width:285px;
    margin:2px auto 0;
    text-align:left
}
.exo-ad-ins-div{
    position:relative
}
.exo-ad-ins-div div{
    max-height:100%!important;
    max-width:100%!important
}
.exo-ad-ins-div div img,.exo-ad-ins-div div video{
    max-height:100%;
    max-width:100%
}
#ad-header-mobile .exo-ad-ins-div>div,#related-videos .exo-ad-ins-div>div,#video-ad .exo-ad-ins-div>div,html:not(.is-desktop) #ad-footer .exo-ad-ins-div>div{
    display:block!important;
    margin:0!important
}
.thumb-block.thumb-nat-exo-ad .thumb-inside{
    z-index:2
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb a{
    border:0
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content{
    background-color:#161616!important
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-title,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-title:hover{
    color:#fff!important
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-brand,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-brand:hover,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-text,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-text:hover{
    color:#aaa!important
}
.thumb-block.thumb-nat-exo-ad .thumb-under,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-nat-exo-ad .thumb-under{
    min-height:56px
}
.exo-native-widget-item-container .exo-native-widget-item-content{
    background-color:#fff!important
}
.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-title,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-title:hover{
    color:#000!important
}
.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-brand,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-brand:hover,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-text,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-text:hover{
    color:#aaa!important
}
.popup-pornin-indexes ul{
    margin:0
}
.popup-pornin-indexes li{
    display:block;
    float:left;
    width:20%
}
#home-tabs,#page .resps-tabs{
    margin:2px 0 0;
    clear:both;
    height:34px;
    overflow:hidden
}
#home-tabs .tab-buttons,#page .resps-tabs .tab-buttons{
    border-bottom:1px solid #555;
    float:none;
    overflow:visible;
    padding:0
}
#home-tabs .tab-buttons li:not(.report) .btn,#page .resps-tabs .tab-buttons li:not(.report) .btn{
    background:#555;
    border:1px solid #555;
    border-bottom:0;
    border-radius:2px 2px 0 0;
    box-shadow:none;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:21px;
    margin:0;
    overflow:hidden;
    padding:5px 12px 6px;
    text-shadow:none;
    transition:all .1s
}
#home-tabs .tab-buttons li:not(.report) .btn .icon,#home-tabs .tab-buttons li:not(.report) .btn .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn .icon,#page .resps-tabs .tab-buttons li:not(.report) .btn .icon-f{
    vertical-align:middle
}
#home-tabs .tab-buttons li:not(.report) .btn .icf-cog,#page .resps-tabs .tab-buttons li:not(.report) .btn .icf-cog{
    color:#fff;
    vertical-align:text-top
}
#home-tabs .tab-buttons li:not(.report) .btn .navbadge,#page .resps-tabs .tab-buttons li:not(.report) .btn .navbadge{
    background:#de2600;
    border-radius:14px;
    color:#fff;
    margin-left:4px;
    padding:4px 6px;
    vertical-align:bottom
}
#home-tabs .tab-buttons li:not(.report) .btn:hover,#page .resps-tabs .tab-buttons li:not(.report) .btn:hover{
    background:#1f1f1f;
    color:#fff;
    text-shadow:none
}
#home-tabs .tab-buttons li:not(.report) .btn.active,#home-tabs .tab-buttons li:not(.report) .btn.active:hover,#page .resps-tabs .tab-buttons li:not(.report) .btn.active,#page .resps-tabs .tab-buttons li:not(.report) .btn.active:hover{
    background:#161616;
    color:#fff;
    margin-bottom:-1px;
    padding-bottom:7px
}
#home-tabs .tab-buttons li:not(.report) .btn.premium,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium{
    position:relative;
    background:0 0;
    border:0;
    padding:0 8px;
    line-height:21px
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in{
    display:block;
    font-weight:700;
    padding:7px 8px 5px;
    position:relative;
    z-index:2
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in .navbadge,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in .navbadge{
    margin-bottom:1px
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right{
    width:55%;
    overflow:hidden
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icon-f,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right{
    bottom:0;
    font-size:34px;
    position:absolute;
    top:0;
    z-index:2
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left .icon-f{
    left:0
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right .icon-f{
    right:0
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icf-ticket-wide,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icf-ticket-wide{
    z-index:1
}
#home-tabs .tab-buttons li:not(.report) .btn.premium.active,#home-tabs .tab-buttons li:not(.report) .btn.premium.active:hover,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active:hover{
    padding-bottom:0
}
#home-tabs .tab-buttons li:not(.report) .btn.premium.active .ticket-in,#home-tabs .tab-buttons li:not(.report) .btn.premium.active:hover .ticket-in,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active .ticket-in,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active:hover .ticket-in{
    padding-bottom:6px
}
#home-tabs .tab-buttons li:not(.report) .btn.home-premium .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.home-premium .icon-f{
    display:inline-block;
    font-size:21px;
    height:19px;
    line-height:19px
}
#home-tabs .tab-buttons li:not(.report) .btn.home-regular img,#page .resps-tabs .tab-buttons li:not(.report) .btn.home-regular img{
    float:left;
    height:21px
}
#home-tabs .tab-buttons li:not(.report) .btn.page-title,#page .resps-tabs .tab-buttons li:not(.report) .btn.page-title{
    background:0 0;
    border:0;
    color:#fff;
    cursor:default;
    font-size:25px;
    font-weight:700;
    line-height:26px;
    margin-bottom:0;
    overflow:visible;
    padding-bottom:0;
    padding-top:0
}
#home-tabs .tab-buttons li:not(.report):last-child,#page .resps-tabs .tab-buttons li:not(.report):last-child{
    margin-right:0
}
#home-tabs .tab-buttons li:not(.report)#listing-settings.pull-right,#page .resps-tabs .tab-buttons li:not(.report)#listing-settings.pull-right{
    margin-right:0;
    position:relative;
    z-index:2
}
#home-tabs .tab-buttons li.report,#page .resps-tabs .tab-buttons li.report{
    background:#161616;
    float:right;
    margin:0;
    position:relative
}
#home-tabs .tab-buttons li.report .report-search,#page .resps-tabs .tab-buttons li.report .report-search{
    background:#161616!important;
    padding:0 10px;
    white-space:nowrap
}
#home-tabs .tab-buttons li.report .report-search *,#page .resps-tabs .tab-buttons li.report .report-search *{
    display:inline-block;
    line-height:30px;
    vertical-align:top
}
#home-tabs .tab-buttons li.report .report-search:hover *,#page .resps-tabs .tab-buttons li.report .report-search:hover *{
    color:#fff
}
#home-tabs .tab-buttons li.report .report-search .label,#page .resps-tabs .tab-buttons li.report .report-search .label{
    padding-left:4px
}
#home-tabs.not-logged .tab-buttons,#page .resps-tabs.not-logged .tab-buttons{
    border-bottom-color:#555
}
#home-tabs.not-logged .tab-buttons li .btn.active .navbadge,#home-tabs.not-logged .tab-buttons li .btn:hover .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.active .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn:hover .navbadge{
    background:#fff;
    color:#000
}
#home-tabs.not-logged .tab-buttons li .btn.home,#page .resps-tabs.not-logged .tab-buttons li .btn.home{
    background:#333;
    border-color:#333
}
#home-tabs.not-logged .tab-buttons li .btn.home:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.home:hover{
    background:#555;
    color:#fff
}
#home-tabs.not-logged .tab-buttons li .btn.home.active,#home-tabs.not-logged .tab-buttons li .btn.home.active:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.home.active,#page .resps-tabs.not-logged .tab-buttons li .btn.home.active:hover{
    background:#161616;
    border-color:#555;
    color:#fff
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs,#home-tabs.not-logged .tab-buttons li .btn.videosilike,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike{
    background:#777;
    border-color:#777
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs,#home-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.mysubs:hover,#home-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.videosilike,#home-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.videosilike:hover,#home-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.thumb-up{
    color:#ddd
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs.active,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active{
    background:#161616;
    border-color:#555
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs.active,#home-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.thumb-up{
    color:#ddd
}
#home-tabs.not-logged .tab-buttons li .btn .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn .navbadge{
    background:#999
}
#home-tabs .tab-buttons.premium-active,#page .resps-tabs .tab-buttons.premium-active{
    border-bottom-color:#000
}
#home-tabs .tab-buttons li .btn.premium,#page .resps-tabs .tab-buttons li .btn.premium{
    color:#fff
}
#home-tabs .tab-buttons li .btn.premium .ticket-back .icon-f,#page .resps-tabs .tab-buttons li .btn.premium .ticket-back .icon-f{
    color:#555
}
#home-tabs .tab-buttons li .btn.premium.active,#home-tabs .tab-buttons li .btn.premium.active:hover,#home-tabs .tab-buttons li .btn.premium:hover,#page .resps-tabs .tab-buttons li .btn.premium.active,#page .resps-tabs .tab-buttons li .btn.premium.active:hover,#page .resps-tabs .tab-buttons li .btn.premium:hover{
    color:#fff
}
#home-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide{
    color:#de2600
}
#home-tabs .tab-buttons li .btn.premium.active .navbadge,#home-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium:hover .navbadge{
    background:#fff;
    color:#000
}
#home-tabs.video-suggest .tab-buttons,#page .resps-tabs.video-suggest .tab-buttons{
    border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#555 120px,#555 100%);
    border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#555 120px,#555 100%) 1
}
#home-tabs.video-suggest .tab-buttons.premium-active,#page .resps-tabs.video-suggest .tab-buttons.premium-active{
    border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%);
    border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%) 1
}
#home-tabs.video-suggest.not-logged .tab-buttons,#page .resps-tabs.video-suggest.not-logged .tab-buttons{
    border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#555 120px,#555 100%);
    border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#555 120px,#555 100%) 1
}
#home-tabs.not-logged .tab-buttons li .btn.premium,#home-tabs.not-premium .tab-buttons li .btn.premium,#page .resps-tabs.not-logged .tab-buttons li .btn.premium,#page .resps-tabs.not-premium .tab-buttons li .btn.premium{
    background:0 0;
    color:#ddd
}
#home-tabs.not-logged .tab-buttons li .btn.premium .icon-f,#home-tabs.not-premium .tab-buttons li .btn.premium .icon-f,#page .resps-tabs.not-logged .tab-buttons li .btn.premium .icon-f,#page .resps-tabs.not-premium .tab-buttons li .btn.premium .icon-f{
    color:#777
}
#home-tabs.not-logged .tab-buttons li .btn.premium.active,#home-tabs.not-logged .tab-buttons li .btn.premium:hover,#home-tabs.not-premium .tab-buttons li .btn.premium.active,#home-tabs.not-premium .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover{
    color:#ddd
}
#home-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide-n,#home-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide-n,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide-n,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide-n{
    color:#de2600
}
#home-tabs .tab-buttons li .btn.premium.active,#home-tabs .tab-buttons li .btn.premium.active:hover,#home-tabs .tab-buttons li .btn.premium:hover,#home-tabs.not-logged .tab-buttons li .btn.premium.active,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover,#home-tabs.not-logged .tab-buttons li .btn.premium:hover,#home-tabs.not-premium .tab-buttons li .btn.premium.active,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover,#home-tabs.not-premium .tab-buttons li .btn.premium:hover,#page .resps-tabs .tab-buttons li .btn.premium.active,#page .resps-tabs .tab-buttons li .btn.premium.active:hover,#page .resps-tabs .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover{
    color:#fff
}
#home-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide,#home-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide,#home-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide{
    color:#de2600
}
#home-tabs .tab-buttons li .btn.premium.active .navbadge,#home-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs .tab-buttons li .btn.premium:hover .navbadge,#home-tabs.not-logged .tab-buttons li .btn.premium.active .navbadge,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs.not-logged .tab-buttons li .btn.premium:hover .navbadge,#home-tabs.not-premium .tab-buttons li .btn.premium.active .navbadge,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs.not-premium .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover .navbadge{
    background:#fff;
    color:#000
}
#home-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#home-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#home-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#home-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#page .resps-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n{
    color:#000
}
#home-tabs #listing-settings .btn,#page .resps-tabs #listing-settings .btn{
    background:#161616;
    border:#161616;
    cursor:inherit;
    padding-left:8px;
    padding-right:8px
}
#page .resps-tabs{
    margin-bottom:16px
}
.premium-page #page.search-page .resps-tabs .tab-buttons li .btn:not(.premium):not(.page-title):not(.active){
    background:#555
}
.premium-page #page.search-page .resps-tabs .tab-buttons li .btn.premium:not(.active) .ticket-back .icon-f{
    color:#555
}
.users-videos #home-tabs{
    clear:none;
    margin-bottom:10px
}
.users-videos .tab-form{
    overflow:hidden;
    border:1px solid #000
}
.users-videos .tab-description{
    overflow:hidden
}
.users-videos .tab-description p{
    font-size:14px;
    margin:0 0 10px;
    padding:0 2px
}
.users-videos .tab-description .legends{
    text-align:center;
    font-weight:700;
    margin:0 0 3px;
    color:#de2600;
    font-size:13px;
    line-height:1.25
}
.users-videos .tab-description .thumbs{
    margin:0 0 10px
}
.users-videos .tab-description .thumbs img{
    margin-left:auto;
    margin-right:auto;
    border:4px solid red;
    cursor:pointer
}
.users-videos .x-overlay p{
    text-align:center;
    margin:0 0 10px;
    font-weight:400
}
.users-videos .x-overlay .img-responsive{
    margin:0 auto;
    border:2px solid #fff
}
.users-videos .x-overlay .next,.users-videos .x-overlay .prev{
    font-weight:700;
    margin:0 4px 0 0;
    cursor:pointer
}
.users-videos .x-overlay .prev{
    float:left
}
.users-videos .x-overlay .next{
    float:right
}
.users-videos #content>p{
    font-size:14px
}
.users-videos #bottom-buttons{
    margin:50px 0 0;
    text-align:center
}
.users-videos #bottom-buttons .btn,.users-videos #bottom-buttons a{
    white-space:normal;
    margin:4px
}
.users-videos .eventslist .activity-event{
    margin-top:15px
}
.users-videos .eventslist h4{
    font-weight:400;
    font-size:14px
}
.users-videos .eventslist h4 a{
    font-weight:700;
    color:#de2600
}
.users-videos .eventslist h4 .timestamp{
    display:none
}
.users-videos .eventslist h4 a.video-subscribe{
    color:#fff
}
.users-videos .eventslist .show-less-vids,.users-videos .eventslist .show-more-less-vids{
    text-align:right
}
.users-videos .eventslist .show-less-vids .no-more-to-load,.users-videos .eventslist .show-more-less-vids .no-more-to-load{
    display:none
}
.users-videos .eventslist .show-less .thumb-block.extra-thumb-block{
    display:none
}
.users-videos .eventslist .show-less .show-less-vids .less,.users-videos .eventslist .show-less .show-more-less-vids .less{
    display:none
}
.users-videos .eventslist .show-less .show-more-less-vids .no-more-to-load{
    display:inline
}
.users-videos .eventslist .show-less.has-less-21 .show-more-less-vids .no-more-to-load{
    display:none
}
.users-videos.video_subs .thumb-block p.metadata a{
    color:#aaa;
    font-weight:400
}
#reload-page-cont,#subs-home-toggle-cont{
    margin:20px 0 10px;
    text-align:center
}
.premium-page #reload-page-cont.hide-if-premium,.premium-page #subs-home-toggle-cont.hide-if-premium{
    display:none
}
#reload-page,#subs-home-toggle{
    color:#ccc;
    background-color:#2e2e2e;
    border-color:#575757;
    font-size:18px;
    font-weight:400;
    opacity:.5;
    cursor:default;
    transition:opacity .2s;
    line-height:28px;
    margin:0 4px 4px;
    white-space:normal
}
#reload-page.focus,#reload-page:focus,#subs-home-toggle.focus,#subs-home-toggle:focus{
    color:#ccc;
    background-color:#141414;
    border-color:#171717
}
#reload-page:hover,#subs-home-toggle:hover{
    color:#ccc;
    background-color:#141414;
    border-color:#383838
}
#reload-page.active,#reload-page:active,#subs-home-toggle.active,#subs-home-toggle:active,.open>.dropdown-toggle#reload-page,.open>.dropdown-toggle#subs-home-toggle{
    color:#ccc;
    background-color:#141414;
    background-image:none;
    border-color:#383838
}
#reload-page.active.focus,#reload-page.active:focus,#reload-page.active:hover,#reload-page:active.focus,#reload-page:active:focus,#reload-page:active:hover,#subs-home-toggle.active.focus,#subs-home-toggle.active:focus,#subs-home-toggle.active:hover,#subs-home-toggle:active.focus,#subs-home-toggle:active:focus,#subs-home-toggle:active:hover,.open>.dropdown-toggle#reload-page.focus,.open>.dropdown-toggle#reload-page:focus,.open>.dropdown-toggle#reload-page:hover,.open>.dropdown-toggle#subs-home-toggle.focus,.open>.dropdown-toggle#subs-home-toggle:focus,.open>.dropdown-toggle#subs-home-toggle:hover{
    color:#ccc;
    background-color:#030303;
    border-color:#171717
}
#reload-page.disabled.focus,#reload-page.disabled:focus,#reload-page.disabled:hover,#reload-page[disabled].focus,#reload-page[disabled]:focus,#reload-page[disabled]:hover,#subs-home-toggle.disabled.focus,#subs-home-toggle.disabled:focus,#subs-home-toggle.disabled:hover,#subs-home-toggle[disabled].focus,#subs-home-toggle[disabled]:focus,#subs-home-toggle[disabled]:hover,fieldset[disabled] #reload-page.focus,fieldset[disabled] #reload-page:focus,fieldset[disabled] #reload-page:hover,fieldset[disabled] #subs-home-toggle.focus,fieldset[disabled] #subs-home-toggle:focus,fieldset[disabled] #subs-home-toggle:hover{
    background-color:#2e2e2e;
    border-color:#575757
}
#reload-page .badge,#subs-home-toggle .badge{
    color:#2e2e2e;
    background-color:#ccc
}
#reload-page.focus,#reload-page:focus,#subs-home-toggle.focus,#subs-home-toggle:focus{
    color:#ccc;
    background-color:#141414;
    border-color:#171717
}
#reload-page:hover,#subs-home-toggle:hover{
    color:#ccc;
    background-color:#141414;
    border-color:#383838
}
#reload-page.active,#reload-page:active,#subs-home-toggle.active,#subs-home-toggle:active,.open>.dropdown-toggle#reload-page,.open>.dropdown-toggle#subs-home-toggle{
    color:#ccc;
    background-color:#141414;
    border-color:#383838
}
#reload-page.active.focus,#reload-page.active:focus,#reload-page.active:hover,#reload-page:active.focus,#reload-page:active:focus,#reload-page:active:hover,#subs-home-toggle.active.focus,#subs-home-toggle.active:focus,#subs-home-toggle.active:hover,#subs-home-toggle:active.focus,#subs-home-toggle:active:focus,#subs-home-toggle:active:hover,.open>.dropdown-toggle#reload-page.focus,.open>.dropdown-toggle#reload-page:focus,.open>.dropdown-toggle#reload-page:hover,.open>.dropdown-toggle#subs-home-toggle.focus,.open>.dropdown-toggle#subs-home-toggle:focus,.open>.dropdown-toggle#subs-home-toggle:hover{
    color:#ccc;
    background-color:#030303;
    border-color:#171717
}
#reload-page.active,#reload-page:active,#subs-home-toggle.active,#subs-home-toggle:active,.open>.dropdown-toggle#reload-page,.open>.dropdown-toggle#subs-home-toggle{
    background-image:none
}
#reload-page.disabled,#reload-page[disabled],#subs-home-toggle.disabled,#subs-home-toggle[disabled],fieldset[disabled] #reload-page,fieldset[disabled] #subs-home-toggle{
    background-color:rgba(46,46,46,.8);
    cursor:default
}
#reload-page.disabled.focus,#reload-page.disabled:focus,#reload-page.disabled:hover,#reload-page[disabled].focus,#reload-page[disabled]:focus,#reload-page[disabled]:hover,#subs-home-toggle.disabled.focus,#subs-home-toggle.disabled:focus,#subs-home-toggle.disabled:hover,#subs-home-toggle[disabled].focus,#subs-home-toggle[disabled]:focus,#subs-home-toggle[disabled]:hover,fieldset[disabled] #reload-page.focus,fieldset[disabled] #reload-page:focus,fieldset[disabled] #reload-page:hover,fieldset[disabled] #subs-home-toggle.focus,fieldset[disabled] #subs-home-toggle:focus,fieldset[disabled] #subs-home-toggle:hover{
    background-color:rgba(46,46,46,.8);
    border-color:#575757
}
#reload-page .badge,#subs-home-toggle .badge{
    color:#2e2e2e;
    background-color:#ccc
}
#reload-page.init-ok,#subs-home-toggle.init-ok{
    opacity:1;
    cursor:pointer
}
#reload-page.init-ok.disabled,#reload-page.init-ok[disabled],#subs-home-toggle.init-ok.disabled,#subs-home-toggle.init-ok[disabled],fieldset[disabled] #reload-page.init-ok,fieldset[disabled] #subs-home-toggle.init-ok{
    cursor:default
}
#reload-page .icon-f,#subs-home-toggle .icon-f{
    float:left;
    font-size:24px;
    line-height:28px;
    margin-right:8px
}
.thumb-block .video-viewed,.video-hd-mark,.video-sd-mark{
    display:inline-block;
    background:#404040;
    border-radius:3px;
    color:#fff;
    font-weight:700;
    text-align:center;
    vertical-align:text-top;
    font-size:15px;
    line-height:22px;
    height:22px;
    padding:0 6px
}
.video-sd-mark{
    background:#000;
    color:#fff
}
.mozaique{
    overflow:hidden;
    margin-left:-2px;
    margin-right:-2px
}
.mozaique.profileslist .thumb-block{
    padding-bottom:10px
}
.mozaique.profileslist .thumb-block .thumb-inside{
    padding-bottom:100%
}
.mozaique.profileslist .thumb-block p{
    margin-bottom:0
}
.mozaique.profileslist .thumb-block .profile-name a{
    color:#fff;
    font-size:13px
}
.x-content .mozaique.profileslist .thumb-block .profile-name a{
    color:#fff
}
.mozaique.profileslist .thumb-block .profile-info{
    font-size:12px
}
.x-content .mozaique.profileslist .thumb-block .profile-info{
    color:#fff
}
.mozaique.profileslist .thumb-block .profile-counts{
    height:auto;
    font-size:14px;
    line-height:18px
}
.x-content .mozaique.profileslist .thumb-block .profile-counts{
    background:rgba(222,38,0,.85)
}
.mozaique.profileslist .thumb-block .profile-days-ago{
    font-size:12px;
    color:#aaa
}
.mozaique.profileslist .thumb-block .action-mobile-btn{
    margin:4px;
    white-space:normal
}
.mozaique.profileslist .thumb-block .action-desktop-btn{
    border-color:#000;
    border-radius:0;
    color:#fff;
    margin:0;
    position:absolute;
    top:2px;
    right:2px;
    transition-property:top;
    transition-duration:.25s
}
.mozaique.profileslist .thumb-block .action-desktop-btn.read{
    top:-50%
}
.mozaique.profileslist .thumb-block .action-desktop-btn.wait>:not(.loader){
    display:none
}
.mozaique.profileslist .thumb-block .action-desktop-btn .icf-user{
    font-size:20px
}
.mozaique.profileslist .thumb-block .action-desktop-btn .small-icf{
    font-size:13px;
    left:52%;
    position:absolute;
    top:52%;
    text-shadow:1px 1px 0 #404040,-1px -1px 0 #404040,1px -1px 0 #404040,-1px 1px 0 #404040
}
.mozaique.profileslist .thumb-block .success-message{
    background:#fff;
    border-bottom:1px solid #000;
    left:3px;
    line-height:14px;
    padding:2px;
    position:absolute;
    top:3px;
    right:3px;
    transition-property:top;
    transition-duration:.25s
}
.mozaique.profileslist .thumb-block.success .profile-info,.mozaique.profileslist .thumb-block.success .profile-name,.mozaique.profileslist .thumb-block.success .thumb{
    opacity:.2
}
.mozaique.profileslist .thumb-block.success .profile-days-ago{
    visibility:hidden
}
.mozaique.profileslist .thumb-block.success-read .success-message{
    top:-50%
}
.mozaique.profileslist .thumb-block:hover .action-desktop-btn{
    top:2px
}
.mozaique.profileslist .thumb-block:hover .success-message{
    top:3px
}
.thumb-block{
    border-bottom:0;
    float:left;
    padding:10px 2px 10px 2px;
    position:relative;
    text-align:center;
    width:25%
}
.thumb-block .thumb-over{
    height:28px
}
.thumb-block .thumb-over .icf-ticket-left-side{
    float:left;
    height:24px;
    overflow:hidden;
    width:5px
}
.thumb-block .thumb-over .icf-ticket-left-side .icf-ticket-wide{
    color:#de2600;
    font-size:26px;
    float:left;
    margin-top:-1px
}
.thumb-block .thumb-over a{
    display:block;
    margin-bottom:4px;
    overflow:hidden;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.thumb-block .thumb-over a span{
    background:#de2600;
    color:#fff;
    display:block;
    float:left;
    font-weight:700;
    line-height:24px;
    max-width:80%;
    padding:0 0 0 3px;
    position:relative;
    text-align:left
}
.thumb-block .thumb-over a:after{
    background-image:linear-gradient(to right,#de2600 0,transparent 100%);
    content:" ";
    display:block;
    float:left;
    height:24px;
    width:20%
}
.thumb-block .thumb-over button.sub{
    background:#de2600;
    border:0;
    color:#fff;
    height:24px;
    line-height:24px;
    float:left;
    margin:0;
    overflow:hidden;
    padding:0;
    transition:.2s all;
    width:0
}
.thumb-block .thumb-over button.sub.sub-checked{
    width:21px;
    padding-right:5px
}
.thumb-block .thumb-over button.sub.sub-checked *{
    opacity:1;
    transition:.2s .2s opacity
}
.thumb-block .thumb-over button.sub.sub-checked+a{
    max-width:calc(100% - 28px)
}
.thumb-block .thumb-over button.sub.sub-checked+a span:hover{
    text-decoration:underline
}
.thumb-block .thumb-over button.sub .icon-f{
    float:right
}
.thumb-block .thumb-over button.sub *{
    opacity:0;
    vertical-align:middle
}
.thumb-block .thumb-over button:active,.thumb-block .thumb-over button:focus,.thumb-block .thumb-over buttonactive:focus{
    outline:0
}
.thumb-block .thumb-inside{
    display:block;
    height:0;
    margin-bottom:2px;
    overflow:hidden;
    padding:0 0 56.25%;
    position:relative
}
.thumb-block .thumb-inside .cover-thumb{
    background:rgba(0,0,0,.1);
    height:100%;
    left:0;
    padding:3%;
    position:absolute;
    top:0;
    width:100%
}
.thumb-block .thumb-inside .video-hd-mark,.thumb-block .thumb-inside .video-sd-mark,.thumb-block .thumb-inside .video-viewed{
    position:absolute;
    right:5px;
    top:5px;
    vertical-align:baseline;
    font-size:12px;
    line-height:18px;
    height:18px;
    padding:0 5px;
    z-index:1
}
.thumb-block .thumb-inside .top-right-tags{
    padding:0;
    position:absolute;
    right:5px;
    top:5px;
    z-index:1
}
.thumb-block .thumb-inside .is-ppv-mark{
    font-size:11px;
    line-height:16px;
    height:16px;
    padding:0 4px;
    background:#fff;
    color:#000;
    display:none;
    vertical-align:top
}
.is-ppv-only .thumb-block .thumb-inside .is-ppv-mark{
    display:block
}
.thumb-block .thumb-inside .is-membership-mark{
    color:#fff;
    display:block;
    text-align:right;
    font-size:20px;
    height:22px;
    line-height:22px;
    text-shadow:0 0 5px rgba(0,0,0,.5);
    vertical-align:top
}
.is-ppv-only [data-is-ppv].thumb-block .thumb-inside .is-membership-mark,.is-ppv-only [data-is-ppv].thumb-block .thumb-inside .video-hd-mark,.is-ppv-only [data-is-ppv].thumb-block .thumb-inside .video-sd-mark{
    display:none
}
.thumb-block .thumb-inside .video-viewed{
    width:22px;
    background:#000;
    background:rgba(0,0,0,.5)
}
.thumb-block .thumb-inside .video-viewed .icon-f{
    position:absolute;
    top:50%;
    left:5px;
    transform:translateY(-50%)
}
.thumb-block .thumb-inside .watch-later{
    display:none
}
.thumb-block .thumb-inside .icf-player-play-circle-o{
    color:rgba(255,255,255,.7);
    font-size:60px;
    left:50%;
    position:absolute;
    top:50%;
    transform:translateX(-50%) translateY(-50%)
}
.thumb-block.tbv-init-ok .thumb-inside .video-hd-mark,.thumb-block.tbv-init-ok .thumb-inside .video-sd-mark{
    display:none
}
.thumb-block .thumb-under p{
    font-size:13px
}
.thumb-block .thumb-under p.title a,.thumb-block .thumb-under p:first-child a,.thumb-block .thumb-under p:first-of-type a{
    font-size:1.1em
}
.thumb-block .thumb-under p.title a .duration,.thumb-block .thumb-under p:first-child a .duration,.thumb-block .thumb-under p:first-of-type a .duration{
    display:none
}
.thumb-block .thumb-under p .icon-f{
    color:#fff
}
.thumb-block .thumb-under p .icf-ticket-red{
    color:#de2600;
    display:inline-block;
    font-size:28px;
    height:29px;
    margin:-7px 0;
    vertical-align:text-top
}
.thumb-block .thumb-under p .is-purchased-mark{
    color:#575757;
    display:none;
    margin-right:4px;
    vertical-align:middle
}
.is-lock-unlock-mixed .thumb-block .thumb-under p .is-purchased-mark{
    display:inline
}
.thumb-block .thumb-under.title-only .duration{
    margin-right:3px;
    vertical-align:middle
}
.thumb-block .thumb-under{
    min-height:56px
}
.thumb-block .thumb-under.title-only{
    min-height:38px
}
.thumb-block .thumb-under.title-only p.title,.thumb-block .thumb-under.title-only p:first-child{
    height:auto;
    max-height:38px
}
.thumb-block .thumb-under p.title,.thumb-block .thumb-under p:first-child,.thumb-block .thumb-under p:first-of-type{
    height:auto;
    max-height:36px;
    line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    white-space:normal
}
.thumb-block p{
    color:#fff;
    font-size:12px;
    margin:0;
    height:18px;
    line-height:18px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.thumb-block p.title a,.thumb-block p:first-child a,.thumb-block p:first-of-type a{
    color:#fff;
    text-decoration:none
}
.thumb-block p.metadata{
    height:20px;
    color:#aaa
}
.thumb-block p.metadata .bg{
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    padding:2px 0 0;
    text-overflow:ellipsis
}
.thumb-block p.metadata .bg .duration+span{
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:top
}
.thumb-block p.metadata a{
    color:#aaa;
    font-weight:400;
    text-decoration:none
}
.thumb-block p.metadata a .name{
    text-decoration:underline
}
.is-desktop .thumb-block p.metadata a:hover .name{
    text-decoration:none
}
.thumb-block p.metadata a .icon-f{
    margin-left:4px;
    line-height:18px;
    vertical-align:bottom
}
.thumb-block p.metadata a.from-uploader{
    color:#de2600;
    font-weight:700;
    text-decoration:none
}
.thumb-block p.name .icon-f{
    font-size:18px;
    vertical-align:middle
}
.thumb-block p .video-hd-mark,.thumb-block p .video-sd-mark{
    font-size:.82em;
    font-weight:400;
    height:18px;
    line-height:18px;
    padding:0 3px;
    position:relative;
    vertical-align:top;
    z-index:3
}
.thumb-block .duration{
    display:inline-block;
    background:#888;
    border-radius:3px;
    color:#000;
    font-size:.83em;
    height:18px;
    line-height:18px;
    margin-left:4px;
    padding:0 3px;
    position:relative;
    vertical-align:top;
    z-index:3
}
.thumb-block .duration:first-child{
    float:right
}
.mozaique.thumbs-5-cols .thumb-block{
    width:25%;
    vertical-align:top
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under{
    min-height:56px
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under p{
    font-size:13px
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under p:first-child{
    height:auto;
    max-height:36px;
    white-space:normal
}
.thumbs-small .thumb-block{
    background:0 0;
    overflow:hidden;
    padding:2px
}
.nb-thumbs-cols-lg-3 .thumbs-small .thumb-block,.nb-thumbs-cols-lg-4 .thumbs-small .thumb-block,.nb-thumbs-cols-lg-5 .thumbs-small .thumb-block,.nb-thumbs-cols-sm-2 .thumbs-small .thumb-block,.nb-thumbs-cols-sm-3 .thumbs-small .thumb-block,.nb-thumbs-cols-sm-4 .thumbs-small .thumb-block,.nb-thumbs-cols-xlg-4 .thumbs-small .thumb-block,.nb-thumbs-cols-xlg-5 .thumbs-small .thumb-block,.nb-thumbs-cols-xlg-6 .thumbs-small .thumb-block,.nb-thumbs-cols-xs-1 .thumbs-small .thumb-block,.nb-thumbs-cols-xs-2 .thumbs-small .thumb-block,.nb-thumbs-cols-xs-3 .thumbs-small .thumb-block,.thumbs-small .thumb-block{
    width:12.5%
}
.thumbs-small .thumb-block .flag-small{
    top:auto;
    bottom:4px
}
.thumbs-small .thumb-block .profile-counts{
    background:#000;
    background:rgba(0,0,0,.85);
    bottom:-50%;
    color:#fff;
    left:2px;
    position:absolute;
    right:2px;
    padding:3px;
    transition-property:bottom;
    transition-duration:.25s;
    z-index:2
}
#page #main .thumbs-small .thumb-block .profile-counts{
    height:auto
}
.is-desktop .thumbs-small .thumb-block:hover .profile-counts{
    bottom:0
}
.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .icf-player-play-circle-o,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .top-right-tags,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .video-hd-mark,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .video-sd-mark,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .video-viewed,.thumb-block.rotator-started .thumb-inside .icf-player-play-circle-o,.thumb-block.rotator-started .thumb-inside .top-right-tags,.thumb-block.rotator-started .thumb-inside .video-hd-mark,.thumb-block.rotator-started .thumb-inside .video-sd-mark,.thumb-block.rotator-started .thumb-inside .video-viewed,.thumb-block.show-tb-menu .thumb-inside .icf-player-play-circle-o,.thumb-block.show-tb-menu .thumb-inside .top-right-tags,.thumb-block.show-tb-menu .thumb-inside .video-hd-mark,.thumb-block.show-tb-menu .thumb-inside .video-sd-mark,.thumb-block.show-tb-menu .thumb-inside .video-viewed{
    display:none
}
.thumb-block .microthumb{
    position:absolute;
    top:0;
    left:0;
    right:0;
    padding-bottom:56.25%;
    background:#404040;
    overflow:hidden
}
.thumb-block .microthumb .microthumb-thumb{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    background-size:400%;
    background-repeat:no-repeat;
    filter:blur(3px)
}
.thumb-block .microthumb .microthumb-border{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%
}
.thumb-block .thumb,.thumb-block .thumb-purchase{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%
}
.thumb-block .thumb a,.thumb-block .thumb-purchase a{
    border:1px solid #000;
    display:block;
    min-height:99%;
    position:relative;
    overflow:hidden;
    zoom:1
}
.thumb-block .thumb-purchase.verified-pic a,.thumb-block .thumb.verified-pic a{
    border-color:#de2600
}
.thumb-block .thumb img,.thumb-block .thumb-purchase img{
    vertical-align:bottom;
    width:100%
}
.thumb-block .thumb img.profile-pic,.thumb-block .thumb-purchase img.profile-pic{
    background:#000;
    padding:0 21.875%
}
.thumb-block .thumb img.video-pic,.thumb-block .thumb-purchase img.video-pic{
    background:#000;
    padding:21.875% 0
}
.thumb-block .thumb img.bottom-left,.thumb-block .thumb img.bottom-right,.thumb-block .thumb img.top-left,.thumb-block .thumb img.top-right,.thumb-block .thumb-purchase img.bottom-left,.thumb-block .thumb-purchase img.bottom-right,.thumb-block .thumb-purchase img.top-left,.thumb-block .thumb-purchase img.top-right{
    float:left;
    height:50%;
    width:50%
}
.thumb-block .gif-tag{
    display:block;
    position:absolute;
    left:3px;
    top:3px;
    background:#de2600;
    color:#fff;
    font-weight:700;
    text-align:center;
    border-radius:1px;
    font-size:9px;
    line-height:14px;
    height:14px;
    padding:0 4px;
    vertical-align:baseline
}
.thumb-block .actions{
    opacity:.75;
    position:absolute;
    top:3px;
    left:3px;
    transition:opacity .5s
}
.notouch .thumb-block .actions{
    opacity:0
}
.thumb-block .actions .btn-action{
    background:rgba(0,0,0,.5);
    clear:both;
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:16px;
    font-weight:700;
    height:24px;
    line-height:24px;
    margin:0 0 4px;
    width:24px;
    border-radius:2px
}
.thumb-block .actions .btn-action:hover{
    background:rgba(222,38,0,.8)
}
.thumb-block .actions .btn-action.selected{
    background:#de2600
}
.thumb-block .actions .btn-action .icf-flag,.thumb-block .actions .btn-action .icf-trash{
    float:left;
    line-height:24px;
    width:24px
}
.notouch .thumb-block.selected .actions,.notouch .thumb-block:hover .actions{
    opacity:1
}
.thumb-block .flag,.thumb-block .flag-small{
    position:absolute;
    top:0;
    left:3px
}
.thumb-block .flag-small.flag-m1,.thumb-block .flag-small.flag-p1,.thumb-block .flag-small.flag-p2,.thumb-block .flag-small.flag-p4,.thumb-block .flag-small.flag-p5,.thumb-block .flag-small.flag-p6,.thumb-block .flag-small.flag-p7,.thumb-block .flag-small.flag-p8,.thumb-block .flag-small.flag-p9,.thumb-block .flag-small.flag-question,.thumb-block .flag-small.flag-s1,.thumb-block .flag.flag-m1,.thumb-block .flag.flag-p1,.thumb-block .flag.flag-p2,.thumb-block .flag.flag-p4,.thumb-block .flag.flag-p5,.thumb-block .flag.flag-p6,.thumb-block .flag.flag-p7,.thumb-block .flag.flag-p8,.thumb-block .flag.flag-p9,.thumb-block .flag.flag-question,.thumb-block .flag.flag-s1{
    margin:5px 0 0 1px
}
.thumb-block .flag-small.flag-p3,.thumb-block .flag.flag-p3{
    top:6px
}
.thumb-block .flag-small.secondary-flag,.thumb-block .flag.secondary-flag{
    top:25px
}
.thumb-block .flag-small.secondary-flag.flag-m1,.thumb-block .flag-small.secondary-flag.flag-p1,.thumb-block .flag-small.secondary-flag.flag-p2,.thumb-block .flag-small.secondary-flag.flag-p4,.thumb-block .flag-small.secondary-flag.flag-p5,.thumb-block .flag-small.secondary-flag.flag-p6,.thumb-block .flag-small.secondary-flag.flag-p7,.thumb-block .flag-small.secondary-flag.flag-p8,.thumb-block .flag-small.secondary-flag.flag-p9,.thumb-block .flag-small.secondary-flag.flag-question,.thumb-block .flag-small.secondary-flag.flag-s1,.thumb-block .flag.secondary-flag.flag-m1,.thumb-block .flag.secondary-flag.flag-p1,.thumb-block .flag.secondary-flag.flag-p2,.thumb-block .flag.secondary-flag.flag-p4,.thumb-block .flag.secondary-flag.flag-p5,.thumb-block .flag.secondary-flag.flag-p6,.thumb-block .flag.secondary-flag.flag-p7,.thumb-block .flag.secondary-flag.flag-p8,.thumb-block .flag.secondary-flag.flag-p9,.thumb-block .flag.secondary-flag.flag-question,.thumb-block .flag.secondary-flag.flag-s1{
    top:26px
}
.thumb-block .flag-small.secondary-flag.flag-p3,.thumb-block .flag.secondary-flag.flag-p3{
    top:30px
}
.thumb-block .video-new-mark{
    font-size:9px;
    line-height:14px;
    height:14px;
    padding:0 4px;
    position:absolute;
    top:3px;
    left:3px;
    background:#de2600;
    color:#fff;
    font-weight:700;
    text-align:center;
    border-radius:1px;
    vertical-align:baseline
}
.thumb-block .video-debug{
    position:absolute;
    top:0;
    left:3px;
    background-color:#fff;
    border:1px #000 solid;
    padding:4px;
    color:#000
}
.thumb-block.thumb-ad p.metadata .duration{
    background:#de2600;
    color:#fff;
    font-weight:700
}
.thumb-block.thumb-nat-exo-ad{
    overflow:hidden
}
.thumb-block.thumb-nat-exo-ad .thumb-inside{
    overflow:visible
}
.thumb-block.thumb-nat-exo-ad .mark{
    background:#de2600;
    border-radius:3px;
    color:#fff;
    font-size:10px;
    font-weight:700;
    padding:2px 4px;
    position:absolute;
    right:5px;
    top:5px;
    z-index:5
}
body .mozaique .thumb-block.thumb-block-profile .thumb-under{
    min-height:38px
}
body .mozaique .thumb-block.thumb-block-profile .thumb-under p.title,body .mozaique .thumb-block.thumb-block-profile .thumb-under p:first-child,body .mozaique .thumb-block.thumb-block-profile .thumb-under p:first-of-type{
    height:18px;
    max-height:18px;
    line-clamp:1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    overflow:hidden;
    white-space:normal
}
body .mozaique .thumb-block.thumb-block-profile .thumb-under .profile-pic~.profile-counts,body .mozaique .thumb-block.thumb-block-profile .thumb-under .profile-pic~.profile-name{
    padding-right:34px
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb:last-child{
    margin-bottom:15px
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .profile-name{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    padding:20px 42px 0 42px;
    text-align:center;
    text-overflow:ellipsis;
    text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
    font-size:16px;
    font-weight:700;
    line-height:20px;
    white-space:nowrap;
    color:#fff;
    background-image:linear-gradient(0deg,#000 0,transparent 100%);
    overflow:hidden
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .thumb-under{
    min-height:inherit
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .thumb-under .profile-pic{
    margin-top:-22px;
    margin-left:5px;
    z-index:1
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .thumb-under .profile-pic~.profile-counts{
    padding-right:39px
}
.thumb-block.thumb-block-big-button .big-button-container{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%
}
.thumb-block.thumb-block-big-button a{
    align-items:center;
    background:#de2600;
    border:1px solid #000;
    color:#fff;
    display:flex;
    font-size:18px;
    font-weight:700;
    height:100%;
    line-height:30px;
    justify-content:center;
    text-align:center;
    text-decoration:none
}
.is-desktop .thumb-block.thumb-block-big-button a:hover{
    background:#ab1d00;
    text-decoration:none
}
.thumb-block.thumb-block-big-button a .icon-f{
    float:left;
    line-height:30px;
    padding-right:5px
}
.videos_ilike .thumb-block.voted-bad .thumb-inside>*,.videos_ilike .thumb-block.voted-bad .thumb-under,.videos_ilike .thumb-block.voted-null .thumb-inside>*,.videos_ilike .thumb-block.voted-null .thumb-under{
    opacity:.2
}
.videos_ilike .thumb-block.voted-bad .thumb-inside .action-menu,.videos_ilike .thumb-block.voted-null .thumb-inside .action-menu{
    opacity:1
}
.thumb-block.premium-search-on-free{
    border-bottom:0
}
.thumb-block.premium-search-on-free .thumb-inside .duration{
    background:#4a4a4a;
    font-size:.95em;
    left:5px;
    margin-left:0;
    position:absolute;
    top:5px
}
.thumb-block.premium-search-on-free .thumb-under{
    background:rgba(0,0,0,.8);
    bottom:10px;
    left:2px;
    min-height:0!important;
    padding:2px 4px;
    position:absolute!important;
    width:calc(100% - 2px - 2px)
}
.thumb-block.premium-search-on-free .thumb-under p.title,.thumb-block.premium-search-on-free .thumb-under p.title a{
    color:#fff
}
.favlist-elem .thumb-inside .action-menu,.thumb-block .thumb-inside .action-menu{
    background:#000;
    background:rgba(0,0,0,.6);
    border:0;
    border-radius:3px;
    color:#eee;
    height:30px;
    line-height:30px;
    font-size:16px;
    padding:0;
    position:absolute;
    right:5px;
    text-align:center;
    top:5px;
    width:30px;
    z-index:2
}
.favlist-elem .thumb-inside .action-menu .icon-f,.thumb-block .thumb-inside .action-menu .icon-f{
    line-height:30px;
    vertical-align:middle
}
.favlist-elem .thumb-inside .action-menu .icon-f,.favlist-elem .thumb-inside .action-menu .icon-f.open,.thumb-block .thumb-inside .action-menu .icon-f,.thumb-block .thumb-inside .action-menu .icon-f.open{
    display:block
}
.favlist-elem .thumb-inside .action-menu .icon-f.close,.thumb-block .thumb-inside .action-menu .icon-f.close{
    display:none
}
.favlist-elem .thumb-inside .action-menu,.favlist-elem .thumb-inside .action-menu.disabled,.thumb-block .thumb-inside .action-menu,.thumb-block .thumb-inside .action-menu.disabled{
    display:none
}
.favlist-elem .thumb-inside.menu-opened .thumb-inside .action-menu,.favlist-elem .thumb-inside.show-tb-menu .thumb-inside .action-menu,.is-desktop .favlist-elem .thumb-inside .thumb-inside .action-menu:hover,.is-desktop .thumb-block .thumb-inside .thumb-inside .action-menu:hover,.thumb-block .thumb-inside.menu-opened .thumb-inside .action-menu,.thumb-block .thumb-inside.show-tb-menu .thumb-inside .action-menu{
    display:block;
    top:5px
}
.favlist-elem .thumb-inside.menu-opened .thumb-inside .action-menu .open,.thumb-block .thumb-inside.menu-opened .thumb-inside .action-menu .open{
    display:none
}
.favlist-elem .thumb-inside.menu-opened .thumb-inside .action-menu .close,.thumb-block .thumb-inside.menu-opened .thumb-inside .action-menu .close{
    display:block
}
#video-premium-alert .video .videopv,#video-premium-alert .video .videopv a,.thumb-block .thumb .videopv,.thumb-block .thumb .videopv a,.thumb-block .thumb-purchase .videopv,.thumb-block .thumb-purchase .videopv a{
    border:0;
    left:0;
    padding:0 0 56.25%;
    position:absolute;
    top:0;
    width:100%
}
#video-premium-alert .video .videopv canvas,#video-premium-alert .video .videopv video,.thumb-block .thumb .videopv canvas,.thumb-block .thumb .videopv video,.thumb-block .thumb-purchase .videopv canvas,.thumb-block .thumb-purchase .videopv video{
    border:0;
    width:100%;
    height:100%
}
#video-premium-alert .video .videopv .progress,.thumb-block .thumb .videopv .progress,.thumb-block .thumb-purchase .videopv .progress{
    background:#000;
    bottom:0;
    height:2px;
    left:0;
    margin-bottom:0;
    position:absolute;
    right:0;
    width:100%
}
#video-premium-alert .video .videopv .progress .bar,.thumb-block .thumb .videopv .progress .bar,.thumb-block .thumb-purchase .videopv .progress .bar{
    background:#de2600;
    height:2px;
    width:0
}
#video-premium-alert .video img.hovered,.thumb-block .thumb img.hovered,.thumb-block .thumb-purchase img.hovered{
    display:block;
    box-sizing:content-box;
    position:absolute;
    width:300%;
    height:300%;
    top:0;
    left:0;
    margin-left:0;
    margin-top:0
}
.tb-menu{
    z-index:289
}
.tb-menu.x-popup.below.right .x-popup-arrow{
    right:10px
}
.tb-menu .x-popup-content{
    padding:4px 6px;
    max-width:300px
}
.tb-menu ul{
    margin:0;
    padding:0
}
.tb-menu li{
    margin:0 0 4px
}
.tb-menu li:last-child{
    margin-bottom:0
}
.tb-menu li ul{
    margin-left:8px
}
.tb-menu .share-toolbox{
    text-align:center
}
.tb-menu .share-toolbox li{
    margin:0 5px
}
.tb-menu .share-toolbox:last-child{
    margin-bottom:10px
}
.tb-menu a{
    border-radius:3px;
    text-decoration:none
}
.tb-menu a:hover{
    background:#2e2e2e
}
.tb-menu .tb-menu-share-title,.tb-menu a,.tb-menu p{
    display:block;
    font-size:14px;
    line-height:22px;
    padding:4px 8px;
    text-transform:lowercase
}
.tb-menu .tb-menu-share-title .icon-f,.tb-menu a .icon-f,.tb-menu p .icon-f{
    display:inline-block;
    line-height:22px;
    margin:0 4px 0 0;
    text-align:center;
    vertical-align:top;
    width:24px
}
.tb-menu .tb-menu-share-title{
    border-top:1px solid rgba(255,255,255,.1);
    cursor:default;
    margin-top:10px;
    padding-top:14px
}
.tb-menu .tb-menu-share-title strong{
    cursor:pointer;
    text-decoration:underline
}
.tb-menu .tb-menu-share-title strong:hover{
    text-decoration:none
}
.tb-menu .tb-menu-share-legend{
    display:block;
    font-size:12px;
    opacity:.8;
    padding:4px 8px 2px
}
.tb-menu .vote-actions{
    margin-bottom:8px;
    margin-top:8px;
    overflow:hidden
}
.tb-menu .vote-actions:last-child{
    margin-bottom:4px
}
.tb-menu .vote-actions a{
    background:#3b3b3b;
    border:0;
    float:left;
    margin:0 5%;
    width:40%
}
.tb-menu .vote-actions a.active{
    color:#de2600
}
.tb-menu .video-viewed{
    opacity:.6
}
.tb-menu .link-go-to a .icf-arrow-right{
    transition:transform .1s
}
.tb-menu .link-go-to a:hover .icf-arrow-right{
    transform:translateX(2px)
}
.watch-later-tb-menu{
    z-index:289
}
.watch-later-tb-menu .x-popup-arrow{
    display:none
}
#best-months,#date-links-pagination{
    padding:0;
    margin:0 0 8px;
    position:relative;
    line-height:2
}
#play-all-rand{
    line-height:16px;
    margin-bottom:0;
    overflow:hidden;
    white-space:normal
}
#play-all-rand span{
    float:left;
    line-height:16px;
    margin:0 4px 0 0;
    vertical-align:middle
}
#play-all-rand:hover span{
    text-decoration:underline
}
#play-all-rand:hover,#play-all-rand:hover .icon-f{
    text-decoration:none
}
.profiles-shortcuts{
    margin:0;
    overflow:hidden;
    padding:10px 0 0
}
.profiles-shortcuts li{
    float:left;
    line-height:14px;
    margin:0 3px 1px 0;
    padding:2px 4px
}
.profiles-shortcuts li a{
    color:#fff;
    text-decoration:none
}
.profiles-shortcuts li a span{
    color:#888;
    font-size:.9em
}
.profiles-shortcuts li a:hover{
    text-decoration:underline
}
.profiles-shortcuts li .icon-f,.profiles-shortcuts li .icon-f:before{
    display:inline-block;
    vertical-align:middle
}
.simple-dropdown{
    font-size:12px;
    overflow:hidden;
    position:relative;
    z-index:10
}
.simple-dropdown.align-left{
    float:left;
    margin-top:12px;
    margin-right:12px
}
.simple-dropdown .niv1{
    float:left;
    padding:0 3px;
    position:relative
}
.simple-dropdown .niv1:first-child{
    padding-left:0
}
.simple-dropdown .niv1.with-niv2{
    padding-right:0
}
.simple-dropdown .niv1.with-niv2 .show-niv2{
    cursor:pointer
}
.simple-dropdown .niv1.with-niv2 .show-niv2.premium-switch-page{
    padding-right:6px
}
.simple-dropdown .niv1 a.show-niv2:hover{
    text-decoration:underline
}
.simple-dropdown .niv1 .show-niv2,.simple-dropdown .niv1 a{
    cursor:pointer;
    float:left;
    line-height:22px;
    margin:0 2px 2px;
    padding:4px 2px;
    text-decoration:none;
    white-space:nowrap
}
.simple-dropdown .niv1 .show-niv2 .icf-caret-down{
    opacity:.2;
    margin-right:-2px;
    padding-left:2px
}
.simple-dropdown .niv1 .show-niv2.init-ok .icf-caret-down{
    opacity:1;
    transition:.2s all
}
.simple-dropdown .niv1 .show-niv2.current span:first-child{
    font-weight:700;
    text-decoration:underline
}
.simple-dropdown .niv1 .show-niv2.premium-switch-page{
    background:#de2600;
    border-radius:3px;
    color:#fff;
    font-weight:700;
    padding:4px 10px 4px
}
.simple-dropdown .niv1 .show-niv2.premium-switch-page[data-page=free]{
    cursor:default
}
.simple-dropdown .niv1 a.next,.simple-dropdown .niv1 a.prev{
    border-radius:3px;
    font-size:18px
}
.simple-dropdown .niv1 a.next:hover,.simple-dropdown .niv1 a.prev:hover{
    background-color:#2e2e2e
}
.simple-dropdown .niv1 .niv2{
    display:none
}
.simple-dropdown .sep{
    float:left;
    line-height:32px
}
.simple-dropdown .total-videos{
    float:right;
    line-height:16px;
    padding:7px 0
}
.eventslist .simple-dropdown{
    float:left;
    margin-top:5px
}
.simple-dropdown+.profiles-shortcuts{
    padding-left:5px
}
#premium-listing-date-pagin{
    font-size:14px;
    margin:10px 0;
    width:100%
}
.simple-dropdown-pop{
    box-shadow:5px 5px 5px -5px rgba(0,0,0,.5);
    margin-left:2%;
    padding-bottom:0
}
.simple-dropdown-pop .x-popup-content{
    padding:8px 0;
    max-width:100%
}
.simple-dropdown-pop.current .niv2 ul a.current{
    background:#2e2e2e
}
.simple-dropdown-pop .niv2 .uls{
    overflow:auto;
    white-space:nowrap;
    max-width:100%
}
.simple-dropdown-pop .niv2 ul{
    margin:0;
    padding:0;
    vertical-align:top
}
.simple-dropdown-pop .niv2 ul.hidden-pagin{
    display:none
}
.simple-dropdown-pop .niv2 ul.hidden-pagin.main-pagin{
    display:inline-block
}
.simple-dropdown-pop .niv2 ul li{
    padding:0 4px 3px
}
.simple-dropdown-pop .niv2 ul a{
    display:block;
    padding:3px 14px;
    text-decoration:none
}
.simple-dropdown-pop .niv2 ul a:hover{
    background:#2e2e2e
}
.simple-dropdown-pop .niv2 ul a.current{
    font-weight:700
}
.simple-dropdown-pop .niv2.see-all ul.hidden-pagin{
    display:inline-block
}
.simple-dropdown-pop .niv2 .see-all{
    display:block;
    margin:8px auto 0;
    max-width:300px;
    width:90%
}
.videos-by-profile .activity-event .header{
    padding:4px 8px
}
.videos-by-profile .activity-event .header h4{
    height:22px;
    line-height:22px;
    margin:0
}
.videos-by-profile .activity-event .header h4 .tag{
    color:#de2600;
    font-weight:700;
    padding:0 2px
}
.videos-by-profile .activity-event .header .sub-strip{
    color:#fff;
    background-color:#de2600;
    border-color:#ab1d00;
    float:right;
    height:22px;
    padding:0 4px
}
.videos-by-profile .activity-event .header .sub-strip.focus,.videos-by-profile .activity-event .header .sub-strip:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#2c0700
}
.videos-by-profile .activity-event .header .sub-strip:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip.active,.videos-by-profile .activity-event .header .sub-strip:active{
    color:#fff;
    background-color:#ab1d00;
    background-image:none;
    border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip.focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:hover,.videos-by-profile .activity-event .header .sub-strip.active.focus,.videos-by-profile .activity-event .header .sub-strip.active:focus,.videos-by-profile .activity-event .header .sub-strip.active:hover,.videos-by-profile .activity-event .header .sub-strip:active.focus,.videos-by-profile .activity-event .header .sub-strip:active:focus,.videos-by-profile .activity-event .header .sub-strip:active:hover{
    color:#fff;
    background-color:#871700;
    border-color:#2c0700
}
.videos-by-profile .activity-event .header .sub-strip.disabled.focus,.videos-by-profile .activity-event .header .sub-strip.disabled:focus,.videos-by-profile .activity-event .header .sub-strip.disabled:hover,.videos-by-profile .activity-event .header .sub-strip[disabled].focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:hover,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip.focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:hover{
    background-color:#de2600;
    border-color:#ab1d00
}
.videos-by-profile .activity-event .header .sub-strip .badge{
    color:#de2600;
    background-color:#fff
}
.videos-by-profile .activity-event .header .sub-strip.focus,.videos-by-profile .activity-event .header .sub-strip:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#2c0700
}
.videos-by-profile .activity-event .header .sub-strip:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip.active,.videos-by-profile .activity-event .header .sub-strip:active{
    color:#fff;
    background-color:#ab1d00;
    border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip.focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:hover,.videos-by-profile .activity-event .header .sub-strip.active.focus,.videos-by-profile .activity-event .header .sub-strip.active:focus,.videos-by-profile .activity-event .header .sub-strip.active:hover,.videos-by-profile .activity-event .header .sub-strip:active.focus,.videos-by-profile .activity-event .header .sub-strip:active:focus,.videos-by-profile .activity-event .header .sub-strip:active:hover{
    color:#fff;
    background-color:#871700;
    border-color:#2c0700
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip.active,.videos-by-profile .activity-event .header .sub-strip:active{
    background-image:none
}
.videos-by-profile .activity-event .header .sub-strip.disabled,.videos-by-profile .activity-event .header .sub-strip[disabled],fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip{
    background-color:rgba(222,38,0,.8);
    cursor:default
}
.videos-by-profile .activity-event .header .sub-strip.disabled.focus,.videos-by-profile .activity-event .header .sub-strip.disabled:focus,.videos-by-profile .activity-event .header .sub-strip.disabled:hover,.videos-by-profile .activity-event .header .sub-strip[disabled].focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:hover,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip.focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:hover{
    background-color:rgba(222,38,0,.8);
    border-color:#ab1d00
}
.videos-by-profile .activity-event .header .sub-strip .badge{
    color:#de2600;
    background-color:#fff
}
.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip *{
    color:#fff;
    font-size:14px;
    line-height:20px
}
.videos-by-profile .activity-event .header .sub-strip *{
    height:20px
}
.videos-by-profile.video-suggest .activity-event .header{
    position:relative
}
.videos-by-profile.video-suggest .activity-event .header *{
    position:relative;
    z-index:2
}
.videos-by-profile.video-suggest .activity-event .header:after{
    background-image:linear-gradient(to right,#2e2e2e 0,#161616 90%);
    bottom:0;
    content:" ";
    max-width:20%;
    position:absolute;
    right:0;
    top:0;
    width:120px;
    z-index:1
}
#filter-tags-input{
    padding:1px 4px;
    margin:8px 0;
    border-color:#aaa;
    border-radius:0;
    height:auto;
    box-shadow:none
}
#tags,.tags-list{
    margin:10px 5px;
    padding:0
}
#tags li,.tags-list li{
    display:inline-block;
    width:25%;
    vertical-align:text-top
}
#tags a,.tags-list a{
    display:inline-block;
    padding:0 5px;
    text-decoration:none
}
#tags a:hover,.tags-list a:hover{
    text-decoration:underline
}
#page.search-page .bg-title.black,#page.tag-page .bg-title.black{
    margin:0 0 2px
}
#page.search-page .bg-title.grey,#page.tag-page .bg-title.grey{
    margin:6px 0
}
#page.search-page .thumb-block.thumb-profile{
    background:#000
}
#page.search-page .thumb-block.thumb-profile p a{
    font-weight:700
}
#page.search-page .page-title{
    overflow:hidden
}
#page.search-page .page-title .report-search{
    float:right;
    margin:0;
    padding:0 10px;
    white-space:nowrap
}
#page.search-page .page-title .report-search *{
    display:inline-block;
    line-height:32px;
    vertical-align:top
}
#page.search-page .page-title .report-search .label{
    padding-left:2px
}
#page.search-page .page-title .report-search:focus,#page.search-page .page-title .report-search:hover{
    text-decoration:none
}
.notouch #page.search-page .page-title .report-search:hover .label{
    text-decoration:underline
}
#search-channel-banner{
    margin:2px 0 4px;
    position:relative
}
#search-channel-banner img{
    border:1px solid #000
}
#search-channel-banner a{
    position:absolute;
    width:50%;
    top:0;
    left:0;
    bottom:0
}
#search-channel-banner a span{
    display:block;
    position:absolute;
    top:2px;
    left:2px;
    padding:1px 5px;
    background:#000;
    background:rgba(0,0,0,.6);
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    font-size:15px
}
#search-channel-banner a span.channelname{
    font-size:16px
}
#search-channel-banner a span.nbvids{
    top:29px
}
#search-channel-banner a.paysite{
    left:auto;
    right:0
}
#search-channel-banner a.paysite span{
    top:auto;
    left:auto;
    right:2px;
    bottom:2px
}
#search-associates{
    margin:6px 0;
    padding:4px 8px;
    overflow:hidden;
    color:#ccc;
    line-height:1.2
}
#search-associates span a{
    display:inline-block;
    padding:1px 3px
}
#search-associates strong{
    font-size:16px;
    padding:1px 3px
}
#search-associates span,#search-associates strong{
    display:inline-block;
    vertical-align:middle
}
#search-associates .size-0{
    font-size:12px
}
#search-associates .size-1{
    font-size:13px
}
#search-associates .size-2{
    font-size:16px
}
#search-associates .size-3{
    font-size:18px
}
#search-associates .size-4{
    font-size:20px;
    font-weight:700
}
#search-associates .show-more{
    display:none
}
.banner-game{
    position:relative;
    margin:20px auto 25px auto;
    max-width:728px;
    height:auto
}
.banner-game:before{
    content:'';
    display:block;
    padding-top:8.24175824%
}
.banner-game a{
    position:absolute;
    top:0;
    left:0;
    display:block
}
.banner-game img{
    display:block;
    max-width:100%;
    height:auto
}
.mozaique .premium-results-line-title{
    margin:5px 10px 0;
    text-align:center
}
.mozaique .premium-results-line-title strong{
    white-space:nowrap
}
.mozaique .premium-results-line-title a.see-more{
    color:#fff;
    display:inline-block;
    font-size:18px;
    line-height:28px;
    margin:0 2px;
    text-decoration:none
}
.mozaique .premium-results-line-title a.see-more .query{
    font-size:22px
}
.mozaique .premium-results-line-title a.see-more .icf-ticket-red{
    color:#000;
    display:inline-block;
    font-size:1.8em;
    line-height:28px;
    vertical-align:top
}
.mozaique .premium-results-line-title a.see-more .icf-ticket-red:before{
    display:inline-block;
    vertical-align:top
}
.mozaique .premium-results-line-title a.see-more:active,.mozaique .premium-results-line-title a.see-more:focus,.mozaique .premium-results-line-title a.see-more:hover{
    text-decoration:none
}
.mozaique .premium-results-line-see-more{
    clear:both;
    margin:0 4px 4px;
    text-align:right
}
.mozaique .premium-results-line-see-more a.see-more{
    color:#fff;
    font-size:16px;
    text-decoration:none
}
.mozaique .premium-results-line-see-more a.see-more .underline{
    text-decoration:underline
}
.mozaique .premium-results-line-see-more a.see-more .icf-ticket-red{
    font-size:25px;
    line-height:16px;
    vertical-align:text-top
}
.mozaique .premium-results-line{
    background-color:#7d1500;
    background-image:linear-gradient(135deg,#7d1500,#de2600);
    border:1px solid #000;
    float:left;
    padding:0 4px;
    margin:15px 2px;
    overflow:hidden;
    width:calc(100% - (2px * 2))
}
.search-premium-tabs{
    position:relative;
    padding:0;
    margin:5px 0;
    font-size:0
}
.search-premium-tabs:before{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width:100%;
    height:1px;
    background:#171717;
    z-index:0
}
.search-premium-tabs li{
    position:relative;
    display:inline-block;
    margin:0;
    padding:0;
    z-index:1
}
.search-premium-tabs li+li{
    margin-left:10px
}
.search-premium-tabs a{
    margin:0;
    text-decoration:none;
    font-size:12px;
    line-height:18px;
    box-shadow:none;
    border-radius:2px
}
.search-premium-tabs a.link{
    display:block;
    padding:5px;
    font-weight:400;
    font-size:14px;
    line-height:1;
    color:#aaa;
    border-radius:0;
    border-bottom:1px solid #171717
}
.search-premium-tabs a.link:hover{
    color:#fff
}
.search-premium-tabs a.active{
    color:#fff;
    border-color:#fff
}
.search-premium-tabs a .btn__text{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.search-premium-tabs a .btn__text .icf-ticket-red{
    color:#161616;
    display:inline-block;
    font-size:38px;
    line-height:16px;
    height:16px;
    vertical-align:bottom
}
.search-premium-tabs a .btn__text .icf-ticket-red:after{
    background:#aaa;
    bottom:0;
    top:0
}
.search-premium-tabs a.active .btn__text .icf-ticket-red{
    color:#de2600
}
.search-premium-tabs a.active .btn__text .icf-ticket-red:after{
    background:#fff
}
.search-premium-tabs a .btn__nb{
    color:#888;
    font-size:.9em
}
.metadata-suggest-popup .model-list-container #models_list{
    background:#000
}
.metadata-suggest-popup .model-list-container #models_list .super-container .container-form-models-suggestion,.metadata-suggest-popup .model-list-container #models_list .super-container .container-list-models-suggestion{
    background:#000
}
.model-list-container{
    flex:1 1 100%;
    z-index:3;
    position:relative
}
.model-list-container #models_list{
    background:#161616;
    position:absolute;
    top:0;
    width:100%;
    z-index:3;
    display:none
}
.model-list-container #models_list .super-container{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:0
}
.model-list-container #models_list .super-container a{
    cursor:pointer
}
.model-list-container #models_list .super-container .small-padding{
    padding:20px 0
}
.model-list-container #models_list .super-container .container-form-models-suggestion,.model-list-container #models_list .super-container .container-list-models-suggestion{
    margin-top:0;
    background:#161616
}
.model-list-container .container-form-models-suggestion{
    display:none;
    overflow:hidden;
    position:relative
}
.model-list-container .container-form-models-suggestion .overlay{
    align-content:center;
    align-items:center;
    background-color:rgba(0,0,0,.7);
    bottom:0;
    opacity:0;
    display:none;
    flex-wrap:wrap;
    justify-content:center;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    z-index:5
}
.model-list-container .container-form-models-suggestion .overlay .icon-f{
    font-size:80px;
    flex:1 1 100%
}
.model-list-container .container-form-models-suggestion .overlay .icon-f.icf-hour-glass{
    font-size:50px;
    margin-bottom:10px
}
.model-list-container .container-form-models-suggestion textarea[name=who_are_they]{
    height:85px;
    resize:none;
    overflow:hidden
}
.model-list-container .container-form-models-suggestion input[type=number]{
    max-width:70px
}
.model-list-container .container-form-models-suggestion .add-model-error-global.alert.alert-danger,.model-list-container .container-form-models-suggestion .error-age.alert.alert-danger,.model-list-container .container-form-models-suggestion .error-name.alert.alert-danger,.model-list-container .container-form-models-suggestion .error-who_are_they.alert.alert-danger,.model-list-container .container-form-models-suggestion .new-model-error-global.alert.alert-danger{
    background:inherit;
    border:none
}
.model-list-container .container-form-models-suggestion label{
    margin:15px 0
}
.model-list-container .container-list-models-suggestion .mozaique{
    max-height:350px;
    overflow-y:auto
}
.model-list-container .container-list-models-suggestion .mozaique .card{
    cursor:pointer
}
.metadata-suggest-popup .card-img{
    background:#000
}
#models_list .mozaique .line-through>.icf-ban,#suggestions_models_list .line-through>.icf-ban{
    display:block
}
#models_list .mozaique .card,#suggestions_models_list .card{
    margin:0;
    padding:5px
}
#models_list .mozaique .card .card-img,#suggestions_models_list .card .card-img{
    background:#161616
}
#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container{
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:contain!important;
    height:4vw;
    position:relative
}
#models_list .mozaique .card .card-img .overlay-container img,#suggestions_models_list .card .card-img .overlay-container img{
    object-fit:contain;
    width:100%;
    height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2,#suggestions_models_list .card .card-img .overlay-container .overlay2{
    position:relative;
    justify-content:center;
    text-align:center;
    font-size:3rem;
    width:100%;
    height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
#models_list .mozaique .card .card-img .overlay-container .overlay,#suggestions_models_list .card .card-img .overlay-container .overlay{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    display:flex;
    justify-content:flex-end
}
#models_list .mozaique .card .card-img .overlay-container .overlay .icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay .icf-ban{
    color:#fff;
    font-size:6rem;
    left:0;
    position:absolute;
    right:0;
    text-shadow:1px 1px #fff;
    top:20%
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove{
    background-color:#de2600;
    border-radius:0;
    color:#fff;
    cursor:pointer;
    font-size:15px;
    font-weight:bolder;
    height:25px;
    padding-top:5px;
    text-align:center;
    width:25px;
    z-index:1
}
@media screen and (min-width:1024px){
    #models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove:hover,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove:hover{
        background-color:#fff;
        color:#de2600
    }
}
@media screen and (max-width:1024px){
    #models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container{
        height:22vw
    }
}
#models_list .mozaique .card .card-footer .name,#suggestions_models_list .card .card-footer .name{
    font-weight:700;
    height:21px;
    letter-spacing:0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis
}
@media screen and (max-width:1024px){
    .overlay-container{
        height:22vw
    }
}
.video-subscribe,.video-subscribe-square{
    display:inline-block;
    border:1px solid #de2600;
    background:#de2600;
    font-weight:700;
    color:#fff;
    text-decoration:none;
    font-size:13px;
    line-height:15px;
    transition:border-color .3s,background-color .3s
}
.video-subscribe .sub-btn,.video-subscribe-square .sub-btn,.video-subscribe-square .x-loader-inline{
    display:inline-block;
    background:#fff;
    padding:1px 3px 1px 4px;
    margin:1px 2px 1px 1px;
    line-height:13px;
    border-radius:1px;
    transition:background-color .3s
}
.video-subscribe .sub-btn .icon,.video-subscribe-square .sub-btn .icon,.video-subscribe-square .x-loader-inline .icon{
    margin:1px 0;
    vertical-align:bottom
}
.video-subscribe-square{
    height:auto
}
.video-subscribe-square .sub-btn{
    margin:1px;
    height:auto
}
.video-subscribe-square .x-loader-inline{
    width:23px;
    height:18px;
    padding-top:2px
}
.video-subscribe .label:last-child{
    padding-right:3px
}
.video-subscribe .nb-subscribers{
    display:inline-block;
    background:#fff;
    color:#000;
    padding:1px 2px;
    font-weight:400;
    margin-left:1px
}
.video-subscribe a{
    color:#fff
}
.video-subscribe:hover{
    text-decoration:none;
    color:#fff;
    border-color:#f82a00;
    background:#f82a00
}
.video-subscribe:hover .sub-btn{
    color:#f82a00
}
.video-subscribe:hover .label{
    text-decoration:underline
}
#metadata_suggestion_popup_opener{
    font-size:14px;
    margin-top:5px;
    vertical-align:middle;
    text-decoration:none;
    color:#7d7d7d
}
#html5video,#html5video *{
    box-sizing:content-box
}
#html5video .video-title .icf-ticket-red{
    color:#de2600;
    display:inline-block;
    font-size:2em;
    line-height:inherit;
    vertical-align:top
}
#page.video-page h1.text-danger{
    margin:30px 0;
    text-align:center
}
#page.video-page #main .page-title .icf-refresh{
    color:#aaa;
    cursor:pointer;
    display:inline-block;
    font-size:60%;
    line-height:inherit;
    margin-right:4px;
    vertical-align:middle
}
#page.video-page #main .page-title .duration{
    display:inline-block;
    font-size:15px;
    line-height:22px;
    height:22px;
    padding:0 6px;
    background:#888;
    border-radius:3px;
    color:#000;
    font-weight:700;
    margin:5px 0 0 4px;
    vertical-align:top
}
#page.video-page #main .page-title .video-hd-mark{
    margin:5px 0 0 4px;
    font-size:15px;
    line-height:22px;
    height:22px;
    padding:0 6px;
    vertical-align:top
}
#page.video-page .video-tags-list{
    margin:0 2px;
    overflow:hidden
}
#page.video-page .video-tags-list.cropped{
    max-height:60px
}
#page.video-page .video-tags-list.cropped.opened{
    max-height:none
}
#page.video-page .video-tags-list .view-more-li{
    display:none
}
#page.video-page .video-metadata{
    padding:0;
    margin:0 2px;
    font-size:13px
}
#page.video-page .video-metadata a.added{
    font-style:italic
}
#page.video-page .video-metadata .uploader{
    padding-right:20px
}
#page.video-page .video-metadata .prof-verified-tick{
    font-size:12px;
    line-height:17px;
    width:14px;
    border-radius:7px;
    height:14px;
    margin:0 0 0 3px
}
#page.video-page .video-metadata .prof-verified-tick.icon-f{
    display:inline-block;
    background:0 0;
    color:#000;
    font-size:14px;
    line-height:14px;
    position:relative;
    top:2px
}
#page.video-page #full-video-link-band,#page.video-page #video-sponsor-links{
    background:#888;
    color:#000;
    font-size:14px;
    font-weight:700;
    line-height:22px;
    overflow:hidden;
    max-height:52px;
    padding:4px 8px;
    position:relative;
    text-align:center;
    text-overflow:ellipsis
}
#page.video-page #full-video-link-band a,#page.video-page #video-sponsor-links a{
    color:#fff;
    text-decoration:underline
}
#page.video-page #full-video-link-band .channel-desc,#page.video-page #video-sponsor-links .channel-desc{
    font-size:13px;
    font-weight:400
}
#page.video-page #full-video-link-band #show-channel-desc,#page.video-page #video-sponsor-links #show-channel-desc{
    background:#888;
    bottom:0;
    color:#000;
    display:none;
    font-weight:400;
    line-height:22px;
    padding:0 4px 0 2px;
    position:absolute;
    right:0;
    text-decoration:none
}
#page.video-page #full-video-link-band #show-channel-desc span,#page.video-page #video-sponsor-links #show-channel-desc span{
    display:inline-block;
    background:#aeaeae;
    border-radius:3px;
    color:#fff;
    font-size:20px;
    font-weight:700;
    height:18px;
    line-height:19px;
    margin:0 0 0 4px;
    text-align:center;
    transition:all .2s;
    width:18px
}
#page.video-page #full-video-link-band #show-channel-desc span:hover,#page.video-page #video-sponsor-links #show-channel-desc span:hover{
    background:#959595
}
#page.video-page #full-video-link-band #show-channel-desc span:active,#page.video-page #full-video-link-band #show-channel-desc span:focus,#page.video-page #video-sponsor-links #show-channel-desc span:active,#page.video-page #video-sponsor-links #show-channel-desc span:focus{
    box-shadow:0 0 0 3px #e1e1e1
}
#page.video-page #full-video-link-band.too-small #show-channel-desc,#page.video-page #video-sponsor-links.too-small #show-channel-desc{
    box-shadow:-3px 3px 5px #888;
    display:block
}
#page.video-page #full-video-link-band.expanded,#page.video-page #video-sponsor-links.expanded{
    max-height:none
}
#page.video-page #full-video-link-band.expanded #show-channel-desc,#page.video-page #video-sponsor-links.expanded #show-channel-desc{
    display:none
}
#page.video-page #full-video-link-band{
    margin-bottom:6px
}
#page.video-page #full-video-link-band.v1-btn{
    background:#de2600;
    color:#fff;
    font-size:14px;
    text-decoration:none
}
#page.video-page #full-video-link-band.v1-btn .icf-ticket-red{
    color:#fff
}
#page.video-page #full-video-link-band.v2-txt{
    background:0 0;
    color:#fff
}
#page.video-page #full-video-link-band.v3-txt{
    background:0 0;
    color:#de2600
}
#page.video-page #full-video-link-band.v3-txt .icf-ticket-red{
    color:#de2600
}
#page.video-page #full-video-link-band strong{
    text-decoration:underline;
    vertical-align:unset
}
#page.video-page #full-video-link-band .icf-ticket-red{
    font-size:30px;
    line-height:22px;
    margin-left:3px;
    text-decoration:none;
    vertical-align:bottom
}
#page.video-page #content{
    margin-top:10px;
    overflow:visible;
    position:relative;
    z-index:1
}
#page.video-page #video-ad{
    float:right;
    margin-bottom:10px;
    margin-left:16px;
    min-height:1px;
    position:relative;
    text-align:center;
    width:300px
}
#page.video-page #video-player-bg{
    overflow:hidden;
    background:#000
}
#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
    overflow:hidden;
    text-align:center;
    color:#000;
    line-height:0;
    font-size:18px;
    font-weight:700;
    padding-bottom:80.95%
}
#page.video-page #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page #video-player-bg #player .embed-responsive-item{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:100% auto
}
.old-ie #page.video-page #video-player-bg #html5video.embed-responsive,.old-ie #page.video-page #video-player-bg #player{
    height:476px;
    padding-bottom:0
}
.old-ie #page.video-page #video-player-bg #html5video.embed-responsive .embed-responsive-item,.old-ie #page.video-page #video-player-bg #html5video.embed-responsive embed,.old-ie #page.video-page #video-player-bg #player .embed-responsive-item,.old-ie #page.video-page #video-player-bg #player embed{
    height:476px;
    position:static
}
#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
    height:auto;
    padding-bottom:40%
}
@media (max-width:1280px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item{
        background-size:auto 100%
    }
}
@media (min-aspect-ratio:1280/840){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item{
        background-size:100% auto
    }
}
@media (max-aspect-ratio:1280/680){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:45%
    }
}
@media (max-aspect-ratio:1280/760){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:50%
    }
}
@media (max-aspect-ratio:1280/840){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:56.25%
    }
}
@media (max-aspect-ratio:1280/960){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:62.5%
    }
}
#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive embed,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player embed{
    height:100%;
    position:absolute
}
#page.video-page .player-enlarged #video-ad{
    display:none
}
#video-playlist{
    clear:both;
    margin:3px 0
}
#video-playlist #playlist-header{
    background:#404040;
    overflow:hidden
}
#video-playlist #playlist-header button{
    margin:0;
    background:#404040;
    border-color:#575757;
    box-shadow:none;
    font-weight:700;
    font-size:15px;
    line-height:24px;
    border-radius:0
}
#video-playlist #playlist-header button.pull-left{
    border-width:0 1px 0 0
}
#video-playlist #playlist-header button.pull-right{
    border-width:0
}
#video-playlist #playlist-header button:hover{
    background:#de2600;
    color:#fff
}
#video-playlist #playlist-header button.disabled{
    background:#404040;
    color:#888
}
#video-playlist #playlist-header h4{
    font-weight:700;
    font-size:18px;
    line-height:33px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding:0 8px;
    margin:0
}
#video-playlist #playlist-header h4 .icon.playlist{
    vertical-align:middle
}
#video-playlist #playlist-header h4 small{
    color:#ccc
}
#video-playlist #playlist-header h4 small a{
    text-decoration:underline
}
#video-playlist #playlist-header h4 a{
    text-decoration:none
}
#video-playlist #playlist-header h4 a:hover{
    text-decoration:underline
}
#video-playlist #playlist-header .rating-box{
    float:right;
    margin:3px 8px
}
#video-playlist #playlist-header .rating-box .btn{
    box-shadow:none
}
#video-playlist #playlist-content{
    padding:0 2px;
    background:#404040;
    overflow:hidden
}
#video-playlist #playlist-content .mozaique{
    white-space:nowrap;
    overflow:hidden
}
#video-playlist #playlist-content .mozaique .thumb-block{
    background:0 0;
    border:0;
    clear:none;
    display:inline-block;
    float:none;
    padding-top:0
}
#video-playlist #playlist-content .mozaique .thumb-block.selected .thumb-inside a{
    border-color:#de2600;
    border-width:3px
}
#video-playlist #playlist-content .mozaique .thumb-block.selected p a{
    color:#de2600;
    font-weight:700
}
#video-playlist #playlist-content .mozaique .thumb-block .thumb-overlay{
    position:absolute;
    top:3px;
    left:3px;
    right:3px;
    bottom:1px;
    font-size:22px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    background:rgba(0,0,0,.6)
}
#video-playlist #playlist-content .mozaique .thumb-block .thumb-overlay p{
    text-align:center;
    color:#fff;
    font-weight:700;
    white-space:normal;
    line-height:1.3;
    padding:6px 10px
}
#video-playlist #playlist-content .mozaique>p{
    font-size:13px;
    margin:8px 0 10px
}
#video-playlist #playlist-content .mozaique-grid{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    white-space:nowrap
}
#video-playlist .autoplay-title{
    margin-bottom:0
}
#video-playlist #playlist-header .checkbox.toggle{
    display:inline-block;
    margin-right:15px
}
#video-playlist #playlist-content .checkbox.toggle{
    display:none;
    text-align:center;
    width:100%
}
#v-actions{
    color:#fff;
    display:flex;
    flex-shrink:0;
    font-weight:700;
    justify-content:space-between;
    overflow:auto;
    margin-bottom:-50px;
    padding:10px 5px 60px;
    white-space:nowrap;
    width:100%
}
#v-actions *{
    vertical-align:top
}
#v-actions .hide-if-zero-0{
    display:none!important
}
#v-actions button{
    background:0 0;
    border:0;
    outline:0;
    padding:0
}
#v-actions button.in-menu{
    display:none
}
#v-actions button:active,#v-actions button:focus{
    outline:0
}
#v-actions button:active .icon-f,#v-actions button:focus .icon-f{
    color:#fff
}
#v-actions .icon-f{
    color:#888;
    display:inline-block;
    font-size:18px;
    vertical-align:top
}
#v-actions .icon-f.icf-comment-o,#v-actions .icon-f.icf-download{
    font-size:20px
}
#v-actions .icon-f.icf-warning-stop{
    font-size:22px
}
#v-actions #v-views{
    display:inline-block;
    font-size:19px;
    font-weight:700;
    line-height:36px;
    margin:0 10px
}
#v-actions #v-views .icon-f{
    font-size:14px;
    line-height:36px;
    margin-right:6px
}
#v-actions .vote-actions{
    display:inline-block;
    position:relative
}
#v-actions .vote-actions:not(:first-child){
    margin-left:10px
}
#v-actions .vote-actions .vote-action-bad,#v-actions .vote-actions .vote-action-good{
    display:inline-block;
    font-size:11px;
    height:34px;
    text-align:center;
    width:36px
}
#v-actions .vote-actions .vote-action-bad .icon-f,#v-actions .vote-actions .vote-action-good .icon-f{
    display:block;
    font-size:24px;
    line-height:34px
}
.notouch #v-actions .vote-actions .vote-action-bad:hover .icon-f,.notouch #v-actions .vote-actions .vote-action-good:hover .icon-f{
    color:#de2600
}
#v-actions .vote-actions .vote-action-good .rating-good-perc{
    display:none
}
#v-actions .vote-actions .vote-action-bad .rating-bad-perc{
    display:none
}
#v-actions .vote-actions .active .icon-f{
    color:#de2600
}
#v-actions .vote-actions .rating-bar .pgs-bar{
    background:#404040;
    height:2px
}
#v-actions .vote-actions .rating-bar .pgs-bar div{
    background:#888;
    height:2px
}
#v-actions .vote-actions .rating-bar.is-good .pgs-bar div{
    background:#de2600
}
#v-actions .vote-actions .rating-bar.is-bad .pgs-bar{
    background:#de2600
}
#v-actions .vote-actions .rate-infos{
    background:#2e2e2e;
    border-radius:2px;
    box-shadow:0 0 0 1px #404040;
    display:none;
    font-size:0;
    left:120%;
    line-height:18px;
    padding:5px 16px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    white-space:nowrap;
    z-index:2
}
#v-actions .vote-actions .rate-infos .rating-total-txt{
    display:inline-block;
    font-size:16px;
    padding:9px 16px 9px 0
}
#v-actions .vote-actions .rate-infos .nbr,#v-actions .vote-actions .rate-infos .perc{
    display:inline-block;
    font-size:11px;
    text-align:right
}
#v-actions .vote-actions .rate-infos .nbr>span,#v-actions .vote-actions .rate-infos .perc>span{
    display:block
}
#v-actions .vote-actions .rate-infos .nbr{
    padding-right:16px
}
#v-actions .vote-actions .rate-infos .nbr .icon-f{
    font-size:12px;
    line-height:18px;
    padding-left:4px;
    vertical-align:top
}
#v-actions .vote-actions .rate-infos .perc{
    padding-right:46px
}
#v-actions .vote-actions .rate-infos .perc .bad,#v-actions .vote-actions .rate-infos .perc .good{
    display:block;
    position:relative;
    width:40px
}
#v-actions .vote-actions .rate-infos .perc .bar{
    display:inline-block;
    height:9px;
    position:absolute;
    left:46px;
    top:4.5px
}
.notouch #v-actions .vote-actions:hover .rate-infos{
    display:block
}
.notouch #v-actions .vote-actions:hover .rate-infos .nbr .icon-f{
    color:#888
}
.notouch #v-actions .vote-actions:hover .rate-infos .perc .bar{
    background:#888
}
.notouch #v-actions .vote-actions:hover .vote-action-good:hover+.vote-action-bad+.rating-bar+.rate-infos .nbr .rating-good-nbr+.icon-f{
    color:#de2600
}
.notouch #v-actions .vote-actions:hover .vote-action-good:hover+.vote-action-bad+.rating-bar+.rate-infos .perc .good .bar{
    background:#de2600
}
.notouch #v-actions .vote-actions:hover .vote-action-bad:hover+.rating-bar+.rate-infos .nbr .rating-bad-nbr+.icon-f{
    color:#de2600
}
.notouch #v-actions .vote-actions:hover .vote-action-bad:hover+.rating-bar+.rate-infos .perc .bad .bar{
    background:#de2600
}
#v-actions .tabs{
    display:flex;
    flex-grow:10
}
.comments-disabled #v-actions .tabs{
    justify-content:flex-end
}
#v-actions .tabs button{
    height:36px;
    line-height:36px;
    padding:0 10px;
    margin-left:10px
}
#v-actions .tabs button.active,.notouch #v-actions .tabs button:hover{
    border-bottom:2px solid #fff
}
#v-actions .tabs button.active .icon-f,.notouch #v-actions .tabs button:hover .icon-f{
    color:#fff
}
#v-actions .tabs button .icon-f{
    line-height:36px;
    margin-right:8px
}
#v-actions .tabs button.comments{
    margin-right:auto;
    padding-left:40px;
    position:relative
}
#v-actions .tabs button.comments.active,#v-actions .tabs button.comments.active>span:first-child,.notouch #v-actions .tabs button.comments:hover,.notouch #v-actions .tabs button.comments:hover>span:first-child{
    border-bottom:2px solid #de2600
}
#v-actions .tabs button.comments>span:first-child{
    height:36px;
    left:0;
    position:absolute;
    top:0;
    text-align:center;
    width:40px
}
#v-actions .tabs button.comments>span:first-child .icon-f{
    margin-right:0;
    font-size:24px
}
#v-actions .tabs button.comments>span:first-child .badge{
    background:#de2600;
    border-radius:50%/60%;
    color:#fff;
    font-size:10px;
    line-height:9px;
    min-width:16px;
    padding:3px 3px 2px;
    position:absolute;
    right:calc(50% - 18px);
    top:0
}
.notouch #v-actions .tabs button:hover{
    border-bottom-color:#fff
}
#v-actions .tabs button .nb{
    font-size:1.1em;
    padding:0 0 0 4px
}
#full-video-link-btn{
    height:30px;
    line-height:22px;
    margin:3px auto 0 10px;
    padding:4px 8px
}
#full-video-link-btn.v1-btn{
    background:#de2600;
    color:#fff;
    font-size:14px;
    text-decoration:none
}
#full-video-link-btn.v1-btn .icf-ticket-red{
    color:#fff;
    line-height:16px;
    vertical-align:text-bottom
}
#full-video-link-btn.v1-btn strong{
    text-decoration:underline
}
#full-video-link-btn.v2-txt{
    color:#fff;
    text-decoration:underline
}
#full-video-link-btn.v3-txt{
    color:#de2600;
    text-decoration:underline
}
#full-video-link-btn strong{
    vertical-align:unset
}
#full-video-link-btn .icf-ticket-red{
    color:#de2600;
    font-size:26px;
    margin-left:3px;
    vertical-align:middle
}
#v-actions-container{
    display:flex;
    height:56px;
    overflow:hidden;
    padding-right:40px;
    position:relative;
    width:auto
}
#v-actions-container.without-overflow-menu{
    padding-right:0
}
#v-actions-overflow-menu{
    background:0 0;
    border:0;
    cursor:pointer;
    height:36px;
    padding:0;
    position:absolute;
    right:0;
    top:10px;
    width:40px
}
#v-actions-overflow-menu .icon-f{
    display:block;
    font-size:20px;
    line-height:36px;
    vertical-align:top
}
.v-actions-pop-menu .x-popup-content{
    padding:5px 0
}
.v-actions-pop-menu.x-popup.above.right .x-popup-arrow{
    right:15px
}
.v-actions-pop-menu button{
    background:0 0;
    border:0;
    color:#fff;
    font-size:16px;
    line-height:40px;
    padding:0 20px;
    text-align:left
}
.v-actions-pop-menu button .icon-f{
    display:inline-block;
    font-size:18px;
    line-height:40px;
    vertical-align:top;
    width:30px
}
.v-actions-pop-menu button .icon-f.icf-comment-o,.v-actions-pop-menu button .icon-f.icf-download{
    font-size:20px
}
.v-actions-pop-menu button .icon-f.icf-warning-stop{
    font-size:22px
}
.v-actions-pop-menu button .badge{
    background:#de2600;
    color:#fff;
    padding:1px 3px;
    position:absolute;
    right:calc(100% - 50px)
}
#video-tabs .btn:not(.copy-btn){
    border:0;
    border-radius:0;
    min-height:30px;
    line-height:28px;
    margin:12px 0;
    padding:0 12px;
    vertical-align:top
}
#video-tabs .btn:not(.copy-btn) .icon,#video-tabs .btn:not(.copy-btn) .icon-f{
    transition:none
}
#video-tabs .btn:not(.copy-btn) .icon-f{
    vertical-align:middle
}
#video-tabs .tabs{
    overflow:initial
}
#video-tabs .tabs .tab{
    background:#2e2e2e;
    margin:0 0 10px 0;
    padding:15px 10px
}
#video-tabs .tabs .tab .clear-infobar{
    margin-bottom:10px
}
#video-tabs .tabs .tab .clear-infobar:not(:first-child){
    margin-top:26px
}
#video-tabs .tabs .tab .clear-infobar .icon-f{
    display:inline-block;
    font-size:20px;
    margin-right:4px;
    vertical-align:middle
}
#video-tabs .tabs .tab .clear-infobar .icf-warning-stop{
    color:#de2600;
    font-size:30px
}
#video-tabs .tabs .tab .icf-download{
    display:inline-block;
    font-size:26px;
    margin-right:4px;
    vertical-align:middle
}
#video-tabs .tabs .tab #watch-later-cont{
    padding-bottom:10px;
    text-align:center
}
#video-tabs .tabs #tabComments,#video-tabs .tabs #tabCommentsBottom{
    overflow:initial;
    background:0 0;
    border-top:0;
    padding:5px 10px 15px
}
#tabComments_bottom_page{
    margin:0 0 50px;
    padding:0 10px
}
#tabComments_bottom_page #tabComments_loader{
    padding:15px 10px;
    text-align:center
}
#tabComments_bottom_page #tabComments,#tabComments_bottom_page #tabCommentsBottom{
    margin:30px 0 20px;
    padding:5px 0 15px
}
#tabComments_bottom_page #tabComments h4,#tabComments_bottom_page #tabCommentsBottom h4{
    font-size:20px
}
#tabShareAndEmbed .share-toolbox{
    display:flex;
    justify-content:space-around;
    max-width:440px;
    text-align:center
}
#tabShareAndEmbed .share-toolbox li{
    margin:0
}
#tabDownload{
    text-align:center;
    font-size:15px
}
#tabDownload .video-hd-mark,#tabDownload .video-sd-mark{
    vertical-align:middle
}
#tabReport .clear-infobar{
    text-align:center
}
#tabReport .tab-form label.control-label{
    padding-top:7px
}
#tabReport .form-field-video-report-form_reason+.content{
    text-align:center
}
#tabReport .radio-inline,#tabReport .radio-inline+.radio-inline{
    padding-top:7px;
    margin:0 10px 0 0
}
#tabReport .radio-inline label,#tabReport .radio-inline+.radio-inline label{
    font-weight:700
}
#favs-container{
    color:#fff
}
#favs-container .pagination{
    margin:6px 2px 15px
}
#favs-container .list-group .list-group-item{
    padding:6px 12px
}
#favs-container .list-group .list-group-item strong{
    padding-right:15px
}
#favs-container .list-group .list-group-item .badge{
    margin-top:3px
}
#favs-container .list-group .list-group-item .btn-xs{
    margin:0 0 0 5px;
    box-shadow:none
}
#favs-container .list-group .list-group-item.video-in-list .remove,#favs-container .list-group .list-group-item.video-in-list strong{
    color:#de2600
}
#favs-container .list-group .list-group-item.watch-later-list{
    margin-bottom:8px
}
#favs-container .list-group .list-group-item.watch-later-list .icon-f{
    color:#fff;
    vertical-align:middle
}
#favs-container .list-group .list-group-item a{
    color:#fff
}
#favs-container form strong{
    padding-right:0
}
#favs-container form .btn{
    margin:0 0 0 10px;
    color:#fff
}
#favs-container .create-account .btn{
    color:#fff
}
.related-content .related-content__btns{
    position:relative;
    padding:0;
    margin:5px 0 0 0;
    font-size:0
}
.related-content .related-content__btns:before{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width:100%;
    height:1px;
    background:#171717;
    z-index:0
}
.related-content .related-content__btns li{
    position:relative;
    display:inline-block;
    margin:0;
    padding:0;
    z-index:1
}
.related-content .related-content__btns li+li{
    margin-left:10px
}
.related-content .related-content__btns a{
    margin:0;
    text-decoration:none;
    font-size:12px;
    line-height:18px;
    box-shadow:none;
    border-radius:2px
}
.related-content .related-content__btns a.link{
    display:block;
    padding:5px;
    font-weight:400;
    font-size:14px;
    line-height:1;
    color:#aaa;
    border-radius:0;
    border-bottom:1px solid #171717
}
.related-content .related-content__btns a.link:hover{
    color:#fff
}
.related-content .related-content__btns a.active{
    color:#fff;
    border-color:#fff
}
.related-content .related-content__btns a .btn__text{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.related-content .related-content__btns a .btn__nb-playlists{
    color:#888
}
.related-content .related-content__tabs{
    overflow:hidden;
    zoom:1;
    clear:both
}
.related-content .related-content__tabs>div{
    display:none;
    overflow:hidden;
    zoom:1
}
.related-content .related-content__tabs>div.active,.related-content .related-content__tabs>div.desktop-active{
    display:block
}
#related-videos{
    overflow:hidden
}
#related-videos .thumb-block.video-ad .thumb-inside{
    overflow:visible
}
#related-videos .show-more{
    display:block;
    margin:5px 0 0;
    box-shadow:none;
    overflow:hidden
}
#related-videos.expanded .show-more{
    display:none
}
#related-videos.is-loading-sponsor .mozaique{
    margin-top:31px
}
#related-videos.is-loading-related-content .mozaique{
    padding-top:30px
}
#related-videos .plist{
    display:block;
    margin:5px 0 0 2px;
    float:right;
    box-shadow:none
}
#related-videos.expanded .thumb-block.after-10,#related-videos.expanded .thumb-block.after-12,#related-videos.expanded .thumb-block.after-13,#related-videos.expanded .thumb-block.after-14,#related-videos.expanded .thumb-block.after-15,#related-videos.expanded .thumb-block.after-16,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16{
    display:inline-block
}
#related-playlists>.text-center{
    margin-top:10px
}
#related-playlists .mozaique .thumb-block a .thumb{
    border:1px solid #000
}
#related-playlists .mozaique .thumb-block a .nb-videos{
    background:#000;
    border-radius:3px;
    color:#fff;
    display:block;
    padding:0 3px
}
#related-playlists .mozaique .thumb-block .thumb-under{
    min-height:20px;
    display:flex;
    flex-flow:row nowrap;
    justify-content:center;
    align-items:flex-start;
    flex-basis:initial
}
#related-playlists .mozaique .thumb-block .thumb-under p.title{
    max-width:100%;
    height:auto;
    max-height:20px;
    -webkit-line-clamp:1
}
#related-playlists .mozaique .thumb-block .thumb-under p.title span{
    font-size:13px
}
#related-playlists .mozaique .thumb-block .thumb-under p.title span.creator{
    color:#555
}
#thumbs-select-form p{
    font-style:italic;
    margin-bottom:15px
}
#thumbs-select-form .mozaique{
    margin-left:-3px;
    margin-right:-3px
}
#thumbs-select-form .mozaique .thumb-block{
    border-bottom:none;
    padding:0 3px 4px
}
#thumbs-select-form .mozaique .thumb-block .thumb a{
    border-color:#999
}
#thumbs-select-form .mozaique .thumb-block .thumb a .corner-select{
    display:block;
    position:absolute;
    top:0;
    left:0
}
#thumbs-select-form .mozaique .thumb-block .thumb a .corner-select:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    border-top:34px solid #999;
    border-right:34px solid transparent;
    width:0
}
#thumbs-select-form .mozaique .thumb-block .thumb a .rejected,#thumbs-select-form .mozaique .thumb-block .thumb a .select-over{
    display:none;
    flex-direction:column;
    justify-content:center;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,.7);
    color:#fff;
    font-size:24px;
    font-weight:700;
    text-align:center
}
#thumbs-select-form .mozaique .thumb-block .thumb a input{
    display:none
}
#thumbs-select-form .mozaique .thumb-block .thumb a .icf-check-square{
    display:none;
    position:absolute;
    top:2px;
    left:2px;
    color:#de2600
}
#thumbs-select-form .mozaique .thumb-block.casting .thumb a .select-over,#thumbs-select-form .mozaique .thumb-block.selected .thumb a .select-over{
    display:flex
}
#thumbs-select-form .mozaique .thumb-block.selected .thumb a{
    border:4px solid #fff
}
#thumbs-select-form .mozaique .thumb-block.selected .thumb a .corner-select:before{
    border-top-color:#fff
}
#thumbs-select-form .mozaique .thumb-block.selected .thumb a .icf-check-square{
    display:inline-block
}
#thumbs-select-form .mozaique .thumb-block.disabled .thumb a{
    border:4px solid #999
}
#thumbs-select-form .mozaique .thumb-block.disabled .thumb a .rejected{
    display:flex;
    color:#aaa;
    font-style:italic;
    background:rgba(0,0,0,.8)
}
#thumbs-select-form .thumb-select-actions{
    margin-top:20px;
    border-top:1px solid #fff;
    padding-top:10px;
    text-align:right
}
#thumbs-select-form .thumb-select-actions .alert{
    text-align:left;
    margin-bottom:10px;
    font-weight:700
}
#thumbs-select-form .thumb-select-actions .btn{
    margin:0 0 2px 10px;
    font-weight:400;
    font-size:15px;
    border-radius:0
}
#thumbs-select-form .thumb-select-actions .btn.validate{
    font-weight:700
}
.premium-log-overlay{
    bottom:0;
    cursor:pointer;
    left:0;
    padding:2%;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:2
}
.premium-log-overlay .purchase-content{
    background:0 0;
    border:0;
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.premium-log-overlay .purchase-content .btn{
    font-size:1.2em;
    left:50%;
    max-width:96%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    white-space:normal
}
.premium-log-overlay .video-loader{
    background:rgba(0,0,0,.5);
    color:#fff;
    font-size:12px;
    font-weight:700;
    height:72px;
    left:50%;
    line-height:72px;
    margin:-36px;
    position:absolute;
    text-align:center;
    top:50%;
    transition:.2s background;
    width:72px
}
.premium-log-overlay .video-loader .buffer{
    bottom:0;
    background:rgba(255,255,255,.3);
    height:0%;
    left:0;
    right:0;
    position:absolute;
    z-index:1
}
.premium-log-overlay .video-loader .label{
    position:relative;
    z-index:2
}
#video-premium-alert{
    max-width:610px;
    overflow:hidden;
    text-align:center
}
#video-premium-alert .video-premium-alert-row{
    align-items:center;
    display:flex;
    overflow:hidden;
    padding:10px 0 20px
}
#video-premium-alert .video-premium-alert-row p{
    flex:1 1 0
}
#video-premium-alert .video-premium-alert-row .video{
    flex:1.1 1 0;
    float:left;
    margin-right:15px
}
#video-premium-alert .video{
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:300px
}
#video-premium-alert .video img{
    width:100%
}
#video-premium-alert .video .premium-log-overlay .icon-f,#video-premium-alert .video .premium-log-overlay .icon-f:hover{
    background:rgba(0,0,0,.5);
    color:#fff;
    cursor:default;
    font-size:34px;
    height:52px;
    left:50%;
    line-height:52px;
    margin:-26px;
    position:absolute;
    text-align:center;
    top:50%;
    transition:.2s background;
    width:52px
}
#video-premium-alert .video span.premium-log-overlay{
    cursor:default
}
#video-premium-alert .video .cover-thumb{
    height:100%;
    left:0;
    padding:3%;
    position:absolute;
    top:0;
    width:100%
}
#video-premium-alert .icon-f{
    color:#de2600;
    font-size:1.8em;
    line-height:.6;
    vertical-align:text-bottom
}
#video-premium-alert p{
    font-size:22px;
    margin:0;
    padding:10px 0
}
#video-premium-alert p:first-child{
    padding:0 0 20px;
    text-transform:uppercase
}
#video-premium-alert p:first-child strong{
    display:block;
    font-size:26px
}
#video-premium-alert p:first-child strong .icon-f{
    font-size:1.4em;
    line-height:.9
}
#video-premium-alert p .link{
    cursor:pointer;
    text-decoration:underline
}
#video-premium-alert p .link:hover{
    text-decoration:none
}
#video-premium-alert p .btn-primary{
    text-transform:uppercase;
    font-size:26px;
    font-weight:700;
    white-space:normal
}
.favlists>h2{
    margin:10px 0 14px;
    position:relative;
    z-index:1
}
.favlists.is-loading-lists:before,.favlists.is-loading-videos:before{
    background:#161616;
    bottom:0;
    content:'';
    display:block;
    opacity:.8;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
}
.favlists.is-loading-lists>h2,.favlists.is-loading-videos>h2{
    z-index:11
}
.favlists button.favlists-create{
    float:right;
    line-height:28px;
    padding:0 10px;
    position:relative;
    margin:12px 0 0 8px;
    z-index:2
}
.favlists button.favlists-create .icon-f{
    display:inline-block;
    font-size:20px;
    line-height:28px;
    vertical-align:top
}
.favlists .favlists-actions{
    align-items:flex-start;
    clear:both;
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    margin:10px 0 20px
}
.favlists .favlists-actions .favlists-actions-line-1,.favlists .favlists-actions .favlists-actions-more{
    display:flex
}
.favlists .favlists-actions>*{
    vertical-align:top
}
.favlists .favlists-actions .favlists-show-more-filters{
    background:0 0;
    border:0;
    display:none;
    height:32px;
    line-height:32px;
    margin:0;
    padding-bottom:0;
    padding-top:0;
    position:relative
}
.favlists .favlists-actions .favlists-show-more-filters .icf-sliders{
    font-size:20px;
    line-height:32px;
    vertical-align:top
}
.favlists .favlists-actions .favlists-show-more-filters .icf-minus-circle{
    display:none
}
.favlists .favlists-actions .favlists-show-more-filters.is-opened .icf-minus-circle{
    display:block
}
.favlists .favlists-actions .favlists-show-more-filters.is-opened .icf-plus-circle{
    display:none
}
.favlists .favlists-actions .favlists-show-more-filters .icf-minus-circle,.favlists .favlists-actions .favlists-show-more-filters .icf-plus-circle{
    bottom:0;
    color:#aaa;
    font-size:16px;
    position:absolute;
    right:0
}
.favlists .favlists-actions label{
    font-size:0;
    line-height:32px;
    vertical-align:top;
    white-space:nowrap
}
.favlists .favlists-actions label *{
    display:inline-block;
    font-size:12px;
    vertical-align:top
}
.favlists .favlists-actions label .btn,.favlists .favlists-actions label .icon-f{
    display:inline-block;
    font-size:16px;
    height:32px;
    line-height:32px;
    margin:0;
    padding:0;
    text-align:center;
    width:32px
}
.favlists .favlists-actions label.favlists-search{
    font-size:0
}
.favlists .favlists-actions label.favlists-search .form-control{
    margin:0;
    border-right:0
}
.favlists .favlists-actions label.favlists-search .btn{
    border-bottom-left-radius:0;
    border-color:#ccc;
    border-left:0;
    border-top-left-radius:0;
    margin-right:20px
}
.favlists .favlists-actions label.favlists-search .icon-f{
    line-height:30px;
    height:30px
}
.favlists .favlists-actions .form-control{
    display:inline-block;
    font-size:17px;
    margin:0 20px 0 5px;
    max-width:calc(100% - 57px)
}
.favlists .favlists-actions .select-label{
    margin:0 20px 5px 0
}
.favlists .favlists-actions .select-label .form-control{
    margin:0;
    max-width:calc(100% - 32px)
}
.favlists .favlists-actions .favlists-nb-per-page-cont{
    background:0 0;
    margin:0 0 5px
}
.favlists .favlists-actions .favlists-nb-per-page-cont:after{
    content:none;
    display:none
}
.favlists .favlists-actions .favlists-nb-per-page-cont .select-label{
    margin:0 4px 0 0
}
.favlists .favlists-actions .favlists-nb-per-page-cont .select-label .form-control.favlists-nb-per-page{
    max-width:none
}
.favlists .favlists-actions input[type=text]{
    font-weight:400
}
.favlists .favlists-actions .favlists-display-mode{
    font-size:0;
    line-height:30px;
    padding:0;
    margin:0 20px 5px 0
}
.favlists .favlists-actions .favlists-display-mode .icon-f{
    border-radius:3px;
    display:inline-block;
    font-size:18px;
    line-height:20px;
    margin:2px;
    padding:3px 0;
    text-align:center;
    vertical-align:top;
    width:26px
}
.favlists .favlists-actions .favlists-display-mode.display-cols .icf-columns,.favlists .favlists-actions .favlists-display-mode.display-list .icf-list-ul,.favlists .favlists-actions .favlists-display-mode.display-mozaique .icf-grid-4{
    background:rgba(255,255,255,.7);
    box-shadow:0 0 2px 2px inset rgba(0,0,0,.3);
    color:#404040
}
.favlists .mozaique .favlist-elem .thumb-inside .pl-add-remove .remove{
    display:none
}
.favlists .mozaique .favlist-elem .in-fav-indic{
    display:none
}
.favlists .mozaique .favlist-elem.in-favlist .thumb-inside .pl-add-remove .remove{
    display:block
}
.favlists .mozaique .favlist-elem.in-favlist .thumb-inside .pl-add-remove .add{
    display:none
}
.favlists .mozaique .favlist-elem.in-favlist .thumb-inside .in-fav-indic{
    display:block
}
.favlists .mozaique .favlist-elem.in-favlist .in-fav-indic{
    display:inline-block
}
.favlists .mozaique .favlist-elem.max-videos-reached .thumb-inside .pl-add-remove{
    cursor:default
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside .pl-edit,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to{
    background:rgba(22,22,22,.7);
    cursor:pointer;
    display:none
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic,.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .add,.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .remove,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .add,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .remove,.favlists .mozaique .thumb-block .thumb-inside .pl-edit,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .add,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .remove,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .add,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .remove{
    bottom:0;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .icon-f{
    color:rgba(255,255,255,.85);
    text-shadow:1px 1px 0 rgba(0,0,0,.3),-1px -1px 0 rgba(0,0,0,.3),1px -1px 0 rgba(0,0,0,.3),-1px 1px 0 rgba(0,0,0,.3);
    display:block;
    font-size:60px;
    left:0;
    margin-top:-30px;
    position:absolute;
    text-align:center;
    top:50%;
    width:100%
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .info-txt,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .info-txt,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .info-txt,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .info-txt{
    font-weight:700;
    left:0;
    margin-top:20px;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:50%;
    width:100%
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .info-txt+.icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .info-txt+.icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .info-txt+.icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .info-txt+.icon-f{
    margin-top:-40px
}
.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside .pl-edit,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to{
    background:rgba(22,22,22,.85);
    z-index:2
}
.favlists .mozaique .thumb-block .thumb-inside:active .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside:active .pl-edit,.favlists .mozaique .thumb-block .thumb-inside:active .pl-move-to,.favlists .mozaique .thumb-block .thumb-inside:hover .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside:hover .pl-edit,.favlists .mozaique .thumb-block .thumb-inside:hover .pl-move-to{
    display:block
}
.favlists .mozaique .thumb-block .thumb-inside:active img,.favlists .mozaique .thumb-block .thumb-inside:hover img{
    transition:transform .5s ease;
    transform:scale(1.05)
}
.favlists .mozaique .thumb-block .thumb-inside:active img.top-left,.favlists .mozaique .thumb-block .thumb-inside:hover img.top-left{
    transform-origin:bottom right
}
.favlists .mozaique .thumb-block .thumb-inside:active img.top-right,.favlists .mozaique .thumb-block .thumb-inside:hover img.top-right{
    transform-origin:bottom left
}
.favlists .mozaique .thumb-block .thumb-inside:active img.bottom-left,.favlists .mozaique .thumb-block .thumb-inside:hover img.bottom-left{
    transform-origin:top right
}
.favlists .mozaique .thumb-block .thumb-inside:active img.bottom-right,.favlists .mozaique .thumb-block .thumb-inside:hover img.bottom-right{
    transform-origin:top left
}
.favlists .mozaique .thumb-block .thumb-inside:active .is-fav-indic,.favlists .mozaique .thumb-block .thumb-inside:hover .is-fav-indic{
    display:none
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic{
    left:50%;
    position:absolute;
    top:50%;
    z-index:1;
    transform:translate(-50%,-50%)
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f{
    text-shadow:2px 0 0 rgba(0,0,0,.5),-2px 0 0 rgba(0,0,0,.5),0 2px 0 rgba(0,0,0,.5),0 -2px 0 rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
    color:#fff;
    display:block;
    font-size:30px;
    margin:7px 0 0 7px;
    position:relative
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f.icf-clock{
    background:#000;
    border-radius:50%;
    font-size:32px;
    margin:6px 0 0 6px
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f.icf-favorites:before{
    position:relative;
    z-index:2
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f.icf-favorites:after{
    background:#000;
    display:block;
    content:" ";
    width:60%;
    height:60%;
    left:35%;
    position:absolute;
    top:66%;
    z-index:1;
    transform:translate(-50%,-50%)
}
.favlists .mozaique .thumb-block .thumb-under .metadata{
    white-space:normal
}
.favlists .mozaique .thumb-block .thumb-under .max-videos-reached,.favlists .mozaique .thumb-block .thumb-under .nb-videos,.favlists .mozaique .thumb-block .thumb-under .tag{
    display:inline-block;
    background:#888;
    border-radius:3px;
    color:#000;
    font-size:.83em;
    height:18px;
    line-height:18px;
    margin-left:4px;
    padding:0 3px;
    position:relative;
    vertical-align:top;
    z-index:3;
    margin-bottom:4px
}
.favlists .mozaique .thumb-block .thumb-under .nb-videos .icon-f{
    float:left;
    font-size:15px;
    line-height:18px;
    margin-right:4px
}
.favlists .mozaique .thumb-block .thumb-under .max-videos-reached{
    background:#de2600;
    color:#fff
}
.favlists .mozaique .thumb-block .thumb-under .tag{
    background:#404040;
    color:#fff;
    font-size:.8em;
    margin-left:0
}
.favlists .mozaique .thumb-block.in-favlist .thumb-inside .is-fav-indic{
    display:none
}
.favlists .mozaique .thumb-block.in-favlist .thumb-inside:active .in-fav-indic,.favlists .mozaique .thumb-block.in-favlist .thumb-inside:hover .in-fav-indic{
    display:none
}
.favlists .mozaique.display-cols{
    column-count:3
}
@media (max-width:1000px){
    .favlists .mozaique.display-cols{
        column-count:2
    }
}
.favlists .mozaique.display-cols .favlist-elem{
    break-inside:avoid
}
#fav-list-manage-cont{
    overflow:auto
}
.favlist-create,.favlist-edit,.favlists{
    overflow:hidden
}
.favlist-create .loader,.favlist-edit .loader,.favlists .loader{
    display:block;
    font-size:80px;
    margin:20px auto;
    width:80px
}
.favlist-create .loader:first-child,.favlist-edit .loader:first-child,.favlists .loader:first-child{
    float:none
}
.favlist-create,.favlist-edit{
    position:relative
}
.favlist-create .btn-back,.favlist-edit .btn-back{
    text-transform:uppercase
}
.favlist-create .btn-back .icon-f,.favlist-edit .btn-back .icon-f{
    color:#aaa;
    font-size:10px;
    margin-right:2px
}
.favlist-create .favlist-create-form,.favlist-create .favlist-edit-form,.favlist-create .favlist-list-title,.favlist-edit .favlist-create-form,.favlist-edit .favlist-edit-form,.favlist-edit .favlist-list-title{
    clear:both;
    max-width:1000px
}
.favlist-create .favlist-list-title p,.favlist-edit .favlist-list-title p{
    font-size:20px;
    font-weight:700;
    margin:0;
    padding-left:calc(25% + 15px)
}
.favlist-create .favlist-picto,.favlist-edit .favlist-picto{
    color:rgba(255,255,255,.05);
    font-size:140px;
    left:10px;
    top:70px;
    position:absolute
}
.favlist-create .favlist-picto.icf-clock,.favlist-edit .favlist-picto.icf-clock{
    font-size:160px;
    left:0;
    top:50px
}
.favlist-create .favlist-status-label select,.favlist-edit .favlist-status-label select{
    padding:0 16px 0 36px
}
.favlist-create .favlist-status-picto,.favlist-edit .favlist-status-picto{
    display:inline-block;
    font-size:14px;
    height:32px;
    line-height:32px;
    opacity:.5;
    position:absolute;
    text-align:right;
    top:0;
    width:30px;
    z-index:1
}
.favlist-edit .form-buttons .delete{
    margin:4px 0 0;
    float:right
}
.favlist-edit .max-videos-reached,.favlist-edit .nb-videos{
    display:inline-block;
    background:#888;
    border-radius:3px;
    color:#000;
    font-size:.83em;
    height:18px;
    line-height:18px;
    margin-left:4px;
    padding:0 3px;
    position:relative;
    vertical-align:top;
    z-index:3;
    font-size:14px
}
.favlist-edit .pagination{
    margin-top:20px
}
.favlist-edit .pagination+.mozaique{
    margin-top:0
}
.favlist-edit .mozaique{
    margin-top:10px
}
.favlist-edit .mozaique>p{
    margin:20px;
    text-align:center
}
.favlist-edit .mozaique+.pagination{
    margin-bottom:10px;
    margin-top:0
}
.favlist-edit .mozaique .thumb-block a{
    cursor:default
}
.favlist-edit .mozaique .thumb-block *{
    text-decoration:none!important
}
.favlist-edit .mozaique .thumb-block .thumb-inside:active .in-fav-indic,.favlist-edit .mozaique .thumb-block .thumb-inside:hover .in-fav-indic{
    display:none
}
.favlist-edit .mozaique .thumb-block .thumb-inside .in-fav-indic{
    background:rgba(22,22,22,.5);
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.favlist-edit .mozaique .thumb-block .thumb-inside .in-fav-indic .icon-f{
    color:rgba(255,255,255,.85);
    text-shadow:1px 1px 0 rgba(0,0,0,.3),-1px -1px 0 rgba(0,0,0,.3),1px -1px 0 rgba(0,0,0,.3),-1px 1px 0 rgba(0,0,0,.3);
    display:block;
    font-size:60px;
    left:0;
    margin-top:-30px;
    position:absolute;
    text-align:center;
    top:50%;
    width:100%
}
.favlist-edit .mozaique .thumb-block .thumb-under{
    align-items:center;
    display:flex;
    flex-wrap:wrap
}
.favlist-edit .mozaique .thumb-block .thumb-under .title{
    flex:1 0 1%;
    order:1
}
.favlist-edit .mozaique .thumb-block .thumb-under .play{
    order:2
}
.favlist-edit .mozaique .thumb-block .thumb-under .metadata{
    flex:1 1 100%;
    order:3;
    place-self:flex-end
}
.favlist-edit .mozaique .thumb-block .play{
    align-items:center;
    cursor:pointer;
    display:flex;
    line-height:1;
    padding-left:4px
}
.notouch .favlist-edit .mozaique .thumb-block .play:hover .icon-f{
    background-color:#de2600;
    color:#fff
}
.favlist-edit .mozaique .thumb-block .play .icon-f{
    align-items:center;
    background-color:#888;
    border-radius:3px;
    color:#000;
    display:flex;
    font-size:14px;
    height:22px;
    justify-content:center;
    padding:2px;
    width:20px
}
.favlist-edit .mozaique .thumb-block .videopv a{
    display:none
}
.account-page .favlist-edit .voters-list,.favlist-edit .voters-list{
    margin-top:10px;
    max-width:100%
}
.favlist-edit .favlist-edit-form .form-control.success,.favlist-edit .favlist-edit-form .tag-list.success{
    animation:pl_update_ok_pulse 1.5s ease-out
}
@keyframes pl_update_ok_pulse{
    0%{
        box-shadow:0 0 0 0 rgba(104,208,101,.6);
        background:rgba(104,208,101,0)
    }
    18%{
        background:rgba(104,208,101,.3)
    }
    35%{
        box-shadow:0 0 5px 25px rgba(104,208,101,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(104,208,101,0)
    }
    80%{
        background:rgba(104,208,101,.3)
    }
}
.favlist-edit-list-menu{
    background:#2e2e2e;
    display:none;
    padding:8px 10px 0 20px
}
.favlist-edit-list-menu.init-ok{
    display:block
}
.favlist-edit-list-menu.is-closed,.favlist-edit-list-menu.is-opened{
    overflow:hidden;
    position:relative
}
.favlist-edit-list-menu.is-closed:before,.favlist-edit-list-menu.is-opened:before{
    background-image:linear-gradient(to top,#000,rgba(0,0,0,0));
    bottom:0;
    content:'';
    display:block;
    height:14px;
    position:absolute;
    left:0;
    width:100%;
    z-index:11
}
.favlist-edit-list-menu.is-closed{
    max-height:65px;
    transition:max-height .6s ease-out
}
.favlist-edit-list-menu.is-closed:before{
    transition:bottom .2s .6s ease-out
}
.favlist-edit-list-menu.is-opened{
    max-height:400px
}
.favlist-edit-list-menu.is-opened:before{
    bottom:-14px
}
.favlist-edit-list-menu.is-pined{
    position:absolute;
    top:0;
    width:100%;
    z-index:200
}
.favlist-edit-list-menu .btn{
    display:inline-block;
    font-size:16px;
    line-height:18px;
    margin:0 10px 8px 0;
    padding:10px 16px;
    vertical-align:top
}
.favlist-edit-list-menu .btn .icon-f{
    display:inline-block;
    line-height:18px;
    margin:0 2px 0 6px;
    vertical-align:text-bottom
}
.favlist-edit-list-menu .btn .icon-f:first-child{
    margin-left:0
}
.favlist-edit-list-menu .btn .icon-f.icf-square{
    margin-left:2px
}
.favlist-edit-list-menu .btn .icf-heart{
    color:#de2600;
    opacity:.7
}
.favlist-edit-list-menu .btn.btn-link{
    color:#fff;
    background-color:#1f1f1f;
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link.focus,.favlist-edit-list-menu .btn.btn-link:focus{
    color:#fff;
    background-color:#050505;
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link:hover{
    color:#fff;
    background-color:#050505;
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link.active,.favlist-edit-list-menu .btn.btn-link:active,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link{
    color:#fff;
    background-color:#050505;
    background-image:none;
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link.active.focus,.favlist-edit-list-menu .btn.btn-link.active:focus,.favlist-edit-list-menu .btn.btn-link.active:hover,.favlist-edit-list-menu .btn.btn-link:active.focus,.favlist-edit-list-menu .btn.btn-link:active:focus,.favlist-edit-list-menu .btn.btn-link:active:hover,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link.focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:hover{
    color:#fff;
    background-color:#000;
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link.disabled.focus,.favlist-edit-list-menu .btn.btn-link.disabled:focus,.favlist-edit-list-menu .btn.btn-link.disabled:hover,.favlist-edit-list-menu .btn.btn-link[disabled].focus,.favlist-edit-list-menu .btn.btn-link[disabled]:focus,.favlist-edit-list-menu .btn.btn-link[disabled]:hover,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link.focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:hover{
    background-color:#1f1f1f;
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link .badge{
    color:#1f1f1f;
    background-color:#fff
}
.favlist-edit-list-menu .btn.btn-link.focus,.favlist-edit-list-menu .btn.btn-link:focus{
    color:#fff;
    background-color:#050505;
    border-color:#595959
}
.favlist-edit-list-menu .btn.btn-link:hover{
    color:#fff;
    background-color:#050505;
    border-color:#404040
}
.favlist-edit-list-menu .btn.btn-link.active,.favlist-edit-list-menu .btn.btn-link:active,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link{
    color:#fff;
    background-color:#050505;
    border-color:#404040
}
.favlist-edit-list-menu .btn.btn-link.active.focus,.favlist-edit-list-menu .btn.btn-link.active:focus,.favlist-edit-list-menu .btn.btn-link.active:hover,.favlist-edit-list-menu .btn.btn-link:active.focus,.favlist-edit-list-menu .btn.btn-link:active:focus,.favlist-edit-list-menu .btn.btn-link:active:hover,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link.focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:hover{
    color:#fff;
    background-color:#000;
    border-color:#595959
}
.favlist-edit-list-menu .btn.btn-link.active,.favlist-edit-list-menu .btn.btn-link:active,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link{
    background-image:none
}
.favlist-edit-list-menu .btn.btn-link.disabled,.favlist-edit-list-menu .btn.btn-link[disabled],fieldset[disabled] .favlist-edit-list-menu .btn.btn-link{
    background-color:rgba(31,31,31,.8);
    cursor:default
}
.favlist-edit-list-menu .btn.btn-link.disabled.focus,.favlist-edit-list-menu .btn.btn-link.disabled:focus,.favlist-edit-list-menu .btn.btn-link.disabled:hover,.favlist-edit-list-menu .btn.btn-link[disabled].focus,.favlist-edit-list-menu .btn.btn-link[disabled]:focus,.favlist-edit-list-menu .btn.btn-link[disabled]:hover,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link.focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:hover{
    background-color:rgba(31,31,31,.8);
    border-color:#000
}
.favlist-edit-list-menu .btn.btn-link .badge{
    color:#1f1f1f;
    background-color:#fff
}
.favlist-edit-list-menu .btn.btn-link:hover{
    text-decoration:none
}
.favlist-edit-list-menu .btn.btn-show-more{
    border:0;
    display:none;
    float:right;
    line-height:20px;
    font-size:20px;
    margin:0 -6px 0 0;
    padding:6px;
    text-align:center;
    width:32px
}
.favlist-edit-list-menu .btn.btn-show-more .icon-f{
    line-height:20px
}
.favlist-edit-list-menu .btn .icf-arrow-right{
    transition:transform .1s
}
.favlist-edit-list-menu .btn:hover .icf-arrow-right{
    transform:translateX(2px)
}
.favlist-edit-list-menu .legend{
    display:inline-block;
    font-size:16px;
    font-weight:700;
    line-height:20px;
    margin:0 20px 6px 0;
    padding:10px 0;
    vertical-align:top
}
.favlist-edit-list-menu .max-videos-reached{
    background:#de2600;
    color:#fff;
    margin:10px 20px 10px -16px
}
.x-overlay.favlist-overlay{
    height:calc(100vh - 0px);
    height:calc(var(--vh,1vh) * 100 - 0px);
    left:0;
    position:fixed;
    top:0;
    padding:10px;
    width:100%
}
.x-overlay.favlist-overlay .x-body{
    padding:25px;
    position:relative
}
.x-overlay.favlist-overlay .x-body .x-content{
    max-height:calc(100vh - 70px);
    max-height:calc(var(--vh,1vh) * 100 - 70px);
    overflow-x:hidden;
    overflow-y:auto;
    padding-right:10px;
    margin-right:-10px
}
.x-overlay.favlist-overlay .x-body .favlist-edit-list-menu.is-pined{
    left:25px;
    top:25px;
    width:calc(100% - 50px)
}
.favlist-empty-checkbox label{
    display:block;
    text-align:right;
    margin-top:10px
}
.favlist-empty-checkbox label span{
    display:block
}
.favlist-empty-checkbox.is-mandatory input{
    box-shadow:0 0 0 2px #de2600
}
.favlist-empty-checkbox.is-mandatory label span{
    color:#de2600
}
.favlist-alert-login{
    text-align:center
}
.favlist-alert-login p:first-child{
    font-weight:700;
    font-size:14px;
    margin-bottom:20px
}
.favlist-alert-login .btn{
    white-space:normal;
    font-size:20px;
    margin:0
}
.favlist-alert-login .btn .icon-f{
    vertical-align:text-top
}
.favlist-alert-login .separator{
    display:block;
    margin:10px 0
}
.favlists-actions-cancel{
    margin-top:10px;
    text-align:right
}
.favlists-actions-cancel .btn{
    margin:0
}
.favlist-elem-line,.favlist-elem-small-line{
    display:flex;
    font-size:0;
    margin:0 0 5px;
    overflow:hidden;
    position:relative;
    padding:5px
}
.favlist-elem-line:nth-child(2n),.favlist-elem-small-line:nth-child(2n){
    background:#1f1f1f
}
.favlist-elem-line .favlist-e-left,.favlist-elem-small-line .favlist-e-left{
    font-size:0;
    width:100%
}
.favlist-elem-line .favlist-e-left>*,.favlist-elem-small-line .favlist-e-left>*{
    display:inline-block;
    font-size:16px;
    line-height:38px;
    vertical-align:top
}
.favlist-elem-line .favlist-e-action,.favlist-elem-small-line .favlist-e-action{
    float:right;
    font-size:0;
    margin:0 0 0 10px;
    max-width:100%;
    white-space:nowrap
}
.favlist-elem-line .favlist-e-action>*,.favlist-elem-small-line .favlist-e-action>*{
    vertical-align:top
}
.favlist-elem-line .favlist-e-action .btn,.favlist-elem-small-line .favlist-e-action .btn{
    font-size:14px;
    line-height:36px;
    margin:0;
    padding-bottom:0;
    padding-top:0
}
.favlist-elem-line .favlist-e-action .btn .icon-f,.favlist-elem-small-line .favlist-e-action .btn .icon-f{
    font-size:16px
}
.favlist-elem-line .favlist-e-action .action-menu,.favlist-elem-small-line .favlist-e-action .action-menu{
    font-size:20px;
    height:38px;
    line-height:38px;
    margin-left:5px;
    position:relative;
    right:0;
    top:0;
    width:38px
}
.favlist-elem-line .favlist-e-visibility,.favlist-elem-small-line .favlist-e-visibility{
    font-size:18px;
    opacity:.5;
    text-align:center;
    width:30px
}
.favlist-elem-line .favlist-e-title,.favlist-elem-small-line .favlist-e-title{
    font-size:20px;
    max-width:calc(100% - 30px);
    line-height:28px;
    padding:5px
}
.favlist-elem-line .favlist-e-title .is-watch-later,.favlist-elem-small-line .favlist-e-title .is-watch-later{
    display:inline-block;
    font-size:16px;
    line-height:24px;
    padding:0 2px 0 0;
    vertical-align:top
}
.favlist-elem-line .favlist-e-tags,.favlist-elem-small-line .favlist-e-tags{
    margin:0 0 0 5px;
    vertical-align:middle
}
.favlist-elem-line .favlist-e-tags>*,.favlist-elem-small-line .favlist-e-tags>*{
    display:inline-block;
    background:#888;
    border-radius:3px;
    color:#000;
    font-size:.83em;
    height:18px;
    line-height:18px;
    margin-left:4px;
    padding:0 3px;
    position:relative;
    vertical-align:top;
    z-index:3;
    background:#575757;
    color:#fff;
    font-size:13px
}
.favlist-elem-line .favlist-e-tags .max-videos-reached,.favlist-elem-small-line .favlist-e-tags .max-videos-reached{
    background:#de2600
}
.favlist-elem-line .favlist-e-tags .tag,.favlist-elem-small-line .favlist-e-tags .tag{
    background:#404040;
    color:#fff;
    margin-left:0
}
.favlist-elem-small-line{
    background:#1f1f1f;
    display:inline-block;
    display:flex;
    vertical-align:top;
    width:100%
}
.favlist-elem-small-line .favlist-e-left{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.favlist-elem-small-line .favlist-e-left>*{
    font-size:16px;
    line-height:28px;
    overflow:hidden;
    text-overflow:ellipsis
}
.favlist-elem-small-line .favlist-e-action{
    background:#1f1f1f;
    margin-left:5px;
    position:relative;
    z-index:4
}
.favlist-elem-small-line .favlist-e-action .btn{
    font-size:14px;
    line-height:26px
}
.favlist-elem-small-line .favlist-e-action .btn .icon-f{
    display:block;
    font-size:16px;
    line-height:26px
}
.favlist-elem-small-line .favlist-e-action .btn .mobile-hide{
    display:none
}
.favlist-elem-small-line .favlist-e-action .action-menu{
    font-size:16px;
    height:28px;
    line-height:28px;
    margin-left:5px;
    width:28px
}
.favlist-elem-small-line .favlist-e-visibility{
    font-size:14px;
    width:20px
}
.favlist-elem-small-line .favlist-e-title{
    font-size:16px;
    max-width:calc(100% - 20px);
    line-height:24px;
    padding:2px 5px 2px 5px
}
.favlist-elem-small-line .favlist-e-title .is-watch-later{
    font-size:14px;
    line-height:24px
}
.favlist-elem-small-line .favlist-e-tags{
    margin:2px 0;
    line-height:22px
}
.favlist-elem-small-line .favlist-e-tags .favlist-e-nb-videos{
    font-size:11px
}
@media (min-width:768px){
    .users-videos.watch_later #main{
        min-height:calc(100vh - 250px);
        min-height:calc(var(--vh,1vh) * 100 - 250px)
    }
}
.users-videos.watch_later #profile-title h2{
    margin:2px 0
}
.users-videos.watch_later #page-videos-content{
    position:relative
}
.watch-later-title{
    color:#2e2e2e;
    float:left;
    font-size:106px;
    margin:0 -140px -30px 20px
}
.profile-page #header .white-stripe .header-icons #mobile-login-btn{
    background:#575757
}
.profile-page .floating-purchase-btn{
    bottom:5px;
    box-shadow:0 2px 5px rgba(0,0,0,.5);
    font-size:18px;
    left:50%;
    max-width:300px;
    position:fixed;
    transform:translateX(-50%);
    white-space:normal;
    width:90%;
    z-index:181
}
#main a.prof-verified-tick{
    text-decoration:none
}
.prof-verified-tick{
    display:inline-block;
    background:#000;
    color:#fff;
    font-weight:700;
    text-decoration:none;
    text-align:center;
    font-size:17px;
    line-height:24px;
    width:20px;
    border-radius:10px;
    height:20px
}
.prof-verified-tick:hover{
    text-decoration:none;
    color:#fff
}
.prof-verified-tick.icon-f{
    display:inline-block;
    background:0 0;
    color:#000;
    font-size:20px;
    line-height:20px;
    position:relative;
    top:2.85714286px
}
.thumb-inside .prof-verified-tick{
    position:absolute;
    bottom:3px;
    right:3px;
    top:auto
}
#page .mozaique .thumb-block .thumb-under{
    position:relative
}
#page .mozaique .thumb-block .thumb-under .prof-thumb-label,#page .mozaique .thumb-block .thumb-under .prof-thumb-title{
    display:inline-block;
    background:#de2600;
    color:#fff;
    font-weight:700;
    text-align:center;
    border-radius:1px;
    font-size:19px;
    line-height:28px;
    height:28px;
    padding:0 7px;
    font-size:14px;
    vertical-align:baseline;
    position:absolute
}
#page .mozaique .thumb-block .thumb-under .prof-thumb-label{
    bottom:3px;
    left:3px
}
#page .mozaique .thumb-block .thumb-under .prof-thumb-title{
    top:3px;
    right:3px
}
#page .mozaique .thumb-block .thumb-under .profile-pic{
    float:left;
    height:32px;
    border:1px solid #000;
    margin-right:2px
}
#page .mozaique .thumb-block .thumb-under .profile-name{
    font-weight:700
}
#page .mozaique .thumb-block .thumb-under .profile-counts{
    font-size:11px;
    height:14px;
    line-height:15px
}
#page .mozaique .thumb-block .thumb-under .profile-counts .with-sub{
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis
}
#page .mozaique .thumb-block .thumb-under .profile-counts .sub-strip{
    margin-left:3px;
    vertical-align:top
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme{
    bottom:0;
    left:0;
    margin:0;
    overflow:hidden;
    position:absolute;
    width:100%
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .profile-aboutme-content{
    background:#2e2e2e;
    height:42px;
    position:relative
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .profile-aboutme-content p{
    font-style:italic;
    font-size:12px;
    height:auto;
    line-height:1.5;
    max-height:inherit;
    display:initial;
    -webkit-line-clamp:999;
    overflow:initial;
    white-space:initial;
    padding:3px 10px;
    text-align:center
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more{
    position:absolute;
    right:5px;
    bottom:5px;
    display:none;
    width:18px;
    height:18px;
    padding:0;
    margin:0;
    text-align:center;
    font-weight:700;
    font-size:20px;
    line-height:18px;
    color:#fff;
    background:#aeaeae;
    border:0;
    border-radius:3px;
    cursor:pointer
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more:hover{
    background:#959595
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more:active,#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more:focus{
    outline:0;
    border:none
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-oneline .profile-aboutme-content p{
    line-height:36px
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-close .profile-aboutme-content p,#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .profile-aboutme-content p{
    padding:3px 25px 3px 10px
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-close .show-more,#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .show-more{
    display:block
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-close .profile-aboutme-content p{
    line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    white-space:normal
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .profile-aboutme-content{
    height:auto
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .profile-aboutme-content p{
    display:initial;
    -webkit-line-clamp:999;
    overflow:initial;
    white-space:initial;
    text-overflow:clip;
    -o-text-overflow:clip;
    overflow-y:auto
}
#page .mozaique.profileslist.with-about-me .thumb-block .thumb-under{
    padding-bottom:55px
}
.x-profiles-date-links-popup.x-popup.below .x-popup-arrow{
    border-bottom-color:#000
}
.x-profiles-date-links-popup .x-popup-content{
    background:#000;
    padding:10px 0;
    box-shadow:1px 1px 5px rgba(255,255,255,.3)
}
.x-profiles-date-links-popup .profiles-date-links{
    margin:0;
    padding:0
}
.x-profiles-date-links-popup .profiles-date-links li .icon-f{
    display:none
}
.x-profiles-date-links-popup .profiles-date-links li a{
    display:block;
    padding:5px 20px;
    color:#fff;
    font-size:14px;
    text-decoration:none
}
.x-profiles-date-links-popup .profiles-date-links li a:hover{
    background:#404040
}
.x-profiles-date-links-popup .profiles-date-links li.active a{
    background:#404040;
    font-weight:700
}
.x-profiles-date-links-popup .profiles-date-links.is-hidden{
    display:none
}
.rating-box{
    display:inline-block;
    font-weight:700;
    font-size:14px;
    line-height:18px
}
.rating-box .vote-actions{
    vertical-align:bottom;
    margin-right:5px
}
.rating-box .vote-actions .btn{
    margin:0;
    padding:4px 6px 0
}
.rating-box .vote-actions .btn.is-voted{
    background:#de2600;
    border-color:#c72e26
}
.rating-box .vote-actions .btn.is-voted .icon{
    color:#fff
}
.rating-box .vote-actions .btn:first-child{
    border-radius:2px 0 0 2px;
    border-right:0
}
.rating-box .vote-actions .btn:last-child{
    border-radius:0 2px 2px 0
}
[dir=rtl] .rating-box .vote-actions .btn:first-child{
    border-radius:0 2px 2px 0;
    border-right:1px solid #ccc
}
[dir=rtl] .rating-box .vote-actions .btn:last-child{
    border-radius:2px 0 0 2px;
    border-right:0
}
.rating-box .rating-bar-block{
    display:inline-block;
    vertical-align:bottom
}
.rating-box .rating-bar-block span{
    vertical-align:text-top
}
.rating-box .rating-bar-block .thumb-up{
    margin-left:15px
}
.rating-box .rating-bar-block .thumb-down{
    margin-left:5px
}
.rating-box .rating-bar{
    background:#de2600;
    height:3px;
    margin-top:1px
}
.rating-box .rating-bar div{
    background:#aaa;
    height:3px
}
.rating-box .rating{
    font-size:14px;
    line-height:24px;
    background:#555;
    color:#fff;
    padding:4px 5px;
    margin-left:5px
}
.rating-box .total{
    font-size:11px;
    padding-left:10px
}
.rating-box .x-overlay .x-body{
    padding:1px 5px;
    font-size:10px;
    line-height:12px;
    text-align:center
}
.rating-box-light{
    display:inline-block;
    font-size:11px;
    line-height:16px;
    background:#4d4d4d;
    border-radius:2px;
    padding:2px 5px 3px;
    position:relative;
    overflow:hidden;
    white-space:nowrap
}
.rating-box-light .vote-actions .icon{
    cursor:pointer;
    margin:0 5px 0 0
}
.rating-box-light .rating-bar{
    display:none
}
.rating-box-light .rating{
    font-weight:700
}
.rating-box-light .x-overlay .x-body{
    padding:1px 5px;
    font-size:10px;
    line-height:12px;
    text-align:center
}
#main .page-title.channel{
    font-size:22px;
    margin:12px 2px 8px
}
#main .page-title.channel.lighter{
    font-weight:400
}
#main .page-title.channel a{
    text-decoration:none
}
#main .page-title.channel .icf-ticket-red{
    font-size:36px;
    vertical-align:bottom;
    line-height:32px
}
#main h3.profile{
    margin:9px 0
}
#main .bg-title .rating-box{
    float:right
}
[dir=rtl] #main .bg-title .rating-box{
    float:left
}
#main .rating-box .show-more{
    float:right;
    margin:3px 0 0 8px
}
#main .rating-box .rating-box-content{
    display:none;
    float:left
}
[dir=rtl] #main .rating-box .show-more{
    float:left;
    margin:3px 8px 0 0
}
[dir=rtl] #main .rating-box .rating-box-content{
    float:right
}
.voters-list .voters-list-title{
    margin:0 0 10px 10px;
    font-weight:700;
    font-size:20px
}
.voters-list .voters-list-votes{
    opacity:.5;
    font-size:.8em
}
.voters-list .voters-list-votes>span{
    padding-left:10px;
    white-space:nowrap
}
.voters-list .voters-list-votes .icf-heart{
    color:#de2600
}
.voters-list .voters{
    max-height:75vh;
    padding:0;
    margin:0 auto 20px auto;
    text-align:left;
    font-size:0;
    overflow-y:auto
}
.voters-list .voters li{
    display:inline-block;
    vertical-align:top;
    width:120px;
    padding:5px 10px;
    text-align:center;
    overflow:hidden
}
.voters-list .voters li.action .btn{
    position:relative;
    display:block;
    width:100%;
    margin:0;
    padding:0;
    white-space:normal
}
.voters-list .voters li.action .btn:before{
    content:'';
    display:block;
    padding-top:100%
}
.voters-list .voters li.action .btn span{
    position:absolute;
    top:50%;
    left:0;
    display:block;
    width:100%;
    padding:0 3px;
    font-size:12px;
    white-space:normal;
    transform:translateY(-50%)
}
.voters-list .voters a{
    display:block;
    width:100%;
    text-decoration:none
}
.voters-list .voters figure{
    position:relative;
    width:100%;
    background:#fff
}
.voters-list .voters figure:before{
    content:'';
    display:block;
    padding-top:100%
}
.voters-list .voters img{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    max-width:100%;
    max-height:100%;
    width:auto;
    height:auto;
    transform:translate3D(-50%,-50%,0)
}
.voters-list .voters span{
    display:block;
    font-size:14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
#ad-profiles{
    margin:0
}
#ad-profiles .ad-profiles{
    display:block;
    margin:20px 0 10px
}
#profile-search-form{
    background:#161616;
    overflow:hidden;
    margin:6px 0;
    padding:0
}
#profile-search-form.display-compact .col-left{
    width:100%
}
#profile-search-form.display-compact .form-group{
    display:inline-block;
    clear:none;
    width:33.33333%;
    margin-left:0;
    margin-right:0
}
#profile-search-form.display-compact .form-group:first-child{
    width:100%
}
#profile-search-form.display-advanced .col-create-account,#profile-search-form.display-advanced .col-create-profile{
    display:none
}
#profile-search-form.display-compact .col-center,#profile-search-form.display-compact .col-right,#profile-search-form.display-create-account .col-center,#profile-search-form.display-create-account .col-right,#profile-search-form.display-create-profile .col-center,#profile-search-form.display-create-profile .col-right{
    display:none
}
#profile-search-form #profile-search-filters-summary{
    overflow:hidden;
    clear:both
}
#profile-search-form #profile-search-filters-summary .btn-md{
    display:block;
    font-size:14px
}
#profile-search-form #profile-search-filters-summary .btn-md .icon{
    margin:0;
    vertical-align:sub
}
#profile-search-form #profile-search-filters-summary #profile-search-result-filter{
    height:30px;
    line-height:28px;
    margin:0 10px 0 0;
    padding:0 12px;
    float:left
}
#profile-search-form #profile-search-filters-summary ul{
    margin:0;
    padding:3px 0;
    font-size:13px
}
#profile-search-form #profile-search-filters-summary ul li{
    padding:0 0 3px;
    vertical-align:text-top
}
#profile-search-form #profile-search-filters-summary ul .label{
    padding-right:5px;
    color:#fff;
    font-weight:700
}
#profile-search-form #profile-search-filters-summary ul .value{
    color:#de2600;
    font-weight:700;
    cursor:pointer
}
#profile-search-form #profile-search-filters-summary ul .sep{
    color:#888;
    padding-left:5px;
    padding-right:5px
}
#profile-search-form.expanded{
    background:#404040;
    padding:8px
}
#profile-search-form.expanded #profile-search-filters-summary .btn-md,#profile-search-form.expanded #profile-search-filters-summary .btn-xs{
    display:block;
    margin-bottom:4px
}
#profile-search-form.expanded #profile-search-filters-summary ul{
    display:none
}
#profile-search-form.expanded .label-contracted{
    display:none
}
#profile-search-form.expanded .row{
    max-height:2000px;
    opacity:1;
    overflow:hidden;
    padding-top:10px
}
#profile-search-form.contracted .row{
    max-height:0;
    opacity:0;
    overflow:hidden
}
#profile-search-form.contracted .label-expanded{
    display:none
}
#profile-search-form .info-bordered{
    border:1px solid #fff;
    background:#000;
    font-size:15px;
    line-height:22px;
    padding:10px
}
#profile-search-form .info-bordered ul{
    margin:10px 0 20px
}
#profile-search-form .control-label{
    font-size:15px;
    font-weight:400;
    text-align:left
}
#profile-search-form .form-group{
    margin-bottom:3px;
    vertical-align:text-top
}
#profile-search-form .form-text input{
    border:2px solid #fff
}
#profile-search-form .form-range-select .control-label,#profile-search-form .form-select .control-label{
    padding-top:2px
}
#profile-search-form .form-range-select select,#profile-search-form .form-select select{
    height:26px;
    padding:3px 6px
}
#profile-search-form .form-range-select select{
    display:inline;
    width:45%
}
#profile-search-form .form-control{
    font-size:14px
}
#profile-search-form .help-block{
    margin:3px 0
}
#profile-search-form .form-actions{
    font-size:15px;
    margin-top:10px
}
#profile-search-form .form-actions .btn{
    font-size:15px
}
#profile-search-form .form-actions .btn a{
    text-decoration:underline
}
#profile-search-form .form-actions .radio-inline,#profile-search-form .form-actions strong{
    display:inline-block;
    margin:0 2px 4px 0;
    padding:7px 8px 7px 0;
    vertical-align:bottom
}
#profile-search-form .form-actions .radio-inline{
    padding-left:20px
}
#profile-search-form .form-actions .radio-inline input{
    margin-top:2px
}
#profile-search-form .form-actions #profile-search-advanced{
    text-decoration:underline
}
#profile-search-form .form-actions #profile-search-advanced:hover{
    text-decoration:none
}
#profile-search-result-count{
    display:block;
    float:left;
    font-size:15px;
    height:30px;
    line-height:30px;
    padding:0 40px 0 0
}
#profile-title{
    margin:0 4px;
    max-width:100%;
    min-height:48px;
    overflow:hidden;
    position:relative
}
#profile-title .profile-pic{
    float:left;
    margin-right:10px;
    margin-bottom:4px;
    position:relative
}
[dir=rtl] #profile-title .profile-pic{
    float:right;
    margin-left:10px;
    margin-right:0
}
#profile-title .profile-pic .external-link{
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    z-index:1
}
#profile-title .profile-pic img{
    border:1px solid #404040;
    display:block;
    height:60px
}
#profile-title .profile-pic img.lg-pic-opener{
    cursor:pointer
}
#profile-title .profile-pic .chat-toggle-button-outside{
    background:#000;
    bottom:0;
    color:#fff;
    cursor:pointer;
    font-size:20px;
    height:28px;
    left:0;
    left:calc(100% - 28px);
    line-height:32px;
    position:absolute;
    text-align:center;
    width:28px;
    z-index:2
}
#profile-title h2{
    display:block;
    font-size:15px;
    margin:0;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#profile-title h2>*{
    font-size:22px;
    line-height:32px;
    vertical-align:top
}
#profile-title h2 .flag.flag-m1,#profile-title h2 .flag.flag-p1,#profile-title h2 .flag.flag-p2,#profile-title h2 .flag.flag-p3,#profile-title h2 .flag.flag-p4,#profile-title h2 .flag.flag-p5,#profile-title h2 .flag.flag-p6,#profile-title h2 .flag.flag-p7,#profile-title h2 .flag.flag-p8,#profile-title h2 .flag.flag-p9,#profile-title h2 .flag.flag-question,#profile-title h2 .flag.flag-s1{
    margin-top:6px
}
#profile-title h2 .flag.flag-p3{
    height:20px
}
#profile-title h2 .video-subscribe-square{
    vertical-align:text-bottom
}
#profile-title h2 .prof-verified-link{
    text-decoration:none
}
#profile-title h2 .prof-verified-link .icon-f{
    line-height:32px
}
#profile-title h2.with-aka{
    float:left
}
#profile-title h2 small{
    color:#fff;
    font-size:16.5px
}
#profile-title h2 small.after-aka{
    float:right;
    padding-left:4px;
    line-height:32px
}
#profile-title h2 small.aka a{
    text-decoration:none
}
#profile-title h2 small.aka a:hover{
    text-decoration:underline
}
#profile-title h2>.playlist-edit{
    cursor:pointer;
    margin:0 0 4px;
    padding:0 10px 0 8px
}
#profile-title h2>.playlist-edit:hover .text-danger{
    color:#de2600
}
#profile-title h2 .profile-maincat-switch{
    background:#161616;
    border:0;
    font-size:14px;
    font-weight:700;
    padding:0 6px
}
#profile-title h2 .profile-maincat-switch:hover{
    background:#1f1f1f
}
#profile-title h2 .profile-maincat-switch .profile-maincat-switch-label>span:first-child{
    vertical-align:unset
}
#profile-title h2 .profile-maincat-switch .profile-maincat-switch-label>span:first-child>span{
    display:inline-block;
    vertical-align:middle
}
#profile-title h2 .profile-maincat-switch .icf-caret-down{
    display:inline-block;
    vertical-align:middle
}
#profile-title .btn-link,#profile-title .btn-link:active,#profile-title .btn-link:focus,#profile-title .btn-link:hover{
    background:0 0;
    border-color:transparent;
    color:#fff;
    cursor:default;
    outline:0;
    text-decoration:none
}
#profile-title .btn-link .text-danger,#profile-title .btn-link:active .text-danger,#profile-title .btn-link:focus .text-danger,#profile-title .btn-link:hover .text-danger{
    color:#de2600
}
#profile-title .chat-toggle-button-outside{
    display:none
}
#profile-title .friend-request-cont{
    height:22px;
    line-height:22px;
    padding-bottom:0;
    padding-top:0;
    position:absolute;
    right:0;
    top:24px
}
#profile-title .friend-request-cont button{
    font-size:14px;
    font-weight:400;
    height:22px;
    line-height:20px;
    margin:0
}
#profile-title .friend-request-cont .icon.add-friend{
    vertical-align:top
}
#profile-title .sub-strip,#profile-title .user-subscribe{
    color:#fff;
    background-color:#de2600;
    border-color:#ab1d00;
    border:1px solid #737373;
    height:22px;
    padding:0 4px;
    position:absolute;
    top:0;
    right:0
}
#profile-title .sub-strip.focus,#profile-title .sub-strip:focus,#profile-title .user-subscribe.focus,#profile-title .user-subscribe:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#2c0700
}
#profile-title .sub-strip:hover,#profile-title .user-subscribe:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#6e1300
}
#profile-title .sub-strip.active,#profile-title .sub-strip:active,#profile-title .user-subscribe.active,#profile-title .user-subscribe:active,.open>.dropdown-toggle#profile-title .sub-strip,.open>.dropdown-toggle#profile-title .user-subscribe{
    color:#fff;
    background-color:#ab1d00;
    background-image:none;
    border-color:#6e1300
}
#profile-title .sub-strip.active.focus,#profile-title .sub-strip.active:focus,#profile-title .sub-strip.active:hover,#profile-title .sub-strip:active.focus,#profile-title .sub-strip:active:focus,#profile-title .sub-strip:active:hover,#profile-title .user-subscribe.active.focus,#profile-title .user-subscribe.active:focus,#profile-title .user-subscribe.active:hover,#profile-title .user-subscribe:active.focus,#profile-title .user-subscribe:active:focus,#profile-title .user-subscribe:active:hover,.open>.dropdown-toggle#profile-title .sub-strip.focus,.open>.dropdown-toggle#profile-title .sub-strip:focus,.open>.dropdown-toggle#profile-title .sub-strip:hover,.open>.dropdown-toggle#profile-title .user-subscribe.focus,.open>.dropdown-toggle#profile-title .user-subscribe:focus,.open>.dropdown-toggle#profile-title .user-subscribe:hover{
    color:#fff;
    background-color:#871700;
    border-color:#2c0700
}
#profile-title .sub-strip.disabled.focus,#profile-title .sub-strip.disabled:focus,#profile-title .sub-strip.disabled:hover,#profile-title .sub-strip[disabled].focus,#profile-title .sub-strip[disabled]:focus,#profile-title .sub-strip[disabled]:hover,#profile-title .user-subscribe.disabled.focus,#profile-title .user-subscribe.disabled:focus,#profile-title .user-subscribe.disabled:hover,#profile-title .user-subscribe[disabled].focus,#profile-title .user-subscribe[disabled]:focus,#profile-title .user-subscribe[disabled]:hover,fieldset[disabled] #profile-title .sub-strip.focus,fieldset[disabled] #profile-title .sub-strip:focus,fieldset[disabled] #profile-title .sub-strip:hover,fieldset[disabled] #profile-title .user-subscribe.focus,fieldset[disabled] #profile-title .user-subscribe:focus,fieldset[disabled] #profile-title .user-subscribe:hover{
    background-color:#de2600;
    border-color:#ab1d00
}
#profile-title .sub-strip .badge,#profile-title .user-subscribe .badge{
    color:#de2600;
    background-color:#fff
}
#profile-title .sub-strip.focus,#profile-title .sub-strip:focus,#profile-title .user-subscribe.focus,#profile-title .user-subscribe:focus{
    color:#fff;
    background-color:#ab1d00;
    border-color:#2c0700
}
#profile-title .sub-strip:hover,#profile-title .user-subscribe:hover{
    color:#fff;
    background-color:#ab1d00;
    border-color:#6e1300
}
#profile-title .sub-strip.active,#profile-title .sub-strip:active,#profile-title .user-subscribe.active,#profile-title .user-subscribe:active,.open>.dropdown-toggle#profile-title .sub-strip,.open>.dropdown-toggle#profile-title .user-subscribe{
    color:#fff;
    background-color:#ab1d00;
    border-color:#6e1300
}
#profile-title .sub-strip.active.focus,#profile-title .sub-strip.active:focus,#profile-title .sub-strip.active:hover,#profile-title .sub-strip:active.focus,#profile-title .sub-strip:active:focus,#profile-title .sub-strip:active:hover,#profile-title .user-subscribe.active.focus,#profile-title .user-subscribe.active:focus,#profile-title .user-subscribe.active:hover,#profile-title .user-subscribe:active.focus,#profile-title .user-subscribe:active:focus,#profile-title .user-subscribe:active:hover,.open>.dropdown-toggle#profile-title .sub-strip.focus,.open>.dropdown-toggle#profile-title .sub-strip:focus,.open>.dropdown-toggle#profile-title .sub-strip:hover,.open>.dropdown-toggle#profile-title .user-subscribe.focus,.open>.dropdown-toggle#profile-title .user-subscribe:focus,.open>.dropdown-toggle#profile-title .user-subscribe:hover{
    color:#fff;
    background-color:#871700;
    border-color:#2c0700
}
#profile-title .sub-strip.active,#profile-title .sub-strip:active,#profile-title .user-subscribe.active,#profile-title .user-subscribe:active,.open>.dropdown-toggle#profile-title .sub-strip,.open>.dropdown-toggle#profile-title .user-subscribe{
    background-image:none
}
#profile-title .sub-strip.disabled,#profile-title .sub-strip[disabled],#profile-title .user-subscribe.disabled,#profile-title .user-subscribe[disabled],fieldset[disabled] #profile-title .sub-strip,fieldset[disabled] #profile-title .user-subscribe{
    background-color:rgba(222,38,0,.8);
    cursor:default
}
#profile-title .sub-strip.disabled.focus,#profile-title .sub-strip.disabled:focus,#profile-title .sub-strip.disabled:hover,#profile-title .sub-strip[disabled].focus,#profile-title .sub-strip[disabled]:focus,#profile-title .sub-strip[disabled]:hover,#profile-title .user-subscribe.disabled.focus,#profile-title .user-subscribe.disabled:focus,#profile-title .user-subscribe.disabled:hover,#profile-title .user-subscribe[disabled].focus,#profile-title .user-subscribe[disabled]:focus,#profile-title .user-subscribe[disabled]:hover,fieldset[disabled] #profile-title .sub-strip.focus,fieldset[disabled] #profile-title .sub-strip:focus,fieldset[disabled] #profile-title .sub-strip:hover,fieldset[disabled] #profile-title .user-subscribe.focus,fieldset[disabled] #profile-title .user-subscribe:focus,fieldset[disabled] #profile-title .user-subscribe:hover{
    background-color:rgba(222,38,0,.8);
    border-color:#ab1d00
}
#profile-title .sub-strip .badge,#profile-title .user-subscribe .badge{
    color:#de2600;
    background-color:#fff
}
#profile-title .sub-strip,#profile-title .sub-strip *,#profile-title .user-subscribe,#profile-title .user-subscribe *{
    font-size:14px;
    line-height:20px
}
#profile-title .sub-strip *,#profile-title .user-subscribe *{
    height:20px
}
.premium-page.not-premium-logged #profile-title .friend-request-cont,.premium-page.not-premium-logged #profile-title .sub-strip,.premium-page.not-premium-logged #profile-title .user-actions,.premium-page.not-premium-logged #profile-title .user-subscribe{
    display:none
}
#profile-title .actions{
    float:right;
    margin:2px 0 2px 10px
}
#profile-title .btn-link:hover{
    text-decoration:none;
    cursor:default
}
#profile-title.no-pic h2{
    margin:2px 0
}
#profile-title.no-pic .actions{
    margin-top:8px;
    margin-bottom:0
}
#profile-title .embed-responsive.banner-slider .banner-slide,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child{
    align-items:center;
    background:0 0;
    border:0;
    display:flex;
    flex-grow:99;
    justify-content:center;
    text-decoration:none
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn{
    border:0;
    font-size:24px;
    margin:2px 5px;
    position:relative;
    text-transform:uppercase;
    vertical-align:middle;
    white-space:normal;
    z-index:5
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn,#profile-title .embed-responsive.banner-slider .banner-slide .btn:focus,#profile-title .embed-responsive.banner-slider .banner-slide .btn:hover,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:focus,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:hover,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:focus,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:hover{
    color:#fff
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn:hover,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:hover,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:hover{
    background-color:#222;
    border-color:#000
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn.focus,#profile-title .embed-responsive.banner-slider .banner-slide .btn:focus,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn.focus,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:focus,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn.focus,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:focus{
    box-shadow:0 0 0 3px rgba(0,0,0,.5)
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn,#profile-title .embed-responsive.banner-slider .banner-slide .btn.disabled,#profile-title .embed-responsive.banner-slider .banner-slide .btn:disabled,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn.disabled,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:disabled,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn.disabled,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:disabled{
    background-color:#000;
    border-color:#000
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn:not([disabled]):not(.disabled).active,#profile-title .embed-responsive.banner-slider .banner-slide .btn:not([disabled]):not(.disabled):active,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:not([disabled]):not(.disabled).active,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:not([disabled]):not(.disabled):active,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:not([disabled]):not(.disabled).active,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:not([disabled]):not(.disabled):active,.show>#profile-title .embed-responsive.banner-slider .banner-slide .btn.dropdown-toggle,.show>#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn.dropdown-toggle,.show>#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn.dropdown-toggle{
    background-color:#222;
    border-color:#000;
    box-shadow:0 0 0 0 rgba(0,0,0,.5);
    color:#fff
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn .icon-f,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn .icon-f,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn .icon-f{
    display:inline-block;
    font-size:1.1em;
    vertical-align:text-bottom
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn .icf-ticket-red,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn .icf-ticket-red,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn .icf-ticket-red{
    color:#de2600;
    font-size:1.45em;
    vertical-align:top
}
#profile-title .embed-responsive.banner-slider{
    font-weight:700;
    height:142px;
    margin-bottom:10px
}
#profile-title .embed-responsive.banner-slider .banner-personal{
    background-color:#161616
}
#profile-title .embed-responsive.banner-slider .banner-personal .img-responsive{
    margin:0 auto
}
#profile-title .embed-responsive.banner-slider>.banner-slide{
    display:none
}
#profile-title .embed-responsive.banner-slider>.banner-slide.banner-first-forced,#profile-title .embed-responsive.banner-slider>.banner-slide:first-child:last-child{
    display:flex
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal){
    background:#de2600;
    color:#fff;
    font-size:24px;
    padding:0 45px;
    text-align:center
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal):not(.ticket-red){
    background-image:linear-gradient(135deg,#7d1500,#de2600)
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red{
    background:0 0
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-in{
    background:#de2600;
    font-size:24px;
    height:142px;
    text-align:center
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-back .icon-f{
    font-size:144px
}
#profile-title .embed-responsive.banner-slider .banner-slide:first-child{
    left:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-container{
    height:142px;
    position:relative;
    z-index:1
}
#profile-title .embed-responsive.banner-slider .banner-slider-container .banner-slide+.banner-slide+.banner-slide{
    display:none
}
#profile-title .embed-responsive.banner-slider .banner-slider-container .banner-slide:nth-child(2){
    left:100%
}
#profile-title .embed-responsive.banner-slider.to-next .banner-slide:first-child{
    animation:.5s bannerSliderToSecondForFirst
}
#profile-title .embed-responsive.banner-slider.to-next .banner-slide:nth-child(2n){
    animation:.5s bannerSliderToSecondForSecond
}
#profile-title .embed-responsive.banner-slider.to-prev .banner-slide:first-child{
    animation:.5s bannerSliderToFirstForFirst
}
#profile-title .embed-responsive.banner-slider.to-prev .banner-slide:nth-child(2n){
    animation:.5s bannerSliderToFirstForSecond
}
@keyframes bannerSliderToSecondForFirst{
    from{
        left:0
    }
    to{
        left:-100%
    }
}
@keyframes bannerSliderToSecondForSecond{
    from{
        left:100%
    }
    to{
        left:0
    }
}
@keyframes bannerSliderToFirstForFirst{
    from{
        left:-100%
    }
    to{
        left:0
    }
}
@keyframes bannerSliderToFirstForSecond{
    from{
        left:0
    }
    to{
        left:100%
    }
}
#profile-title .embed-responsive.banner-slider .banner-slider-left,#profile-title .embed-responsive.banner-slider .banner-slider-right{
    background:0 0;
    border:none;
    bottom:30px;
    color:#fff;
    font-size:10px;
    padding:0;
    position:absolute;
    top:30px;
    width:45px;
    z-index:2
}
#profile-title .embed-responsive.banner-slider .banner-slider-left:active,#profile-title .embed-responsive.banner-slider .banner-slider-left:focus,#profile-title .embed-responsive.banner-slider .banner-slider-left:focus:active,#profile-title .embed-responsive.banner-slider .banner-slider-right:active,#profile-title .embed-responsive.banner-slider .banner-slider-right:focus,#profile-title .embed-responsive.banner-slider .banner-slider-right:focus:active{
    outline:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-left .icon-f,#profile-title .embed-responsive.banner-slider .banner-slider-right .icon-f{
    background:rgba(0,0,0,.1);
    border-radius:50%;
    display:block;
    height:20px;
    line-height:20px;
    position:absolute;
    text-align:center;
    top:calc(50% - 10px);
    width:20px
}
.notouch #profile-title .embed-responsive.banner-slider .banner-slider-left:hover .icon-f,.notouch #profile-title .embed-responsive.banner-slider .banner-slider-right:hover .icon-f{
    background:rgba(0,0,0,.2)
}
#profile-title .embed-responsive.banner-slider .banner-slider-left{
    left:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-left .icon-f{
    left:20px;
    padding-right:2px
}
#profile-title .embed-responsive.banner-slider .banner-slider-right{
    right:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-right .icon-f{
    right:20px;
    padding-left:2px
}
#profile-title.banner-sliders .embed-responsive,#profile-title.has-banner-slider .embed-responsive{
    height:142px;
    margin-bottom:10px
}
#profile-title.banner-sliders .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child{
    background-color:#161616;
    padding:0
}
#profile-title.banner-sliders>.top-right,#profile-title.has-banner-slider>.top-right{
    top:149px
}
#profile-title.has-banner .website,#profile-title.has-banner-slider .website{
    background:#000;
    background:rgba(0,0,0,.6);
    border-radius:2px;
    bottom:2px;
    color:#fff;
    font-size:14px;
    font-style:italic;
    font-weight:400;
    line-height:22px;
    padding:0 12px;
    position:absolute;
    right:2px
}
#profile-title .setup-banner{
    position:absolute;
    top:2px;
    right:2px;
    z-index:5
}
#profile-title.has-banner{
    margin:4px 0 6px;
    max-width:none;
    position:relative
}
#profile-title.has-banner .embed-responsive{
    padding-bottom:15.625%
}
#profile-title.has-banner .embed-responsive .embed-responsive-item{
    display:block
}
#profile-title.has-banner .embed-responsive .add-banner{
    color:#fff;
    position:absolute;
    top:2px;
    right:8px;
    font-weight:700;
    text-decoration:none;
    font-size:20px;
    font-variant:small-caps
}
#profile-title.has-banner .embed-responsive .add-banner:hover{
    text-decoration:underline
}
#profile-title.has-banner .profile-pic{
    bottom:38px;
    float:none;
    left:2px;
    margin:0;
    position:absolute;
    direction:ltr;
    top:2px
}
#profile-title.has-banner .profile-pic img{
    width:auto;
    height:100%
}
#profile-title.has-banner h2{
    background:#000;
    background:rgba(0,0,0,.8);
    border-radius:2px;
    bottom:2px;
    color:#fff;
    height:32px;
    left:2px;
    line-height:32px;
    margin:0;
    max-width:70%;
    overflow:hidden;
    padding:0 10px;
    position:absolute;
    white-space:nowrap
}
#profile-title.has-banner h2 .flag{
    float:left;
    margin-right:6px
}
#profile-title.has-banner h2 .flag.flag-m1,#profile-title.has-banner h2 .flag.flag-p1,#profile-title.has-banner h2 .flag.flag-p2,#profile-title.has-banner h2 .flag.flag-p3,#profile-title.has-banner h2 .flag.flag-p4,#profile-title.has-banner h2 .flag.flag-p5,#profile-title.has-banner h2 .flag.flag-p6,#profile-title.has-banner h2 .flag.flag-p7,#profile-title.has-banner h2 .flag.flag-p8,#profile-title.has-banner h2 .flag.flag-p9,#profile-title.has-banner h2 .flag.flag-s1{
    box-sizing:content-box;
    margin-top:5px;
    border:1px solid #333
}
#profile-title.has-banner h2 .flag.flag-p3{
    width:30px;
    height:20px
}
#profile-title.has-banner h2 small{
    color:#fff
}
#profile-title.has-banner h2 br{
    display:none
}
#profile-title.has-banner h2 .prof-verified-tick{
    background:#fff;
    color:#000
}
#profile-title.has-banner h2 a,#profile-title.has-banner h2 a:hover{
    color:#fff
}
#profile-title.has-banner h2 a.text-danger,#profile-title.has-banner h2 a.text-danger:hover{
    color:#de2600
}
#profile-title.has-banner h2 .profile-maincat-switch{
    background:#000
}
#profile-title.has-banner h2 .profile-maincat-switch:hover{
    background:#222
}
#profile-title.has-banner .btn-link{
    background:#404040
}
#profile-title.has-banner .video-subscribe{
    position:absolute;
    top:2px;
    right:2px
}
#profile-title.has-banner .sub-strip{
    right:2px;
    top:2px;
    left:auto
}
#profile-title.has-banner .sub-strip.no-active{
    display:none!important
}
#profile-title.has-banner .user-actions{
    position:absolute;
    right:2px;
    top:2px;
    left:auto
}
#profile-title.has-banner .user-actions .sub-strip{
    display:inline-block;
    position:relative;
    right:auto;
    top:auto
}
#profile-title.has-banner .user-actions .sub-strip~.sub-strip{
    margin-right:2px
}
#profile-title.has-banner .friend-request-cont{
    right:2px;
    top:26px
}
#profile-title>.top-right{
    padding:2px 2px 24px 16px;
    position:absolute;
    right:0;
    top:0
}
#profile-title>.top-right .friend-request-cont,#profile-title>.top-right .sub-strip,#profile-title>.top-right .user-actions,#profile-title>.top-right .user-subscribe{
    display:block;
    margin-bottom:2px;
    position:static
}
#profile-title>.top-right .friend-request-cont{
    text-align:right
}
#profile-title>.top-right .user-actions{
    overflow:hidden
}
#profile-title>.top-right .user-actions .sub-strip,#profile-title>.top-right .user-actions .user-subscribe{
    display:block;
    float:right;
    margin-bottom:0
}
[dir=rtl] #profile-title .friend-request-cont,[dir=rtl] #profile-title .sub-strip,[dir=rtl] #profile-title .user-subscribe,[dir=rtl] #profile-title:not(.has-banner)>.top-right{
    left:0;
    right:auto
}
#header-about-me .show-more,#main .rating-box .show-more,#pinfo-workedfor .show-more{
    background:#aeaeae;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-size:20px;
    font-weight:700;
    height:18px;
    line-height:19px;
    text-align:center;
    transition:all .2s;
    width:18px
}
#header-about-me .show-more:hover,#main .rating-box .show-more:hover,#pinfo-workedfor .show-more:hover{
    background:#959595
}
#header-about-me .show-more:active,#header-about-me .show-more:focus,#main .rating-box .show-more:active,#main .rating-box .show-more:focus,#pinfo-workedfor .show-more:active,#pinfo-workedfor .show-more:focus{
    box-shadow:0 0 0 3px #e1e1e1
}
#header-about-me{
    background:#2e2e2e;
    clear:both;
    cursor:pointer;
    font-size:14px;
    overflow:hidden;
    margin:5px 0 8px;
    padding:4px 26px 4px 8px;
    position:relative;
    text-overflow:ellipsis;
    white-space:nowrap
}
#header-about-me br{
    display:none
}
#header-about-me .show-more{
    bottom:5px;
    position:absolute;
    right:5px
}
#header-about-me.expanded{
    cursor:auto;
    white-space:normal
}
#header-about-me.expanded br{
    display:inline
}
.profile-action-link-popup .x-popup-content{
    max-width:400px
}
#profile-report-form .radio label{
    font-weight:700
}
.x-overlay .x-body #profile-report-form .help-block.error-block{
    color:#de2600
}
#profile-tabs{
    margin:3px 0 5px;
    padding:0
}
#profile-tabs .tab-buttons{
    border-bottom:1px solid #555;
    float:none;
    height:34px;
    overflow:visible;
    padding:0
}
#profile-tabs .tab-buttons li .btn{
    background:#555;
    border:1px solid #555;
    border-radius:2px 2px 0 0;
    box-shadow:none;
    color:#fff;
    font-size:14px;
    font-weight:400;
    height:34px;
    line-height:26px;
    margin:0 0 -1px;
    padding:3px 12px;
    text-shadow:none;
    transition:none
}
#profile-tabs .tab-buttons li .btn .navbadge{
    background:#de2600;
    border-radius:14px;
    color:#fff;
    margin-left:4px;
    padding:4px 6px;
    vertical-align:middle
}
#profile-tabs .tab-buttons li .btn:hover{
    background:#1f1f1f;
    color:#fff;
    text-shadow:none
}
#profile-tabs .tab-buttons li .btn.active,#profile-tabs .tab-buttons li .btn.active:hover,#profile-tabs .tab-buttons li .btn.desktop-active{
    border-bottom:0;
    background:#161616;
    color:#fff;
    padding-bottom:4px
}
#profile-tabs .tab-buttons li .btn .icon,#profile-tabs .tab-buttons li .btn .icon-f{
    display:inline-block;
    font-size:22px;
    line-height:26px;
    vertical-align:top
}
#profile-tabs .tab-buttons li .btn .icf-line-chart{
    font-size:19px
}
#profile-tabs .tab-buttons li .btn .icf-comment-o{
    font-size:24px
}
#profile-tabs .tab-buttons li .btn .icf-comments-o{
    font-size:26px
}
#profile-tabs .tab-buttons li .btn .icf-share{
    font-size:18px
}
#profile-tabs .tab-buttons li .btn .navbadge{
    margin-left:4px
}
#profile-tabs .tab-buttons li .btn.premium{
    background:0 0;
    border-left:none;
    border-right:none;
    border-top:none;
    line-height:21px;
    overflow:hidden;
    padding:0 8px;
    position:relative;
    color:#fff
}
#profile-tabs .tab-buttons li .btn.premium .ticket-in{
    display:block;
    font-weight:700;
    padding:6px 8px;
    position:relative;
    z-index:2
}
#profile-tabs .tab-buttons li .btn.premium .ticket-in .navbadge{
    margin-bottom:1px
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right{
    width:55%;
    overflow:hidden
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .icon-f,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right{
    bottom:0;
    font-size:34px;
    line-height:34px;
    position:absolute;
    top:0;
    z-index:2
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left .icon-f{
    left:0
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right .icon-f{
    right:0
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .icf-ticket-wide{
    z-index:1
}
#profile-tabs .tab-buttons li .btn.premium.active,#profile-tabs .tab-buttons li .btn.premium.active:hover{
    padding-bottom:0
}
#profile-tabs .tab-buttons li .btn.premium.active .ticket-in,#profile-tabs .tab-buttons li .btn.premium.active:hover .ticket-in{
    padding-bottom:7px
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .icon-f{
    color:#555
}
#profile-tabs .tab-buttons li .btn.premium.active,#profile-tabs .tab-buttons li .btn.premium.active:hover,#profile-tabs .tab-buttons li .btn.premium:hover{
    color:#fff
}
#profile-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#profile-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#profile-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide{
    color:#de2600
}
#profile-tabs .tab-buttons li .btn.premium.active .navbadge,#profile-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#profile-tabs .tab-buttons li .btn.premium:hover .navbadge{
    background:#fff;
    color:#000
}
#profile-tabs .tab-buttons li .btn .icf-pin{
    font-size:14px;
    left:4px;
    margin:0 -6px 0 0;
    opacity:.3;
    position:relative;
    top:-9px;
    transform-origin:center 6px;
    transition:50ms
}
#profile-tabs .tab-buttons li .btn .icf-pin.is-pined{
    opacity:1
}
.notouch #profile-tabs .tab-buttons li .btn .icf-pin:hover{
    transform:scale(1.5)
}
#profile-tabs .tab-buttons li .btn .icf-pin.disabled{
    cursor:default
}
.notouch #profile-tabs .tab-buttons li .btn .icf-pin.disabled:hover{
    transform:none
}
#profile-tabs .tab-buttons li:last-child{
    margin-right:0
}
#profile-tabs .tab-buttons li.un-tabbed ul{
    padding:0
}
#profile-tabs .tab-buttons li.un-tabbed .btn:not(.active){
    background:#161616;
    border:1px solid #161616;
    border-bottom-width:0;
    color:#fff;
    height:33px
}
#profile-tabs .tab-buttons #tab-videos-red .icon{
    color:#de2600;
    font-size:24px
}
#profile-tabs .tabs{
    padding:15px 0 4px
}
#profile-tabs .tabs .tab{
    position:relative;
    overflow:visible;
    min-height:200px
}
#profile-tabs .tabs .tab>.pagination:first-child,#profile-tabs .tabs .tab>:first-child>h4:first-child,#profile-tabs .tabs .tab>div>.pagination:first-child,#profile-tabs .tabs .tab>div>:first-child>h4:first-child,#profile-tabs .tabs .tab>div>h4:first-child,#profile-tabs .tabs .tab>h4:first-child{
    margin-top:0
}
#profile-tabs .tabs .tab-actions{
    position:absolute;
    top:-13px;
    right:0
}
#profile-tabs .tabs .pfinfo-actions{
    margin:-8px 0 10px;
    padding:0 0 3px;
    border-bottom:1px solid #888;
    text-align:center
}
#profile-tabs h4{
    font-size:14px;
    line-height:22px
}
#profile-tabs h4 a.active{
    text-decoration:none;
    cursor:default
}
#profile-tabs h4.no-border,#profile-tabs h4.no-border a{
    color:#ccc
}
#profile-tabs .filters{
    color:#ccc;
    font-size:14px;
    line-height:22px;
    overflow:hidden;
    margin:2px 8px 12px
}
#profile-tabs .filters button{
    border:0;
    background:0 0;
    color:#fff;
    padding:0
}
#profile-tabs .filters button:active,#profile-tabs .filters button:active:focus,#profile-tabs .filters button:focus{
    outline:0
}
#profile-tabs .filters button.is-highlighted{
    animation:red-tab-hl-color-pulse .3s 3
}
@keyframes red-tab-hl-color-pulse{
    0%{
        color:#fff
    }
    70%{
        color:#de2600
    }
    100%{
        color:#fff
    }
}
#profile-tabs .filters button.is-highlighted .checkbox.toggle label:before{
    animation:red-tab-hl-bg-pulse .3s 3
}
@keyframes red-tab-hl-bg-pulse{
    0%{
        background:#333
    }
    70%{
        background:#de2600
    }
    100%{
        background:#333
    }
}
#profile-tabs .filters a{
    color:#ccc
}
#profile-tabs .filters .content-filter-is{
    background:0 0;
    border:0;
    height:22px;
    padding:0 0 0 4px
}
#profile-tabs .filters .content-title.has-title{
    padding-right:12px
}
#profile-tabs .filters .content-filters>span{
    margin-right:10px
}
#profile-tabs .filters .content-filters>span.content-filter-k-lock-unlock .is-disabled .icon-f{
    opacity:.5
}
#profile-tabs .filters .content-filters>span.content-filter-k-uploadsonly .is-disabled{
    opacity:.5
}
#profile-tabs .filters .sort-filter{
    float:right
}
#profile-tabs .filters .sort-filter button{
    border:0;
    background:0 0;
    padding:0;
    text-decoration:underline
}
#profile-tabs .filters .sort-filter button.is-selected{
    cursor:default;
    text-decoration:none
}
#profile-tabs .filters .dropdown-filters-btn+.dropdown-filters-list{
    display:none
}
#profile-tabs .mozaique{
    clear:both;
    position:relative
}
#profile-tabs .mozaique .top-message{
    background:#de2600 linear-gradient(135deg,#7d1500,#de2600);
    color:#fff;
    display:block;
    font-size:16px;
    margin:0 0 10px;
    padding:5px 10px;
    text-align:center
}
#profile-tabs .mozaique .no-content{
    font-size:18px;
    font-weight:700;
    margin:40px 20px;
    text-align:center
}
#profile-tabs .mozaique .no-content+.load{
    padding:40px 20px 40px
}
#profile-tabs .mozaique .no-content .btn{
    display:block;
    font-size:16px;
    margin:10px auto 0;
    white-space:normal
}
#profile-tabs .mozaique .load{
    clear:both;
    display:block;
    padding:80px 20px 40px;
    text-align:center;
    width:100%
}
#profile-tabs .mozaique .load .icf-spinner{
    color:#888;
    display:inline-block;
    font-size:60px
}
#profile-tabs .mozaique .load:not(:first-child){
    background:rgba(22,22,22,.6);
    bottom:0;
    position:absolute;
    top:0
}
#profile-tabs .thumb-block{
    background:0 0
}
#profile-tabs .sticky-tabs.is-sticky{
    background:#161616;
    left:0;
    max-width:1280px;
    padding:5px 8px 0;
    position:fixed;
    top:0;
    width:100%;
    z-index:10
}
#profile-tabs .side-scrollable-tab-buttons{
    display:flex
}
#profile-tabs .side-scrollable-tab-buttons .tab-buttons{
    flex-grow:999
}
#profile-tabs .main-cat-filter{
    float:right
}
[dir=rtl] #profile-tabs .main-cat-filter{
    float:left
}
#profile-tabs .main-cat-filter .profile-maincat-switch-cont{
    margin:0 0 0 8px;
    position:relative;
    z-index:2
}
#profile-tabs .activity-event .profile-maincat-switch-cont{
    margin:3px 0 0
}
#profile-tabs .activity-event .mozaique.red-line{
    font-size:0;
    margin-right:0;
    margin-left:0;
    white-space:nowrap
}
#profile-tabs .activity-event .mozaique.red-line .thumb-block{
    float:none;
    display:inline-block;
    vertical-align:top
}
#profile-tabs .activity-event .xscroll-h-added+.more{
    margin-top:-2px
}
#profile-tabs .profile-maincat-switch{
    margin:0;
    padding:3px 3px 3px 8px
}
#profile-tabs .profile-maincat-switch.btn-clear{
    background:0 0
}
#profile-tabs .profile-maincat-switch:active,#profile-tabs .profile-maincat-switch:focus,#profile-tabs .profile-maincat-switch:hover{
    outline:0
}
.content-filters .content-filter{
    text-decoration:none;
    white-space:nowrap
}
.content-filters .content-filter.is-disabled .icon-f,.content-filters .content-filter.is-disabled .label,.content-filters .content-filter.is-disabled label{
    cursor:not-allowed
}
.content-filters .content-filter .toggle{
    display:inline-block;
    margin:0;
    vertical-align:middle
}
.content-filters .content-filter .count{
    color:#575757
}
.content-filters .content-filter.popup-opened-btn .icf-caret-down{
    transform:rotate(180deg)
}
.content-filters .content-filter .icon-f{
    display:inline-block;
    font-size:19px;
    height:22px;
    line-height:22px;
    vertical-align:top
}
.content-filters .content-filter .icon-f.icf-ticket-red{
    font-size:28px
}
.content-filters .content-filter .icon-f.icf-crown{
    line-height:20px
}
.content-filters .content-filter .icon-f.icf-ticket-red{
    font-size:28px
}
.content-filters .content-filter.is-default-all .icon-f{
    opacity:.3
}
.content-filters .content-filter.is-default-all .checkbox.toggle input:checked+label:before{
    background:#333;
    border-color:#333;
    opacity:.7
}
.dropdown-filters-pop .x-popup-content{
    background:#1f1f1f;
    padding:0
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link,.dropdown-filters-pop .x-popup-content button{
    background:0 0;
    border:1px solid #404040;
    color:#fff;
    display:block;
    padding:8px 10px;
    text-align:left;
    text-decoration:none;
    width:100%
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link:not(:first-child),.dropdown-filters-pop .x-popup-content button:not(:first-child){
    border-top:0
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link.is-selected,.dropdown-filters-pop .x-popup-content button.is-selected{
    display:none
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link.current,.dropdown-filters-pop .x-popup-content button.current,.notouch .dropdown-filters-pop .x-popup-content .main-cat-switch-link:hover,.notouch .dropdown-filters-pop .x-popup-content button:hover{
    background:#404040
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link .icf-sexe-trans,.dropdown-filters-pop .x-popup-content button .icf-sexe-trans{
    font-size:22px
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link>span{
    float:left;
    text-align:center;
    width:30px
}
[dir=rtl] .dropdown-filters-pop .x-popup-content .main-cat-switch-link>span{
    float:right
}
.dropdown-filters-pop{
    padding:0;
    width:calc(100% - (2 * 8px))
}
.profile-maincat-switch-pop .x-popup-content{
    padding:10px 0
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter,.profile-maincat-switch-pop .x-popup-content a{
    display:block;
    font-size:16px;
    font-weight:700;
    padding:6px 20px 6px 10px;
    text-decoration:none;
    cursor:pointer
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter:hover,.profile-maincat-switch-pop .x-popup-content a:hover{
    background:#de2600
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter.current,.profile-maincat-switch-pop .x-popup-content a.current{
    background:rgba(255,255,255,.1)
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter .icf-sexe-trans,.profile-maincat-switch-pop .x-popup-content a .icf-sexe-trans{
    font-size:22px
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter>span,.profile-maincat-switch-pop .x-popup-content a>span{
    float:left;
    text-align:center;
    width:30px
}
[dir=rtl] .profile-maincat-switch-pop .x-popup-content .uploader-filter>span,[dir=rtl] .profile-maincat-switch-pop .x-popup-content a>span{
    float:right
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter small,.profile-maincat-switch-pop .x-popup-content a small{
    font-size:.9em;
    font-weight:400
}
.profile-privacy-popup .x-popup-content{
    padding:7px 10px;
    max-width:500px
}
.profile-privacy-popup .form-group{
    margin-bottom:2px
}
.profile-privacy-popup .title p{
    font-weight:700;
    margin-bottom:7px;
    border-bottom:1px solid #aaa
}
.profile-privacy-popup .actions{
    margin-bottom:0
}
.profile-privacy-popup .actions>div>div{
    margin-top:7px;
    padding-top:7px;
    border-top:1px solid #aaa
}
#tabAboutMe .profile-pic{
    position:relative
}
#tabAboutMe .profile-pic .external-link,#tabAboutMe .profile-pic img{
    display:block;
    width:100%
}
#tabAboutMe .profile-pic img{
    border:1px solid #404040;
    height:auto
}
#tabAboutMe .profile-pic .btn{
    position:absolute;
    top:2px;
    right:2px
}
#tabAboutMe .rating-box{
    margin:10px auto 0
}
#tabAboutMe .rating-box .rating-bar-block{
    min-width:60px
}
#tabAboutMe #pfinfo-col-pict{
    padding-right:5px
}
#tabAboutMe .pfinfo-col{
    font-size:13px;
    line-height:1.4;
    padding:0 5px
}
#tabAboutMe .pfinfo-col#pfinfo-col-col2{
    padding-right:15px
}
#tabAboutMe .pfinfo-col p{
    overflow:hidden;
    margin:0
}
#tabAboutMe .pfinfo-col p.light{
    margin-top:-4px
}
#tabAboutMe .pfinfo-col p.light strong{
    font-weight:400
}
#tabAboutMe .pfinfo-col #pinfo-video-tags,#tabAboutMe .pfinfo-col .psinfo-ranks{
    margin:5px 0
}
#tabAboutMe .pfinfo-col #profile-aboutme-tab-chat-link{
    text-decoration:underline
}
#tabAboutMe .pfinfo-col #pinfo-workedfor .show-more{
    display:inline-block
}
#tabAboutMe .pfinfo-col #pinfo-workedfor a{
    font-weight:700
}
#tabAboutMe .pfinfo-col #pinfo-aboutme{
    background:#2e2e2e;
    border:1px solid #212121;
    padding:3px 10px;
    max-height:150px;
    position:relative
}
#tabAboutMe .pfinfo-col #pinfo-aboutme .tip{
    display:block;
    color:#ccc;
    font-size:12px;
    font-style:italic;
    padding-bottom:10px
}
#tabAboutMe .pfinfo-col #pinfo-aboutme .aboutme-edit{
    display:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.missing{
    border-color:#de2600
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.missing .tip{
    display:inline;
    color:#de2600;
    font-size:12px;
    font-style:normal;
    padding-top:0
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.missing .value{
    display:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.editing{
    max-height:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.editing .tip,#tabAboutMe .pfinfo-col #pinfo-aboutme.editing .value{
    display:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.editing .aboutme-edit{
    display:inline
}
#tabAboutMe .pfinfo-col #pinfo-aboutme button{
    margin-top:3px;
    float:right
}
#tabAboutMe .pfinfo-col #pinfo-aboutme .show-more{
    display:none;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    background:#fff;
    background:rgba(255,255,255,.95);
    background:linear-gradient(180deg,rgba(46,46,46,.1),rgba(46,46,46,.85) 20%,#2e2e2e);
    text-align:center;
    padding:15px 5px 2px;
    cursor:pointer
}
#tabAboutMe .pfinfo-col .pinfo-hidden{
    display:none
}
#tabAboutMe .bottom-actions{
    float:right;
    margin-top:8px;
    padding:8px 0 8px 50px;
    border-top:1px solid #141414
}
[dir=rtl] #tabAboutMe #pfinfo-col-pict{
    padding-left:5px;
    padding-right:15px
}
[dir=rtl] #tabAboutMe #pfinfo-col-pict,[dir=rtl] #tabAboutMe .pfinfo-col{
    float:right
}
[dir=rtl] #tabAboutMe #pfinfo-col-col2.pfinfo-col{
    padding-left:15px;
    padding-right:5px
}
[dir=rtl] #tabAboutMe .bottom-actions{
    float:left
}
#tabAboutMe h4.bg-title{
    clear:both
}
#tabAboutMe #profile-add-to-friends{
    padding-bottom:6px
}
#tabAboutMe #profile-add-to-friends .icon{
    vertical-align:text-bottom
}
#tabAboutMe .mozaique.channels-list{
    padding-bottom:10px;
    padding-top:10px
}
#tabAboutMe .mozaique.channels-list .thumb-block{
    padding-bottom:0;
    padding-top:0
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under{
    height:36px;
    max-height:36px;
    min-height:36px;
    overflow:hidden;
    padding:0 0 4px
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p{
    line-height:16px;
    height:32px;
    max-height:none;
    overflow:hidden
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p.title,#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p:first-child{
    line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    white-space:normal
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p.title a,#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p:first-child a{
    font-weight:700
}
#tabPhotos .thumb-mozaique{
    clear:both
}
#tabPhotos .img-block .thumb-inside,#tabPhotos .mozaique.profileslist .img-block .thumb-inside{
    padding-bottom:75%
}
#tabPhotos .img-block .embed-responsive-item,#tabPhotos .mozaique.profileslist .img-block .embed-responsive-item{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    border:0
}
#tabPhotos .img-block img,#tabPhotos .mozaique.profileslist .img-block img{
    max-width:100%;
    max-height:100%;
    width:auto;
    height:auto;
    border:1px solid #000
}
#tabPhotos .img-block.selected,#tabPhotos .mozaique.profileslist .img-block.selected{
    background:rgba(222,38,0,.5);
    border-radius:4px;
    box-shadow:0 0 2px 1px #de2600;
    transform:scale(.95);
    transition:all .2s ease
}
#gallery-report-bar{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    padding:30px;
    background:#1f1f1f;
    border:1px solid #121212;
    box-shadow:0 0 20px rgba(255,255,255,.5);
    z-index:210
}
#gallery-report-bar>div{
    max-width:1920px;
    margin:0 auto
}
#gallery-report-bar .btn{
    margin:0;
    line-height:1
}
#gallery-report-bar .btn:focus{
    outline:unset
}
#gallery-report-bar .text-danger p{
    font-size:18px;
    margin:0 0 4px
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box,.tabPhotos-overlay.x-overlay.x-overlay-box{
    position:fixed;
    padding:0 10px;
    text-align:center
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body{
    display:inline-block;
    margin-top:5px;
    padding:10px 25px
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer{
    margin-bottom:0
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper{
    display:block;
    width:auto
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image{
    display:inline-block;
    position:static
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image p,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image p{
    position:static;
    height:35px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.prof-tab-metadata{
    margin:0 4px 5px;
    min-height:27px;
    font-size:14px
}
.prof-tab-metadata .rating-box{
    float:right;
    margin-left:20px
}
.prof-tab-metadata .rating-box+#gal-list-views{
    margin-right:-10px
}
.prof-tab-metadata #gal-list-views{
    float:right;
    font-weight:700;
    line-height:25px;
    margin-left:20px
}
.prof-tab-metadata p{
    float:left
}
.prof-tab-metadata #report-gallery{
    margin-left:20px;
    float:right
}
@media (min-width:768px){
    .favorite-page #main{
        min-height:calc(100vh - 250px);
        min-height:calc(var(--vh,1vh) * 100 - 250px)
    }
}
.favorite-page .watch-later-title+#profile-title .profile-pic{
    margin-right:30px
}
.favorite-page .watch-later-title+#profile-title h2{
    font-size:30px
}
.favorite-page #profile-title .fav-votes{
    float:right;
    height:27px;
    text-align:right
}
.favorite-page #profile-title .fav-votes .rating-box-light{
    margin:3px 0 3px 10px
}
.favorite-page #profile-title h2 small,.favorite-page #profile-title h2 span{
    vertical-align:baseline
}
.favorite-page #profile-title h2 .video-subscribe .nb-subscribers{
    vertical-align:text-bottom;
    margin-right:1px
}
.favorite-page #profile-title h2 .ordered-label-list-btn{
    margin-bottom:1px
}
.favorite-page #profile-title .fav-tags{
    font-size:11px;
    margin:0
}
.favorite-page #profile-title .fav-playlist a{
    font-size:14px;
    font-weight:400;
    text-decoration:none
}
.favorite-page #profile-title .fav-playlist a .label{
    text-decoration:underline
}
.favorite-page #profile-title.no-tags h2{
    margin-top:6px
}
.favorite-page #profile-title.no-tags .fav-votes{
    height:37px
}
#tabFavorites .list-inline li{
    padding-right:0
}
#tabFavorites .more{
    color:#de2600;
    font-size:13px;
    font-weight:700;
    margin:5px 0 0;
    text-align:right
}
#tabFavorites .more a{
    color:#de2600
}
#tabFavorites .favorites{
    clear:both
}
#profile-tabs #tabComments .tab-form{
    border:1px solid #aaa;
    margin:0 0 10px;
    display:block
}
#tabComments #profile-comments-tab-chat-btn{
    display:block;
    font-size:13px;
    line-height:20px;
    margin:6px auto 22px
}
#tabComments #profile-comments-tab-chat-btn .icon-f{
    float:left;
    font-size:20px;
    height:20px;
    margin-right:6px
}
#tabComments .x-thread .thread-header .thread-title{
    font-weight:400
}
#tabComments .x-thread .thread-header .thread-node-btn-sort,#tabComments .x-thread .thread-header .thread-node-btn-sort.hidden+.thread-sort.hidden+.thread-node-btn-post,#tabComments .x-thread .thread-header .thread-sort{
    margin-left:0
}
#tabActivity{
    clear:both
}
.activity-event{
    overflow:hidden;
    margin-bottom:10px
}
.activity-event .header{
    overflow:hidden;
    padding:3px 8px;
    margin:0 0 5px;
    background:#2e2e2e
}
.activity-event .header h4{
    margin:2px 0;
    font-weight:400;
    font-size:14px;
    line-height:20px
}
.activity-event .header h4 .icon-f{
    color:#de2600;
    font-size:20px;
    line-height:14px;
    vertical-align:text-bottom
}
.activity-event .header h4 .icon-f.icf-ticket-red{
    font-size:27px
}
.activity-event .header h4 a{
    font-weight:700
}
.activity-event .header h4 a.user-subscribe{
    color:#fff;
    background-color:#404040;
    border-color:#737373;
    float:right;
    height:20px;
    line-height:18px
}
.activity-event .header h4 a.user-subscribe.focus,.activity-event .header h4 a.user-subscribe:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.activity-event .header h4 a.user-subscribe:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.activity-event .header h4 a.user-subscribe.active,.activity-event .header h4 a.user-subscribe:active,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe{
    color:#fff;
    background-color:#262626;
    background-image:none;
    border-color:#545454
}
.activity-event .header h4 a.user-subscribe.active.focus,.activity-event .header h4 a.user-subscribe.active:focus,.activity-event .header h4 a.user-subscribe.active:hover,.activity-event .header h4 a.user-subscribe:active.focus,.activity-event .header h4 a.user-subscribe:active:focus,.activity-event .header h4 a.user-subscribe:active:hover,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe.focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.activity-event .header h4 a.user-subscribe.disabled.focus,.activity-event .header h4 a.user-subscribe.disabled:focus,.activity-event .header h4 a.user-subscribe.disabled:hover,.activity-event .header h4 a.user-subscribe[disabled].focus,.activity-event .header h4 a.user-subscribe[disabled]:focus,.activity-event .header h4 a.user-subscribe[disabled]:hover,fieldset[disabled] .activity-event .header h4 a.user-subscribe.focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:hover{
    background-color:#404040;
    border-color:#737373
}
.activity-event .header h4 a.user-subscribe .badge{
    color:#404040;
    background-color:#fff
}
.activity-event .header h4 a.user-subscribe.focus,.activity-event .header h4 a.user-subscribe:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.activity-event .header h4 a.user-subscribe:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.activity-event .header h4 a.user-subscribe.active,.activity-event .header h4 a.user-subscribe:active,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.activity-event .header h4 a.user-subscribe.active.focus,.activity-event .header h4 a.user-subscribe.active:focus,.activity-event .header h4 a.user-subscribe.active:hover,.activity-event .header h4 a.user-subscribe:active.focus,.activity-event .header h4 a.user-subscribe:active:focus,.activity-event .header h4 a.user-subscribe:active:hover,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe.focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.activity-event .header h4 a.user-subscribe.active,.activity-event .header h4 a.user-subscribe:active,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe{
    background-image:none
}
.activity-event .header h4 a.user-subscribe.disabled,.activity-event .header h4 a.user-subscribe[disabled],fieldset[disabled] .activity-event .header h4 a.user-subscribe{
    background-color:rgba(64,64,64,.8);
    cursor:default
}
.activity-event .header h4 a.user-subscribe.disabled.focus,.activity-event .header h4 a.user-subscribe.disabled:focus,.activity-event .header h4 a.user-subscribe.disabled:hover,.activity-event .header h4 a.user-subscribe[disabled].focus,.activity-event .header h4 a.user-subscribe[disabled]:focus,.activity-event .header h4 a.user-subscribe[disabled]:hover,fieldset[disabled] .activity-event .header h4 a.user-subscribe.focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:hover{
    background-color:rgba(64,64,64,.8);
    border-color:#737373
}
.activity-event .header h4 a.user-subscribe .badge{
    color:#404040;
    background-color:#fff
}
.activity-event .header h4 a.user-subscribe *{
    height:20px;
    line-height:20px
}
.activity-event .header h4 a.user-subscribe .sub-btn{
    height:18px;
    line-height:18px;
    padding:0 3px
}
.activity-event .header h4 a.user-subscribe .sub-btn .icon-f{
    font-size:16px;
    line-height:18px;
    padding-left:0
}
.activity-event .header h4 .timestamp{
    float:right;
    font-style:italic;
    white-space:nowrap;
    color:#ccc;
    font-size:12px;
    padding:3px 0 0 3px
}
.activity-event .content{
    padding:3px 1px
}
.activity-event .thumb-block{
    background:0 0;
    border-bottom:0
}
.activity-event .thumb-block .timestamp{
    position:absolute;
    top:11px;
    left:3px;
    padding:0 5px;
    background:rgba(255,255,255,.5);
    color:#ccc;
    font-size:11px;
    font-style:italic
}
.activity-event .img-block{
    padding:5px 2px 3px
}
.activity-event .img-block .embed-responsive-item{
    display:flex;
    align-items:center;
    justify-content:center
}
.activity-event .img-block img{
    max-width:100%;
    max-height:100%;
    height:auto;
    border:1px solid #000
}
.activity-event .img-block .timestamp{
    position:absolute;
    top:10px;
    left:2px
}
.activity-event .more{
    font-weight:700;
    font-size:13px;
    margin:5px 0 0;
    color:#de2600;
    text-align:right;
    text-decoration:none
}
.activity-event .more a{
    color:#de2600
}
.activity-event .more a span:first-child{
    text-decoration:underline
}
.activity-event .more .count{
    font-weight:400
}
.activity-event.has-less-21 .more{
    display:none
}
.activity-event .act-achievement{
    text-align:center;
    font-size:48px
}
#load-more-activities{
    margin-top:5px;
    font-weight:700;
    display:block;
    width:100%;
    clear:both
}
.prof-link-captcha .x-popup-content p{
    max-width:304px
}
.profile-vote-popup,.video-subscribe-popup{
    max-width:100%
}
.profile-vote-popup .x-popup-content,.video-subscribe-popup .x-popup-content{
    padding:15px 30px
}
.profile-vote-popup .x-popup-content .subscribed,.video-subscribe-popup .x-popup-content .subscribed{
    font-size:13px;
    margin:-5px;
    text-align:center
}
.profile-vote-popup .x-popup-content .subscribed>p:first-child,.video-subscribe-popup .x-popup-content .subscribed>p:first-child{
    text-align:left;
    font-weight:700
}
.profile-vote-popup .x-popup-content .subscribed>p:first-child span,.video-subscribe-popup .x-popup-content .subscribed>p:first-child span{
    font-weight:400
}
.profile-vote-popup .x-popup-content .subscribed .profileslist,.video-subscribe-popup .x-popup-content .subscribed .profileslist{
    margin-top:8px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile{
    float:left;
    padding:2px 5px;
    margin-bottom:6px;
    width:140px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img{
    display:block;
    height:130px;
    overflow:hidden;
    position:relative;
    width:130px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img img,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img img{
    display:inline-block;
    height:130px;
    object-fit:cover;
    transition:opacity .2s ease;
    width:130px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img img:hover,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img img:hover{
    opacity:.7
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img .flag-small,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img .flag-small{
    position:absolute;
    top:2px;
    right:1px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name{
    font-size:14px;
    margin:2px 5px;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:center;
    white-space:nowrap
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name,.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name a,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name a{
    text-decoration:none
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name a:hover,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name a:hover{
    text-decoration:underline
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-desc,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-desc{
    font-size:11px;
    line-height:16px;
    text-align:left;
    word-break:break-word
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip{
    padding:0 6px;
    border:1px solid #737373;
    height:24px;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip,.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip *,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip *{
    font-size:14px;
    line-height:22px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip *,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip *{
    display:inline-block;
    float:none;
    height:22px;
    padding-left:0
}
.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-1 .profile:nth-child(n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-2 .profile:nth-child(2n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-3 .profile:nth-child(3n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-4 .profile:nth-child(4n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-5 .profile:nth-child(5n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-6 .profile:nth-child(6n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-7 .profile:nth-child(7n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-8 .profile:nth-child(8n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-1 .profile:nth-child(n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-2 .profile:nth-child(2n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-3 .profile:nth-child(3n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-4 .profile:nth-child(4n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-5 .profile:nth-child(5n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-6 .profile:nth-child(6n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-7 .profile:nth-child(7n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-8 .profile:nth-child(8n+1){
    clear:left
}
.post-blocks.mozaique{
    font-size:0
}
.post-blocks.mozaique .load{
    clear:both;
    display:block;
    padding:20px;
    text-align:center;
    width:100%
}
.post-blocks.mozaique .load .icf-spinner{
    color:#888;
    display:inline-block;
    font-size:40px
}
.post-blocks.mozaique .no-content{
    font-size:20px;
    text-align:center;
    margin:30px 0
}
.post-blocks.mozaique .thumb-block{
    display:inline-block;
    float:none;
    font-size:12px;
    padding:0 5.33333333px 16px;
    vertical-align:top
}
.post-blocks.mozaique .thumb-block .p-date{
    margin-top:20px
}
.post-blocks.mozaique .thumb-block .thumb-inside{
    margin-bottom:5px
}
.post-blocks.mozaique .thumb-block .thumb-inside .thumb a{
    border:0
}
.post-blocks.mozaique .thumb-block .thumb-inside .p-comment{
    bottom:0;
    cursor:pointer;
    font-size:16px;
    max-width:100%;
    left:0;
    line-height:24px;
    position:absolute;
    top:0;
    width:100%
}
.post-blocks.mozaique .thumb-block .thumb-inside .p-comment .p-comment-content{
    line-clamp:3;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
    white-space:normal
}
.post-blocks.mozaique .thumb-block.post-comment .thumb-inside{
    overflow:visible
}
.post-blocks.mozaique .thumb-block .p-tb-comment{
    text-align:left
}
.post-blocks.mozaique .thumb-block .p-tb-comment+p{
    text-align:left
}
.p-comment{
    overflow:visible;
    position:relative;
    text-align:center
}
.p-comment:after{
    border-style:solid;
    border-color:#a71b00 transparent transparent transparent;
    border-width:.4em .6em 0;
    bottom:-.4em;
    content:" ";
    height:0;
    left:12.5%;
    margin-left:-.6em;
    position:absolute;
    width:0
}
.p-comment .p-comment-centered{
    align-content:center;
    align-items:center;
    background:#de2600;
    background-image:linear-gradient(135deg,#7d1500,#de2600);
    border-radius:.3em;
    display:flex;
    justify-content:space-around;
    font-size:16px;
    font-weight:700;
    padding:30px 16px;
    position:relative;
    width:100%;
    height:100%
}
.p-comment .p-comment-content{
    color:#fff;
    display:inline-block;
    position:relative;
    z-index:2
}
#page .post-blocks.mozaique .p-date,.tabFanClub-post-overlay .p-date{
    color:#888;
    font-size:12px;
    height:20px;
    line-height:20px;
    margin-bottom:4px;
    text-align:left;
    width:100%
}
#page .post-blocks.mozaique .p-date>*,.tabFanClub-post-overlay .p-date>*{
    display:inline-block;
    vertical-align:top
}
#page .post-blocks.mozaique .p-date .icon-f,.tabFanClub-post-overlay .p-date .icon-f{
    font-size:20px;
    padding-right:8px;
    vertical-align:top
}
#page .post-blocks.mozaique .p-pics,.tabFanClub-post-overlay .p-pics{
    border-radius:8px;
    font-size:0;
    overflow:hidden
}
#page .post-blocks.mozaique .p-pics .pic,.tabFanClub-post-overlay .p-pics .pic{
    display:inline-block;
    font-size:12px;
    margin:0;
    padding:0;
    position:relative;
    width:33.33%;
    z-index:1
}
#page .post-blocks.mozaique .p-pics .pic .thumb,.tabFanClub-post-overlay .p-pics .pic .thumb{
    height:0;
    display:block;
    overflow:hidden;
    padding-bottom:85.25%;
    position:relative;
    width:100%
}
#page .post-blocks.mozaique .p-pics .pic .more,.tabFanClub-post-overlay .p-pics .pic .more{
    background-color:rgba(22,22,22,.6);
    color:rgba(255,255,255,.6);
    font-size:40px;
    height:500px;
    left:50%;
    line-height:500px;
    position:absolute;
    transform:translateX(-50%) translateY(-50%);
    text-align:center;
    top:50%;
    width:500px;
    z-index:1
}
#page .post-blocks.mozaique .p-pics .pic .more+img,.tabFanClub-post-overlay .p-pics .pic .more+img{
    opacity:.3
}
#page .post-blocks.mozaique .p-pics a,.tabFanClub-post-overlay .p-pics a{
    background-position:center;
    background-size:cover;
    display:block;
    left:50%;
    min-height:102%;
    min-width:102%;
    position:absolute;
    top:50%;
    transform:translateX(-50%) translateY(-50%)
}
#page .post-blocks.mozaique .p-pics .icon-f,.tabFanClub-post-overlay .p-pics .icon-f{
    color:rgba(255,255,255,.7);
    font-size:55px;
    left:50%;
    position:absolute;
    text-decoration:none;
    text-shadow:2px 2px 3px rgba(0,0,0,.5);
    top:50%;
    transform:translateX(-50%) translateY(-50%);
    z-index:2
}
#page .post-blocks.mozaique .p-pics.p-pics-1-cols .pic,.tabFanClub-post-overlay .p-pics.p-pics-1-cols .pic{
    width:100%
}
#page .post-blocks.mozaique .p-pics.p-pics-1-cols .pic .thumb,.tabFanClub-post-overlay .p-pics.p-pics-1-cols .pic .thumb{
    padding-bottom:56.25%
}
#page .post-blocks.mozaique .p-pics.p-pics-2-cols .pic,.tabFanClub-post-overlay .p-pics.p-pics-2-cols .pic{
    width:50%
}
#page .post-blocks.mozaique .p-pics.p-pics-2-cols .pic .thumb,.tabFanClub-post-overlay .p-pics.p-pics-2-cols .pic .thumb{
    padding-bottom:115.5%
}
#page .post-blocks.mozaique .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child,.tabFanClub-post-overlay .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child{
    float:left;
    width:66.67%
}
#page .post-blocks.mozaique .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child .thumb,.tabFanClub-post-overlay .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child .thumb{
    padding-bottom:85.25%
}
#page .post-blocks.mozaique .p-pics.p-pics-2-rows a .first,.tabFanClub-post-overlay .p-pics.p-pics-2-rows a .first{
    font-size:35px
}
#page .post-blocks.mozaique .thumb-block .thumb-under,.tabFanClub-post-overlay .thumb-block .thumb-under{
    min-height:0
}
body.purchase-post-overlay-opened,body.tabFanClub-post-overlay-opened{
    overflow:hidden
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box,.tabFanClub-post-overlay.x-overlay.x-overlay-box{
    max-height:calc(100vh - 0px);
    max-height:calc(var(--vh,1vh) * 100 - 0px);
    padding-left:50px;
    padding-right:50px;
    position:fixed;
    overflow:auto
}
@media (min-aspect-ratio:1/1) and (max-width:991px){
    .tabFanClub-pics-overlay.x-overlay.x-overlay-box,.tabFanClub-post-overlay.x-overlay.x-overlay-box{
        max-height:calc(100vh - 38px);
        max-height:calc(var(--vh,1vh) * 100 - 38px)
    }
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body{
    background-color:#161616;
    border-radius:4px;
    color:#fff;
    max-width:680px;
    margin:10px auto;
    padding:20px 15px 10px;
    width:100%;
    z-index:1
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body .x-close{
    font-size:20px;
    padding:5px
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.in-from-left{
    animation-duration:.2s;
    animation-name:inFromLeft
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.in-from-right{
    animation-duration:.2s;
    animation-name:inFromRight
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.out-to-left{
    transition:transform .2s;
    transform:translateX(-100vw)
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.out-to-right{
    transition:transform .2s;
    transform:translateX(100vw)
}
@keyframes inFromLeft{
    from{
        transform:translateX(-100vw)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes inFromRight{
    from{
        transform:translateX(100vw)
    }
    to{
        transform:translateX(0)
    }
}
.tabFanClub-post-overlay .p-date{
    margin-bottom:16px
}
.tabFanClub-post-overlay .thumb-block{
    border-bottom:0;
    float:none;
    margin:16px 0 0;
    padding:0;
    width:100%
}
.tabFanClub-post-overlay .p-video{
    background:#000;
    height:0;
    margin:16px 0;
    padding-bottom:56.25%;
    position:relative;
    width:100%
}
.tabFanClub-post-overlay .p-video iframe{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.tabFanClub-post-overlay .p-pop-comment{
    overflow:hidden
}
.tabFanClub-post-overlay .p-pop-comment .p-comment{
    margin:16px auto 16px;
    max-width:400px;
    width:calc(100% - 20px)
}
.tabFanClub-post-overlay .p-pop-comment>p{
    font-size:16px;
    margin:0 auto;
    max-width:400px
}
.tabFanClub-post-overlay .p-pics{
    margin:0 -8px 0 0;
    width:calc(100% + 16px / 2)
}
.tabFanClub-post-overlay .p-pics .pic{
    margin:0 8px 8px 0;
    width:calc(33.33% - 16px / 2)
}
.tabFanClub-post-overlay .p-pics.p-pics-1-cols .pic{
    width:calc(100% - 16px / 2)
}
.tabFanClub-post-overlay .p-pics.p-pics-2-cols .pic{
    width:calc(50% - 16px / 2)
}
.tabFanClub-post-overlay .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child{
    width:calc(66.67% - 16px / 2)
}
.tabFanClub-post-overlay .p-get-access-btn-container{
    padding:30px 0 10px;
    text-align:center
}
.tabFanClub-post-overlay .p-get-access-btn{
    font-size:20px;
    white-space:normal
}
.tabFanClub-post-overlay .goto-next,.tabFanClub-post-overlay .goto-prev{
    background:0 0;
    border:0;
    bottom:0;
    cursor:pointer;
    display:block;
    padding:0;
    position:absolute;
    right:100%;
    top:0;
    width:50px
}
.tabFanClub-post-overlay .goto-next:active,.tabFanClub-post-overlay .goto-next:focus,.tabFanClub-post-overlay .goto-next:focus:active,.tabFanClub-post-overlay .goto-prev:active,.tabFanClub-post-overlay .goto-prev:focus,.tabFanClub-post-overlay .goto-prev:focus:active{
    outline:0
}
.tabFanClub-post-overlay .goto-next .icon-f,.tabFanClub-post-overlay .goto-prev .icon-f{
    background-color:rgba(22,22,22,.5);
    border-radius:4px;
    display:inline-block;
    font-size:30px;
    padding:10px 0
}
.notouch .tabFanClub-post-overlay .goto-next:hover .icon-f,.notouch .tabFanClub-post-overlay .goto-prev:hover .icon-f{
    background-color:#161616
}
.tabFanClub-post-overlay .goto-next{
    left:100%;
    right:auto
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box{
    align-items:center;
    display:flex
}
.tabFanClub-join-overlay.x-overlay.x-overlay-box .x-body{
    max-width:680px;
    width:100%
}
.tabFanClub-join-overlay img{
    margin-bottom:20px;
    width:100%
}
.tabFanClub-join-overlay .title{
    font-size:24px;
    margin-bottom:10px
}
.tabFanClub-join-overlay .join-btn{
    text-align:center
}
.tabFanClub-join-overlay .join-btn .btn{
    font-size:30px;
    margin:0
}
#signin-popup-form{
    position:relative;
    z-index:1
}
#signin-popup-form .text-danger{
    color:#de2600
}
#signin-popup-form h2{
    display:inline-block;
    font-size:30px;
    line-height:36px;
    margin:0 0 16px;
    padding:0 5px;
    text-transform:uppercase;
    background:rgba(0,0,0,.7)
}
#signin-popup-form h2 img{
    display:inline-block;
    vertical-align:top
}
#signin-popup-form legend{
    color:#fff;
    font-weight:700
}
#signin-popup-form .fieldset-header{
    font-weight:700;
    font-size:15px;
    margin:0 0 10px
}
#signin-popup-form .form-control{
    border-radius:0
}
#signin-popup-form .help-block{
    color:#ddd
}
#signin-popup-form .error-block{
    color:#de2600
}
#signin-popup-form .btn-danger,#signin-popup-form .btn-default{
    border:0;
    box-shadow:none;
    border-radius:0;
    white-space:normal
}
#signin-popup-form .btn-default{
    background:#fff;
    color:#000
}
#signin-popup-form .btn-default.active,#signin-popup-form .btn-default:active,#signin-popup-form .btn-default:hover{
    background:#de2600;
    color:#fff
}
#signin-popup-form .btn-default.active .text-danger,#signin-popup-form .btn-default:active .text-danger,#signin-popup-form .btn-default:hover .text-danger{
    color:#fff
}
#signin-popup-form .btn-default.disabled,#signin-popup-form .btn-default.has-verror{
    background:#888;
    color:#ccc;
    font-style:italic
}
#signin-popup-form .btn-danger{
    min-width:200px
}
#signin-popup-form .btn-danger.disabled,#signin-popup-form .btn-danger.disabled:active,#signin-popup-form .btn-danger.has-verror,#signin-popup-form .btn-danger.has-verror:active{
    background:#ab1d00
}
#signin-popup-form .form-buttons{
    margin-bottom:0
}
#signin-popup-form .form-buttons>div{
    margin-left:0;
    width:100%
}
#signin-popup-form .form-buttons>div>div{
    display:none
}
#signin-popup-form .login-mobile-show{
    display:none
}
#signin-popup-form #login-dynamic-form-block .btn-danger,#signin-popup-form #signin-form-block .btn-danger{
    display:block;
    width:100%
}
#signin-popup-form #signin-form-block button.is-signinonly-init .signin-only{
    display:none
}
#signin-popup-form #signin-form-block button.is-signinonly-init.is-signin-only{
    font-size:1.5rem
}
#signin-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .not-signin-only{
    display:none
}
#signin-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .signin-only{
    display:inline
}
#signin-popup-form #signup-form .form-field-signup-form_details_marketing_internal .content,#signin-popup-form #signup-form .form-field-signup-form_details_tos_pp .content,#signin-popup-form #signup-form .form-field-signup-form_step2_optional_marketing_internal .content,#signin-popup-form #signup-form .form-field-signup-form_step2_optional_marketing_partners .content{
    margin-left:0;
    width:100%
}
#signin-popup-form #signup-form_step2 .form-field-signup-form_step2_optional_country .help-block{
    margin-bottom:0
}
#signin-popup-form #signup-form_step2 .form-buttons{
    padding-left:15px;
    padding-right:15px;
    overflow:hidden;
    clear:both
}
#signin-popup-form #signup-form_step2_profilepic legend{
    max-width:70%
}
#signin-popup-form #signup-form_step2_profilepic .form-group{
    overflow:auto
}
#signin-popup-form #signup-form_step2_profilepic .form-group input[type=file]{
    border:1px solid #5cb85c
}
#signin-popup-form #signup-form_step2_profilepic .form-group .help-block{
    margin-top:-2px
}
#signin-popup-form #signup-form_step2_profilepic .content{
    width:100%;
    margin-left:0
}
#signin-popup-form #signup-form_step2_marketing{
    float:left;
    width:45%;
    margin:20px 0 0 0;
    padding-left:15px;
    padding-right:15px
}
#signin-popup-form #signup-form_step2_marketing h3{
    margin:0;
    line-height:1
}
#signin-popup-form #signup-form_step2_marketing h3 .marketing-content{
    display:inline-block;
    vertical-align:top;
    text-transform:uppercase;
    font-weight:400;
    font-size:22px;
    line-height:1
}
#signin-popup-form #signup-form_step2_marketing h3 .marketing-content span{
    display:block;
    font-weight:700;
    font-size:106px;
    line-height:.8
}
#signin-popup-form #signup-form_step2_marketing h3 .logo{
    display:inline-block;
    margin:3px 0 0 10px;
    text-align:center
}
#signin-popup-form #signup-form_step2_marketing h3 .logo svg{
    display:block;
    margin-bottom:2px
}
#signin-popup-form #signup-form_step2_marketing h3 .logo .icf-ticket-red{
    font-size:110px;
    line-height:.6;
    color:#de2600
}
#signin-popup-form #signup-form_step2_marketing .marketing-mentions{
    display:block;
    margin-bottom:30px;
    font-size:12px
}
#signin-popup-form #signup-form_step2_marketing .marketing-mentions .asterisque{
    color:#de2600
}
#signin-popup-form #signup-form_step2_marketing .form-group{
    margin-left:0;
    margin-right:0
}
#signin-popup-form #signup-form_step2_marketing .form-group .checkbox.toggle input:checked+label:before{
    background:#de2600;
    border-color:#ab1d00
}
#signin-popup-form #signup-form_step2_marketing .form-group .checkbox.toggle label:before{
    background:#333;
    border:1px solid #333
}
#signin-popup-form #signup-form-iframe{
    position:absolute;
    right:0;
    bottom:0;
    width:1px;
    height:1px;
    opacity:0;
    border:0
}
#signin-popup-form #btn-login2lostpassword:before{
    content:' ';
    display:block;
    clear:right
}
#signin-popup-form #lostpassword-form-block fieldset .text-danger{
    padding:0 5px;
    background:rgba(0,0,0,.7)
}
#create-account-frame .info-pannel{
    border-left:1px solid #fff;
    padding-left:30px
}
#create-account-frame .info-pannel h3{
    font-size:22px;
    line-height:1.4;
    margin-bottom:30px
}
#create-account-frame .info-pannel .advantage{
    margin:15px 0
}
#create-account-frame .info-pannel .advantage p{
    font-weight:700;
    font-size:15px;
    margin:0;
    overflow:hidden
}
#create-account-frame .info-pannel .advantage .icon-f{
    display:block;
    float:left;
    margin-right:5px;
    font-size:22px;
    line-height:24px
}
#create-account-frame .info-pannel .advantage .icon-f.icf-users{
    font-size:20px
}
#create-account-frame .info-pannel .btn-default{
    width:100%;
    display:block;
    margin-top:30px
}
.signin-popup-form.straight .x-body{
    background-image:url(../skin/form-signup-straight.png)
}
.signin-popup-form.gay .x-body{
    background-image:url(../skin/form-signup-gay.png)
}
.signin-popup-form.shemale .x-body,.signin-popup-form.trans .x-body{
    background-image:url(../skin/form-signup-trans.png)
}
.signin-popup-form .x-body{
    max-width:1280px;
    background-color:#000;
    background-repeat:no-repeat;
    background-position:right top;
    background-size:auto 100%;
    background-size:contain;
    overflow:hidden
}
.signin-popup-form .x-body:after,.signin-popup-form .x-body:before{
    content:'';
    position:absolute;
    display:block;
    width:100px;
    height:230px;
    background:#de2600;
    transform:rotate(30deg);
    z-index:0
}
.signin-popup-form .x-body:before{
    top:-42px;
    left:-34px
}
.signin-popup-form .x-body:after{
    right:-34px;
    bottom:-42px
}
.account-page.anonymous #page.exec-manage-login_create{
    background-repeat:no-repeat;
    background-position:right bottom;
    background-size:auto 100%;
    overflow:hidden
}
.account-page.anonymous #page.exec-manage-login_create:after,.account-page.anonymous #page.exec-manage-login_create:before{
    content:'';
    position:absolute;
    display:block;
    width:100px;
    height:230px;
    background:#de2600;
    transform:rotate(30deg);
    z-index:0
}
.account-page.anonymous #page.exec-manage-login_create:before{
    top:-42px;
    left:-34px
}
.account-page.anonymous #page.exec-manage-login_create:after{
    right:-34px;
    bottom:-42px
}
.account-page.anonymous #page.exec-manage-login_create.straight{
    background-image:url(../skin/form-signup-straight.png)
}
.account-page.anonymous #page.exec-manage-login_create.gay{
    background-image:url(../skin/form-signup-gay.png)
}
.account-page.anonymous #page.exec-manage-login_create.shemale,.account-page.anonymous #page.exec-manage-login_create.trans{
    background-image:url(../skin/form-signup-trans.png)
}
.account-page.anonymous #page.exec-manage-login_create .language-switcher-row{
    width:90%;
    z-index:1
}
.x-overlay.with-premium-info-frame.straight .x-body{
    background-image:url(../skin/form-signup-straight-2.jpg)
}
.x-overlay.with-premium-info-frame.gay .x-body{
    background-image:url(../skin/form-signup-gay-2.jpg)
}
.x-overlay.with-premium-info-frame.shemale .x-body,.x-overlay.with-premium-info-frame.trans .x-body{
    background-image:url(../skin/form-signup-trans-2.jpg)
}
.x-overlay.with-premium-info-frame .x-body{
    background-position:right top;
    background-size:65% auto
}
.x-overlay.with-premium-info-frame .x-body:after,.x-overlay.with-premium-info-frame .x-body:before{
    content:none
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame{
    background-position:right top;
    background-size:65% auto;
    overflow:visible;
    padding-left:40px;
    padding-right:40px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.straight{
    background-image:url(../skin/form-signup-straight-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.gay{
    background-image:url(../skin/form-signup-gay-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.shemale,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.trans{
    background-image:url(../skin/form-signup-trans-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame:after,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame:before{
    content:none
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .login-create-section-title,.x-overlay.with-premium-info-frame .login-create-section-title{
    font-size:36px;
    margin:4px 0 0
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame,.x-overlay.with-premium-info-frame #premium-info-frame{
    text-align:right
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .btn-danger,.x-overlay.with-premium-info-frame #premium-info-frame .btn-danger{
    margin:0
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form .btn-danger,.x-overlay.with-premium-info-frame #signin-popup-form .btn-danger{
    border-radius:21px;
    line-height:20px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form .btn-default,.x-overlay.with-premium-info-frame #signin-popup-form .btn-default{
    background:0 0;
    border:2px solid #de2600;
    border-radius:21px;
    color:#fff;
    line-height:16px;
    text-shadow:1px 2px 0 #000
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form-block .form-buttons,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form-block .form-buttons,.x-overlay.with-premium-info-frame #signin-form-block .form-buttons,.x-overlay.with-premium-info-frame #signup-form-block .form-buttons{
    text-align:right
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form-block .form-buttons .btn,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form-block .form-buttons .btn,.x-overlay.with-premium-info-frame #signin-form-block .form-buttons .btn,.x-overlay.with-premium-info-frame #signup-form-block .form-buttons .btn{
    margin:0 0 10px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form_step2 .form-buttons,.x-overlay.with-premium-info-frame #signup-form_step2 .form-buttons{
    padding-left:15px;
    padding-right:15px;
    width:calc(50% + 30px)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .signup2login-container,.x-overlay.with-premium-info-frame .signup2login-container{
    text-align:right
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #btn-login2create,.x-overlay.with-premium-info-frame #btn-login2create{
    display:block;
    width:100%
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form button[type=submit],.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form button[type=submit]+.text-center,.x-overlay.with-premium-info-frame #signin-form button[type=submit],.x-overlay.with-premium-info-frame #signin-form button[type=submit]+.text-center{
    margin:0 0 6px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form fieldset legend,.x-overlay.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.x-overlay.with-premium-info-frame #signin-popup-form fieldset legend{
    border-bottom:0;
    font-size:22px;
    font-weight:400;
    line-height:24px;
    margin:0 0 20px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .login-create-section-sub-title .icf-ticket-red,.x-overlay.with-premium-info-frame #premium-info-frame .login-create-section-sub-title .icf-ticket-red{
    color:#de2600;
    display:inline-block;
    font-size:34px;
    line-height:24px;
    vertical-align:top
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .advantages,.x-overlay.with-premium-info-frame .advantages{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin:0 0 10px auto;
    max-width:400px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .advantages .advantage,.x-overlay.with-premium-info-frame .advantages .advantage{
    border:2px solid #fff;
    box-shadow:1px 1px 0 1px #000;
    border-radius:10px;
    font-weight:700;
    margin-bottom:18px;
    padding:12px 4px 4px;
    text-align:center;
    text-shadow:1px 2px 0 #000;
    width:48%
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .advantages .advantage .icon-f,.x-overlay.with-premium-info-frame .advantages .advantage .icon-f{
    display:block;
    font-size:40px;
    margin-bottom:4px;
    width:100%
}
.account-page.anonymous #page.exec-manage-login_create.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content,.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content{
    margin-top:5px;
    font-size:25px
}
.account-page.anonymous #page.exec-manage-login_create.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span,.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span{
    margin-bottom:10px;
    font-size:76px
}
.account-page.anonymous #page.exec-manage-login_create.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content{
    margin-top:7px;
    font-size:26px
}
.account-page.anonymous #page.exec-manage-login_create.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span{
    margin-bottom:10px;
    font-size:75px
}
#login-create-verified-msg{
    background:#5cb85c;
    padding:10px 20px
}
#login-create-verified-msg h1{
    text-align:center;
    margin:0 0 30px
}
#login-create-verified-msg h1 .icon-f:first-child{
    float:none;
    margin-right:0;
    vertical-align:bottom
}
#login-create-verified-msg h2{
    text-align:center;
    margin:0 0 20px
}
#login-create-verified-msg .btn{
    width:100%;
    text-transform:uppercase;
    white-space:normal
}
#login-create-verified-msg .btn.btn-default{
    color:#fff
}
#login-create-verified-msg+#signin-popup-form{
    display:none;
    margin-top:40px
}
#page.videos_history #main{
    margin-top:8px
}
#page.videos_history #page-videos-content .big-message{
    color:#575757;
    font-size:20px;
    margin:10px;
    text-align:center
}
#page.videos_history #history-header .premium-switch-page-dropdown{
    display:inline-block;
    vertical-align:middle
}
#page.videos_history #history-header .premium-switch-page-dropdown+h2{
    display:none
}
#page.videos_history #history-header .icons{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:20px;
    height:22px;
    margin-left:5px;
    cursor:pointer
}
#page.videos_history #history-header .icons .icf-cog,#page.videos_history #history-header .icons .icf-history{
    position:absolute;
    display:block
}
#page.videos_history #history-header .icons .icf-history{
    top:0;
    left:0;
    font-size:20px;
    color:#888
}
#page.videos_history #history-header .icons .icf-cog{
    top:50%;
    left:50%;
    width:13px;
    height:13px;
    font-size:14px;
    text-shadow:2px 0 0 #161616,-2px 0 0 #161616,0 2px 0 #161616,0 -2px 0 #161616,1px 1px 0 #161616,-1px -1px 0 #161616,1px -1px 0 #161616,-1px 1px 0 #161616
}
#page-videos-content .loading-page{
    font-size:14px;
    padding:20px 20px 40px;
    text-align:center
}
#page-videos-content .loading-page strong{
    padding-right:5px
}
#page-videos-content .loading-page .icon-f{
    vertical-align:text-bottom
}
.contextual-popup .disable-history-confirm form{
    display:block;
    margin:10px 0 4px
}
.contextual-popup .disable-history-confirm form label{
    font-weight:400
}
.x-popup.history-config-popup .x-popup-content{
    padding:8px 0
}
.x-popup.history-config-popup .x-popup-content .btn{
    display:block;
    width:100%;
    padding:6px 20px;
    margin:0;
    text-align:left;
    font-weight:400;
    font-size:16px;
    color:#fff;
    background:0 0;
    border:none;
    border-radius:0;
    transition:none
}
.x-popup.history-config-popup .x-popup-content .btn:focus{
    outline:0
}
.x-popup.history-config-popup .x-popup-content .btn:hover{
    background:#de2600
}
body#red-page .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-1.jpg)
}
body#red-page .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-2.jpg)
}
body#red-page .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-3.jpg)
}
body#red-page .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-4.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-1.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-2.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-3.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-4.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-1.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-2.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-3.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-4.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-1.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-2.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-3.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-4.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-1.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-2.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-3.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-4.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-1.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-2.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-3.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-4.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-1.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-2.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-3.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-4.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-1.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-2.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-3.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-4.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-1.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-2.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-3.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-4.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-1.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-2.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-3.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-4.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-1.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-2.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-3.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-4.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-1.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-2.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-3.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-4.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-1.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-2.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-3.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-4.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-1.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-2.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-3.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-4.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-1.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-2.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-3.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-4.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-1.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-2.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-3.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-4.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-1.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-2.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-3.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-4.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-1.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-2.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-3.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-4.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-1 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-1.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-2 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-2.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-3 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-3.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-4 .slider-bg{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-4.jpg)
}
.penthouse-issues #content h2{
    margin-bottom:24px
}
.penthouse-issues #content>.alert{
    font-size:14px
}
.penthouse-issues #content>.alert .btn{
    margin-bottom:0
}
.penthouse-issues #mailing-data{
    border:1px solid #2e2e2e;
    background:#1f1f1f;
    padding:6px 16px
}
.penthouse-issues #mailing-data>fieldset>div>.alert{
    font-size:14px;
    margin-bottom:8px
}
@media (min-width:768px){
    .penthouse-issues #mailing-data .form-field-mailing-data_data_birth_date,.penthouse-issues #mailing-data .form-field-mailing-data_data_city,.penthouse-issues #mailing-data .form-field-mailing-data_data_country,.penthouse-issues #mailing-data .form-field-mailing-data_data_email,.penthouse-issues #mailing-data .form-field-mailing-data_data_first_name,.penthouse-issues #mailing-data .form-field-mailing-data_data_last_name,.penthouse-issues #mailing-data .form-field-mailing-data_data_phone,.penthouse-issues #mailing-data .form-field-mailing-data_data_province_state,.penthouse-issues #mailing-data .form-field-mailing-data_data_zip_code{
        width:calc(50% + 30px);
        float:left
    }
    .penthouse-issues #mailing-data .form-buttons .col-sm-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_1 .col-sm-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_2 .col-sm-2{
        width:8.33333333%
    }
    .penthouse-issues #mailing-data .form-buttons .col-sm-10,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_1 .col-sm-10,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_2 .col-sm-10{
        width:91.66666667%
    }
    .penthouse-issues #mailing-data .form-buttons .col-sm-10.col-sm-offset-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_1 .col-sm-10.col-sm-offset-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_2 .col-sm-10.col-sm-offset-2{
        margin-left:8.33333333%
    }
}
.penthouse-issues #issues-list{
    margin-top:24px
}
.penthouse-issues h2+form.hidden+#issues-list{
    margin-top:0
}
.thumb-block-premium-feed-channel{
    border-bottom:0;
    font-size:12px;
    padding:10px
}
.thumb-block-premium-feed-channel .thumb a,.thumb-block-premium-feed-channel .thumb-inside{
    overflow:visible
}
.thumb-block-premium-feed-channel.is-membership .thumb a:after,.thumb-block-premium-feed-channel.is-membership .thumb a:before{
    bottom:16%;
    content:'';
    left:12%;
    position:absolute;
    top:16%;
    transition:.2s all;
    right:12%;
    z-index:12
}
.is-desktop .thumb-block-premium-feed-channel.is-membership .thumb a:hover:after,.is-desktop .thumb-block-premium-feed-channel.is-membership .thumb a:hover:before{
    bottom:8%;
    left:6%;
    top:8%;
    right:6%
}
.thumb-block-premium-feed-channel.is-membership .thumb a:after{
    border-left:2px solid transparent;
    border-right:2px solid transparent;
    border-image:linear-gradient(180deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.thumb-block-premium-feed-channel.is-membership .thumb a:before{
    border-bottom:2px solid transparent;
    border-top:2px solid transparent;
    border-image:linear-gradient(90deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.thumb-block-premium-feed-channel .profile-name{
    bottom:0;
    color:#fff;
    font-size:16px;
    font-weight:700;
    left:0;
    line-height:20px;
    overflow:hidden;
    padding-top:20px;
    position:absolute;
    text-align:center;
    text-overflow:ellipsis;
    text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
    white-space:nowrap;
    width:100%
}
.thumb-block-premium-feed-channel .ticket-red{
    position:absolute;
    left:-4px;
    top:-4px;
    transform:rotate(-2deg)
}
.thumb-block-premium-feed-channel .profile-counts{
    background:rgba(0,0,0,.8);
    border-radius:3px;
    color:#fff;
    font-size:12px;
    font-weight:700;
    left:2px;
    line-height:12px;
    padding:2px 4px;
    position:absolute;
    top:2px
}
.thumb-block-premium-feed-channel .profile-counts .icon-f{
    float:left;
    line-height:12px;
    padding-right:4px
}
.x-overlay.overlay-subs .thumb-block-premium-feed-channel .profile-name{
    position:relative;
    left:auto;
    bottom:auto;
    padding-top:0;
    font-size:14px;
    font-weight:400;
    line-height:18px
}
.x-overlay.overlay-subs .thumb-block-premium-feed-channel .profile-counts{
    top:auto;
    font-weight:400;
    border-radius:0
}
#page.premium_feed #main{
    padding-top:5px
}
#page.premium_feed .premium-switch-page-dropdown{
    z-index:10;
    width:100%
}
#page.premium_feed .premium-switch-page-dropdown .niv1 .show-niv2{
    margin-bottom:0
}
#page.premium_feed #page-videos-content{
    position:relative
}
#page.premium_feed .hide-suggests{
    border-width:1px;
    display:none;
    line-height:18px;
    margin:5px 0 0 10px;
    padding:0 5px
}
#page.premium_feed .sub-suggests-title{
    clear:both;
    display:none;
    font-size:18px;
    font-weight:400;
    line-height:20px;
    margin:0;
    padding:16px 10px;
    overflow:hidden
}
#page.premium_feed .sub-suggests-title .added-removed,#page.premium_feed .sub-suggests-title .added-removed-cats{
    float:right;
    font-size:14px;
    font-weight:400;
    padding-left:8px
}
#page.premium_feed .sub-suggests-title .added-removed a{
    text-decoration:none
}
#page.premium_feed .sub-suggests-title .added-removed a:hover{
    text-decoration:underline
}
#page.premium_feed .sub-suggests-title .added-removed-cats{
    clear:right;
    cursor:pointer
}
#page.premium_feed .sub-suggests-title .added-removed-cats:hover{
    text-decoration:underline
}
#page.premium_feed #sub-suggests{
    margin-bottom:30px
}
#page.premium_feed #sub-suggests #sub-suggests-cut~.thumb-block-premium-feed-channel{
    display:none
}
#page.premium_feed #sub-suggests-2.sub-suggests-1-visible .thumb-block-premium-feed-channel{
    display:none
}
#page.premium_feed #sub-suggests-2.sub-suggests-1-visible #sub-suggests-cut-2~.thumb-block-premium-feed-channel{
    display:block
}
#page.premium_feed #sub-suggests-2.sub-suggests-1-visible #sub-suggests-cut-22~.thumb-block-premium-feed-channel{
    display:none
}
#page.premium_feed #sub-suggests-2 #sub-suggests-cut-22~.thumb-block-premium-feed-channel{
    display:none
}
#page.premium_feed .sub-suggests{
    display:none;
    clear:left;
    margin-bottom:30px;
    overflow:visible;
    position:relative
}
#page.premium_feed .sub-suggests .sub-suggests-cut{
    clear:both
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a{
    height:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover{
    display:none
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover{
    align-items:center;
    background:rgba(0,0,0,.5);
    bottom:0;
    color:rgba(255,255,255,.9);
    display:block;
    display:flex;
    font-size:20px;
    justify-content:center;
    left:0;
    line-height:22px;
    opacity:0;
    position:absolute;
    right:0;
    text-align:center;
    text-shadow:0 0 5px rgba(0,0,0,.5);
    top:0;
    transition:all .4s;
    z-index:10
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover .label{
    display:inline-block;
    padding:0 10px 0 70px;
    position:relative;
    top:10px;
    transition:all .4s;
    max-width:210px
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover .icon-f{
    font-size:50px;
    left:10px;
    margin-top:-25px;
    position:absolute;
    top:50%
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a:hover .profile-hover{
    opacity:1
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a:hover .profile-hover .label{
    top:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .profile-name{
    background-image:linear-gradient(0deg,#000 0,transparent 100%);
    bottom:0;
    color:#fff;
    font-size:16px;
    font-weight:700;
    left:0;
    line-height:20px;
    overflow:hidden;
    padding-top:20px;
    position:absolute;
    text-align:center;
    text-overflow:ellipsis;
    text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
    white-space:nowrap;
    width:100%;
    z-index:15
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .profile-counts{
    background:rgba(0,0,0,.8);
    border-radius:3px;
    color:#fff;
    font-size:12px;
    font-weight:700;
    left:2px;
    line-height:12px;
    padding:2px 4px;
    position:absolute;
    top:2px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .profile-counts .icon-f{
    float:left;
    line-height:12px;
    padding-right:4px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .profile-pic{
    height:62px;
    width:62px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .big-button-container{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest a{
    align-items:center;
    background:#888;
    border:1px solid #aaa;
    border-radius:3px;
    color:#fff;
    display:flex;
    font-size:18px;
    font-weight:700;
    height:100%;
    line-height:26px;
    justify-content:center;
    padding:0 10px;
    text-align:center;
    text-decoration:none
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest a:hover{
    background:#6e6e6e;
    text-decoration:none
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .cat{
    display:block;
    font-size:.8em;
    margin-top:-10px;
    opacity:.7
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .thumbs{
    display:inline-block;
    font-size:15px;
    font-weight:400
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .cover-loader{
    padding:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .cover-loader .icon-f{
    font-size:80px;
    left:50%;
    margin:-40px;
    position:absolute;
    top:50%
}
#page.premium_feed #feed-videos-filters{
    clear:both;
    font-size:14px;
    padding-top:10px
}
#page.premium_feed #feed-videos-filters>p{
    display:inline-block;
    line-height:30px;
    vertical-align:top
}
#page.premium_feed #feed-videos-filters .simple-dropdown{
    display:inline-block
}
#page.premium_feed #feed-videos-filters .niv1{
    padding:0 3px 3px 0
}
#page.premium_feed #feed-videos-filters .show-niv2{
    background:#2e2e2e;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-size:14px;
    line-height:22px;
    padding-left:10px;
    padding-right:5px
}
#page.premium_feed #feed-videos-filters .show-niv2.is-reset{
    background:0 0;
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    text-align:center
}
#page.premium_feed #feed-videos-filters .show-niv2.is-reset .label{
    display:inline-block
}
#page.premium_feed #feed-videos-filters .show-niv2.is-reset .icf-close-thin{
    font-size:10px
}
#page.premium_feed #feed-videos-filters .show-niv2 .has-duration-limit,#page.premium_feed #feed-videos-filters .show-niv2 .has-search,#page.premium_feed #feed-videos-filters .show-niv2 .icf-eye,#page.premium_feed #feed-videos-filters .show-niv2 .icf-eye-blocked,#page.premium_feed #feed-videos-filters .show-niv2 .icf-minus-square,#page.premium_feed #feed-videos-filters .show-niv2 .icf-plus-square{
    color:#de2600
}
#page.premium_feed #feed-videos-filters .show-niv2 .label span{
    float:left;
    line-height:22px
}
#page.premium_feed #feed-videos-filters .show-niv2 .label .slash{
    padding:0 5px
}
#page.premium_feed #feed-videos-filters .show-niv2 .label .icon-f{
    padding-right:5px
}
#page.premium_feed #feed-videos-filters .show-niv2 .label .icon-f+.slash{
    padding-left:0
}
#page.premium_feed #feed-videos-filters .show-niv2 .icf-caret-down{
    float:right;
    line-height:22px;
    margin:0 0 0 3px;
    padding:0
}
#page.premium_feed #feed-videos-filters .show-niv2 .icf-minus-square.count-0,#page.premium_feed #feed-videos-filters .show-niv2 .icf-plus-square.count-0{
    color:#fff;
    opacity:.5
}
#page.premium_feed #feed-videos{
    margin-bottom:40px;
    position:relative
}
#page.premium_feed #feed-videos.no-videos{
    margin-bottom:0
}
#page.premium_feed #feed-videos.loading{
    min-height:120px
}
#page.premium_feed #feed-videos .empty,#page.premium_feed #feed-videos~.empty{
    color:#575757;
    font-size:20px;
    margin:0;
    padding:20px 0 10px;
    text-align:center
}
#page.premium_feed #feed-videos .empty span,#page.premium_feed #feed-videos~.empty span{
    font-style:italic
}
#page.premium_feed #feed-videos .empty{
    padding:0 0 10px;
    font-size:16px
}
#page.premium_feed .mozaique .loader{
    clear:both;
    font-size:20px;
    margin:0;
    padding:10px 0;
    text-align:center
}
.premium-feed-channel-preview-pop .cover-loader,.premium_feed .cover-loader{
    background:rgba(0,0,0,.5);
    bottom:0;
    color:rgba(255,255,255,.6);
    font-size:80px;
    left:0;
    padding:20px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    z-index:2
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions{
    height:auto;
    max-height:none
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn{
    display:block;
    height:30px;
    line-height:28px;
    margin:0 0 2px;
    overflow:hidden;
    padding:0 2px;
    position:relative;
    transition:none;
    width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:after{
    bottom:0;
    content:" ";
    display:block;
    left:0;
    top:0;
    width:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.sub:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.sub:after{
    background:#ab1d00;
    color:#fff
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject:after{
    background:rgba(255,255,255,.2);
    color:#fff
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:active,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:focus,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:focus:active,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:active,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:focus,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:focus:active{
    outline:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.loading:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.loading:after{
    position:absolute;
    transition:all 3s ease;
    z-index:2;
    width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .label,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .label{
    display:inline-block
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .label sup,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .label sup{
    font-size:.9em
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .icon-f,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .icon-f{
    float:left;
    line-height:28px;
    opacity:.3;
    padding-right:4px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .icon-f.icf-crown,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .icon-f.icf-crown{
    font-size:1.4em;
    opacity:.6
}
.premium-feed-cat-review-pop.x-overlay.x-overlay-box,.premium-feed-categories-filter-pop.x-overlay.x-overlay-box,.premium-feed-channel-preview-pop.x-overlay.x-overlay-box{
    padding:0 10px
}
.premium-feed-cat-review-pop.x-overlay.x-overlay-box .x-body,.premium-feed-categories-filter-pop.x-overlay.x-overlay-box .x-body,.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body{
    padding:25px 15px 10px;
    width:600px
}
.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body{
    background:rgba(0,0,0,.9)
}
.premium-feed-channel-preview-pop .channel-preview-header{
    margin-bottom:10px;
    height:70px;
    overflow:hidden
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link{
    color:#fff;
    background-color:#404040;
    border-color:#737373;
    float:right;
    line-height:28px;
    margin:0 0 0 4px;
    padding:0 12px
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active{
    color:#fff;
    background-color:#262626;
    background-image:none;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled].focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:hover,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:hover{
    background-color:#404040;
    border-color:#737373
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .badge{
    color:#404040;
    background-color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active{
    background-image:none
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled],fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link{
    background-color:rgba(64,64,64,.8);
    cursor:default
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled].focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:hover,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:hover{
    background-color:rgba(64,64,64,.8);
    border-color:#737373
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .badge{
    color:#404040;
    background-color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .icon-f{
    float:left;
    line-height:26px;
    opacity:.3;
    padding-right:6px
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .icon-f.icf-crown{
    font-size:1.3em;
    opacity:.6
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .profile-pic{
    height:70px;
    float:left;
    width:70px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic+h2,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.channel-actions,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info{
    margin-left:80px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info{
    width:calc(100% - 80px)
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info{
    height:136px
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link.with-pic~.channel-actions{
    margin-left:0
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info+.mozaique{
    max-height:calc(100vh - 201px);
    max-height:calc(var(--vh,1vh) * 100 - 201px)
}
.premium-feed-channel-preview-pop .channel-preview-header h2~.channel-actions{
    margin-top:10px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info{
    align-items:center;
    display:flex;
    width:100%
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info>*{
    display:inline-block;
    margin:0 10px 0 0;
    vertical-align:top
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .icon-f{
    color:#777
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .icf-bar-chart{
    color:#666;
    font-size:40px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-videos{
    text-align:center
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-other,.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-videos{
    flex-shrink:2;
    overflow:hidden
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-other p,.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-videos p{
    overflow:hidden;
    margin:0;
    text-overflow:ellipsis;
    white-space:nowrap
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail{
    margin-right:0
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .icf-question-circle-o{
    cursor:pointer;
    font-size:26px
}
.notouch .premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .icf-question-circle-o:hover{
    color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover{
    background:#212121;
    border:10px solid rgba(0,0,0,.9);
    box-shadow:0 0 0 1px inset #444;
    display:none;
    left:50%;
    max-width:100%;
    padding:10px 15px;
    position:absolute;
    top:0;
    transform:translateX(-50%);
    z-index:50;
    width:450px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover p{
    line-height:20px;
    margin:0
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover p .icon-f{
    display:inline-block;
    text-align:center;
    width:20px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover .close{
    cursor:pointer;
    float:right;
    height:30px;
    line-height:30px;
    margin:-10px -15px 5px 5px;
    text-align:center;
    width:30px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover.is-opened{
    display:block
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn{
    float:left;
    margin-bottom:0;
    width:49%
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject{
    margin-left:2%
}
.premium-feed-channel-preview-pop .mozaique{
    overflow:auto;
    max-height:300px;
    max-height:calc(100vh - 135px);
    max-height:calc(var(--vh,1vh) * 100 - 135px);
    position:relative
}
.premium-feed-channel-preview-pop .loader{
    clear:both;
    text-align:center
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail{
    margin:5px auto 15px;
    padding:10px;
    font-size:20px;
    max-width:300px;
    position:relative;
    text-align:center
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-left,.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-right{
    display:inline-block;
    padding:10px 5px
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-left>*,.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-right>*{
    display:block
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-left{
    text-align:right
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-right{
    text-align:left
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:after,.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:before{
    bottom:2%;
    content:'';
    left:2%;
    position:absolute;
    top:2%;
    transition:.2s all;
    right:2%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:after{
    border-left:2px solid transparent;
    border-right:2px solid transparent;
    border-image:linear-gradient(180deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:before{
    border-bottom:2px solid transparent;
    border-top:2px solid transparent;
    border-image:linear-gradient(90deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail p strong{
    float:left;
    padding-right:10px;
    text-align:right;
    width:46%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block{
    padding-bottom:0;
    padding-top:0;
    width:50%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block:first-child:last-child{
    width:100%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block .video-title{
    background-image:linear-gradient(0deg,#000 0,transparent 100%);
    bottom:0;
    color:#fff;
    display:block;
    font-size:14px;
    font-weight:700;
    left:0;
    line-height:20px;
    overflow:hidden;
    padding:20px 4px 0;
    position:absolute;
    right:0;
    text-align:center;
    text-overflow:ellipsis;
    text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
    white-space:nowrap;
    z-index:2
}
.premium-feed-cat-review-pop h2,.premium-feed-channel-preview-pop .channel-preview-header h2{
    line-height:30px;
    margin:0
}
.premium-feed-cat-review-pop h2:last-child,.premium-feed-channel-preview-pop .channel-preview-header h2:last-child{
    margin-bottom:10px
}
.premium-feed-cat-review-pop h2 .label,.premium-feed-channel-preview-pop .channel-preview-header h2 .label{
    color:#fff;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.premium-feed-cat-review-pop .category-actions{
    margin:18px 0
}
.premium-feed-cat-review-pop .category-actions p{
    margin:0 0 14px
}
.premium-feed-cat-review-pop .category-actions p>span{
    display:block;
    font-size:13px;
    line-height:14px;
    opacity:.9;
    padding:0 4px
}
.premium-feed-cat-review-pop .category-actions p .icon-f:first-child{
    float:left;
    line-height:14px;
    padding-right:4px
}
.premium-feed-cat-review-pop .category-actions .btn{
    display:block;
    font-size:15px;
    line-height:22px;
    margin:0 0 4px;
    text-align:left;
    white-space:normal
}
.premium-feed-cat-review-pop .category-actions .btn .icon-f:first-child{
    float:left;
    line-height:22px;
    padding-right:6px
}
.premium-feed-cat-review-pop .cancel{
    float:right
}
.premium-feed-cat-review-pop .cover-loader{
    padding:0;
    text-align:center
}
.premium-feed-cat-review-pop .cover-loader .icon-f{
    display:inline-block;
    font-size:80px;
    margin:20px
}
.premium-feed-cat-review-pop h2 .btn{
    color:#fff;
    background-color:#404040;
    border-color:#737373;
    float:right;
    line-height:28px;
    margin:0 0 0 4px;
    padding:0 12px
}
.premium-feed-cat-review-pop h2 .btn.focus,.premium-feed-cat-review-pop h2 .btn:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.premium-feed-cat-review-pop h2 .btn:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn,.premium-feed-cat-review-pop h2 .btn.active,.premium-feed-cat-review-pop h2 .btn:active{
    color:#fff;
    background-color:#262626;
    background-image:none;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn.focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:hover,.premium-feed-cat-review-pop h2 .btn.active.focus,.premium-feed-cat-review-pop h2 .btn.active:focus,.premium-feed-cat-review-pop h2 .btn.active:hover,.premium-feed-cat-review-pop h2 .btn:active.focus,.premium-feed-cat-review-pop h2 .btn:active:focus,.premium-feed-cat-review-pop h2 .btn:active:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.premium-feed-cat-review-pop h2 .btn.disabled.focus,.premium-feed-cat-review-pop h2 .btn.disabled:focus,.premium-feed-cat-review-pop h2 .btn.disabled:hover,.premium-feed-cat-review-pop h2 .btn[disabled].focus,.premium-feed-cat-review-pop h2 .btn[disabled]:focus,.premium-feed-cat-review-pop h2 .btn[disabled]:hover,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn.focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:hover{
    background-color:#404040;
    border-color:#737373
}
.premium-feed-cat-review-pop h2 .btn .badge{
    color:#404040;
    background-color:#fff
}
.premium-feed-cat-review-pop h2 .btn.focus,.premium-feed-cat-review-pop h2 .btn:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.premium-feed-cat-review-pop h2 .btn:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn,.premium-feed-cat-review-pop h2 .btn.active,.premium-feed-cat-review-pop h2 .btn:active{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn.focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:hover,.premium-feed-cat-review-pop h2 .btn.active.focus,.premium-feed-cat-review-pop h2 .btn.active:focus,.premium-feed-cat-review-pop h2 .btn.active:hover,.premium-feed-cat-review-pop h2 .btn:active.focus,.premium-feed-cat-review-pop h2 .btn:active:focus,.premium-feed-cat-review-pop h2 .btn:active:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn,.premium-feed-cat-review-pop h2 .btn.active,.premium-feed-cat-review-pop h2 .btn:active{
    background-image:none
}
.premium-feed-cat-review-pop h2 .btn.disabled,.premium-feed-cat-review-pop h2 .btn[disabled],fieldset[disabled] .premium-feed-cat-review-pop h2 .btn{
    background-color:rgba(64,64,64,.8);
    cursor:default
}
.premium-feed-cat-review-pop h2 .btn.disabled.focus,.premium-feed-cat-review-pop h2 .btn.disabled:focus,.premium-feed-cat-review-pop h2 .btn.disabled:hover,.premium-feed-cat-review-pop h2 .btn[disabled].focus,.premium-feed-cat-review-pop h2 .btn[disabled]:focus,.premium-feed-cat-review-pop h2 .btn[disabled]:hover,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn.focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:hover{
    background-color:rgba(64,64,64,.8);
    border-color:#737373
}
.premium-feed-cat-review-pop h2 .btn .badge{
    color:#404040;
    background-color:#fff
}
.premium-feed-cats-review-pop .x-body{
    width:1280px
}
.premium-feed-cats-review-pop h2{
    margin:0 0 20px
}
.premium-feed-cats-review-pop h3{
    height:48px;
    line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    white-space:normal;
    line-height:24px;
    margin:10px 0;
    overflow:hidden
}
.premium-feed-cats-review-pop .cats-row{
    background:#000;
    overflow:hidden;
    position:relative
}
.premium-feed-cats-review-pop .cats-row .cats-col{
    float:left;
    padding:0 10px;
    width:20%
}
.premium-feed-cats-review-pop .cats-row:after,.premium-feed-cats-review-pop .cats-row:before{
    background-image:linear-gradient(180deg,#000 0,transparent 100%);
    content:" ";
    left:0;
    height:12px;
    position:absolute;
    top:68px;
    width:100%;
    z-index:2
}
.premium-feed-cats-review-pop .cats-row:after{
    background-image:linear-gradient(0deg,#000 0,transparent 100%);
    bottom:0;
    top:auto
}
.premium-feed-cats-review-pop .cats{
    max-height:300px;
    max-height:calc(100vh - 230px);
    max-height:calc(var(--vh,1vh) * 100 - 230px);
    overflow:auto;
    padding:12px 0
}
.premium-feed-cats-review-pop .cats p{
    background:#333;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    line-height:32px;
    overflow:hidden;
    padding:0 6px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.premium-feed-cats-review-pop .ok{
    margin:10px 0 0;
    width:100%
}
.premium-feed-categories-filter-pop.x-overlay.x-overlay-box .x-body,.premium-feed-min-length-filter-pop.x-overlay.x-overlay-box .x-body{
    background:#000;
    color:#fff
}
.premium-feed-categories-filter-pop h3,.premium-feed-min-length-filter-pop h3{
    border-bottom:1px solid #2e2e2e;
    color:#fff;
    line-height:32px;
    margin:0;
    overflow:hidden;
    padding:0 0 10px;
    text-overflow:ellipsis
}
.premium-feed-min-length-filter-pop .form-range{
    border-bottom:1px solid #2e2e2e;
    margin:16px 0;
    padding-bottom:16px
}
.premium-feed-categories-filter-pop h3{
    white-space:nowrap
}
.premium-feed-categories-filter-pop h3>.icf-white-fill{
    color:#000;
    text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.premium-feed-categories-filter-pop h3 .reset{
    float:right;
    margin:0 0 0 4px
}
.premium-feed-categories-filter-pop .cat-list{
    max-height:300px;
    max-height:calc(100vh - 150px);
    max-height:calc(var(--vh,1vh) * 100 - 150px);
    overflow:auto;
    padding:12px 0
}
.premium-feed-categories-filter-pop .categories-filter-resume .row .add,.premium-feed-categories-filter-pop .categories-filter-resume .row .exclude{
    height:32px;
    line-height:30px;
    margin:0 0 6px;
    padding:0;
    width:100%
}
.premium-feed-categories-filter-pop .categories-filter-resume .row .add .icf-white-fill,.premium-feed-categories-filter-pop .categories-filter-resume .row .exclude .icf-white-fill{
    color:#000;
    font-size:20px;
    line-height:30px;
    text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.premium-feed-categories-filter-pop .categories-filter-resume .row p{
    background:#1f1f1f;
    line-height:32px;
    overflow:hidden;
    padding:0 0 0 4px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.premium-feed-categories-filter-pop .categories-filter-resume .row p .remove{
    height:32px;
    margin:0;
    float:right
}
.premium-feed-categories-filter-pop .categories-filter-resume .cat-list{
    max-height:calc(100vh - 176px);
    max-height:calc(var(--vh,1vh) * 100 - 176px)
}
.premium-feed-categories-filter-pop .categories-filter-resume .cat-list .empty{
    color:#575757;
    background:0 0;
    font-size:16px;
    margin:0;
    padding:10px;
    text-align:center;
    white-space:normal
}
.premium-feed-categories-filter-pop .categories-filter-update-list.add h3 .icf-minus-square,.premium-feed-categories-filter-pop .categories-filter-update-list.exclude h3 .icf-plus-square{
    display:none
}
.premium-feed-categories-filter-pop .categories-filter-update-list .btn{
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis;
    width:100%
}
.premium-feed-categories-filter-pop .categories-filter-update-list p .icon-f{
    display:none
}
.premium-feed-categories-filter-pop .categories-filter-update-list p.add .icf-plus-square,.premium-feed-categories-filter-pop .categories-filter-update-list p.exclude .icf-minus-square,.premium-feed-categories-filter-pop .categories-filter-update-list p.neutral .icf-square{
    display:inline
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list p .btn:hover.add .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list p .btn:hover.exclude .icf-square{
    display:none
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:hover .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:hover .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:hover .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:hover .icf-minus-square{
    display:inline
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:focus .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:hover .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:hover .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:focus .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:hover .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:hover .icf-square{
    display:none
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:focus .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:focus .icf-square{
    display:inline
}
.premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn,.premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn{
    background:#de2600;
    color:#fff
}
.premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn,.premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn{
    background:0 0;
    color:#fff;
    opacity:.8
}
.premium-feed-categories-filter-pop .close{
    border-top:1px solid #2e2e2e;
    padding:10px 0 0;
    margin:0
}
.premium-feed-categories-filter-pop .close .btn{
    height:32px;
    margin:0;
    text-align:center;
    width:100%
}
.premium-feed-free-search-filter-pop .input-group{
    border-bottom:1px solid #2e2e2e;
    border-top:1px solid #2e2e2e;
    margin:12px 0 16px;
    max-width:400px;
    padding:16px 0
}
.premium-feed-free-search-filter-pop .input-group .btn{
    margin:0
}
.simple-dropdown-pop .premium-feed-filters .uls a{
    line-height:18px
}
.simple-dropdown-pop .premium-feed-filters .uls a.current{
    background:#2e2e2e;
    font-weight:400
}
.simple-dropdown-pop .premium-feed-filters .uls a:hover{
    background:#575757
}
.simple-dropdown-pop .premium-feed-filters .uls a .sub{
    opacity:.6
}
.simple-dropdown-pop .premium-feed-filters .uls a .icon-f{
    float:left;
    font-size:1.2em;
    line-height:18px;
    margin-right:6px
}
.simple-dropdown-pop .premium-feed-filters .uls a[data-filter=show_free]{
    line-height:20px
}
.simple-dropdown-pop .premium-feed-filters .uls a[data-filter=show_free] .toggle{
    display:inline-block;
    margin:0 6px 0 0;
    vertical-align:top
}
body.premium-feed-cat-review-opened,body.premium-feed-cats-review-opened,body.premium-feed-channel-preview-opened,body.premium-feed-filter-niv2-opened,body.premium-feed-filter-opened{
    overflow:hidden;
    position:fixed
}
@media (max-width:767px){
    #page.premium_feed .sub-suggests-title{
        padding-bottom:2px
    }
    #page.premium_feed #sub-suggests{
        margin-bottom:6px
    }
    #page.premium_feed #feed-videos{
        margin-bottom:16px
    }
    #page.premium_feed .hide-suggests{
        float:right;
        margin-left:0
    }
    .premium-feed-filters .uls a{
        white-space:normal
    }
    .premium-feed-cats-review-pop .x-body{
        max-width:400px;
        width:100%
    }
    .premium-feed-cats-review-pop h3{
        height:auto
    }
    .premium-feed-cats-review-pop .cats-row{
        max-height:calc(100vh - 150px);
        max-height:calc(var(--vh,1vh) * 100 - 150px);
        overflow:auto;
        padding-bottom:20px
    }
    .premium-feed-cats-review-pop .cats-row:after,.premium-feed-cats-review-pop .cats-row:before{
        display:none
    }
    .premium-feed-cats-review-pop .cats-row .cats-col{
        float:none;
        width:100%
    }
    .premium-feed-cats-review-pop .cats{
        margin:0 0 18px;
        max-height:none;
        min-height:12px;
        padding:0
    }
    .premium-feed-cats-review-pop .cats.empty{
        border-bottom:1px solid #333;
        border-top:1px solid #333
    }
    .premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body{
        padding-top:15px
    }
    .premium-feed-channel-preview-pop .mozaique{
        max-height:calc(100vh - 125px);
        max-height:calc(var(--vh,1vh) * 100 - 125px)
    }
}
@media (max-width:479px){
    #page.premium_feed #feed-videos-filters .premium-feed-filters .niv1{
        width:50%
    }
    #page.premium_feed #feed-videos-filters .premium-feed-filters .show-niv2{
        overflow:hidden;
        text-overflow:ellipsis;
        width:100%
    }
    .premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body{
        padding-top:15px
    }
    .premium-feed-channel-preview-pop .mozaique{
        max-height:calc(100vh - 125px);
        max-height:calc(var(--vh,1vh) * 100 - 125px)
    }
    .premium-feed-channel-preview-pop .channel-preview-header{
        height:64px
    }
    .premium-feed-channel-preview-pop .channel-preview-header .page-link{
        line-height:22px
    }
    .premium-feed-channel-preview-pop .channel-preview-header .page-link .icon-f{
        display:inline-block;
        float:none;
        line-height:20px;
        vertical-align:top
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic{
        float:left
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .btn,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .profile-pic{
        display:block;
        float:none;
        width:64px
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .profile-pic{
        height:64px
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .btn{
        overflow:hidden;
        margin:4px 0;
        padding:0 2px;
        text-overflow:ellipsis
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .btn .icon-f{
        padding-right:3px
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic+h2 .label{
        max-height:48px;
        word-break:break-all;
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic+h2,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.channel-actions,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info{
        margin-left:70px
    }
    .premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info{
        width:calc(100% - 70px)
    }
    .premium-feed-channel-preview-pop .channel-preview-header .membership-info>*{
        flex-grow:2;
        margin:0 5px 0 0
    }
    .premium-feed-channel-preview-pop .channel-preview-header .membership-info .icf-bar-chart{
        display:none
    }
    .premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .icf-question-circle-o{
        font-size:20px
    }
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info{
        height:130px
    }
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link .channel-actions{
        clear:both
    }
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link.with-pic~.channel-actions{
        margin-left:0
    }
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link.with-pic+h2{
        align-items:center;
        display:flex;
        height:48px;
        justify-content:center;
        padding-right:15px
    }
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info+.mozaique{
        max-height:calc(100vh - 187px);
        max-height:calc(var(--vh,1vh) * 100 - 187px)
    }
    .premium-feed-channel-preview-pop .channel-preview-header h2{
        line-height:24px;
        margin-bottom:2px
    }
    .premium-feed-channel-preview-pop .thumbs-2-cols{
        padding-right:0
    }
    .premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block{
        padding-left:0;
        padding-right:0;
        width:100%
    }
    .premium-feed-cat-review-pop .category-actions .btn{
        text-align:center;
        width:100%
    }
    .premium-feed-categories-filter-pop h3,.premium-feed-min-length-filter-pop h3{
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    .premium-feed-categories-filter-pop .cat-list{
        max-height:calc(100vh - 182px);
        max-height:calc(var(--vh,1vh) * 100 - 182px)
    }
    .premium-feed-categories-filter-pop.x-overlay.x-overlay-box .x-body,.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body,.premium-feed-min-length-filter-pop.x-overlay.x-overlay-box .x-body{
        padding-left:8px;
        padding-right:8px
    }
}
@media (max-width:479px) and (max-aspect-ratio:1/1){
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info{
        height:auto;
        min-height:130px;
        max-height:150px
    }
    .premium-feed-channel-preview-pop .channel-preview-header.with-membership-info+.mozaique{
        max-height:calc(100vh - 207px);
        max-height:calc(var(--vh,1vh) * 100 - 207px)
    }
}
#page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-3 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-4 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-5 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-2 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-3 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-4 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-4 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-5 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-6 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-1 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-2 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-3 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under{
    padding-top:0
}
#page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .thumb-inside{
    padding-bottom:calc(56.25% + 64px)
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket{
    background-color:#de2600;
    border:0;
    border-radius:0;
    line-height:30px;
    margin-left:8px;
    margin-right:8px;
    overflow:visible;
    padding:0;
    width:calc(100% - 16px)
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .label,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .label{
    color:#fff;
    position:relative;
    z-index:3
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .text,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .text{
    display:inline
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side{
    float:left;
    height:30px;
    overflow:hidden;
    position:relative;
    width:8px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide{
    color:#de2600;
    font-size:32px;
    line-height:32px;
    margin-top:-1px;
    opacity:1;
    padding-right:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover{
    background-color:#c52200
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide{
    color:#c52200
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side{
    margin-left:-8px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide{
    float:left
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side{
    margin-right:-8px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide{
    float:right
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide{
    color:#ab1d00
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject{
    position:relative
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:after,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before{
    background-color:rgba(255,255,255,.2);
    bottom:0;
    clip-path:polygon(0 0,95% 0,100% 12.5%,95% 25%,100% 37.5%,95% 50%,100% 62.5%,95% 75%,100% 87.5%,95% 100%,0 100%);
    content:"";
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    right:48.75%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before{
    clip-path:polygon(100% 0,0 0,5% 12.5%,0 25%,5% 37.5%,0 50%,5% 62.5%,0 75%,5% 87.5%,0 100%,100% 100%);
    left:48.75%;
    right:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading{
    background-color:rgba(0,0,0,0);
    border-color:rgba(0,0,0,0);
    transition:all 0s 2s
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading:after{
    opacity:0;
    transition:width 3s ease,opacity .2s 2s
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:after{
    animation:ticket-rip-left .9s 2s ease-in-out forwards;
    transform-origin:100% 50%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:before{
    animation:ticket-rip-right 1s 2s ease-in-out forwards;
    transform-origin:0 50%
}
@keyframes ticket-rip-left{
    0%{
        opacity:0
    }
    5%{
        opacity:1;
        transform:rotate(0) translateX(0)
    }
    10%{
        transform:rotate(3deg) translateX(-2%)
    }
    15%{
        transform:rotate(-3deg) translateX(2%)
    }
    20%{
        transform:rotate(3deg) translateX(-2%)
    }
    25%{
        transform:rotate(-3deg) translateX(2%)
    }
    30%,40%{
        opacity:1;
        transform:rotate(0) translateX(0)
    }
    100%{
        opacity:0;
        transform:rotate(0) translateX(-30%)
    }
}
@keyframes ticket-rip-right{
    0%{
        opacity:0
    }
    5%{
        opacity:1;
        transform:rotate(0) translateX(0)
    }
    10%{
        transform:rotate(3deg) translateX(-2%)
    }
    15%{
        transform:rotate(-3deg) translateX(2%)
    }
    20%{
        transform:rotate(3deg) translateX(-2%)
    }
    25%{
        transform:rotate(-3deg) translateX(2%)
    }
    30%,40%{
        opacity:1;
        transform:translateX(0)
    }
    100%{
        transform:translateX(30%);
        opacity:0
    }
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.membership-sub .icf-crown,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.membership-sub .icf-crown{
    color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket{
    width:calc(49% - 16px)
}
.global-feed-filters .uls a{
    font-size:100%;
    display:flex!important;
    align-items:center
}
.global-feed-filters .uls a span{
    margin-right:9px;
    margin-top:7px;
    margin-bottom:7px
}
.sub-strip,.user-subscribe{
    color:#fff;
    background-color:#404040;
    border-color:#737373;
    cursor:pointer;
    display:none;
    border:0;
    border-radius:2px;
    font-size:11px;
    font-weight:400;
    padding:0 3px
}
.sub-strip.focus,.sub-strip:focus,.user-subscribe.focus,.user-subscribe:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.sub-strip:hover,.user-subscribe:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.sub-strip,.open>.dropdown-toggle.user-subscribe,.sub-strip.active,.sub-strip:active,.user-subscribe.active,.user-subscribe:active{
    color:#fff;
    background-color:#262626;
    background-image:none;
    border-color:#545454
}
.open>.dropdown-toggle.sub-strip.focus,.open>.dropdown-toggle.sub-strip:focus,.open>.dropdown-toggle.sub-strip:hover,.open>.dropdown-toggle.user-subscribe.focus,.open>.dropdown-toggle.user-subscribe:focus,.open>.dropdown-toggle.user-subscribe:hover,.sub-strip.active.focus,.sub-strip.active:focus,.sub-strip.active:hover,.sub-strip:active.focus,.sub-strip:active:focus,.sub-strip:active:hover,.user-subscribe.active.focus,.user-subscribe.active:focus,.user-subscribe.active:hover,.user-subscribe:active.focus,.user-subscribe:active:focus,.user-subscribe:active:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.sub-strip.disabled.focus,.sub-strip.disabled:focus,.sub-strip.disabled:hover,.sub-strip[disabled].focus,.sub-strip[disabled]:focus,.sub-strip[disabled]:hover,.user-subscribe.disabled.focus,.user-subscribe.disabled:focus,.user-subscribe.disabled:hover,.user-subscribe[disabled].focus,.user-subscribe[disabled]:focus,.user-subscribe[disabled]:hover,fieldset[disabled] .sub-strip.focus,fieldset[disabled] .sub-strip:focus,fieldset[disabled] .sub-strip:hover,fieldset[disabled] .user-subscribe.focus,fieldset[disabled] .user-subscribe:focus,fieldset[disabled] .user-subscribe:hover{
    background-color:#404040;
    border-color:#737373
}
.sub-strip .badge,.user-subscribe .badge{
    color:#404040;
    background-color:#fff
}
.sub-strip.focus,.sub-strip:focus,.user-subscribe.focus,.user-subscribe:focus{
    color:#fff;
    background-color:#262626;
    border-color:#333
}
.sub-strip:hover,.user-subscribe:hover{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.sub-strip,.open>.dropdown-toggle.user-subscribe,.sub-strip.active,.sub-strip:active,.user-subscribe.active,.user-subscribe:active{
    color:#fff;
    background-color:#262626;
    border-color:#545454
}
.open>.dropdown-toggle.sub-strip.focus,.open>.dropdown-toggle.sub-strip:focus,.open>.dropdown-toggle.sub-strip:hover,.open>.dropdown-toggle.user-subscribe.focus,.open>.dropdown-toggle.user-subscribe:focus,.open>.dropdown-toggle.user-subscribe:hover,.sub-strip.active.focus,.sub-strip.active:focus,.sub-strip.active:hover,.sub-strip:active.focus,.sub-strip:active:focus,.sub-strip:active:hover,.user-subscribe.active.focus,.user-subscribe.active:focus,.user-subscribe.active:hover,.user-subscribe:active.focus,.user-subscribe:active:focus,.user-subscribe:active:hover{
    color:#fff;
    background-color:#141414;
    border-color:#333
}
.open>.dropdown-toggle.sub-strip,.open>.dropdown-toggle.user-subscribe,.sub-strip.active,.sub-strip:active,.user-subscribe.active,.user-subscribe:active{
    background-image:none
}
.sub-strip.disabled,.sub-strip[disabled],.user-subscribe.disabled,.user-subscribe[disabled],fieldset[disabled] .sub-strip,fieldset[disabled] .user-subscribe{
    background-color:rgba(64,64,64,.8);
    cursor:default
}
.sub-strip.disabled.focus,.sub-strip.disabled:focus,.sub-strip.disabled:hover,.sub-strip[disabled].focus,.sub-strip[disabled]:focus,.sub-strip[disabled]:hover,.user-subscribe.disabled.focus,.user-subscribe.disabled:focus,.user-subscribe.disabled:hover,.user-subscribe[disabled].focus,.user-subscribe[disabled]:focus,.user-subscribe[disabled]:hover,fieldset[disabled] .sub-strip.focus,fieldset[disabled] .sub-strip:focus,fieldset[disabled] .sub-strip:hover,fieldset[disabled] .user-subscribe.focus,fieldset[disabled] .user-subscribe:focus,fieldset[disabled] .user-subscribe:hover{
    background-color:rgba(64,64,64,.8);
    border-color:#737373
}
.sub-strip .badge,.user-subscribe .badge{
    color:#404040;
    background-color:#fff
}
.sub-strip *,.user-subscribe *{
    float:left
}
[dir=rtl] .sub-strip *,[dir=rtl] .user-subscribe *{
    float:right
}
.sub-strip,.sub-strip *,.user-subscribe,.user-subscribe *{
    height:14px;
    line-height:14px
}
.sub-strip .sub-state-text:first-child,.user-subscribe .sub-state-text:first-child{
    padding-right:3px
}
.sub-strip .count+.sub-state-text,.sub-strip .sub-state-text:last-child,.sub-strip .sub-state-text:nth-child(3),.sub-strip .sub-state-text:nth-child(4),.user-subscribe .count+.sub-state-text,.user-subscribe .sub-state-text:last-child,.user-subscribe .sub-state-text:nth-child(3),.user-subscribe .sub-state-text:nth-child(4){
    padding-left:3px
}
.thumb-block .profile-counts .sub-strip.active .sub-state-text,.thumb-block .profile-counts .user-subscribe.active .sub-state-text,.x-popup .uploader-info-profile .sub-strip.active .sub-state-text,.x-popup .uploader-info-profile .user-subscribe.active .sub-state-text{
    background:#de2600;
    border-radius:2px;
    color:#000;
    display:inline-block;
    font-size:11px;
    line-height:14px;
    margin-left:3px;
    margin-right:-3px;
    padding:0 3px
}
.thumb-block .profile-counts .sub-strip.active .sub-state-text:hover,.thumb-block .profile-counts .user-subscribe.active .sub-state-text:hover,.x-popup .uploader-info-profile .sub-strip.active .sub-state-text:hover,.x-popup .uploader-info-profile .user-subscribe.active .sub-state-text:hover{
    background:#c52200
}
.sub-strip .loader,.user-subscribe .loader{
    display:none
}
.sub-strip .icon-f,.user-subscribe .icon-f{
    font-size:10px;
    padding-left:4px;
    vertical-align:middle
}
.sub-strip.wait>:not(.loader),.user-subscribe.wait>:not(.loader){
    display:none!important
}
.sub-strip.wait .loader,.user-subscribe.wait .loader{
    display:inline
}
#page.global-feed #main{
    padding-top:5px
}
#page.global-feed .global-switch-page-dropdown{
    z-index:10;
    width:100%
}
#page.global-feed .global-switch-page-dropdown .niv1 .show-niv2{
    margin-bottom:0
}
#page.global-feed #page-videos-content{
    position:relative
}
#page.global-feed .simple-dropdown{
    clear:both;
    font-size:14px;
    padding-top:10px;
    display:inline-block
}
#page.global-feed .simple-dropdown .niv1{
    padding:0 3px 3px 0
}
#page.global-feed .simple-dropdown .show-niv2{
    background:#2e2e2e;
    color:#fff;
    border-radius:3px;
    cursor:pointer;
    font-size:14px;
    line-height:22px;
    padding-left:10px;
    padding-right:5px
}
#page.global-feed .simple-dropdown .show-niv2.is-reset{
    background:0 0;
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    text-align:center
}
#page.global-feed .simple-dropdown .show-niv2.is-reset .label{
    display:inline-block
}
#page.global-feed .simple-dropdown .show-niv2.is-reset .icf-close-thin{
    font-size:10px
}
#page.global-feed .simple-dropdown .show-niv2 .label span{
    float:left;
    line-height:22px
}
#page.global-feed .simple-dropdown .show-niv2 .label .slash{
    padding:0 5px
}
#page.global-feed .simple-dropdown .show-niv2 .label .icon-f{
    padding-right:5px
}
#page.global-feed .simple-dropdown .show-niv2 .label .icon-f+.slash{
    padding-left:0
}
#page.global-feed .simple-dropdown .show-niv2 .icf-caret-down{
    float:right;
    line-height:22px;
    margin:0 0 0 3px;
    padding:0
}
#page.global-feed .simple-dropdown .show-niv2 .icf-minus-square.count-0,#page.global-feed .simple-dropdown .show-niv2 .icf-plus-square.count-0{
    opacity:.5
}
#page.global-feed #global-feed-content{
    margin-bottom:15px;
    position:relative;
    min-height:100px
}
#page.global-feed #global-feed-content.no-videos{
    margin-bottom:0
}
#page.global-feed #global-feed-content.loading{
    min-height:100px
}
#page.global-feed #global-feed-content .empty,#page.global-feed #global-feed-content~.empty{
    font-size:20px;
    margin:0;
    padding:20px 0 10px;
    text-align:center
}
#page.global-feed #global-feed-content .empty span,#page.global-feed #global-feed-content~.empty span{
    font-style:italic
}
#page.global-feed #global-feed-content .empty{
    padding:0 0 10px;
    font-size:16px
}
#page.global-feed .no-more-posts{
    font-size:130%;
    font-weight:700;
    text-align:center
}
#page.global-feed .reload_to_see_latest{
    text-align:center;
    font-size:150%;
    margin:15px
}
#page.global-feed .feed-main-message{
    width:fit-content;
    margin:auto
}
#page.global-feed .feed-main-message .feed-main-message-text{
    font-weight:700;
    font-size:150%
}
#page.global-feed .feed-main-message .feed-main-message-btn{
    width:fit-content;
    margin:auto
}
#page.global-feed .cover-interal-error{
    display:flex;
    align-items:center;
    flex-direction:column
}
#page.global-feed .cover-interal-error .error-retry-btn,#page.global-feed .cover-interal-error .error-retry-text{
    height:fit-content
}
#page.global-feed .no-access .free:not(.active),#page.global-feed .no-access .icf-ticket-red:not(.active),#page.global-feed span[data-filter=display_showfree] .free:not(.active),#page.global-feed span[data-filter=display_showfree] .icf-ticket-red:not(.active){
    opacity:.5
}
#page.global-feed .no-access .sep,#page.global-feed span[data-filter=display_showfree] .sep{
    padding:0 3px 0
}
#page.global-feed .no-access .icf-ticket-red,#page.global-feed span[data-filter=display_showfree] .icf-ticket-red{
    font-size:215%;
    color:#de2600
}
#page.global-feed .no-access .icf-white-fill::after,#page.global-feed span[data-filter=display_showfree] .icf-white-fill::after{
    right:26%
}
#page.global-feed .no-access{
    font-size:150%;
    text-align:center
}
#page.global-feed .date .icf-ticket-red,#page.global-feed .no-access .icf-ticket-red,#page.global-feed .p-frame-head .icf-ticket-red{
    vertical-align:middle;
    color:#de2600!important;
    font-size:250%
}
#page.global-feed .date .icf-white-fill::after,#page.global-feed .no-access .icf-white-fill::after,#page.global-feed .p-frame-head .icf-white-fill::after{
    background:#fff!important;
    right:11%
}
#page.global-feed .date,#page.global-feed .p-frame-head{
    font-size:105%
}
#page.global-feed .date .icf-ticket-red,#page.global-feed .p-frame-head .icf-ticket-red{
    line-height:.7;
    margin-bottom:1px;
    display:inline-block
}
#page.global-feed .date .icf-image,#page.global-feed .date .icf-video-camera,#page.global-feed .p-frame-head .icf-image,#page.global-feed .p-frame-head .icf-video-camera{
    vertical-align:middle
}
#page.global-feed .date .icf-video-camera,#page.global-feed .p-frame-head .icf-video-camera{
    padding-left:4px
}
#page.global-feed span[data-filter=display_content].active{
    color:red
}
#page.global-feed .display-uploaded-filter.icf-plus-square{
    color:#fff
}
#page.global-feed .display-uploaded-filter.icf-minus-square{
    color:red
}
#page.global-feed .p-red .p-glass-effect .p-text{
    background:linear-gradient(135deg,#7d1500,#de2600);
    color:#fff!important
}
#page.global-feed .p-red .p-uploader{
    color:#fff!important
}
#page.global-feed .red-cache::after{
    content:"";
    width:90%;
    height:90%;
    margin-left:5%;
    position:absolute;
    background-image:url(https://static-ss.red-cdn.com/v3/img/skins/default/ticket-red.svg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    top:0;
    left:0;
    margin-top:2.5%;
    pointer-events:none
}
@keyframes icf_spin_anim{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
#page.global-feed .loading-posts .post-block{
    transition:.1s all;
    opacity:.5
}
#page.global-feed .loader{
    text-shadow:2px 0 0 rgba(0,0,0,.4),-2px 0 0 rgba(0,0,0,.4),0 2px 0 rgba(0,0,0,.4),0 -2px 0 rgba(0,0,0,.4),1px 1px 0 rgba(0,0,0,.4),-1px -1px 0 rgba(0,0,0,.4),1px -1px 0 rgba(0,0,0,.4),-1px 1px 0 rgba(0,0,0,.4);
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%)
}
#page.global-feed .loader .icf-spinner{
    font-size:6em
}
#page.global-feed .loading-feed::after{
    content:'\e939';
    display:block;
    animation:icf_spin_anim 1s infinite steps(8);
    font-size:400%;
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    width:fit-content;
    margin-left:auto;
    margin-right:auto
}
#page.global-feed .tb-title{
    z-index:1;
    position:absolute;
    color:#fff;
    text-shadow:1px 1px 2px #000;
    font-weight:700;
    bottom:3%;
    width:80%;
    left:50%;
    transform:translate(-50%,0);
    line-clamp:1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    overflow:hidden;
    white-space:normal
}
#page.global-feed .top-right-tags{
    display:none
}
#page.global-feed .video-hd-mark{
    display:none
}
#page.global-feed .prof-verified-tick,#page.global-feed .prof-verified-tick:after,#page.global-feed .prof-verified-tick:before{
    display:none
}
#page.global-feed .p-metadata{
    font-size:105%;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    position:relative;
    padding:2px 0 0 5px
}
#page.global-feed .p-metadata .date{
    margin:0
}
#page.global-feed .p-metadata-onthumb{
    position:absolute;
    z-index:10;
    color:#fff;
    text-shadow:1px 1px 4px #000;
    padding:2px 0 0 5px
}
#page.global-feed .p-metadata-onthumb .date{
    margin:0
}
#page.global-feed .p-metadata-onthumb .date a{
    color:#fff
}
#page.global-feed .p-gallery-data{
    display:none
}
#page.global-feed .p-uploader{
    font-weight:700;
    font-size:115%
}
#page.global-feed .p-postcomment{
    display:flex;
    flex-grow:1;
    vertical-align:middle;
    justify-content:center;
    align-items:center;
    overflow:hidden;
    text-align:center;
    text-shadow:1px 1px #000
}
#page.global-feed .p-postcomment .p-formatted-text{
    max-height:100%;
    padding:2px 20px;
    margin:auto 0 auto
}
#page.global-feed .p-textonly .p-postcomment{
    min-height:calc(100% - 40px);
    flex-grow:unset
}
#page.global-feed .p-comment-full{
    display:none
}
#page.global-feed .p-display-min{
    display:none
}
#page.global-feed .p-display-more{
    display:none
}
#page.global-feed .p-postcomment.p-display-more span{
    padding-bottom:18px
}
#page.global-feed .p-profile-picture{
    display:none
}
#page.global-feed .p-glass-effect{
    background-color:rgba(0,0,0,.1)
}
#page.global-feed .p-icon-bg{
    background-image:url(/v3/img/skins/default/logo/xv.grey.60+40.nobg.10a.png);
    background-repeat:repeat;
    background-size:auto
}
#page.global-feed .p-gallery .post-text:not(.post-pictures):not(.post-videos) .p-profile-picture{
    display:block
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame{
    display:flex;
    flex-direction:row
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame .p-profile-picture{
    height:100%;
    display:block
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame .p-text{
    height:fit-content
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame .p-postcomment{
    display:none
}
#page.global-feed .p-gallery-more{
    display:none
}
#page.global-feed .p-dim-down{
    position:relative
}
#page.global-feed .p-dim-down:after{
    position:absolute;
    bottom:0;
    height:100%;
    width:100%;
    content:"";
    background:linear-gradient(to bottom,rgba(18,18,18,0),50%,rgba(18,18,18,.85) 97%);
    pointer-events:none
}
#page.global-feed .p-pics.post-text:not(.post-videos):not(.post-pictures) .p-dim-down:after{
    background:linear-gradient(to bottom,rgba(18,18,18,0),97%,rgba(18,18,18,.85) 100%)
}
#page.global-feed .p-gallery .p-dim-down:after{
    background:linear-gradient(to bottom,rgba(18,18,18,0),50%,rgba(18,18,18,.05) 97%,rgba(18,18,18,.85) 100%)
}
#page.global-feed .p-red .p-gallery .p-dim-down:after{
    background:linear-gradient(to bottom,rgba(222,38,0,0),50%,rgba(222,38,0,.05) 97%,rgba(222,38,0,.85) 100%)
}
#page.global-feed .p-show-more{
    text-align:right;
    height:fit-content;
    z-index:1;
    position:absolute;
    bottom:0;
    right:0
}
#page.global-feed .p-show-more .p-show-more-label{
    text-decoration:underline
}
#page.global-feed .p-show-more .p-show-more-text{
    padding:0 7px 0;
    color:#a3a3a3
}
#page.global-feed .p-show-more .p-show-more-text:hover{
    cursor:pointer
}
#page.global-feed .p-gallery .p-pics.post-text:not(.post-videos):not(.post-pictures) .p-frame{
    display:flex
}
#page.global-feed .p-gallery .p-pics.post-text:not(.post-videos):not(.post-pictures) .p-show-more{
    margin-bottom:7px;
    background-image:linear-gradient(to right,rgba(18,18,18,0) 0,#121212 49%);
    min-width:170px
}
#page.global-feed .p-head .p-show-more{
    background-image:linear-gradient(to right,rgba(18,18,18,0) 0,#121212 49%);
    min-width:170px
}
#page.global-feed .p-gallery>.p-head{
    position:absolute;
    z-index:10
}
#page.global-feed .p-red .p-gallery>.p-head{
    color:#fff
}
#page.global-feed .thumb-block{
    padding:0;
    border-bottom:none
}
#page.global-feed .thumb-under{
    display:none
}
#page.global-feed .thumb-inside{
    margin:0!important
}
#page.global-feed .thumb-inside .thumb a{
    border:none
}
#page.global-feed .post-block{
    margin:30px 0 0;
    border:none
}
#page.global-feed .p-frame-opacitybg{
    background-color:rgba(0,0,0,.1);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-image:none!important
}
#page.global-feed .p-frame-opacitybg .p-pics{
    backdrop-filter:"blur(13px) brightness(0.5)"
}
#page.global-feed .p-frame-xvbg{
    background-repeat:repeat;
    background-size:auto;
    background-position:unset;
    background-color:#333
}
#page.global-feed .p-frame-xvbg .p-postcomment{
    color:#fff;
    text-shadow:none
}
#page.global-feed .p-frame-xvbg .p-pics{
    backdrop-filter:unset
}
#page.global-feed .p-frame{
    position:relative;
    color:#e2e2e2;
    height:fit-content;
    aspect-ratio:1.77777778;
    --xvaspectratio:16/9;
    overflow:hidden
}
#page.global-feed .p-frame .thumb{
    height:100%;
    width:100%
}
#page.global-feed .p-frame .thumb a{
    height:100%;
    width:100%;
    display:block
}
#page.global-feed .p-frame img{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:top
}
#page.global-feed .p-profile-picture>img{
    width:64px;
    height:64px;
    max-width:unset;
    border:1px solid #000
}
#page.global-feed .p-profile-picture>img:hover{
    cursor:pointer
}
#page.global-feed .p-textonly .p-profile-picture>img{
    width:100px;
    height:100px
}
#page.global-feed .post-text:not(.post-pictures):not(.post-videos)>.p-frame>.p-postcomment{
    color:#fff;
    text-shadow:none;
    margin:auto
}
#page.global-feed .p-frame-min{
    display:none
}
#page.global-feed .p-frame-1{
    order:1
}
#page.global-feed .p-frame-2{
    order:2
}
#page.global-feed .p-frame-3{
    order:3
}
#page.global-feed .p-frame-4{
    order:4
}
#page.global-feed .p-frame-5{
    order:5
}
#page.global-feed .p-frame-6{
    order:6
}
#page.global-feed .p-frame-7{
    order:7
}
#page.global-feed .p-frame-8{
    order:8
}
#page.global-feed .p-frame-9{
    order:9
}
#page.global-feed .p-frame-10{
    order:10
}
#page.global-feed .p-frame-11{
    order:11
}
#page.global-feed .p-frame-12{
    order:12
}
#page.global-feed .p-frame-13{
    order:13
}
#page.global-feed .p-frame-10,#page.global-feed .p-frame-11,#page.global-feed .p-frame-12,#page.global-feed .p-frame-13,#page.global-feed .p-frame-14,#page.global-feed .p-frame-15,#page.global-feed .p-frame-16{
    display:none
}
#page.global-feed .p-frame-added{
    order:100;
    display:none
}
#page.global-feed .p-allgallery,#page.global-feed .p-allgallery-back{
    display:none
}
#page.global-feed .post-view-full-gallery .p-allgallery,#page.global-feed .post-view-full-gallery .p-allgallery-back{
    display:flex;
    position:fixed;
    z-index:250;
    top:0;
    left:0;
    right:0;
    bottom:0
}
#page.global-feed .post-view-full-gallery .p-allgallery-exit{
    position:absolute;
    top:0;
    right:0;
    height:3vh;
    width:3vh;
    font-size:2.5vh;
    margin:2vh;
    color:#fff;
    text-shadow:0 0 4px #000
}
#page.global-feed .post-view-full-gallery .p-allgallery-exit:hover{
    cursor:pointer
}
#page.global-feed .post-view-full-gallery .p-allgallery-back{
    background-color:rgba(0,0,0,.5)
}
#page.global-feed .post-view-full-gallery .p-allgallery{
    margin:5.5vh 5.5vw;
    padding:1vh 1vw;
    background-color:#000;
    border:1px solid grey;
    border-radius:3px;
    box-shadow:0 0 15px 6px rgba(0,0,0,.62);
    justify-content:flex-start;
    flex-wrap:wrap;
    overflow:scroll;
    overflow-x:hidden
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data{
    display:flex;
    flex-basis:33.333%;
    padding:.5vh .25vw
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data .fit-image{
    height:100%;
    width:100%
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data .fit-image img{
    object-fit:contain
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data .fit-image img:hover{
    cursor:pointer
}
#page.global-feed .post-block .p-pics{
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    align-content:center
}
#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures){
    aspect-ratio:unset;
    --xvaspectratio:unset;
    height:100px
}
#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-1{
    width:100%
}
#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-2,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-3,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-4,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-5,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-6,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-7,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-8,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-9{
    display:none
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1{
    aspect-ratio:unset;
    --xvaspectratio:unset;
    height:100%;
    width:50%
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-postcomment{
    overflow-y:auto;
    padding:7px
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more{
    min-width:15%;
    height:20px;
    margin-right:15px;
    padding-right:4px
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more{
    background-image:linear-gradient(to right,rgba(18,18,18,0) 0,#121212 49%)
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more .p-show-more-text{
    padding:0
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more:hover{
    background-image:linear-gradient(to right,rgba(18,18,18,0) 0,#2c2c2c 49%)
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-3,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-4,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-5,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-6,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-7,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-8,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-9{
    display:none
}
#page.global-feed .post-block.p-red .p-show-more-text{
    color:#fff
}
#page.global-feed .post-block.p-red .p-pics.post-viewing-text .p-frame-1 .p-postcomment .p-show-more{
    background-image:linear-gradient(to right,rgba(222,38,0,0) 0,#de2600 49%)
}
#page.global-feed .post-block.p-red .p-pics.post-viewing-text .p-frame-1 .p-postcomment .p-show-more:hover{
    background-image:linear-gradient(to right,rgba(222,38,0,0) 0,#ff3b12 49%)
}
#page.global-feed .post-block.p-textonly>.p-head{
    display:none
}
#page.global-feed .p-text{
    height:100%;
    flex-grow:100;
    position:relative;
    display:flex;
    flex-direction:column
}
#page.global-feed .p-frame-head{
    padding:3px 3px 0 3px
}
#page.global-feed .p-frame-head-full{
    margin-left:5px
}
#page.global-feed .p-frame-foot{
    width:100%;
    display:none;
    position:absolute;
    padding-left:3px;
    bottom:0;
    left:0;
    justify-content:space-between
}
#page.global-feed .p-frame-foot .p-extend-container{
    padding:10px 5px 5px 10px;
    position:absolute;
    bottom:0;
    right:0
}
#page.global-feed .p-frame-foot .p-extend-container .p-extend{
    margin:0 5px 5px 0;
    height:15px;
    width:15px;
    border-bottom:1px solid #e2e2e2;
    border-right:1px solid #e2e2e2
}
#page.global-feed .p-frame-foot .p-extend-container:hover{
    cursor:pointer
}
#page.global-feed .p-frame-foot .p-extend-container:hover .p-extend{
    margin:0 3px 3px 0;
    padding:1px;
    height:17px;
    width:17px;
    font-size:110%
}
#page.global-feed .post-viewing-text .p-frame-foot .p-extend-container .p-extend{
    border-bottom:none;
    border-right:none;
    border-left:1px solid #e2e2e2;
    border-top:1px solid #e2e2e2
}
#page.global-feed .p-extend-container{
    background:linear-gradient(-45deg,#121212 0,rgba(18,18,18,0) 90%)
}
#page.global-feed .p-textonly .p-extend-container{
    background:linear-gradient(-45deg,#121212 0,rgba(18,18,18,0) 90%)
}
#page.global-feed .p-gallery-seemore{
    display:none;
    color:#cfcfcf;
    position:absolute;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.4);
    transition:background-color .2s ease;
    top:0;
    justify-content:center;
    align-items:center;
    font-size:350%;
    word-break:break-all;
    text-align:center
}
#page.global-feed .fit-image:hover>.p-gallery-seemore{
    cursor:pointer;
    background-color:rgba(0,0,0,.25)
}
#page.global-feed .p-red .p-frame-foot .p-extend-container{
    background:linear-gradient(-45deg,#de2600 0,rgba(222,38,0,0) 90%)
}
#page.global-feed .p-red .p-frame-foot .p-extend-container .p-extend{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff
}
#page.global-feed .p-red .post-viewing-text .p-frame-foot .p-extend-container .p-extend{
    border-bottom:none;
    border-right:none;
    border-left:1px solid #fff;
    border-top:1px solid #fff
}
#page.global-feed .p-textonly .p-head{
    margin-left:80px
}
#page.global-feed .post-videos .thumb-inside>.thumb>a::after{
    font-family:iconfont!important;
    content:"\ea1c";
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    color:#fff;
    text-shadow:0 0 5px #000;
    font-size:250%
}
@media (min-width:1200px){
    #page.global-feed .post-block:not(.p-textonly) .p-pics{
        aspect-ratio:5.333;
        --xvaspectratio:5.333
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-viewing-text .p-frame-1{
        width:50%!important
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-viewing-text .p-frame-2{
        width:50%!important
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos{
        aspect-ratio:5.333;
        --xvaspectratio:5.333
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-viewing-text .p-frame-1{
        width:66.66666667%!important
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-viewing-text .p-frame-2{
        width:33.33333333%!important
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-1,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-2,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-3,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-4,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-5,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-6,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-7,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-9{
        width:25%
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-2{
        order:1
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-3{
        order:2
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-4{
        order:3
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-5{
        order:4
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-1{
        width:33.33333333%;
        order:5
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-2,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-3,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-4,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-5,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-6,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-7,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-9{
        width:16%;
        margin:.16666667% .33333333% .16666667%
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-9{
        display:flex
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-1{
        order:1
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-3{
        order:2
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-4{
        order:3
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-5{
        order:4
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-2{
        width:33.33333333%;
        order:5
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-1,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-3,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-4,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-5,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-6,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-7,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-9{
        width:16%;
        margin:.16666667% .33333333% .16666667%
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-9{
        display:flex
    }
    #page.global-feed .post-block:not(.p-textonly) .p-pics.post-gallery-more-desktop .p-frame-12 .p-gallery-more-desktop{
        display:flex
    }
}
@media (min-width:768px){
    #page.global-feed .post-block>.p-head{
        display:none
    }
    #page.global-feed .post-block:not(.p-textonly) .p-frame-1.p-glass-effect{
        background:linear-gradient(45deg,#1e1e1e,#141414)
    }
}
@media (max-width:1199px) and (min-width:768px){
    #page.global-feed .post-block .p-pics.post-videos{
        aspect-ratio:2.666;
        --xvaspectratio:2.666
    }
    #page.global-feed .post-block .p-pics.post-videos .p-frame-1{
        width:66.66666667%;
        order:5
    }
    #page.global-feed .post-block .p-pics.post-videos .p-frame-2,#page.global-feed .post-block .p-pics.post-videos .p-frame-3,#page.global-feed .post-block .p-pics.post-videos .p-frame-4,#page.global-feed .post-block .p-pics.post-videos .p-frame-5,#page.global-feed .post-block .p-pics.post-videos .p-frame-6,#page.global-feed .post-block .p-pics.post-videos .p-frame-7,#page.global-feed .post-block .p-pics.post-videos .p-frame-8,#page.global-feed .post-block .p-pics.post-videos .p-frame-9{
        width:16%;
        margin:.16666667% .33333333% .16666667%
    }
    #page.global-feed .post-block .p-pics.post-videos .p-frame-2{
        order:1
    }
    #page.global-feed .post-block .p-pics.post-videos .p-frame-3{
        order:2
    }
    #page.global-feed .post-block .p-pics.post-videos .p-frame-4{
        order:3
    }
    #page.global-feed .post-block .p-pics.post-videos .p-frame-5{
        order:4
    }
    #page.global-feed .post-block .p-pics.post-videos.post-text .p-frame-1{
        width:16.66666667%;
        order:1
    }
    #page.global-feed .post-block .p-pics.post-videos.post-text .p-frame-2{
        width:66.66666667%;
        order:5;
        margin:0
    }
    #page.global-feed .post-block .p-pics.post-videos.post-viewing-text .p-frame-1{
        width:33.33333333%!important
    }
    #page.global-feed .post-block .post-gallery-more-tablet .p-frame-6 .p-gallery-more-tablet{
        display:flex
    }
}
#page.global-feed .post-viewing-text.post-novideos.post-pictures .p-frame{
    aspect-ratio:unset;
    --xvaspectratio:unset
}
#page.global-feed .p-gallery-nb{
    position:absolute;
    top:0;
    right:0;
    margin:1vh;
    color:#fff;
    text-shadow:0 0 5px #000
}
@media (min-width:1200px){
    #page.global-feed .p-gallery .post-novideos.post-pictures{
        aspect-ratio:3;
        --xvaspectratio:(15 * 6)/(15 * 2)
    }
    #page.global-feed .p-gallery .post-novideos.post-pictures .p-frame{
        aspect-ratio:1;
        --xvaspectratio:15/15;
        width:16.66666667%
    }
    #page.global-feed .p-gallery .post-novideos.post-pictures .p-frame-10,#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame-11,#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame-12{
        display:block;
        order:10
    }
    #page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-1,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-2,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-3,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-4,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-5,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-6:not(.post-text){
        aspect-ratio:6;
        --xvaspectratio:(15 * 6)/(15)
    }
}
@media (max-width:1199px) and (min-width:768px){
    #page.global-feed .p-gallery .post-novideos.post-pictures{
        aspect-ratio:1.5;
        --xvaspectratio:(15 * 3)/(15 * 2)
    }
    #page.global-feed .p-gallery .post-novideos.post-pictures .p-frame{
        aspect-ratio:1;
        --xvaspectratio:15/15;
        width:33.33333333%
    }
    #page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-1,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-2,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-3:not(.post-text){
        aspect-ratio:3;
        --xvaspectratio:(15 * 3)/(15)
    }
}
@media (min-width:768px){
    #page.global-feed .p-textonly .p-frame-head{
        display:none
    }
    #page.global-feed .p-pictures:not(.p-videos) .p-frame-head-full{
        display:none
    }
    #page.global-feed .post-block .p-frame-foot{
        display:flex;
        background:linear-gradient(to bottom,rgba(18,18,18,0) 0,#121212 80%)
    }
    #page.global-feed .p-textonly .p-update{
        display:none
    }
    #page.global-feed .post-block:not(.p-textonly) .p-frame-head-full{
        display:none
    }
    #page.global-feed .post-block:not(.p-textonly) .p-postcomment{
        align-items:start
    }
    #page.global-feed .p-faketext .p-extend-container{
        display:none
    }
    #page.global-feed .p-videos:not(.p-textonly).p-red .p-frame-foot{
        background:linear-gradient(to bottom,rgba(18,18,18,0) 0,#de2600 90%)
    }
    #page.global-feed .post-videos .pic>.thumb{
        overflow:hidden
    }
    #page.global-feed .post-videos .thumb-inside:hover>.thumb{
        box-shadow:inset 0 0 30px 0 rgba(0,0,0,.85)
    }
    #page.global-feed .post-videos .thumb-inside:hover>.thumb>a::after{
        font-size:400%;
        cursor:pointer
    }
    #page.global-feed .post-novideos.post-pictures{
        overflow:hidden;
        flex-direction:row;
        align-content:flex-start;
        justify-content:center
    }
    #page.global-feed .post-novideos.post-pictures .p-frame:not(.p-frame-1){
        margin-left:auto;
        margin-right:auto;
        padding:.25%;
        position:relative
    }
    #page.global-feed .post-novideos.post-pictures .p-frame:not(.p-frame-1) .fit-image{
        position:absolute;
        margin:auto;
        width:fit-content;
        height:fit-content;
        inset:0;
        top:0;
        bottom:0;
        left:0;
        right:0;
        overflow:hidden;
        cursor:pointer
    }
    #page.global-feed .post-novideos.post-pictures .p-frame:not(.p-frame-1) .fit-image img{
        width:unset;
        height:auto;
        object-fit:unset;
        object-position:unset;
        max-width:100%;
        max-height:unset
    }
    #page.global-feed .post-novideos.post-pictures.post-nb-pic-1 .p-frame{
        margin:0
    }
    #page.global-feed .post-block.p-videos .p-metadata{
        padding:0
    }
    #page.global-feed .post-block.p-videos .p-metadata .date,#page.global-feed .post-block.p-videos .p-metadata .p-frame-head{
        text-shadow:0 0 5px #000;
        background:rgba(0,0,0,.5);
        padding:2px 5px 0 7px;
        color:#fff
    }
    #page.global-feed .post-block.p-videos .p-metadata .date .p-uploader,#page.global-feed .post-block.p-videos .p-metadata .p-frame-head .p-uploader{
        color:#fff
    }
    #page.global-feed .post-block.p-videos .p-metadata .date .icf-ticket-red,#page.global-feed .post-block.p-videos .p-metadata .p-frame-head .icf-ticket-red{
        text-shadow:none
    }
    #page.global-feed .p-red.post-block.p-videos .p-metadata .date{
        text-shadow:0 0 5px #000;
        background:rgba(0,0,0,.5);
        color:#fff
    }
    #page.global-feed .p-red.post-block.p-videos .p-metadata .date .p-uploader{
        color:#fff
    }
}
@media (max-width:767px){
    #page.global-feed .p-display-min{
        display:block
    }
    #page.global-feed .p-frame-min{
        display:block
    }
    #page.global-feed .p-gallery-nb{
        display:none
    }
    #page.global-feed .p-frame-head{
        display:none
    }
    #page.global-feed .p-frame-foot{
        display:flex
    }
    #page.global-feed .p-update{
        display:none
    }
    #page.global-feed .date{
        text-shadow:none!important
    }
    #page.global-feed .date .p-uploader{
        color:#fff!important
    }
    #page.global-feed .p-head .p-show-more{
        background-image:linear-gradient(to right,rgba(18,18,18,0) 0,#121212 49%)
    }
    #page.global-feed .p-head .p-dim-down:after{
        background:linear-gradient(to bottom,rgba(18,18,18,0) 60%,#121212 97%)
    }
    #page.global-feed .p-red .p-head .p-show-more{
        background-image:linear-gradient(to right,rgba(222,38,0,0) 0,#de2600 49%)
    }
    #page.global-feed .p-red .p-head .p-dim-down:after{
        background:linear-gradient(to bottom,rgba(18,18,18,0) 70%,#de2600 97%)
    }
    #page.global-feed .p-show-more-button{
        background-color:#333;
        display:flex;
        align-items:center;
        justify-content:center
    }
    #page.global-feed .p-show-more-button .icon-f{
        font-size:40px
    }
    #page.global-feed .post-block:not(.p-textonly) .p-gallery>.p-head{
        display:none
    }
    #page.global-feed .p-red .p-comment-min{
        background:linear-gradient(135deg,#7d1500,#de2600)
    }
    #page.global-feed .p-red .p-comment-min .p-formatted-text{
        color:#fff!important
    }
    #page.global-feed .post-block.p-textonly .p-comment-min{
        display:none
    }
    #page.global-feed .post-block.p-noextend .p-show-more-button{
        display:none
    }
    #page.global-feed .post-block .p-head .p-comment-min{
        position:relative;
        height:4em
    }
    #page.global-feed .post-block .p-head .p-comment-min .p-frame-min{
        height:100%;
        width:100%;
        aspect-ratio:unset;
        --xvaspectratio:unset;
        background-color:#00000005
    }
    #page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-display-less{
        height:100%
    }
    #page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-display-less .p-formatted-text{
        overflow:hidden
    }
    #page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-display-more{
        padding-bottom:20px!important
    }
    #page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-postcomment{
        padding:.5% 3% 0;
        text-shadow:none;
        color:#fff
    }
    #page.global-feed .post-block .p-gallery .p-pics{
        flex-direction:row;
        aspect-ratio:1.777;
        --wv-ar:1777/1000
    }
    #page.global-feed .post-block .p-gallery .p-pics .p-frame-gallery{
        display:none
    }
    #page.global-feed .post-block .p-gallery .p-pics .p-frame-10,#page.global-feed .post-block .p-gallery .p-pics .p-frame-11,#page.global-feed .post-block .p-gallery .p-pics .p-frame-12,#page.global-feed .post-block .p-gallery .p-pics .p-frame-2,#page.global-feed .post-block .p-gallery .p-pics .p-frame-3,#page.global-feed .post-block .p-gallery .p-pics .p-frame-4,#page.global-feed .post-block .p-gallery .p-pics .p-frame-5,#page.global-feed .post-block .p-gallery .p-pics .p-frame-6,#page.global-feed .post-block .p-gallery .p-pics .p-frame-7,#page.global-feed .post-block .p-gallery .p-pics .p-frame-8,#page.global-feed .post-block .p-gallery .p-pics .p-frame-9{
        width:50%
    }
    #page.global-feed .post-block .p-gallery .p-pics .p-frame-10 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-11 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-12 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-2 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-3 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-4 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-5 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-6 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-7 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-8 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-9 .thumb{
        width:100%
    }
    #page.global-feed .post-block .p-gallery .p-pics .p-frame-10 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-11 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-12 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-2 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-3 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-4 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-5 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-6 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-7 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-8 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-9 .thumb-inside{
        position:unset
    }
    #page.global-feed .post-block .p-gallery .p-pics.post-text .p-frame-1{
        display:none
    }
    #page.global-feed .post-block .p-gallery .p-pics.post-videos.post-text.post-videos .p-frame-2{
        width:100%;
        order:0
    }
    #page.global-feed .post-block .p-gallery .p-pics.post-videos:not(.post-text).post-videos .p-frame-1{
        width:100%;
        order:0
    }
    #page.global-feed .post-block .p-gallery .p-pics:not(.post-videos).post-text .p-frame-2{
        width:100%
    }
    #page.global-feed .post-block .p-gallery .p-pics:not(.post-videos):not(.post-text) .p-frame-1{
        width:100%
    }
    #page.global-feed .post-block .p-gallery .p-pics:not(.post-videos):not(.post-pictures) .p-frame-1{
        display:flex;
        aspect-ratio:5;
        --xvaspectratio:5;
        height:100px
    }
    #page.global-feed .post-block .p-gallery .p-pics .p-frame-preview{
        display:block;
        order:1;
        width:50%
    }
    #page.global-feed .post-block .p-gallery .p-pics .p-frame-preview-extend{
        width:100%
    }
    #page.global-feed .post-block .p-gallery .p-pics.post-extend-odd .p-frame-1,#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd .p-frame-2,#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd .p-frame-3{
        order:0
    }
    #page.global-feed .post-block .p-gallery .p-pics.post-extend-odd.post-text .p-frame-3{
        width:100%
    }
    #page.global-feed .post-block .p-gallery .p-pics.post-extend-odd:not(.post-text) .p-frame-2{
        width:100%
    }
    #page.global-feed .post-block .p-content .p-big.p-display-min{
        width:100%;
        display:flex;
        flex-flow:row wrap;
        margin:0 auto 0
    }
    #page.global-feed .post-block .p-content .p-big.p-display-min .p-frame{
        width:50%;
        height:fit-content;
        aspect-ratio:1.777;
        --xvaspectratio:1777/1000
    }
    #page.global-feed .post-block .p-content .p-big.p-display-min .p-frame .thumb a img{
        width:100%;
        max-width:100%
    }
    #page.global-feed .post-block .p-content .p-big.p-display-min .p-frame-big{
        width:100%
    }
}
#page.global-feed .see-more-posts{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    background-color:rgba(0,0,0,.2);
    transition:opacity .1s;
    opacity:.9
}
#page.global-feed .see-more-posts.view{
    background-color:unset
}
#page.global-feed .see-more-posts.view .see-more-posts-text-container{
    display:none
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container{
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    pointer-events:none;
    width:100%;
    height:100%;
    display:flex
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container .see-more-posts-text{
    height:100%;
    width:fit-content;
    padding:0 10% 0 10px;
    display:flex;
    align-items:center;
    background:#000;
    background:linear-gradient(90deg,rgba(18,18,18,.9) 70%,rgba(18,18,18,0) 100%)
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container .see-more-posts-text .see-more-nb{
    font-weight:700
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container .see-more-posts-text .icon-f{
    font-size:150%
}
#page.global-feed .see-more-posts .more-posts-preview{
    width:100%;
    height:40px;
    display:block;
    direction:rtl;
    overflow:hidden;
    white-space:nowrap
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview{
    display:inline-block;
    aspect-ratio:1.77777778;
    --xvaspectratio:16/9;
    height:100%;
    overflow:hidden;
    transition:opacity .1s;
    opacity:.9
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview .post-preview-text{
    line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    white-space:normal;
    line-height:18px;
    max-height:36px;
    text-align:center
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview img{
    object-fit:contain;
    max-width:100%;
    max-height:100%;
    padding:2px 1px 0 0
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview.p-icon-bg{
    background-size:contain
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview:hover{
    opacity:1
}
#page.global-feed .see-more-posts .more-posts-container{
    display:none;
    width:100%
}
#page.global-feed .see-more-posts.view>.more-posts-preview{
    display:none
}
#page.global-feed .see-more-posts.view>.more-posts-container{
    display:block
}
#page.global-feed .see-more-posts:not(.view):hover{
    opacity:1;
    cursor:pointer
}
#page.global-feed .hide-filter{
    display:none
}
.uploader-info{
    display:flex;
    flex-direction:row;
    font-size:120%
}
.uploader-info-pic>img{
    width:64px;
    height:64px;
    margin-right:15px;
    border:1px solid #000;
    background-color:#333
}
.uploader-info-flag,.uploader-info-name{
    display:flex;
    align-items:center
}
.uploader-info-profile{
    align-items:flex-start;
    display:flex;
    flex-direction:column
}
.uploader-info-user{
    display:flex;
    flex-direction:row;
    height:32px;
    padding:3px
}
.uploader-info-ranking{
    height:32px;
    padding:3px
}
.uploader-info-name-text{
    padding:3px
}
.p-dropdown-error{
    color:red;
    width:fit-content;
    margin:auto;
    text-align:center
}
.p-popup-error{
    border:1px solid rgba(255,0,0,.5)
}
.scroll-to-top{
    position:fixed;
    z-index:500;
    top:-5.25vh;
    left:50%;
    transform:translateX(-50%);
    height:3.5vh;
    min-width:11vw;
    border-radius:5px;
    padding:0 6px 0;
    color:#fff;
    border:1px solid rgba(125,21,0,.5);
    background:linear-gradient(160deg,rgba(125,21,0,.5) 0,rgba(222,38,0,.5) 75%);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:top .5s ease
}
.show-scroll-to-top{
    top:6vh
}
.is-desktop .show-scroll-to-top{
    top:-5.25vh
}
.post-view-noscroll{
    overflow:hidden
}
#page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-3 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-4 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-5 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-2 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-3 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-4 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-4 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-5 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-6 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-1 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-2 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-3 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under{
    padding-top:0
}
#page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .thumb-inside{
    padding-bottom:calc(56.25% + 64px)
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket{
    background-color:#de2600;
    border:0;
    border-radius:0;
    line-height:30px;
    margin-left:8px;
    margin-right:8px;
    overflow:visible;
    padding:0;
    width:calc(100% - 16px)
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .label,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .label{
    color:#fff;
    position:relative;
    z-index:3
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .text,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .text{
    display:inline
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side{
    float:left;
    height:30px;
    overflow:hidden;
    position:relative;
    width:8px
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide{
    color:#de2600;
    font-size:32px;
    line-height:32px;
    margin-top:-1px;
    opacity:1;
    padding-right:0
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover{
    background-color:#c52200
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide{
    color:#c52200
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side{
    margin-left:-8px
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide{
    float:left
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side{
    margin-right:-8px
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide{
    float:right
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide{
    color:#ab1d00
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject{
    position:relative
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:100%
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:after,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before{
    background-color:rgba(255,255,255,.2);
    bottom:0;
    clip-path:polygon(0 0,95% 0,100% 12.5%,95% 25%,100% 37.5%,95% 50%,100% 62.5%,95% 75%,100% 87.5%,95% 100%,0 100%);
    content:"";
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    right:48.75%
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before{
    clip-path:polygon(100% 0,0 0,5% 12.5%,0 25%,5% 37.5%,0 50%,5% 62.5%,0 75%,5% 87.5%,0 100%,100% 100%);
    left:48.75%;
    right:0
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading{
    background-color:rgba(0,0,0,0);
    border-color:rgba(0,0,0,0);
    transition:all 0s 2s
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading:after{
    opacity:0;
    transition:width 3s ease,opacity .2s 2s
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:after{
    animation:ticket-rip-left .9s 2s ease-in-out forwards;
    transform-origin:100% 50%
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:before{
    animation:ticket-rip-right 1s 2s ease-in-out forwards;
    transform-origin:0 50%
}
@keyframes ticket-rip-left{
    0%{
        opacity:0
    }
    5%{
        opacity:1;
        transform:rotate(0) translateX(0)
    }
    10%{
        transform:rotate(3deg) translateX(-2%)
    }
    15%{
        transform:rotate(-3deg) translateX(2%)
    }
    20%{
        transform:rotate(3deg) translateX(-2%)
    }
    25%{
        transform:rotate(-3deg) translateX(2%)
    }
    30%,40%{
        opacity:1;
        transform:rotate(0) translateX(0)
    }
    100%{
        opacity:0;
        transform:rotate(0) translateX(-30%)
    }
}
@keyframes ticket-rip-right{
    0%{
        opacity:0
    }
    5%{
        opacity:1;
        transform:rotate(0) translateX(0)
    }
    10%{
        transform:rotate(3deg) translateX(-2%)
    }
    15%{
        transform:rotate(-3deg) translateX(2%)
    }
    20%{
        transform:rotate(3deg) translateX(-2%)
    }
    25%{
        transform:rotate(-3deg) translateX(2%)
    }
    30%,40%{
        opacity:1;
        transform:translateX(0)
    }
    100%{
        transform:translateX(30%);
        opacity:0
    }
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.membership-sub .icf-crown,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.membership-sub .icf-crown{
    color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket{
    width:calc(49% - 16px)
}
@media (min-width:768px){
    .facial-recognition #main{
        min-height:calc(100vh - 250px);
        min-height:calc(var(--vh,1vh) * 100 - 250px)
    }
}
.facial-recognition h1{
    margin:30px 0 15px
}
.facial-recognition #similar-face-form fieldset{
    margin:20px auto 10px;
    max-width:800px;
    overflow:hidden
}
.facial-recognition #similar-face-form fieldset div.form-group{
    float:left;
    margin:0
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child{
    margin-right:-1px;
    min-height:50px;
    width:100%
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child .content{
    min-height:0
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label{
    cursor:pointer;
    display:block;
    font-size:16px;
    margin:0 0 4px;
    text-align:center
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label span:first-child{
    font-size:16px;
    display:block;
    line-height:24px;
    margin-bottom:5px
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label span.icf-upload{
    background:#de2600;
    border:1px solid #2e2e2e;
    border-radius:3px;
    color:#fff;
    display:block;
    font-size:40px;
    height:60px;
    line-height:60px;
    margin:0;
    padding:0;
    text-align:center;
    transition:all .2s
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label:hover span.icf-upload{
    background:#ab1d00
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label:active span.icf-upload{
    box-shadow:0 3px 7px rgba(0,0,0,.3) inset;
    line-height:64px
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child .form-control-static{
    min-height:0;
    height:0;
    overflow:hidden;
    padding:0
}
.facial-recognition #similar-face-form fieldset div.form-group .help-block{
    margin:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit{
    display:none
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .input-group-addon{
    height:58px;
    padding:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .type{
    border-right:0;
    color:#de2600;
    font-size:16px;
    padding:6px 12px
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener{
    border-left:0;
    border-right:0;
    cursor:default;
    height:60px;
    overflow:hidden;
    padding:0 10px;
    position:relative
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .return-file-select{
    font-size:16px;
    height:60px;
    transition:all .25s ease-in-out;
    width:100%
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap{
    display:table-cell;
    line-height:20px;
    left:0;
    overflow:auto;
    padding:0;
    position:relative;
    vertical-align:middle;
    word-break:break-all
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .return-file-select{
    font-weight:700;
    left:10px;
    line-height:60px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    text-align:center;
    top:0;
    bottom:0;
    white-space:nowrap
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover{
    cursor:pointer
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select{
    transition:all .25s .3s ease-in-out
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap{
    left:-40px;
    opacity:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select{
    opacity:1;
    left:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .btn{
    background:#de2600;
    border-left:0;
    color:#fff;
    font-size:16px;
    height:58px;
    margin:0;
    padding:0 20px
}
.facial-recognition #similar-face-form+h2{
    margin:20px 0 20px
}
.facial-recognition .face h2{
    background:#2e2e2e;
    padding:5px 10px
}
#models_list .mozaique .card,#suggestions_models_list .card{
    margin:0;
    overflow:hidden
}
#models_list .mozaique .card .card-img,#suggestions_models_list .card .card-img{
    background:#161616
}
#models_list .mozaique .card .card-img .overlay-container .overlay .icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay .icf-ban{
    color:#000;
    font-size:50px;
    left:35%;
    text-shadow:1px 1px #fff;
    top:25%
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove{
    background-color:#de2600;
    color:#000;
    margin:5px
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove:hover,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove:hover{
    background:#9c1b00
}
@media screen and (max-width:1024px){
    #models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container{
        height:22vw
    }
}
.metadata-suggest-popup #suggestions_removed_tags_list li,.metadata-suggest-popup #suggestions_tags_list li{
    overflow:hidden;
    margin:2px;
    display:inline-block
}
.metadata-suggest-popup #suggestions_removed_tags_list li input[type=text],.metadata-suggest-popup #suggestions_tags_list li input[type=text]{
    font-size:12px;
    width:75px
}
.metadata-suggest-popup #suggestions_removed_tags_list li input[type=text]:focus,.metadata-suggest-popup #suggestions_tags_list li input[type=text]:focus{
    outline:0
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove,.metadata-suggest-popup #suggestions_removed_tags_list li a,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove,.metadata-suggest-popup #suggestions_tags_list li a{
    outline:0;
    position:relative;
    border-radius:0;
    font-weight:400
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove .btn,.metadata-suggest-popup #suggestions_removed_tags_list li a .btn,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove .btn,.metadata-suggest-popup #suggestions_tags_list li a .btn{
    border:none;
    color:#fff
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove.btn-default,.metadata-suggest-popup #suggestions_removed_tags_list li a.btn-default,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove.btn-default,.metadata-suggest-popup #suggestions_tags_list li a.btn-default{
    background:#3c3b3b;
    color:#fff!important;
    font-size:14px;
    padding:0 2px 0 6px;
    border:none
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove.btn-default:hover,.metadata-suggest-popup #suggestions_removed_tags_list li a.btn-default:hover,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove.btn-default:hover,.metadata-suggest-popup #suggestions_tags_list li a.btn-default:hover{
    background:#191919
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove{
    border-radius:0;
    cursor:pointer;
    font-size:15px;
    font-weight:bolder;
    background:#3c3b3b;
    color:#fff;
    float:right;
    display:block;
    text-decoration:none
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove:hover,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove:hover{
    background:#191919
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove .icf-close,.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove .icf-plus,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove .icf-close,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove .icf-plus{
    font-size:14px;
    margin:4px 0 3px;
    border:0;
    float:right
}
.metadata-suggest-popup .panel-models-suggestions .metadata-suggest-box{
    flex-grow:4
}
.metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag{
    margin-left:-2px;
    border:1px solid #de2600
}
@media screen and (max-width:1024px){
    .metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag{
        padding:5px 0
    }
}
.http-error-page h1,.http-error-page h2,.http-error-page h3,.http-error-page h4{
    margin-left:0;
    text-align:center
}
.http-error-page h1{
    color:#de2600
}
.tab-form{
    text-align:left;
    background:#000;
    margin-bottom:15px;
    padding:10px;
    font-size:13px
}
.tab-form .title{
    font-weight:700;
    color:#de2600;
    font-size:15px;
    margin-bottom:10px
}
.tab-form .form-group{
    margin-bottom:5px
}
.tab-form .login{
    border-right:2px solid #2e2e2e
}
.tab-form .create-account{
    font-size:14px
}
.tab-form label.control-label{
    text-align:left
}
.tab-form .btn{
    margin:0;
    font-size:15px
}
.tab-form .forgot-password{
    float:left;
    margin-top:15px
}
.tab-form ul{
    padding-left:10px
}
.tab-form:last-child{
    margin-top:15px;
    margin-bottom:0
}
.x-overlay .x-body .tab-form:first-child{
    margin-top:0
}
.x-overlay .x-body .tab-form,.x-overlay .x-body .tab-form a{
    color:#fff
}
.x-overlay .x-body .tab-form .text-danger{
    color:#de2600
}
.tab-form.tab-login-form.contracted .form-group{
    display:none
}
.tab-form.tab-login-form.contracted .form-group.actions{
    display:block
}
.tab-form.tab-login-form.contracted .form-group.actions a{
    display:none
}
.tab-form.tab-login-form.contracted .create-account{
    display:none
}
#list-page{
    margin:10px 5px;
    padding:0
}
#list-page li{
    display:inline-block;
    width:33.333%
}
#list-page a{
    display:inline-block;
    padding:5px;
    text-decoration:none;
    font-size:15px
}
#list-page a:hover{
    text-decoration:underline
}
#load-more-subs{
    margin-top:5px;
    font-weight:700;
    display:block;
    width:100%;
    clear:both
}
#switch-redirect-alert{
    max-width:610px;
    overflow:hidden;
    text-align:center
}
#switch-redirect-alert p{
    text-transform:uppercase;
    font-size:26px;
    font-weight:700;
    margin:0 auto;
    padding:10px 0
}
#switch-redirect-alert .logo{
    inline-display:block;
    max-width:320px;
    margin:0 auto
}
#switch-redirect-alert .icon-f{
    font-size:55px;
    vertical-align:text-bottom;
    color:#de2600
}
#switch-redirect-alert .btn-primary{
    text-transform:uppercase;
    font-size:26px;
    font-weight:700;
    white-space:normal
}
.textcomplete-dropdown{
    z-index:320!important
}
#account-chat-private-container{
    margin-top:10px
}
#account-chat-private-container #account-chat-loading{
    text-align:center;
    font-weight:700;
    font-size:14px;
    padding:40px;
    color:#de2600
}
#account-chat-private-container #chat-window{
    border-bottom:1px solid #111;
    box-shadow:none;
    height:600px;
    margin:auto;
    max-width:100%!important;
    position:relative;
    right:0;
    width:100%;
    z-index:110!important
}
#account-chat-private-container #chat-window.chat-hidden{
    width:100%;
    height:600px
}
#account-chat-private-container #chat-window.chat-hidden .chat-title .close{
    display:none
}
#account-chat-private-container #chat-window.chat-hidden .row{
    display:block
}
#account-chat-private-container #chat-window.chat-hidden .chat-title-text{
    display:inline
}
#account-chat-private-container #chat-window .chat-title{
    cursor:auto;
    margin-left:0;
    margin-right:0
}
#account-chat-private-container #chat-window .chat-title .close{
    display:none
}
#account-chat-private-container #chat-window .chat-message-form{
    width:100%
}
#account-chat-private-container #chat-window .row{
    top:30px
}
@media (min-width:1024px){
    #account-chat-private-container .chat-home-tabs-text{
        display:inline-block!important
    }
}
#chat-window{
    background:#2e2e2e;
    border:1px solid #111;
    border-bottom:0;
    bottom:0;
    box-shadow:0 0 10px rgba(0,0,0,.75);
    height:480px;
    max-height:100%;
    max-width:80%;
    position:fixed;
    right:0;
    width:450px;
    z-index:252
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_name{
    display:flex;
    align-items:center;
    margin-right:35px
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_link{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height:1;
    margin-right:5px
}
#chat-window .chat-header-messages .chat-header-container .chat_sheer_tip_btn{
    padding:6px 11px;
    line-height:1;
    border:none;
    border-radius:0
}
#chat-window .chat-header-messages .chat-header-container .chat_sheer_tip_btn .icf-money{
    vertical-align:middle
}
#chat-window.zoom1{
    font-size:14px;
    max-width:100%;
    min-width:30%;
    right:0;
    width:640px
}
#chat-window.zoom1 .chat_tab_container.chat_is_typing .chat_group_tab_container{
    bottom:18px
}
#chat-window.zoom1 .chat_tab_container .chat_typing{
    height:18px;
    line-height:16px
}
#chat-window.zoom1 .chat-users a{
    height:41px
}
#chat-window.zoom1 .chat-users a.friend_selected{
    height:44px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_list_user_is_typing{
    margin-left:43px;
    height:14px;
    line-height:14px;
    font-size:12px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_list_user_is_typing.chat_list_user_is_typing_fav{
    margin-left:60px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_profile_name{
    height:25px;
    line-height:25px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_profile_name_favorite{
    margin-top:5px
}
#chat-window.zoom1 .chat_picture_status{
    width:40px;
    height:40px;
    background-size:40px
}
#chat-window.zoom1 .chat_picture_filter{
    width:40px;
    height:40px
}
#chat-window.zoom1 .chat_picture_filter span{
    line-height:40px
}
#chat-window.zoom1 .chat_status_nb_unread{
    margin-left:33px
}
#chat-window.zoom1 .chat_status_offline,#chat-window.zoom1 .chat_status_online{
    margin-top:26px;
    margin-left:34px;
    width:13px;
    height:13px
}
#chat-window.zoom1 .chat_profile_name{
    height:40px;
    line-height:40px;
    margin-left:43px;
    font-size:16px
}
#chat-window.zoom1 .chat_profile_name_favorite{
    margin-top:14px
}
#chat-window.zoom1 .chat_profile_favorite{
    margin-left:43px
}
#chat-window.zoom1 .chat_profile_date{
    height:13px;
    font-size:10px
}
#chat-window.zoom1 .chat-header-messages{
    height:41px
}
#chat-window.zoom1 .chat-header-messages .chat-header-container .chat_profile_name{
    font-size:18px;
    height:41px;
    line-height:41px
}
#chat-window.zoom1 .chat-messages{
    top:41px
}
#chat-window.zoom1 #chat_friend_menu{
    top:40px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon{
    height:30px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon .icon-f{
    width:35px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon .icon-f .chat_profile_add_favorite{
    margin-top:3px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon .chat-header-menu-text{
    font-size:12px;
    line-height:30px
}
#chat-window.zoom1 #chat_friend_menu_switch{
    font-size:26px;
    right:5px
}
#chat-window.zoom1 .chat-message-form .emojionearea-editor{
    font-size:14px
}
#chat-window.zoom2{
    font-size:16px;
    max-width:100%;
    min-width:70%;
    right:0;
    width:800px
}
#chat-window.zoom2 .chat_tab_container.chat_is_typing .chat_group_tab_container{
    bottom:20px
}
#chat-window.zoom2 .chat_tab_container .chat_typing{
    height:20px;
    line-height:16px
}
#chat-window.zoom2 .chat-users a{
    height:46px
}
#chat-window.zoom2 .chat-users a.friend_selected{
    height:49px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_list_user_is_typing{
    margin-left:48px;
    height:16px;
    line-height:16px;
    font-size:12px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_list_user_is_typing.chat_list_user_is_typing_fav{
    margin-left:66px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_profile_name{
    height:28px;
    line-height:28px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_profile_name_favorite{
    margin-top:7px
}
#chat-window.zoom2 .chat_picture_status{
    width:45px;
    height:45px;
    background-size:45px
}
#chat-window.zoom2 .chat_picture_filter{
    width:45px;
    height:45px
}
#chat-window.zoom2 .chat_picture_filter span{
    line-height:45px
}
#chat-window.zoom2 .chat_status_nb_unread{
    margin-left:38px
}
#chat-window.zoom2 .chat_status_offline,#chat-window.zoom2 .chat_status_online{
    margin-top:30px;
    margin-left:38px;
    width:14px;
    height:14px
}
#chat-window.zoom2 .chat_profile_name{
    height:45px;
    line-height:45px;
    margin-left:48px;
    font-size:17px
}
#chat-window.zoom2 .chat_profile_name_favorite{
    margin-top:16px
}
#chat-window.zoom2 .chat_profile_favorite{
    margin-left:48px
}
#chat-window.zoom2 .chat_profile_date{
    height:15px;
    font-size:11px
}
#chat-window.zoom2 .chat-header-messages{
    height:46px
}
#chat-window.zoom2 .chat-header-messages .chat-header-container .chat_profile_name{
    font-size:20px;
    height:46px;
    line-height:46px
}
#chat-window.zoom2 .chat-messages{
    top:46px
}
#chat-window.zoom2 #chat_friend_menu{
    top:45px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon{
    height:34px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon .icon-f{
    width:40px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon .icon-f .chat_profile_add_favorite{
    margin-top:5px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon .chat-header-menu-text{
    font-size:13px;
    line-height:34px
}
#chat-window.zoom2 #chat_friend_menu_switch{
    font-size:28px;
    right:8px
}
#chat-window.zoom2 .chat-message-form .emojionearea-editor{
    font-size:16px
}
#chat-window.color1 .chat-body .chat_message_inner{
    color:#000!important
}
#chat-window.color1 .chat-body .chat_message_inner a{
    color:#000!important
}
#chat-window.color1 .chat-body .message_left{
    background-color:#de2600!important
}
#chat-window.color1 .chat-body .message_left:after{
    border-top-color:#de2600!important
}
#chat-window.color1 .chat-body .message_right{
    background-color:#fff!important
}
#chat-window.color1 .chat-body .message_right:after{
    border-right-color:#fff!important
}
#chat-window.color2 .chat-body .chat_message_inner{
    color:#000!important
}
#chat-window.color2 .chat-body .chat_message_inner a{
    color:#000!important
}
#chat-window.color2 .chat-body .message_left{
    background-color:#ecc!important
}
#chat-window.color2 .chat-body .message_left:after{
    border-top-color:#ecc!important
}
#chat-window.color2 .chat-body .message_right{
    background-color:#eee!important
}
#chat-window.color2 .chat-body .message_right:after{
    border-right-color:#eee!important
}
#chat-window.chat-totaly-hidden{
    display:none!important
}
#chat-window #chat_loading_overlay{
    position:absolute;
    width:100%;
    height:100%;
    z-index:50;
    top:30px!important
}
#chat-window #chat_loading_overlay div{
    position:absolute;
    width:100%
}
#chat-window #chat_loading_overlay .loading_back{
    height:100%;
    background-color:#fff;
    opacity:.25
}
#chat-window #chat_loading_overlay .loading_text{
    top:40%;
    z-index:2;
    color:#de2600;
    text-align:center;
    font-size:18px;
    font-weight:700
}
#chat-window .overlay-container{
    width:100%;
    height:100%
}
#chat-window .overlay-container .x-overlay{
    top:30px!important;
    height:auto;
    min-height:auto;
    display:flex;
    align-items:center;
    justify-content:center
}
#chat-window .overlay-container .x-overlay .x-body{
    overflow:auto;
    width:auto;
    height:auto;
    background-color:#fff;
    color:#000;
    padding:20px
}
#chat-window .overlay-container .chat-overlay-photos-upload{
    height:auto!important
}
#chat-window .overlay-container .chat-overlay-photos-upload .x-content{
    height:100%;
    width:100%
}
#chat-window .overlay-container .chat-overlay-photos-upload .x-content div{
    height:100%;
    width:100%;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center
}
#chat-window .overlay-container .chat-overlay-photos-upload .x-content div img{
    max-width:100%;
    max-height:100%;
    width:auto!important
}
#chat-window .overlay-container .chat-overlay-photos{
    height:auto!important
}
#chat-window .overlay-container .chat-overlay-photos .x-content{
    height:100%;
    width:100%
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos{
    position:relative;
    width:100%;
    height:100%;
    margin:auto;
    paddding:8px
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img{
    position:absolute;
    z-index:10;
    top:0;
    bottom:30px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider{
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    height:100%
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider.full-gallery{
    background-color:#000;
    opacity:.7
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider #chat-photos-previous{
    height:100%;
    float:left;
    width:49%;
    cursor:pointer
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider #chat-photos-next{
    height:100%;
    float:right;
    width:49%;
    cursor:pointer
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-bottom{
    position:absolute;
    z-index:10;
    width:100%;
    height:30px;
    bottom:0;
    background:rgba(255,255,255,.6);
    color:#000;
    font-weight:700
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-bottom #chat-photos-container-title{
    position:absolute;
    line-height:30px;
    left:5px;
    right:60px;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-bottom #chat-photos-container-nb-pics{
    position:absolute;
    line-height:30px;
    width:55px;
    right:5px;
    text-align:right;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-preloader{
    display:none
}
#chat-window .overlay-container .chat-overlay-photos .chat-photos-img,#chat-window .overlay-container .chat-overlay-photos .chat-photos-img-loader{
    max-height:100%;
    max-width:100%;
    width:auto;
    height:auto
}
#chat-window .overlay-container .chat-overlay-photos .chat-photos-img-text{
    z-index:20;
    position:absolute;
    font-size:15px;
    font-weight:700
}
#chat-window .overlay-container .chat-overlay-photos .chat-photos-img-text a{
    padding:8px
}
#chat-window .overlay-container .progress{
    position:relative;
    border:#fff 1px solid;
    height:20px;
    line-height:20px;
    width:100%
}
#chat-window .overlay-container .progress .progress_bar{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:0;
    background-color:#de2600
}
#chat-window .overlay-container .progress .progress_bar_text{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    text-align:center;
    z-index:10;
    color:#fff
}
#chat-window .chat-title{
    background:#111;
    color:#fff;
    cursor:pointer;
    font-weight:700;
    line-height:30px;
    overflow:hidden;
    margin:0;
    padding:0;
    text-overflow:ellipsis;
    white-space:nowrap
}
#chat-window .chat-title .close{
    float:right;
    font-size:28px;
    font-weight:400;
    height:29px;
    margin:0;
    padding:5px 10px;
    transition:background .15s ease
}
#chat-window .chat-title .close:hover{
    background:#de2600
}
#chat-window .chat-title .close div{
    line-height:4px
}
#chat-window .chat-title .chat-nb-users{
    margin-right:4px;
    position:relative;
    cursor:pointer;
    float:right
}
#chat-window .chat-title .chat-nb-users .chat-nb-users-count{
    font-size:10px;
    font-weight:700;
    line-height:10px;
    text-align:center
}
#chat-window .chat-title .chat-nb-users .chat-nb-users-icon{
    font-size:14px;
    text-align:center;
    height:20px;
    width:16px;
    margin:auto
}
#chat-window .chat-title .chat-icon-home,#chat-window .chat-title .chat-settings{
    cursor:pointer;
    float:right;
    font-size:20px
}
#chat-window .chat-title .chat-icon-home,#chat-window .chat-title .chat-icon-home .icon-f,#chat-window .chat-title .chat-icon-home .icon-f:before,#chat-window .chat-title .chat-settings,#chat-window .chat-title .chat-settings .icon-f,#chat-window .chat-title .chat-settings .icon-f:before{
    display:block;
    height:30px;
    line-height:30px;
    text-align:center;
    width:30px
}
#chat-window .chat-title .chat-icon-home:hover,#chat-window .chat-title .chat-settings:hover{
    color:#de2600
}
#chat-window .chat-title .chat-icon-home{
    font-size:26px;
    position:relative
}
#chat-window .chat-title .chat-icon-home .badge{
    font-family:Arial,sans-serif;
    font-size:10px;
    margin-right:0;
    padding:2px 5px;
    position:absolute;
    right:0;
    top:0
}
#chat-window .chat-title span.badge{
    background:#de2600;
    margin-right:5px;
    padding:2px 6px;
    vertical-align:top;
    display:none;
    margin-right:0;
    position:absolute;
    right:-3px;
    top:-3px
}
#chat-window .chat-title .chat-icon{
    float:left;
    height:30px;
    width:30px
}
#chat-window .chat-title .chat-icon .icon-f{
    font-size:24px;
    height:30px;
    line-height:30px;
    text-align:center;
    width:30px
}
#chat-window .chat-title .chat-icon .icon-f,#chat-window .chat-title .chat-icon .icon-f:before{
    display:block
}
#chat-window .chat-title .chat-title-text{
    margin-left:7px
}
#chat-window #chat-settings-list{
    display:none;
    position:absolute;
    top:29px;
    right:0;
    background-color:#fff;
    color:#000;
    z-index:291;
    font-size:13px;
    padding:4px;
    bottom:0;
    max-height:318px;
    overflow-y:auto;
    overflow-x:hidden
}
#chat-window #chat-settings-list .chat-settings-option{
    height:22px;
    cursor:pointer
}
#chat-window #chat-settings-list .chat-settings-option:hover{
    color:#de2600
}
#chat-window #chat-settings-list .chat-settings-option.separator{
    border-top:#404040 1px solid
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text{
    margin-right:20px;
    float:left;
    white-space:nowrap
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color{
    width:12px;
    height:12px;
    margin-top:3px;
    border:#000 1px solid
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color0-left{
    background-color:#aaa
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color0-right{
    background-color:#888
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color1-left{
    background-color:#de2600
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color1-right{
    background-color:#fff
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color2-left{
    background-color:#ecc
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color2-right{
    background-color:#eee
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-icon{
    width:14px;
    height:14px;
    float:right;
    margin-top:4px;
    position:absolute;
    right:0
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-checked{
    background-position:-776px 0
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-unchecked{
    background-position:-793px 0
}
#chat-window #chat_friend_menu{
    display:none;
    position:absolute;
    right:0;
    top:36px;
    z-index:10;
    border:#111 1px solid;
    border-top:0;
    border-right:0;
    background-color:#2e2e2e
}
#chat-window #chat_friend_menu div.chat-header-menu-icon{
    padding:2px 5px 2px 2px;
    height:29px;
    text-align:center
}
#chat-window #chat_friend_menu div.chat-header-menu-icon .icon-f{
    width:32px;
    float:left
}
#chat-window #chat_friend_menu div.chat-header-menu-icon .icon-f .chat_profile_add_favorite{
    margin-top:2px
}
#chat-window #chat_friend_menu div.chat-header-menu-icon .chat-header-menu-text{
    font-size:11px;
    float:left;
    line-height:29px
}
#chat-window #chat_friend_menu_switch{
    right:2px;
    font-size:24px;
    font-weight:700;
    line-height:20px
}
#chat-window .row{
    position:absolute;
    bottom:0;
    top:30px;
    left:0;
    right:0;
    margin:0
}
#chat-window #chat-drag-file-overlay{
    z-index:50;
    text-align:center;
    display:none;
    position:absolute;
    bottom:0;
    top:0;
    left:0;
    right:0;
    margin:0
}
#chat-window #chat-drag-file-overlay #chat-drag-file-overlay-opacity{
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.8
}
#chat-window #chat-drag-file-overlay #chat-drag-file-overlay-icon{
    position:absolute;
    top:50%;
    height:30px;
    margin-top:-10px;
    font-size:30px;
    color:#fff;
    width:100%
}
#chat-window .chat-messenger{
    border-right:1px solid #111;
    background:#000;
    position:absolute;
    bottom:0;
    top:0;
    left:0;
    padding-left:0;
    padding-right:0
}
#chat-window .chat-messenger.chat-home .chat-header-messages{
    display:none
}
#chat-window .chat-messenger.chat-home .chat-messages{
    display:none
}
#chat-window .chat-messenger.chat-home .chat-message-form{
    display:none
}
#chat-window .chat-messenger.chat-home #chat-home{
    display:block
}
#chat-window .chat-header-messages{
    position:absolute;
    top:0;
    height:37px;
    width:100%;
    border-bottom:#111 1px solid
}
#chat-window .chat-header-messages .chat-header-container{
    width:100%;
    height:100%;
    background-color:#2e2e2e
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_name{
    font-weight:700;
    font-size:16px;
    height:36px;
    line-height:36px
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_name .chat_profile_name_favorite{
    margin-top:11px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-icon{
    height:35px;
    padding:5px 3px 7px;
    position:absolute;
    background-color:#2e2e2e;
    top:0;
    width:28px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-change-fav{
    right:56px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-delete-all{
    right:82px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-crypt-old{
    right:30px;
    color:#de2600
}
#chat-window .chat-header-messages .chat-header-container .chat-header-crypt-old .badge{
    position:absolute;
    right:0;
    top:1px;
    background:#de2600;
    height:14px;
    line-height:6px;
    font-size:10px;
    padding:3px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-crypt-old-done{
    display:none
}
#chat-window .chat-header-messages .chat-header-container .chat-header-warning-crypt .icon-f{
    color:#ffbc00
}
#chat-window .chat-header-messages .chat-header-container .chat-header-block{
    right:2px
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_favorite{
    float:left
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_add_favorite{
    width:22px;
    height:22px
}
#chat-window #chat-home{
    display:none;
    width:100%;
    height:100%;
    padding:7px;
    background-color:#000;
    text-align:center;
    overflow-y:auto
}
#chat-window #chat-home h3,#chat-window #chat-home h4{
    margin-top:20px
}
#chat-window #chat-home p{
    margin-top:20px
}
#chat-window #chat-home div#chat-home-title{
    height:60px;
    display:table;
    text-align:center;
    width:100%
}
#chat-window #chat-home div#chat-home-title h3{
    display:table-cell;
    vertical-align:middle
}
#chat-window #chat-home ul#chat-home-tabs{
    border-bottom:1px solid #555;
    float:none;
    overflow:visible;
    padding:0;
    margin:0;
    margin-top:10px;
    white-space:nowrap;
    list-style-type:none;
    display:none;
    text-align:left;
    height:31px
}
#chat-window #chat-home ul#chat-home-tabs li{
    margin:0 5px 0 0;
    padding:0;
    white-space:nowrap;
    display:inline-block;
    border:1px solid #555;
    border-bottom:0;
    border-radius:2px 2px 0 0
}
#chat-window #chat-home ul#chat-home-tabs li.chat-selected .chat-home-tabs-icon{
    background:#000!important;
    color:#fff!important;
    border-bottom:1px solid #000!important
}
#chat-window #chat-home ul#chat-home-tabs li.chat-home-tabs-hide{
    display:none
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon{
    text-decoration:none;
    line-height:22px;
    height:30px;
    background:#555;
    color:#fff;
    margin:0;
    overflow:hidden;
    padding:3px 12px;
    cursor:pointer
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon:hover{
    background:#000;
    color:#fff
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon .icon-f{
    font-size:18px;
    height:14px;
    line-height:14px;
    vertical-align:middle
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon .chat-home-tabs-text{
    line-height:18px;
    vertical-align:bottom;
    display:none
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon .badge{
    font-family:Arial,sans-serif;
    font-size:10px;
    background-color:#de2600;
    vertical-align:top
}
#chat-window #chat-home #chat-home-tabs-content{
    overflow-y:auto;
    position:absolute;
    bottom:5px;
    top:110px;
    width:95%
}
#chat-window #chat-home #chat-home-tabs-content .chat-home-tab-container{
    display:none
}
#chat-window #chat-home #chat-home-tabs-content .chat-home-tab-container.chat-selected{
    display:block!important
}
#chat-window #chat-home #chat-home-tabs-content .chat-home-tab-container.chat-home-message-bottom{
    position:absolute;
    bottom:0;
    left:0;
    color:#ccc
}
#chat-window #chat-home #chat-home-last-friend-request,#chat-window #chat-home #chat-home-last-friend-request-sent{
    margin-top:10px
}
#chat-window #chat-home #chat-home-last-friend-request ul,#chat-window #chat-home #chat-home-last-friend-request-sent ul{
    width:330px;
    max-width:90%;
    margin:auto;
    padding:0
}
#chat-window #chat-home #chat-home-last-friend-request ul li,#chat-window #chat-home #chat-home-last-friend-request-sent ul li{
    width:100%;
    height:39px;
    text-align:left;
    padding:4px;
    clear:both;
    display:block
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-image,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-image{
    float:left;
    width:32px;
    height:32px;
    line-height:32px;
    display:inline-block
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-image img,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-image img{
    width:30px;
    border:#fff 1px solid
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-name,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-name{
    float:none;
    display:block;
    line-height:30px;
    margin-left:5px;
    white-space:nowrap;
    overflow:hidden
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-button,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-button{
    float:right;
    display:inline-block;
    width:30px;
    margin-top:1px;
    margin-left:4px;
    padding:3px 0 2px 0;
    height:28px;
    font-size:18px;
    width:19px;
    color:#fff!important;
    cursor:pointer
}
#chat-window .chat-messages{
    position:absolute;
    top:36px;
    bottom:54px;
    width:100%
}
#chat-window .chat-message-form{
    bottom:0;
    padding:2px 5px 4px;
    position:absolute;
    width:100%
}
#chat-window .chat-message-form .input-group{
    word-break:break-all
}
#chat-window .chat-message-form textarea{
    border-color:#111;
    border-width:1px 0 1px 1px;
    border-radius:0;
    height:48px
}
#chat-window .chat-message-form textarea:focus{
    background:#141414;
    outline:0
}
#chat-window .chat-message-form .btn{
    background:#404040;
    border:#111 1px solid;
    border-radius:0
}
#chat-window .chat-message-form .btn.disabled{
    background:#888
}
#chat-window .chat-message-form .emojionearea-editor{
    font-size:12px
}
#chat-window .chat-message-form #textarea-group{
    position:relative;
    height:48px
}
#chat-window .chat-message-form #textarea-group #chat-send-file{
    border:0;
    padding:0;
    background-color:transparent;
    position:absolute;
    bottom:5px;
    right:8px;
    display:block;
    height:14px;
    line-height:14px;
    margin:0;
    color:#888;
    z-index:5
}
#chat-window .chat-message-form #textarea-group #chat-send-file:hover:not([disabled]){
    cursor:pointer;
    color:#aaa
}
#chat-window .chat-message-form #textarea-group #chat-send-file[disabled]{
    color:transparent
}
#chat-window .chat-message-form #textarea-group #chat-file{
    display:none
}
#chat-window .chat-message-form .input-group{
    display:flex;
    width:100%
}
#chat-window .chat-message-form .input-group #textarea-group{
    flex-grow:1
}
#chat-window .chat-message-form .input-group #chat-send-btn{
    flex:0 1 auto;
    margin:0 0 1px 2px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    width:auto
}
#chat-window #chat-users-lists{
    top:0;
    position:absolute;
    bottom:24px;
    right:0;
    left:0;
    overflow:auto
}
#chat-window .chat-users{
    margin-bottom:-1px;
    min-height:1px;
    position:relative;
    z-index:10
}
#chat-window .chat-users a{
    background-color:#000;
    border:solid #404040;
    border-width:1px 0 1px 0;
    display:block;
    height:37px;
    padding:0;
    position:relative;
    text-decoration:none;
    z-index:1
}
#chat-window .chat-users a.friend_selected{
    background:#2e2e2e;
    border-color:#111;
    z-index:2
}
#chat-window .chat-users a.friend_selected .chat_profile_name{
    font-weight:700
}
#chat-window .chat-users a:hover{
    background:#2e2e2e
}
#chat-window .chat-users a.chat_no_friends{
    text-align:center;
    cursor:default
}
#chat-window .chat-users a.chat_back_to_friends{
    text-align:center
}
#chat-window .chat-users a.chat_friend_offline .chat_picture_filter{
    display:block
}
#chat-window .chat-users a.chat_friend_offline .chat_profile_name{
    color:#888!important
}
#chat-window .chat-users a#chat_get_more_friends_link{
    line-height:34px
}
#chat-window .chat-users a.chat_friend_typing .chat_list_user_is_typing{
    display:block!important;
    margin-left:38px;
    height:12px;
    line-height:12px;
    font-size:11px
}
#chat-window .chat-users a.chat_friend_typing .chat_list_user_is_typing.chat_list_user_is_typing_fav{
    margin-left:56px
}
#chat-window .chat-users a.chat_friend_typing .chat_profile_name{
    height:23px;
    line-height:23px
}
#chat-window .chat-users a.chat_friend_typing .chat_profile_name_favorite{
    margin-top:5px
}
#chat-window .chat-users a .chat_list_user_is_typing{
    display:none
}
#chat-window .chat-users.friend_selected{
    z-index:11
}
#chat-window .chat_picture_status{
    float:left;
    width:35px;
    height:35px;
    background-size:35px
}
#chat-window .chat_picture_filter{
    display:none;
    position:absolute;
    width:35px;
    height:35px;
    top:0;
    left:0;
    color:#fff;
    line-height:35px;
    overflow:hidden
}
#chat-window .chat_picture_filter span{
    background-color:#404040;
    white-space:nowrap
}
#chat-window .chat_status_nb_unread{
    position:relative;
    top:0;
    height:16px;
    z-index:5
}
#chat-window .chat_status_nb_unread .badge{
    float:right;
    padding:2px 3px;
    min-width:14px;
    background-color:#de2600
}
#chat-window .chat_status_offline,#chat-window .chat_status_online{
    margin-top:22px;
    margin-left:29px;
    border:#000 1px solid;
    width:12px;
    height:12px;
    border-radius:50%
}
#chat-window .chat_status_online{
    background-color:#5cb85c
}
#chat-window .chat_status_offline{
    background-color:#888
}
#chat-window .chat_profile_name{
    height:36px;
    line-height:36px;
    margin-left:38px;
    overflow:hidden;
    white-space:nowrap;
    color:#fff;
    font-size:15px
}
#chat-window .chat_profile_name_favorite{
    float:left;
    margin-top:11px;
    margin-right:3px;
    width:14px;
    height:14px
}
#chat-window .chat_profile_favorite{
    margin-left:38px
}
#chat-window .chat_profile_date{
    height:12px;
    margin-left:39px;
    text-align:right;
    font-size:9px;
    color:#888;
    font-weight:700
}
#chat-window .chat_profile_date.not_read{
    color:#f0ad4e
}
#chat-window #chat-users-search{
    display:none;
    position:absolute;
    width:100%;
    top:0;
    left:0;
    bottom:28px
}
#chat-window #chat-users-search-close{
    display:none;
    height:28px;
    position:absolute;
    left:0;
    width:100%;
    bottom:0
}
#chat-window #chat-users-search-input{
    text-align:center;
    position:absolute;
    bottom:0
}
#chat-window #chat-users-search-input input{
    border-color:#111;
    border-width:1px 0 0 0;
    border-radius:0;
    padding:2px 2px 2px 4px;
    height:24px
}
#chat-window #chat-users-search-input button{
    border:1px solid #111;
    border-bottom:0;
    border-right:0;
    border-radius:0;
    margin:0;
    height:24px;
    padding:0 2px
}
#chat-window.chat-hidden{
    width:auto;
    height:auto;
    min-width:0
}
#chat-window.chat-hidden #chat_loading_overlay,#chat-window.chat-hidden .chat-icon-home,#chat-window.chat-hidden .chat-nb-users,#chat-window.chat-hidden .chat-settings,#chat-window.chat-hidden .chat-title .close,#chat-window.chat-hidden .chat-title-link-debug,#chat-window.chat-hidden .chat-title-text,#chat-window.chat-hidden .row,#chat-window.chat-hidden .x-overlay{
    display:none
}
#chat-window.chat-hidden .chat-title span.badge{
    display:block
}
#chat-window #chat-side-column{
    padding-left:0;
    position:absolute;
    top:0;
    bottom:0;
    right:0
}
#chat-window #chat_prefs_checkbox{
    padding-top:6px
}
#chat-window #chat_prefs_checkbox #chat_check_notif{
    display:none
}
#chat-window .chat_tab_container{
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    overflow:auto
}
#chat-window .chat_tab_container.chat_is_typing .chat_group_tab_container{
    bottom:15px
}
#chat-window .chat_tab_container.chat_is_typing .chat_typing{
    display:block
}
#chat-window .chat_tab_container .chat_typing{
    display:none;
    position:absolute;
    bottom:0;
    height:15px;
    line-height:13px;
    margin-left:3px
}
#chat-window .chat_group_tab_container{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
    overflow:auto
}
#chat-window .chat_group_tab_container .div_load_history{
    text-align:center;
    height:30px;
    line-height:40px
}
#chat-window .chat_group_tab_container .get_history{
    line-height:40px;
    text-align:center;
    cursor:pointer
}
#chat-window .chat_group_tab_container .get_history .icon.history{
    line-height:18px;
    height:20px;
    width:16px
}
#chat-window .chat_group_tab_container .get_history span{
    padding-left:4px
}
#chat-window .chat_group_tab_container .cannot_decrypt_previous{
    color:#de2600;
    padding:5px;
    font-weight:700;
    text-align:center
}
#chat-window .chat_group_tab_container #chat-profile-send-request{
    text-align:center;
    margin-top:25%;
    padding:10px
}
#chat-window .chat_group_tab_container li{
    width:100%;
    margin-bottom:5px;
    padding:3px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_inner{
    color:#000
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_inner a{
    color:#000
}
#chat-window .chat_group_tab_container li .chat-body .header{
    text-align:left
}
#chat-window .chat_group_tab_container li .chat-body .header .header_message_left{
    padding-left:3px
}
#chat-window .chat_group_tab_container li .chat-body .header .header_message_right{
    padding-left:23px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_report{
    display:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message{
    overflow:hidden;
    position:relative
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div{
    position:relative;
    margin:3px 0;
    min-height:30px;
    text-align:center
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_progress_bar{
    width:100%;
    margin-top:2px!important;
    height:22px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_load_button{
    position:absolute;
    top:0;
    left:0;
    display:flex;
    justify-content:center;
    align-items:center;
    height:100%;
    width:100%
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_load_button span{
    font-size:25px;
    cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div.chat_upload_blured img,#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div.chat_upload_blured video{
    opacity:.1
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div.chat_upload_blured .chat_upload_load_button{
    display:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blured_button{
    position:absolute;
    top:0;
    left:0;
    display:flex;
    justify-content:center;
    align-items:center;
    height:100%;
    width:100%;
    z-index:8
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blured_button span{
    font-size:25px;
    cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blur_button{
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    color:#000;
    padding:3px;
    text-align:center;
    z-index:9
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blur_button span{
    font-size:25px;
    cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_expire_in{
    margin-top:4px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat-upload-download{
    position:absolute;
    right:0;
    top:0;
    background:#fff;
    color:#000;
    padding:3px;
    text-align:center;
    z-index:9
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat-upload-download div{
    font-weight:700
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat-upload-download span{
    font-size:24px;
    cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .icf-file-broken{
    margin:3px;
    font-size:25px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display p.chat_message_system{
    color:#fff!important;
    background-color:#000;
    border:#fff 1px solid;
    margin-left:20px;
    margin-right:20px;
    text-align:center;
    border-radius:15px;
    padding:3px 8px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p{
    position:relative
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p:after{
    content:" ";
    border-style:solid;
    height:0;
    position:absolute;
    top:100%;
    width:0
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p.message_left:after{
    border-color:#aaa transparent transparent transparent;
    border-width:6px 6px 0 0;
    left:10px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p.message_right:after{
    border-color:transparent #888 transparent transparent;
    border-width:0 6px 6px 0;
    right:10px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_gallery{
    text-align:center;
    min-height:20px;
    line-height:20px;
    margin-top:5px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_gallery img{
    max-height:250px;
    max-width:100%;
    cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_gallery img.chat_profile{
    height:auto;
    width:90px;
    max-width:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block{
    float:none;
    width:100%;
    border:0;
    padding:2px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .thumb{
    overflow:hidden
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .thumb-under{
    min-height:auto
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .thumb-under p{
    font-size:12px;
    padding:0 8px;
    max-height:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .metadata{
    display:none
}
#chat-window .chat_group_tab_container li .chat-body .message_left{
    background-color:#aaa;
    margin-right:20px
}
#chat-window .chat_group_tab_container li .chat-body .message_right{
    background-color:#888;
    margin-left:20px
}
#chat-window .chat_group_tab_container li .chat-body p{
    line-height:1.2;
    overflow-wrap:break-word;
    padding:5px 8px
}
#chat-window .chat_group_tab_container li .chat-body .message_multi{
    margin-top:-9px
}
#chat-window .chat_group_tab_container li .chat-body .message_multi p{
    border-top:0!important
}
#chat-window .chat_group_tab_container li .chat-actions{
    width:16px;
    padding-left:4px;
    text-align:right
}
#chat-window .chat_group_tab_container li .chat-actions .chat_message_status_not_read{
    width:12px;
    height:12px;
    background-color:#f0ad4e;
    border-radius:50%;
    margin-left:1px;
    margin-top:4px
}
#chat-window .chat_group_tab_container li .chat-actions .remove-message{
    display:none;
    height:12px;
    width:12px;
    margin-top:6px;
    line-height:10px
}
#chat-window .chat_group_tab_container li .chat-actions .remove-message a{
    display:block;
    height:100%;
    width:100%;
    text-align:center;
    text-decoration:none;
    color:#de2600
}
#chat-window .chat_group_tab_container li .chat-actions .remove-message a:hover{
    text-decoration:none
}
#chat-window .chat_group_tab_container li .chat-actions .report-message{
    display:none;
    height:12px;
    width:12px;
    margin-top:6px;
    line-height:10px
}
#chat-window .chat_group_tab_container li .chat-actions .report-message a{
    display:block;
    height:100%;
    width:100%;
    text-align:center;
    text-decoration:none;
    color:#de2600
}
#chat-window .chat_group_tab_container li .chat-actions .report-message a:hover{
    text-decoration:none
}
#chat-window .chat_group_tab_container li.chat-no-messages{
    text-align:center;
    line-height:25px
}
#chat-window #chat_pass_no_key_error{
    font-weight:700;
    color:#de2600
}
#chat-window #chat_pass_no_key_form button,#chat-window #chat_pass_no_key_form input{
    color:#000
}
#chat-window #chat_pass_no_key_check_pass{
    display:none
}
#chat-window .emojionearea-editor{
    min-height:45px!important;
    max-height:45px!important;
    height:45px!important
}
#chat-window #chat-preloader{
    display:none
}
ul.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea]{
    position:fixed!important;
    bottom:50px!important;
    top:auto!important
}
.chat_dialog_report .chat_dialog_head{
    font-size:14px;
    margin-bottom:8px
}
.chat_dialog_report .modal_error{
    color:#de2600;
    font-weight:700
}
.chat_dialog_report p{
    text-align:center
}
.chat_dialog_report button{
    color:#000!important
}
.chat_dialog_report textarea{
    height:90px;
    color:#000
}
.chat_dialog_report .chat_dialog_label_textarea{
    float:left;
    line-height:90px;
    margin-right:5px
}
.chat_xv_popup button,.chat_xv_popup select,.chat_xv_popup textarea{
    margin:3px;
    color:#000
}
.chat_xv_popup .chat_popup_buttons{
    text-align:center
}
.chat_xv_popup .chat_popup_button_red{
    background-color:#de2600;
    color:#fff
}
.chat_xv_popup ul.chat_popup_choice{
    padding-left:0;
    padding-top:5px
}
.chat_xv_popup ul.chat_popup_choice li{
    cursor:pointer
}
.chat_xv_popup ul.chat_popup_choice li:hover{
    background-color:#d9d9d9;
    color:#000
}
.chat_xv_popup h4{
    margin-bottom:10px;
    text-align:center
}
.chat_xv_popup .chat_delete_all{
    display:table;
    margin-bottom:10px
}
.chat_xv_popup .chat_delete_all div{
    display:table-row
}
.chat_xv_popup .chat_delete_all div div{
    display:table-cell;
    vertical-align:middle;
    min-width:34px
}
.chat_xv_popup .chat_delete_all div div .icf-warning{
    font-size:2.2em;
    color:#de2600
}
.chat_xv_popup .error{
    color:#de2600
}
.chat_user_has_to_subscribe{
    background-color:red;
    color:#fff
}
.chat_user_has_to_subscribe span{
    color:#fff;
    text-decoration:underline;
    cursor:pointer
}
.chat-quote{
    padding-top:6px
}
.chat-quote__inner{
    border-left:2px solid rgba(127,127,127,.75);
    margin-left:8px;
    padding-left:8px;
    padding-right:8px
}
.chat-quote__metas{
    font-style:italic
}
.chat-quote blockquote{
    border-width:0;
    font-size:inherit;
    margin-bottom:0;
    padding:0
}
.chat-quote p{
    padding:0 0 4px 0!important
}
.chat-quote p::after{
    content:none!important
}
.chat-content{
    padding:5px 8px
}
.chat-content--loading .chat-content__message{
    display:none
}
.chat-content--no-thumb .chat-content__thumb-wrapper{
    min-height:133px;
    min-width:200px
}
.chat-content__thumb-wrapper,.chat-content__title{
    margin-bottom:.75rem
}
.chat-content__button{
    background-color:#de2600;
    color:#fff!important;
    font-weight:700;
    text-decoration:none;
    align-items:center;
    display:flex;
    height:initial;
    justify-content:center;
    line-height:1.25;
    margin-bottom:.5em;
    padding:.5em
}
.chat-content__button:hover{
    text-decoration:none
}
.chat-content__button:not(.chat-content__button--disabled):hover{
    background-color:#ab1d00
}
.chat-content__button--disabled,.chat-content__button--disabled:hover{
    cursor:default;
    opacity:.75;
    box-shadow:none!important
}
.chat-content__message{
    margin:0!important;
    padding:.25em 0 0!important
}
.chat-content__thumb-wrapper{
    position:relative;
    overflow:hidden;
    padding:0
}
.chat-content__thumb{
    height:auto;
    max-width:100%
}
.chat-content__title{
    margin-top:1em;
    font-size:1.125em;
    font-weight:700
}
#popup_crypt_buttons{
    text-align:center
}
#popup_chat_report{
    text-align:center
}
#popup_chat_report button{
    margin:3px;
    color:#000
}
#popup_chat_report select{
    color:#000
}
#popup_chat_report h4{
    margin-bottom:5px
}
#popup_chat_report p{
    margin-top:5px
}
.device-xlg-show,.mobile-landscape-show,.mobile-portrait-show,.mobile-show,.mobile-show-inline,.mobile-show-inline-block,.mobile-show-list-item{
    display:none
}
.lg-col-only-show,.lg-col-only-show-inline,.lg-col-only-show-inline-block,.md-col-only-show,.md-col-only-show-inline,.md-col-only-show-inline-block,.mobile-only-show,.mobile-only-show-inline,.mobile-only-show-inline-block,.mobile-only-show-list-item,.sm-col-only-show,.sm-col-only-show-inline,.sm-col-only-show-inline-block{
    display:none
}
@media (min-width:480px) and (max-width:767px){
    .sm-col-only-hide{
        display:none
    }
    .sm-col-only-show{
        display:block
    }
    .sm-col-only-show-inline{
        display:inline
    }
    .sm-col-only-show-inline-block{
        display:inline-block
    }
    .mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block{
        width:33.33333333%
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        min-height:56px
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only{
        min-height:38px
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child{
        height:auto;
        max-height:38px
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type{
        height:auto;
        max-height:36px;
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under p,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:13px
    }
    .nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block{
        width:50%
    }
    .nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:16px
    }
    .nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block{
        width:25%
    }
    .nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .sprfluous,.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block .sprfluous{
        display:none
    }
    .nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red,.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
    .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+4){
        display:none
    }
    .nb-thumbs-cols-sm-2 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(4),.nb-thumbs-cols-sm-4 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(4){
        display:block
    }
    .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+7){
        display:none
    }
    .nb-thumbs-cols-sm-4 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(7),.nb-thumbs-cols-sm-4 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(8){
        display:block
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block{
        float:none;
        font-size:0;
        margin:0 auto;
        max-width:1000px;
        padding:10px 8px 0;
        width:100%;
        white-space:nowrap;
        align-items:center;
        display:flex
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        display:inline-block;
        font-size:initial;
        margin:1% 0;
        white-space:normal
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside{
        padding:0 0 21.63461538%;
        vertical-align:top;
        width:38.46153846%
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        margin-left:18px;
        padding:0;
        text-align:left;
        vertical-align:top;
        width:61.53846154%
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:13.84615385px;
        line-height:16px
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type{
        max-height:none;
        margin:0 0 4.5px;
        padding:0;
        white-space:normal
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a{
        font-size:18px;
        line-clamp:3;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        overflow:hidden;
        white-space:normal;
        line-height:21.6px;
        padding:0
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a .duration,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a .duration,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a .duration{
        display:inline-block;
        float:none;
        font-size:.75em;
        vertical-align:text-bottom
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg{
        padding:2px 0
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg span{
        vertical-align:top
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .duration{
        display:none
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .icf-ticket-red{
        margin-left:4px
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg a .icon-f{
        line-height:16px
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-hd-mark,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-sd-mark{
        height:16px;
        line-height:16px;
        margin-left:6px
    }
    .nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p .sprfluous{
        display:none
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block,#related-playlists .mozaique .thumb-block,#related-videos .mozaique .thumb-block{
        width:33.33333333%
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under,#related-playlists .mozaique .thumb-block .thumb-under,#related-videos .mozaique .thumb-block .thumb-under{
        min-height:56px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only,#related-playlists .mozaique .thumb-block .thumb-under.title-only,#related-videos .mozaique .thumb-block .thumb-under.title-only{
        min-height:38px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-playlists .mozaique .thumb-block .thumb-under.title-only p.title,#related-playlists .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-videos .mozaique .thumb-block .thumb-under.title-only p.title,#related-videos .mozaique .thumb-block .thumb-under.title-only p:first-child{
        height:auto;
        max-height:38px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-child,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-of-type,#related-playlists .mozaique .thumb-block .thumb-under p.title,#related-playlists .mozaique .thumb-block .thumb-under p:first-child,#related-playlists .mozaique .thumb-block .thumb-under p:first-of-type,#related-videos .mozaique .thumb-block .thumb-under p.title,#related-videos .mozaique .thumb-block .thumb-under p:first-child,#related-videos .mozaique .thumb-block .thumb-under p:first-of-type{
        height:auto;
        max-height:36px;
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p,#related-playlists .mozaique .thumb-block .thumb-under p,#related-videos .mozaique .thumb-block .thumb-under p{
        font-size:13px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous,#related-playlists .mozaique .thumb-block .sprfluous,#related-videos .mozaique .thumb-block .sprfluous{
        display:none
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-playlists .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-videos .mozaique .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
    #profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-10,#related-playlists.with-ad.enlarged-player .thumb-block.after-10,#related-videos.with-ad.enlarged-player .thumb-block.after-10{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under{
        min-height:0
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-3-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-3-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-3-plus-1{
        clear:left
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad{
        width:66.66666667%
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-12{
        display:inline-block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-13,#related-playlists.with-ad.with-footer-ad .thumb-block.after-13,#related-videos.with-ad.with-footer-ad .thumb-block.after-13{
        display:none
    }
}
@media (min-width:480px) and (max-width:650px){
    html:not(.nb-thumbs-cols-sm-2):not(.nb-thumbs-cols-sm-4) .mozaique.cust-nb-cols .thumb-block .sprfluous{
        display:none
    }
    html:not(.nb-thumbs-cols-sm-2):not(.nb-thumbs-cols-sm-4) .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
}
@media (min-width:768px){
    .premium-page.not-premium-logged #profile-title.has-banner .profile-pic{
        display:none
    }
    #profile-title h4 .content-filters>:not(:last-child){
        margin-right:10px
    }
}
@media (min-width:768px) and (max-width:991px){
    .md-col-only-hide{
        display:none
    }
    .md-col-only-show{
        display:block
    }
    .md-col-only-show-inline{
        display:inline
    }
    .md-col-only-show-inline-block{
        display:inline-block
    }
    .related-content .related-content__btns.mobile-hide{
        width:25%
    }
    #profile-tabs .activity-event.premium-preview .thumb-block,#related-playlists .thumb-block,#related-videos .thumb-block{
        width:25%
    }
    #profile-tabs .activity-event.premium-preview .thumb-block .sprfluous,#related-playlists .thumb-block .sprfluous,#related-videos .thumb-block .sprfluous{
        display:inline
    }
    #profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-12,#related-playlists.with-ad.enlarged-player .thumb-block.after-12,#related-videos.with-ad.enlarged-player .thumb-block.after-12{
        display:inline-block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-14,#related-playlists.with-ad.enlarged-player .thumb-block.after-14,#related-videos.with-ad.enlarged-player .thumb-block.after-14{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under{
        min-height:0
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-4-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-4-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-4-plus-1{
        clear:left
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad{
        width:50%
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-10,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-10,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-10,#related-videos.with-ad.with-footer-ad .thumb-block.after-12{
        display:inline-block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-14,#related-playlists.with-ad.with-footer-ad .thumb-block.after-14,#related-videos.with-ad.with-footer-ad .thumb-block.after-14{
        display:none
    }
    #related-videos .show-more.multiple-related{
        width:75%
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block .sprfluous{
        display:none
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
    #create-account-frame .info-pannel h3{
        font-size:18px;
        line-height:1.4;
        margin-bottom:10px
    }
    #create-account-frame .info-pannel .advantage{
        margin:5px 0;
        width:auto;
        float:none
    }
    #create-account-frame .info-pannel .advantage p{
        font-size:13px
    }
    #create-account-frame .info-pannel .btn-default{
        margin-top:10px;
        padding:7px;
        font-size:14px;
        white-space:normal
    }
    #create-account-frame #signup-form_step2_profilepic .step2-profile-pic{
        margin:0 auto 10px;
        width:80px;
        float:none
    }
}
@media (min-width:768px) and (max-width:1599px){
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block{
        width:33.33333333%
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:14px
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        min-height:38px
    }
    .nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type{
        height:18px;
        max-height:18px;
        line-clamp:1;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:1;
        overflow:hidden;
        white-space:normal
    }
    .nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block{
        width:25%
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block{
        width:20%
    }
    .nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:12px
    }
    .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+5){
        display:none
    }
    .nb-thumbs-cols-lg-3 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+4){
        display:none
    }
    .nb-thumbs-cols-lg-5 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(5){
        display:block
    }
    .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+9){
        display:none
    }
    .nb-thumbs-cols-lg-3 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+7){
        display:none
    }
    .nb-thumbs-cols-lg-5 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(10),.nb-thumbs-cols-lg-5 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(9){
        display:block
    }
}
@media (min-width:768px) and (max-width:850px){
    html:not(.nb-thumbs-cols-lg-3):not(.nb-thumbs-cols-lg-5) .mozaique.cust-nb-cols .thumb-block .sprfluous{
        display:none
    }
    html:not(.nb-thumbs-cols-lg-3):not(.nb-thumbs-cols-lg-5) .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
}
@media (min-width:930px){
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        height:516px;
        padding-bottom:0
    }
    #page.video-page #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page #video-player-bg #html5video.embed-responsive embed,#page.video-page #video-player-bg #player .embed-responsive-item,#page.video-page #video-player-bg #player embed{
        height:516px;
        position:static
    }
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        height:auto;
        padding-bottom:40%
    }
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive embed,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player embed{
        height:100%;
        position:absolute
    }
    .activity-event .act-achievement{
        font-size:60px
    }
}
@media (min-width:930px) and (min-height:680px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:45%
    }
}
@media (min-width:930px) and (min-height:760px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:50%
    }
}
@media (min-width:930px) and (min-height:840px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:55%
    }
}
@media (min-width:992px){
    .lg-col-only-hide{
        display:none
    }
    .lg-col-only-show{
        display:block
    }
    .lg-col-only-show-inline{
        display:inline
    }
    .lg-col-only-show-inline-block{
        display:inline-block
    }
    #profile-search-form.display-compact .form-row-keywords .control-label{
        width:11.1111%
    }
    #profile-search-form.display-compact .form-row-keywords .col-md-8{
        width:88.8889%
    }
    #video-tabs.disp-tabComments #tabComments{
        float:left;
        width:40%
    }
    #video-tabs.disp-tabComments~#related-videos,#video-tabs.disp-tabComments~#video-sponsor-links,#video-tabs.disp-tabComments~.related-content{
        float:left;
        width:60%
    }
    #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block{
        width:33.33333333%
    }
    #content.player-enlarged~#video-tabs.disp-tabComments #tabComments,#content.player-enlarged~#video-tabs.disp-tabComments~#related-videos,#content.player-enlarged~#video-tabs.disp-tabComments~#video-sponsor-links,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content,#video-tabs.disp-tabComments.nb-comments-0 #tabComments,#video-tabs.disp-tabComments.nb-comments-0~#related-videos,#video-tabs.disp-tabComments.nb-comments-0~#video-sponsor-links,#video-tabs.disp-tabComments.nb-comments-0~.related-content,.ie #video-tabs.disp-tabComments #tabComments,.ie #video-tabs.disp-tabComments~#related-videos,.ie #video-tabs.disp-tabComments~#video-sponsor-links,.ie #video-tabs.disp-tabComments~.related-content,.legacy-ie #video-tabs.disp-tabComments #tabComments,.legacy-ie #video-tabs.disp-tabComments~#related-videos,.legacy-ie #video-tabs.disp-tabComments~#video-sponsor-links,.legacy-ie #video-tabs.disp-tabComments~.related-content,.old-ie #video-tabs.disp-tabComments #tabComments,.old-ie #video-tabs.disp-tabComments~#related-videos,.old-ie #video-tabs.disp-tabComments~#video-sponsor-links,.old-ie #video-tabs.disp-tabComments~.related-content{
        float:none;
        width:100%
    }
    #content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-videos .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block{
        width:20%
    }
    .ranks{
        display:flex
    }
    .ranks .ranking{
        padding-left:20px
    }
    .ranks .ranking:first-child{
        padding-left:0
    }
    #page.section-manage:not(.with-premium-info-frame) #signin-popup-form>.row,.x-overlay:not(.with-premium-info-frame) #signin-popup-form>.row{
        width:95%
    }
}
@media (min-width:992px) and (max-width:1599px){
    .related-content .related-content__btns.mobile-hide{
        width:20%
    }
    #profile-tabs .activity-event.premium-preview .thumb-block,#related-playlists .thumb-block,#related-videos .thumb-block{
        width:20%
    }
    #profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-15{
        display:none
    }
    #profile-tabs .activity-event.premium-preview .thumb-block .sprfluous,#related-playlists .thumb-block .sprfluous,#related-videos .thumb-block .sprfluous{
        display:inline
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-12,#related-playlists.with-ad.enlarged-player .thumb-block.after-12,#related-videos.with-ad.enlarged-player .thumb-block.after-12{
        display:inline-block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-13,#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-14,#related-playlists.with-ad.enlarged-player .thumb-block.after-13,#related-playlists.with-ad.enlarged-player .thumb-block.after-14,#related-videos.with-ad.enlarged-player .thumb-block.after-13,#related-videos.with-ad.enlarged-player .thumb-block.after-14{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under{
        min-height:0
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-5-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-5-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-5-plus-1{
        clear:left
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-10,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-10,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-10,#related-videos.with-ad.with-footer-ad .thumb-block.after-12{
        display:inline-block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-13,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-14,#related-playlists.with-ad.with-footer-ad .thumb-block.after-13,#related-playlists.with-ad.with-footer-ad .thumb-block.after-14,#related-videos.with-ad.with-footer-ad .thumb-block.after-13,#related-videos.with-ad.with-footer-ad .thumb-block.after-14{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad{
        width:40%
    }
    #related-videos .show-more.multiple-related{
        width:80%
    }
}
@media (min-width:1024px){
    #header .white-stripe h2{
        font-size:18px
    }
    #header .white-stripe h2 .alt{
        font-size:15px
    }
    #tags li,.tags-list li{
        width:20%
    }
    .mozaique.thumbs-5-cols .thumb-block{
        width:20%
    }
    .mozaique.thumbs-small .thumb-block{
        width:10%
    }
    #profile-title.has-banner-slider .embed-responsive{
        height:200px
    }
    #profile-title.has-banner-slider .embed-responsive .banner-slider-container{
        height:200px
    }
    #profile-title.has-banner-slider .embed-responsive.banner-slider{
        height:200px
    }
    #profile-title.has-banner-slider .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-in{
        height:200px
    }
    #profile-title.has-banner-slider .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-back .icon-f{
        font-size:202px
    }
    #profile-title.has-banner-slider>.top-right{
        top:207px
    }
}
@media (min-width:1120px){
    #header .white-stripe h2{
        font-size:20px
    }
    #header .white-stripe h2 .alt{
        font-size:18px
    }
    #list-page li{
        width:25%
    }
    .mozaique.thumbs-small .thumb-block{
        width:8.33333333%
    }
    .language-switcher-popup .x-popup-content a{
        font-size:12px;
        padding-bottom:3px;
        padding-top:3px
    }
    #page.section-manage:not(.with-premium-info-frame) #signin-popup-form>.row,.x-overlay:not(.with-premium-info-frame) #signin-popup-form>.row{
        width:90%
    }
}
@media (min-width:1280px){
    #profile-tabs .tabs{
        border:1px solid #1f1f1f;
        border-image:linear-gradient(to bottom,#555,#1f1f1f 300px) 5;
        border-top:0;
        padding-left:4px;
        padding-right:4px
    }
    #profile-title{
        margin:0
    }
    #profile-tabs{
        border-width:1px
    }
    .users-videos .tab-description{
        padding:0
    }
}
@media (min-width:1280px) and (max-width:1599px){
    #profile-tabs .sticky-tabs.is-sticky{
        left:50%;
        padding-left:0;
        padding-right:0;
        transform:translateX(-50%);
        width:calc(100% - (8px * 2))
    }
}
@media (min-width:1280px) and (max-width:1599px) and (min-height:680px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:45%
    }
}
@media (min-width:1280px) and (max-width:1599px) and (min-height:760px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:50%
    }
}
@media (min-width:1280px) and (max-width:1599px) and (min-height:840px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:55%
    }
}
@media (min-width:1600px){
    body{
        padding-left:160px;
        padding-top:8px;
        padding-right:160px
    }
    body #browser-too-old{
        margin-top:-8px
    }
    #page{
        max-width:1920px
    }
    #chat-window{
        right:20px
    }
    #x-x-messages-btn{
        right:20px
    }
    #x-x-messages-btn.chat-window-side{
        right:60px
    }
    #x-messages-menu{
        right:52px
    }
    #x-messages-menu.chat-window-side{
        right:92px
    }
    #x-messages-menu-settings{
        right:8px
    }
    #x-messages{
        padding:0 8px 0 10px;
        width:410px
    }
    .device-xlg-hide{
        display:none
    }
    .device-xlg-show{
        display:block
    }
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:30%
    }
    .mozaique.thumbs-5-cols .thumb-block{
        width:16.66666667%
    }
    .mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block{
        width:20%
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        min-height:56px
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only{
        min-height:38px
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child{
        height:auto;
        max-height:38px
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type{
        height:auto;
        max-height:36px;
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-under p,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:14px
    }
    .nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block{
        width:25%
    }
    .nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block{
        width:16.66666667%
    }
    .nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:13px
    }
    .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+6){
        display:none
    }
    .nb-thumbs-cols-xlg-4 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+5){
        display:none
    }
    .nb-thumbs-cols-xlg-6 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(6){
        display:block
    }
    .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+11){
        display:none
    }
    .nb-thumbs-cols-xlg-4 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+9){
        display:none
    }
    .nb-thumbs-cols-xlg-6 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(11),.nb-thumbs-cols-xlg-6 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(12){
        display:block
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block,#related-playlists .mozaique .thumb-block,#related-videos .mozaique .thumb-block{
        width:16.66666667%
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p,#related-playlists .mozaique .thumb-block .thumb-under p,#related-videos .mozaique .thumb-block .thumb-under p{
        font-size:13px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous,#related-playlists .mozaique .thumb-block .sprfluous,#related-videos .mozaique .thumb-block .sprfluous{
        display:inline
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-playlists .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-videos .mozaique .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
    #profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-12,#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-15,#related-playlists.with-ad.enlarged-player .thumb-block.after-12,#related-playlists.with-ad.enlarged-player .thumb-block.after-15,#related-videos.with-ad.enlarged-player .thumb-block.after-12,#related-videos.with-ad.enlarged-player .thumb-block.after-15{
        display:block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-16,#related-playlists.with-ad.enlarged-player .thumb-block.after-16,#related-videos.with-ad.enlarged-player .thumb-block.after-16{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under{
        min-height:0
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-6-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-6-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-6-plus-1{
        clear:left
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad{
        width:33.33333333%
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-15,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-15,#related-videos.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-15{
        display:inline-block
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-16,#related-playlists.with-ad.with-footer-ad .thumb-block.after-16,#related-videos.with-ad.with-footer-ad .thumb-block.after-16{
        display:none
    }
    #content.player-enlarged~#video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~#related-videos #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~#related-videos #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-videos .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block{
        width:16.66666667%
    }
    #profile-title.has-banner .embed-responsive{
        background-color:#000;
        height:200px;
        padding-bottom:0;
        text-align:center
    }
    #profile-title.has-banner .embed-responsive .embed-responsive-item{
        display:inline-block;
        height:200px;
        position:static;
        width:auto
    }
    #profile-title.has-banner-slider .embed-responsive{
        text-align:center
    }
    #profile-title.has-banner-slider .embed-responsive .personal-slider{
        display:inline-block;
        height:200px;
        position:static;
        width:auto
    }
}
@media (min-width:1600px) and (min-height:800px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:35%
    }
}
@media (min-width:1600px) and (min-height:950px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:42%
    }
}
@media (min-width:1600px) and (min-height:1000px){
    #page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player{
        padding-bottom:45%
    }
}
@media (min-width:1600px) and (max-width:2240px){
    #profile-tabs .sticky-tabs.is-sticky{
        max-width:100%;
        padding-left:80px;
        padding-right:80px
    }
}
@media (min-width:1900px){
    .mozaique.thumbs-5-cols .thumb-block{
        width:14.28571429%
    }
    .mozaique.thumbs-5-cols .thumb-block .thumb-under p{
        font-size:14px
    }
    #video-tabs.disp-tabComments #tabComments{
        width:33.33%
    }
    #video-tabs.disp-tabComments~#video-sponsor-links{
        width:66.67%
    }
    #video-tabs.disp-tabComments~#related-videos,#video-tabs.disp-tabComments~.related-content{
        width:66.67%
    }
    #video-tabs.disp-tabComments~#related-videos #related-videos,#video-tabs.disp-tabComments~.related-content #related-videos{
        width:100%
    }
    #video-tabs.disp-tabComments~#related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments~.related-content .mozaique .thumb-block{
        width:25%
    }
}
@media (min-width:2241px){
    #profile-tabs .sticky-tabs.is-sticky{
        left:50%;
        max-width:1920px;
        padding-left:0;
        padding-right:0;
        transform:translateX(-50%)
    }
}
@media (min-width:2601px){
    body #chat-window{
        margin-right:-1280px;
        right:50%
    }
    body #x-messages-menu-settings,body #x-x-messages-btn{
        margin-right:-1280px;
        right:50%
    }
    body #x-messages-menu-settings.chat-window-side,body #x-x-messages-btn.chat-window-side{
        margin-right:-1240px;
        right:50%
    }
    body #x-messages{
        margin-right:-1288px;
        right:50%
    }
    body #x-messages-menu{
        margin-right:-1248px;
        right:50%
    }
    body #x-messages-menu.chat-window-side{
        margin-right:-1208px;
        right:50%
    }
}
@media (max-width:1199px){
    .video-page #tabShareAndEmbed .share-toolbox{
        margin:0 auto
    }
}
@media (max-width:1199px) and (min-aspect-ratio:1/1){
    body.body--with-old-header .nav-elem .main-categories{
        max-height:62px
    }
}
@media (max-width:999px){
    body.body--with-old-header .nav-elem .main-categories{
        max-height:124px
    }
    .signin-popup-form.gay .x-body,.signin-popup-form.shemale .x-body,.signin-popup-form.straight .x-body,.signin-popup-form.trans .x-body{
        background-image:none
    }
    .account-page.anonymous #page.exec-manage-login_create.gay,.account-page.anonymous #page.exec-manage-login_create.shemale,.account-page.anonymous #page.exec-manage-login_create.straight,.account-page.anonymous #page.exec-manage-login_create.trans{
        background-image:none
    }
    #signin-popup-form #signup-form_step2_marketing{
        width:100%
    }
    #signin-popup-form #signup-form_step2_marketing .marketing-mentions,#signin-popup-form #signup-form_step2_marketing h3{
        text-align:center
    }
}
@media (max-width:999px) and (min-aspect-ratio:1/1){
    body.body--with-old-header .nav-elem .main-categories{
        max-height:62px
    }
}
@media (max-width:991px){
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .login-create-section-title,.x-overlay.with-premium-info-frame .login-create-section-title{
        font-size:30px
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form fieldset legend,.x-overlay.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.x-overlay.with-premium-info-frame #signin-popup-form fieldset legend{
        font-size:20px
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form_step2 .form-buttons,.x-overlay.with-premium-info-frame #signup-form_step2 .form-buttons{
        padding-left:15px;
        padding-right:15px;
        width:calc(60% + 30px)
    }
}
@media (max-width:929px){
    #tabAboutMe .rating-box .rating-bar-block{
        min-width:55px
    }
    #premium-popup-form #premium-modes .mode .price,#premium-popup-form #premium-modes .mode .slogan{
        font-size:1.2rem
    }
}
@media (max-width:870px){
    #header .main-menu p{
        display:none
    }
    #tabAboutMe .rating-box .rating-bar-block{
        min-width:30px
    }
}
@media (max-width:767px){
    .mobile-show{
        display:block
    }
    .mobile-show-inline{
        display:inline
    }
    .mobile-show-inline-block{
        display:inline-block
    }
    .mobile-show-list-item{
        display:list-item
    }
    .mobile-hide,.mobile-hide-inline{
        display:none
    }
    .x-overlay.x-overlay-box{
        padding:0 10px
    }
    .x-overlay.x-overlay-box .x-body{
        padding:20px 15px 15px
    }
    .x-overlay.favlist-overlay .x-body .x-content{
        max-height:calc(100vh - 55px);
        max-height:calc(var(--vh,1vh) * 100 - 55px)
    }
    .pagination ul li a{
        font-size:16px;
        padding:5px 10px
    }
    .pagination ul li a.active{
        padding-left:6px;
        padding-right:6px
    }
    .pagination ul li a.no-page{
        padding:5px 4px
    }
    .pagination ul li.mobile-hide{
        display:none
    }
    .pagination.center ul{
        text-align:left
    }
    .icon.logo-bg{
        border-color:#161616;
        background-color:#161616
    }
    .desktop-active .icon.pencil{
        background-position:-288px -16px
    }
    .desktop-active .icon.friends{
        background-position:-336px -16px
    }
    .desktop-active .icon.video{
        background-position:-384px -16px
    }
    .desktop-active .icon.picture{
        background-position:-432px -16px
    }
    .desktop-active .icon.favorites{
        background-position:-480px -16px
    }
    .desktop-active .icon.fans{
        color:#fff
    }
    .desktop-active .icon.comments{
        color:#fff
    }
    .desktop-active .icon.chat{
        background-position:-624px -16px
    }
    .desktop-active .icon.activity{
        color:#fff
    }
    .desktop-active .icon.share{
        background-position:-720px -16px
    }
    .desktop-active:hover .icon.pencil,.mobile-active .icon.pencil{
        background-position:-264px -16px
    }
    .desktop-active:hover .icon.friends,.mobile-active .icon.friends{
        background-position:-312px -16px
    }
    .desktop-active:hover .icon.video,.mobile-active .icon.video{
        background-position:-360px -16px
    }
    .desktop-active:hover .icon.picture,.mobile-active .icon.picture{
        background-position:-408px -16px
    }
    .desktop-active:hover .icon.favorites,.mobile-active .icon.favorites{
        background-position:-456px -16px
    }
    .desktop-active:hover .icon.fans,.mobile-active .icon.fans{
        color:#000
    }
    .desktop-active:hover .icon.comments,.mobile-active .icon.comments{
        color:#000
    }
    .desktop-active:hover .icon.chat,.mobile-active .icon.chat{
        background-position:-600px -16px
    }
    .desktop-active:hover .icon.activity,.mobile-active .icon.activity{
        color:#000
    }
    .desktop-active:hover .icon.share,.mobile-active .icon.share{
        background-position:-696px -16px
    }
    .xv-tabs .tab-buttons li.mobile-show{
        display:inline-block
    }
    .xv-tabs .tab-buttons li.mobile-hide{
        display:none
    }
    .xv-tabs .tab-buttons .btn.desktop-active{
        color:#000;
        text-shadow:0 1px #333;
        background:#404040;
        border-color:#737373
    }
    .xv-tabs .tab-buttons .btn.desktop-active .navbadge{
        background:#de2600
    }
    .xv-tabs .tab-buttons .btn.desktop-active:hover,.xv-tabs .tab-buttons .btn.mobile-active{
        color:#fff;
        text-shadow:0 -1px #333;
        background:#de2600;
        border-color:#a11c00
    }
    .xv-tabs .tab-buttons .btn.desktop-active:hover .navbadge,.xv-tabs .tab-buttons .btn.mobile-active .navbadge{
        background:#000
    }
    .xv-tabs .tabs .tab.desktop-active{
        display:none
    }
    .xv-tabs .tabs .tab.mobile-active{
        display:block
    }
    .grecaptcha-badge{
        display:none
    }
    .copy-link .copy-btn{
        width:25%
    }
    .copy-link input{
        width:75%
    }
    #mobile-footer-links,#mobile-header-links{
        background:#2e2e2e;
        border-bottom:1px solid #404040;
        font-size:12px;
        height:35px;
        margin:0 -8px 8px;
        overflow:hidden;
        padding:0;
        text-align:center;
        white-space:nowrap
    }
    #mobile-footer-links>*,#mobile-header-links>*{
        font-size:12px;
        height:34px;
        line-height:34px;
        margin:0;
        padding-bottom:0;
        padding-top:0
    }
    #mobile-footer-links .main-cat-switcher-mobile .icon-f,#mobile-footer-links .mobile-slogan-app .icon-f,#mobile-footer-links .mobile-slogan-games .icon-f,#mobile-footer-links .mobile-slogan-history .icon-f,#mobile-footer-links .mobile-slogan-sexshop .icon-f,#mobile-header-links .main-cat-switcher-mobile .icon-f,#mobile-header-links .mobile-slogan-app .icon-f,#mobile-header-links .mobile-slogan-games .icon-f,#mobile-header-links .mobile-slogan-history .icon-f,#mobile-header-links .mobile-slogan-sexshop .icon-f{
        float:left;
        font-size:16px;
        line-height:34px;
        margin-right:5px
    }
    #mobile-footer-links .mobile-slogan-sexshop .icon-f,#mobile-header-links .mobile-slogan-sexshop .icon-f{
        font-size:18px
    }
    #mobile-footer-links .mobile-slogan-games .icon-f,#mobile-header-links .mobile-slogan-games .icon-f{
        margin-top:-1px
    }
    #mobile-footer-links .mobile-slogan-red,#mobile-header-links .mobile-slogan-red{
        font-size:0
    }
    #mobile-footer-links .mobile-slogan-red span,#mobile-header-links .mobile-slogan-red span{
        font-size:12px;
        line-height:34px;
        vertical-align:top
    }
    #mobile-footer-links .mobile-slogan-red .icon-f,#mobile-header-links .mobile-slogan-red .icon-f{
        color:#de2600;
        font-size:30px;
        margin-left:3px
    }
    #mobile-footer-links .main-cat-switcher-mobile,#mobile-header-links .main-cat-switcher-mobile{
        cursor:default;
        opacity:.5;
        padding-right:0;
        transition:opacity .2s
    }
    #mobile-footer-links .main-cat-switcher-mobile.init-ok,#mobile-header-links .main-cat-switcher-mobile.init-ok{
        cursor:pointer;
        opacity:1
    }
    #mobile-footer-links .main-cat-switcher-mobile .icf-caret-down,#mobile-header-links .main-cat-switcher-mobile .icf-caret-down{
        float:none
    }
    #mobile-footer-links .main-cat-switcher-mobile .icon-flag-gay,#mobile-header-links .main-cat-switcher-mobile .icon-flag-gay{
        float:left;
        margin-right:4px;
        margin-top:11px
    }
    #mobile-footer-links .main-cat-switcher-mobile .icf-sexe-trans-v2,#mobile-footer-links .main-cat-switcher-mobile .icf-sexe-woman-v2,#mobile-header-links .main-cat-switcher-mobile .icf-sexe-trans-v2,#mobile-header-links .main-cat-switcher-mobile .icf-sexe-woman-v2{
        font-size:19px
    }
    #mobile-footer-links .main-cat-switcher-mobile .icf-caret-down,#mobile-header-links .main-cat-switcher-mobile .icf-caret-down{
        color:#aaa;
        font-size:14px;
        margin-right:0;
        vertical-align:middle
    }
    #mobile-footer-links .live-cams .icon-f,#mobile-header-links .live-cams .icon-f{
        font-size:20px;
        line-height:32px;
        padding:0 5px
    }
    #mobile-footer-links .alt,#mobile-header-links .alt{
        font-size:14px
    }
    #mobile-footer-links,#mobile-header-links{
        align-items:center;
        display:flex;
        justify-content:space-evenly
    }
    #mobile-footer-links>*,#mobile-header-links>*{
        padding:0 4px
    }
    #mobile-footer-links.mobile-landscape-show,#mobile-header-links.mobile-landscape-show{
        display:none
    }
    #mobile-footer-links{
        border-bottom:0;
        border-top:1px solid #2e2e2e;
        margin:0
    }
    #mobile-footer-links .alt{
        font-size:14px
    }
    #home-search{
        overflow:hidden
    }
    #home-search .icf-home,#home-search .live-cams{
        color:#ddd;
        float:left;
        font-size:30px;
        line-height:40px;
        text-align:center;
        width:30px
    }
    #home-search .live-cams{
        background:#ddd;
        border:0;
        border-radius:4px;
        color:#262626;
        height:38px;
        margin:1px 0 0;
        padding:0
    }
    #home-search .live-cams .icon-f{
        font-size:24px;
        line-height:38px
    }
    #home-search form{
        float:left;
        width:calc(100% - 30px)
    }
    #home-search .search-input,#home-search .search-submit{
        border-color:#ddd
    }
    .search-autocomplete{
        z-index:320;
        position:fixed
    }
    .search-autocomplete li{
        padding:2px 10px;
        font-size:14px
    }
    .listing-settings-popup.x-popup.below.right .x-popup-arrow{
        right:11px
    }
    .listing-settings-popup.in-header .x-popup-content{
        max-height:calc(100vh - 40px);
        max-height:calc(var(--vh,1vh) * 100 - 40px);
        overflow:auto
    }
    .video-page .listing-settings-popup.in-header .x-popup-content{
        max-height:none
    }
    #mobile-messages-btn{
        float:left;
        margin-right:3px;
        line-height:1px
    }
    #mobile-messages-btn .icon.messages .black-bg,#mobile-messages-btn .icon.messages .logo-bg{
        margin-bottom:0
    }
    #mobile-login-menu{
        position:fixed;
        right:3px;
        max-width:80%
    }
    .language-switcher-popup{
        font-size:16px;
        position:fixed;
        top:40px
    }
    .language-switcher-popup .x-popup-content{
        max-height:calc(100vh - 48px);
        max-height:calc(var(--vh,1vh) * 100 - 48px);
        overflow:auto
    }
    .language-switcher-popup .x-popup-content a{
        padding-bottom:7px;
        padding-top:7px;
        font-weight:400
    }
    .stripe.message{
        font-size:13px
    }
    #page{
        width:100%
    }
    #main{
        margin:0;
        position:relative;
        z-index:100
    }
    #main .page-title{
        font-size:20px;
        line-height:24px;
        margin:3px 0;
        padding:2px 4px
    }
    #home-tabs,#page .resps-tabs{
        height:45px
    }
    #home-tabs .tab-buttons,#page .resps-tabs .tab-buttons{
        width:100%
    }
    #home-tabs .tab-buttons.tab-2-buttons li,#page .resps-tabs .tab-buttons.tab-2-buttons li{
        width:49%;
        width:calc(50% - 2px)
    }
    #home-tabs .tab-buttons.tab-2-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-2-buttons li:last-child{
        width:50%
    }
    #home-tabs .tab-buttons.tab-3-buttons li,#page .resps-tabs .tab-buttons.tab-3-buttons li{
        width:33%;
        width:calc(33.333% - 2px)
    }
    #home-tabs .tab-buttons.tab-3-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-3-buttons li:last-child{
        width:33.33%
    }
    #home-tabs .tab-buttons.tab-4-buttons li,#page .resps-tabs .tab-buttons.tab-4-buttons li{
        width:24%;
        width:calc(25% - 2px)
    }
    #home-tabs .tab-buttons.tab-4-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-4-buttons li:last-child{
        width:25%
    }
    #home-tabs .tab-buttons.tab-5-buttons li,#page .resps-tabs .tab-buttons.tab-5-buttons li{
        width:19%;
        width:calc(20% - 2px)
    }
    #home-tabs .tab-buttons.tab-5-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-5-buttons li:last-child{
        width:20%
    }
    #home-tabs .tab-buttons.tab-6-buttons li,#page .resps-tabs .tab-buttons.tab-6-buttons li{
        width:16%;
        width:calc(16.666% - 2px)
    }
    #home-tabs .tab-buttons.tab-6-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-6-buttons li:last-child{
        width:16.66%
    }
    #home-tabs .tab-buttons li,#page .resps-tabs .tab-buttons li{
        margin:0 2px 0 0
    }
    #home-tabs .tab-buttons li:last-child,#page .resps-tabs .tab-buttons li:last-child{
        margin-right:0
    }
    #home-tabs .tab-buttons li .btn,#page .resps-tabs .tab-buttons li .btn{
        height:44px;
        padding:8px 6px;
        position:relative;
        width:100%
    }
    #home-tabs .tab-buttons li .btn .icon,#home-tabs .tab-buttons li .btn .icon-f,#page .resps-tabs .tab-buttons li .btn .icon,#page .resps-tabs .tab-buttons li .btn .icon-f{
        vertical-align:text-top
    }
    #home-tabs .tab-buttons li .btn .icf-cog,#page .resps-tabs .tab-buttons li .btn .icf-cog{
        font-size:23px
    }
    #home-tabs .tab-buttons li .btn .icf-feed,#page .resps-tabs .tab-buttons li .btn .icf-feed{
        font-size:22px;
        line-height:27px
    }
    #home-tabs .tab-buttons li .btn.active,#page .resps-tabs .tab-buttons li .btn.active{
        height:45px;
        padding-bottom:9px
    }
    #home-tabs .tab-buttons li .btn .navbadge,#page .resps-tabs .tab-buttons li .btn .navbadge{
        box-shadow:1px 1px 2px rgba(0,0,0,.5);
        padding-bottom:1px;
        padding-top:2px;
        position:absolute;
        right:12px;
        top:8px
    }
    #home-tabs .tab-buttons li .btn.premium,#page .resps-tabs .tab-buttons li .btn.premium{
        padding:0 8px!important;
        line-height:26px
    }
    #home-tabs .tab-buttons li .btn.premium .ticket-back .icon-f,#page .resps-tabs .tab-buttons li .btn.premium .ticket-back .icon-f{
        font-size:46px
    }
    #home-tabs .tab-buttons li .btn.premium .ticket-in,#page .resps-tabs .tab-buttons li .btn.premium .ticket-in{
        display:block;
        padding:11px 0 7px
    }
    #home-tabs .tab-buttons li .btn.premium .ticket-in .navbadge,#page .resps-tabs .tab-buttons li .btn.premium .ticket-in .navbadge{
        right:4px;
        top:9px
    }
    #home-tabs .tab-buttons li .btn.premium.active .ticket-in,#page .resps-tabs .tab-buttons li .btn.premium.active .ticket-in{
        padding-bottom:8px
    }
    #home-tabs .tab-buttons li .btn.home-premium .icon-f,#page .resps-tabs .tab-buttons li .btn.home-premium .icon-f{
        height:26px;
        font-size:25px;
        line-height:26px
    }
    #home-tabs .tab-buttons li .btn.home-regular img,#page .resps-tabs .tab-buttons li .btn.home-regular img{
        float:none;
        height:30px
    }
    #page .resps-tabs.resps-tabs-mobile-sm{
        height:35px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn{
        height:34px;
        padding-bottom:3px;
        padding-top:3px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.active{
        height:35px;
        padding-bottom:4px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium .ticket-back .icon-f{
        font-size:37px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium .ticket-in{
        padding:6px 0 2px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium .ticket-in .navbadge{
        right:-2px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium.active .ticket-in{
        padding-bottom:3px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.home-regular{
        line-height:26px
    }
    #page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.home-regular img{
        height:22px
    }
    #page .resps-tabs+.page-title{
        margin-top:10px
    }
    .ordered-label-list ul li.mobile-hide{
        display:none
    }
    .ordered-label-list ul li.mobile-show{
        display:inline-block
    }
    #page-go-up.displayed{
        display:inline-block
    }
    .home #header-menu-toggle,.premium-page .premium_home #header-menu-toggle{
        display:block
    }
    .home .premium-switch-page-dropdown{
        margin-top:10px
    }
    .mozaique .thumb-block .select-thumbs{
        padding:3px 10px 3px 10px;
        font-size:12px
    }
    .mozaique .thumb-block .thumb-inside .action-menu{
        font-size:20px;
        height:40px;
        line-height:40px;
        width:40px
    }
    .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-5-cols .thumb-block{
        width:33.33333333%
    }
    .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-small .thumb-block{
        width:20%
    }
    .pagination+#listing-settings{
        float:none;
        margin-top:0;
        position:relative
    }
    .pagination+#listing-settings .btn{
        position:absolute;
        right:-2px;
        top:-44px;
        height:36px;
        padding:5px 2px 5px 7px;
        border:0;
        border-left:5px solid #161616
    }
    .pagination+#listing-settings .btn:hover{
        border-color:#000
    }
    .pagination+#listing-settings .btn .icon-f,.stripe+#listing-settings .btn .icon-f{
        display:inline-block;
        font-size:18px;
        vertical-align:middle
    }
    .pagination+#listing-settings .btn .label,.stripe+#listing-settings .btn .label{
        display:none
    }
    .site-settings .label a.mobile-hide{
        display:none
    }
    .site-settings .label a.mobile-show{
        display:block
    }
    #list-page li{
        width:50%
    }
    #tags li,.tags-list li{
        width:33.333%
    }
    #tags a,.tags-list a{
        padding:5px;
        font-size:15px
    }
    .tab-form .login{
        border-right:0
    }
    .tab-form .create-account{
        border-top:2px solid #2e2e2e;
        padding-top:10px;
        margin-top:10px
    }
    .tab-form .create-account .text-center{
        text-align:right
    }
    #profile-search-form.display-compact .form-group{
        width:50%
    }
    #profile-search-form.display-compact .form-group:first-child{
        width:100%
    }
    #create-account-frame h2{
        font-size:28px
    }
    #create-account-frame legend{
        font-weight:400
    }
    #create-account-frame .form-group .control-label{
        float:none
    }
    #create-account-frame .info-pannel-frame{
        padding-left:0
    }
    #create-account-frame .info-pannel{
        padding-left:10px
    }
    #create-account-frame .info-pannel h3{
        margin-bottom:10px;
        font-size:14px
    }
    #create-account-frame .info-pannel .advantage{
        margin:5px 0
    }
    #create-account-frame .info-pannel .advantage p{
        font-size:12px;
        font-weight:400
    }
    #create-account-frame .info-pannel .btn-default{
        font-size:14px;
        margin-top:10px
    }
    #signin-popup-form #signup-form_step2_profilepic .step2-profile-pic{
        margin:0 auto 10px;
        width:80px;
        float:none
    }
    #footer .botLinks{
        text-align:center
    }
    #footer .botLinks a{
        line-height:2
    }
    #footer .botLinks strong{
        color:#fff
    }
    .simple-dropdown .niv1 a{
        padding-left:4px;
        padding-right:4px
    }
    .favlists .favlists-actions .favlists-actions-line-1{
        display:flex;
        flex-basis:100%
    }
    .favlists .favlists-actions label{
        font-size:0;
        margin-right:4px;
        max-width:calc(100% - 4px)
    }
    .favlists .favlists-actions label *{
        font-size:14px
    }
    .favlists .favlists-actions label .icon-f{
        font-size:16px
    }
    .favlists .favlists-actions label:last-child{
        margin-right:0
    }
    .favlists .favlists-actions label.favlists-search{
        margin-left:4px
    }
    .favlists .favlists-actions label.favlists-search .btn{
        margin-right:0
    }
    .favlists .favlists-actions .select-label{
        margin:0 4px 0 0
    }
    .favlists .favlists-actions .select-label .favlists-nb-per-page-cont{
        margin:0 4px 0 0
    }
    .favlists .favlists-actions .favlists-show-more-filters{
        display:inline-block
    }
    .favlists .favlists-actions .favlists-actions-more{
        display:none
    }
    .favlists .favlists-actions .favlists-actions-more.is-visible{
        background:#404040;
        display:inline-block;
        display:flex;
        flex-wrap:wrap;
        margin:10px 0 0;
        padding:10px 15px 5px;
        width:100%
    }
    .favlists .favlists-actions .favlists-actions-more.is-visible>*{
        margin-bottom:5px
    }
    .favlist-create .btn-back,.favlist-edit .btn-back{
        margin:0 0 26px
    }
    .favlist-create .btn-back+*,.favlist-edit .btn-back+*{
        clear:both
    }
    .favlist-create .favlist-list-title p,.favlist-edit .favlist-list-title p{
        padding:0 15px
    }
    .favlist-create .favlist-picto,.favlist-create .favlist-picto.icf-clock,.favlist-edit .favlist-picto,.favlist-edit .favlist-picto.icf-clock{
        font-size:68px;
        left:auto;
        right:20px;
        top:0
    }
    .favlist-edit .voters-list{
        margin-top:0
    }
    .favlist-edit .voters-list-title{
        margin:0 10px 10px
    }
    .favlist-edit-list-menu{
        padding:8px 10px 4px
    }
    .favlist-edit-list-menu.is-closed{
        max-height:60px
    }
    .favlist-edit-list-menu .btn{
        font-size:16px;
        font-weight:400;
        margin:0 6px 4px 0;
        padding:6px 8px
    }
    .favlist-edit-list-menu .btn .icon-f{
        font-size:.85em;
        margin-right:0
    }
    .favlist-edit-list-menu .legend{
        padding:6px 2px;
        margin:0 8px 4px 0
    }
    .x-overlay.favlist-overlay{
        padding:10px
    }
    .x-overlay.favlist-overlay .x-body{
        padding:20px 15px 15px
    }
    .x-overlay.favlist-overlay .x-body .favlist-edit-list-menu.is-pined{
        left:15px;
        top:20px;
        width:calc(100% - 30px)
    }
    body.body--with-old-header.body--search,body:not(.body--with-old-header).body--search{
        padding-top:94px
    }
    body.body--with-old-header #page.search-page .bg-title.black,body:not(.body--with-old-header) #page.search-page .bg-title.black{
        margin-top:4px
    }
    #page.search-page #header-mobile-search-toggle{
        display:none
    }
    #page.search-page #xv-search-form{
        display:block;
        height:55px
    }
    #page.search-page #xv-search-form .cont{
        opacity:1
    }
    #page.search-page .page-title .report-search *{
        line-height:24px
    }
    #search-channel-banner{
        margin:4px 0
    }
    #search-channel-banner a span,#search-channel-banner a span.channelname{
        font-size:14px
    }
    #search-channel-banner a span.nbvids{
        top:27px
    }
    #search-page-filters .filters-column{
        width:50%;
        border:0
    }
    #search-page-filters .filters-column h4{
        margin:0 0 3px
    }
    #search-page-filters .filters-column ul{
        margin:0
    }
    #search-page-filters .filters-column li{
        padding:3px 0
    }
    #search-page-filters .filters-column:nth-child(2){
        clear:left;
        margin-top:5px
    }
    #search-page-filters .filters-column:last-child{
        float:none;
        width:auto
    }
    #search-associates{
        margin-top:0;
        padding:2px 0
    }
    #search-associates strong{
        font-size:13px
    }
    #search-associates span a,#search-associates strong{
        padding:4px 6px
    }
    #search-associates .size-0,#search-associates .size-1,#search-associates .size-2{
        display:none
    }
    #search-associates .size-3,#search-associates .size-4{
        font-size:13px
    }
    #search-associates .show-more{
        display:inline
    }
    #search-associates .report-search .mobile-hide{
        display:none
    }
    #search-associates.mobile-expanded strong{
        font-size:13px
    }
    #search-associates.mobile-expanded .size-0,#search-associates.mobile-expanded .size-1,#search-associates.mobile-expanded .size-2{
        display:inline-block
    }
    #search-associates.mobile-expanded .size-0{
        font-size:12px
    }
    #search-associates.mobile-expanded .size-1{
        font-size:13px
    }
    #search-associates.mobile-expanded .size-2{
        font-size:14px
    }
    #search-associates.mobile-expanded .size-3{
        font-size:15px
    }
    #search-associates.mobile-expanded .size-4{
        font-size:16px
    }
    #search-associates.mobile-expanded .show-more{
        display:none
    }
    .banner-game{
        margin:0 auto
    }
    .report-search-words{
        max-width:400px
    }
    .report-search-words ul li{
        float:none;
        width:100%
    }
    body.video-page #main{
        overflow:visible
    }
    #page.video-page~#mobile-login-menu{
        position:absolute
    }
    #page.video-page .search-autocomplete{
        position:absolute
    }
    #page.video-page #main .page-title.reduced-size{
        margin-bottom:6px;
        font-size:14px;
        line-height:18px
    }
    #page.video-page #main .page-title.reduced-size .duration,#page.video-page #main .page-title.reduced-size .video-hd-mark{
        margin-top:0
    }
    #page.video-page #main .page-title .duration{
        font-weight:400
    }
    #page.video-page #main .page-title .duration,#page.video-page #main .page-title .video-hd-mark{
        font-size:12px;
        line-height:18px;
        height:18px;
        padding:0 5px;
        margin-top:3px
    }
    #page.video-page .video-metadata{
        margin-left:0;
        margin-right:0
    }
    #page.video-page .video-metadata .uploader{
        display:block;
        padding-right:0
    }
    #page.video-page .video-metadata #show-all-tags{
        background:#aaa;
        color:#fff;
        display:block;
        float:right;
        font-size:28px;
        font-weight:700;
        line-height:24px;
        margin-left:2px;
        margin-top:-4px;
        padding:0 4px;
        text-decoration:none
    }
    #page.video-page .video-metadata #show-all-tags:hover{
        background:#de2600
    }
    #page.video-page .video-metadata .video-tags{
        display:block;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    #page.video-page .video-metadata.expanded #show-all-tags{
        display:none
    }
    #page.video-page .video-metadata.expanded .video-tags{
        white-space:normal
    }
    #page.video-page #video-sponsor-links{
        font-size:12px;
        line-height:18px;
        margin-top:4px;
        max-height:44px;
        padding:4px
    }
    #page.video-page #video-sponsor-links .channel-desc{
        font-size:11px;
        padding-bottom:6px
    }
    #page.video-page #content{
        clear:both;
        margin:3px -8px 0
    }
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        padding-bottom:40%
    }
    .old-ie #page.video-page #video-player-bg #player{
        height:320px;
        padding-bottom:0
    }
    .old-ie #page.video-page #video-player-bg #player .embed-responsive-item,.old-ie #page.video-page #video-player-bg #player embed{
        height:320px
    }
    #video-tabs .btn:not(.copy-btn){
        margin-bottom:6px;
        margin-top:6px
    }
    #video-tabs .tabs .tab{
        margin-bottom:6px
    }
    #v-actions-container{
        height:54px;
        margin:0 -8px;
        width:calc(100% + 8px * 2)
    }
    #v-actions-overflow-menu{
        padding:0 3px 0 5px
    }
    #v-actions-scroll-left,#v-actions-scroll-right{
        height:54px
    }
    #v-actions-scroll-left .icon-f,#v-actions-scroll-right .icon-f{
        height:54px;
        line-height:52px
    }
    #v-actions{
        height:134px;
        padding:6px 3px 56px
    }
    #v-actions #v-views{
        font-size:16px;
        line-height:16px;
        margin:0 6px
    }
    #v-actions #v-views .icon-f{
        display:block;
        line-height:24px;
        margin-right:0;
        text-align:center
    }
    #v-actions #v-actions-left{
        white-space:nowrap
    }
    #v-actions .vote-actions:not(:first-child){
        margin-left:6px
    }
    #v-actions .vote-actions .vote-action-bad,#v-actions .vote-actions .vote-action-good{
        height:40px
    }
    #v-actions .vote-actions .vote-action-bad .icon-f,#v-actions .vote-actions .vote-action-good .icon-f{
        font-size:16px;
        line-height:24px
    }
    #v-actions .vote-actions .vote-action-bad .icon-f.big-if-zero-0,#v-actions .vote-actions .vote-action-good .icon-f.big-if-zero-0{
        font-size:22px
    }
    #v-actions .vote-actions .vote-action-bad .rating-bad-perc:not(.hide-if-zero-0),#v-actions .vote-actions .vote-action-good .rating-good-perc:not(.hide-if-zero-0){
        line-height:16px;
        display:block
    }
    #v-actions .tabs{
        border-bottom:2px solid #404040;
        display:flex;
        flex-grow:.5;
        height:42px;
        margin-left:6px;
        padding:0;
        white-space:nowrap
    }
    #v-actions .tabs button{
        border-bottom:2px solid #404040;
        flex-grow:2;
        font-size:11px;
        height:42px;
        line-height:16px;
        margin-left:6px;
        padding-left:6px;
        padding-right:6px
    }
    #v-actions .tabs button .icon-f{
        display:block;
        line-height:24px;
        margin-right:0
    }
    #v-actions .tabs button:first-child{
        margin-left:0
    }
    #v-actions .tabs button.comments{
        border-radius:0;
        color:#fff;
        padding-left:6px
    }
    #v-actions .tabs button.comments.active,#v-actions .tabs button.comments.active>span:first-child,.notouch #v-actions .tabs button.comments:hover,.notouch #v-actions .tabs button.comments:hover>span:first-child{
        border-bottom:2px solid #fff
    }
    #v-actions .tabs button.comments>span:first-child{
        background:0 0;
        color:#fff;
        position:static;
        width:auto
    }
    #v-actions .tabs button.comments>span:first-child .badge{
        left:calc(50% + 5px);
        right:auto
    }
    #tabReport button[type=submit]{
        float:none;
        width:100%
    }
    #favs-container .row .col-sm-6:first-child ul{
        margin-bottom:-1px
    }
    #favs-container .row .col-sm-6:first-child ul li:last-child{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
    #favs-container .row .col-sm-6:last-child ul li:first-child{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    #thumbs-select-form .thumb-select-actions .btn{
        font-size:12px;
        padding:1px 5px;
        margin-left:2px
    }
    #video-premium-alert{
        max-width:400px
    }
    #video-premium-alert .video-premium-alert-row{
        display:block;
        padding-bottom:0
    }
    #video-premium-alert .video{
        float:none;
        margin:0 auto;
        padding:10px;
        width:100%
    }
    #video-playlist .thumb-block{
        width:calc(50vw - 8px)
    }
    #video-playlist #playlist-header .checkbox.toggle{
        display:none
    }
    #video-playlist #playlist-content .checkbox.toggle{
        display:block
    }
    .related-content .related-content__btns{
        margin-top:0;
        padding-top:5px
    }
    .profile-page #header .white-stripe .header-icons #mobile-login-btn{
        background:0 0
    }
    #main .page-title.channel{
        font-size:18px;
        padding:6px 4px
    }
    #main .page-title.channel .icf-ticket-red{
        font-size:32px;
        line-height:25px
    }
    #profile-search-filters-summary #profile-search-result-count{
        font-size:14px;
        padding:4px 0
    }
    #profile-search-filters-summary .btn-xs{
        font-size:14px;
        padding:3px 14px
    }
    #profile-title{
        margin-top:4px;
        max-width:none
    }
    #profile-title .prof-verified-tick{
        font-size:12px;
        line-height:17px;
        width:14px;
        border-radius:7px;
        height:14px
    }
    #profile-title .prof-verified-tick.icon-f{
        display:inline-block;
        background:0 0;
        color:#000;
        font-size:14px;
        line-height:14px;
        position:relative;
        top:2px
    }
    #profile-title .profile-pic .external-link.mobile-hide{
        display:none
    }
    #profile-title h2,#profile-title.has-banner h2{
        background:0 0;
        bottom:auto;
        border-radius:0;
        color:#fff;
        float:none;
        height:auto;
        left:auto;
        line-height:26px;
        padding:4px 0 0;
        position:static;
        white-space:normal
    }
    #profile-title h2>*,#profile-title.has-banner h2>*{
        line-height:26px
    }
    #profile-title h2 .flag,#profile-title.has-banner h2 .flag{
        float:none;
        margin:-4px 0
    }
    #profile-title h2 .flag.flag-m1,#profile-title h2 .flag.flag-p1,#profile-title h2 .flag.flag-p2,#profile-title h2 .flag.flag-p3,#profile-title h2 .flag.flag-p4,#profile-title h2 .flag.flag-p5,#profile-title h2 .flag.flag-p6,#profile-title h2 .flag.flag-p7,#profile-title h2 .flag.flag-p8,#profile-title h2 .flag.flag-p9,#profile-title h2 .flag.flag-s1,#profile-title.has-banner h2 .flag.flag-m1,#profile-title.has-banner h2 .flag.flag-p1,#profile-title.has-banner h2 .flag.flag-p2,#profile-title.has-banner h2 .flag.flag-p3,#profile-title.has-banner h2 .flag.flag-p4,#profile-title.has-banner h2 .flag.flag-p5,#profile-title.has-banner h2 .flag.flag-p6,#profile-title.has-banner h2 .flag.flag-p7,#profile-title.has-banner h2 .flag.flag-p8,#profile-title.has-banner h2 .flag.flag-p9,#profile-title.has-banner h2 .flag.flag-s1{
        width:30px;
        height:20px;
        margin-top:2px;
        border:none
    }
    #profile-title h2 small,#profile-title.has-banner h2 small{
        color:#fff;
        font-size:65%
    }
    #profile-title h2 br,#profile-title.has-banner h2 br{
        display:inline
    }
    #profile-title h2 br.mobile-hide,#profile-title.has-banner h2 br.mobile-hide{
        display:none
    }
    #profile-title h2 .prof-verified-tick,#profile-title.has-banner h2 .prof-verified-tick{
        background:#000;
        color:#fff
    }
    #profile-title h2 a.more-aliases,#profile-title.has-banner h2 a.more-aliases{
        color:#fff
    }
    #profile-title h2 a.more-aliases:hover,#profile-title.has-banner h2 a.more-aliases:hover{
        color:#fff
    }
    #profile-title h2 .flag-vspacer,#profile-title.has-banner h2 .flag-vspacer{
        margin-right:-6px
    }
    #profile-title h2 .friend-request-cont,#profile-title h2 .sub-strip,#profile-title h2 .user-subscribe,#profile-title.has-banner h2 .friend-request-cont,#profile-title.has-banner h2 .sub-strip,#profile-title.has-banner h2 .user-subscribe{
        display:inline-block;
        margin:0 0 0 4px;
        position:static;
        top:auto;
        right:auto;
        vertical-align:middle
    }
    #profile-title h2 .friend-request-cont .btn,#profile-title h2 .friend-request-cont .btn-group,#profile-title.has-banner h2 .friend-request-cont .btn,#profile-title.has-banner h2 .friend-request-cont .btn-group{
        float:left;
        margin-bottom:0
    }
    #profile-title h2 .friend-request-cont .btn .icon,#profile-title h2 .friend-request-cont .btn-group .icon,#profile-title.has-banner h2 .friend-request-cont .btn .icon,#profile-title.has-banner h2 .friend-request-cont .btn-group .icon{
        display:block
    }
    #profile-title h2 .profile-maincat-switch,#profile-title.has-banner h2 .profile-maincat-switch{
        background:#161616
    }
    #profile-title h2 .profile-maincat-switch:hover,#profile-title.has-banner h2 .profile-maincat-switch:hover{
        background:#1f1f1f
    }
    #profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal){
        font-size:20px
    }
    #profile-title.has-banner .embed-responsive{
        margin-bottom:4px
    }
    #profile-title.has-banner .embed-responsive .add-banner{
        text-align:center;
        left:8px;
        top:0;
        font-size:16px;
        line-height:16px
    }
    #profile-title.has-banner .profile-pic{
        position:relative;
        top:auto;
        bottom:auto;
        left:auto;
        float:left;
        margin-right:10px;
        margin-bottom:4px
    }
    [dir=rtl] #profile-title.has-banner .profile-pic{
        float:right;
        margin-left:10px;
        margin-right:0
    }
    #profile-title.has-banner .profile-pic img{
        position:static;
        top:auto;
        bottom:auto;
        left:auto;
        height:60px
    }
    #profile-title.has-banner .btn-link{
        background:0 0
    }
    #profile-tabs{
        overflow:hidden
    }
    #profile-tabs .tab-buttons li .navbadge{
        display:none
    }
    #profile-tabs .tab-buttons li #tab-activity .navbadge,#profile-tabs .tab-buttons li #tab-posts .navbadge,#profile-tabs .tab-buttons li #tab-videos .navbadge,#profile-tabs .tab-buttons li #tab-videos-red .navbadge,#profile-tabs .tab-buttons li #tab-videos2 .navbadge{
        display:inline
    }
    #profile-tabs .tab-buttons li .btn.desktop-active{
        padding:3px 12px;
        background:#000;
        color:#fff;
        margin-bottom:-2px
    }
    #profile-tabs .tab-buttons li .btn.desktop-active:hover,#profile-tabs .tab-buttons li .btn.mobile-active{
        padding:4px 12px;
        margin-bottom:-1px;
        background:#fff;
        color:#000;
        text-shadow:none
    }
    #profile-tabs .tab-buttons li .btn.desktop-active:hover .navbadge,#profile-tabs .tab-buttons li .btn.mobile-active .navbadge{
        background:#de2600
    }
    #profile-tabs .filters{
        align-items:center;
        display:flex;
        flex-wrap:wrap;
        margin:-1px -5px 12px
    }
    #profile-tabs .filters .content-filters{
        display:flex;
        flex-grow:2;
        justify-content:space-around;
        margin:3px 5px;
        order:-1
    }
    #profile-tabs .filters .content-filters>span{
        flex-shrink:2;
        margin-right:0;
        padding:0 4px
    }
    #profile-tabs .filters .content-filters>span.content-filter-k-uploadsonly{
        flex-shrink:1
    }
    #profile-tabs .filters .content-filters>span.content-filter-k-unlocked{
        flex-shrink:3
    }
    #profile-tabs .filters .content-filters .with-checkbox-toggle{
        align-items:center;
        display:flex;
        justify-content:center;
        flex-wrap:wrap
    }
    #profile-tabs .filters .content-filters .label{
        font-size:11px;
        line-height:16px;
        white-space:normal
    }
    #profile-tabs .filters .content-filters .toggle,#profile-tabs .filters .content-filters .toggle:first-child{
        margin:0 4px
    }
    #profile-tabs .filters .content-filters .toggle+.icon-f{
        margin-right:4px
    }
    #profile-tabs .filters .dropdown-filters-btn{
        border:1px solid #404040;
        background:0 0;
        flex-grow:2;
        font-size:12px;
        line-height:18px;
        margin:3px 5px;
        min-width:50%;
        padding:8px 20px 8px 10px;
        position:relative;
        text-align:left
    }
    #profile-tabs .filters .dropdown-filters-btn .icf-caret-down{
        color:#575757;
        font-size:14px;
        margin-top:-7px;
        position:absolute;
        right:4px;
        top:50%
    }
    #profile-tabs .filters .dropdown-filters-btn.popup-opened-btn{
        background:#1f1f1f
    }
    #profile-tabs .filters .dropdown-filters-btn.popup-opened-btn .icf-caret-down:before{
        content:"\e99d"
    }
    #profile-tabs .filters .dropdown-filters-btn .count{
        color:#888
    }
    #profile-tabs .filters .main-cat-filter{
        order:2
    }
    #profile-tabs .filters .main-cat-filter+.sort-filter+.dropdown-filters-btn{
        margin-right:10px
    }
    #profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont{
        margin:0 5px 0 auto
    }
    #profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont .profile-maincat-switch{
        padding-top:0
    }
    #profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont .profile-maincat-switch .icon-f{
        font-size:16px;
        vertical-align:middle
    }
    #profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont.all-mobile-content-filter{
        line-height:36px
    }
    #profile-tabs .activity-event .profile-maincat-switch-cont{
        margin:-8px 0 7px
    }
    #profile-tabs .activity-event .profile-maincat-switch-cont+*{
        clear:both
    }
    #profile-tabs .activity-event .mozaique.red-line{
        overflow:visible
    }
    #profile-tabs .mozaique .top-message{
        font-size:14px
    }
    #home-tabs+.mobile-show,#profile-search-form+.mobile-show{
        margin-top:16px
    }
    .profile-owner #profile-tabs .tabs{
        padding-top:30px
    }
    .profile-owner #profile-tabs .tabs .tab-actions{
        top:-26px
    }
    .profile-owner #profile-tabs .tabs .pfinfo-actions{
        margin-top:-23px
    }
    #tabAboutMe .pfinfo-col{
        font-size:13px;
        padding:0 15px
    }
    [dir=rtl] #tabAboutMe .pfinfo-col#pfinfo-col-col2{
        padding-right:15px
    }
    #tabAboutMe #pfinfo-col-pict{
        padding-right:15px;
        z-index:10;
        float:right;
        width:auto;
        white-space:nowrap
    }
    [dir=rtl] #tabAboutMe #pfinfo-col-pict{
        padding-left:15px;
        padding-right:0;
        float:left
    }
    #tabAboutMe #pfinfo-col-pict .profile-pic{
        display:none
    }
    #tabAboutMe .rating-box{
        margin-top:2px
    }
    #tabAboutMe .rating-box .rating-bar-block{
        min-width:70px
    }
    #tabAboutMe #pfinfo-col-col1,#tabAboutMe #pfinfo-col-col2{
        float:none
    }
    #tabAboutMe .bottom-actions{
        float:none;
        text-align:center;
        padding:8px 0 0;
        border-color:#888
    }
    [dir=rtl] #tabAboutMe .bottom-actions{
        float:none;
        text-align:center
    }
    .prof-tab-metadata p{
        float:none
    }
    .prof-tab-metadata .rating-box{
        float:none;
        margin-left:0
    }
    .activity-event .act-achievement{
        font-size:40px
    }
    .activity-event .header h4 a.user-subscribe{
        margin-top:-2px
    }
    .voters-list .voters-list-votes{
        display:flex;
        justify-content:center;
        margin-top:10px;
        text-align:center;
        width:100%
    }
    .voters-list .voters-list-votes>span{
        padding:0 10px
    }
}
@media (max-width:767px) and (max-aspect-ratio:1/1){
    .mobile-portrait-show{
        display:block
    }
    .mobile-portrait-hide{
        display:none
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    .mobile-landscape-show{
        display:block
    }
    .mobile-landscape-hide{
        display:none
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    #mobile-footer-links.mobile-landscape-show,#mobile-header-links.mobile-landscape-show{
        display:block;
        display:flex
    }
    #mobile-footer-links.mobile-portrait-show,#mobile-header-links.mobile-portrait-show{
        display:none
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    .listing-settings-popup.in-header .x-popup-content{
        max-height:none
    }
}
@media (max-width:767px) and (min-aspect-ratio:1/1){
    #mobile-login-menu{
        position:absolute
    }
    .search-autocomplete:not(.isForcedFixedPosition){
        position:absolute
    }
}
@media (max-width:767px) and (max-aspect-ratio:640/340){
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        padding-bottom:45%
    }
}
@media (max-width:767px) and (max-aspect-ratio:640/380){
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        padding-bottom:50%
    }
}
@media (max-width:767px) and (max-aspect-ratio:640/420){
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        padding-bottom:56.25%
    }
}
@media (max-width:767px) and (max-aspect-ratio:640/480){
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        padding-bottom:62.5%
    }
}
@media (max-width:767px) and (max-aspect-ratio:640/640){
    #page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player{
        padding-bottom:81.5%
    }
}
@media (max-width:767px) and (max-aspect-ratio:1/1){
    #header-about-me{
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal;
        max-height:50px
    }
    #header-about-me.expanded{
        max-height:none;
        display:initial;
        -webkit-line-clamp:999;
        overflow:initial;
        white-space:initial
    }
}
@media (max-width:767px) and (max-aspect-ratio:1/1){
    #profile-tabs .sticky-tabs.is-sticky{
        top:40px
    }
}
@media (max-width:640px){
    .mozaique.thumbs-5-cols .thumb-block{
        padding-left:2px;
        padding-right:2px
    }
    .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-5-cols .thumb-block{
        width:50%
    }
    .mozaique.thumbs-5-cols .thumb-block .thumb-under{
        min-height:38px
    }
    .mozaique.thumbs-5-cols .thumb-block .thumb-under p.title,.mozaique.thumbs-5-cols .thumb-block .thumb-under p:first-child,.mozaique.thumbs-5-cols .thumb-block .thumb-under p:first-of-type{
        height:18px;
        max-height:18px;
        line-clamp:1;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:1;
        overflow:hidden;
        white-space:normal
    }
    .mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button{
        width:100%;
        padding:0
    }
    .mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button .thumb-inside{
        padding-bottom:0;
        height:auto
    }
    .mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button .big-button-container{
        position:relative
    }
    .mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button a{
        margin:5px 0;
        padding:5px;
        text-align:center
    }
    .mozaique.thumbs-small .thumb-block{
        width:25%
    }
    #video-tabs #video-views-votes .nb-views .views-full{
        display:none
    }
    #video-tabs #video-views-votes .nb-views .nb-views-number{
        display:inline
    }
    #home-tabs .tab-buttons,#page .resps-tabs .tab-buttons{
        float:none
    }
    #home-tabs .tab-buttons li .btn .navbadge,#page .resps-tabs .tab-buttons li .btn .navbadge{
        left:auto;
        right:8px;
        top:2px
    }
    #home-tabs .tab-buttons li .btn.premium .ticket-in .navbadge,#page .resps-tabs .tab-buttons li .btn.premium .ticket-in .navbadge{
        left:auto;
        right:-6px;
        top:3px
    }
    #home-tabs .tab-buttons li .btn.home-regular .label,#page .resps-tabs .tab-buttons li .btn.home-regular .label{
        display:inline
    }
    #home-tabs .tab-buttons li .btn.home-regular .navbadge,#page .resps-tabs .tab-buttons li .btn.home-regular .navbadge{
        right:1px
    }
    #home-tabs .tab-buttons .label,#page .resps-tabs .tab-buttons .label{
        display:none
    }
    .activity-event .act-achievement{
        font-size:30px
    }
}
@media (max-width:560px){
    #video-tabs .tab-buttons .btn,#video-views-votes .vote-actions .btn{
        padding-left:10px;
        padding-right:10px
    }
    #signin-popup-form .col-xs-4,#signin-popup-form .col-xs-5,#signin-popup-form .col-xs-6,#signin-popup-form .col-xs-7,#signin-popup-form .col-xs-8,.language-switcher-row .col-xs-4,.language-switcher-row .col-xs-5,.language-switcher-row .col-xs-6,.language-switcher-row .col-xs-7,.language-switcher-row .col-xs-8{
        width:100%
    }
    #create-account-frame h2{
        padding:0;
        background:0 0
    }
    #create-account-frame .info-pannel-frame{
        padding-left:15px
    }
    #create-account-frame .info-pannel{
        border-left:0;
        border-top:1px solid #fff;
        padding-left:0;
        padding-top:5px;
        margin-top:0
    }
    #create-account-frame .info-pannel h3{
        margin-bottom:15px;
        font-size:18px
    }
    #create-account-frame .info-pannel .advantage{
        width:50%;
        float:left;
        margin:5px 0
    }
    #create-account-frame .info-pannel .advantage p{
        font-size:13px;
        font-weight:400
    }
    #create-account-frame .info-pannel .btn-default{
        margin-top:15px
    }
    #signin-popup-form .login-mobile-show{
        display:block
    }
    #signin-popup-form .login-mobile-hide{
        display:none
    }
    .signin-popup-form .x-body:after,.signin-popup-form .x-body:before{
        display:none
    }
    .x-overlay.with-premium-info-frame .x-body,.x-overlay.with-premium-info-frame.gay .x-body,.x-overlay.with-premium-info-frame.shemale .x-body,.x-overlay.with-premium-info-frame.straight .x-body,.x-overlay.with-premium-info-frame.trans .x-body{
        background-image:none
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.gay,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.shemale,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.straight,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.trans,.x-overlay.with-premium-info-frame,.x-overlay.with-premium-info-frame.gay,.x-overlay.with-premium-info-frame.shemale,.x-overlay.with-premium-info-frame.straight,.x-overlay.with-premium-info-frame.trans{
        background-image:none
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame,.x-overlay.with-premium-info-frame #premium-info-frame{
        background-position:right top;
        background-repeat:no-repeat;
        background-size:100% auto;
        padding-bottom:10px;
        margin-top:10px
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.straight #premium-info-frame,.x-overlay.with-premium-info-frame.straight #premium-info-frame{
        background-image:url(../../img/skins/default/form-signup-straight-2.jpg)
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.gay #premium-info-frame,.x-overlay.with-premium-info-frame.gay #premium-info-frame{
        background-image:url(../../img/skins/default/form-signup-gay-2.jpg)
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.shemale #premium-info-frame,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.trans #premium-info-frame,.x-overlay.with-premium-info-frame.shemale #premium-info-frame,.x-overlay.with-premium-info-frame.trans #premium-info-frame{
        background-image:url(../../img/skins/default/form-signup-trans-2.jpg)
    }
    .account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame{
        padding-left:15px;
        padding-right:15px
    }
    .account-page.anonymous #page.exec-manage-login_create:after,.account-page.anonymous #page.exec-manage-login_create:before{
        display:none
    }
    #premium-popup-form .premium-plans .plan .label{
        font-size:1.2rem;
        margin-bottom:.2rem
    }
    #premium-popup-form .premium-plans .plan .label.strong{
        font-size:2rem;
        margin-top:.4rem
    }
    #premium-popup-form .premium-plans .plan .details{
        font-size:.85em
    }
    #premium-popup-form #premium-modes .mode .price,#premium-popup-form #premium-modes .mode .slogan{
        font-size:1.2rem
    }
}
@media (max-width:479px){
    .mobile-only-show{
        display:block
    }
    .mobile-only-show-inline{
        display:inline
    }
    .mobile-only-show-inline-block{
        display:inline-block
    }
    .mobile-only-show-list-item{
        display:list-item
    }
    .mobile-only-hide{
        display:none
    }
    .x-overlay.x-overlay-box{
        padding:0 10px
    }
    .x-overlay.x-overlay-box.favlist-overlay{
        padding:10px
    }
    .x-overlay.x-overlay-box .x-body{
        padding:20px 15px 10px
    }
    .x-overlay.x-overlay-box.contextual-popup .x-body{
        padding:30px 15px 10px
    }
    .x-overlay.x-overlay-box.contextual-popup .x-body .x-close{
        font-size:20px
    }
    .x-overlay.favlist-overlay .x-body .x-content{
        max-height:calc(100vh - 50px);
        max-height:calc(var(--vh,1vh) * 100 - 50px)
    }
    .favlists .favlists-actions .favlists-actions-line-1{
        justify-content:space-between
    }
    .favlists .favlists-actions label .btn,.favlists .favlists-actions label .icon-f{
        font-size:14px;
        width:24px
    }
    .favlists .favlists-actions .select-label .form-control{
        max-width:calc(100% - 24px)
    }
    .favlists .favlists-actions .favlists-show-more-filters{
        padding:0 10px 0 5px
    }
    .favlists .favlists-actions .favlists-show-more-filters .icf-sliders{
        font-size:18px
    }
    .favlists .favlists-actions .favlists-display-mode .icf-columns{
        display:none
    }
    .favlist-elem-line{
        padding:0 5px
    }
    .favlist-elem-line>*{
        font-size:16px
    }
    .favlist-elem-line .favlist-e-action{
        margin-left:5px
    }
    .favlist-elem-line .favlist-e-action .btn{
        font-size:14px
    }
    .favlist-elem-line .favlist-e-action .btn .icon-f{
        font-size:16px
    }
    .favlist-elem-line .favlist-e-action .action-menu{
        font-size:16px;
        margin-left:5px
    }
    .favlist-elem-line .favlist-e-visibility{
        font-size:14px;
        width:20px
    }
    .favlist-elem-line .favlist-e-title{
        font-size:16px;
        max-width:calc(100% - 20px)
    }
    .favlist-elem-line .favlist-e-title .is-watch-later{
        font-size:14px
    }
    .favlist-elem-line .favlist-e-tags>*{
        font-size:11px
    }
    .favlist-create .btn-back,.favlist-edit .btn-back{
        float:right;
        margin:0 0 0 10px
    }
    .favlist-create .favlist-picto,.favlist-create .favlist-picto.icf-clock,.favlist-edit .favlist-picto,.favlist-edit .favlist-picto.icf-clock{
        font-size:48px;
        left:10px;
        right:auto
    }
    .signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content{
        margin-top:0;
        font-size:20px
    }
    .signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span{
        margin-bottom:0;
        font-size:58px
    }
    .signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span{
        font-size:62px
    }
    #signin-popup-form #signup-form_step2_marketing{
        background:url(../../img/skins/default/form-signup-mob.png) no-repeat right center/auto 100%;
        margin:0 0 20px 0
    }
    #signin-popup-form #signup-form_step2_marketing h3 .marketing-content{
        display:block;
        font-size:18px
    }
    #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span{
        font-size:90px
    }
    #signin-popup-form #signup-form_step2_marketing h3 .logo{
        display:block;
        margin:0
    }
    #signin-popup-form #signup-form_step2_marketing h3 .logo svg{
        display:inline-block;
        vertical-align:top;
        margin-top:10px;
        line-height:1
    }
    #signin-popup-form #signup-form_step2_marketing h3 .logo .icf-ticket-red{
        display:inline-block;
        font-size:50px;
        line-height:1
    }
    #signin-popup-form #signup-form_step2_marketing .marketing-mentions{
        max-width:260px;
        margin-left:auto;
        margin-right:auto
    }
    .nav-elem #language-switcher-list li .btn,.nav-elem #language-switcher-list li.btn,.nav-elem #nav-language-switcher .btn,.nav-elem #nav-language-switcher.btn,.nav-elem .ordered-label-list ul li .btn,.nav-elem .ordered-label-list ul li.btn{
        padding-left:6px
    }
    .nav-elem #language-switcher-list li .btn .right,.nav-elem #language-switcher-list li.btn .right,.nav-elem #nav-language-switcher .btn .right,.nav-elem #nav-language-switcher.btn .right,.nav-elem .ordered-label-list ul li .btn .right,.nav-elem .ordered-label-list ul li.btn .right{
        padding-right:0
    }
    .nav-elem #language-switcher-list li.section-title,.nav-elem #nav-language-switcher.section-title,.nav-elem .ordered-label-list ul li.section-title{
        padding-top:8px
    }
    .nav-elem #language-switcher-list li.section-title,.nav-elem #language-switcher-list li.section-title .icon-f,.nav-elem #nav-language-switcher.section-title,.nav-elem #nav-language-switcher.section-title .icon-f,.nav-elem .ordered-label-list ul li.section-title,.nav-elem .ordered-label-list ul li.section-title .icon-f{
        font-size:11px;
        height:auto
    }
    #list-page li{
        width:100%
    }
    #tags li,.tags-list li{
        width:50%
    }
    #home-tabs .stripe,#page .resps-tabs .stripe{
        font-size:13px;
        padding-top:4px;
        height:27px
    }
    .home #home-tabs .tab-buttons{
        float:left
    }
    #main .simple-dropdown.align-left{
        float:none;
        margin:5px 0 0 0
    }
    #main .simple-dropdown.align-left~.page-title.channel{
        margin-top:5px
    }
    #warning-survey{
        font-size:15px;
        padding:5px;
        line-height:1.3
    }
    .mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block{
        width:100%;
        padding-left:16px;
        padding-right:16px
    }
    .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under.title-only,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under.title-only{
        min-height:0
    }
    .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-of-type,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-of-type{
        height:auto;
        max-height:none;
        display:initial;
        -webkit-line-clamp:999;
        overflow:initial;
        white-space:initial
    }
    .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under{
        padding-top:2px
    }
    .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p{
        font-size:15px
    }
    .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title a,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child a,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title a,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child a{
        line-height:22px
    }
    .mozaique.cust-nb-cols .thumb-block.with-thumb-over+.with-thumb-over-space,.mozaique.cust-nb-cols .thumb-block.with-thumb-over-space+.with-thumb-over-space,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.with-thumb-over+.with-thumb-over-space,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.with-thumb-over-space+.with-thumb-over-space{
        padding-top:5px
    }
    .mozaique.cust-nb-cols .thumb-block.premium-search-on-free,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free{
        padding-left:8px;
        padding-right:8px
    }
    .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under{
        left:8px;
        width:calc(100% - (8px * 2))
    }
    .mozaique.cust-nb-cols .thumb-block .thumb-over,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block .thumb-over{
        height:auto
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block{
        padding-left:2px;
        padding-right:2px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        min-height:56px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only{
        min-height:38px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child{
        height:auto;
        max-height:38px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type{
        height:auto;
        max-height:36px;
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.with-thumb-over-space,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.with-thumb-over-space{
        padding-top:10px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-over,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-over{
        height:28px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        padding-top:0
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .sprfluous,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .sprfluous{
        display:none
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free{
        padding-left:2px;
        padding-right:2px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under{
        left:2px;
        width:calc(100% - 2px - 2px)
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block{
        width:50%
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:14px
    }
    .nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a{
        line-height:18px
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block{
        width:33.33333333%
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:13px
    }
    .nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a{
        line-height:18px
    }
    .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+4){
        display:none
    }
    .nb-thumbs-cols-xs-2 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(4){
        display:block
    }
    .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+7){
        display:none
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button{
        padding:0
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button .thumb-inside{
        padding-bottom:0;
        height:auto
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button .big-button-container{
        position:relative
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button a{
        margin:5px 0;
        padding:5px;
        text-align:center
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block{
        align-items:center;
        display:flex;
        float:none;
        font-size:0;
        margin:0 auto;
        max-width:1000px;
        padding:10px 8px 0;
        width:100%;
        white-space:nowrap
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        display:inline-block;
        font-size:initial;
        margin:1% 0;
        white-space:normal
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside{
        padding:0 0 25.56818182%;
        vertical-align:top;
        width:45.45454545%
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under{
        margin-left:14px;
        padding:0;
        text-align:left;
        vertical-align:top;
        width:54.54545455%
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p{
        font-size:12.30769231px;
        line-height:14.22222222px
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type{
        max-height:none;
        margin:0 0 3.5px;
        padding:0;
        white-space:normal
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a{
        font-size:16px;
        line-clamp:3;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        overflow:hidden;
        white-space:normal;
        line-height:19.2px;
        padding:0
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a .duration,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a .duration,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a .duration{
        display:inline-block;
        float:none;
        font-size:.75em;
        vertical-align:text-bottom
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg{
        padding:2px 0
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg span{
        vertical-align:top
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .duration{
        display:none
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .icf-ticket-red{
        margin-left:4px
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg a .icon-f{
        line-height:14.22222222px
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-hd-mark,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-sd-mark{
        height:14.22222222px;
        line-height:14.22222222px;
        margin-left:6px
    }
    .nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p .sprfluous{
        display:none
    }
    #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under{
        height:auto;
        max-height:none;
        min-height:0;
        padding:2px 0 10px
    }
    #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p{
        height:auto
    }
    #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child{
        display:block
    }
    #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a{
        line-height:18px
    }
    .nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under{
        height:36px;
        max-height:36px;
        min-height:36px;
        padding:0 0 4px
    }
    .nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p{
        height:32px
    }
    .nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child{
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    .nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a{
        line-height:16px
    }
    #profile-tabs .activity-event.premium-preview,#related-playlists,#related-videos{
        padding:0
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block,#related-playlists .mozaique .thumb-block,#related-videos .mozaique .thumb-block{
        padding-left:2px;
        padding-right:2px;
        width:50%
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under,#related-playlists .mozaique .thumb-block .thumb-under,#related-videos .mozaique .thumb-block .thumb-under{
        min-height:56px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only,#related-playlists .mozaique .thumb-block .thumb-under.title-only,#related-videos .mozaique .thumb-block .thumb-under.title-only{
        min-height:38px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-playlists .mozaique .thumb-block .thumb-under.title-only p.title,#related-playlists .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-videos .mozaique .thumb-block .thumb-under.title-only p.title,#related-videos .mozaique .thumb-block .thumb-under.title-only p:first-child{
        height:auto;
        max-height:38px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-child,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-of-type,#related-playlists .mozaique .thumb-block .thumb-under p.title,#related-playlists .mozaique .thumb-block .thumb-under p:first-child,#related-playlists .mozaique .thumb-block .thumb-under p:first-of-type,#related-videos .mozaique .thumb-block .thumb-under p.title,#related-videos .mozaique .thumb-block .thumb-under p:first-child,#related-videos .mozaique .thumb-block .thumb-under p:first-of-type{
        height:auto;
        max-height:36px;
        line-clamp:2;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
        white-space:normal
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under,#related-playlists .mozaique .thumb-block .thumb-under,#related-videos .mozaique .thumb-block .thumb-under{
        padding-top:0
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p,#related-playlists .mozaique .thumb-block .thumb-under p,#related-videos .mozaique .thumb-block .thumb-under p{
        font-size:14px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p.title a,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-child a,#related-playlists .mozaique .thumb-block .thumb-under p.title a,#related-playlists .mozaique .thumb-block .thumb-under p:first-child a,#related-videos .mozaique .thumb-block .thumb-under p.title a,#related-videos .mozaique .thumb-block .thumb-under p:first-child a{
        line-height:18px
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous,#related-playlists .mozaique .thumb-block .sprfluous,#related-videos .mozaique .thumb-block .sprfluous{
        display:none
    }
    #profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-playlists .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-videos .mozaique .thumb-block .sprfluous+.icf-ticket-red{
        margin-left:4px
    }
    #profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under{
        min-height:0
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-2-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-2-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-2-plus-1{
        clear:left
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad{
        width:100%
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad .thumb-inside,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad .thumb-inside,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad .thumb-inside{
        padding-left:0;
        padding-right:0
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads{
        display:none
    }
    #profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside>a,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside>a,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside>a,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside>a,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside>a,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside>a{
        display:block
    }
    #related-playlists .mozaique .thumb-block .thumb-under{
        min-height:38px
    }
    #related-playlists .mozaique .thumb-block .thumb-under p.title,#related-playlists .mozaique .thumb-block .thumb-under p:first-child,#related-playlists .mozaique .thumb-block .thumb-under p:first-of-type{
        height:18px;
        max-height:18px;
        line-clamp:1;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:1;
        overflow:hidden;
        white-space:normal
    }
    #related-playlists .mozaique .thumb-block .thumb-under{
        min-height:19px
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less-vids a,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-less-vids a,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-vids a{
        border:1px solid #737373;
        display:block;
        padding:5px;
        margin:5px 0;
        text-align:center
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less-vids .less,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-less-vids .less,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-vids .less{
        display:block
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less-vids .no-more-to-load,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-less-vids .no-more-to-load,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-vids .no-more-to-load{
        display:none
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less .less{
        display:none
    }
    html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less .no-more-to-load{
        display:block
    }
    .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-small .thumb-block{
        width:33.33333333%
    }
    .mozaique.thumbs-small .thumb-block{
        width:33.3333%;
        clear:none;
        padding-left:2px;
        padding-right:2px
    }
    #ad-footer2{
        display:block
    }
    .tab-form .btn,.tab-form .create-account{
        font-size:13px
    }
    #page.search-page #search-channel-banner{
        margin-top:37px
    }
    #search-channel-banner a span{
        padding:0 2px
    }
    #search-channel-banner a span,#search-channel-banner a span.channelname{
        font-size:10px
    }
    #search-channel-banner a span.nbvids{
        top:19px
    }
    #profile-search-form.display-compact .form-group{
        display:block;
        clear:both;
        width:auto;
        margin-left:-15px;
        margin-right:-15px
    }
    #profile-title h2 .sex-age-profs{
        vertical-align:text-bottom
    }
    #profile-title h2 .website{
        position:static;
        vertical-align:text-bottom
    }
    #profile-title.has-banner .embed-responsive.with-website-link{
        padding-bottom:calc(15.625% + 22px)
    }
    #profile-title.has-banner .embed-responsive.with-website-link .website{
        background:#000;
        border-radius:0;
        bottom:0;
        left:0;
        right:0;
        text-align:right
    }
    #profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal){
        font-size:16px
    }
    #profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-in{
        font-size:16px
    }
    #profile-tabs .tab-buttons{
        height:36px;
        padding:2px 0 0 0
    }
    #profile-tabs .tab-buttons li{
        margin-right:3px
    }
    #profile-tabs .tab-buttons li .btn,#profile-tabs .tab-buttons li .btn.desktop-active,#profile-tabs .tab-buttons li .btn.mobile-active{
        padding-left:8px;
        padding-right:8px
    }
    #profile-tabs .tab-buttons li #tab-posts .navbadge{
        margin-left:0
    }
    #profile-tabs .filters .content-filters>span.content-filter-k-lock-unlock .icon-f,#profile-tabs .filters .content-filters>span.content-filter-k-locked .icon-f,#profile-tabs .filters .content-filters>span.content-filter-k-unlocked .icon-f{
        display:block
    }
    #profile-tabs .filters .content-filters .icon-f{
        display:none
    }
    #tabAboutMe .rating-box .rating-bar-block{
        min-width:40px
    }
    .activity-event .act-achievement{
        font-size:38px;
        line-height:1.1;
        margin-top:10px
    }
    .favorite-page #profile-title h2{
        float:none;
        margin-top:1px
    }
    .favorite-page #profile-title .fav-votes{
        text-align:left;
        margin:6px 0
    }
    .favorite-page #profile-title .fav-votes .rating-box-light{
        margin-left:0
    }
    .favorite-page #profile-title.no-tags h2{
        margin-top:0
    }
    .favorite-page #profile-title.no-tags .fav-votes{
        height:27px
    }
    .copy-link:not(.force-one-line)>:first-child{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .copy-link:not(.force-one-line)>:last-child{
        border-left-width:1px;
        border-top-width:0;
        border-top-right-radius:0;
        border-top-left-radius:0
    }
    .copy-link:not(.force-one-line) .copy-btn,.copy-link:not(.force-one-line) input{
        width:100%
    }
    .voters-list .voters li{
        width:33.333%
    }
    #video-premium-alert p .btn-primary{
        font-size:20px
    }
    body:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) #page .post-blocks.mozaique .thumb-block .p-date{
        height:auto;
        line-height:30px;
        margin-top:30px
    }
    body:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) #page .post-blocks.mozaique .thumb-block .p-date .icon-f{
        line-height:30px
    }
    body:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) #page .post-blocks.mozaique .thumb-block .p-date.empty{
        margin-top:6px
    }
    .tabFanClub-post-overlay.x-overlay.x-overlay-box{
        padding-left:30px;
        padding-right:30px
    }
    .tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body{
        border-radius:0;
        padding-left:10px;
        padding-right:10px
    }
    .tabFanClub-post-overlay .goto-next,.tabFanClub-post-overlay .goto-prev{
        width:30px
    }
    .tabFanClub-post-overlay .goto-next .icon-f,.tabFanClub-post-overlay .goto-prev .icon-f{
        font-size:26px
    }
    .search-filters.simple-dropdown .niv1.with-niv2{
        width:calc(50% - 4px)
    }
    .search-filters.simple-dropdown .niv1.with-niv2 .show-niv2{
        overflow:hidden;
        text-overflow:ellipsis;
        width:100%
    }
    .search-filters.simple-dropdown.search-filters-1 .niv1.with-niv2.filter-sort,.search-filters.simple-dropdown.search-filters-3 .niv1.with-niv2.filter-sort,.search-filters.simple-dropdown.search-filters-5 .niv1.with-niv2.filter-sort,.search-filters.simple-dropdown.search-filters-7 .niv1.with-niv2.filter-sort{
        width:calc(100% - 4px)
    }
}
@media (max-width:479px) and (max-aspect-ratio:1/1){
    .users-videos .eventslist .show-less .thumb-block.thumb-block-10-more{
        display:none
    }
    .users-videos .eventslist .show-less.has-less-21 .show-more-less-vids .more,.users-videos .eventslist .show-less.has-less-21 .show-more-vids .more{
        display:block
    }
}
@media (max-width:399px){
    #home-tabs .stripe,#page .resps-tabs .stripe{
        font-size:11px;
        line-height:12px;
        padding-top:0;
        text-align:right;
        display:flex;
        justify-content:flex-end;
        align-items:flex-end
    }
    #home-tabs .stripe.mobile-only-hide,#page .resps-tabs .stripe.mobile-only-hide{
        display:none
    }
    #premium-popup-form #xvideored-logo{
        max-width:200px
    }
    #page.video-page #video-tabs .tab-buttons .btn{
        padding-left:7px;
        padding-right:7px
    }
}
@media (max-width:359px){
    #tabPhotos .img-block{
        width:50%
    }
    #tabAboutMe #pfinfo-col-pict{
        float:none;
        margin-bottom:5px;
        text-align:right
    }
    #tabAboutMe #pfinfo-col-pict .rating-box .rating-bar-block{
        min-width:70px
    }
    #video-playlist #playlist-content .mozaique .thumb-block .thumb-overlay p{
        font-size:18px
    }
    #create-account-frame .info-pannel h3{
        font-size:17px
    }
    #create-account-frame .info-pannel .advantage{
        width:auto;
        float:none
    }
    #create-account-frame .info-pannel .btn-default{
        margin-top:10px;
        padding:7px;
        font-size:14px;
        white-space:normal
    }
}
@media (max-width:339px){
    #home-tabs .tab-buttons li .btn,#home-tabs .tab-buttons li .btn.active,#home-tabs .tab-buttons li .btn:hover,#page .resps-tabs .tab-buttons li .btn,#page .resps-tabs .tab-buttons li .btn.active,#page .resps-tabs .tab-buttons li .btn:hover{
        padding-left:10px;
        padding-right:10px
    }
}
.btn,.btn .active,.btn:active,.btn:hover{
    box-shadow:none
}
.icon.comments-small,.icon.world{
    color:#fff
}
.btn:hover .icon.cog.black,.btn:hover .icon.cog.black.no-hover,.icon.cog.black,.icon.cog.black.no-hover:hover,.icon.cog.black:hover{
    color:#fff
}
.activity-event .header .icon.achievement{
    background-position:-802px -40px
}
.icon.download{
    color:#fff
}
.icon.report{
    background-position:-488px 0
}
.icon.favorites-add{
    background-position:-522px 0
}
.icon.share-small{
    background-position:-554px 0
}
.icon.info-circle-b{
    background-position:-568px -1px
}
.icon.is-friend{
    background-position:-360px -40px
}
.icon.add-friend{
    background-position:-376px -40px
}
.icon.block-user{
    background-position:-392px -40px
}
.icon.pending-friend-req{
    background-position:-408px -40px
}
.icon.unfriend{
    background-position:-424px -40px
}
.icon.blocked-user{
    background-position:-440px -40px
}
.icon.accept{
    background-position:-457px -40px
}
.icon.refuse{
    background-position:-473px -40px
}
.icon.edit{
    background-position:-490px -40px
}
#favs-container .icon.playlist,#playlist-header .icon.playlist,#profile-title .icon.playlist,.activity-event .header .icon.playlist,.btn .icon.playlist{
    color:#fff
}
.activity-event .header .icon.psvideo{
    background-position:-618px -40px
}
.activity-event .header .icon.uploads{
    background-position:-554px -40px
}
.icon.shemale{
    background-position:-664px -40px
}
.icon.straight{
    background-position:-686px -40px
}
.icon.history{
    background-position:-881px -40px
}
.icon.home{
    background-position:-979px -18px
}
.icon.home.white{
    background-position:-1001px -18px
}
.icon.home:hover{
    background-position:-1023px -18px
}
.x-overlay{
    background:#646464;
    background:rgba(100,100,100,.75)
}
.x-overlay .btn-secondary{
    color:#000
}
#home-tabs .tab-buttons li .btn.active .icon.activity,#home-tabs .tab-buttons li .btn.active .icon.fans,#home-tabs .tab-buttons li .btn:hover .icon.activity,#home-tabs .tab-buttons li .btn:hover .icon.fans,#page .resps-tabs .tab-buttons li .btn.active .icon.activity,#page .resps-tabs .tab-buttons li .btn.active .icon.fans,#page .resps-tabs .tab-buttons li .btn:hover .icon.activity,#page .resps-tabs .tab-buttons li .btn:hover .icon.fans{
    color:#fff
}
#home-tabs .tab-buttons li .btn.active .icon.video,#home-tabs .tab-buttons li .btn:hover .icon.video,#page .resps-tabs .tab-buttons li .btn.active .icon.video,#page .resps-tabs .tab-buttons li .btn:hover .icon.video{
    background-position:-384px -16px
}
#home-tabs .tab-buttons li .btn.active .icon.black-hover.feed,#home-tabs .tab-buttons li .btn.active .icon.black-hover.thumb-up,#home-tabs .tab-buttons li .btn:hover .icon.black-hover.feed,#home-tabs .tab-buttons li .btn:hover .icon.black-hover.thumb-up,#page .resps-tabs .tab-buttons li .btn.active .icon.black-hover.feed,#page .resps-tabs .tab-buttons li .btn.active .icon.black-hover.thumb-up,#page .resps-tabs .tab-buttons li .btn:hover .icon.black-hover.feed,#page .resps-tabs .tab-buttons li .btn:hover .icon.black-hover.thumb-up{
    color:#fff
}
#header .main-menu{
    background:#404040
}
#main>.red-stripe{
    background:#575757
}
#main>.bg-title.black{
    background:#404040
}
#page.video-page #video-views-votes .vote-actions .thumb-up.black,#page.video-page #video-views-votes .vote-actions .thumb-up.black-hover:hover,.btn:hover #page.video-page #video-views-votes .vote-actions .thumb-up.black-hover{
    color:#fff
}
#page.video-page #video-views-votes .vote-actions .thumb-down.grey{
    color:#000
}
#page.video-page #video-tabs .text-danger{
    color:#fff
}
.premium-page #main .head-message strong .text-danger{
    background:#de2600;
    color:#fff;
    padding:1px 4px
}
#listing-settings .icon.cog.white{
    background-position:-825px 0
}
body.home #listing-settings .icon.cog.white{
    background-position:-326px 0
}
.mozaique .thumb-block .profile-counts{
    color:#fff
}
.mozaique.profileslist .thumb-block p{
    color:#fff
}
.mozaique.profileslist .thumb-block p a{
    color:#fff
}
#related-playlists .mozaique .thumb-block .thumb-under p.title span.creator{
    color:#aaa
}
.search-autocomplete li a .highlighted{
    background:#de2600
}
@media (max-width:768px){
    #header .main-menu{
        background:#de2600
    }
}
#footer .botLinks,#footer .botLinks a{
    color:#fff
}
#page .nav-elem{
    background-color:#161616;
    bottom:0;
    display:block;
    height:90%;
    height:calc(100% - 40px - 40px);
    left:-383.5px;
    overflow:visible;
    margin:40px 0 0;
    max-width:383.5px;
    opacity:0;
    position:fixed;
    top:40px;
    transition:none;
    visibility:visible;
    width:0;
    z-index:280
}
#page .nav-elem,#page .nav-elem.opened{
    max-height:none;
    padding:0
}
#page .nav-elem.no-ctry-version{
    height:calc(100% - 40px);
    margin:0
}
#page .nav-elem nav{
    max-height:none
}
#page .nav-elem .ordered-label-list{
    margin-top:0;
    transition:none;
    width:100%
}
#page .nav-elem #language-switcher-list li,#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-main-cat-switcher,#page .nav-elem #nav-main-cat-switcher-list li,#page .nav-elem .country-switch-list li,#page .nav-elem .ordered-label-list ul li{
    border:0;
    border-top:1px solid #888;
    margin:0;
    padding:0;
    position:relative;
    z-index:3
}
#page .nav-elem #language-switcher-list li,#page .nav-elem #language-switcher-list li.mobile-show,#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-language-switcher.mobile-show,#page .nav-elem #nav-main-cat-switcher,#page .nav-elem #nav-main-cat-switcher-list li,#page .nav-elem #nav-main-cat-switcher-list li.mobile-show,#page .nav-elem #nav-main-cat-switcher.mobile-show,#page .nav-elem .country-switch-list li,#page .nav-elem .country-switch-list li.mobile-show,#page .nav-elem .ordered-label-list ul li,#page .nav-elem .ordered-label-list ul li.mobile-show{
    display:block
}
#page .nav-elem #language-switcher-list li.mobile-hide,#page .nav-elem #nav-language-switcher.mobile-hide,#page .nav-elem #nav-main-cat-switcher-list li.mobile-hide,#page .nav-elem #nav-main-cat-switcher.mobile-hide,#page .nav-elem .country-switch-list li.mobile-hide,#page .nav-elem .ordered-label-list ul li.mobile-hide{
    display:none
}
#page .nav-elem #language-switcher-list li .btn,#page .nav-elem #language-switcher-list li.btn,#page .nav-elem #language-switcher-list li.section-title,#page .nav-elem #nav-language-switcher .btn,#page .nav-elem #nav-language-switcher.btn,#page .nav-elem #nav-language-switcher.section-title,#page .nav-elem #nav-main-cat-switcher .btn,#page .nav-elem #nav-main-cat-switcher-list li .btn,#page .nav-elem #nav-main-cat-switcher-list li.btn,#page .nav-elem #nav-main-cat-switcher-list li.section-title,#page .nav-elem #nav-main-cat-switcher.btn,#page .nav-elem #nav-main-cat-switcher.section-title,#page .nav-elem .country-switch-list li .btn,#page .nav-elem .country-switch-list li.btn,#page .nav-elem .country-switch-list li.section-title,#page .nav-elem .ordered-label-list ul li .btn,#page .nav-elem .ordered-label-list ul li.btn,#page .nav-elem .ordered-label-list ul li.section-title{
    background:#161616;
    box-shadow:-8px 0 12px -10px rgba(0,0,0,.9) inset;
    font-weight:700;
    text-align:left
}
[dir=rtl] #page .nav-elem #language-switcher-list li .btn,[dir=rtl] #page .nav-elem #language-switcher-list li.btn,[dir=rtl] #page .nav-elem #language-switcher-list li.section-title,[dir=rtl] #page .nav-elem #nav-language-switcher .btn,[dir=rtl] #page .nav-elem #nav-language-switcher.btn,[dir=rtl] #page .nav-elem #nav-language-switcher.section-title,[dir=rtl] #page .nav-elem #nav-main-cat-switcher .btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher-list li .btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher-list li.btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher-list li.section-title,[dir=rtl] #page .nav-elem #nav-main-cat-switcher.btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher.section-title,[dir=rtl] #page .nav-elem .country-switch-list li .btn,[dir=rtl] #page .nav-elem .country-switch-list li.btn,[dir=rtl] #page .nav-elem .country-switch-list li.section-title,[dir=rtl] #page .nav-elem .ordered-label-list ul li .btn,[dir=rtl] #page .nav-elem .ordered-label-list ul li.btn,[dir=rtl] #page .nav-elem .ordered-label-list ul li.section-title{
    text-align:right
}
#page .nav-elem #language-switcher-list li .btn,#page .nav-elem #language-switcher-list li.btn,#page .nav-elem #nav-language-switcher .btn,#page .nav-elem #nav-language-switcher.btn,#page .nav-elem #nav-main-cat-switcher .btn,#page .nav-elem #nav-main-cat-switcher-list li .btn,#page .nav-elem #nav-main-cat-switcher-list li.btn,#page .nav-elem #nav-main-cat-switcher.btn,#page .nav-elem .country-switch-list li .btn,#page .nav-elem .country-switch-list li.btn,#page .nav-elem .ordered-label-list ul li .btn,#page .nav-elem .ordered-label-list ul li.btn{
    color:#fff;
    display:block;
    font-size:14px;
    line-height:26px;
    padding:7px 6px 7px 20px;
    transition:background .2s;
    white-space:normal
}
#page .nav-elem #language-switcher-list li .btn.opened,#page .nav-elem #language-switcher-list li .btn:hover,#page .nav-elem #language-switcher-list li.btn.opened,#page .nav-elem #language-switcher-list li.btn:hover,#page .nav-elem #nav-language-switcher .btn.opened,#page .nav-elem #nav-language-switcher .btn:hover,#page .nav-elem #nav-language-switcher.btn.opened,#page .nav-elem #nav-language-switcher.btn:hover,#page .nav-elem #nav-main-cat-switcher .btn.opened,#page .nav-elem #nav-main-cat-switcher .btn:hover,#page .nav-elem #nav-main-cat-switcher-list li .btn.opened,#page .nav-elem #nav-main-cat-switcher-list li .btn:hover,#page .nav-elem #nav-main-cat-switcher-list li.btn.opened,#page .nav-elem #nav-main-cat-switcher-list li.btn:hover,#page .nav-elem #nav-main-cat-switcher.btn.opened,#page .nav-elem #nav-main-cat-switcher.btn:hover,#page .nav-elem .country-switch-list li .btn.opened,#page .nav-elem .country-switch-list li .btn:hover,#page .nav-elem .country-switch-list li.btn.opened,#page .nav-elem .country-switch-list li.btn:hover,#page .nav-elem .ordered-label-list ul li .btn.opened,#page .nav-elem .ordered-label-list ul li .btn:hover,#page .nav-elem .ordered-label-list ul li.btn.opened,#page .nav-elem .ordered-label-list ul li.btn:hover{
    background:#3c3c3c
}
#page .nav-elem #language-switcher-list li .btn.main,#page .nav-elem #language-switcher-list li.btn.main,#page .nav-elem #nav-language-switcher .btn.main,#page .nav-elem #nav-language-switcher.btn.main,#page .nav-elem #nav-main-cat-switcher .btn.main,#page .nav-elem #nav-main-cat-switcher-list li .btn.main,#page .nav-elem #nav-main-cat-switcher-list li.btn.main,#page .nav-elem #nav-main-cat-switcher.btn.main,#page .nav-elem .country-switch-list li .btn.main,#page .nav-elem .country-switch-list li.btn.main,#page .nav-elem .ordered-label-list ul li .btn.main,#page .nav-elem .ordered-label-list ul li.btn.main{
    cursor:pointer;
    padding-right:20px;
    position:relative
}
#page .nav-elem #language-switcher-list li .btn.main:after,#page .nav-elem #language-switcher-list li.btn.main:after,#page .nav-elem #nav-language-switcher .btn.main:after,#page .nav-elem #nav-language-switcher.btn.main:after,#page .nav-elem #nav-main-cat-switcher .btn.main:after,#page .nav-elem #nav-main-cat-switcher-list li .btn.main:after,#page .nav-elem #nav-main-cat-switcher-list li.btn.main:after,#page .nav-elem #nav-main-cat-switcher.btn.main:after,#page .nav-elem .country-switch-list li .btn.main:after,#page .nav-elem .country-switch-list li.btn.main:after,#page .nav-elem .ordered-label-list ul li .btn.main:after,#page .nav-elem .ordered-label-list ul li.btn.main:after{
    border-left:4px solid;
    border-bottom:4px solid transparent;
    border-top:4px solid transparent;
    content:" ";
    display:block;
    height:0;
    margin-left:4px;
    right:7px;
    position:absolute;
    top:16px;
    vertical-align:4px;
    width:0
}
#page .nav-elem #language-switcher-list li .btn .flag-small,#page .nav-elem #language-switcher-list li.btn .flag-small,#page .nav-elem #nav-language-switcher .btn .flag-small,#page .nav-elem #nav-language-switcher.btn .flag-small,#page .nav-elem #nav-main-cat-switcher .btn .flag-small,#page .nav-elem #nav-main-cat-switcher-list li .btn .flag-small,#page .nav-elem #nav-main-cat-switcher-list li.btn .flag-small,#page .nav-elem #nav-main-cat-switcher.btn .flag-small,#page .nav-elem .country-switch-list li .btn .flag-small,#page .nav-elem .country-switch-list li.btn .flag-small,#page .nav-elem .ordered-label-list ul li .btn .flag-small,#page .nav-elem .ordered-label-list ul li.btn .flag-small{
    margin:7px 2px 0 0
}
#page .nav-elem #language-switcher-list li .btn .swap-big,#page .nav-elem #language-switcher-list li.btn .swap-big,#page .nav-elem #nav-language-switcher .btn .swap-big,#page .nav-elem #nav-language-switcher.btn .swap-big,#page .nav-elem #nav-main-cat-switcher .btn .swap-big,#page .nav-elem #nav-main-cat-switcher-list li .btn .swap-big,#page .nav-elem #nav-main-cat-switcher-list li.btn .swap-big,#page .nav-elem #nav-main-cat-switcher.btn .swap-big,#page .nav-elem .country-switch-list li .btn .swap-big,#page .nav-elem .country-switch-list li.btn .swap-big,#page .nav-elem .ordered-label-list ul li .btn .swap-big,#page .nav-elem .ordered-label-list ul li.btn .swap-big{
    float:left;
    margin:0 6px 0 0
}
#page .nav-elem #language-switcher-list li .btn .right,#page .nav-elem #language-switcher-list li.btn .right,#page .nav-elem #nav-language-switcher .btn .right,#page .nav-elem #nav-language-switcher.btn .right,#page .nav-elem #nav-main-cat-switcher .btn .right,#page .nav-elem #nav-main-cat-switcher-list li .btn .right,#page .nav-elem #nav-main-cat-switcher-list li.btn .right,#page .nav-elem #nav-main-cat-switcher.btn .right,#page .nav-elem .country-switch-list li .btn .right,#page .nav-elem .country-switch-list li.btn .right,#page .nav-elem .ordered-label-list ul li .btn .right,#page .nav-elem .ordered-label-list ul li.btn .right{
    float:right;
    padding:0 10px
}
#page .nav-elem #language-switcher-list li.section-title,#page .nav-elem #nav-language-switcher.section-title,#page .nav-elem #nav-main-cat-switcher-list li.section-title,#page .nav-elem #nav-main-cat-switcher.section-title,#page .nav-elem .country-switch-list li.section-title,#page .nav-elem .ordered-label-list ul li.section-title{
    color:#888;
    font-size:12px;
    height:51px;
    padding:26px 6px 0;
    position:relative
}
#page .nav-elem #language-switcher-list li.section-title .icon-f,#page .nav-elem #nav-language-switcher.section-title .icon-f,#page .nav-elem #nav-main-cat-switcher-list li.section-title .icon-f,#page .nav-elem #nav-main-cat-switcher.section-title .icon-f,#page .nav-elem .country-switch-list li.section-title .icon-f,#page .nav-elem .ordered-label-list ul li.section-title .icon-f{
    font-size:20px
}
#page .nav-elem .ordered-label-list ul li.click-order-toggle .label{
    padding-left:4px
}
#page .nav-elem .ordered-label-list ul li#last-main-cats-visited{
    border-top:0
}
#page .nav-elem .ordered-label-list ul li#last-main-cats-visited .btn{
    background:#303030
}
#page .nav-elem .ordered-label-list ul li .red-home{
    display:block;
    height:auto;
    float:none;
    overflow:hidden
}
#page .nav-elem .ordered-label-list ul li .red-home .icf-home{
    margin-right:5px
}
#page .nav-elem .ordered-label-list ul li .badge{
    background:#de2600;
    color:#fff;
    margin-left:2px;
    padding-left:5px;
    padding-right:5px
}
#page .nav-elem .main-categories{
    overflow:auto;
    max-height:none;
    max-height:calc(100vh - 81px);
    max-height:calc(var(--vh,1vh) * 100 - 81px)
}
#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-main-cat-switcher{
    opacity:.5;
    transition:opacity .2s;
    width:100%
}
#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-language-switcher.btn.main,#page .nav-elem #nav-main-cat-switcher,#page .nav-elem #nav-main-cat-switcher.btn.main{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#page .nav-elem #nav-language-switcher.init-ok,#page .nav-elem #nav-main-cat-switcher.init-ok{
    opacity:1
}
#page .nav-elem #language-switcher-list,#page .nav-elem #nav-main-cat-switcher-list,#page .nav-elem .country-switch-list,#page .nav-elem .ordered-label-list ul li.sub-list{
    background-color:#3c3c3c;
    box-shadow:none;
    box-sizing:content-box;
    border-top:0;
    border-left:0 solid #161616;
    display:block;
    height:100%;
    right:0;
    overflow:hidden;
    margin:0;
    max-height:none;
    padding:0;
    position:absolute;
    top:0;
    visibility:visible;
    width:0;
    z-index:1
}
#page .nav-elem #language-switcher-list .btn,#page .nav-elem #language-switcher-list li .btn,#page .nav-elem #nav-main-cat-switcher-list .btn,#page .nav-elem #nav-main-cat-switcher-list li .btn,#page .nav-elem .country-switch-list .btn,#page .nav-elem .country-switch-list li .btn,#page .nav-elem .ordered-label-list ul li.sub-list .btn,#page .nav-elem .ordered-label-list ul li.sub-list li .btn{
    background-color:#3c3c3c;
    border:0;
    box-shadow:none;
    height:auto;
    margin:0
}
#page .nav-elem #language-switcher-list .btn.active,#page .nav-elem #language-switcher-list .btn.title,#page .nav-elem #language-switcher-list .btn:hover,#page .nav-elem #language-switcher-list li .btn.active,#page .nav-elem #language-switcher-list li .btn.title,#page .nav-elem #language-switcher-list li .btn:hover,#page .nav-elem #nav-main-cat-switcher-list .btn.active,#page .nav-elem #nav-main-cat-switcher-list .btn.title,#page .nav-elem #nav-main-cat-switcher-list .btn:hover,#page .nav-elem #nav-main-cat-switcher-list li .btn.active,#page .nav-elem #nav-main-cat-switcher-list li .btn.title,#page .nav-elem #nav-main-cat-switcher-list li .btn:hover,#page .nav-elem .country-switch-list .btn.active,#page .nav-elem .country-switch-list .btn.title,#page .nav-elem .country-switch-list .btn:hover,#page .nav-elem .country-switch-list li .btn.active,#page .nav-elem .country-switch-list li .btn.title,#page .nav-elem .country-switch-list li .btn:hover,#page .nav-elem .ordered-label-list ul li.sub-list .btn.active,#page .nav-elem .ordered-label-list ul li.sub-list .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list .btn:hover,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.active,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list li .btn:hover{
    background:#565656
}
#page .nav-elem #language-switcher-list .btn.title,#page .nav-elem #language-switcher-list li .btn.title,#page .nav-elem #nav-main-cat-switcher-list .btn.title,#page .nav-elem #nav-main-cat-switcher-list li .btn.title,#page .nav-elem .country-switch-list .btn.title,#page .nav-elem .country-switch-list li .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title{
    cursor:default;
    position:relative
}
#page .nav-elem #language-switcher-list .btn.title:after,#page .nav-elem #language-switcher-list li .btn.title:after,#page .nav-elem #nav-main-cat-switcher-list .btn.title:after,#page .nav-elem #nav-main-cat-switcher-list li .btn.title:after,#page .nav-elem .country-switch-list .btn.title:after,#page .nav-elem .country-switch-list li .btn.title:after,#page .nav-elem .ordered-label-list ul li.sub-list .btn.title:after,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title:after{
    border-top:4px solid;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    content:" ";
    display:block;
    height:0;
    right:15px;
    position:absolute;
    top:18px;
    vertical-align:4px;
    width:0
}
#page .nav-elem #language-switcher-list .btn .icon.shemale,#page .nav-elem #language-switcher-list li .btn .icon.shemale,#page .nav-elem #nav-main-cat-switcher-list .btn .icon.shemale,#page .nav-elem #nav-main-cat-switcher-list li .btn .icon.shemale,#page .nav-elem .country-switch-list .btn .icon.shemale,#page .nav-elem .country-switch-list li .btn .icon.shemale,#page .nav-elem .ordered-label-list ul li.sub-list .btn .icon.shemale,#page .nav-elem .ordered-label-list ul li.sub-list li .btn .icon.shemale{
    background-position:-664px -40px
}
#page .nav-elem #language-switcher-list .disabled .btn,#page .nav-elem #language-switcher-list .disabled.btn,#page .nav-elem #nav-main-cat-switcher-list .disabled .btn,#page .nav-elem #nav-main-cat-switcher-list .disabled.btn,#page .nav-elem .country-switch-list .disabled .btn,#page .nav-elem .country-switch-list .disabled.btn,#page .nav-elem .ordered-label-list ul li.sub-list .disabled .btn,#page .nav-elem .ordered-label-list ul li.sub-list .disabled.btn{
    background-color:#303030;
    color:#888
}
#page .nav-elem .country-switch-list .row{
    margin:0;
    padding:0
}
#page .nav-elem #language-switcher-list:before,#page .nav-elem #nav-main-cat-switcher-list:before{
    content:none
}
#page .nav-elem #main-cat-switch-li,#page .nav-elem #version-country-switch-li{
    background:#353535;
    border-bottom:1px solid #888;
    height:41px;
    position:absolute;
    top:-40px;
    width:100%
}
#page .nav-elem #main-cat-switch-li a,#page .nav-elem #version-country-switch-li a{
    background:#353535;
    border-radius:4px;
    box-shadow:none;
    height:31px;
    margin:4px;
    opacity:.5;
    overflow:hidden;
    padding:3px 5px;
    position:relative;
    text-align:center;
    text-overflow:ellipsis;
    transition:all .2s;
    white-space:nowrap
}
#page .nav-elem #main-cat-switch-li a.init-ok,#page .nav-elem #version-country-switch-li a.init-ok{
    opacity:1
}
#page .nav-elem #main-cat-switch-li a.opened,#page .nav-elem #version-country-switch-li a.opened{
    background:#303030
}
#page .nav-elem #main-cat-switch-li a .flag-small,#page .nav-elem #version-country-switch-li a .flag-small{
    float:none;
    margin:7px 2px 0 0
}
#page .nav-elem #main-cat-switch-li{
    left:100%
}
#page .nav-elem.opened{
    left:0;
    opacity:1;
    width:50%
}
#page .nav-elem.opened #language-switcher-list.opened,#page .nav-elem.opened #nav-main-cat-switcher-list.opened,#page .nav-elem.opened .country-switch-list.opened,#page .nav-elem.opened .ordered-label-list ul li.sub-list.opened{
    border-left:383.5px solid #161616;
    overflow-x:hidden;
    overflow-y:auto;
    right:-100%;
    width:100%;
    z-index:2
}
#page .nav-elem #nav-main-cat-switcher span{
    margin-left:2px;
    vertical-align:middle
}
#page .nav-elem #nav-main-cat-switcher span.icf-woman{
    font-size:1.4em
}
#page .nav-elem #nav-main-cat-switcher span.icf-sexe-trans{
    font-size:1.2em
}
#page .nav-elem #nav-main-cat-switcher-list li a>span:first-child{
    float:left;
    text-align:center;
    width:30px
}
#page .nav-elem #nav-main-cat-switcher-list li a span span{
    margin-right:4px;
    vertical-align:middle
}
#page .nav-elem #nav-main-cat-switcher-list li a span span.icf-woman{
    font-size:1.4em;
    line-height:.714em
}
#page .nav-elem #nav-main-cat-switcher-list li a span span.icf-sexe-trans{
    font-size:1.2em
}
#page .nav-elem #nav-main-cat-switcher-list .alert-toggle{
    height:calc(100% - 123px);
    position:relative
}
#page .nav-elem #nav-main-cat-switcher-list .alert-toggle .btn{
    bottom:0;
    left:0;
    right:0;
    position:absolute
}
#page .nav-elem #version-country-switch-list .filter{
    background:#fff;
    border-radius:2px;
    overflow:hidden;
    margin:4px auto 2px;
    width:94%
}
#page .nav-elem #version-country-switch-list .filter button,#page .nav-elem #version-country-switch-list .filter input,#page .nav-elem #version-country-switch-list .filter label{
    background:#fff;
    border:0;
    float:left;
    font-size:16px;
    height:40px;
    line-height:40px
}
#page .nav-elem #version-country-switch-list .filter button:active,#page .nav-elem #version-country-switch-list .filter button:focus,#page .nav-elem #version-country-switch-list .filter input:active,#page .nav-elem #version-country-switch-list .filter input:focus{
    outline:0
}
#page .nav-elem #version-country-switch-list .filter label{
    display:block;
    margin:0;
    width:calc(100% - 40px)
}
#page .nav-elem #version-country-switch-list .filter label .icon-f{
    color:#ddd;
    float:left;
    font-size:13px;
    height:40px;
    line-height:40px;
    padding-right:5px;
    text-align:right;
    width:26px
}
#page .nav-elem #version-country-switch-list .filter label input{
    color:#333;
    font-weight:400;
    line-height:28px;
    padding:6px 0;
    width:calc(100% - 26px)
}
#page .nav-elem #version-country-switch-list .filter button{
    color:#aaa;
    font-size:13px;
    width:40px
}
#page .nav-elem #version-country-switch-list .filter button:hover{
    color:#666
}
#page .nav-elem #version-country-switch-list li:first-child{
    border-top:0
}
#page .nav-elem #version-country-switch-list li.no-result{
    color:#fff;
    font-size:14px;
    font-style:italic;
    padding:10px 0 0;
    text-align:center
}
.nav{
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav>li{
    position:relative;
    display:block
}
.nav>li>a{
    position:relative;
    display:block;
    padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:#2e2e2e
}
.nav>li.disabled>a{
    color:#888
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
    color:#888;
    text-decoration:none;
    cursor:not-allowed;
    background-color:transparent
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#2e2e2e;
    border-color:#fff
}
.nav .nav-divider{
    height:1px;
    margin:8px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    float:left;
    margin-bottom:-1px
}
.nav-tabs>li>a{
    margin-right:2px;
    line-height:1.5;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover{
    border-color:#2e2e2e #2e2e2e #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#aaa;
    cursor:default;
    background-color:#161616;
    border:1px solid #ddd;
    border-bottom-color:transparent
}
.nav-tabs.nav-justified{
    width:100%;
    border-bottom:0
}
.nav-tabs.nav-justified>li{
    float:none
}
.nav-tabs.nav-justified>li>a{
    margin-bottom:5px;
    text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-tabs.nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs.nav-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
        border-bottom-color:#161616
    }
}
.nav-pills>li{
    float:left
}
.nav-pills>li>a{
    border-radius:4px
}
.nav-pills>li+li{
    margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    color:#fff;
    background-color:#337ab7
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li+li{
    margin-top:2px;
    margin-left:0
}
.nav-justified{
    width:100%
}
.nav-justified>li{
    float:none
}
.nav-justified>li>a{
    margin-bottom:5px;
    text-align:center
}
.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:768px){
    .nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs-justified{
    border-bottom:0
}
.nav-tabs-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
        border-bottom-color:#161616
    }
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.label{
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
a.label:focus,a.label:hover{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.label:empty{
    display:none
}
.btn .label{
    position:relative;
    top:-1px
}
.label-default{
    background-color:#888
}
.label-default[href]:focus,.label-default[href]:hover{
    background-color:#6e6e6e
}
.label-primary{
    background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover{
    background-color:#286090
}
.label-success{
    background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover{
    background-color:#449d44
}
.label-info{
    background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover{
    background-color:#31b0d5
}
.label-warning{
    background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover{
    background-color:#ec971f
}
.label-danger{
    background-color:#de2600
}
.label-danger[href]:focus,.label-danger[href]:hover{
    background-color:#ab1d00
}
.panel{
    margin-bottom:18px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
    padding:15px
}
.panel-heading{
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
    color:inherit
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{
    color:inherit
}
.panel-footer{
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group{
    margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
    border-width:1px 0;
    border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.panel-heading+.list-group .list-group-item:first-child{
    border-top-width:0
}
.list-group+.panel-footer{
    border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
    margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{
    padding-right:15px;
    padding-left:15px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
    border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
    border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
    border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
    border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
    border-top:1px solid #2e2e2e
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{
    border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
    border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
    border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
    border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
    border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
    border-bottom:0
}
.panel>.table-responsive{
    margin-bottom:0;
    border:0
}
.panel-group{
    margin-bottom:18px
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:4px
}
.panel-group .panel+.panel{
    margin-top:5px
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top:1px solid #ddd
}
.panel-group .panel-footer{
    border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
    border-bottom:1px solid #ddd
}
.panel-default{
    border-color:#ddd
}
.panel-default>.panel-heading{
    color:#ccc;
    background-color:#f5f5f5;
    border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ddd
}
.panel-default>.panel-heading .badge{
    color:#f5f5f5;
    background-color:#ccc
}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ddd
}
.panel-primary{
    border-color:#337ab7
}
.panel-primary>.panel-heading{
    color:#fff;
    background-color:#337ab7;
    border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge{
    color:#337ab7;
    background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#337ab7
}
.panel-success{
    border-color:#d6e9c6
}
.panel-success>.panel-heading{
    color:#68d065;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge{
    color:#dff0d8;
    background-color:#68d065
}
.panel-success>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#d6e9c6
}
.panel-info{
    border-color:#bce8f1
}
.panel-info>.panel-heading{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge{
    color:#d9edf7;
    background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#bce8f1
}
.panel-warning{
    border-color:#faebcc
}
.panel-warning>.panel-heading{
    color:#da7200;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge{
    color:#fcf8e3;
    background-color:#da7200
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#faebcc
}
.panel-danger{
    border-color:#ebccd1
}
.panel-danger>.panel-heading{
    color:#de2600;
    background-color:#f2dede;
    border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge{
    color:#f2dede;
    background-color:#de2600
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ebccd1
}
/*! * Bootstrap Datetime Picker v4.17.49 * Copyright 2015-2020 Jonathan Peterson * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE) */
.bootstrap-datetimepicker-widget{
    list-style:none
}
.bootstrap-datetimepicker-widget.dropdown-menu{
    display:block;
    margin:2px 0;
    padding:4px;
    width:19em
}
@media (min-width:768px){
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{
        width:38em
    }
}
@media (min-width:992px){
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{
        width:38em
    }
}
@media (min-width:1200px){
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{
        width:38em
    }
}
.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{
    content:'';
    display:inline-block;
    position:absolute
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,.2);
    top:-7px;
    left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    top:-6px;
    left:8px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before{
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #ccc;
    border-top-color:rgba(0,0,0,.2);
    bottom:-7px;
    left:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:6px solid #fff;
    bottom:-6px;
    left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{
    left:auto;
    right:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{
    left:auto;
    right:7px
}
.bootstrap-datetimepicker-widget .list-unstyled{
    margin:0
}
.bootstrap-datetimepicker-widget a[data-action]{
    padding:6px 0
}
.bootstrap-datetimepicker-widget a[data-action]:active{
    box-shadow:none
}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{
    width:54px;
    font-weight:700;
    font-size:1.2em;
    margin:0
}
.bootstrap-datetimepicker-widget button[data-action]{
    padding:6px
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Increment Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Increment Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Decrement Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Decrement Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Show Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Show Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Toggle AM/PM"
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Clear the picker"
}
.bootstrap-datetimepicker-widget .btn[data-action=today]::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Set the date to today"
}
.bootstrap-datetimepicker-widget .picker-switch{
    text-align:center
}
.bootstrap-datetimepicker-widget .picker-switch::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Toggle Date and Time Screens"
}
.bootstrap-datetimepicker-widget .picker-switch td{
    padding:0;
    margin:0;
    height:auto;
    width:auto;
    line-height:inherit
}
.bootstrap-datetimepicker-widget .picker-switch td span{
    line-height:2.5;
    height:2.5em;
    width:100%
}
.bootstrap-datetimepicker-widget table{
    width:100%;
    margin:0
}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{
    text-align:center;
    border-radius:4px
}
.bootstrap-datetimepicker-widget table th{
    height:20px;
    line-height:20px;
    width:20px
}
.bootstrap-datetimepicker-widget table th.picker-switch{
    width:145px
}
.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{
    background:0 0;
    color:#888;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget table th.prev::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Previous Month"
}
.bootstrap-datetimepicker-widget table th.next::after{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Next Month"
}
.bootstrap-datetimepicker-widget table thead tr:first-child th{
    cursor:pointer
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{
    background:#2e2e2e
}
.bootstrap-datetimepicker-widget table td{
    height:54px;
    line-height:54px;
    width:54px
}
.bootstrap-datetimepicker-widget table td.cw{
    font-size:.8em;
    height:20px;
    line-height:20px;
    color:#888
}
.bootstrap-datetimepicker-widget table td.day{
    height:20px;
    line-height:20px;
    width:20px
}
.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{
    background:#2e2e2e;
    cursor:pointer
}
.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{
    color:#888
}
.bootstrap-datetimepicker-widget table td.today{
    position:relative
}
.bootstrap-datetimepicker-widget table td.today:before{
    content:'';
    display:inline-block;
    border:solid transparent;
    border-width:0 0 7px 7px;
    border-bottom-color:#de2600;
    border-top-color:rgba(0,0,0,.2);
    position:absolute;
    bottom:4px;
    right:4px
}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{
    background-color:#de2600;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td.active.today:before{
    border-bottom-color:#fff
}
.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{
    background:0 0;
    color:#888;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget table td span{
    display:inline-block;
    width:54px;
    height:54px;
    line-height:54px;
    margin:2px 1.5px;
    cursor:pointer;
    border-radius:4px
}
.bootstrap-datetimepicker-widget table td span:hover{
    background:#2e2e2e
}
.bootstrap-datetimepicker-widget table td span.active{
    background-color:#de2600;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td span.old{
    color:#888
}
.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{
    background:0 0;
    color:#888;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour{
    height:27px;
    line-height:27px
}
.bootstrap-datetimepicker-widget.wider{
    width:21em
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade{
    line-height:1.8em!important
}
.input-group.date .input-group-addon{
    cursor:pointer
}
.faq-search-results{
    padding-left:20px
}
.faq-search-results>li{
    margin-top:15px
}
.faq-search-results .faq-search-container{
    position:relative
}
.faq-search-results .faq-search-container .faq-search-result-text h4{
    font-weight:400;
    font-size:17px
}
.faq-search-results .faq-search-container .faq-search-result-text .flag-small{
    cursor:pointer;
    margin-left:4px
}
.faq-search-results .faq-search-container .faq-search-result-text .faq-search-hide{
    display:none
}
.faq-search-results .faq-search-container .faq-search-result-text em{
    font-weight:700
}
.faq-search-results .faq-search-container .faq-search-result-score{
    display:inline-block;
    float:right;
    margin-left:10px
}
.faq-search-results .faq-search-container .faq-search-result-score .faq-search-stars-container{
    height:16px;
    position:relative
}
.faq-search-results .faq-search-container .faq-search-result-score .faq-search-stars-container .faq-search-stars-back,.faq-search-results .faq-search-container .faq-search-result-score .faq-search-stars-container .faq-search-stars-front{
    font-size:14px;
    height:16px;
    color:#706b62
}
.faq-search-results .faq-search-container .faq-search-result-score .faq-search-stars-container .faq-search-stars-back span,.faq-search-results .faq-search-container .faq-search-result-score .faq-search-stars-container .faq-search-stars-front span{
    margin-right:1px
}
.faq-search-results .faq-search-container .faq-search-result-score .faq-search-stars-container .faq-search-stars-front{
    position:absolute;
    top:0;
    z-index:2;
    color:#ffc85b;
    overflow:hidden
}
.premium-page{
    font-size:1rem;
    min-height:100%
}
body{
    overflow-y:auto
}
body.upload-publish-results{
    overflow:hidden;
    padding:0;
    margin:0
}
body:after,body:before{
    content:none;
    display:none
}
@media (min-width:1600px){
    body{
        padding-left:8px;
        padding-top:4px;
        padding-right:8px;
        width:100%
    }
}
@media (min-aspect-ratio:1/1),(min-width:768px){
    body.mobile-menu-opened{
        overflow:hidden;
        position:fixed
    }
}
@media (min-width:768px){
    body:not(.body--with-old-header) .width-full-body{
        margin:0 -8px;
        width:calc(100% + 2 * 8px)
    }
    body:not(.body--with-old-header) .width-main-container{
        max-width:1920px;
        padding:0 4px
    }
    body:not(.body--with-old-header) .width-main-container.head__menu-line__container{
        position:relative
    }
    body:not(.body--with-old-header) .width-main-container.head__menu-line__container #nav{
        top:0
    }
}
.xv-responsive #page.account-page{
    max-width:1920px
}
.faq-search-results{
    padding:0
}
.support-debug-popup .x-body .x-content .contextual-popup-message{
    font-size:11px
}
h1,h2,h3,h4,h5,h6{
    margin:1em -.125em .5em
}
h1 .icon-f:first-child,h2 .icon-f:first-child,h3 .icon-f:first-child,h4 .icon-f:first-child,h5 .icon-f:first-child,h6 .icon-f:first-child{
    float:left;
    margin-right:.3em
}
.text-center>h1 .icon-f:first-child,.text-center>h2 .icon-f:first-child,.text-center>h3 .icon-f:first-child,.text-center>h4 .icon-f:first-child,.text-center>h5 .icon-f:first-child,.text-center>h6 .icon-f:first-child,h1.text-center .icon-f:first-child,h2.text-center .icon-f:first-child,h3.text-center .icon-f:first-child,h4.text-center .icon-f:first-child,h5.text-center .icon-f:first-child,h6.text-center .icon-f:first-child{
    float:none
}
h1{
    font-size:32px
}
h2{
    font-size:28px
}
h3{
    font-size:24px
}
h4{
    font-size:22px
}
h5{
    font-size:18px
}
h6{
    font-size:16px
}
.panel-body>h1:first-child,.panel-body>h2:first-child,.panel-body>h3:first-child,.panel-body>h4:first-child,.panel-body>h5:first-child,.panel-body>h6:first-child{
    margin:.25em -.125em .75em
}
a{
    cursor:pointer;
    text-decoration:underline
}
a.btn,a:hover{
    text-decoration:none
}
a.btn-link:hover{
    text-decoration:underline
}
a.no-color{
    color:#fff
}
a.no-underline{
    text-decoration:none
}
.btn.btn-wrap{
    white-space:normal
}
dl,p,ul{
    font-size:14px
}
dl a,p a,ul a{
    color:#fff
}
.tb-menu ul{
    list-style:none;
    margin:0;
    padding:0
}
ul{
    list-style:disc outside;
    margin:1.5em 0;
    padding-left:4em
}
ul li{
    margin:0 0 .2em;
    font-size:1em;
	list-style: none;
}
ul.list-unstyled{
    padding-left:0;
    list-style:none
}
ul.icon-f-list li{
    list-style:none;
    position:relative
}
ul.icon-f-list li:before{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:block;
    font-size:1em;
    left:-3em;
    position:absolute;
    text-align:center;
    top:0;
    width:3em
}
ul.icon-f-list li:not([class^=icf-]):before{
    content:"\e918"
}
ul.icon-f-list.icfl-angle-double-right li:before{
    content:"\e934"
}
ul.icon-f-list.icfl-angle-right li:before{
    content:"\e936"
}
ul.icon-f-list.icfl-arrow-right li:before{
    content:"\e926"
}
ul.icon-f-list.icfl-ban li:before{
    content:"\e919"
}
ul.icon-f-list.icfl-caret-right li:before{
    content:"\e918"
}
ul.icon-f-list.icfl-check li:before{
    content:"\e929"
}
ul.icon-f-list.icfl-check-circle li:before{
    content:"\e90a"
}
ul.icon-f-list.icfl-check-circle-o li:before{
    content:"\e914"
}
ul.icon-f-list.icfl-check-square li:before{
    content:"\e915"
}
ul.icon-f-list.icfl-close li:before{
    content:"\e909"
}
ul.icon-f-list.icfl-close-circle li:before{
    content:"\e940"
}
ul.icon-f-list.icfl-comment-o li:before{
    content:"\e91d"
}
ul.icon-f-list.icfl-envelop li:before{
    content:"\e952"
}
ul.icon-f-list.icfl-eye li:before{
    content:"\e9ce"
}
ul.icon-f-list.icfl-info-circle li:before{
    content:"\e92a"
}
ul.icon-f-list.icfl-question-circle-o li:before{
    content:"\e931"
}
ul.icon-f-list.icfl-warning li:before{
    content:"\e951"
}
ul.icon-f-list.icfl-warning-circle li:before{
    content:"\e927"
}
.pagination ul{
    margin:0;
    padding:0
}
.pagination ul li{
    margin:0 5px
}
table ul{
    margin:0;
    font-size:12px
}
p{
    margin:0 0 .5em
}
p.form-control-static{
    margin-bottom:0
}
.cursor-pointer{
    cursor:pointer
}
.account-page .alert a{
    font-weight:700
}
.account-page .alert-nobold.alert a{
    font-weight:400
}
.account-page .alert-success a{
    color:#68d065
}
.account-page .alert-info a{
    color:#31708f
}
.account-page .alert-warning a{
    color:#da7200
}
.account-page .alert-danger a{
    color:#de2600
}
.account-page .info-hover{
    display:inline-block;
    overflow:hidden;
    padding:0;
    position:relative;
    vertical-align:bottom
}
.account-page .info-hover .info{
    color:#9e9e9e;
    position:relative;
    top:1px
}
.account-page .info-hover:hover{
    overflow:visible
}
.account-page .info-hover:hover .info-content{
    opacity:1;
    transition:.4s all
}
.account-page .info-hover:hover .info-back{
    opacity:1;
    top:-32px;
    transition:.3s .2s all
}
.account-page .info-hover .info-content{
    background:#444;
    box-shadow:0 0 2px #fff;
    left:-8px;
    min-width:180px;
    opacity:0;
    padding:2px 8px;
    position:absolute;
    top:-2px;
    z-index:2
}
.account-page .info-hover .info-back{
    background:#444;
    border-radius:50%;
    color:#9e9e9e;
    font-size:40px;
    left:-10px;
    opacity:0;
    position:absolute;
    top:-24px;
    z-index:1
}
.account-page .sheer-tag{
    display:inline-block;
    background:#6f42c1;
    color:#fff;
    padding:0 8px;
    font-weight:700;
    height:26px;
    line-height:26px
}
.account-page .sheer-tag .icf-sheer-circle{
    color:#fff;
    vertical-align:text-top
}
@keyframes input_error_focus_inner{
    0%{
        box-shadow:0 0 0 1000px rgba(222,38,0,0) inset
    }
    5%{
        box-shadow:0 0 0 1000px rgba(222,38,0,.6) inset
    }
    40%{
        box-shadow:0 0 0 1000px rgba(222,38,0,.8) inset
    }
    80%{
        box-shadow:0 0 0 1000px rgba(222,38,0,.8) inset
    }
    100%{
        box-shadow:0 0 0 1000px rgba(222,38,0,0) inset
    }
}
.account-page #main .form-horizontal.form-bordered{
    border:1px solid #333;
    background:#222;
    padding:8px
}
.account-page #main .form-horizontal.form-bordered>:first-child{
    margin-left:0;
    margin-right:0;
    margin-top:0
}
.account-page #main .form-horizontal.form-bordered>:last-child{
    margin-bottom:0
}
.account-page #main .form-horizontal.has-read-only .btn-edit-only,.account-page #main .form-horizontal.has-read-only .form-group .content{
    display:none
}
.account-page #main .form-horizontal.has-read-only.editing .form-group .content{
    display:block
}
.account-page #main .form-horizontal.has-read-only.editing .btn-edit-only{
    display:inline-block
}
.account-page #main .form-horizontal.has-read-only.editing .btn-read-only,.account-page #main .form-horizontal.has-read-only.editing .form-group .content-read-only{
    display:none
}
.account-page #main .form-horizontal .control-label{
    font-size:14px;
    font-weight:400;
    text-align:left
}
[dir=rtl] .account-page #main .form-horizontal .control-label{
    text-align:right
}
.account-page #main .form-horizontal .checkbox label{
    font-size:14px
}
.account-page #main .form-horizontal .checkbox label.text-danger a{
    color:#de2600;
    font-weight:700
}
.account-page #main .form-horizontal .checkbox.toggle{
    margin-left:15px
}
.account-page #main .form-horizontal textarea{
    min-height:70px;
    resize:vertical
}
.account-page #main .form-horizontal .error-block,.account-page #main .form-horizontal .help-block{
    font-size:13px
}
.account-page #main .form-horizontal .help-block:not(.error-block){
    color:#fff
}
.account-page #main .form-horizontal.form-step.highlight-errors fieldset.centered .form-group.validator-error.hl-focus .btn-group .btn label{
    animation:input_error_focus_inner 1.5s ease-out
}
.account-page #main .form-horizontal.form-step fieldset{
    font-size:16px;
    padding-bottom:22px;
    position:relative
}
.account-page #main .form-horizontal.form-step fieldset fieldset{
    padding-bottom:0
}
.account-page #main .form-horizontal.form-step fieldset label.control-label{
    display:block;
    font-weight:700;
    margin:0 0 8px 16px
}
[dir=rtl] .account-page #main .form-horizontal.form-step fieldset label.control-label{
    margin:0 16px 8px 0
}
.account-page #main .form-horizontal.form-step fieldset label.control-label .details{
    display:block;
    font-weight:400
}
.account-page #main .form-horizontal.form-step fieldset label.control-label .details:first-letter{
    text-transform:uppercase
}
.account-page #main .form-horizontal.form-step fieldset label.control-label .optional{
    font-weight:400;
    font-style:italic
}
.account-page #main .form-horizontal.form-step fieldset .checkbox label{
    font-size:16px
}
.account-page #main .form-horizontal.form-step fieldset .has-floating-count{
    margin-bottom:20px
}
.account-page #main .form-horizontal.form-step fieldset .floating-count{
    position:absolute;
    top:100%;
    right:0;
    font-size:11px;
    line-height:20px;
    padding:0 15px 0 2px;
    transition:.5s opacity
}
.account-page #main .form-horizontal.form-step fieldset .floating-count.empty{
    opacity:0
}
.account-page #main .form-horizontal.form-step fieldset .floating-count .count{
    font-weight:700
}
[dir=rtl] .account-page #main .form-horizontal.form-step fieldset .floating-count{
    left:0;
    padding:0 2px 0 15px;
    right:auto
}
.account-page #main .form-horizontal.form-step fieldset.centered{
    text-align:center
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group label.control-label{
    margin-left:0;
    text-align:center
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list{
    display:inline-block;
    float:none;
    width:auto
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:first-child{
    border-bottom-left-radius:8px;
    border-top-left-radius:8px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:last-child{
    border-bottom-right-radius:8px;
    border-top-right-radius:8px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::after,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::before{
    border-radius:50%
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint{
    text-align:center
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn{
    border-radius:8px;
    float:none;
    margin:0 4px 8px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn label{
    border-radius:8px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-in{
    height:50px;
    line-height:50px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .icon-f,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .ticket-back-left,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .ticket-back-right{
    font-size:51.92307692px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red{
    background:0 0;
    border-color:transparent;
    border-radius:0
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label{
    background-color:transparent;
    border-radius:0
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label input,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label input{
    z-index:3
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label input::after,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label input::after{
    background:#000;
    color:#fff;
    text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label input:checked+.icf-check-circle,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label input:checked+.icf-check-circle{
    opacity:1;
    transform:initial;
    transition:all .2s
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label .icf-check-circle,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label .icf-check-circle{
    background:#de2600;
    color:#fff;
    font-size:16px;
    left:17px;
    opacity:0;
    position:absolute;
    top:17px;
    transform:scale(2);
    z-index:4
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red .ticket-in,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red .ticket-in{
    font-size:16px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-in,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-in{
    height:50px;
    line-height:50px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .icon-f,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .ticket-back-left,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .ticket-back-right,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-back .icon-f,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-back .ticket-back-left,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-back .ticket-back-right{
    font-size:51.92307692px
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn{
    border-color:#000;
    padding:0
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label{
    background-color:#7d7d7d;
    font-size:16px;
    height:50px;
    line-height:50px;
    padding:0 15px 0 40px;
    transition:all .15s
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label:hover,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label:hover{
    box-shadow:0 0 5px rgba(0,0,0,.2) inset
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label:active,.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label:focus,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label:active,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label:focus{
    box-shadow:0 0 10px rgba(0,0,0,.3) inset;
    transform:translateY(1px)
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input{
    border:2px solid #666;
    cursor:pointer;
    height:14px;
    left:18px;
    margin:-7px 0 0;
    position:absolute;
    top:50%;
    width:14px;
    z-index:1
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input::after,.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input::before,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::after,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::before{
    background:#7d7d7d;
    content:" ";
    cursor:pointer;
    display:block;
    position:absolute
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input::before,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::before{
    border:2px solid #666;
    height:14px;
    left:50%;
    margin:-7px;
    top:50%;
    width:14px;
    z-index:2
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input::after,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::after{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    opacity:0;
    text-align:center;
    transform:scale(2);
    z-index:3
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input:checked::after,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input:checked::after{
    opacity:1;
    transform:initial;
    transition:all .2s
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label .checkbox-error-box,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label .checkbox-error-box{
    z-index:2
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn{
    margin-bottom:4px
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input::after{
    background:#fff;
    color:#de2600;
    border:2px solid #c7c7c7;
    content:"\e929";
    font-size:14px;
    height:18px;
    line-height:14px;
    left:50%;
    margin:-9px;
    top:50%;
    width:18px
}
.account-page #main .form-horizontal.form-step fieldset .checkbox.btn label input:disabled::after{
    background:#fff;
    color:#888;
    border:2px solid #888
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:first-child label{
    border-bottom-left-radius:8px;
    border-top-left-radius:8px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:last-child label{
    border-bottom-right-radius:8px;
    border-top-right-radius:8px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input::after{
    background:#de2600;
    border-radius:50%;
    color:#fff;
    content:"\e90a";
    font-size:16px;
    height:16px;
    line-height:16px;
    left:50%;
    margin:-8px;
    text-shadow:2px 0 0 #de2600,-2px 0 0 #de2600,0 2px 0 #de2600,0 -2px 0 #de2600,1px 1px 0 #de2600,-1px -1px 0 #de2600,1px -1px 0 #de2600,-1px 1px 0 #de2600;
    top:50%;
    width:16px
}
.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input:disabled::after{
    background:#888;
    color:#fff;
    text-shadow:2px 0 0 #888,-2px 0 0 #888,0 2px 0 #888,0 -2px 0 #888,1px 1px 0 #888,-1px -1px 0 #888,1px -1px 0 #888,-1px 1px 0 #888
}
.account-page #main .form-horizontal.form-step fieldset.files{
    margin-top:50px
}
.account-page #main .form-horizontal.form-step fieldset.overlap-x-popup{
    z-index:3;
    overflow:visible
}
.account-page #main .form-horizontal.form-step legend{
    background:#000;
    border-bottom:0;
    color:#fff;
    float:left;
    font-size:18px;
    padding:8px
}
.account-page #main .form-horizontal.form-step legend+*{
    clear:both
}
.account-page #main .form-horizontal.form-step legend .counter{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    background:#000;
    border-radius:50%;
    color:#fff;
    font-size:12px;
    font-weight:700;
    height:32px;
    line-height:32px;
    margin-right:8px;
    text-align:center;
    width:32px
}
.account-page #main .form-horizontal.form-step legend .optional{
    color:#aaa;
    font-size:16px;
    font-style:italic
}
.account-page #main .form-horizontal.form-step legend .clear-link{
    text-decoration:none
}
.account-page #main .form-horizontal.form-step legend .clear-link .icon-f{
    vertical-align:middle
}
.account-page #main .form-horizontal.form-step .input-group .fa{
    z-index:3
}
.account-page #main .form-horizontal.form-step .input-group.language-select{
    position:static
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn{
    vertical-align:top
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn{
    border-color:#ccc;
    margin-bottom:0;
    padding:0 10px;
    transition:all .2s;
    position:relative
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn .flag{
    display:block;
    transition:transform .2s
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn .lang-selector-icon{
    font-size:20px;
    display:block;
    transition:transform .2s
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn .lang-selector-icon.icon-f{
    line-height:32.5px
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn .lang-selector-icon.flag.flag-question{
    margin:6px 0
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn .flag-detected{
    position:absolute;
    right:2px;
    bottom:2px
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn .flag-detected.flag-question{
    background:#de2600
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn:active,.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn:focus{
    outline:0
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn:active{
    box-shadow:0 2px 4px 2px rgba(0,0,0,.3) inset
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn:active .flag,.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn .btn:active .lang-selector-icon{
    opacity:.8;
    transform:translateY(2px)
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn.trash-btn .btn{
    font-size:16px;
    line-height:32px;
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    border-left:none
}
.account-page #main .form-horizontal.form-step .input-group.language-select .input-group-btn.trash-btn .btn .icon-f{
    vertical-align:text-top
}
.account-page #main .form-horizontal.form-step .input-group.language-select .form-control{
    min-height:34px
}
.account-page #main .form-horizontal.form-step .input-group.language-select textarea.form-control{
    min-height:70px
}
.account-page #main .form-horizontal.form-step .input-group .error-block,.account-page #main .form-horizontal.form-step .input-group .help-block{
    display:table-row
}
.account-page #main .form-horizontal.form-step .input-pwd-check{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.account-page #main .form-horizontal.form-step .progress-pwd-check{
    border-radius:0;
    margin-bottom:0;
    height:4px
}
.account-page #main .form-horizontal.form-step .x-popup.form-popup-error.above .x-popup-arrow{
    border-top-color:#de2600
}
.account-page #main .form-horizontal.form-step .x-popup.form-popup-error.below .x-popup-arrow{
    border-bottom-color:#de2600
}
.account-page #main .form-horizontal.form-step .x-popup.form-popup-error .x-popup-content{
    background:#de2600;
    box-shadow:1px 1px 2px rgba(0,0,0,.5);
    padding:2px 8px;
    word-break:break-word
}
.account-page #main .form-horizontal.form-step .x-popup.form-popup-error .x-popup-content .click-func{
    cursor:pointer
}
.account-page #main .form-horizontal.form-step .x-popup.form-popup-error .x-popup-content .click-func:hover{
    text-decoration:underline
}
.account-page #main .form-horizontal.form-step button.submit{
    display:block;
    font-size:18px;
    margin:0 auto;
    padding:16px 30px;
    white-space:normal
}
.account-page #main .form-horizontal.form-step button.submit:active,.account-page #main .form-horizontal.form-step button.submit:focus{
    outline:0
}
.account-page #main .form-error-list-contener .form-error-list{
    margin:.8em 0
}
.account-page .panel .select-label{
    background:#444
}
.account-page button.success,.account-page select.success{
    animation:input_saved 1.5s ease-out;
    border-color:#68d065
}
.account-page button.error,.account-page select.error{
    animation:input_notsaved 1s ease-out;
    border-color:#ff5252
}
.account-page button.wait,.account-page select.wait{
    cursor:wait
}
@keyframes input_saved{
    0%{
        box-shadow:0 0 0 0 rgba(104,208,101,.6);
        background:rgba(104,208,101,0)
    }
    18%{
        background:rgba(104,208,101,.3)
    }
    35%{
        box-shadow:0 0 5px 25px rgba(104,208,101,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(104,208,101,0)
    }
    80%{
        background:rgba(104,208,101,.3)
    }
}
@keyframes input_notsaved{
    0%{
        box-shadow:0 0 0 0 rgba(255,82,82,.6);
        background:rgba(255,82,82,0)
    }
    18%{
        background:rgba(255,82,82,.3)
    }
    35%{
        box-shadow:0 0 5px 25px rgba(255,82,82,0)
    }
    50%{
        box-shadow:0 0 0 0 rgba(255,82,82,0)
    }
    80%{
        background:rgba(255,82,82,.3)
    }
}
.account-page .locale-selector-popup{
    margin-right:30px
}
.account-page .locale-selector-popup .x-popup-arrow{
    border-bottom-color:#161616;
    left:22px;
    margin-left:0
}
.account-page .locale-selector-popup .x-popup-content{
    background:#161616;
    padding:10px
}
.account-page .locale-selector-popup .x-popup-content ul{
    list-style:none;
    margin:0;
    padding:0
}
.account-page .locale-selector-popup .x-popup-content ul li{
    padding:0
}
.account-page .locale-selector-popup .x-popup-content ul a{
    color:#fff;
    display:block;
    font-size:14px;
    height:24px;
    line-height:24px;
    overflow:hidden;
    padding:0 16px;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.account-page .locale-selector-popup .x-popup-content ul a:hover{
    background:#000;
    transition:all .2s
}
.account-page .content-partener-warning{
    color:#de2600;
    margin:0;
    padding-bottom:7px;
    padding-top:7px
}
.account-page .content-partener-warning+.content-partener-warning{
    padding-top:0
}
.account-page #update-email-prefs_prefs_marketing{
    position:relative;
    margin:20px 0;
    padding:20px 15px;
    background:#000;
    color:#fff;
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    align-items:flex-end;
    visibility:hidden
}
.account-page #update-email-prefs_prefs_marketing h3{
    position:absolute;
    top:50%;
    left:0;
    order:1;
    width:50%;
    max-height:100%;
    margin:0;
    margin-top:20px;
    padding-bottom:20px;
    text-align:center;
    line-height:1;
    transform:translateY(-50%)
}
.account-page #update-email-prefs_prefs_marketing h3 div .marketing-content{
    display:block;
    padding-left:5px;
    text-transform:uppercase;
    font-weight:400;
    font-size:23px;
    line-height:1
}
.account-page #update-email-prefs_prefs_marketing h3 div .marketing-content span{
    display:block;
    margin-left:-5px;
    font-weight:700;
    font-size:120px;
    line-height:.8
}
.account-page #update-email-prefs_prefs_marketing h3 div .logo{
    direction:ltr;
    display:block;
    margin:3px 0 0
}
.account-page #update-email-prefs_prefs_marketing h3 div .logo svg{
    margin-bottom:2px;
    margin-right:-5px
}
.account-page #update-email-prefs_prefs_marketing h3 div .logo .icf-ticket-red{
    font-size:58px;
    line-height:.6;
    color:#de2600
}
.account-page #update-email-prefs_prefs_marketing .marketing-mentions{
    width:50%;
    order:3;
    text-transform:uppercase
}
.account-page #update-email-prefs_prefs_marketing .marketing-mentions p{
    font-size:11px
}
.account-page #update-email-prefs_prefs_marketing .form-group{
    order:2;
    width:50%;
    margin-left:0;
    margin-right:0;
    padding-right:15px
}
.account-page #update-email-prefs_prefs_marketing .form-group .checkbox.toggle input:checked+label:before{
    background:#de2600;
    border-color:#ab1d00
}
.account-page #update-email-prefs_prefs_marketing .form-group .checkbox.toggle label:before{
    background:#333;
    border:1px solid #333
}
html[dir=rtl] .account-page #update-email-prefs_prefs_marketing{
    align-items:flex-start!important
}
.account-page table.account-table{
    min-width:100%;
    position:relative;
    z-index:1
}
.account-page table.account-table tr td,.account-page table.account-table tr th{
    border:1px solid #666
}
.account-page table.account-table tr td.title,.account-page table.account-table tr th.title{
    max-width:780px;
    min-width:280px
}
.account-page table.account-table tr th{
    background:#2e2e2e;
    background-image:linear-gradient(to top,#2e2e2e,#3b3b3b);
    font-size:1.2em;
    font-weight:700;
    padding:2px 5px;
    text-align:center
}
.account-page table.account-table tr th,.account-page table.account-table tr th a{
    color:#ccc
}
.account-page table.account-table tr th a{
    display:block;
    text-decoration:none
}
.account-page table.account-table tr th a .txt{
    text-decoration:underline
}
.account-page table.account-table tr th a>.icon-f{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    transition:.2s all
}
.account-page table.account-table tr th a>.icf-angle-up{
    transform-origin:center 7px
}
.account-page table.account-table tr th a>.icf-angle-down{
    transform-origin:center 6px
}
.account-page table.account-table tr th a:hover>.icf-angle-down,.account-page table.account-table tr th a:hover>.icf-angle-up{
    transform:scale(-1.3)
}
.account-page table.account-table tr th .icf-info-circle{
    color:#888;
    vertical-align:middle
}
.account-page table.account-table tr th.info .info-content{
    display:none
}
.account-page table.account-table tr td{
    background:#222;
    color:#fff;
    padding:7px 5px;
    text-align:left;
    vertical-align:top
}
.account-page table.account-table tr td.no-padding{
    padding:0
}
.account-page table.account-table tr td.no-horiz-padding{
    padding-left:0;
    padding-right:0
}
.account-page table.account-table tr td.number{
    text-align:right
}
.account-page table.account-table tr td.centered{
    text-align:center
}
.account-page table.account-table tr td.title{
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis
}
.account-page table.account-table tr td.thumb{
    padding:4px 6px
}
.account-page table.account-table tr td.thumb .btn.edit{
    background:#222;
    border:1px solid #999;
    font-size:16px;
    height:24px;
    line-height:24px;
    margin-bottom:0;
    padding-bottom:0;
    padding-top:0
}
.account-page table.account-table tr td.thumb .btn.edit .icon-f{
    font-size:16px;
    line-height:22px
}
.account-page table.account-table tr td.thumb .casting-selected{
    color:#888
}
.account-page table.account-table tr td .info .info-content,.account-page table.account-table tr td.info .info-content{
    display:none
}
.account-page table.account-table tr td .video-status .icon-f,.account-page table.account-table tr td>.icf-check-circle,.account-page table.account-table tr td>.icf-check-circle-o,.account-page table.account-table tr td>.icf-ticket{
    font-size:16px;
    vertical-align:middle
}
.account-page table.account-table tr:nth-child(2n) td{
    background:#3c3c3c
}
.account-page table.account-table tr.focused td,.account-page table.account-table tr:hover td{
    background:#060606
}
.account-page table.account-table tr.warning td{
    background:#821600
}
.account-page table.account-table tr.warning:nth-child(2n) td{
    background:#6e1300
}
.account-page table.account-table tr.warning.focused td,.account-page table.account-table tr.warning:hover td{
    background:#781500
}
.account-page table.account-table .no-line-break,.account-page table.account-table.no-line-break{
    white-space:nowrap
}
.account-page table.account-table.condensed-table tr th{
    padding:2px
}
.account-page table.account-table.condensed-table tr td{
    padding:4px 2px
}
.account-page table.account-table.condensed-table tr td.no-padding{
    padding:0
}
.account-page .overflowable-table{
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:1
}
.account-page .overflowable-table table{
    position:relative;
    z-index:1
}
.account-page .overflowable-table .overflowable-table-container{
    overflow:auto;
    width:100%
}
.account-page .overflowable-table .overflowable-table-gotoleft,.account-page .overflowable-table .overflowable-table-gotoright{
    bottom:0;
    cursor:pointer;
    display:none;
    left:0;
    position:absolute;
    top:0;
    width:40px;
    z-index:2
}
.account-page .overflowable-table .overflowable-table-gotoleft .icon-f,.account-page .overflowable-table .overflowable-table-gotoright .icon-f{
    color:#fff;
    display:block;
    font-size:36px;
    left:0;
    margin:2px 0;
    padding:0;
    position:absolute;
    text-align:center;
    text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 0 30px #000,0 0 30px #000;
    top:0;
    transition:.2s width;
    width:40px;
    z-index:2
}
.account-page .overflowable-table .overflowable-table-gotoleft:before,.account-page .overflowable-table .overflowable-table-gotoright:before{
    background:#000;
    bottom:0;
    box-shadow:0 0 10px 3px #000;
    content:' ';
    display:block;
    left:0;
    position:absolute;
    top:0;
    transition:.2s all;
    width:0;
    z-index:1
}
.account-page .overflowable-table .overflowable-table-gotoleft:hover .icon-f,.account-page .overflowable-table .overflowable-table-gotoright:hover .icon-f{
    width:34px
}
.account-page .overflowable-table .overflowable-table-gotoright,.account-page .overflowable-table .overflowable-table-gotoright .icon-f,.account-page .overflowable-table .overflowable-table-gotoright:before{
    left:auto;
    right:0
}
.account-page .overflowable-table .overflowable-table-fixed-first-row{
    margin-bottom:0;
    position:relative;
    z-index:3
}
.account-page .overflowable-table .overflowable-table-fixed-first-row th{
    border-bottom:0
}
.account-page .overflowable-table .overflowable-table-fixed-first-row.is_over{
    box-shadow:0 2px 2px rgba(0,0,0,.5)
}
.account-page .overflowable-table .overflowable-table-fixed-first-col{
    left:0;
    position:absolute;
    top:0;
    z-index:2
}
.account-page .overflowable-table .overflowable-table-fixed-first-col.is_over{
    box-shadow:2px 0 2px rgba(0,0,0,.2)
}
.account-page .nav-tabs{
    background:#000;
    border-color:#404040;
    padding:8px 8px 0;
    margin-bottom:16px
}
.account-page .nav-tabs>li>a{
    border-radius:3px 3px 0 0;
    font-size:16px;
    padding:5px 16px;
    text-decoration:none
}
.account-page .nav-tabs>li>a:hover{
    border-bottom-color:#404040
}
.account-page .nav-tabs>li>a.active,.account-page .nav-tabs>li>a.active:focus,.account-page .nav-tabs>li>a.active:hover{
    background:#161616;
    border-color:#404040;
    border-bottom-color:transparent;
    color:#fff
}
.account-page .panel{
    background:#444;
    border-color:#333
}
.account-page .panel .panel-heading{
    background:#555;
    border-color:#333;
    color:#fff;
    font-size:16px;
    line-height:20px;
    padding:10px 40px 10px 16px;
    position:relative
}
.account-page .panel .panel-heading .badge{
    border-radius:3px;
    font-weight:700;
    padding:3px 4px;
    vertical-align:text-bottom
}
.account-page .panel .panel-heading .badge.alert{
    background:#de2600;
    color:#fff
}
.account-page .panel .panel-body{
    border-color:#333;
    color:#fff;
    transition:all .5s ease-in-out
}
.account-page .panel .panel-body .badge{
    border-radius:3px;
    font-weight:700;
    padding:3px 2px;
    vertical-align:bottom;
    margin:0 6px
}
.account-page .panel .panel-body .badge.alert{
    background:#ab1d00;
    color:#fff
}
.account-page .panel .panel-body .list-group{
    margin-bottom:8px
}
.account-page .list-group .list-group-item{
    font-size:16px;
    line-height:20px;
    padding:10px 16px;
    text-decoration:none
}
.account-page .list-group .list-group-item,.account-page .list-group .list-group-item.active,.account-page .list-group .list-group-item:hover{
    border-color:#333;
    color:#fff
}
.account-page .list-group .list-group-item.active,.account-page .list-group .list-group-item:active,.account-page .list-group .list-group-item:focus{
    background-color:#333
}
.account-page .list-group .list-group-item:hover{
    background-color:#373737
}
.account-page .list-group .list-group-item.with-help .list-line{
    padding-right:42px
}
[dir=rtl] .account-page .list-group .list-group-item.with-help .list-line{
    padding-left:42px;
    padding-right:16px
}
.account-page .list-group .list-group-item .list-line{
    display:flex;
    padding:10px 16px
}
.account-page .list-group .list-group-item .list-line .list-enum{
    flex:none
}
.account-page .list-group .list-group-item .list-line .list-label,.account-page .list-group .list-group-item .list-line .status{
    flex:auto
}
.account-page .list-group .list-group-item .list-line .list-label{
    padding-right:16px;
	text-align:left;
}
.account-page .list-group .list-group-item a.list-line{
    color:#fff;
    text-decoration:none
}
.account-page .list-group .list-group-item a.list-line:hover{
    background-color:#373737
}
.account-page .list-group .list-group-item a.list-line .status{
    text-decoration:underline
}
.account-page .list-group .list-group-item.list-group-item-danger a.list-line{
    color:#de2600
}
.account-page .list-group .list-group-item.list-group-item-danger a.list-line:hover{
    background:#8b8b8b
}
.account-page .list-group .list-group-item.list-group-item-warning a.list-line{
    color:#ff8c00
}
.account-page .list-group .list-group-item.list-group-item-warning a.list-line:hover{
    background:#b0b0b0
}
.account-page .list-group .list-group-item .list-enum span{
    display:inline-block;
    border:1px solid #fff;
    border-radius:3px;
    color:#fff;
    float:left;
    font-size:11px;
    line-height:18px;
    margin:-1px 6px 0 0;
    padding:0 5px;
    vertical-align:text-bottom
}
.account-page .list-group .list-group-item.list-group-item-danger{
    background:#a4a4a4
}
.account-page .list-group .list-group-item.list-group-item-danger .list-enum span{
    background:#de2600;
    border-color:#de2600;
    color:#000;
    font-weight:700
}
.account-page .list-group .list-group-item.list-group-item-warning{
    background:#c9c9c9
}
.account-page .list-group .list-group-item.list-group-item-warning .list-enum span{
    background:#ff8c00;
    border-color:#ff8c00;
    color:#000;
    font-weight:700
}
.account-page .list-group .list-group-item .status{
    text-align:right
}
[dir=rtl] .account-page .list-group .list-group-item .status{
    text-align:left
}
.account-page .list-group .list-group-item .help-toggle{
    background:rgba(0,0,0,0);
    border-radius:4px;
    cursor:pointer;
    display:block;
    height:36px;
    line-height:38px;
    position:absolute;
    top:2px;
    right:2px;
    text-align:center;
    text-decoration:none;
    transition:all .2s;
    width:36px
}
[dir=rtl] .account-page .list-group .list-group-item .help-toggle{
    left:2px;
    right:auto
}
.account-page .list-group .list-group-item .help-toggle:hover{
    background:rgba(0,0,0,.07)
}
.account-page .list-group .list-group-item .help-d{
    background:#555;
    border:0 solid #444;
    display:block;
    font-size:15px;
    margin:0 8px;
    max-height:0;
    opacity:0;
    overflow:hidden;
    position:relative;
    padding:0 16px 0 38px;
    transition:all .5s ease-in-out
}
.account-page .list-group .list-group-item .help-d .help-d-content{
    position:relative;
    z-index:2
}
.account-page .list-group .list-group-item .help-d .help-d-content .help_title{
    margin:15px 0 5px;
    font-weight:700
}
.account-page .list-group .list-group-item .help-d .help-d-content .help_title:first-child{
    margin-top:0
}
.account-page .list-group .list-group-item .help-d .help-d-content .help_list{
    list-style:initial;
    padding-left:20px
}
.account-page .list-group .list-group-item .help-d .help-d-bg{
    color:#484848;
    font-size:80px;
    left:-24px;
    position:absolute;
    top:-15px;
    z-index:1
}
.account-page .list-group .list-group-item.help-opened .help-d{
    border:1px solid #333;
    max-height:1000px;
    opacity:1;
    margin-top:4px;
    margin-bottom:8px;
    padding-bottom:8px;
    padding-top:8px
}
.account-page .bootstrap-datetimepicker-widget{
    background:#161616
}
.account-page .voters-list{
    max-width:608px;
    overflow:hidden
}
.account-page .voters-list .thumb-profile{
    float:left;
    overflow:hidden;
    text-align:center;
    width:76px
}
.account-page .voters-list .thumb-profile .thumb{
    background:0 0;
    display:block;
    height:62px;
    position:relative;
    width:auto
}
.account-page .voters-list .thumb-profile .thumb img{
    border:1px solid #fff
}
.account-page .voters-list .thumb-profile .thumb .icon-f{
    text-shadow:1px 1px 0 #000,0 0 1px #000;
    bottom:4px;
    color:#fff;
    position:absolute;
    right:10px;
    text-decoration:none
}
.account-page .voters-list .thumb-profile .profile-name{
    font-weight:400;
    font-size:14px;
    height:18px;
    line-height:18px;
    margin:0 0 6px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.account-page .voters-list>p{
    clear:both;
    padding:10px 0 0;
    text-align:center
}
.account-page .voters-list>p .btn{
    color:#fff
}
.account-page .voters-list-pop{
    margin:-8px;
    padding:8px 20px;
    width:calc(100% + 2*8px)
}
.account-page .voters-list-pop .x-body{
    max-width:658px
}
.account-page .voters-list-pop h2{
    margin-bottom:20px
}
.account-page .croppie-container{
    width:100%;
    height:100%
}
.account-page .croppie-container .cr-image{
    z-index:-1;
    position:absolute;
    top:0;
    left:0;
    transform-origin:0 0;
    max-height:none;
    max-width:none
}
.account-page .croppie-container .cr-boundary{
    position:relative;
    overflow:hidden;
    margin:0 auto;
    z-index:1;
    width:100%;
    height:100%
}
.account-page .croppie-container .cr-resizer,.account-page .croppie-container .cr-viewport{
    position:absolute;
    border:2px solid #fff;
    margin:auto;
    top:0;
    bottom:0;
    right:0;
    left:0;
    box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);
    z-index:0
}
.account-page .croppie-container .cr-resizer{
    z-index:2;
    box-shadow:none;
    pointer-events:none
}
.account-page .croppie-container .cr-resizer-horisontal,.account-page .croppie-container .cr-resizer-vertical{
    position:absolute;
    pointer-events:all
}
.account-page .croppie-container .cr-resizer-horisontal::after,.account-page .croppie-container .cr-resizer-vertical::after{
    display:block;
    position:absolute;
    box-sizing:border-box;
    border:1px solid #000;
    background:#fff;
    width:10px;
    height:10px;
    content:''
}
.account-page .croppie-container .cr-resizer-vertical{
    bottom:-5px;
    cursor:row-resize;
    width:100%;
    height:10px
}
.account-page .croppie-container .cr-resizer-vertical::after{
    left:50%;
    margin-left:-5px
}
.account-page .croppie-container .cr-resizer-horisontal{
    right:-5px;
    cursor:col-resize;
    width:10px;
    height:100%
}
.account-page .croppie-container .cr-resizer-horisontal::after{
    top:50%;
    margin-top:-5px
}
.account-page .croppie-container .cr-original-image{
    display:none
}
.account-page .croppie-container .cr-vp-circle{
    border-radius:50%
}
.account-page .croppie-container .cr-overlay{
    z-index:1;
    position:absolute;
    cursor:move;
    touch-action:none
}
.account-page .croppie-container .cr-slider-wrap{
    width:75%;
    margin:15px auto;
    text-align:center
}
.account-page .croppie-result{
    position:relative;
    overflow:hidden
}
.account-page .croppie-result img{
    position:absolute
}
.account-page .croppie-container .cr-image,.account-page .croppie-container .cr-overlay,.account-page .croppie-container .cr-viewport{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0)
}
.account-page .cr-slider{
    -webkit-appearance:none;
    width:300px;
    max-width:100%;
    padding-top:8px;
    padding-bottom:8px;
    background-color:transparent
}
.account-page .cr-slider::-webkit-slider-runnable-track{
    width:100%;
    height:3px;
    background:rgba(0,0,0,.5);
    border:0;
    border-radius:3px
}
.account-page .cr-slider::-webkit-slider-thumb{
    -webkit-appearance:none;
    border:none;
    height:16px;
    width:16px;
    border-radius:50%;
    background:#ddd;
    margin-top:-6px
}
.account-page .cr-slider:focus{
    outline:0
}
.account-page .cr-slider::-moz-range-track{
    width:100%;
    height:3px;
    background:rgba(0,0,0,.5);
    border:0;
    border-radius:3px
}
.account-page .cr-slider::-moz-range-thumb{
    border:none;
    height:16px;
    width:16px;
    border-radius:50%;
    background:#ddd;
    margin-top:-6px
}
.account-page .cr-slider:-moz-focusring{
    outline:1px solid #fff;
    outline-offset:-1px
}
.account-page .cr-slider::-ms-track{
    width:100%;
    height:5px;
    background:0 0;
    border-color:transparent;
    border-width:6px 0;
    color:transparent
}
.account-page .cr-slider::-ms-fill-lower{
    background:rgba(0,0,0,.5);
    border-radius:10px
}
.account-page .cr-slider::-ms-fill-upper{
    background:rgba(0,0,0,.5);
    border-radius:10px
}
.account-page .cr-slider::-ms-thumb{
    border:none;
    height:16px;
    width:16px;
    border-radius:50%;
    background:#ddd;
    margin-top:1px
}
.account-page .cr-slider:focus::-ms-fill-lower{
    background:rgba(0,0,0,.5)
}
.account-page .cr-slider:focus::-ms-fill-upper{
    background:rgba(0,0,0,.5)
}
.account-page .cr-rotate-controls{
    position:absolute;
    bottom:5px;
    left:5px;
    z-index:1
}
.account-page .cr-rotate-controls button{
    border:0;
    background:0 0
}
.account-page .cr-rotate-controls i:before{
    display:inline-block;
    font-style:normal;
    font-weight:900;
    font-size:22px
}
.account-page .cr-rotate-l i:before{
    content:'â†º'
}
.account-page .cr-rotate-r i:before{
    content:'â†»'
}
.account-page #x-home-messages .x-message.x-message-warning{
    background:#f0ad4e;
    border-color:#f0ad4e
}
.account-page.anonymous{
    background:#666;
    margin:0;
    padding:20px
}
.account-page.anonymous a{
    color:#fff
}
.account-page.anonymous a.link-text-color{
    color:#de2600
}
.account-page.anonymous .alert-danger a{
    color:#de2600
}
.account-page.anonymous #page{
    position:relative;
    max-width:1280px;
    background:#000;
    color:#fff;
    margin:0 auto;
    padding:20px
}
.account-page.anonymous #page #signin-popup-form h2{
    margin-right:40px
}
[dir=rtl] .account-page.anonymous #page #signin-popup-form h2{
    margin-left:40px;
    margin-right:0
}
.account-page.anonymous #page .language-switcher-row{
    position:absolute;
    top:20px;
    left:0;
    right:0
}
.account-page.anonymous #page .language-switcher-row div{
    position:relative
}
.account-page.anonymous #page .language-switcher-row div #language-switcher{
    float:right;
    cursor:pointer;
    margin-left:0;
    margin-right:0
}
[dir=rtl] .account-page.anonymous #page .language-switcher-row div #language-switcher{
    float:left;
    margin-left:20px
}
.account-page.anonymous #page .language-switcher-row.has-verif-msg{
    left:30px;
    right:30px
}
.account-page.anonymous #page #language-switcher-list{
    top:100%
}
[dir=rtl] .account-page.anonymous #page #language-switcher-list{
    left:0;
    right:auto
}
.account-page.anonymous #page.action-email_subscribe{
    max-width:1440px;
    margin:-20px auto;
    padding:0;
    overflow:hidden
}
.account-page.anonymous #page.action-email_subscribe .arrow{
    position:absolute;
    left:50%;
    bottom:30px;
    display:block;
    width:19px;
    height:17px;
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/arrow.png);
    background-size:cover;
    transform:translateX(-50%)
}
.account-page.anonymous #page.action-email_subscribe .banner{
    position:relative;
    background-position:center bottom;
    background-size:cover;
    background-repeat:no-repeat;
    z-index:0
}
.account-page.anonymous #page.action-email_subscribe .banner:before{
    content:'';
    display:block;
    padding-top:56.24%
}
.account-page.anonymous #page.action-email_subscribe .banner-top{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:#000;
    z-index:1
}
.account-page.anonymous #page.action-email_subscribe .banner-top .menu-container{
    text-align:center;
    line-height:1
}
.account-page.anonymous #page.action-email_subscribe .banner-top .menu-container .menu-logo{
    margin:10px 0
}
.account-page.anonymous #page.action-email_subscribe .banner-content{
    position:absolute;
    top:50%;
    right:5%;
    width:50%;
    text-align:center;
    transform:translateY(-50%)
}
.account-page.anonymous #page.action-email_subscribe .banner-content h1{
    margin:0
}
.account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content{
    text-transform:uppercase;
    font-size:42px;
    font-weight:400
}
.account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content span{
    display:block;
    font-size:5em;
    font-weight:700;
    line-height:.8
}
.account-page.anonymous #page.action-email_subscribe .banner-content .logo{
    margin-bottom:50px
}
.account-page.anonymous #page.action-email_subscribe .banner-content .logo .icf-ticket-red{
    font-size:82px;
    color:#de2600
}
.account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions p{
    display:inline-block;
    width:70%;
    font-size:24px;
    margin-bottom:30px
}
.account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions p:last-child{
    margin-bottom:0
}
.account-page.anonymous #page.action-email_subscribe .content-page{
    position:relative;
    padding:98px 0;
    background:#000;
    background:linear-gradient(0deg,#000 0,#212121 100%)
}
.account-page.anonymous #page.action-email_subscribe #optin-form{
    max-width:675px;
    margin:0 auto
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group{
    margin:0;
    padding:15px 30px
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group label{
    font-size:18px
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_email,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_name,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_typexxx{
    background:#161616
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_email label,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_name label,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_typexxx label{
    line-height:1
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_name{
    padding-top:30px
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_typexxx{
    margin-bottom:40px;
    padding-bottom:30px
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners{
    padding:0 0 20px 0
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal .content,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners .content{
    text-align:left;
    padding-left:calc(16.66666667% + 30px)
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal .content .form-horizontal .checkbox,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners .content .form-horizontal .checkbox{
    padding-top:0
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal .content .checkbox.toggle label:before,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners .content .checkbox.toggle label:before{
    background:#282828;
    border-color:#282828
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal .content .checkbox.toggle input:checked~label:before,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners .content .checkbox.toggle input:checked~label:before{
    background:#de2600
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-buttons .col-sm-offset-2{
    margin-left:0
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-buttons .col-sm-offset-2.col-sm-10{
    float:none;
    width:100%
}
.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-buttons .btn-danger{
    padding:20px 90px;
    font-size:18px;
    border-radius:20px
}
.account-page.anonymous #page.action-email_subscribe .contact-footer{
    margin-bottom:30px
}
.account-page.anonymous #page.action-email_subscribe .contact-footer h2{
    margin:0;
    padding:30px 0;
    text-align:center;
    text-transform:uppercase;
    font-weight:400
}
.account-page.anonymous #page.action-email_subscribe .contact-footer h2 strong{
    display:block;
    font-weight:700;
    color:#de2600
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul{
    display:flex;
    align-items:stretch;
    justify-content:center;
    padding:30px 0 25px 0;
    margin:0;
    list-style:none;
    background:#292929
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li{
    margin:0;
    text-align:center
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li~li{
    margin-left:78px
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li a{
    position:relative;
    display:block;
    padding-bottom:35px;
    text-decoration:none
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li a.premium-link{
    width:95px
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li a:hover .icon-f.icf-life-saver:after,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li a:hover .icon-f.icf-twitter:after{
    background:#ab1d00
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li svg{
    display:block;
    margin:0 auto
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f{
    display:inline-block
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-life-saver,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-twitter{
    position:relative;
    font-size:40px
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-life-saver:before,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-twitter:before{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate3d(-50%,-50%,0)
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-life-saver:after,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-twitter:after{
    content:'';
    display:block;
    width:74px;
    height:74px;
    border-radius:50%;
    background:#de2600;
    transition:background .2s
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-ticket-red{
    font-size:76px;
    line-height:.7;
    color:#de2600
}
.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .text{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width:100%;
    margin:0;
    text-align:center;
    text-transform:uppercase;
    font-weight:700
}
.account-page.anonymous #page.action-email_subscribe.straight .banner{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/bg-straight.png)
}
.account-page.anonymous #page.action-email_subscribe.gay .banner{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/bg-gay.png)
}
.account-page.anonymous #page.action-email_subscribe.shemale .banner,.account-page.anonymous #page.action-email_subscribe.trans .banner{
    background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/bg-trans.png)
}
html[lang=pt] .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content{
    font-size:35px
}
html[lang=pt] .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content span{
    font-size:3em
}
.account-page.anonymous #footer{
    max-width:1280px;
    margin-left:auto;
    margin-right:auto
}
.account-page.anonymous #footer,.account-page.anonymous #footer a{
    color:#eee
}
.account-page.anonymous #footer .botLinks{
    text-align:center
}
.account-page #main #content{
    min-height:calc(100vh - 150px);
    min-height:calc(var(--vh,1vh) * 100 - 150px)
}
.account-page #main #content #account-tab-nav{
    margin-bottom:16px;
    padding:8px 8px 0;
    position:relative;
    z-index:2
}
.account-page #main #content #account-tab-nav li{
    margin-bottom:-1px;
    position:static
}
.account-page #main #content #account-tab-nav li .nav-tab-sub-menu{
    background:#2e2e2e;
    box-shadow:2px 4px 4px rgba(0,0,0,.2);
    display:none;
    padding:10px 12px 0;
    position:absolute;
    top:100%
}
.account-page #main #content #account-tab-nav li .nav-tab-sub-menu .list-group-item{
    border-color:#2e2e2e
}
.account-page #main #content #account-tab-nav li>a{
    color:#fff;
    text-decoration:none
}
.account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover>a{
    background:#2e2e2e
}
.account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover .nav-tab-sub-menu{
    display:block
}
.account-page #main #content #account-tab-nav+.row{
    position:relative;
    z-index:1
}
.account-page #main #content #cur-tab-nav{
    padding-top:20px
}
.account-page #main #content .account-section-title{
    display:block;
    font-size:14px;
    font-weight:700;
    margin:0;
    padding:3px 6px 3px 8px;
    text-decoration:none
}
.account-page #main #content .account-section-nav{
    margin-bottom:16px
}
.account-page #main #content .account-section-nav .list-group-item a.list-line,.account-page #main #content .account-section-nav .with-sub-menu>a,.account-page #main #content .account-section-nav a.list-group-item{
    background:#1b1b1b;
    border-color:#333;
    color:#fff;
    font-size:13px;
    padding:3px 6px;
    text-decoration:none
}
.account-page #main #content .account-section-nav .list-group-item a.list-line:hover,.account-page #main #content .account-section-nav .with-sub-menu>a:hover,.account-page #main #content .account-section-nav a.list-group-item:hover{
    background:#272727
}
.account-page #main #content .account-section-nav .list-group-item.active a.list-line,.account-page #main #content .account-section-nav .with-sub-menu.active>a,.account-page #main #content .account-section-nav a.list-group-item.active{
    background:#333
}
.account-page #main #content .account-section-nav .with-sub-menu>a{
    display:block;
    padding-right:20px;
    position:relative;
    z-index:2
}
.account-page #main #content .account-section-nav .with-sub-menu>a .icf-caret-right{
    display:block;
    margin-right:0;
    position:absolute;
    right:4px;
    text-align:right;
    top:7px;
    width:10px
}
.account-page #main #content .account-section-nav .with-sub-menu .list-group{
    background:#2e2e2e;
    display:none;
    left:100%;
    padding:8px;
    position:absolute;
    top:-8px;
    z-index:1
}
.account-page #main #content .account-section-nav .with-sub-menu:hover>a .icf-caret-right{
    right:-8px
}
.account-page #main #content .account-section-nav .with-sub-menu:hover .list-group{
    display:block
}
.account-page #main #content .account-section-nav .list-group-item{
    border-width:1px;
    display:block;
    margin-bottom:-1px;
    padding:0
}
.account-page #main #content .account-section-nav .list-group-item:last-child{
    margin-bottom:0
}
.account-page #main #content .account-section-nav .list-group-item .icon-f{
    margin-right:6px
}
.account-page #main #content #account-breadcrumb{
    margin-bottom:20px
}
.account-page #main #content .table.account-table tr th{
    background:#2e2e2e;
    padding:2px 5px;
    text-align:center
}
.account-page #main #content .table.account-table tr th,.account-page #main #content .table.account-table tr th a{
    color:#ccc
}
.account-page #main #content .table.account-table tr th a{
    display:block;
    text-decoration:none
}
.account-page #main #content .table.account-table tr th a .txt{
    text-decoration:underline
}
.account-page #main #content .table.account-table tr th a>.icon-f{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    transition:.2s all
}
.account-page #main #content .table.account-table tr th a>.icf-angle-up{
    transform-origin:center 7px
}
.account-page #main #content .table.account-table tr th a>.icf-angle-down{
    transform-origin:center 6px
}
.account-page #main #content .table.account-table tr th a:hover>.icf-angle-down,.account-page #main #content .table.account-table tr th a:hover>.icf-angle-up{
    transform:scale(-1.3)
}
.account-page #main #content .table.account-table tr th .icf-info-circle{
    color:#888
}
.account-page #main #content .table.account-table tr th.info .info-content{
    display:none
}
.account-page #main #content .table.account-table tr td{
    padding:7px 5px
}
.account-page #main #content .table.account-table tr td.number{
    text-align:right
}
.account-page #main #content .table.account-table tr td.centered{
    text-align:center
}
.account-page #main #content .table.account-table tr td.title{
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis
}
.account-page #main #content .table.account-table tr td .with-info .info-content,.account-page #main #content .table.account-table tr td.with-info .info-content{
    display:none
}
.account-page #main #content .table.account-table tr.sub-row td,.account-page #main #content .table.account-table tr.sub-row th{
    padding:3px 5px;
    font-size:11px;
    border-top:none;
    border-bottom:none
}
.account-page #main #content .table-responsive{
    margin-bottom:18px
}
.account-page #main #content .table-responsive>.table{
    margin-bottom:0
}
.account-page #main #content .content-row{
    margin:0 0 16px;
    padding:0 0 8px;
    border-bottom:1px solid #333
}
.account-page #main #content .content-row.no-border{
    border-bottom:none
}
.account-page #main #content .content-row .row{
    margin-left:0;
    margin-right:0
}
.account-page #main #content .content-row .row>*{
    padding-left:0;
    padding-right:0
}
.account-page #main #content .content-row .frame{
    border:1px solid #333;
    background:#222;
    margin:8px;
    padding:8px;
    display:block
}
.account-page #main #content .content-row .frame>:first-child{
    margin-left:0;
    margin-right:0;
    margin-top:0
}
.account-page #main #content .content-row .frame>:last-child{
    margin-bottom:0
}
.account-page #main #content .content-row.stats-row .frame{
    padding:0;
    font-size:14px;
    text-align:center
}
.account-page #main #content .content-row.stats-row .frame strong{
    display:block;
    font-size:22px
}
.account-page #main #content .content-row .form-horizontal.form-step>fieldset{
    padding-left:5px;
    padding-right:5px
}
.account-page #main #content .content-row .form-horizontal.form-step>fieldset legend{
    margin:0 -5px 5px;
    width:calc(100% + 10px)
}
.account-page #main #content .content-row .form-horizontal.form-step .form-group{
    margin-bottom:0
}
.account-page #main #content .content-row .form-horizontal.form-step .form-group label.control-label{
    margin-bottom:0
}
.account-page #nav .ordered-label-list .btn.label.main{
    text-transform:none
}
.account-page #nav .ordered-label-list .sub-list .icon-f{
    color:#888;
    margin-right:4px
}
.account-page h2.fatal-error{
    font-size:26px;
    margin:50px 0 40px;
    padding:0 20px;
    text-align:center
}
.account-page h2.fatal-error .icon-f{
    float:none;
    font-size:1.3em;
    vertical-align:sub
}
.premium-page .account-page.anonymous{
    font-size:1rem;
    line-height:1.5;
    background:#787878 url(../../img/skins/default/red_form_bg.jpg) no-repeat left center;
    background-size:auto 100%
}
@media (min-aspect-ratio:1917/1058){
    .premium-page .account-page.anonymous{
        background-size:100%;
        background-position:center top
    }
}
.premium-page .account-page.anonymous #page.exec-manage-login_create,.premium-page .account-page.anonymous #page.exec-manage-premium_result{
    background:0 0;
    padding:0;
    max-width:970px
}
.premium-page .account-page.anonymous #page.exec-manage-login_create #language-switcher,.premium-page .account-page.anonymous #page.exec-manage-premium_result #language-switcher{
    display:block;
    position:absolute;
    top:0;
    right:10px;
    cursor:pointer
}
.account-page .xvideos-text-color{
    color:#de2600
}
.account-page .network-text-color{
    color:#95b0e8
}
.account-page .mozaique .thumb-block .thumb-under p{
    margin:0
}
.account-page #main{
    padding:0 4px
}
.account-page #main>:first-child{
    margin-top:5px
}
.account-page #main #account-content-block>.panel-heading h2{
    font-size:18px;
    font-weight:400;
    line-height:20px;
    margin:0
}
.account-page #main #account-content-block>.panel-heading h2 .icon-f{
    display:inline-block;
    line-height:20px;
    vertical-align:top
}
.account-page #main #account-content-block>.panel-body{
    border:1px solid #333;
    padding:8px
}
.account-page .info-bordered{
    border:1px solid #fff;
    font-size:15px;
    line-height:22px;
    padding:10px
}
.account-page .info-bordered ul{
    margin:10px 0 10px
}
.account-page #signup-form h2{
    margin-left:34px
}
.account-page #signup-form .form-field-signup-form_tos_pp .content{
    width:100%;
    margin-left:0
}
.account-page.exec-channels-membership_program .alert-warning{
    margin:5px 0
}
.account-page.exec-channels-membership_program h5{
    margin:15px 0;
    line-height:32px;
    font-size:18px
}
.account-page.exec-channels-membership_program h5 span{
    font-weight:400
}
.account-page.exec-channels-membership_program h5+p{
    margin:-15px 0 15px
}
.account-page.exec-channels-membership_program .form-horizontal{
    margin-top:20px
}
.account-page.exec-channels-membership_program #cancel-membership_warning .alert,.account-page.exec-channels-membership_program #cancel-membership_warning legend{
    margin-bottom:10px
}
.account-page #dashboard .tabs .tab+.tab{
    display:none
}
.account-page #dashboard .panel{
    background:#555;
    margin-bottom:16px
}
.account-page #dashboard .panel .panel-heading .toggle{
    background:#555;
    bottom:0;
    color:#fff;
    font-size:21px;
    line-height:40px;
    opacity:.5;
    position:absolute;
    right:0;
    top:0;
    text-align:center;
    text-decoration:none;
    transition:all .2s ease;
    width:40px
}
.account-page #dashboard .panel .panel-heading .toggle:hover{
    opacity:1
}
.account-page #dashboard .panel .panel-heading .toggle .icon-f{
    display:inline-block;
    font-weight:700;
    transition:all .15s ease
}
.account-page #dashboard .panel .panel-heading .toggle .icf-angle-up{
    display:none
}
.account-page #dashboard .panel .panel-body{
    background:#555;
    max-height:0;
    opacity:0;
    padding:0 8px 2px
}
.account-page #dashboard .panel.opened .panel-heading .toggle .icf-angle-down{
    display:none
}
.account-page #dashboard .panel.opened .panel-heading .toggle .icf-angle-up{
    display:inline-block
}
.account-page #dashboard .panel.opened .panel-body{
    border-width:1px;
    max-height:2000px;
    opacity:1;
    padding-bottom:8px;
    padding-top:8px
}
.account-page #dashboard .panel.news{
    position:relative
}
.account-page #dashboard .panel.news .panel-body{
    overflow:auto;
    max-height:0
}
.account-page #dashboard .panel.news.opened .panel-body{
    max-height:400px
}
.account-page #dashboard .panel.news .onenews{
    background:#444;
    border:1px solid #2e2e2e;
    color:#fff;
    cursor:pointer;
    margin-bottom:8px;
    padding:8px;
    transition:height .5s ease-in-out,all .2s ease;
    word-break:break-word
}
.account-page #dashboard .panel.news .onenews .n-date{
    border-bottom:1px solid #1f1f1f;
    color:#fff;
    font-size:13px;
    font-weight:700;
    margin-bottom:5px;
    padding-bottom:5px
}
.account-page #dashboard .panel.news .onenews .n-date .new{
    color:#de2600
}
.account-page #dashboard .panel.news .onenews .n-title{
    font-size:19px;
    font-weight:400;
    line-height:1;
    margin:5px 0
}
.account-page #dashboard .panel.red .panel-heading .ticket-red .ticket-in{
    font-size:11px;
    height:20px;
    line-height:20px
}
.account-page #dashboard .panel.red .panel-heading .ticket-red .ticket-back .ticket-back-left .icon-f,.account-page #dashboard .panel.red .panel-heading .ticket-red .ticket-back .ticket-back-right .icon-f{
    font-size:20px
}
.account-page #dashboard .panel.red .panel-body p.stats-warning{
    margin-top:5px;
    margin-bottom:0;
    color:#de2600;
    font-style:italic;
    text-align:center
}
.account-page #dashboard .panel.red .panel-body .list-group{
    margin-top:15px
}
.account-page #dashboard .panel.homerating .panel-body,.account-page #dashboard .panel.red .panel-body{
    font-size:14px
}
.account-page #dashboard .panel.homerating .panel-body p.stats-title,.account-page #dashboard .panel.red .panel-body p.stats-title{
    font-weight:700;
    font-size:14px
}
.account-page #dashboard .panel.homerating .panel-body p.stats-value a,.account-page #dashboard .panel.red .panel-body p.stats-value a{
    color:#fff
}
.account-page #dashboard .panel.homerating .panel-body .internal-error .icon-f,.account-page #dashboard .panel.red .panel-body .internal-error .icon-f{
    padding-right:5px
}
.account-page #dashboard .panel.homerating .panel-body ul.stats-value{
    margin:0 0 .5em
}
.account-page #dashboard .panel.homerating .panel-body ul.bonuses,.account-page #dashboard .panel.homerating .panel-body ul.maluses,.account-page #dashboard .panel.homerating .panel-body ul.other_bonuses{
    margin:0;
    padding:0
}
.account-page #dashboard .panel.homerating .panel-body ul.bonuses li,.account-page #dashboard .panel.homerating .panel-body ul.maluses li,.account-page #dashboard .panel.homerating .panel-body ul.other_bonuses li{
    list-style:none
}
.account-page #dashboard .panel.homerating .panel-body ul.bonuses,.account-page #dashboard .panel.homerating .panel-body ul.other_bonuses{
    display:none
}
.account-page #dashboard .panel.homerating .panel-body ul.other_bonuses{
    color:#888
}
.account-page #dashboard .panel.homerating .panel-body,.account-page #dashboard .panel.stats .panel-body{
    background-color:#444
}
.account-page #dashboard .panel.homerating .panel-body .a,.account-page #dashboard .panel.homerating .panel-body a,.account-page #dashboard .panel.stats .panel-body .a,.account-page #dashboard .panel.stats .panel-body a{
    background-color:#555;
    border:1px solid #333;
    color:#fff;
    display:block;
    font-size:15px;
    margin:8px 0;
    text-align:center;
    text-decoration:none;
    transition:all .2s
}
.account-page #dashboard .panel.homerating .panel-body .a .val,.account-page #dashboard .panel.homerating .panel-body a .val,.account-page #dashboard .panel.stats .panel-body .a .val,.account-page #dashboard .panel.stats .panel-body a .val{
    color:#fff;
    font-size:23px;
    display:block;
    font-weight:700;
    line-height:25px;
    padding:3px
}
.account-page #dashboard .panel.homerating .panel-body .a .valt,.account-page #dashboard .panel.homerating .panel-body a .valt,.account-page #dashboard .panel.stats .panel-body .a .valt,.account-page #dashboard .panel.stats .panel-body a .valt{
    color:#fff;
    padding:3px
}
.account-page #dashboard .panel.homerating .panel-body a:hover,.account-page #dashboard .panel.stats .panel-body a:hover{
    background-color:#3b3b3b
}
.account-page #dashboard .panel .list-group .list-group-item a.list-line,.account-page #dashboard .panel .list-group a.list-group-item{
    padding:10px 16px
}
.account-page #dashboard .panel .list-group .list-group-item{
    display:block;
    padding:0
}
.account-page #dashboard .panel .list-group .list-group-item.pop-icon .icon-f{
    font-size:16px;
    margin-right:4px
}
.account-page #dashboard .panel .list-group .list-group-item.with-help .list-line{
    padding-right:42px
}
.account-page #dashboard .panel .list-group .list-group-item.with-help .list-line .status{
    text-overflow:ellipsis;
    overflow:hidden
}
.account-page #dashboard .panel-account-status .list-group .list-group-item{
    display:block;
    padding:0
}
.account-page #dashboard .panel-account-status .list-group .list-group-item:hover{
    background-color:transparent
}
.account-page #dashboard .panel-red-promo-link .panel-heading .icf-ticket-red{
    color:#de2600;
    line-height:18px;
    font-size:32px;
    vertical-align:text-bottom
}
.account-page #dashboard .panel-red-promo-link .list-group-item{
    border:0
}
.account-page #dashboard .panel-red-promo-link .btn{
    border-radius:0;
    margin-bottom:0
}
.account-page #totp-apps-table .form-group{
    margin-bottom:0
}
.account-page #totp-apps-table .totp-title-edit{
    vertical-align:middle;
    margin-left:5px;
    cursor:pointer
}
.account-page.exec-manage-close #reason-close_confirm_centered h5{
    margin-bottom:1em
}
.account-page.exec-manage-close #reason-close_confirm_centered .btn-group{
    margin-left:0
}
.account-page.exec-manage-close #reason-close_confirm_centered .btn-group .radio label{
    font-weight:700
}
.account-page.exec-manage-close #navigation-history .btn{
    opacity:.5;
    cursor:default;
    transition:opacity .2s
}
.account-page.exec-manage-close #navigation-history .btn.init-ok{
    opacity:1;
    cursor:pointer
}
.account-page.exec-manage-close #navigation-history .btn.init-ok.disabled,.account-page.exec-manage-close #navigation-history .btn.init-ok[disabled],fieldset[disabled] .account-page.exec-manage-close #navigation-history .btn.init-ok{
    cursor:default
}
.account-page.exec-manage-send_documents #send-documents_attachments legend{
    margin-bottom:5px
}
.account-page.exec-manage-send_documents #documents-files-restriction-header{
    margin-bottom:18px;
    font-style:italic
}
.account-page.exec-manage-profile_edit #edit-profile_consent,.account-page.exec-manage-profile_privacy_settings #account-privacy-settings_consent{
    padding:15px;
    margin-bottom:15px;
    border:1px solid #de2600;
    background:#2e2e2e
}
.account-page.exec-manage-verify_profile #main #content #rejected-verify-request .table tr td.pic-col{
    text-align:center;
    padding-top:1px;
    padding-bottom:1px
}
.account-page.exec-manage-verify_profile #rejected-verify-request{
    overflow:auto;
    max-height:300px
}
.account-page.exec-manage-verify_profile #rejected-verify-request .pic-col a{
    display:inline-block
}
.account-page.exec-manage-verify_profile #rejected-verify-request .pic-col img{
    max-width:200px;
    max-height:100px
}
.account-page.exec-manage-verify_profile #rejected-verify-request .reject-reason ul li{
    font-size:120%
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body h1.status,.account-page.exec-manage-premium #account-content-block .panel-body h1.status{
    margin:40px 0;
    padding:30px;
    border:1px solid #888;
    background:#2e2e2e;
    border-radius:3px;
    text-align:center;
    line-height:1.3
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body h1.status small,.account-page.exec-manage-premium #account-content-block .panel-body h1.status small{
    color:#ccc;
    display:block;
    margin-top:10px;
    line-height:1.3
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body h1.status .premium-resub,.account-page.exec-manage-premium #account-content-block .panel-body h1.status .premium-resub{
    font-size:20px;
    white-space:normal
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body .btn-container,.account-page.exec-manage-premium #account-content-block .panel-body .btn-container{
    text-align:center
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body .btn-container .btn-lg,.account-page.exec-manage-premium #account-content-block .panel-body .btn-container .btn-lg{
    font-size:24px
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body table,.account-page.exec-manage-premium #account-content-block .panel-body table{
    margin-top:40px
}
@media (max-width:768px){
    .account-page.exec-manage-channel_memberships #account-content-block .panel-body h1,.account-page.exec-manage-premium #account-content-block .panel-body h1{
        font-size:20px
    }
    .account-page.exec-manage-channel_memberships #account-content-block .panel-body h1.status,.account-page.exec-manage-premium #account-content-block .panel-body h1.status{
        margin:20px 0;
        padding:10px
    }
    .account-page.exec-manage-channel_memberships #account-content-block .panel-body h1.status .premium-resub,.account-page.exec-manage-premium #account-content-block .panel-body h1.status .premium-resub{
        font-size:18px
    }
    .account-page.exec-manage-channel_memberships #account-content-block .panel-body .btn-container .btn-lg,.account-page.exec-manage-premium #account-content-block .panel-body .btn-container .btn-lg{
        font-size:16px;
        white-space:normal
    }
    .account-page.exec-manage-channel_memberships #account-content-block .panel-body table,.account-page.exec-manage-premium #account-content-block .panel-body table{
        margin-top:20px
    }
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body #card-change-form-block,.account-page.exec-manage-premium #account-content-block .panel-body #card-change-form-block{
    padding:0 20px 10px;
    margin-bottom:30px;
    border:1px solid #888;
    background:#2e2e2e;
    border-radius:3px
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body #premium-form .form-group .cc-icon,.account-page.exec-manage-premium #account-content-block .panel-body #premium-form .form-group .cc-icon{
    top:3px;
    right:3px
}
.account-page.exec-manage-channel_memberships #account-content-block .panel-body #premium-form .form-group.form-buttons,.account-page.exec-manage-premium #account-content-block .panel-body #premium-form .form-group.form-buttons{
    margin-left:-15px;
    margin-right:-15px
}
.account-page.action-video_edit #main .video-recap{
    font-size:16px;
    margin-bottom:16px;
    padding:0 15px
}
.account-page.action-video_edit #main .video-recap h2{
    background:#000;
    border-bottom:0;
    color:#fff;
    margin:10px 0 20px;
    padding:12px 16px;
    text-align:center
}
.account-page.action-video_edit #main .video-recap .video-thumb{
    position:relative
}
.account-page.action-video_edit #main .video-recap .video-thumb img{
    width:100%
}
.account-page.action-video_edit #main .video-recap .video-thumb .btn{
    border-radius:0;
    width:100%;
    display:block;
    margin:0
}
.account-page.action-video_edit #main .video-recap .video-thumb .btn.feature,.account-page.action-video_edit #main .video-recap .video-thumb .btn.reset-feature{
    float:right;
    width:50%
}
.account-page.action-video_edit #main .video-recap .video-thumb .info{
    text-align:center
}
.account-page.action-video_edit #main .video-recap .video-thumb .video-featured{
    font-size:12px;
    color:#fff;
    background:#de2600;
    position:absolute;
    left:20px;
    top:4px;
    padding:2px 5px
}
.account-page.action-video_edit #main .video-recap .video-thumb .video-featured .info{
    color:#fff
}
.account-page.action-video_edit #main .video-recap .video-thumb .video-featured .info-content{
    color:#fff
}
.account-page.action-video_edit #main .video-recap .video-details{
    text-align:center
}
.account-page.action-video_edit #main .video-recap .video-details .video-file-name{
    color:#888;
    font-size:12px
}
.account-page.action-video_edit #main .video-recap .video-details .video-nb-views.short{
    display:none
}
.account-page.action-video_edit #main .video-recap .video-details .text-danger{
    font-size:14px
}
.account-page.action-video_edit #main .video-recap .video-details p{
    float:left;
    width:100%;
    margin-bottom:0
}
.account-page.action-video_edit #main .video-recap .video-details a{
    color:#fff
}
.account-page.action-video_edit #main .video-recap .video-details .detail,.account-page.action-video_edit #main .video-recap .video-details .label{
    display:block;
    float:left;
    line-height:24px;
    width:50%
}
.account-page.action-video_edit #main .video-recap .video-details .label{
    color:#aaa;
    padding-right:4px;
    text-align:right
}
.account-page.action-video_edit #main .video-recap .video-details .detail{
    color:#fff;
    font-weight:700;
    padding-left:6px;
    text-align:left
}
.account-page.action-video_edit #main .video-recap .video-details .detail.ads-revshare{
    font-size:13px
}
.account-page.action-video_edit #main .video-recap .video-details .detail.ads-revshare .btn{
    vertical-align:middle;
    white-space:normal
}
.account-page.action-video_edit #main .video-recap .video-details .too-short{
    font-style:italic
}
.account-page.action-video_edit #main .video-recap .video-channel-home{
    color:#ff5252
}
.account-page.action-video_edit #main .video-recap .video-channel-home .video-channel-home-long.info-content{
    left:auto;
    min-width:0;
    right:-8px;
    white-space:nowrap
}
.account-page.action-video_edit #main #content #video-edit-tabs ul{
    margin:0 15px
}
.account-page.action-video_edit #main #content #video-edit-tabs ul a{
    color:#fff
}
.account-page.action-video_edit #main #content #video-edit-tabs .tabs{
    border:1px solid #d9d9d9;
    border-top:none;
    margin:0 15px;
    padding-top:15px
}
.account-page.action-video_edit #main #content #revshare_form_contener .form-horizontal{
    margin-bottom:30px
}
.account-page.action-video_edit #main #content #revshare_form_contener .form-horizontal #enable_revshare_terms .form-group{
    float:left
}
.account-page.action-video_edit #main #content #revshare_form_contener .form-horizontal #enable_revshare_terms .form-group .help-block{
    line-height:20px;
    margin-bottom:0;
    margin-top:-16px
}
.account-page.action-video_edit #main #content #revshare_form_contener .form-horizontal #enable_revshare_terms .form-group .checkbox.btn{
    border:0
}
.account-page.action-video_edit #main #content #revshare_form_contener .form-horizontal #enable_revshare_terms .form-group .checkbox.btn,.account-page.action-video_edit #main #content #revshare_form_contener .form-horizontal #enable_revshare_terms .form-group .checkbox.btn label{
    background:0 0
}
.account-page.action-video_edit #main .certify-list{
    float:left;
    margin-bottom:12px
}
.account-page.action-video_edit #main .certify-list li,.account-page.action-video_edit #main .certify-list p{
    font-size:16px
}
.account-page.action-video_edit #main .certify-list ul{
    list-style:initial
}
.account-page.action-video_edit #main .instructions-revshare{
    padding:0 30px
}
.account-page.action-video_edit #main .instructions-revshare ul{
    list-style:initial
}
.account-page.action-video_edit #main .instructions-revshare li,.account-page.action-video_edit #main .instructions-revshare p{
    color:#ddd;
    font-size:13px
}
.account-page.action-video_edit #main .form-horizontal>fieldset legend{
    padding-left:16px
}
.account-page.action-video_edit #main #comments-listing{
    margin:0 15px 15px
}
.account-page.action-video_edit #video-stats-list td.pending-stats{
    text-align:center
}
.account-page.exec-uploads-video_notice_discussion .form-horizontal .form-group{
    margin-bottom:0
}
.account-page.exec-uploads-video_notice_discussion .x-thread{
    margin-top:15px
}
.account-page.exec-uploads-video_notice_discussion .x-thread .thread-node .thread-node-content{
    padding-left:0
}
.account-page.exec-uploads-move_videos_request #account-content-block dd ul{
    margin:0;
    padding-left:2em
}
.account-page.exec-uploads-move_videos_request #account-content-block ul.form-control-static{
    margin-top:0
}
.account-page.exec-uploads-move_videos_request #account-content-block ul.form-control-static ul{
    margin:0;
    padding-left:1em
}
.account-page #uploader-stats-filter,.account-page.exec-uploads-privacy_settings #profile-vids-privacy-contener,.account-page.section-uploads #profile-vids-release-rates-container{
    margin:0 -8px 8px;
    padding:0 8px
}
.account-page #uploader-stats-filter,.account-page.exec-uploads-privacy_settings #profile-vids-privacy,.account-page.section-uploads #profile-vids-release-rates{
    background:#000;
    border:1px solid #333;
    margin:0 0 8px;
    padding:0
}
.account-page.section-uploads #video-tab-customize .title-filter-container{
    max-width:340px;
    float:left;
    margin-right:4px
}
.account-page.section-uploads #video-tab-customize .title-filter-container>input[type=text]{
    border-top-left-radius:2px;
    border-bottom-left-radius:2px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy fieldset,.account-page.section-uploads #profile-vids-release-rates fieldset{
    margin:8px 0
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy legend,.account-page.section-uploads #profile-vids-release-rates legend{
    border-bottom:0;
    color:#fff;
    font-size:14px;
    font-weight:700;
    margin-bottom:6px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy select,.account-page.section-uploads #profile-vids-release-rates select{
    margin-bottom:8px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy select+.error-message,.account-page.section-uploads #profile-vids-release-rates select+.error-message{
    margin:-8px 0 8px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy button,.account-page.section-uploads #profile-vids-release-rates button{
    margin-bottom:4px;
    white-space:normal;
    width:100%
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy button+.error-message,.account-page.section-uploads #profile-vids-release-rates button+.error-message{
    margin:-4px 0 4px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy button:last-of-type,.account-page.section-uploads #profile-vids-release-rates button:last-of-type{
    margin-bottom:8px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy button:last-of-type+.error-message,.account-page.section-uploads #profile-vids-release-rates button:last-of-type+.error-message{
    margin:-8px 0 8px
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy button:focus,.account-page.section-uploads #profile-vids-release-rates button:focus{
    outline:0
}
.account-page.exec-uploads-privacy_settings #profile-vids-privacy .error-message,.account-page.section-uploads #profile-vids-release-rates .error-message{
    color:#ff5252;
    text-align:center
}
.account-page.section-uploads #profile-vids-release-rates{
    padding:8px 8px 4px;
    overflow:hidden
}
.account-page.section-uploads #profile-vids-release-rates fieldset{
    display:inline-block;
    margin:0 8px 4px 0;
    width:auto;
    white-space:nowrap
}
.account-page.section-uploads #profile-vids-release-rates p{
    display:inline-block;
    line-height:20px;
    padding:7px 0;
    margin:0 4px 0 0
}
.account-page.section-uploads #profile-vids-release-rates select{
    display:inline-block;
    height:34px;
    line-height:34px;
    margin:0 4px 0 0;
    width:auto
}
.account-page.section-uploads #profile-vids-release-rates .info{
    cursor:pointer;
    float:left;
    font-size:20px;
    text-align:center;
    width:34px
}
.account-page.section-uploads #profile-vids-release-rates .info .icon-f{
    display:inline-block;
    height:20px;
    line-height:20px
}
.account-page.section-uploads #profile-vids-release-rates .info .note{
    display:none
}
.account-page #main-stats-chart #stats-views-chart{
    width:100%;
    height:500px
}
.account-page #uploader-stats-container .uploader-stats-pies>div.px-0{
    padding-left:0;
    padding-right:0
}
.account-page #uploader-stats-container .uploader-stats-pies>div>div:first-child{
    height:300px
}
.account-page #uploader-stats-container .uploader-stats-pies>div p.stats-warning{
    margin-top:5px;
    margin-bottom:0;
    color:#de2600;
    font-style:italic;
    text-align:center
}
.account-page #uploader-stats-container .uploader-stats-pies>div p.stats-title{
    font-weight:700;
    font-size:14px
}
.account-page #uploader-stats-container .uploader-stats-pies>div p.stats-value a{
    color:#fff
}
.account-page #uploader-stats-container .uploader-stats-pies>div .open-top-ppv{
    cursor:pointer
}
.account-page #uploader-chart-container .x-overlay,.account-page #uploader-stats-container .x-overlay{
    background:0 0
}
.account-page #uploader-chart-container .x-overlay .x-body,.account-page #uploader-stats-container .x-overlay .x-body{
    background:rgba(0,0,0,.6);
    justify-content:center;
    display:flex;
    align-items:center
}
.account-page #main #account-content-block #uploader-stats-filter.form-horizontal>fieldset#uploader-stats-filter_dates{
    padding:0
}
.account-page #uploader-stats-filter{
    padding:8px
}
.account-page #uploader-stats-filter .form-group{
    margin-bottom:0
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_from,.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to{
    width:calc(50% + 30px);
    float:left
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_from .input-group .input-group-addon:last-child{
    margin-right:0;
    border-radius:0;
    border-right:none
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to .input-group-addon:first-child{
    display:none
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to .input-group-btn button{
    margin:0
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to .input-group-btn .dropdown-menu{
    margin:2px 0 0;
    padding-left:0;
    list-style:none
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to .input-group-btn .dropdown-menu li{
    margin:0
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to .input-group-btn .dropdown-menu li a{
    color:#fff;
    text-decoration:none
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts{
    margin:5px -17px 0
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts .checkbox{
    display:inline-block;
    margin:2px;
    padding:0;
    border:1px solid #666;
    border-radius:3px;
    font-size:14px;
    line-height:18px
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts .checkbox label{
    padding:7px 10px 7px 30px
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts .checkbox:hover{
    background:#666
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts button{
    margin:2px;
    float:right
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts .checkbox:first-child label{
    font-weight:700
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts.check-uncheck-available .checkbox:first-child{
    border:1px solid #da7200
}
.account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts.check-uncheck-available .checkbox:nth-child(2n) label{
    font-weight:400
}
.account-page.exec-uploads-video_list #account-content-block>.panel-body{
    background:#777
}
.account-page.exec-uploads-video_list .note{
    color:#aaa
}
.account-page.exec-uploads-video_list .note strong{
    color:#ff5252
}
.account-page.exec-uploads-video_list .video-count{
    color:#fff;
    font-size:16px
}
.account-page .video-list{
    clear:both
}
.account-page .video-list .video{
    background:#000;
    border:1px solid #333;
    margin-bottom:8px;
    padding:8px
}
.account-page .video-list .video>.row{
    margin-left:-16px;
    margin-right:-16px
}
.account-page .video-list .video .video-thumb{
    padding-left:16px;
    padding-right:8px;
    text-align:center
}
.account-page .video-list .video .video-thumb img{
    border:1px solid #000;
    display:block;
    min-height:20px;
    width:100%
}
.account-page .video-list .video .video-thumb img.verified-pic{
    border-color:#de2600
}
.account-page .video-list .video .video-thumb .video-details{
    padding-left:0;
    padding-right:0
}
.account-page .video-list .video .video-thumb .video-details .edit{
    display:block
}
.account-page .video-list .video .video-thumb .video-details .edit a{
    font-size:14px;
    font-weight:400;
    margin:4px 0 0;
    text-decoration:none
}
.account-page .video-list .video.video-spotlight .video-thumb img{
    border-color:#de2600;
    position:relative
}
.account-page .video-list .video.video-spotlight .video-thumb .video-featured{
    color:#fff;
    background:#de2600;
    position:absolute;
    left:20px;
    top:4px;
    padding:2px 5px
}
.account-page .video-list .video.video-spotlight .video-thumb .video-featured .info{
    color:#fff
}
.account-page .video-list .video.video-spotlight .video-thumb .video-featured .info-content{
    color:#fff
}
.account-page .video-list .video .video-details{
    color:#9e9e9e;
    font-size:14px;
    padding-left:8px;
    padding-right:16px
}
.account-page .video-list .video .video-details>p{
    position:relative;
    z-index:2
}
.account-page .video-list .video .video-details>p:hover{
    z-index:3
}
.account-page .video-list .video .video-details>.tag-adder{
    position:relative;
    z-index:1
}
.account-page .video-list .video .video-details .title{
    color:#fff;
    font-size:16px;
    font-weight:700
}
.account-page .video-list .video .video-details .title a{
    color:#fff
}
.account-page .video-list .video .video-details .video-status .icon-f{
    position:relative;
    top:1px
}
.account-page .video-list .video .video-details .video-channel-home{
    color:#ff5252
}
.account-page .video-list .video .video-details .video-channel-home .video-channel-home-long.info-content{
    left:auto;
    min-width:0;
    right:-8px;
    white-space:nowrap
}
.account-page .video-list .video .video-details .btn-default{
    background:#000;
    border:1px solid #333;
    color:#fff;
    white-space:normal
}
.account-page .video-list .video .video-details .btn-default:hover{
    background:#2e2e2e
}
.account-page .video-list .video .video-details .too-short{
    font-style:italic
}
.account-page .video-list .video .video-details .video-nb-views.short{
    display:none
}
.account-page .video-list .video .video-details .video-actions{
    border-top:1px solid #333;
    margin-top:16px;
    overflow:hidden;
    padding-top:16px
}
.account-page .video-list .video .video-details .video-actions .del,.account-page .video-list .video .video-details .video-actions .download,.account-page .video-list .video .video-details .video-actions .edit,.account-page .video-list .video .video-details .video-actions .feature,.account-page .video-list .video .video-details .video-actions .replace,.account-page .video-list .video .video-details .video-actions .reset-feature{
    font-size:16px;
    font-weight:400
}
.account-page .video-list .video .video-details .video-actions .del .icon-f,.account-page .video-list .video .video-details .video-actions .download .icon-f,.account-page .video-list .video .video-details .video-actions .edit .icon-f,.account-page .video-list .video .video-details .video-actions .feature .icon-f,.account-page .video-list .video .video-details .video-actions .replace .icon-f,.account-page .video-list .video .video-details .video-actions .reset-feature .icon-f{
    vertical-align:text-bottom
}
.account-page .video-list .video .video-details .video-actions .download,.account-page .video-list .video .video-details .video-actions .edit,.account-page .video-list .video .video-details .video-actions .feature,.account-page .video-list .video .video-details .video-actions .replace,.account-page .video-list .video .video-details .video-actions .reset-feature{
    background:#000;
    border:1px solid #333;
    float:left;
    margin-right:4px;
    transition:all .2s
}
.account-page .video-list .video .video-details .video-actions .download:hover,.account-page .video-list .video .video-details .video-actions .edit:hover,.account-page .video-list .video .video-details .video-actions .feature:hover,.account-page .video-list .video .video-details .video-actions .replace:hover,.account-page .video-list .video .video-details .video-actions .reset-feature:hover{
    background:#2e2e2e
}
.account-page .video-list .video .video-details .video-actions .download.warning,.account-page .video-list .video .video-details .video-actions .edit.warning,.account-page .video-list .video .video-details .video-actions .feature.warning,.account-page .video-list .video .video-details .video-actions .replace.warning,.account-page .video-list .video .video-details .video-actions .reset-feature.warning{
    border-color:#de2600;
    color:#de2600
}
.account-page .video-list .video .video-details .video-actions .download.casting-selected,.account-page .video-list .video .video-details .video-actions .edit.casting-selected,.account-page .video-list .video .video-details .video-actions .feature.casting-selected,.account-page .video-list .video .video-details .video-actions .replace.casting-selected,.account-page .video-list .video .video-details .video-actions .reset-feature.casting-selected{
    color:#575757
}
.account-page .video-list .video .video-details .video-actions .download.casting-selected:hover,.account-page .video-list .video .video-details .video-actions .edit.casting-selected:hover,.account-page .video-list .video .video-details .video-actions .feature.casting-selected:hover,.account-page .video-list .video .video-details .video-actions .replace.casting-selected:hover,.account-page .video-list .video .video-details .video-actions .reset-feature.casting-selected:hover{
    color:#ccc
}
.account-page .video-list .video .video-details .video-actions .del{
    background:0 0;
    float:right
}
.account-page .video-list .video .video-details .video-actions .del:hover .txt{
    text-decoration:underline
}
.account-page .video-list .video .video-details .video-actions .del:hover .icon-f{
    text-decoration:none
}
.account-page .video-list .video .video-details .thread-node .thread-node-content .thread-node-metadata .icon-f{
    cursor:default
}
.account-page #video-list-show-more{
    background:#555;
    border-radius:4px;
    cursor:pointer;
    font-size:20px;
    height:36px;
    padding:8px;
    position:absolute;
    right:2px;
    text-align:center;
    top:2px;
    transition:all .2s;
    width:36px
}
.account-page #video-list-show-more:hover{
    background:#484848
}
.account-page #video-list-show-more .icon-f{
    line-height:16px
}
.account-page #video-list-show-more.opened .plus{
    opacity:0
}
.account-page #video-list-show-more .badge,.account-page #video-list-show-more .plus{
    background:#de2600;
    border-radius:50%;
    color:#fff;
    display:block;
    font-size:12px;
    font-weight:700;
    height:12px;
    line-height:12px;
    position:absolute;
    right:2px;
    top:2px;
    width:12px
}
.account-page #video-list-show-more .badge{
    padding:0;
    height:14px;
    line-height:14px;
    width:14px
}
.account-page #video-list-show-more .plus{
    opacity:1;
    transition:all .2s
}
.account-page #video-list-more-infos{
    padding:0 8px;
    margin:0 -8px
}
.account-page #video-list-more-infos #recently-deleted-videos,.account-page #video-list-more-infos #recently-replacement-videos,.account-page #video-list-more-infos .cur-stats{
    display:none
}
.account-page #video-list-more-infos #recently-deleted-videos.unread,.account-page #video-list-more-infos #recently-replacement-videos.unread,.account-page #video-list-more-infos .cur-stats.unread{
    display:block
}
.account-page #video-list-more-infos #recently-deleted-videos.unread #adrev-history-entries .read,.account-page #video-list-more-infos #recently-deleted-videos.unread #deleted-videos .read,.account-page #video-list-more-infos #recently-deleted-videos.unread #replacement-videos .read,.account-page #video-list-more-infos #recently-replacement-videos.unread #adrev-history-entries .read,.account-page #video-list-more-infos #recently-replacement-videos.unread #deleted-videos .read,.account-page #video-list-more-infos #recently-replacement-videos.unread #replacement-videos .read,.account-page #video-list-more-infos .cur-stats.unread #adrev-history-entries .read,.account-page #video-list-more-infos .cur-stats.unread #deleted-videos .read,.account-page #video-list-more-infos .cur-stats.unread #replacement-videos .read{
    display:none
}
.account-page #video-list-more-infos #recently-deleted-videos,.account-page #video-list-more-infos #recently-replacement-videos{
    margin:16px 0
}
.account-page #video-list-more-infos #hide-unread-infos{
    cursor:pointer;
    display:none;
    margin-bottom:16px;
    text-align:center
}
.account-page #video-list-more-infos #hide-unread-infos .btn{
    font-size:14px;
    margin-bottom:0
}
.account-page #video-list-more-infos #hide-unread-infos .icon-f{
    margin-right:4px;
    position:relative;
    top:1px
}
.account-page #video-list-more-infos.opened,.account-page #video-list-more-infos.unread{
    border-bottom:2px solid #333;
    margin-bottom:8px
}
.account-page #video-list-more-infos.opened #hide-unread-infos,.account-page #video-list-more-infos.unread #hide-unread-infos{
    display:block
}
.account-page #video-list-more-infos.opened #recently-deleted-videos,.account-page #video-list-more-infos.opened #recently-deleted-videos.unread,.account-page #video-list-more-infos.opened #recently-replacement-videos,.account-page #video-list-more-infos.opened #recently-replacement-videos.unread,.account-page #video-list-more-infos.opened .cur-stats,.account-page #video-list-more-infos.opened .cur-stats.unread{
    display:block
}
.account-page #video-list-more-infos.opened #recently-deleted-videos #adrev-history-entries .read,.account-page #video-list-more-infos.opened #recently-deleted-videos #deleted-videos .read,.account-page #video-list-more-infos.opened #recently-deleted-videos #replacement-videos .read,.account-page #video-list-more-infos.opened #recently-deleted-videos.unread #adrev-history-entries .read,.account-page #video-list-more-infos.opened #recently-deleted-videos.unread #deleted-videos .read,.account-page #video-list-more-infos.opened #recently-deleted-videos.unread #replacement-videos .read,.account-page #video-list-more-infos.opened #recently-replacement-videos #adrev-history-entries .read,.account-page #video-list-more-infos.opened #recently-replacement-videos #deleted-videos .read,.account-page #video-list-more-infos.opened #recently-replacement-videos #replacement-videos .read,.account-page #video-list-more-infos.opened #recently-replacement-videos.unread #adrev-history-entries .read,.account-page #video-list-more-infos.opened #recently-replacement-videos.unread #deleted-videos .read,.account-page #video-list-more-infos.opened #recently-replacement-videos.unread #replacement-videos .read,.account-page #video-list-more-infos.opened .cur-stats #adrev-history-entries .read,.account-page #video-list-more-infos.opened .cur-stats #deleted-videos .read,.account-page #video-list-more-infos.opened .cur-stats #replacement-videos .read,.account-page #video-list-more-infos.opened .cur-stats.unread #adrev-history-entries .read,.account-page #video-list-more-infos.opened .cur-stats.unread #deleted-videos .read,.account-page #video-list-more-infos.opened .cur-stats.unread #replacement-videos .read{
    display:block
}
.account-page #video-list-more-infos.unread #recently-deleted-videos.unread,.account-page #video-list-more-infos.unread #recently-replacement-videos.unread{
    margin-bottom:16px
}
.account-page #video-list-more-infos .cur-stats{
    color:#aaa;
    font-size:12px;
    font-style:italic;
    margin-bottom:10px;
    text-align:center
}
.account-page #pending-uploads,.account-page #recently-deleted-videos,.account-page #recently-replacement-videos{
    padding:0 16px
}
.account-page #pending-uploads p.block-title,.account-page #recently-deleted-videos p.block-title,.account-page #recently-replacement-videos p.block-title{
    font-size:18px
}
.account-page #pending-uploads p .title,.account-page #recently-deleted-videos p .title,.account-page #recently-replacement-videos p .title{
    font-weight:700;
    font-size:16px
}
.account-page #pending-uploads #adrev-history-entries,.account-page #pending-uploads #deleted-videos,.account-page #pending-uploads #replacement-videos,.account-page #recently-deleted-videos #adrev-history-entries,.account-page #recently-deleted-videos #deleted-videos,.account-page #recently-deleted-videos #replacement-videos,.account-page #recently-replacement-videos #adrev-history-entries,.account-page #recently-replacement-videos #deleted-videos,.account-page #recently-replacement-videos #replacement-videos{
    background:#444;
    border:1px solid #333;
    position:relative
}
.account-page #pending-uploads #adrev-history-entries p,.account-page #pending-uploads #deleted-videos p,.account-page #pending-uploads #replacement-videos p,.account-page #recently-deleted-videos #adrev-history-entries p,.account-page #recently-deleted-videos #deleted-videos p,.account-page #recently-deleted-videos #replacement-videos p,.account-page #recently-replacement-videos #adrev-history-entries p,.account-page #recently-replacement-videos #deleted-videos p,.account-page #recently-replacement-videos #replacement-videos p{
    font-size:14px;
    margin:0 0 5px;
    padding:4px 16px
}
.account-page #pending-uploads #adrev-history-entries p:first-child,.account-page #pending-uploads #deleted-videos p:first-child,.account-page #pending-uploads #replacement-videos p:first-child,.account-page #recently-deleted-videos #adrev-history-entries p:first-child,.account-page #recently-deleted-videos #deleted-videos p:first-child,.account-page #recently-deleted-videos #replacement-videos p:first-child,.account-page #recently-replacement-videos #adrev-history-entries p:first-child,.account-page #recently-replacement-videos #deleted-videos p:first-child,.account-page #recently-replacement-videos #replacement-videos p:first-child{
    margin-top:5px
}
.account-page #recently-deleted-videos p{
    line-height:20px
}
.account-page #recently-deleted-videos p span{
    display:block
}
.account-page #recently-deleted-videos p .danger{
    color:#ff5252
}
.account-page #recently-deleted-videos #deleted-videos p .danger{
    text-align:right
}
.account-page #recently-replacement-videos p{
    line-height:20px
}
.account-page #pending-uploads{
    border-bottom:2px solid #333;
    margin:0 -8px 8px;
    padding:8px 24px
}
.account-page #pending-uploads .note{
    font-size:13px
}
.account-page #pending-uploads ul{
    font-size:14px;
    list-style:initial;
    margin-bottom:15px
}
.account-page .x-popup.tooltip .x-popup-content{
    background:#444;
    font-weight:700;
    max-width:320px;
    padding:4px 16px
}
.account-page .x-popup.tooltip.success .x-popup-content{
    border:1px solid #68d065;
    color:#68d065
}
.account-page .x-popup.tooltip.success .x-popup-arrow{
    border-top-color:#68d065
}
.account-page .x-popup.tooltip.warning .x-popup-content{
    border:1px solid #da7200;
    color:#da7200
}
.account-page .x-popup.tooltip.warning .x-popup-arrow{
    border-top-color:#da7200
}
.account-page .x-popup.tooltip.error .x-popup-content{
    background:#de2600
}
.account-page .x-popup.tooltip.error .x-popup-arrow{
    border-top-color:#de2600
}
.account-page.exec-uploads-video_detailed_statistics #main-big-stats,.account-page.exec-uploads-video_statistics #main-big-stats{
    border-bottom:1px solid #333;
    margin:0 0 16px;
    padding:0 0 8px
}
.account-page.exec-uploads-video_detailed_statistics #main-big-stats .row,.account-page.exec-uploads-video_statistics #main-big-stats .row{
    margin-left:0;
    margin-right:0
}
.account-page.exec-uploads-video_detailed_statistics #main-big-stats .row>*,.account-page.exec-uploads-video_statistics #main-big-stats .row>*{
    padding-left:0;
    padding-right:0
}
.account-page.exec-uploads-video_detailed_statistics #main-big-stats .frame,.account-page.exec-uploads-video_statistics #main-big-stats .frame{
    border:1px solid #333;
    background:#222;
    display:block;
    font-size:14px;
    margin:8px;
    text-align:center
}
.account-page.exec-uploads-video_detailed_statistics #main-big-stats .frame strong,.account-page.exec-uploads-video_statistics #main-big-stats .frame strong{
    display:block;
    font-size:22px
}
.account-page.exec-uploads-video_detailed_statistics #uploader-stats-container,.account-page.exec-uploads-video_statistics #uploader-stats-container{
    margin:32px 0 0;
    padding:8px 0 0
}
.account-page.exec-uploads-video_detailed_statistics #uploader-stats-container.uploader-stats-pies-bottom,.account-page.exec-uploads-video_statistics #uploader-stats-container.uploader-stats-pies-bottom{
    border-top:1px solid #333
}
.account-page.exec-uploads-video_detailed_statistics #content #uploader-stats-container .content-row:last-child,.account-page.exec-uploads-video_statistics #content #uploader-stats-container .content-row:last-child{
    border-bottom:0;
    margin-bottom:0
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize,.account-page.exec-uploads-video_statistics #video-tab-customize{
    padding:0 4px;
    position:relative;
    z-index:2
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize>.btn.table-filters-toggle,.account-page.exec-uploads-video_statistics #video-tab-customize>.btn.table-filters-toggle{
    float:left
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize.opened,.account-page.exec-uploads-video_statistics #video-tab-customize.opened{
    margin-bottom:8px
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize.opened>.btn.table-filters-toggle,.account-page.exec-uploads-video_statistics #video-tab-customize.opened>.btn.table-filters-toggle{
    float:none
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .overflowable-table-filters,.account-page.exec-uploads-video_statistics #video-tab-customize .overflowable-table-filters{
    display:none;
    padding:4px 8px 0
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter,.account-page.exec-uploads-video_statistics #video-tab-customize .filter{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:2px;
    padding:0;
    position:relative
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label{
    border:1px solid #666;
    border-radius:3px;
    color:#fff;
    font-size:14px;
    line-height:18px;
    padding:3px 8px 2px 30px;
    position:relative;
    z-index:2
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label,.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label *,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label *{
    cursor:pointer
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label .custom-checkbox,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label .custom-checkbox{
    left:0;
    position:absolute;
    text-align:center;
    top:0;
    width:30px
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label .custom-checkbox .icon-f,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label .custom-checkbox .icon-f{
    background:#444;
    border-radius:4px;
    display:none;
    font-size:13px;
    line-height:23px
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label .custom-checkbox .icf-check-circle,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label .custom-checkbox .icf-check-circle{
    color:#68d065
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter label .custom-checkbox .icf-close-circle,.account-page.exec-uploads-video_statistics #video-tab-customize .filter label .custom-checkbox .icf-close-circle{
    color:#de2600
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter input[type=checkbox],.account-page.exec-uploads-video_statistics #video-tab-customize .filter input[type=checkbox]{
    left:7px;
    position:absolute;
    top:7px;
    z-index:1
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter input[type=checkbox]:checked+label .custom-checkbox .icf-check-circle,.account-page.exec-uploads-video_statistics #video-tab-customize .filter input[type=checkbox]:checked+label .custom-checkbox .icf-check-circle{
    display:block
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize .filter input[type=checkbox]:not(:checked)+label .custom-checkbox .icf-close-circle,.account-page.exec-uploads-video_statistics #video-tab-customize .filter input[type=checkbox]:not(:checked)+label .custom-checkbox .icf-close-circle{
    display:block
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize button,.account-page.exec-uploads-video_statistics #video-tab-customize button{
    line-height:18px;
    white-space:normal
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize button .icon-f,.account-page.exec-uploads-video_statistics #video-tab-customize button .icon-f{
    font-size:16px;
    margin-right:4px;
    vertical-align:text-bottom
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize button .icf-eye-blocked,.account-page.exec-uploads-video_statistics #video-tab-customize button .icf-eye-blocked{
    display:none
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize button:active,.account-page.exec-uploads-video_detailed_statistics #video-tab-customize button:focus,.account-page.exec-uploads-video_statistics #video-tab-customize button:active,.account-page.exec-uploads-video_statistics #video-tab-customize button:focus{
    outline:0
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize #full-width-btn .icon-f,.account-page.exec-uploads-video_statistics #video-tab-customize #full-width-btn .icon-f{
    float:left;
    font-size:10px;
    left:0;
    line-height:18px;
    position:relative;
    transition:left .2s
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize #full-width-btn .icf-arrow-right,.account-page.exec-uploads-video_statistics #video-tab-customize #full-width-btn .icf-arrow-right{
    float:right;
    margin-left:4px;
    margin-right:0
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize #full-width-btn:hover .icf-arrow-left,.account-page.exec-uploads-video_statistics #video-tab-customize #full-width-btn:hover .icf-arrow-left{
    left:-4px
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize #full-width-btn:hover .icf-arrow-right,.account-page.exec-uploads-video_statistics #video-tab-customize #full-width-btn:hover .icf-arrow-right{
    left:4px
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize.opened button .icf-eye,.account-page.exec-uploads-video_statistics #video-tab-customize.opened button .icf-eye{
    display:none
}
.account-page.exec-uploads-video_detailed_statistics #video-tab-customize.opened button .icf-eye-blocked,.account-page.exec-uploads-video_statistics #video-tab-customize.opened button .icf-eye-blocked{
    display:inline
}
.account-page.exec-uploads-video_detailed_statistics .tab-full-width .tab-full-width-0,.account-page.exec-uploads-video_statistics .tab-full-width .tab-full-width-0{
    display:none
}
.account-page.exec-uploads-video_detailed_statistics .tab-full-width .tab-full-width-12,.account-page.exec-uploads-video_statistics .tab-full-width .tab-full-width-12{
    width:100%
}
.account-page.exec-uploads-video_detailed_statistics .tab-full-width #video-tab-customize #full-width-btn .icf-arrow-left,.account-page.exec-uploads-video_statistics .tab-full-width #video-tab-customize #full-width-btn .icf-arrow-left{
    float:right;
    margin-left:4px;
    margin-right:0
}
.account-page.exec-uploads-video_detailed_statistics .tab-full-width #video-tab-customize #full-width-btn .icf-arrow-right,.account-page.exec-uploads-video_statistics .tab-full-width #video-tab-customize #full-width-btn .icf-arrow-right{
    float:left;
    margin-left:0;
    margin-right:4px
}
.account-page.exec-uploads-video_detailed_statistics table.with-stats tr th,.account-page.exec-uploads-video_statistics table.with-stats tr th{
    white-space:nowrap;
    padding:4px 3px
}
.account-page.exec-uploads-video_detailed_statistics table.with-stats tr th.views-earnings a:first-of-type,.account-page.exec-uploads-video_statistics table.with-stats tr th.views-earnings a:first-of-type{
    float:left;
    width:50%;
    clear:left
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list tr td,.account-page.exec-uploads-video_detailed_statistics table#video-tab-list tr th,.account-page.exec-uploads-video_statistics table#video-tab-list tr td,.account-page.exec-uploads-video_statistics table#video-tab-list tr th{
    white-space:nowrap;
    padding:4px 3px
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list tr td.premium-status .icf-sheer-circle,.account-page.exec-uploads-video_statistics table#video-tab-list tr td.premium-status .icf-sheer-circle{
    vertical-align:middle
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list tr td.premium-status .icf-ticket,.account-page.exec-uploads-video_statistics table#video-tab-list tr td.premium-status .icf-ticket{
    font-size:24px
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list tr td.promo-links,.account-page.exec-uploads-video_statistics table#video-tab-list tr td.promo-links{
    white-space:normal
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td{
    background:#222
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.title,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.title{
    white-space:normal;
    word-break:break-word;
    max-width:400px
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.earnings,.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.views,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.earnings,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.views{
    padding:1px 2px;
    color:#888;
    text-align:center;
    vertical-align:bottom
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.earnings.number,.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.views.number,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.earnings.number,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.views.number{
    text-align:right
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.earnings small,.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.views small,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.earnings small,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.views small{
    font-size:85%
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.no-stats,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.no-stats{
    background:#000
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.promo-links-not-empty,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.promo-links-not-empty{
    min-width:180px
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.promo-links>div,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.promo-links>div{
    cursor:pointer;
    overflow:hidden;
    line-clamp:3;
    -webkit-line-clamp:3;
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr td.promo-links.no-line-clamp>div,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr td.promo-links.no-line-clamp>div{
    overflow:visible;
    line-clamp:initial;
    -webkit-line-clamp:initial
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr:nth-child(4n) td,.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr:nth-child(4n+3) td,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr:nth-child(4n) td,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr:nth-child(4n+3) td{
    background:#3c3c3c
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr:nth-child(4n) td.no-stats,.account-page.exec-uploads-video_detailed_statistics table#video-tab-list.with-stats tr:nth-child(4n+3) td.no-stats,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr:nth-child(4n) td.no-stats,.account-page.exec-uploads-video_statistics table#video-tab-list.with-stats tr:nth-child(4n+3) td.no-stats{
    background:#090909
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list .thumb-video-stats,.account-page.exec-uploads-video_statistics table#video-tab-list .thumb-video-stats{
    padding:0;
    width:80px
}
.account-page.exec-uploads-video_detailed_statistics table#video-tab-list .thumb-video-stats img,.account-page.exec-uploads-video_statistics table#video-tab-list .thumb-video-stats img{
    width:80px
}
.account-page.exec-uploads-video_detailed_statistics #account-content-block .x-popup.stats-info-pop,.account-page.exec-uploads-video_statistics #account-content-block .x-popup.stats-info-pop{
    opacity:.85
}
.account-page.exec-uploads-video_detailed_statistics #account-content-block .x-popup.stats-info-pop .x-popup-content,.account-page.exec-uploads-video_statistics #account-content-block .x-popup.stats-info-pop .x-popup-content{
    background:#000;
    color:#fff;
    font-size:14px;
    line-height:18px;
    max-width:280px;
    padding:6px 10px
}
.account-page.exec-uploads-video_detailed_statistics #account-content-block .x-popup.stats-info-pop .x-popup-arrow,.account-page.exec-uploads-video_statistics #account-content-block .x-popup.stats-info-pop .x-popup-arrow{
    border-top-color:#000
}
.account-page.exec-uploads-video_detailed_statistics #video-list-bulk-actions,.account-page.exec-uploads-video_statistics #video-list-bulk-actions{
    margin:8px 0 8px 4px
}
.account-page.exec-uploads-video_detailed_statistics #video-list-bulk-actions .arrow label,.account-page.exec-uploads-video_statistics #video-list-bulk-actions .arrow label{
    font-size:20px;
    color:#aaa
}
.account-page.exec-uploads-video_detailed_statistics #video-list-bulk-actions button.btn,.account-page.exec-uploads-video_statistics #video-list-bulk-actions button.btn{
    margin-bottom:0
}
.account-page #upload-form-progress{
    margin:40px 0
}
.account-page #upload-form-progress h5{
    margin:0 0 6px
}
.account-page #upload-form-progress #iframe-upload{
    width:100%;
    height:0
}
.account-page.action-verify_profile #main,.account-page.action-verify_profile #main #content,.account-page.action-video_edit #main,.account-page.action-video_edit #main #content,.account-page.action-video_upload #main,.account-page.action-video_upload #main #content{
    overflow:visible
}
.account-page.action-verify_profile #main #content>.row,.account-page.action-verify_profile #main>.row,.account-page.action-video_edit #main #content>.row,.account-page.action-video_edit #main>.row,.account-page.action-video_upload #main #content>.row,.account-page.action-video_upload #main>.row{
    margin-right:0;
    margin-left:0
}
.account-page.action-verify_profile #main #content>.row #cur-tab-nav,.account-page.action-verify_profile #main>.row #cur-tab-nav,.account-page.action-video_edit #main #content>.row #cur-tab-nav,.account-page.action-video_edit #main>.row #cur-tab-nav,.account-page.action-video_upload #main #content>.row #cur-tab-nav,.account-page.action-video_upload #main>.row #cur-tab-nav{
    padding-left:0
}
.account-page.action-verify_profile #main #content>.row #cur-section-pan,.account-page.action-verify_profile #main>.row #cur-section-pan,.account-page.action-video_edit #main #content>.row #cur-section-pan,.account-page.action-video_edit #main>.row #cur-section-pan,.account-page.action-video_upload #main #content>.row #cur-section-pan,.account-page.action-video_upload #main>.row #cur-section-pan{
    padding-right:0
}
@media (max-width:1800px){
    .account-page.action-verify_profile #main #content>.row #cur-section-pan,.account-page.action-verify_profile #main>.row #cur-section-pan,.account-page.action-video_edit #main #content>.row #cur-section-pan,.account-page.action-video_edit #main>.row #cur-section-pan,.account-page.action-video_upload #main #content>.row #cur-section-pan,.account-page.action-video_upload #main>.row #cur-section-pan{
        padding-left:0
    }
}
.account-page.action-verify_profile #main .form-horizontal>fieldset,.account-page.action-video_edit #main .form-horizontal>fieldset,.account-page.action-video_upload #main .form-horizontal>fieldset{
    padding-left:30px;
    padding-right:30px
}
.account-page.action-verify_profile #main .form-horizontal>fieldset legend,.account-page.action-video_edit #main .form-horizontal>fieldset legend,.account-page.action-video_upload #main .form-horizontal>fieldset legend{
    margin:0 -15px 18px;
    width:calc(100% + 30px)
}
.account-page.action-verify_profile #main .form-horizontal>fieldset legend .icon-f,.account-page.action-video_edit #main .form-horizontal>fieldset legend .icon-f,.account-page.action-video_upload #main .form-horizontal>fieldset legend .icon-f{
    vertical-align:middle
}
.account-page.action-verify_profile #main .form-horizontal .instructions,.account-page.action-video_edit #main .form-horizontal .instructions,.account-page.action-video_upload #main .form-horizontal .instructions{
    padding:16px 0;
    border-bottom:0
}
.account-page.action-verify_profile #main .form-horizontal .instructions .row .row,.account-page.action-video_edit #main .form-horizontal .instructions .row .row,.account-page.action-video_upload #main .form-horizontal .instructions .row .row{
    text-align:center
}
.account-page.action-verify_profile #main .form-horizontal .instructions.main,.account-page.action-video_edit #main .form-horizontal .instructions.main,.account-page.action-video_upload #main .form-horizontal .instructions.main{
    border-bottom:1px solid #333;
    margin-bottom:16px;
    position:relative
}
.account-page.action-verify_profile #main .form-horizontal .instructions.warning,.account-page.action-video_edit #main .form-horizontal .instructions.warning,.account-page.action-video_upload #main .form-horizontal .instructions.warning{
    background:#fdedef;
    border:1px solid #dc616d;
    color:#c61e2e;
    padding-left:16px;
    padding-right:16px;
    margin:16px 0 8px
}
.account-page.action-verify_profile #main .form-horizontal .instructions.warning .title,.account-page.action-video_edit #main .form-horizontal .instructions.warning .title,.account-page.action-video_upload #main .form-horizontal .instructions.warning .title{
    font-size:18px
}
.account-page.action-verify_profile #main .form-horizontal .instructions.warning .title .icon-f,.account-page.action-video_edit #main .form-horizontal .instructions.warning .title .icon-f,.account-page.action-video_upload #main .form-horizontal .instructions.warning .title .icon-f{
    margin-right:6px
}
.account-page.action-verify_profile #main .form-horizontal .instructions.warning a,.account-page.action-video_edit #main .form-horizontal .instructions.warning a,.account-page.action-video_upload #main .form-horizontal .instructions.warning a{
    color:#000;
    font-weight:700
}
.account-page.action-verify_profile #main .form-horizontal .instructions.warning ul+p,.account-page.action-video_edit #main .form-horizontal .instructions.warning ul+p,.account-page.action-video_upload #main .form-horizontal .instructions.warning ul+p{
    border-top:1px solid #f5c6cb;
    margin-top:16px;
    padding-top:16px
}
.account-page.action-verify_profile #main .form-horizontal .instructions.wrench,.account-page.action-video_edit #main .form-horizontal .instructions.wrench,.account-page.action-video_upload #main .form-horizontal .instructions.wrench{
    border:1px solid #333;
    padding-left:16px;
    padding-right:16px;
    margin:16px 0
}
.account-page.action-verify_profile #main .form-horizontal .instructions.wrench p,.account-page.action-video_edit #main .form-horizontal .instructions.wrench p,.account-page.action-video_upload #main .form-horizontal .instructions.wrench p{
    margin-bottom:0
}
.account-page.action-verify_profile #main .form-horizontal .instructions.wrench p .icon-f,.account-page.action-video_edit #main .form-horizontal .instructions.wrench p .icon-f,.account-page.action-video_upload #main .form-horizontal .instructions.wrench p .icon-f{
    font-size:20px;
    margin-right:6px
}
.account-page.action-verify_profile #main .form-horizontal .instructions.wrench p a,.account-page.action-video_edit #main .form-horizontal .instructions.wrench p a,.account-page.action-video_upload #main .form-horizontal .instructions.wrench p a{
    font-weight:700
}
.account-page.action-verify_profile #main .form-horizontal .instructions p,.account-page.action-video_edit #main .form-horizontal .instructions p,.account-page.action-video_upload #main .form-horizontal .instructions p{
    font-size:14px;
    margin:0 0 8px
}
.account-page.action-verify_profile #main .form-horizontal .instructions .badge.alert,.account-page.action-video_edit #main .form-horizontal .instructions .badge.alert,.account-page.action-video_upload #main .form-horizontal .instructions .badge.alert{
    background:#de2600;
    border:0;
    border-radius:3px;
    color:#fff;
    padding:3px 5px;
    text-transform:uppercase
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs{
    font-size:16px;
    margin-bottom:64px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-or,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-or,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-or,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text{
    margin-bottom:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-or label.control-label,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text label.control-label,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-or label.control-label,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text label.control-label,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-or label.control-label,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text label.control-label{
    display:block;
    font-size:16px;
    margin:0 0 4px;
    text-align:center
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file .form-group,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-or .form-group,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text .form-group,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file .form-group,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-or .form-group,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text .form-group,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file .form-group,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-or .form-group,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text .form-group{
    margin:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file .form-group .col-sm-12,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-or .form-group .col-sm-12,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text .form-group .col-sm-12,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file .form-group .col-sm-12,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-or .form-group .col-sm-12,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text .form-group .col-sm-12,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file .form-group .col-sm-12,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-or .form-group .col-sm-12,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text .form-group .col-sm-12{
    padding-left:0;
    padding-right:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file p,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-or p,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text p,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file p,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-or p,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text p,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file p,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-or p,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text p{
    margin:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file .content,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file .form-control-static,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file input,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file .content,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file .form-control-static,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file input,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file .content,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file .form-control-static,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file input{
    opacity:0;
    height:1px;
    margin:0;
    min-height:1px;
    width:1px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label{
    cursor:pointer;
    width:100%
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label span:first-child,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label span:first-child,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label span:first-child{
    font-size:16px;
    display:block;
    line-height:24px;
    margin-bottom:5px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label span.icf-upload,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label span.icf-upload,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label span.icf-upload{
    background:#de2600;
    border:1px solid #333;
    border-radius:3px;
    color:#fff;
    display:block;
    font-size:40px;
    height:60px;
    line-height:60px;
    margin:0;
    padding:0;
    text-align:center;
    transition:all .2s
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label:hover span.icf-upload,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label:hover span.icf-upload,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label:hover span.icf-upload{
    background:#ab1d00
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label:active span.icf-upload,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label:active span.icf-upload,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-file label.control-label:active span.icf-upload{
    box-shadow:0 3px 7px rgba(0,0,0,.3) inset;
    line-height:64px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-or,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-or,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-or{
    line-height:60px;
    padding-top:29px;
    text-align:center
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text{
    margin-bottom:5px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text label.control-label,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text label.control-label,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text label.control-label{
    line-height:24px;
    margin-bottom:5px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text input,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text select,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text input,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text select,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text input,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text select{
    border-right:0;
    font-size:18px;
    min-height:60px;
    margin:0;
    padding:10px 12px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text .input-group-btn,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text .input-group-btn,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text .input-group-btn{
    vertical-align:top
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text button,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text button,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text button{
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    border-color:#ccc;
    min-height:60px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text button:active,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-text button:focus,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text button:active,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-text button:focus,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text button:active,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-text button:focus{
    outline:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit{
    display:none
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group{
    margin-bottom:5px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .input-group-addon,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .input-group-addon,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .input-group-addon{
    height:58px;
    padding:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type{
    border-right:0;
    color:#de2600;
    padding:6px 12px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type *,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type *,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type *{
    display:none
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type .is_file,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type .is_file,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type .is_file{
    font-size:16px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type .is_url,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type .is_url,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .type .is_url{
    font-size:16px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener{
    border-left:0;
    border-right:0;
    cursor:default;
    height:60px;
    overflow:hidden;
    padding:0 10px;
    position:relative
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .return-file-select,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .return-file-select,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .return-file-select{
    font-size:16px;
    height:60px;
    transition:all .25s ease-in-out;
    width:100%
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap{
    display:table-cell;
    line-height:20px;
    left:0;
    overflow:auto;
    padding:0;
    position:relative;
    vertical-align:middle;
    word-break:break-all
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .return-file-select,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .return-file-select,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener .return-file-select{
    font-weight:700;
    left:10px;
    line-height:60px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    text-align:center;
    top:0;
    bottom:0;
    white-space:nowrap
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover{
    cursor:pointer
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select{
    transition:all .25s .3s ease-in-out
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap{
    left:-40px;
    opacity:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select{
    opacity:1;
    left:0
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .btn,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .btn,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs .file-upload-submit .input-group .btn{
    background:#de2600;
    border-left:0;
    color:#fff;
    font-size:16px;
    height:58px;
    margin:0;
    padding:0 20px
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs.is_file .file-upload-submit .input-group .type .is_file,.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs.is_url .file-upload-submit .input-group .type .is_url,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs.is_file .file-upload-submit .input-group .type .is_file,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs.is_url .file-upload-submit .input-group .type .is_url,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs.is_file .file-upload-submit .input-group .type .is_file,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs.is_url .file-upload-submit .input-group .type .is_url{
    display:block
}
.account-page.action-verify_profile #main .form-horizontal .file-upload-inputs.is_url .file-upload-submit .help-block.is_file,.account-page.action-video_edit #main .form-horizontal .file-upload-inputs.is_url .file-upload-submit .help-block.is_file,.account-page.action-video_upload #main .form-horizontal .file-upload-inputs.is_url .file-upload-submit .help-block.is_file{
    display:none
}
.account-page.action-verify_profile #main fieldset.captcha-button,.account-page.action-video_edit #main fieldset.captcha-button,.account-page.action-video_upload #main fieldset.captcha-button{
    padding:20px 0 0;
    text-align:center
}
.account-page.action-verify_profile #main fieldset.captcha-button .form-group,.account-page.action-video_edit #main fieldset.captcha-button .form-group,.account-page.action-video_upload #main fieldset.captcha-button .form-group{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline
}
.account-page.action-verify_profile #main fieldset.captcha-button .form-group button,.account-page.action-video_edit #main fieldset.captcha-button .form-group button,.account-page.action-video_upload #main fieldset.captcha-button .form-group button{
    font-size:18px;
    padding:24px 40px
}
.account-page.action-verify_profile #main fieldset.captcha-button .form-group button:active,.account-page.action-verify_profile #main fieldset.captcha-button .form-group button:focus,.account-page.action-video_edit #main fieldset.captcha-button .form-group button:active,.account-page.action-video_edit #main fieldset.captcha-button .form-group button:focus,.account-page.action-video_upload #main fieldset.captcha-button .form-group button:active,.account-page.action-video_upload #main fieldset.captcha-button .form-group button:focus{
    outline:0
}
.account-page.action-verify_profile #main fieldset.upload-video,.account-page.action-video_edit #main fieldset.upload-video,.account-page.action-video_upload #main fieldset.upload-video{
    margin-bottom:0
}
.account-page.action-verify_profile #main fieldset.upload-video button,.account-page.action-verify_profile #main fieldset.upload-video input,.account-page.action-video_edit #main fieldset.upload-video button,.account-page.action-video_edit #main fieldset.upload-video input,.account-page.action-video_upload #main fieldset.upload-video button,.account-page.action-video_upload #main fieldset.upload-video input{
    height:40px;
    line-height:20px;
    padding:8px 16px
}
.account-page.action-verify_profile #main fieldset.upload-video .form-group,.account-page.action-video_edit #main fieldset.upload-video .form-group,.account-page.action-video_upload #main fieldset.upload-video .form-group{
    margin-bottom:4px
}
.account-page.action-verify_profile #main fieldset.upload-video.upload-video-file,.account-page.action-video_edit #main fieldset.upload-video.upload-video-file,.account-page.action-video_upload #main fieldset.upload-video.upload-video-file{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline
}
.account-page.action-verify_profile #main fieldset.upload-video.upload-video-file .form-group,.account-page.action-video_edit #main fieldset.upload-video.upload-video-file .form-group,.account-page.action-video_upload #main fieldset.upload-video.upload-video-file .form-group{
    float:left;
    margin:0;
    padding:0
}
.account-page.action-verify_profile #main fieldset.upload-video.upload-video-file .form-group .col-sm-12,.account-page.action-verify_profile #main fieldset.upload-video.upload-video-file .form-group .form-control-static,.account-page.action-video_edit #main fieldset.upload-video.upload-video-file .form-group .col-sm-12,.account-page.action-video_edit #main fieldset.upload-video.upload-video-file .form-group .form-control-static,.account-page.action-video_upload #main fieldset.upload-video.upload-video-file .form-group .col-sm-12,.account-page.action-video_upload #main fieldset.upload-video.upload-video-file .form-group .form-control-static{
    padding:0
}
.account-page.action-verify_profile #main fieldset.upload-video.upload-video-url,.account-page.action-video_edit #main fieldset.upload-video.upload-video-url,.account-page.action-video_upload #main fieldset.upload-video.upload-video-url{
    margin:0 auto;
    max-width:500px
}
.account-page.action-verify_profile #main fieldset.upload-video.upload-video-url .form-group,.account-page.action-video_edit #main fieldset.upload-video.upload-video-url .form-group,.account-page.action-video_upload #main fieldset.upload-video.upload-video-url .form-group{
    text-align:left
}
.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group{
    display:none
}
.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group.init-ok,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group.init-ok,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group.init-ok,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group.init-ok,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group.init-ok,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group.init-ok,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group.init-ok,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group.init-ok,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group.init-ok,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group.init-ok,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group.init-ok,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group.init-ok{
    display:block
}
.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group label.control-label.col-sm-0,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group label.control-label.col-sm-0,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group label.control-label.col-sm-0,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group label.control-label.col-sm-0,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group label.control-label.col-sm-0,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group label.control-label.col-sm-0,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group label.control-label.col-sm-0,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group label.control-label.col-sm-0,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group label.control-label.col-sm-0,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group label.control-label.col-sm-0,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group label.control-label.col-sm-0,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group label.control-label.col-sm-0{
    width:auto;
    max-width:400px;
    text-align:left;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto
}
.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group .content.col-sm-12,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group .content.col-sm-12{
    float:none
}
.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group select,.account-page.action-verify_profile #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group select,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group select,.account-page.action-verify_profile #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group select,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group select,.account-page.action-video_edit #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group select,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group select,.account-page.action-video_edit #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group select,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_membership_price.form-group select,.account-page.action-video_upload #main fieldset .form-field-edit_form_video_premium_options_video_premium_options_centered_ppv_price.form-group select,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_membership_price.form-group select,.account-page.action-video_upload #main fieldset .form-field-upload_form_video_premium_options_video_premium_options_centered_ppv_price.form-group select{
    font-size:16px
}
.account-page.action-verify_profile #main fieldset .membership-will-activate,.account-page.action-video_edit #main fieldset .membership-will-activate,.account-page.action-video_upload #main fieldset .membership-will-activate{
    color:#de2600;
    font-size:20px;
    font-weight:700;
    margin-bottom:20px
}
.account-page.action-verify_profile #main fieldset .membership-will-activate a,.account-page.action-video_edit #main fieldset .membership-will-activate a,.account-page.action-video_upload #main fieldset .membership-will-activate a{
    color:#de2600
}
.account-page.action-verify_profile #main fieldset .form-field-upload_form_regional_event_regional_event_centered_regional_event .btn.radio.recommended label,.account-page.action-video_edit #main fieldset .form-field-upload_form_regional_event_regional_event_centered_regional_event .btn.radio.recommended label,.account-page.action-video_upload #main fieldset .form-field-upload_form_regional_event_regional_event_centered_regional_event .btn.radio.recommended label{
    font-weight:700;
    animation:regional_event_recommended 1.5s linear infinite
}
@keyframes regional_event_recommended{
    0%{
        background:#404040
    }
    70%{
        background:#de2600
    }
    100%{
        background:#404040
    }
}
.account-page.action-verify_profile #main fieldset #premium-instruction-block,.account-page.action-verify_profile #main fieldset #regional-event-instruction-block,.account-page.action-video_edit #main fieldset #premium-instruction-block,.account-page.action-video_edit #main fieldset #regional-event-instruction-block,.account-page.action-video_upload #main fieldset #premium-instruction-block,.account-page.action-video_upload #main fieldset #regional-event-instruction-block{
    font-size:14px;
    margin:0 40px;
    position:relative;
    z-index:2;
    border:1px solid #373737;
    background:#000;
    padding:10px 20px 10px 16px
}
.account-page.action-verify_profile #main fieldset #premium-instruction-block ul,.account-page.action-verify_profile #main fieldset #regional-event-instruction-block ul,.account-page.action-video_edit #main fieldset #premium-instruction-block ul,.account-page.action-video_edit #main fieldset #regional-event-instruction-block ul,.account-page.action-video_upload #main fieldset #premium-instruction-block ul,.account-page.action-video_upload #main fieldset #regional-event-instruction-block ul{
    list-style:initial;
    padding-left:30px
}
.account-page.action-verify_profile #main fieldset #premium-instruction-block .membership,.account-page.action-verify_profile #main fieldset #premium-instruction-block .ppv,.account-page.action-verify_profile #main fieldset #premium-instruction-block .premium,.account-page.action-video_edit #main fieldset #premium-instruction-block .membership,.account-page.action-video_edit #main fieldset #premium-instruction-block .ppv,.account-page.action-video_edit #main fieldset #premium-instruction-block .premium,.account-page.action-video_upload #main fieldset #premium-instruction-block .membership,.account-page.action-video_upload #main fieldset #premium-instruction-block .ppv,.account-page.action-video_upload #main fieldset #premium-instruction-block .premium{
    display:none
}
.account-page.action-verify_profile #main fieldset #premium-instruction-block.membership-checked .membership,.account-page.action-verify_profile #main fieldset #premium-instruction-block.ppv-checked .ppv,.account-page.action-verify_profile #main fieldset #premium-instruction-block.premium-checked .premium,.account-page.action-video_edit #main fieldset #premium-instruction-block.membership-checked .membership,.account-page.action-video_edit #main fieldset #premium-instruction-block.ppv-checked .ppv,.account-page.action-video_edit #main fieldset #premium-instruction-block.premium-checked .premium,.account-page.action-video_upload #main fieldset #premium-instruction-block.membership-checked .membership,.account-page.action-video_upload #main fieldset #premium-instruction-block.ppv-checked .ppv,.account-page.action-video_upload #main fieldset #premium-instruction-block.premium-checked .premium{
    display:list-item
}
.account-page.action-verify_profile #main fieldset #regional-event-instruction-block .not-selected,.account-page.action-verify_profile #main fieldset #regional-event-instruction-block .selected,.account-page.action-video_edit #main fieldset #regional-event-instruction-block .not-selected,.account-page.action-video_edit #main fieldset #regional-event-instruction-block .selected,.account-page.action-video_upload #main fieldset #regional-event-instruction-block .not-selected,.account-page.action-video_upload #main fieldset #regional-event-instruction-block .selected{
    display:none
}
.account-page.action-verify_profile #main fieldset #regional-event-instruction-block.not-selected .not-selected,.account-page.action-verify_profile #main fieldset #regional-event-instruction-block.selected .selected,.account-page.action-video_edit #main fieldset #regional-event-instruction-block.not-selected .not-selected,.account-page.action-video_edit #main fieldset #regional-event-instruction-block.selected .selected,.account-page.action-video_upload #main fieldset #regional-event-instruction-block.not-selected .not-selected,.account-page.action-video_upload #main fieldset #regional-event-instruction-block.selected .selected{
    display:list-item
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener{
    overflow:hidden
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener legend,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener legend,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener legend{
    position:relative;
    z-index:2
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .centered,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .centered,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .centered{
    position:relative;
    z-index:1
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .form-group,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .form-group,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .form-group{
    position:relative;
    z-index:2
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .desktop-choice-back,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .desktop-choice-back,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .desktop-choice-back{
    color:#3c3c3c;
    font-size:180px;
    left:50%;
    margin-left:-300px;
    position:absolute;
    top:-48px;
    z-index:1
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man,.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman{
    font-size:140px
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man{
    margin-left:-320px;
    top:12px
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman{
    margin-left:-210px
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .form-field-edit_form_video_premium_options_video_premium_options_centered_premium_options,.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .form-field-upload_form_video_premium_options_video_premium_options_centered_premium_options,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .form-field-edit_form_video_premium_options_video_premium_options_centered_premium_options,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .form-field-upload_form_video_premium_options_video_premium_options_centered_premium_options,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .form-field-edit_form_video_premium_options_video_premium_options_centered_premium_options,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .form-field-upload_form_video_premium_options_video_premium_options_centered_premium_options{
    z-index:3
}
.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .blocked-countries-legend,.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .network-sites-legend,.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .privacy-legend,.account-page.action-verify_profile #main fieldset.desktop-choice-back-contener .video-premium-legend,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .blocked-countries-legend,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .network-sites-legend,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .privacy-legend,.account-page.action-video_edit #main fieldset.desktop-choice-back-contener .video-premium-legend,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .blocked-countries-legend,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .network-sites-legend,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .privacy-legend,.account-page.action-video_upload #main fieldset.desktop-choice-back-contener .video-premium-legend{
    position:relative;
    z-index:2
}
.account-page.action-verify_profile #main fieldset .blocked-countries-legend,.account-page.action-verify_profile #main fieldset .video-premium-legend,.account-page.action-video_edit #main fieldset .blocked-countries-legend,.account-page.action-video_edit #main fieldset .video-premium-legend,.account-page.action-video_upload #main fieldset .blocked-countries-legend,.account-page.action-video_upload #main fieldset .video-premium-legend{
    font-size:14px
}
.account-page.action-verify_profile #main fieldset .network-sites-legend,.account-page.action-verify_profile #main fieldset .privacy-legend,.account-page.action-video_edit #main fieldset .network-sites-legend,.account-page.action-video_edit #main fieldset .privacy-legend,.account-page.action-video_upload #main fieldset .network-sites-legend,.account-page.action-video_upload #main fieldset .privacy-legend{
    font-size:14px;
    display:none
}
.account-page.action-verify_profile #main #upload_form .centered,.account-page.action-verify_profile #main #upload_form_premium .centered,.account-page.action-video_edit #main #upload_form .centered,.account-page.action-video_edit #main #upload_form_premium .centered,.account-page.action-video_upload #main #upload_form .centered,.account-page.action-video_upload #main #upload_form_premium .centered{
    margin-bottom:0
}
.account-page.action-verify_profile #main #upload_form_video_premium_options,.account-page.action-video_edit #main #upload_form_video_premium_options,.account-page.action-video_upload #main #upload_form_video_premium_options{
    display:none
}
.account-page.action-verify_profile #main #upload_form_video_premium_options.init-ok,.account-page.action-video_edit #main #upload_form_video_premium_options.init-ok,.account-page.action-video_upload #main #upload_form_video_premium_options.init-ok{
    display:block
}
.account-page.action-verify_profile #main #upload_form_video_premium_options legend,.account-page.action-video_edit #main #upload_form_video_premium_options legend,.account-page.action-video_upload #main #upload_form_video_premium_options legend{
    z-index:4
}
.account-page.action-verify_profile #main #edit_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered,.account-page.action-verify_profile #main #edit_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered,.account-page.action-verify_profile #main #upload_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered,.account-page.action-verify_profile #main #upload_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered,.account-page.action-video_edit #main #edit_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered,.account-page.action-video_edit #main #edit_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered,.account-page.action-video_edit #main #upload_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered,.account-page.action-video_edit #main #upload_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered,.account-page.action-video_upload #main #edit_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered,.account-page.action-video_upload #main #edit_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered,.account-page.action-video_upload #main #upload_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered,.account-page.action-video_upload #main #upload_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered{
    z-index:3
}
.account-page.action-verify_profile #main #edit_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-verify_profile #main #edit_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-verify_profile #main #upload_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-verify_profile #main #upload_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #edit_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #edit_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #upload_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #upload_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #edit_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #edit_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #upload_form_video_premium_options #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #upload_form_video_premium_options #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red{
    height:124px;
    overflow:hidden
}
.account-page.action-verify_profile #main #edit_form_video_premium_options.ppv-checked #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-verify_profile #main #edit_form_video_premium_options.ppv-checked #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-verify_profile #main #upload_form_video_premium_options.ppv-checked #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-verify_profile #main #upload_form_video_premium_options.ppv-checked #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #edit_form_video_premium_options.ppv-checked #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #edit_form_video_premium_options.ppv-checked #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #upload_form_video_premium_options.ppv-checked #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_edit #main #upload_form_video_premium_options.ppv-checked #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #edit_form_video_premium_options.ppv-checked #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #edit_form_video_premium_options.ppv-checked #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #upload_form_video_premium_options.ppv-checked #edit_form_video_premium_options_video_premium_options_centered .icf-ticket-red,.account-page.action-video_upload #main #upload_form_video_premium_options.ppv-checked #upload_form_video_premium_options_video_premium_options_centered .icf-ticket-red{
    height:180px
}
.account-page.action-verify_profile #main #upload_form_networksites.and-network-only .btn-group .btn.no_restriction,.account-page.action-verify_profile #main #upload_form_networksites.and-network-only .btn-group .btn.no_restriction label,.account-page.action-video_edit #main #upload_form_networksites.and-network-only .btn-group .btn.no_restriction,.account-page.action-video_edit #main #upload_form_networksites.and-network-only .btn-group .btn.no_restriction label,.account-page.action-video_upload #main #upload_form_networksites.and-network-only .btn-group .btn.no_restriction,.account-page.action-video_upload #main #upload_form_networksites.and-network-only .btn-group .btn.no_restriction label{
    border-bottom-right-radius:8px;
    border-top-right-radius:8px
}
.account-page.action-verify_profile #main #upload_form_networksites.and-network-only .btn-group .btn.default_only,.account-page.action-video_edit #main #upload_form_networksites.and-network-only .btn-group .btn.default_only,.account-page.action-video_upload #main #upload_form_networksites.and-network-only .btn-group .btn.default_only{
    display:none
}
.account-page.action-verify_profile #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_normal,.account-page.action-verify_profile #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_normal label,.account-page.action-video_edit #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_normal,.account-page.action-video_edit #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_normal label,.account-page.action-video_upload #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_normal,.account-page.action-video_upload #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_normal label{
    border-bottom-right-radius:8px;
    border-top-right-radius:8px
}
.account-page.action-verify_profile #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_hidden,.account-page.action-verify_profile #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_no_preview,.account-page.action-video_edit #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_hidden,.account-page.action-video_edit #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_no_preview,.account-page.action-video_upload #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_hidden,.account-page.action-video_upload #main #upload_form_thumb_preview.and-preview-only .btn-group .btn.preview_no_preview{
    display:none
}
.account-page.action-verify_profile #main #upload_form_title_translations>fieldset,.account-page.action-video_edit #main #upload_form_title_translations>fieldset,.account-page.action-video_upload #main #upload_form_title_translations>fieldset{
    margin-bottom:30px
}
.account-page.action-verify_profile #main #upload_form_title_translations>fieldset:last-of-type,.account-page.action-video_edit #main #upload_form_title_translations>fieldset:last-of-type,.account-page.action-video_upload #main #upload_form_title_translations>fieldset:last-of-type{
    margin-bottom:15px
}
.account-page.action-verify_profile #main #upload_form_title_translations>fieldset .form-group,.account-page.action-video_edit #main #upload_form_title_translations>fieldset .form-group,.account-page.action-video_upload #main #upload_form_title_translations>fieldset .form-group{
    margin-bottom:0
}
.account-page.action-verify_profile #main #upload_form_sponsorlinks .sponsor-links-actions,.account-page.action-video_edit #main #upload_form_sponsorlinks .sponsor-links-actions,.account-page.action-video_upload #main #upload_form_sponsorlinks .sponsor-links-actions{
    margin-top:-10px;
    text-align:center
}
.account-page.action-verify_profile #main #upload_form_sponsorlinks .sponsor-links-actions .btn,.account-page.action-video_edit #main #upload_form_sponsorlinks .sponsor-links-actions .btn,.account-page.action-video_upload #main #upload_form_sponsorlinks .sponsor-links-actions .btn{
    white-space:normal
}
.account-page.action-verify_profile #main .container-form-models-suggestion,.account-page.action-verify_profile #main .container-list-models-suggestion,.account-page.action-video_edit #main .container-form-models-suggestion,.account-page.action-video_edit #main .container-list-models-suggestion,.account-page.action-video_upload #main .container-form-models-suggestion,.account-page.action-video_upload #main .container-list-models-suggestion{
    border:1px solid #aaa;
    border-top:none;
    box-shadow:0 0 5px #aaa
}
.account-page.action-verify_profile .circle-infos .col-sm-2,.account-page.action-video_edit .circle-infos .col-sm-2,.account-page.action-video_upload .circle-infos .col-sm-2{
    padding-left:5px;
    padding-right:5px
}
.account-page.action-verify_profile .circle-infos #circle-info-hd-required-col,.account-page.action-video_edit .circle-infos #circle-info-hd-required-col,.account-page.action-video_upload .circle-infos #circle-info-hd-required-col{
    display:none
}
.account-page.action-verify_profile .circle-info,.account-page.action-verify_profile .stopwatch-info,.account-page.action-video_edit .circle-info,.account-page.action-video_edit .stopwatch-info,.account-page.action-video_upload .circle-info,.account-page.action-video_upload .stopwatch-info{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    font-size:140px;
    margin:0 0 .1em;
    position:relative;
    width:.835em;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.account-page.action-verify_profile .circle-info .big,.account-page.action-verify_profile .circle-info .small,.account-page.action-verify_profile .stopwatch-info .big,.account-page.action-verify_profile .stopwatch-info .small,.account-page.action-video_edit .circle-info .big,.account-page.action-video_edit .circle-info .small,.account-page.action-video_edit .stopwatch-info .big,.account-page.action-video_edit .stopwatch-info .small,.account-page.action-video_upload .circle-info .big,.account-page.action-video_upload .circle-info .small,.account-page.action-video_upload .stopwatch-info .big,.account-page.action-video_upload .stopwatch-info .small{
    color:#000;
    text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;
    display:block;
    line-height:1.1em;
    position:relative;
    text-align:center;
    word-break:break-all;
    z-index:3
}
.account-page.action-verify_profile .circle-info.text-danger .big,.account-page.action-verify_profile .circle-info.text-danger .small,.account-page.action-verify_profile .stopwatch-info.text-danger .big,.account-page.action-verify_profile .stopwatch-info.text-danger .small,.account-page.action-video_edit .circle-info.text-danger .big,.account-page.action-video_edit .circle-info.text-danger .small,.account-page.action-video_edit .stopwatch-info.text-danger .big,.account-page.action-video_edit .stopwatch-info.text-danger .small,.account-page.action-video_upload .circle-info.text-danger .big,.account-page.action-video_upload .circle-info.text-danger .small,.account-page.action-video_upload .stopwatch-info.text-danger .big,.account-page.action-video_upload .stopwatch-info.text-danger .small{
    text-shadow:2px 0 0 #de2600,-2px 0 0 #de2600,0 2px 0 #de2600,0 -2px 0 #de2600,1px 1px 0 #de2600,-1px -1px 0 #de2600,1px -1px 0 #de2600,-1px 1px 0 #de2600
}
.account-page.action-verify_profile .circle-info .small,.account-page.action-verify_profile .stopwatch-info .small,.account-page.action-video_edit .circle-info .small,.account-page.action-video_edit .stopwatch-info .small,.account-page.action-video_upload .circle-info .small,.account-page.action-video_upload .stopwatch-info .small{
    font-size:.14em
}
.account-page.action-verify_profile .circle-info .small:first-child,.account-page.action-verify_profile .stopwatch-info .small:first-child,.account-page.action-video_edit .circle-info .small:first-child,.account-page.action-video_edit .stopwatch-info .small:first-child,.account-page.action-video_upload .circle-info .small:first-child,.account-page.action-video_upload .stopwatch-info .small:first-child{
    padding-top:.4em
}
.account-page.action-verify_profile .circle-info .small .icf-ticket-red.icf-white-fill,.account-page.action-verify_profile .stopwatch-info .small .icf-ticket-red.icf-white-fill,.account-page.action-video_edit .circle-info .small .icf-ticket-red.icf-white-fill,.account-page.action-video_edit .stopwatch-info .small .icf-ticket-red.icf-white-fill,.account-page.action-video_upload .circle-info .small .icf-ticket-red.icf-white-fill,.account-page.action-video_upload .stopwatch-info .small .icf-ticket-red.icf-white-fill{
    color:#de2600;
    font-size:1.5em;
    text-shadow:none
}
.account-page.action-verify_profile .circle-info .big,.account-page.action-verify_profile .stopwatch-info .big,.account-page.action-video_edit .circle-info .big,.account-page.action-video_edit .stopwatch-info .big,.account-page.action-video_upload .circle-info .big,.account-page.action-video_upload .stopwatch-info .big{
    font-size:.2em;
    font-weight:700;
    text-transform:uppercase
}
.account-page.action-verify_profile .stopwatch-info,.account-page.action-video_edit .stopwatch-info,.account-page.action-video_upload .stopwatch-info{
    height:.835em;
    margin-top:.165em;
    padding:.1em .07em
}
.account-page.action-verify_profile .stopwatch-info .icf-stopwatch,.account-page.action-video_edit .stopwatch-info .icf-stopwatch,.account-page.action-video_upload .stopwatch-info .icf-stopwatch{
    left:-.0825em;
    position:absolute;
    text-align:center;
    top:-.165em;
    width:100%;
    z-index:1
}
[dir=rtl] .account-page.action-verify_profile .stopwatch-info .icf-stopwatch,[dir=rtl] .account-page.action-video_edit .stopwatch-info .icf-stopwatch,[dir=rtl] .account-page.action-video_upload .stopwatch-info .icf-stopwatch{
    left:auto;
    right:-.0825em
}
.account-page.action-verify_profile .circle-info,.account-page.action-video_edit .circle-info,.account-page.action-video_upload .circle-info{
    background:#fff;
    border-radius:50%;
    height:.835em;
    margin-top:.165em;
    padding:.1em .07em
}
.account-page.action-verify_profile .circle-info.text-danger,.account-page.action-video_edit .circle-info.text-danger,.account-page.action-video_upload .circle-info.text-danger{
    background:#de2600
}
.account-page.action-verify_profile .circle-info.text-danger .big,.account-page.action-verify_profile .circle-info.text-danger .small,.account-page.action-video_edit .circle-info.text-danger .big,.account-page.action-video_edit .circle-info.text-danger .small,.account-page.action-video_upload .circle-info.text-danger .big,.account-page.action-video_upload .circle-info.text-danger .small{
    color:#fff
}
.account-page.action-verify_profile .circle-info:before,.account-page.action-video_edit .circle-info:before,.account-page.action-video_upload .circle-info:before{
    border:.015em solid #444;
    border-radius:50%;
    content:" ";
    display:block;
    height:.765em;
    left:.035em;
    position:absolute;
    top:.035em;
    width:.765em;
    z-index:2
}
.account-page.action-verify_profile #circle-info-min-dur .big,.account-page.action-video_edit #circle-info-min-dur .big,.account-page.action-video_upload #circle-info-min-dur .big{
    font-size:.16em;
    line-height:1.38em
}
.account-page.action-verify_profile #circle-info-min-dur .big+.small,.account-page.action-video_edit #circle-info-min-dur .big+.small,.account-page.action-video_upload #circle-info-min-dur .big+.small{
    font-size:.1em
}
.account-page.action-verify_profile #circle-info-no-watermarks .big,.account-page.action-video_edit #circle-info-no-watermarks .big,.account-page.action-video_upload #circle-info-no-watermarks .big{
    font-size:.1em;
    line-height:1.3em;
    padding-top:1.9em;
    word-break:normal
}
.account-page.action-verify_profile #circle-info-no-watermarks .big strong,.account-page.action-video_edit #circle-info-no-watermarks .big strong,.account-page.action-video_upload #circle-info-no-watermarks .big strong{
    display:block;
    font-size:1.5em
}
.account-page.action-verify_profile #circle-info-no-incest .big,.account-page.action-video_edit #circle-info-no-incest .big,.account-page.action-video_upload #circle-info-no-incest .big{
    font-size:.14em;
    padding-top:1.15em
}
.account-page.action-verify_profile #circle-info-no-incest .big strong,.account-page.action-video_edit #circle-info-no-incest .big strong,.account-page.action-video_upload #circle-info-no-incest .big strong{
    display:block
}
.account-page.action-verify_profile #circle-info-hd,.account-page.action-verify_profile #circle-info-hd *,.account-page.action-video_edit #circle-info-hd,.account-page.action-video_edit #circle-info-hd *,.account-page.action-video_upload #circle-info-hd,.account-page.action-video_upload #circle-info-hd *{
    cursor:pointer
}
.account-page.action-verify_profile #circle-info-hd .big,.account-page.action-video_edit #circle-info-hd .big,.account-page.action-video_upload #circle-info-hd .big{
    font-size:.3em;
    padding-top:.5em;
    word-break:normal
}
.account-page.action-verify_profile #circle-info-hd .icf-info-circle,.account-page.action-video_edit #circle-info-hd .icf-info-circle,.account-page.action-video_upload #circle-info-hd .icf-info-circle{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline
}
.account-page.action-verify_profile #circle-info-hd:hover .icf-info-circle,.account-page.action-video_edit #circle-info-hd:hover .icf-info-circle,.account-page.action-video_upload #circle-info-hd:hover .icf-info-circle{
    transition:transform .1s;
    transform-origin:left bottom;
    transform:scale(1.5)
}
.account-page.action-verify_profile #circle-info-hd-more,.account-page.action-video_edit #circle-info-hd-more,.account-page.action-video_upload #circle-info-hd-more{
    background:#444;
    border:2px solid #fff;
    border-radius:3px;
    bottom:0;
    display:none;
    font-size:16px;
    padding:5px 10px;
    position:absolute;
    z-index:4
}
.account-page.action-verify_profile #circle-info-hd-more .icf-close,.account-page.action-video_edit #circle-info-hd-more .icf-close,.account-page.action-video_upload #circle-info-hd-more .icf-close{
    cursor:pointer;
    display:block;
    float:right;
    font-size:20px;
    margin:-5px -10px 0 0;
    padding:8px 8px 16px 16px
}
.account-page.action-verify_profile #circle-info-high-fps .big,.account-page.action-video_edit #circle-info-high-fps .big,.account-page.action-video_upload #circle-info-high-fps .big{
    font-size:.15em;
    padding-top:1.35em;
    word-break:normal
}
.account-page.action-verify_profile #circle-info-high-fps .small,.account-page.action-video_edit #circle-info-high-fps .small,.account-page.action-video_upload #circle-info-high-fps .small{
    font-size:.1em
}
.account-page.action-verify_profile #circle-info-hd-required .big .icon-f,.account-page.action-video_edit #circle-info-hd-required .big .icon-f,.account-page.action-video_upload #circle-info-hd-required .big .icon-f{
    font-size:34px
}
.account-page.action-video_upload .premium-infos{
    display:none
}
.account-page.action-video_upload .instructions.channel .circle-infos .col-xs-4{
    width:25%
}
.account-page.action-video_upload .instructions.with-premium-infos .circle-infos #circle-info-hd-required-col{
    display:block
}
.account-page.action-video_upload .instructions.with-premium-infos .circle-infos .col-xs-4{
    width:20%
}
.account-page.action-video_upload .instructions.with-premium-infos .premium-infos{
    display:inline
}
.account-page.action-video_upload .instructions.with-premium-infos .regular-infos{
    display:none
}
.account-page #chunk-progress-container{
    background:#161616;
    box-shadow:0 0 5px rgba(0,0,0,.5);
    bottom:0;
    left:0;
    padding:10px;
    position:fixed;
    text-align:center;
    z-index:222
}
.account-page #chunk-progress-container .progress{
    display:block;
    font-weight:700;
    height:24px;
    max-width:84%;
    margin:0 auto;
    width:500px
}
.account-page #chunk-progress-container .progress .progress-bar{
    font-size:14px;
    line-height:24px
}
.account-page #chunk-progress-container .btn{
    line-height:16px;
    margin:0 0 10px
}
.account-page #chunk-progress-container .btn .icon-f{
    float:left;
    font-size:16px;
    margin:0 6px 0 0
}
.account-page #chunk-progress-container .btn:focus{
    outline:0;
    margin:0
}
.account-page #main #friendsrequests-actions{
    margin-bottom:20px;
    overflow:hidden;
    width:100%
}
.account-page #main #friendsrequests-actions>div{
    float:left;
    text-align:center
}
.account-page #main #friendsrequests-actions>div+div{
    margin-left:40px
}
.account-page #main #friendsrequests-actions>div .label{
    color:#fff;
    font-size:14px;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    padding-right:4px
}
.account-page #main #friendsrequests-actions>div .btn:active,.account-page #main #friendsrequests-actions>div .btn:focus{
    outline:0
}
.account-page #main #friendsrequests-actions>div .btn-group .btn:first-child{
    border-top-left-radius:2px;
    border-top-right-radius:2px
}
.account-page #main #friendsrequests-actions>div .btn-group .btn:last-child{
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all .icon-f{
    text-shadow:1px 1px 0 #404040,-1px -1px 0 #404040,1px -1px 0 #404040,-1px 1px 0 #404040;
    background:#404040;
    border-radius:4px;
    color:#fff;
    margin-right:2px;
    position:relative;
    top:1px
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all .icf-check-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all .icf-minus-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all:hover .icf-square{
    display:none
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all .icf-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all:hover .icf-check-square{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all.all .icf-minus-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all.all .icf-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all.all:hover .icf-check-square{
    display:none
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all.all .icf-check-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all.all:hover .icf-square{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all.partial .icf-check-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all.partial .icf-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all.partial:hover .icf-minus-square{
    display:none
}
.account-page #main #friendsrequests-actions #friendsrequests-check-all.partial .icf-minus-square,.account-page #main #friendsrequests-actions #friendsrequests-check-all.partial:hover .icf-square{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline
}
.account-page #main #friendsrequests-actions #friendsrequests-accept:hover .icon-f{
    color:#68d065
}
.account-page #main #friendsrequests-actions #friendsrequests-refuse .icons{
    position:relative;
    display:inline-block;
    width:24px
}
.account-page #main #friendsrequests-actions #friendsrequests-refuse .icons .icon-f{
    font-size:18px
}
.account-page #main #friendsrequests-actions #friendsrequests-refuse .icons .icon-f.small-icf{
    font-size:12px
}
.account-page #main #friendsrequests-actions #friendsrequests-refuse:hover .icon-f{
    color:#de2600
}
.account-page #main .mozaique.profileslist .thumb-block.checked a{
    border-color:#aaa
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions{
    overflow:hidden
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    color:#fff;
    background-color:#404040;
    border-color:#000;
    border-width:0;
    cursor:pointer;
    display:block;
    float:left;
    height:30px;
    line-height:34px;
    margin:0;
    padding:0;
    width:33.33%
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus{
    color:#fff;
    background-color:#262626;
    border-color:#000
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:hover{
    color:#fff;
    background-color:#262626;
    border-color:#000
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    color:#fff;
    background-color:#262626;
    background-image:none;
    border-color:#000
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active:hover,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:hover,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:hover{
    color:#fff;
    background-color:#141414;
    border-color:#000
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled].focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled]:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled]:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled].focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled]:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled]:hover,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:hover,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:hover{
    background-color:#404040;
    border-color:#000
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button .badge,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label .badge{
    color:#404040;
    background-color:#fff
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus{
    color:#fff;
    background-color:#262626;
    border-color:#595959
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:hover{
    color:#fff;
    background-color:#262626;
    border-color:#404040
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    color:#fff;
    background-color:#262626;
    border-color:#404040
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active:hover,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:hover,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:hover{
    color:#fff;
    background-color:#141414;
    border-color:#595959
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button,.open>.dropdown-toggle.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    background-image:none
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled],.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled],fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    background-color:rgba(64,64,64,.8);
    cursor:default
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.disabled:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled].focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled]:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button[disabled]:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled.focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.disabled:hover,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled].focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled]:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label[disabled]:hover,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:hover,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label.focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus,fieldset[disabled] .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:hover{
    background-color:rgba(64,64,64,.8);
    border-color:#000
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button .badge,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label .badge{
    color:#404040;
    background-color:#fff
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button:focus,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:active,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label:focus{
    outline:0
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.full{
    width:66.66%
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.accept:hover{
    color:#68d065
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button.refuse:hover{
    color:#de2600
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    line-height:30px
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input{
    border-width:2px;
    border-color:#404040;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    height:12px;
    position:relative;
    vertical-align:middle;
    width:12px;
    z-index:1
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input::after,.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input::before{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-shadow:1px 1px 0 #404040,-1px -1px 0 #404040,1px -1px 0 #404040,-1px 1px 0 #404040;
    background:#404040;
    border-radius:4px;
    color:#fff;
    display:block;
    font-size:14px;
    height:14px;
    left:-1px;
    line-height:14px;
    position:absolute;
    text-align:center;
    top:-1px;
    transition:.2s;
    width:14px
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input::before{
    content:"\e93b";
    z-index:2
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input::after{
    content:"\e915";
    opacity:0;
    transform:scale(3);
    z-index:3
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input:checked::before{
    opacity:0
}
.account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label input:checked::after{
    opacity:1;
    transform:scale(1)
}
.account-page #main .accept-all .mozaique.profileslist .thumb-block .thumb a,.account-page #main .accept-all .mozaique.profileslist .thumb-block.checked .thumb a,.account-page #main .accept-all-page .mozaique.profileslist .thumb-block .thumb a,.account-page #main .accept-all-page .mozaique.profileslist .thumb-block.checked .thumb a,.account-page #main .accept-checked .mozaique.profileslist .thumb-block.checked .thumb a,.account-page #main .accept-checked .mozaique.profileslist .thumb-block.checked.checked .thumb a{
    border-color:#68d065
}
.account-page #main .accept-all .mozaique.profileslist .thumb-block .profile-info,.account-page #main .accept-all .mozaique.profileslist .thumb-block .profile-name a,.account-page #main .accept-all-page .mozaique.profileslist .thumb-block .profile-info,.account-page #main .accept-all-page .mozaique.profileslist .thumb-block .profile-name a,.account-page #main .accept-checked .mozaique.profileslist .thumb-block.checked .profile-info,.account-page #main .accept-checked .mozaique.profileslist .thumb-block.checked .profile-name a{
    color:#68d065
}
.account-page #main .accept-all .pagination ul li a,.account-page #main .accept-all-page .pagination ul li a.active{
    border-color:#68d065
}
.account-page #main .refuse-all .mozaique.profileslist .thumb-block .thumb a,.account-page #main .refuse-all .mozaique.profileslist .thumb-block.checked .thumb a,.account-page #main .refuse-all-page .mozaique.profileslist .thumb-block .thumb a,.account-page #main .refuse-all-page .mozaique.profileslist .thumb-block.checked .thumb a,.account-page #main .refuse-checked .mozaique.profileslist .thumb-block.checked .thumb a,.account-page #main .refuse-checked .mozaique.profileslist .thumb-block.checked.checked .thumb a{
    border-color:#de2600
}
.account-page #main .refuse-all .mozaique.profileslist .thumb-block .profile-info,.account-page #main .refuse-all .mozaique.profileslist .thumb-block .profile-name a,.account-page #main .refuse-all-page .mozaique.profileslist .thumb-block .profile-info,.account-page #main .refuse-all-page .mozaique.profileslist .thumb-block .profile-name a,.account-page #main .refuse-checked .mozaique.profileslist .thumb-block.checked .profile-info,.account-page #main .refuse-checked .mozaique.profileslist .thumb-block.checked .profile-name a{
    color:#de2600
}
.account-page #main .refuse-all .pagination ul li a,.account-page #main .refuse-all-page .pagination ul li a.active{
    border-color:#de2600
}
.account-page #main #profile-activities{
    margin-top:8px
}
.account-page.action-friends_list #main .small-icf{
    position:absolute;
    left:52%;
    top:52%;
    font-size:12px;
    text-shadow:1px 1px 0 #e6e6e6,-1px -1px 0 #e6e6e6,1px -1px 0 #e6e6e6,-1px 1px 0 #e6e6e6
}
.account-page.action-friends_list #main .mozaique.profileslist .thumb-block .friend-request-actions button,.account-page.action-friends_list #main .mozaique.profileslist .thumb-block .friend-request-actions label{
    position:relative;
    width:50%
}
.account-page.action-friends_list #main .mozaique.profileslist .thumb-block .friend-request-actions button .icon-f,.account-page.action-friends_list #main .mozaique.profileslist .thumb-block .friend-request-actions label .icon-f{
    font-size:16px
}
.account-page.action-friends_list #main .mozaique.profileslist .thumb-block .friend-request-actions button .icon-f.small-icf,.account-page.action-friends_list #main .mozaique.profileslist .thumb-block .friend-request-actions label .icon-f.small-icf{
    font-size:11px
}
.account-page #profile-walls-list .thumb-block{
    margin-right:10px
}
.account-page #profile-walls-list .wall-comments{
    overflow:hidden
}
.account-page #profile-walls-list .thumbs-small{
    background:#000;
    border:1px solid #333;
    margin-bottom:8px;
    padding:8px
}
.account-page #profile-walls-list .thread-node-children-nodes .thread-node{
    background:#000;
    border:1px solid #333;
    margin-bottom:8px;
    padding:8px;
    overflow:hidden
}
.account-page.section-photos#page .col-img-big{
    padding:0 15px;
    max-width:30%;
    width:337px
}
.account-page.section-photos#page .col-minus-img-big{
    min-width:70%;
    width:calc(100% - 307px - 30px)
}
.account-page.section-photos#page .mozaique .thumb-block{
    overflow:visible
}
.account-page.section-photos#page .mozaique .thumb-block .is-main{
    display:none
}
.account-page.section-photos#page .mozaique .thumb-block .thumb-inside{
    overflow:visible
}
.account-page.section-photos#page .mozaique .thumb-block .thumb-inside img{
    border:1px solid #000
}
.account-page.section-photos#page .mozaique .thumb-block .thumb-inside .btn-upload{
    width:100%;
    height:100%
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions{
    margin-top:-2px;
    width:100%
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn{
    border-color:#000;
    border-width:1px;
    cursor:default;
    display:block;
    margin:0;
    opacity:.5;
    padding:4px 0;
    white-space:normal;
    line-height:14px;
    width:100%;
    word-break:break-word
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.init-ok{
    cursor:pointer;
    opacity:1
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.delete,.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.reset-ps-prof-pic,.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.setasmain{
    border-top:0;
    border-radius:3px;
    border-top-left-radius:0;
    border-top-right-radius:0;
    float:left;
    width:50%
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.reset-ps-prof-pic{
    border-right-width:0;
    border-bottom-right-radius:0;
    display:none
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.setasmain{
    border-right-width:0;
    border-bottom-right-radius:0
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.setasmain .icon-f{
    color:#de2600
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.delete{
    border-bottom-left-radius:0
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.delete .icon-f{
    opacity:.6
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn.delete:hover .icon-f{
    opacity:1
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions .btn .icon-f{
    font-size:14px;
    vertical-align:text-bottom
}
.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions.no-del .btn.reset-ps-prof-pic,.account-page.section-photos#page .mozaique .thumb-block .pic-request-actions.no-del .btn.setasmain{
    border-bottom-right-radius:3px;
    border-right-width:1px;
    width:100%
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review,.account-page.section-photos#page .mozaique .thumb-block.is-main .is-main{
    border-color:transparent #de2600 transparent transparent;
    border-style:solid;
    border-width:0 30px 30px 0;
    display:block;
    height:0;
    position:absolute;
    right:-1px;
    top:-1px;
    width:0
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review .icon-f,.account-page.section-photos#page .mozaique .thumb-block.is-main .is-main .icon-f{
    color:#fff;
    display:block;
    height:20px;
    line-height:20px;
    position:relative;
    text-align:right;
    width:26px;
    z-index:3
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review:after,.account-page.section-photos#page .mozaique .thumb-block .is-under-review:before,.account-page.section-photos#page .mozaique .thumb-block.is-main .is-main:after,.account-page.section-photos#page .mozaique .thumb-block.is-main .is-main:before{
    border-color:transparent #de2600 transparent transparent;
    border-style:solid;
    border-width:0 30px 30px 0;
    content:" ";
    height:0;
    left:0;
    position:absolute;
    top:0;
    width:0;
    z-index:2
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review:before,.account-page.section-photos#page .mozaique .thumb-block.is-main .is-main:before{
    border-color:transparent rgba(0,0,0,.5) transparent transparent;
    border-width:0 29px 29px 0;
    filter:blur(2px);
    left:-2px;
    top:3px;
    z-index:1
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review{
    border-width:0 38px 38px 0
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review .icon-f{
    width:34px
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review:after{
    border-width:0 38px 38px 0
}
.account-page.section-photos#page .mozaique .thumb-block .is-under-review:before{
    border-width:0 37px 37px 0
}
.account-page.section-photos#page .mozaique .thumb-block.is-main .pic-request-actions .btn.reset-ps-prof-pic,.account-page.section-photos#page .mozaique .thumb-block.is-under-review .pic-request-actions .btn.reset-ps-prof-pic{
    display:none
}
.account-page.section-photos#page .mozaique .thumb-block.is-main .pic-request-actions .btn.setasmain,.account-page.section-photos#page .mozaique .thumb-block.is-under-review .pic-request-actions .btn.setasmain{
    display:none
}
.account-page.section-photos#page .mozaique .thumb-block.is-main .pic-request-actions .btn.delete,.account-page.section-photos#page .mozaique .thumb-block.is-under-review .pic-request-actions .btn.delete{
    border-bottom-left-radius:3px;
    width:100%
}
.account-page.section-photos#page .mozaique .thumb-block.profilepic .thumb-inside{
    padding-bottom:100%
}
.account-page.section-photos#page .mozaique .thumb-block.profilepic.profilepic169 .thumb-inside{
    padding-bottom:56.7%
}
.account-page.section-photos#page .mozaique .thumb-block.profileban{
    width:25%
}
.account-page.section-photos#page .mozaique .thumb-block.profileban .thumb-inside{
    padding-bottom:16%
}
.account-page.section-photos#page #main #account-content-block .banner-size-info{
    margin-bottom:1em;
    text-align:center;
    line-height:1
}
.account-page.section-photos#page #main #account-content-block .banner-size-info .icon-f{
    display:inline-block;
    vertical-align:top
}
.account-page.section-photos#page #main #account-content-block #main_profileban,.account-page.section-photos#page #main #account-content-block #main_profilpic{
    border:1px solid #000;
    display:block;
    margin:0 auto 15px;
    max-width:305px;
    width:100%
}
.account-page.section-photos#page #main #account-content-block #main_profileban{
    max-width:1280px
}
.account-page.section-photos#page #main #account-content-block .panel-upload{
    margin-bottom:5px;
    text-align:center
}
.account-page.section-photos#page #main #account-content-block .btn-upload{
    margin:0;
    opacity:.5;
    cursor:default
}
.account-page.section-photos#page #main #account-content-block .btn-upload.is-init{
    opacity:1;
    cursor:pointer
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload,.account-page.section-photos#page #main #account-content-block #main-picture-upload{
    height:0;
    text-align:center;
    overflow:hidden
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload.is-init,.account-page.section-photos#page #main #account-content-block #main-picture-upload.is-init{
    height:auto;
    overflow:initial
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload .form-field-main-picture-upload_image,.account-page.section-photos#page #main #account-content-block #main-picture-upload .form-field-main-picture-upload_image{
    margin-bottom:0
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload label,.account-page.section-photos#page #main #account-content-block #main-picture-upload label{
    position:relative;
    max-width:300px;
    margin:0 auto 15px;
    z-index:1;
    padding-bottom:10px
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload label.hl-focus,.account-page.section-photos#page #main #account-content-block #main-picture-upload label.hl-focus{
    animation:input_error_focus 1.5s ease-out
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload input[type=file],.account-page.section-photos#page #main #account-content-block #main-picture-upload input[type=file]{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    z-index:0
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error{
    position:relative;
    max-width:300px;
    height:auto;
    margin:0 auto 15px;
    text-align:center;
    background:#e6e6e6;
    border:2px solid rgba(0,0,0,.5)
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error:before,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error:before,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error:before,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error:before{
    content:'';
    display:block;
    padding-top:100%
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .icon-f.icf-file-broken{
    position:absolute;
    left:0;
    top:50%;
    display:inline-block;
    width:100%;
    font-size:120px;
    color:rgba(0,0,0,.4);
    transform:translateY(-50%)
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .main-picture-upload_image-error-content{
    position:absolute;
    top:50%;
    left:50%;
    margin:-66px 0 0 40px
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display{
    position:relative;
    font-size:10px
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display .cr-boundary:before,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display .cr-boundary:before,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display .cr-boundary:before,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display .cr-boundary:before{
    content:"\e939";
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:1em;
    height:1em;
    margin:-.5em 0 0 -.5em;
    font-family:iconfont;
    font-size:5em;
    line-height:1em;
    color:#a8a8a8;
    z-index:-2;
    animation:icf_spin_anim 1.25s linear infinite
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-actions,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-actions,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-actions,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-actions{
    position:absolute;
    top:auto;
    left:0;
    width:100%;
    height:30px;
    margin-top:-30px;
    text-align:center;
    font-size:0;
    line-height:30px;
    background:rgba(0,0,0,.5);
    z-index:2
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-actions .btn,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-actions .btn,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-actions .btn,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-actions .btn{
    width:50%;
    margin:0;
    padding:0;
    font-size:22px;
    line-height:1;
    color:#fff;
    background:0 0;
    border:0;
    transition:transform .3s
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload .form-buttons .col-sm-9.col-sm-offset-3,.account-page.section-photos#page #main #account-content-block #main-picture-upload .form-buttons .col-sm-9.col-sm-offset-3{
    margin-left:0;
    text-align:center;
    width:100%
}
.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display{
    max-width:300px;
    margin:0 auto
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload{
    text-align:center;
    margin:0 auto;
    max-width:1280px
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error{
    max-width:1280px
}
.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error:before{
    content:'';
    display:block;
    padding-top:15.625%
}
.account-page.section-photos#page #main #account-content-block .croppie-container{
    width:auto;
    height:auto
}
.account-page.section-photos#page #main #account-content-block .croppie-container .cr-viewport{
    box-shadow:none;
    border-color:rgba(255,255,255,.3)
}
.account-page.section-photos#page #main #account-content-block .croppie-container .cr-slider-wrap{
    max-width:300px
}
.account-page.section-photos#page #main #account-content-block .croppie-container .cr-slider-wrap .cr-slider{
    width:100%
}
.account-page.section-photos#page #main #account-content-block .btn-upload.init-ok{
    opacity:1;
    cursor:pointer
}
.account-page.section-photos#page #main #account-content-block .btn-upload.init-ok[disabled]{
    cursor:default;
    opacity:.7
}
.account-page.section-photos#page.action-galleries .mozaique .thumb-block .thumb-inside img,.account-page.section-photos#page.action-gallery_edit .mozaique .thumb-block .thumb-inside img{
    border:0
}
.account-page.section-photos#page .album-menu{
    position:relative;
    padding:30px;
    background:#555;
    border:1px solid #262626
}
.account-page.section-photos#page .album-menu.is-close{
    height:0;
    padding:0;
    border:none;
    overflow:hidden
}
.account-page.section-photos#page .album-menu.is-pined{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    box-shadow:0 0 20px rgba(0,0,0,.5);
    z-index:210
}
.account-page.section-photos#page .album-menu .album-menu-title{
    display:inline-block;
    margin:0 15px 0 0;
    font-size:20px;
    line-height:1;
    vertical-align:middle
}
.account-page.section-photos#page .album-menu .btn{
    margin:0;
    line-height:1
}
.account-page.section-photos#page .album-menu .btn:focus{
    outline:unset
}
.account-page.section-photos#page .album-menu .btn.btn-move-first{
    margin-right:10px;
    border-color:#ccc
}
.account-page.section-photos#page .album-menu .btn.btn-move-first:hover{
    background-color:#ccc;
    border-color:#adadad
}
.account-page.section-photos#page .album-menu .btn.btn-move-first .icon-f{
    margin-right:5px
}
.account-page.section-photos#page .album-menu .btn.btn-massive-cancel{
    position:absolute;
    top:50%;
    right:30px;
    padding:0;
    font-size:16px;
    background:0 0;
    transform:translateY(-50%)
}
.account-page.action-galleries .alert-warning,.account-page.action-gallery_edit .alert-warning{
    padding:10px
}
.account-page.action-galleries .panel-body .btn,.account-page.action-gallery_edit .panel-body .btn{
    cursor:default;
    line-height:18px;
    padding:6px 12px;
    opacity:.5
}
.account-page.action-galleries .panel-body .btn:focus,.account-page.action-gallery_edit .panel-body .btn:focus{
    outline:unset
}
.account-page.action-galleries .panel-body .btn.init-ok,.account-page.action-gallery_edit .panel-body .btn.init-ok{
    opacity:1;
    cursor:pointer
}
.account-page.action-galleries .panel-body .nbr-per-page,.account-page.action-gallery_edit .panel-body .nbr-per-page{
    height:32px
}
.account-page.action-galleries .panel-body .nbr-per-page,.account-page.action-galleries .panel-body .nbr-per-page:focus,.account-page.action-gallery_edit .panel-body .nbr-per-page,.account-page.action-gallery_edit .panel-body .nbr-per-page:focus{
    font-size:12px
}
.account-page.action-galleries .form-group.form-buttons,.account-page.action-gallery_edit .form-group.form-buttons{
    display:none
}
.account-page.action-galleries .form-button,.account-page.action-gallery_edit .form-button{
    overflow:hidden;
    margin:15px -15px;
    text-align:center
}
.account-page.action-galleries .create-form-uploads,.account-page.action-gallery_edit .create-form-uploads{
    width:100%;
    overflow:hidden;
    opacity:.5
}
.account-page.action-galleries .create-form-uploads.init-ok,.account-page.action-gallery_edit .create-form-uploads.init-ok{
    opacity:1
}
.account-page.action-galleries .create-form-uploads.init-ok .upload-require,.account-page.action-gallery_edit .create-form-uploads.init-ok .upload-require{
    opacity:1
}
.account-page.action-galleries .create-form-uploads.init-ok input[type=file],.account-page.action-gallery_edit .create-form-uploads.init-ok input[type=file]{
    cursor:pointer
}
.account-page.action-galleries .create-form-uploads .legend,.account-page.action-gallery_edit .create-form-uploads .legend{
    padding:0;
    margin:0 2px 18px 2px;
    font-size:18px;
    line-height:inherit;
    color:#ccc;
    border-bottom:1px solid #333
}
.account-page.action-galleries .create-form-uploads .upload-require,.account-page.action-gallery_edit .create-form-uploads .upload-require{
    position:absolute;
    bottom:0;
    left:2px;
    display:block;
    margin:0;
    padding:0;
    list-style:none;
    text-align:left;
    font-size:10px;
    line-height:1.3;
    color:#fff;
    opacity:0
}
.account-page.action-galleries .create-form-uploads .upload-require-item,.account-page.action-gallery_edit .create-form-uploads .upload-require-item{
    display:block
}
.account-page.action-galleries .form-group.form-field-picture_file,.account-page.action-gallery_edit .form-group.form-field-picture_file{
    position:relative;
    margin:0;
    overflow:hidden
}
.account-page.action-galleries .form-group.form-field-picture_file:before,.account-page.action-gallery_edit .form-group.form-field-picture_file:before{
    content:'';
    display:block;
    padding-top:75%
}
.account-page.action-galleries .form-group.form-field-picture_file .content,.account-page.action-gallery_edit .form-group.form-field-picture_file .content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static{
    position:absolute;
    display:flex;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    align-items:center;
    justify-content:center;
    background:#de2600;
    border:1px solid #c52200;
    border-radius:2px;
    z-index:0
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static.is-init,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static.is-init{
    background:#fff;
    border-color:#737373;
    border-radius:0
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static.is-init .btn .icon-f,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static.is-init .btn .icon-f{
    font-size:15px;
    color:#000
}
.notouch .account-page.action-galleries .form-group.form-field-picture_file .form-control-static:hover,.notouch .account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static:hover{
    background:#c52200
}
.notouch .account-page.action-galleries .form-group.form-field-picture_file .form-control-static:hover .icon-f.icf-plus-square,.notouch .account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static:hover .icon-f.icf-plus-square{
    background:#c52200
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static input[type=file],.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static input[type=file]{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    opacity:0;
    z-index:2
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static .icon-f,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static .icon-f{
    position:relative;
    font-size:20px;
    color:#fff;
    z-index:0;
    cursor:pointer
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static .icon-f.icf-plus-square,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static .icon-f.icf-plus-square{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    font-size:20px;
    line-height:1;
    border-radius:3px;
    background:#de2600
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static .icon-f.icf-spinner,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static .icon-f.icf-spinner{
    position:absolute;
    top:50%;
    left:50%;
    width:20px;
    height:20px;
    margin:-10px 0 0 -10px;
    font-size:20px;
    color:#999;
    z-index:0
}
.account-page.action-galleries .form-group.form-field-picture_file .form-control-static i.icon-f,.account-page.action-gallery_edit .form-group.form-field-picture_file .form-control-static i.icon-f{
    display:none
}
.account-page.action-galleries .mozaique p,.account-page.action-gallery_edit .mozaique p{
    height:auto
}
.account-page.action-galleries .mozaique .thumb-block.is-cover .embed-responsive-item,.account-page.action-gallery_edit .mozaique .thumb-block.is-cover .embed-responsive-item{
    border-color:#de2600
}
.account-page.action-galleries .mozaique .thumb-block.is-cover .btn-cover-gallery,.account-page.action-galleries .mozaique .thumb-block.is-cover .btn-cover-gallery.is-init,.account-page.action-gallery_edit .mozaique .thumb-block.is-cover .btn-cover-gallery,.account-page.action-gallery_edit .mozaique .thumb-block.is-cover .btn-cover-gallery.is-init{
    display:none
}
.account-page.action-galleries .mozaique .thumb-block.btn-block .embed-responsive-item,.account-page.action-gallery_edit .mozaique .thumb-block.btn-block .embed-responsive-item{
    border:0
}
.account-page.action-galleries .mozaique .thumb-block.btn-block .btn,.account-page.action-gallery_edit .mozaique .thumb-block.btn-block .btn{
    position:relative;
    top:auto;
    right:auto;
    width:100%;
    height:100%
}
.account-page.action-galleries .mozaique .thumb-inside,.account-page.action-gallery_edit .mozaique .thumb-inside{
    padding-bottom:75%
}
.account-page.action-galleries .mozaique .embed-responsive-item,.account-page.action-gallery_edit .mozaique .embed-responsive-item{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    border:1px solid #ccc;
    overflow:hidden
}
.account-page.action-galleries .mozaique img,.account-page.action-gallery_edit .mozaique img{
    position:absolute;
    top:50%;
    left:50%;
    max-width:100%;
    max-height:100%;
    width:auto;
    height:auto;
    z-index:1;
    transform:translate3D(-50%,-50%,0)
}
.account-page.action-galleries .mozaique .btn,.account-page.action-gallery_edit .mozaique .btn{
    background:#404040;
    border:1px solid #737373;
    display:inline-block;
    white-space:normal
}
.account-page.action-galleries .mozaique .btn:hover,.account-page.action-gallery_edit .mozaique .btn:hover{
    background:#262626;
    border:1px solid #595959
}
.account-page.action-galleries .mozaique .btn.btn-danger,.account-page.action-gallery_edit .mozaique .btn.btn-danger{
    background-color:#de2600;
    border-color:#c52200
}
.account-page.action-galleries .mozaique .btn.btn-danger:not([disabled]):hover,.account-page.action-gallery_edit .mozaique .btn.btn-danger:not([disabled]):hover{
    background-color:#c52200
}
.account-page.action-galleries .mozaique .btn.btn-lg,.account-page.action-gallery_edit .mozaique .btn.btn-lg{
    position:absolute;
    right:2px;
    top:2px;
    width:30px;
    height:30px;
    margin:0;
    padding:0;
    line-height:30px;
    font-size:13px;
    z-index:3
}
.notouch .account-page.action-galleries .mozaique .btn.btn-lg:hover,.notouch .account-page.action-gallery_edit .mozaique .btn.btn-lg:hover{
    background:#262626;
    border:1px solid #595959
}
.account-page.action-galleries .mozaique .btn.btn-lg.btn-cover-gallery,.account-page.action-gallery_edit .mozaique .btn.btn-lg.btn-cover-gallery{
    right:34px
}
.account-page.action-galleries .mozaique .btn.btn-upload,.account-page.action-gallery_edit .mozaique .btn.btn-upload{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    font-size:14px
}
.account-page.action-galleries .mozaique .btn[disabled],.account-page.action-gallery_edit .mozaique .btn[disabled]{
    cursor:default;
    opacity:.8
}
.account-page.action-galleries .mozaique .confirm,.account-page.action-gallery_edit .mozaique .confirm{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    font-size:12px;
    color:#fff;
    background:rgba(0,0,0,.5);
    z-index:3
}
.account-page.action-galleries .mozaique .confirm>span,.account-page.action-gallery_edit .mozaique .confirm>span{
    position:absolute;
    top:50%;
    left:0;
    display:block;
    width:100%;
    height:auto;
    transform:translateY(-50%)
}
.account-page.action-galleries .mozaique .icon-f.icf-spinner,.account-page.action-gallery_edit .mozaique .icon-f.icf-spinner{
    position:absolute;
    top:50%;
    left:50%;
    width:20px;
    height:20px;
    margin:-10px 0 0 -10px;
    text-align:center;
    font-size:20px;
    line-height:20px;
    z-index:0
}
.account-page.action-galleries .mozaique .image-name,.account-page.action-gallery_edit .mozaique .image-name{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:auto;
    text-align:center;
    font-size:12px;
    color:#fff;
    background:rgba(0,0,0,.5);
    cursor:pointer;
    z-index:1
}
.account-page.action-galleries .mozaique .pic-gif,.account-page.action-gallery_edit .mozaique .pic-gif{
    position:absolute;
    right:0;
    bottom:0;
    padding:2px 5px;
    color:#fff;
    background:#de2600;
    z-index:1
}
.account-page.action-galleries h2{
    display:inline-block;
    margin-bottom:1em
}
.account-page.action-galleries h2+.btn-new-album{
    display:inline-block;
    margin-left:15px;
    opacity:.5;
    cursor:default
}
.account-page.action-galleries h2+.btn-new-album.init-ok{
    opacity:1;
    cursor:pointer
}
.account-page.action-galleries h2+.btn-new-album .icon-f{
    display:inline-block;
    vertical-align:top;
    margin-top:1px
}
.account-page.action-galleries p.no-gallery{
    margin-top:1em;
    text-align:center;
    font-weight:700
}
.account-page.action-galleries #create-form .create-form-title{
    margin:1em 0;
    font-size:28px;
    font-weight:700;
    line-height:1.1
}
.account-page.action-galleries #create-form #new_gallery .form-group.form-field-picture_file,.account-page.action-galleries #create-form #picture .form-group.form-field-picture_file{
    margin:0
}
.account-page.action-galleries #create-form #new_gallery .form-group.form-buttons,.account-page.action-galleries #create-form #picture .form-group.form-buttons{
    display:none
}
.account-page.action-galleries .mozaique a.embed-responsive-item:hover{
    border-color:#fff
}
.account-page.action-galleries .mozaique img{
    max-height:135%
}
.account-page.action-galleries .mozaique .gallery-infos{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width:100%;
    padding:30px 5px 0 5px;
    margin:0;
    text-align:left;
    color:#fff;
    background:#000;
    background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(255,255,255,0) 100%);
    z-index:1
}
.account-page.action-galleries .mozaique .gallery-infos p{
    margin:0;
    color:#fff
}
.account-page.action-galleries .mozaique .gallery-infos .gallery-title{
    margin-bottom:2px;
    font-size:15px;
    font-weight:700
}
.account-page.action-galleries .mozaique .gallery-infos .gallery-desc{
    font-size:13px;
    font-weight:700
}
.account-page.action-galleries .mozaique .gallery-infos .gallery-status{
    font-size:11px
}
.account-page.action-galleries .mozaique .thumb-inside.is-removing{
    opacity:.5
}
.account-page.action-gallery_edit .gallery-panel{
    display:flex;
    flex-flow:row nowrap;
    position:relative;
    margin-bottom:15px;
    padding:10px;
    background:#2e2e2e;
    border:1px solid #262626
}
.account-page.action-gallery_edit .gallery-panel .col-pic{
    width:180px
}
.account-page.action-gallery_edit .gallery-panel .col-pic+.col-infos{
    width:calc(50% - 205px)
}
.account-page.action-gallery_edit .gallery-panel .col-infos{
    width:calc(50% - 25px);
    margin-left:25px
}
.account-page.action-gallery_edit .gallery-panel .col-pres{
    width:calc(50% - 25px);
    margin-left:25px;
    text-align:right
}
.account-page.action-gallery_edit .gallery-panel .btn-gallery-edit{
    padding:0;
    margin:0;
    margin-left:5px;
    font-size:16px;
    background:0 0
}
.account-page.action-gallery_edit .gallery-panel .btn-gallery-edit .icon-f{
    float:none;
    margin:0
}
.account-page.action-gallery_edit .gallery-panel .btn-gallery-edit small{
    font-size:11px;
    font-weight:400;
    color:#fff
}
.account-page.action-gallery_edit .gallery-panel .gallery-cover{
    position:relative;
    width:100%;
    max-height:180px;
    background:#444;
    border:1px solid #ccc;
    overflow:hidden
}
.account-page.action-gallery_edit .gallery-panel .gallery-cover img{
    display:block;
    max-width:100%;
    max-height:100%;
    width:auto;
    height:auto;
    margin:0 auto;
    transition:opacity 1s
}
.account-page.action-gallery_edit .gallery-panel .gallery-cover .btn-gallery-edit{
    position:absolute;
    right:2px;
    bottom:2px;
    width:30px;
    height:30px;
    text-align:center;
    font-size:12px;
    line-height:30px;
    color:#fff;
    background:rgba(0,0,0,.7);
    border:0;
    border-radius:3px
}
.account-page.action-gallery_edit .gallery-panel .gallery-panel-title{
    margin-bottom:25px
}
.account-page.action-gallery_edit .gallery-panel .gallery-panel-title h2{
    margin:0
}
.account-page.action-gallery_edit .gallery-panel .gallery-panel-title a{
    text-decoration:none
}
.account-page.action-gallery_edit .gallery-panel .gallery-panel-title button{
    display:inline-block
}
.account-page.action-gallery_edit .gallery-panel .gallery-infos{
    margin-bottom:20px
}
.account-page.action-gallery_edit .gallery-panel .gallery-infos .gallery-stats{
    margin-bottom:5px
}
.account-page.action-gallery_edit .gallery-panel .gallery-infos .gallery-stats .gallery-stats-vgood{
    display:inline-block;
    margin:0;
    font-weight:700;
    font-size:18px;
    line-height:1
}
.account-page.action-gallery_edit .gallery-panel .gallery-infos .gallery-stats .gallery-stats-rating{
    display:inline-block;
    margin:0 0 0 10px;
    font-weight:700;
    font-size:18px;
    line-height:1
}
.account-page.action-gallery_edit .gallery-panel .gallery-infos .gallery-stats .gallery-stats-vbad{
    display:inline-block;
    margin:0 0 0 10px;
    line-height:1
}
.account-page.action-gallery_edit .gallery-panel .gallery-infos .gallery-voters .gallery-voters-anonymous{
    display:block;
    font-style:italic;
    font-size:12px
}
.account-page.action-gallery_edit .gallery-panel .gallery-desc{
    position:relative;
    padding:10px 30px 10px 10px;
    text-align:left;
    background:#444;
    border:1px solid #212121
}
.account-page.action-gallery_edit .gallery-panel .gallery-desc p{
    margin:0;
    font-style:italic;
    font-size:14px
}
.account-page.action-gallery_edit .gallery-panel .gallery-desc .btn-gallery-edit{
    position:absolute;
    top:2px;
    right:2px
}
.account-page.action-gallery_edit .gallery-panel .gallery-desc+.btns{
    margin-top:10px
}
.account-page.action-gallery_edit .gallery-panel .gallery-desc.hidden+.btns{
    margin-top:0
}
.account-page.action-gallery_edit .gallery-panel #edit-form{
    width:50%;
    margin-left:25px
}
.account-page.action-gallery_edit .gallery-panel #edit-form form .form-group.form-buttons{
    display:block
}
.account-page.action-gallery_edit #picture .form-buttons>div{
    float:none;
    width:100%;
    margin-left:0;
    text-align:center
}
.account-page.action-gallery_edit .is-selecting .mozaique .btn{
    display:none
}
.account-page.action-gallery_edit .reorder-touch .mozaique .thumb-block.is-selected .btn{
    display:none
}
.account-page.action-gallery_edit .is-reordering .mozaique .thumb-block.is-cover .embed-responsive-item{
    border-color:#ccc
}
.account-page.action-gallery_edit .is-reordering.solo .mozaique .thumb-block{
    cursor:grab
}
.account-page.action-gallery_edit .is-reordering.solo .mozaique .thumb-block .btn{
    display:none
}
.account-page.action-gallery_edit .is-reordering.solo .mozaique .thumb-block:after{
    transform:scale(1)
}
.account-page.action-gallery_edit .mozaique .thumb-block.is-dragdrop-active .btn{
    display:none
}
.account-page.action-gallery_edit .mozaique .thumb-block.is-dragdrop-selected .btn{
    display:none
}
.account-page.action-gallery_edit .mozaique .thumb-block.is-dragdrop-inactive .btn{
    display:none
}
.account-page.action-gallery_edit .mozaique .thumb-block.is-loading .icon-f.icf-spinner{
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    font-size:40px;
    line-height:40px
}
.is-uploading .account-page.action-gallery_edit .gallery-panel{
    display:none
}
.account-page.exec-uploads-video_notice_discussion .x-thread .thread-node,.account-page.section-support .x-thread .thread-node{
    border-top:1px solid #404040;
    padding-top:8px
}
.account-page.exec-uploads-video_notice_discussion .x-thread .thread-node .thread-node-poster,.account-page.section-support .x-thread .thread-node .thread-node-poster{
    border-bottom:1px solid #2e2e2e
}
.account-page.exec-uploads-video_notice_discussion .x-thread .thread-node .thread-node-metadata,.account-page.section-support .x-thread .thread-node .thread-node-metadata{
    padding-top:10px
}
.account-page.exec-uploads-video_notice_discussion #conversation_attachments legend,.account-page.section-support #conversation_attachments legend{
    margin-bottom:5px
}
.account-page.exec-uploads-video_notice_discussion #support-files-restriction-header,.account-page.section-support #support-files-restriction-header{
    margin-bottom:18px;
    font-style:italic
}
.account-page.anonymous .section-support #signin-popup-form .x-thread .text-disabled,.account-page.anonymous .section-support #signin-popup-form .x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-date{
    color:#eee
}
.account-page.anonymous .section-support #signin-popup-form .x-thread .thread-header .thread-node-children-count{
    color:#000;
    background:#fff
}
.account-page .exec-support-country_testers #signin-popup-form form,.account-page .exec-support-country_testers #signin-popup-form h5{
    margin-left:0;
    margin-right:0;
    padding-left:5px;
    padding-right:5px
}
.account-page .exec-support-country_testers #signin-popup-form .radio label{
    font-size:16px
}
.account-page #discussion .events.internal-error{
    color:#de2600;
    font-size:24px;
    margin:10px 0;
    text-align:center
}
.account-page #discussion .events fieldset legend{
    font-size:17px;
    cursor:pointer
}
.account-page #discussion .events fieldset legend:before{
    font-family:iconfont!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -moz-font-feature-settings:"liga=1";
    -moz-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e906";
    margin-right:6px
}
.account-page #discussion .events fieldset legend.is-open:before{
    content:"\e907"
}
.account-page #discussion .events fieldset legend .date{
    float:right;
    font-style:italic;
    font-size:14px
}
.account-page #discussion .events fieldset legend .unread,.account-page #discussion .events fieldset legend .waiting-support{
    display:inline-block;
    margin-left:10px
}
.account-page #discussion .events fieldset.event-infraction,.account-page #discussion .events fieldset.event-strike{
    margin-bottom:10px
}
.account-page #discussion .events fieldset.event-infraction legend,.account-page #discussion .events fieldset.event-strike legend{
    border-bottom:1px solid #e5e5e5;
    margin-bottom:10px
}
.account-page #discussion .events fieldset.event-infraction legend .icon-f:not(.icon-canceled),.account-page #discussion .events fieldset.event-strike legend .icon-f:not(.icon-canceled){
    color:#de2600
}
.account-page #discussion .events fieldset.event-infraction legend a,.account-page #discussion .events fieldset.event-strike legend a{
    color:#ccc
}
.account-page #discussion .events fieldset.event-infraction legend .canceled,.account-page #discussion .events fieldset.event-strike legend .canceled{
    text-transform:uppercase;
    font-size:9px
}
.account-page #discussion .events fieldset.event-infraction .infraction-content,.account-page #discussion .events fieldset.event-infraction .strike-content,.account-page #discussion .events fieldset.event-strike .infraction-content,.account-page #discussion .events fieldset.event-strike .strike-content{
    background:#797979;
    border-left:2px solid #ff5252;
    border-radius:5px;
    min-height:45px;
    padding:8px
}
.account-page #discussion .events fieldset.event-infraction .infraction-content a.discussion-popup-create-message,.account-page #discussion .events fieldset.event-infraction .infraction-content a.scroll-to,.account-page #discussion .events fieldset.event-infraction .strike-content a.discussion-popup-create-message,.account-page #discussion .events fieldset.event-infraction .strike-content a.scroll-to,.account-page #discussion .events fieldset.event-strike .infraction-content a.discussion-popup-create-message,.account-page #discussion .events fieldset.event-strike .infraction-content a.scroll-to,.account-page #discussion .events fieldset.event-strike .strike-content a.discussion-popup-create-message,.account-page #discussion .events fieldset.event-strike .strike-content a.scroll-to{
    background:#9e9e9e
}
.account-page #discussion .events fieldset.event-infraction .infraction-content a.discussion-popup-create-message:hover,.account-page #discussion .events fieldset.event-infraction .infraction-content a.scroll-to:hover,.account-page #discussion .events fieldset.event-infraction .strike-content a.discussion-popup-create-message:hover,.account-page #discussion .events fieldset.event-infraction .strike-content a.scroll-to:hover,.account-page #discussion .events fieldset.event-strike .infraction-content a.discussion-popup-create-message:hover,.account-page #discussion .events fieldset.event-strike .infraction-content a.scroll-to:hover,.account-page #discussion .events fieldset.event-strike .strike-content a.discussion-popup-create-message:hover,.account-page #discussion .events fieldset.event-strike .strike-content a.scroll-to:hover{
    background:#858585
}
.account-page #discussion .events fieldset.event-infraction .infraction-content a.discussion-popup-create-message .icon-f,.account-page #discussion .events fieldset.event-infraction .infraction-content a.scroll-to .icon-f,.account-page #discussion .events fieldset.event-infraction .strike-content a.discussion-popup-create-message .icon-f,.account-page #discussion .events fieldset.event-infraction .strike-content a.scroll-to .icon-f,.account-page #discussion .events fieldset.event-strike .infraction-content a.discussion-popup-create-message .icon-f,.account-page #discussion .events fieldset.event-strike .infraction-content a.scroll-to .icon-f,.account-page #discussion .events fieldset.event-strike .strike-content a.discussion-popup-create-message .icon-f,.account-page #discussion .events fieldset.event-strike .strike-content a.scroll-to .icon-f{
    font-size:18px;
    vertical-align:bottom
}
.account-page #discussion .events fieldset.event-infraction .infraction-content ul,.account-page #discussion .events fieldset.event-infraction .strike-content ul,.account-page #discussion .events fieldset.event-strike .infraction-content ul,.account-page #discussion .events fieldset.event-strike .strike-content ul{
    font-size:12px;
    margin:0;
    padding-left:10px
}
.account-page #discussion .events fieldset.event-infraction .infraction-content a.toggle-details,.account-page #discussion .events fieldset.event-infraction .strike-content a.toggle-details,.account-page #discussion .events fieldset.event-strike .infraction-content a.toggle-details,.account-page #discussion .events fieldset.event-strike .strike-content a.toggle-details{
    font-size:12px
}
.account-page #discussion .events fieldset.event-infraction .infraction-content .detailed-reasons,.account-page #discussion .events fieldset.event-infraction .strike-content .detailed-reasons,.account-page #discussion .events fieldset.event-strike .infraction-content .detailed-reasons,.account-page #discussion .events fieldset.event-strike .strike-content .detailed-reasons{
    display:none
}
.account-page #discussion .events fieldset .wrapper-messages .actions{
    text-align:right
}
.account-page #discussion .events fieldset .wrapper-messages .actions a{
    margin-bottom:5px;
    margin-right:15px;
    display:inline-block
}
.account-page #discussion .events fieldset .wrapper-messages .row{
    margin-left:0;
    margin-right:0
}
.account-page #discussion .events fieldset .wrapper-messages .messages .message{
    margin-bottom:10px
}
.account-page #discussion .events fieldset .wrapper-messages .messages .message .message-content{
    border-radius:5px;
    padding:8px
}
.account-page #discussion .events fieldset .wrapper-messages .messages .message .message-content.from-support{
    background:#797979
}
.account-page #discussion .events fieldset .wrapper-messages .messages .message .message-content.from-you{
    background:#565656
}
.account-page #discussion .events fieldset .wrapper-messages .messages .message .message-content .event-metadata{
    margin-top:10px
}
.account-page #discussion .events fieldset .wrapper-messages .messages .message .datas{
    font-size:12px;
    font-style:italic;
    margin-bottom:3px
}
.account-page #discussion .events fieldset .wrapper-messages .messages div.sub-topic{
    border-left:3px solid #888;
    margin:10px 0;
    padding:10px
}
.account-page #discussion .events .no-more-messages{
    margin:20px 0;
    text-align:center
}
.account-page #discussion .x-loader-inline{
    display:block;
    margin:20px 0;
    text-align:center
}
.account-page .x-overlay.x-overlay-box.discussion-form .x-body{
    max-width:1200px
}
.account-page .x-overlay.x-overlay-box.discussion-form .x-body .conversation_attachments_description{
    font-size:12px;
    font-style:italic
}
.account-page .x-overlay.x-overlay-box.discussion-form .x-body input:disabled{
    border:none;
    background:0 0;
    padding-left:0
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .content{
    width:100%
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block{
    position:relative;
    overflow:hidden
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label{
    position:relative;
    width:100%;
    padding-top:56.17%;
    font-size:0;
    border:1px solid transparent;
    background:#404040
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label:hover{
    border-color:#fff
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label[aria-checked=true]{
    border-color:#c52200
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label[aria-checked=true]:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    background:rgba(255,0,0,.4)
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label.label-text{
    border-color:#737373;
    border-radius:2px
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label.label-text:hover{
    background:#737373
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label.label-text[aria-checked=true]{
    border-color:#c52200;
    background:#de2600
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label.label-text[aria-checked=true]:after{
    display:none
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label.label-text[aria-checked=true] span{
    color:#000
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label span{
    position:absolute;
    top:50%;
    left:0;
    display:block;
    width:100%;
    padding:0 20px;
    text-align:center;
    font-size:15px;
    font-weight:700;
    line-height:1;
    color:#fff;
    transform:translateY(-50%)
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label span.icon-f{
    top:auto;
    bottom:5px;
    left:auto;
    right:7px;
    width:auto;
    height:auto;
    padding:0;
    font-size:24px;
    color:#000;
    transform:none;
    z-index:1
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block label img{
    position:absolute;
    top:0;
    left:0;
    max-width:100%;
    width:auto;
    height:auto
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .thumb-block input[type=radio]{
    position:absolute;
    left:0;
    top:0
}
.account-page.action-promo_links_select_thumb #select-promo-link-thumb .form-buttons{
    text-align:center
}
@media (max-width:1800px){
    .account-page #cur-tab-nav{
        display:none
    }
    .account-page #cur-section-pan{
        width:100%
    }
}
@media (max-width:1599px){
    .account-page table#video-tab-list tr td.title,.account-page table#video-tab-list tr th.title{
        max-width:460px
    }
    .account-page.action-video_detailed_statistics table#video-tab-list tr td.title,.account-page.action-video_detailed_statistics table#video-tab-list tr th.title{
        max-width:200px
    }
}
@media (max-width:1360px){
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content{
        font-size:30px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo{
        margin-bottom:40px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo svg,.account-page.anonymous #page.action-email_subscribe .banner-content .logo svg>image{
        width:220px;
        height:55px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo .icf-ticket-red{
        font-size:61px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions p{
        font-size:18px
    }
}
@media (max-width:1199px){
    .account-page table#video-tab-list tr td.title,.account-page table#video-tab-list tr th.title{
        max-width:400px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content{
        font-size:20px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content span{
        font-size:100px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo svg{
        margin-bottom:0
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo svg,.account-page #update-email-prefs_prefs_marketing h3 div .logo svg>image{
        width:138px;
        height:47px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo .icf-ticket-red{
        font-size:53px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content{
        font-size:24px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo{
        margin-bottom:30px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo svg,.account-page.anonymous #page.action-email_subscribe .banner-content .logo svg>image{
        width:172px;
        height:43px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo .icf-ticket-red{
        font-size:51px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions p{
        font-size:15px
    }
    html[lang=pt] .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content{
        font-size:18px
    }
    html[lang=pt] .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content span{
        font-size:55px
    }
}
@media (max-width:1023px){
    .account-page.section-uploads #video-tab-customize .title-filter-container{
        max-width:none;
        float:none;
        margin-right:0
    }
    .account-page #update-email-prefs_prefs_marketing .form-group,.account-page #update-email-prefs_prefs_marketing .marketing-mentions,.account-page #update-email-prefs_prefs_marketing h3{
        width:100%
    }
    .account-page #update-email-prefs_prefs_marketing h3{
        position:relative;
        top:auto;
        left:auto;
        transform:none
    }
}
@media (max-width:991px){
    .account-page .panel.news .panel-body,.account-page .panel.news.opened .panel-body{
        max-height:none
    }
    .account-page .panel.news.opened .more-than-2-news{
        display:block;
        letter-spacing:2px
    }
    .account-page .panel.news.opened .more-than-2-news:hover{
        letter-spacing:0
    }
    .account-page #recently-deleted-videos #deleted-videos p .danger,.account-page #recently-replacement-videos #replacement-videos p .danger{
        text-align:left
    }
    .account-page #dashboard .row.vertical-order{
        display:flex;
        flex-direction:column
    }
    .account-page #dashboard .row.vertical-order .col-md-4{
        order:4
    }
    .account-page #dashboard .row.vertical-order .col-md-4.vertical-order-1{
        order:1
    }
    .account-page #dashboard .row.vertical-order .col-md-4.vertical-order-2{
        order:2
    }
    .account-page #dashboard .row.vertical-order .col-md-4.vertical-order-3{
        order:3
    }
    .account-page.section-photos#page .mozaique .thumb-block.profileban{
        width:33.3%
    }
    .account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .icon-f.icf-file-broken{
        font-size:60px
    }
    .account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .main-picture-upload_image-error-content{
        margin:-35px 0 0 25px
    }
    .account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel{
        flex-wrap:wrap
    }
    .account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel #edit-form,.account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel .col-infos{
        max-width:inherit;
        width:calc(100% - 190px);
        margin-left:10px
    }
    .account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel .col-pres{
        margin:10px 0 0 0;
        max-width:inherit;
        width:100%
    }
    .account-page .instructions.main.with-premium-infos .circle-infos .col-xs-4{
        width:33.333%
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content{
        width:65%
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content{
        font-size:20px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-content span{
        line-height:.6
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo{
        margin-bottom:15px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo svg,.account-page.anonymous #page.action-email_subscribe .banner-content .logo svg>image{
        width:140px;
        height:35px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .logo .icf-ticket-red{
        font-size:45px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions p{
        font-size:14px;
        margin-bottom:15px
    }
    .account-page #login-create-verified-msg+#signin-popup-form{
        margin-top:20px
    }
}
@media (max-width:767px){
    .account-page #recently-deleted-videos,.account-page #recently-replacement-videos{
        padding:0
    }
    .account-page #pending-uploads{
        padding:8px
    }
    .account-page .circle-info,.account-page .stopwatch-info{
        font-size:134px
    }
    .account-page ul{
        padding-left:2em
    }
    .account-page .x-popup ul{
        padding-left:inherit
    }
    .account-page.anonymous #page .language-switcher-row{
        top:16px;
        margin:0
    }
    .account-page.anonymous #page .language-switcher-row.has-verif-msg{
        top:18px;
        right:10px
    }
    .account-page.anonymous #page.action-email_subscribe{
        width:calc(100% + 40px);
        margin:-20px
    }
    .account-page.anonymous #page.action-email_subscribe.straight .banner{
        background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/bg-straight-mobile.png)
    }
    .account-page.anonymous #page.action-email_subscribe.gay .banner{
        background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/bg-gay-mobile.png)
    }
    .account-page.anonymous #page.action-email_subscribe.shemale .banner,.account-page.anonymous #page.action-email_subscribe.trans .banner{
        background-image:url(../../../../v-00000000001/v3/img/skins/default/red/premium-landings/camp2/bg-trans-mobile.png)
    }
    .account-page.anonymous #page.action-email_subscribe .banner{
        background-size:contain;
        background-position:center 50px
    }
    .account-page.anonymous #page.action-email_subscribe .banner:before{
        padding-top:calc(122.22% + 52px);
        background:#000;
        background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 75%)
    }
    .account-page.anonymous #page.action-email_subscribe .banner .arrow{
        bottom:17px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content{
        position:relative;
        top:auto;
        right:auto;
        width:100%;
        margin-top:-150px;
        transform:none
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions{
        position:relative;
        padding:50px 5% 75px 5%;
        background:#111
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions:after,.account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions:before{
        content:'';
        position:absolute;
        left:5%;
        display:block;
        width:90%;
        height:2px;
        background:#de2600
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions:before{
        top:25px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions:after{
        bottom:50px
    }
    .account-page.anonymous #page.action-email_subscribe .banner-content .marketing-mentions p{
        width:100%;
        text-transform:uppercase
    }
    .account-page.anonymous #page.action-email_subscribe .content-page{
        position:relative;
        padding:60px 0;
        background:url(../../../../v-00000000001/v3/img/skins/default/red/email-subscribe/bg-form-mobile.png) no-repeat center top/cover
    }
    .account-page.anonymous #page.action-email_subscribe .content-page:before{
        content:'';
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:100%;
        height:100%;
        background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 75%);
        z-index:0
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form{
        position:relative;
        z-index:1
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_email label,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_name label,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_typexxx label{
        font-size:14px;
        font-weight:400
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_name{
        padding-top:20px
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_typexxx{
        margin-bottom:20px
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners{
        padding-bottom:10px
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal .content,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners .content{
        padding:0 30px 0 40px
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_internal .content label,.account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-field-email-subscribe-form_marketing_partners .content label{
        font-size:14px
    }
    .account-page.anonymous #page.action-email_subscribe #optin-form .form-group.form-buttons .btn-danger{
        width:100%;
        padding:20px 0
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer h2{
        font-size:24px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer ul li~li{
        margin-left:30px
    }
    .account-page .info-bordered{
        font-size:13px;
        line-height:18px
    }
    .account-page .info-bordered ul{
        margin:5px 0;
        padding:0
    }
    .account-page .info-bordered .btn{
        white-space:normal
    }
    .account-page .panel{
        margin-bottom:8px;
        margin-top:8px
    }
    .account-page.action-video_edit #main .video-recap{
        padding:0 1px
    }
    .account-page.action-video_edit #main .video-recap .video-details{
        padding:16px 32px
    }
    .account-page #main{
        margin-left:-8px;
        margin-right:-8px;
        padding:0
    }
    .account-page #main #dashboard .tabs{
        padding:0 12px
    }
    .account-page #main #dashboard .panel{
        margin-top:0;
        margin-bottom:16px
    }
    .account-page #main #content{
        min-height:calc(100vh - 280px);
        min-height:calc(var(--vh,1vh) * 100 - 280px)
    }
    .account-page #main #content #account-tab-nav{
        margin-top:6px
    }
    .account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover>a.active{
        background:#161616
    }
    .account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover .nav-tab-sub-menu,.account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover .nav-tab-sub-menu.active{
        display:none
    }
    .account-page #main #content #revshare_form_contener{
        padding-left:15px;
        padding-right:15px
    }
    .account-page #main #account-content-block{
        border-left:0;
        border-right:0;
        border-radius:0
    }
    .account-page #main #account-content-block .form-horizontal>fieldset{
        padding-left:16px;
        padding-right:16px
    }
    .account-page #main #account-content-block .form-horizontal button.submit{
        font-size:16px;
        padding:10px 20px
    }
    .account-page #main #account-content-block .form-horizontal #upload_form_sponsorlinks .sponsor-links-actions{
        margin-top:0
    }
    .account-page #main #account-content-block .locale-selector-popup{
        margin-right:16px
    }
    .account-page #main #account-content-block .locale-selector-popup .x-popup-content ul a{
        font-size:16px;
        height:34px;
        line-height:34px;
        padding:0 8px
    }
    .account-page #main #account-content-block .instructions.warning{
        padding:8px 16px
    }
    .account-page #main #account-content-block .instructions ul{
        padding-left:24px
    }
    .account-page #main #footer{
        padding:0 12px
    }
    .account-page #main .file-upload-inputs .file-upload-or{
        padding-top:0
    }
    .account-page #main #friendsrequests-actions #friendsrequests-check-all{
        width:100%
    }
    .account-page #main #friendsrequests-actions>div:first-child{
        float:none
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept,.account-page #main #friendsrequests-actions #friendsrequests-refuse{
        margin-left:0;
        text-align:center;
        width:50%
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept .label,.account-page #main #friendsrequests-actions #friendsrequests-refuse .label{
        display:block
    }
    .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions{
        overflow:hidden
    }
    .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions label{
        height:44px;
        line-height:44px
    }
    .account-page #main .mozaique.profileslist .thumb-block .friend-request-actions button{
        height:44px;
        line-height:48px
    }
    .account-page #main .mozaique.profileslist .thumb-block.profilepic .pic-request-actions .btn{
        padding:6px 0
    }
    .account-page #chunk-progress-container{
        right:0
    }
    .account-page #chunk-progress-container .progress{
        height:18px
    }
    .account-page #chunk-progress-container .progress .progress-bar{
        line-height:18px
    }
    .account-page .nav-tabs>li{
        width:20%
    }
    .account-page .nav-tabs>li>a{
        padding:10px 4px 5px;
        text-align:center
    }
    .account-page .nav-tabs>li>a .icon-f{
        font-size:24px
    }
    .account-page .nav-tabs>li>a .txt{
        display:block;
        font-size:10px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .account-page .nav-tabs-5>li{
        width:20%
    }
    .account-page .nav-tabs-4>li{
        width:25%
    }
    .account-page .nav-tabs-3>li{
        width:33.33%
    }
    .account-page .nav-tabs-2>li{
        width:50%
    }
    .account-page .video-list .video .video-thumb{
        padding-bottom:8px;
        padding-right:16px
    }
    .account-page .video-list .video .video-details{
        padding-left:16px
    }
    .account-page #pending-uploads p.block-title,.account-page #recently-deleted-videos p.block-title,.account-page #recently-replacement-videos p.block-title{
        font-size:16px
    }
    .account-page #main-big-stats .frame{
        font-size:12px;
        line-height:16px;
        padding:4px 0
    }
    .account-page #main-big-stats .frame strong{
        font-size:14px
    }
    .account-page table#video-tab-list tr td.title{
        max-width:240px;
        min-width:240px
    }
    .account-page #video-tab-customize .filter label{
        padding:8px 8px 7px 30px
    }
    .account-page #video-tab-customize .filter label .custom-checkbox .icon-f{
        font-size:16px;
        line-height:32px
    }
    .account-page h2.fatal-error{
        font-size:24px;
        margin:40px 0 25px
    }
    .account-page.section-uploads #profile-vids-release-rates .info{
        float:right
    }
    .account-page #main-stats-chart #stats-views-chart{
        height:600px
    }
    .account-page.section-photos#page .mozaique .thumb-block.profileban{
        width:50%
    }
    .account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .icon-f.icf-file-broken,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .icon-f.icf-file-broken{
        font-size:36px
    }
    .account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-banner-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-banner-upload #main-picture-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-banner-upload_image-display-error .main-picture-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .main-banner-upload_image-error-content,.account-page.section-photos#page #main #account-content-block #main-picture-upload #main-picture-upload_image-display-error .main-picture-upload_image-error-content{
        margin:-25px 0 0 15px
    }
    .account-page.section-photos.action-galleries #create-form.is-init{
        margin-top:0
    }
    .account-page.section-photos.action-galleries #create-form.is-init+h2{
        margin-top:1em
    }
    .account-page.section-photos.action-galleries h2{
        display:block;
        margin-top:0;
        margin-bottom:.5em
    }
    .account-page.section-photos.action-galleries h2+.btn-new-album{
        display:block;
        margin-left:0;
        margin-bottom:1em
    }
    .account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel .col-pic{
        width:80px
    }
    .account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel #edit-form,.account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel .col-infos{
        width:calc(100% - 90px)
    }
    .account-page.section-photos.action-gallery_edit #account-content-block .gallery-panel .gallery-panel-title{
        margin-bottom:15px
    }
    .account-page .language-switcher-row.has-verif-msg{
        top:0;
        right:10px
    }
    .account-page #update-email-prefs_prefs_marketing h3{
        position:absolute;
        top:50%;
        left:0;
        width:50%;
        transform:translateY(-50%)
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content{
        font-size:26px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content span{
        font-size:130px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo svg{
        margin-bottom:0
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo svg,.account-page #update-email-prefs_prefs_marketing h3 div .logo svg>image{
        width:180px;
        height:45px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo .icf-ticket-red{
        font-size:58px
    }
    .account-page #update-email-prefs_prefs_marketing .form-group,.account-page #update-email-prefs_prefs_marketing .marketing-mentions{
        width:50%
    }
}
@media (max-width:767px) and (max-aspect-ratio:1/1){
    .account-page #nav .account-main-categories{
        overflow:auto;
        max-height:none;
        max-height:calc(100vh - 82px);
        max-height:calc(var(--vh,1vh) * 100 - 82px)
    }
}
@media (max-width:639px){
    .account-page .instructions.main.with-premium-infos .circle-infos .circle-info,.account-page .instructions.main.with-premium-infos .circle-infos .stopwatch-info{
        font-size:130px
    }
    .account-page #update-email-prefs_prefs_marketing{
        align-items:flex-start
    }
    .account-page #update-email-prefs_prefs_marketing h3{
        position:relative;
        top:auto;
        left:auto;
        width:100%;
        transform:none
    }
    .account-page #update-email-prefs_prefs_marketing .form-group,.account-page #update-email-prefs_prefs_marketing .marketing-mentions{
        width:100%
    }
}
@media (max-width:539px){
    .account-page .instructions.main.channel .circle-infos .col-xs-4{
        margin-left:0;
        width:50%
    }
}
@media (max-width:479px){
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn{
        width:100%
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn label{
        font-size:14px;
        height:40px;
        line-height:40px;
        padding:0 15px 0 24px;
        width:100%
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn label input,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn label input{
        left:10px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:first-child,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:first-child label{
        border-bottom-left-radius:0;
        border-top-right-radius:8px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:last-child,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn:last-child label{
        border-bottom-left-radius:8px;
        border-top-right-radius:0
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group .btn+.btn{
        margin-left:0;
        margin-top:-1px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn{
        margin-left:0;
        margin-right:0
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn:first-child,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn:first-child label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn:first-child,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn:first-child label{
        border-radius:8px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red{
        border-radius:0
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label{
        border-radius:0
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label input,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label input{
        left:16px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red label .icf-check-circle,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red label .icf-check-circle{
        left:13px;
        top:12px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .btn.ticket-red .ticket-in,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .btn.ticket-red .ticket-in{
        font-size:14px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-in,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-in{
        height:40px;
        line-height:40px
    }
    .account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .icon-f,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .ticket-back-left,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .btn-group.btn-disjoint .ticket-red .ticket-back .ticket-back-right,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-back .icon-f,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-back .ticket-back-left,.account-page #main .form-horizontal.form-step fieldset.centered .form-group .checkbox-list .ticket-red .ticket-back .ticket-back-right{
        font-size:41.53846154px
    }
    .account-page #main .form-horizontal.form-step fieldset #content-prog-instruction-block,.account-page #main .form-horizontal.form-step fieldset #premium-instruction-block,.account-page #main .form-horizontal.form-step fieldset #regional-event-instruction-block{
        margin:0 10px
    }
    .account-page #main .form-horizontal.form-step fieldset #content-prog-instruction-block ul,.account-page #main .form-horizontal.form-step fieldset #premium-instruction-block ul,.account-page #main .form-horizontal.form-step fieldset #regional-event-instruction-block ul{
        padding-left:20px
    }
    .account-page #main .form-horizontal.form-step>fieldset{
        padding-left:15px;
        padding-right:15px
    }
    .account-page #main .form-horizontal.form-step>fieldset legend{
        margin-left:0;
        margin-right:0;
        width:100%
    }
    .account-page #main #revshare_form_contener .form-horizontal>fieldset legend{
        margin-left:-15px;
        margin-right:-15px;
        width:calc(100% + 30px)
    }
    .account-page #main #friendsrequests-actions>div{
        margin-bottom:10px
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept,.account-page #main #friendsrequests-actions #friendsrequests-refuse{
        float:none;
        width:100%
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept .label,.account-page #main #friendsrequests-actions #friendsrequests-refuse .label{
        float:left;
        line-height:32px;
        width:40%
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept .btn-group,.account-page #main #friendsrequests-actions #friendsrequests-refuse .btn-group{
        width:60%
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept .btn-group .btn,.account-page #main #friendsrequests-actions #friendsrequests-refuse .btn-group .btn{
        display:block;
        float:none;
        margin:-1px 0 0;
        width:100%
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept .btn-group .btn:first-child,.account-page #main #friendsrequests-actions #friendsrequests-refuse .btn-group .btn:first-child{
        border-bottom-left-radius:0;
        border-top-right-radius:2px;
        margin-top:0
    }
    .account-page #main #friendsrequests-actions #friendsrequests-accept .btn-group .btn:last-child,.account-page #main #friendsrequests-actions #friendsrequests-refuse .btn-group .btn:last-child{
        border-bottom-left-radius:2px;
        border-top-right-radius:0
    }
    .account-page #main #account-notifications-actions #account-notifications-settings .icon-f{
        margin:0
    }
    .account-page #main #account-notifications-actions .mobile-only-inner-only{
        font-size:0
    }
    .account-page #main #account-notifications-actions .mobile-only-inner-only>*{
        font-size:12px;
        text-transform:capitalize
    }
    .account-page #comments-list .video .video-details,.account-page #comments-list .video .video-thumb{
        width:100%
    }
    .account-page #comments-list .video .video-thumb img{
        float:left;
        width:30%
    }
    .account-page #comments-list .video .video-thumb .video-details{
        float:left;
        padding-left:8px;
        padding-right:8px;
        text-align:left;
        width:70%
    }
    .account-page #profile-walls-list .thumb-block{
        width:15%;
        margin-right:5px;
        margin-top:5px
    }
    .account-page #profile-walls-list .thumb-block .profile-counts{
        display:none
    }
    .account-page #profile-walls-list .wall-comments{
        overflow:hidden
    }
    .account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .icf-thumb-down,.account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .icf-thumb-up{
        padding:10px 5px
    }
    .account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .thread-node-btn-delete,.account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .thread-node-btn-edit,.account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .thread-node-btn-post,.account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .thread-node-btn-replies,.account-page #profile-walls-list .thread-node-children-nodes .thread-node .thread-node-metadata .thread-node-btn-report{
        padding-left:10px
    }
    .account-page .nav-tabs>li>a .icon-f{
        font-size:20px
    }
    .account-page .nav-tabs>li>a .txt{
        display:none
    }
    .account-page .video-list .video .video-details .video-nb-views.long{
        display:none
    }
    .account-page .video-list .video .video-details .video-nb-views.short{
        display:inline
    }
    .account-page.action-video_edit #main .video-recap .video-details .video-nb-views.long{
        display:none
    }
    .account-page.action-video_edit #main .video-recap .video-details .video-nb-views.short{
        display:inline
    }
    .account-page #pending-uploads p.block-title,.account-page #recently-deleted-videos p.block-title,.account-page #recently-replacement-videos p.block-title{
        font-size:14px
    }
    .account-page #main-big-stats .row>div{
        width:100%
    }
    .account-page #main-big-stats .row>div .frame{
        font-size:14px;
        margin:0 4px 4px
    }
    .account-page #main-big-stats .row>div .frame strong{
        display:inline
    }
    .account-page .instructions.main .circle-infos .circle-info,.account-page .instructions.main .circle-infos .stopwatch-info,.account-page .instructions.main.with-premium-infos .circle-infos .circle-info,.account-page .instructions.main.with-premium-infos .circle-infos .stopwatch-info{
        font-size:110px
    }
    .account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_from,.account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to{
        width:auto;
        float:none;
        margin-bottom:2px
    }
    .account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_from .input-group .input-group-addon:nth-child(3){
        border-top-right-radius:2px;
        border-bottom-right-radius:2px
    }
    .account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_from .input-group .input-group-addon:last-child{
        display:none
    }
    .account-page #uploader-stats-filter .form-field-uploader-stats-filter_dates_to .input-group-addon:first-child{
        display:table-cell
    }
    .account-page #uploader-stats-filter .form-field-uploader-stats-filter_accounts .checkbox{
        display:block
    }
    .account-page #main-stats-chart #stats-views-chart{
        height:700px
    }
    .account-page.section-uploads #profile-vids-release-rates fieldset{
        white-space:normal;
        width:calc(100% - 34px - 8px)
    }
    .account-page.section-uploads #profile-vids-release-rates p,.account-page.section-uploads #profile-vids-release-rates select{
        margin:0;
        width:100%
    }
    .account-page.section-uploads #video-tab-customize .title-filter-container{
        clear:left
    }
    .account-page.section-photos#page .col-img-big{
        border-bottom:1px solid #2e2e2e;
        margin:0 15px 20px;
        max-width:calc(100% - 30px);
        min-width:calc(100% - 30px);
        width:calc(100% - 30px);
        padding:0 0 10px
    }
    .account-page.section-photos#page .col-img-big img{
        max-width:240px
    }
    .account-page.section-photos#page .col-minus-img-big{
        width:100%
    }
    .account-page.section-photos#page #main-picture-upload{
        text-align:center
    }
    .account-page.section-photos#page .album-menu{
        padding:20px;
        z-index:300
    }
    .account-page.section-photos#page .album-menu .album-menu-title{
        margin-right:7px;
        font-size:18px
    }
    .account-page.section-photos#page .album-menu .album-menu-title .icon-f{
        margin-right:5px
    }
    .account-page.section-photos#page .album-menu .btn.btn-move-first{
        padding:6px;
        margin-right:5px
    }
    .account-page.section-photos#page .album-menu .btn.btn-massive-delete{
        font-size:0
    }
    .account-page.section-photos#page .album-menu .btn.btn-massive-delete span{
        font-size:13px
    }
    .account-page.section-photos#page .album-menu .btn.btn-massive-cancel{
        right:20px
    }
    .account-page.section-photos#page .mozaique .thumb-block.profileban{
        width:100%
    }
    .account-page #update-email-prefs_prefs_marketing h3{
        margin-bottom:15px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content{
        font-size:20px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .marketing-content span{
        font-size:100px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo svg{
        margin-bottom:0
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo svg,.account-page #update-email-prefs_prefs_marketing h3 div .logo svg>image{
        width:140px;
        height:35px
    }
    .account-page #update-email-prefs_prefs_marketing h3 div .logo .icf-ticket-red{
        font-size:42px
    }
    html[lang=fr] .account-page #update-email-prefs_prefs_marketing h3 .marketing-content,html[lang=pt] .account-page #update-email-prefs_prefs_marketing h3 .marketing-content{
        font-size:17px
    }
    html[lang=fr] .account-page #update-email-prefs_prefs_marketing h3 .marketing-content span{
        font-size:37px
    }
    html[lang=pt] .account-page #update-email-prefs_prefs_marketing h3 .marketing-content span{
        font-size:50px
    }
}
@media (max-width:400px){
    .account-page .instructions.main .circle-infos .col-xs-4{
        margin-left:0;
        width:50%
    }
    .account-page .instructions.main .circle-infos .col-xs-4:last-child:nth-child(even){
        width:100%
    }
    .account-page .instructions.main.channel .circle-infos .col-xs-4:last-child:nth-child(even){
        width:50%
    }
    .account-page.action-video_edit #main .video-recap .info-hover .info-content{
        min-width:150px;
        max-width:48vw
    }
}
@media (max-width:360px){
    .account-page.anonymous{
        padding:10px
    }
    .account-page.anonymous #page.action-email_subscribe{
        width:calc(100% + 20px);
        margin:-10px
    }
    .account-page.section-photos.action-galleries .create-form-uploads .upload-require,.account-page.section-photos.action-gallery_edit .create-form-uploads .upload-require{
        font-size:9px
    }
    .account-page #login-create-verified-msg{
        margin:-20px
    }
    .account-page .language-switcher-row.has-verif-msg{
        top:0;
        right:-10px
    }
}
@media (max-width:320px){
    .account-page#page.section-photos.action-gallery_edit .album-menu{
        padding-left:10px;
        padding-right:10px
    }
    .account-page#page.section-photos.action-gallery_edit .album-menu .btn.btn-massive-cancel{
        right:10px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer h2{
        font-size:20px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-life-saver,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-twitter{
        font-size:30px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-life-saver:after,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .icon-f.icf-twitter:after{
        width:60px;
        height:60px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer ul li .text{
        font-size:12px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer ul li .premium-link svg,.account-page.anonymous #page.action-email_subscribe .contact-footer ul li .premium-link svg image{
        width:60px;
        height:15px
    }
    .account-page.anonymous #page.action-email_subscribe .contact-footer ul li .premium-link .icf-ticket-red{
        font-size:60px
    }
}
@media (min-width:768px){
    .account-page#page .nav-elem{
        background-color:#161616;
        bottom:0;
        display:block;
        height:90%;
        height:calc(100% - 44px - 40px);
        left:-383.5px;
        overflow:visible;
        margin:40px 0 0;
        max-width:383.5px;
        opacity:0;
        position:fixed;
        top:44px;
        transition:none;
        visibility:visible;
        width:0;
        z-index:280
    }
    .account-page#page .nav-elem,.account-page#page .nav-elem.opened{
        max-height:none;
        padding:0
    }
    .account-page#page .nav-elem.no-ctry-version{
        height:calc(100% - 44px);
        margin:0
    }
    .account-page#page .nav-elem nav{
        max-height:none
    }
    .account-page#page .nav-elem .ordered-label-list{
        margin-top:0;
        transition:none;
        width:100%
    }
    .account-page#page .nav-elem #language-switcher-list li,.account-page#page .nav-elem #nav-language-switcher,.account-page#page .nav-elem #nav-main-cat-switcher,.account-page#page .nav-elem #nav-main-cat-switcher-list li,.account-page#page .nav-elem .country-switch-list li,.account-page#page .nav-elem .ordered-label-list ul li{
        border:0;
        border-top:1px solid #888;
        margin:0;
        padding:0;
        position:relative;
        z-index:3
    }
    .account-page#page .nav-elem #language-switcher-list li,.account-page#page .nav-elem #language-switcher-list li.mobile-show,.account-page#page .nav-elem #nav-language-switcher,.account-page#page .nav-elem #nav-language-switcher.mobile-show,.account-page#page .nav-elem #nav-main-cat-switcher,.account-page#page .nav-elem #nav-main-cat-switcher-list li,.account-page#page .nav-elem #nav-main-cat-switcher-list li.mobile-show,.account-page#page .nav-elem #nav-main-cat-switcher.mobile-show,.account-page#page .nav-elem .country-switch-list li,.account-page#page .nav-elem .country-switch-list li.mobile-show,.account-page#page .nav-elem .ordered-label-list ul li,.account-page#page .nav-elem .ordered-label-list ul li.mobile-show{
        display:block
    }
    .account-page#page .nav-elem #language-switcher-list li.mobile-hide,.account-page#page .nav-elem #nav-language-switcher.mobile-hide,.account-page#page .nav-elem #nav-main-cat-switcher-list li.mobile-hide,.account-page#page .nav-elem #nav-main-cat-switcher.mobile-hide,.account-page#page .nav-elem .country-switch-list li.mobile-hide,.account-page#page .nav-elem .ordered-label-list ul li.mobile-hide{
        display:none
    }
    .account-page#page .nav-elem #language-switcher-list li .btn,.account-page#page .nav-elem #language-switcher-list li.btn,.account-page#page .nav-elem #language-switcher-list li.section-title,.account-page#page .nav-elem #nav-language-switcher .btn,.account-page#page .nav-elem #nav-language-switcher.btn,.account-page#page .nav-elem #nav-language-switcher.section-title,.account-page#page .nav-elem #nav-main-cat-switcher .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn,.account-page#page .nav-elem #nav-main-cat-switcher-list li.section-title,.account-page#page .nav-elem #nav-main-cat-switcher.btn,.account-page#page .nav-elem #nav-main-cat-switcher.section-title,.account-page#page .nav-elem .country-switch-list li .btn,.account-page#page .nav-elem .country-switch-list li.btn,.account-page#page .nav-elem .country-switch-list li.section-title,.account-page#page .nav-elem .ordered-label-list ul li .btn,.account-page#page .nav-elem .ordered-label-list ul li.btn,.account-page#page .nav-elem .ordered-label-list ul li.section-title{
        background:#161616;
        box-shadow:-8px 0 12px -10px rgba(0,0,0,.9) inset;
        font-weight:700;
        text-align:left
    }
    [dir=rtl] .account-page#page .nav-elem #language-switcher-list li .btn,[dir=rtl] .account-page#page .nav-elem #language-switcher-list li.btn,[dir=rtl] .account-page#page .nav-elem #language-switcher-list li.section-title,[dir=rtl] .account-page#page .nav-elem #nav-language-switcher .btn,[dir=rtl] .account-page#page .nav-elem #nav-language-switcher.btn,[dir=rtl] .account-page#page .nav-elem #nav-language-switcher.section-title,[dir=rtl] .account-page#page .nav-elem #nav-main-cat-switcher .btn,[dir=rtl] .account-page#page .nav-elem #nav-main-cat-switcher-list li .btn,[dir=rtl] .account-page#page .nav-elem #nav-main-cat-switcher-list li.btn,[dir=rtl] .account-page#page .nav-elem #nav-main-cat-switcher-list li.section-title,[dir=rtl] .account-page#page .nav-elem #nav-main-cat-switcher.btn,[dir=rtl] .account-page#page .nav-elem #nav-main-cat-switcher.section-title,[dir=rtl] .account-page#page .nav-elem .country-switch-list li .btn,[dir=rtl] .account-page#page .nav-elem .country-switch-list li.btn,[dir=rtl] .account-page#page .nav-elem .country-switch-list li.section-title,[dir=rtl] .account-page#page .nav-elem .ordered-label-list ul li .btn,[dir=rtl] .account-page#page .nav-elem .ordered-label-list ul li.btn,[dir=rtl] .account-page#page .nav-elem .ordered-label-list ul li.section-title{
        text-align:right
    }
    .account-page#page .nav-elem #language-switcher-list li .btn,.account-page#page .nav-elem #language-switcher-list li.btn,.account-page#page .nav-elem #nav-language-switcher .btn,.account-page#page .nav-elem #nav-language-switcher.btn,.account-page#page .nav-elem #nav-main-cat-switcher .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn,.account-page#page .nav-elem #nav-main-cat-switcher.btn,.account-page#page .nav-elem .country-switch-list li .btn,.account-page#page .nav-elem .country-switch-list li.btn,.account-page#page .nav-elem .ordered-label-list ul li .btn,.account-page#page .nav-elem .ordered-label-list ul li.btn{
        color:#fff;
        display:block;
        font-size:14px;
        line-height:26px;
        padding:7px 6px 7px 20px;
        transition:background .2s;
        white-space:normal
    }
    .account-page#page .nav-elem #language-switcher-list li .btn.opened,.account-page#page .nav-elem #language-switcher-list li .btn:hover,.account-page#page .nav-elem #language-switcher-list li.btn.opened,.account-page#page .nav-elem #language-switcher-list li.btn:hover,.account-page#page .nav-elem #nav-language-switcher .btn.opened,.account-page#page .nav-elem #nav-language-switcher .btn:hover,.account-page#page .nav-elem #nav-language-switcher.btn.opened,.account-page#page .nav-elem #nav-language-switcher.btn:hover,.account-page#page .nav-elem #nav-main-cat-switcher .btn.opened,.account-page#page .nav-elem #nav-main-cat-switcher .btn:hover,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.opened,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn:hover,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn.opened,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn:hover,.account-page#page .nav-elem #nav-main-cat-switcher.btn.opened,.account-page#page .nav-elem #nav-main-cat-switcher.btn:hover,.account-page#page .nav-elem .country-switch-list li .btn.opened,.account-page#page .nav-elem .country-switch-list li .btn:hover,.account-page#page .nav-elem .country-switch-list li.btn.opened,.account-page#page .nav-elem .country-switch-list li.btn:hover,.account-page#page .nav-elem .ordered-label-list ul li .btn.opened,.account-page#page .nav-elem .ordered-label-list ul li .btn:hover,.account-page#page .nav-elem .ordered-label-list ul li.btn.opened,.account-page#page .nav-elem .ordered-label-list ul li.btn:hover{
        background:#3c3c3c
    }
    .account-page#page .nav-elem #language-switcher-list li .btn.main,.account-page#page .nav-elem #language-switcher-list li.btn.main,.account-page#page .nav-elem #nav-language-switcher .btn.main,.account-page#page .nav-elem #nav-language-switcher.btn.main,.account-page#page .nav-elem #nav-main-cat-switcher .btn.main,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.main,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn.main,.account-page#page .nav-elem #nav-main-cat-switcher.btn.main,.account-page#page .nav-elem .country-switch-list li .btn.main,.account-page#page .nav-elem .country-switch-list li.btn.main,.account-page#page .nav-elem .ordered-label-list ul li .btn.main,.account-page#page .nav-elem .ordered-label-list ul li.btn.main{
        cursor:pointer;
        padding-right:20px;
        position:relative
    }
    .account-page#page .nav-elem #language-switcher-list li .btn.main:after,.account-page#page .nav-elem #language-switcher-list li.btn.main:after,.account-page#page .nav-elem #nav-language-switcher .btn.main:after,.account-page#page .nav-elem #nav-language-switcher.btn.main:after,.account-page#page .nav-elem #nav-main-cat-switcher .btn.main:after,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.main:after,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn.main:after,.account-page#page .nav-elem #nav-main-cat-switcher.btn.main:after,.account-page#page .nav-elem .country-switch-list li .btn.main:after,.account-page#page .nav-elem .country-switch-list li.btn.main:after,.account-page#page .nav-elem .ordered-label-list ul li .btn.main:after,.account-page#page .nav-elem .ordered-label-list ul li.btn.main:after{
        border-left:4px solid;
        border-bottom:4px solid transparent;
        border-top:4px solid transparent;
        content:" ";
        display:block;
        height:0;
        margin-left:4px;
        right:7px;
        position:absolute;
        top:16px;
        vertical-align:4px;
        width:0
    }
    .account-page#page .nav-elem #language-switcher-list li .btn .flag-small,.account-page#page .nav-elem #language-switcher-list li.btn .flag-small,.account-page#page .nav-elem #nav-language-switcher .btn .flag-small,.account-page#page .nav-elem #nav-language-switcher.btn .flag-small,.account-page#page .nav-elem #nav-main-cat-switcher .btn .flag-small,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn .flag-small,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn .flag-small,.account-page#page .nav-elem #nav-main-cat-switcher.btn .flag-small,.account-page#page .nav-elem .country-switch-list li .btn .flag-small,.account-page#page .nav-elem .country-switch-list li.btn .flag-small,.account-page#page .nav-elem .ordered-label-list ul li .btn .flag-small,.account-page#page .nav-elem .ordered-label-list ul li.btn .flag-small{
        margin:7px 2px 0 0
    }
    .account-page#page .nav-elem #language-switcher-list li .btn .swap-big,.account-page#page .nav-elem #language-switcher-list li.btn .swap-big,.account-page#page .nav-elem #nav-language-switcher .btn .swap-big,.account-page#page .nav-elem #nav-language-switcher.btn .swap-big,.account-page#page .nav-elem #nav-main-cat-switcher .btn .swap-big,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn .swap-big,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn .swap-big,.account-page#page .nav-elem #nav-main-cat-switcher.btn .swap-big,.account-page#page .nav-elem .country-switch-list li .btn .swap-big,.account-page#page .nav-elem .country-switch-list li.btn .swap-big,.account-page#page .nav-elem .ordered-label-list ul li .btn .swap-big,.account-page#page .nav-elem .ordered-label-list ul li.btn .swap-big{
        float:left;
        margin:0 6px 0 0
    }
    .account-page#page .nav-elem #language-switcher-list li .btn .right,.account-page#page .nav-elem #language-switcher-list li.btn .right,.account-page#page .nav-elem #nav-language-switcher .btn .right,.account-page#page .nav-elem #nav-language-switcher.btn .right,.account-page#page .nav-elem #nav-main-cat-switcher .btn .right,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn .right,.account-page#page .nav-elem #nav-main-cat-switcher-list li.btn .right,.account-page#page .nav-elem #nav-main-cat-switcher.btn .right,.account-page#page .nav-elem .country-switch-list li .btn .right,.account-page#page .nav-elem .country-switch-list li.btn .right,.account-page#page .nav-elem .ordered-label-list ul li .btn .right,.account-page#page .nav-elem .ordered-label-list ul li.btn .right{
        float:right;
        padding:0 10px
    }
    .account-page#page .nav-elem #language-switcher-list li.section-title,.account-page#page .nav-elem #nav-language-switcher.section-title,.account-page#page .nav-elem #nav-main-cat-switcher-list li.section-title,.account-page#page .nav-elem #nav-main-cat-switcher.section-title,.account-page#page .nav-elem .country-switch-list li.section-title,.account-page#page .nav-elem .ordered-label-list ul li.section-title{
        color:#888;
        font-size:12px;
        height:51px;
        padding:26px 6px 0;
        position:relative
    }
    .account-page#page .nav-elem #language-switcher-list li.section-title .icon-f,.account-page#page .nav-elem #nav-language-switcher.section-title .icon-f,.account-page#page .nav-elem #nav-main-cat-switcher-list li.section-title .icon-f,.account-page#page .nav-elem #nav-main-cat-switcher.section-title .icon-f,.account-page#page .nav-elem .country-switch-list li.section-title .icon-f,.account-page#page .nav-elem .ordered-label-list ul li.section-title .icon-f{
        font-size:20px
    }
    .account-page#page .nav-elem .ordered-label-list ul li.click-order-toggle .label{
        padding-left:4px
    }
    .account-page#page .nav-elem .ordered-label-list ul li#last-main-cats-visited{
        border-top:0
    }
    .account-page#page .nav-elem .ordered-label-list ul li#last-main-cats-visited .btn{
        background:#303030
    }
    .account-page#page .nav-elem .ordered-label-list ul li .red-home{
        display:block;
        height:auto;
        float:none;
        overflow:hidden
    }
    .account-page#page .nav-elem .ordered-label-list ul li .red-home .icf-home{
        margin-right:5px
    }
    .account-page#page .nav-elem .ordered-label-list ul li .badge{
        background:#de2600;
        color:#fff;
        margin-left:2px;
        padding-left:5px;
        padding-right:5px
    }
    .account-page#page .nav-elem .main-categories{
        overflow:auto;
        max-height:none;
        max-height:calc(100vh - 81px);
        max-height:calc(var(--vh,1vh) * 100 - 81px)
    }
    .account-page#page .nav-elem #nav-language-switcher,.account-page#page .nav-elem #nav-main-cat-switcher{
        opacity:.5;
        transition:opacity .2s;
        width:100%
    }
    .account-page#page .nav-elem #nav-language-switcher,.account-page#page .nav-elem #nav-language-switcher.btn.main,.account-page#page .nav-elem #nav-main-cat-switcher,.account-page#page .nav-elem #nav-main-cat-switcher.btn.main{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .account-page#page .nav-elem #nav-language-switcher.init-ok,.account-page#page .nav-elem #nav-main-cat-switcher.init-ok{
        opacity:1
    }
    .account-page#page .nav-elem #language-switcher-list,.account-page#page .nav-elem #nav-main-cat-switcher-list,.account-page#page .nav-elem .country-switch-list,.account-page#page .nav-elem .ordered-label-list ul li.sub-list{
        background-color:#3c3c3c;
        box-shadow:none;
        box-sizing:content-box;
        border-top:0;
        border-left:0 solid #161616;
        display:block;
        height:100%;
        right:0;
        overflow:hidden;
        margin:0;
        max-height:none;
        padding:0;
        position:absolute;
        top:0;
        visibility:visible;
        width:0;
        z-index:1
    }
    .account-page#page .nav-elem #language-switcher-list .btn,.account-page#page .nav-elem #language-switcher-list li .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn,.account-page#page .nav-elem .country-switch-list .btn,.account-page#page .nav-elem .country-switch-list li .btn,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn{
        background-color:#3c3c3c;
        border:0;
        box-shadow:none;
        height:auto;
        margin:0
    }
    .account-page#page .nav-elem #language-switcher-list .btn.active,.account-page#page .nav-elem #language-switcher-list .btn.title,.account-page#page .nav-elem #language-switcher-list .btn:hover,.account-page#page .nav-elem #language-switcher-list li .btn.active,.account-page#page .nav-elem #language-switcher-list li .btn.title,.account-page#page .nav-elem #language-switcher-list li .btn:hover,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn.active,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn.title,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn:hover,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.active,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.title,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn:hover,.account-page#page .nav-elem .country-switch-list .btn.active,.account-page#page .nav-elem .country-switch-list .btn.title,.account-page#page .nav-elem .country-switch-list .btn:hover,.account-page#page .nav-elem .country-switch-list li .btn.active,.account-page#page .nav-elem .country-switch-list li .btn.title,.account-page#page .nav-elem .country-switch-list li .btn:hover,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn.active,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn.title,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn:hover,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn.active,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn:hover{
        background:#565656
    }
    .account-page#page .nav-elem #language-switcher-list .btn.title,.account-page#page .nav-elem #language-switcher-list li .btn.title,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn.title,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.title,.account-page#page .nav-elem .country-switch-list .btn.title,.account-page#page .nav-elem .country-switch-list li .btn.title,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn.title,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title{
        cursor:default;
        position:relative
    }
    .account-page#page .nav-elem #language-switcher-list .btn.title:after,.account-page#page .nav-elem #language-switcher-list li .btn.title:after,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn.title:after,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn.title:after,.account-page#page .nav-elem .country-switch-list .btn.title:after,.account-page#page .nav-elem .country-switch-list li .btn.title:after,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn.title:after,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title:after{
        border-top:4px solid;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        content:" ";
        display:block;
        height:0;
        right:15px;
        position:absolute;
        top:18px;
        vertical-align:4px;
        width:0
    }
    .account-page#page .nav-elem #language-switcher-list .btn .icon.shemale,.account-page#page .nav-elem #language-switcher-list li .btn .icon.shemale,.account-page#page .nav-elem #nav-main-cat-switcher-list .btn .icon.shemale,.account-page#page .nav-elem #nav-main-cat-switcher-list li .btn .icon.shemale,.account-page#page .nav-elem .country-switch-list .btn .icon.shemale,.account-page#page .nav-elem .country-switch-list li .btn .icon.shemale,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .btn .icon.shemale,.account-page#page .nav-elem .ordered-label-list ul li.sub-list li .btn .icon.shemale{
        background-position:-664px -40px
    }
    .account-page#page .nav-elem #language-switcher-list .disabled .btn,.account-page#page .nav-elem #language-switcher-list .disabled.btn,.account-page#page .nav-elem #nav-main-cat-switcher-list .disabled .btn,.account-page#page .nav-elem #nav-main-cat-switcher-list .disabled.btn,.account-page#page .nav-elem .country-switch-list .disabled .btn,.account-page#page .nav-elem .country-switch-list .disabled.btn,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .disabled .btn,.account-page#page .nav-elem .ordered-label-list ul li.sub-list .disabled.btn{
        background-color:#303030;
        color:#888
    }
    .account-page#page .nav-elem .country-switch-list .row{
        margin:0;
        padding:0
    }
    .account-page#page .nav-elem #language-switcher-list:before,.account-page#page .nav-elem #nav-main-cat-switcher-list:before{
        content:none
    }
    .account-page#page .nav-elem #main-cat-switch-li,.account-page#page .nav-elem #version-country-switch-li{
        background:#353535;
        border-bottom:1px solid #888;
        height:41px;
        position:absolute;
        top:-40px;
        width:100%
    }
    .account-page#page .nav-elem #main-cat-switch-li a,.account-page#page .nav-elem #version-country-switch-li a{
        background:#353535;
        border-radius:4px;
        box-shadow:none;
        height:31px;
        margin:4px;
        opacity:.5;
        overflow:hidden;
        padding:3px 5px;
        position:relative;
        text-align:center;
        text-overflow:ellipsis;
        transition:all .2s;
        white-space:nowrap
    }
    .account-page#page .nav-elem #main-cat-switch-li a.init-ok,.account-page#page .nav-elem #version-country-switch-li a.init-ok{
        opacity:1
    }
    .account-page#page .nav-elem #main-cat-switch-li a.opened,.account-page#page .nav-elem #version-country-switch-li a.opened{
        background:#303030
    }
    .account-page#page .nav-elem #main-cat-switch-li a .flag-small,.account-page#page .nav-elem #version-country-switch-li a .flag-small{
        float:none;
        margin:7px 2px 0 0
    }
    .account-page#page .nav-elem #main-cat-switch-li{
        left:100%
    }
    .account-page#page .nav-elem.opened{
        left:0;
        opacity:1;
        width:50%
    }
    .account-page#page .nav-elem.opened #language-switcher-list.opened,.account-page#page .nav-elem.opened #nav-main-cat-switcher-list.opened,.account-page#page .nav-elem.opened .country-switch-list.opened,.account-page#page .nav-elem.opened .ordered-label-list ul li.sub-list.opened{
        border-left:383.5px solid #161616;
        overflow-x:hidden;
        overflow-y:auto;
        right:-100%;
        width:100%;
        z-index:2
    }
    .account-page#page .nav-elem #nav-main-cat-switcher span{
        margin-left:2px;
        vertical-align:middle
    }
    .account-page#page .nav-elem #nav-main-cat-switcher span.icf-woman{
        font-size:1.4em
    }
    .account-page#page .nav-elem #nav-main-cat-switcher span.icf-sexe-trans{
        font-size:1.2em
    }
    .account-page#page .nav-elem #nav-main-cat-switcher-list li a>span:first-child{
        float:left;
        text-align:center;
        width:30px
    }
    .account-page#page .nav-elem #nav-main-cat-switcher-list li a span span{
        margin-right:4px;
        vertical-align:middle
    }
    .account-page#page .nav-elem #nav-main-cat-switcher-list li a span span.icf-woman{
        font-size:1.4em;
        line-height:.714em
    }
    .account-page#page .nav-elem #nav-main-cat-switcher-list li a span span.icf-sexe-trans{
        font-size:1.2em
    }
    .account-page#page .nav-elem #nav-main-cat-switcher-list .alert-toggle{
        height:calc(100% - 123px);
        position:relative
    }
    .account-page#page .nav-elem #nav-main-cat-switcher-list .alert-toggle .btn{
        bottom:0;
        left:0;
        right:0;
        position:absolute
    }
    body .account-page#page #header{
        margin:0;
        width:100%
    }
    body.mobile-menu-opened .account-page#page #nav,body.mobile-menu-opened .account-page#page #nav.no-ctry-version{
        min-height:0;
        height:auto
    }
    body.mobile-menu-opened .account-page#page #nav .account-main-categories{
        overflow:auto;
        max-height:none;
        max-height:calc(100vh - 90px);
        max-height:calc(var(--vh,1vh) * 100 - 90px)
    }
    body.mobile-menu-opened .account-page#page #nav.opened{
        left:0;
        padding-bottom:16px
    }
    body.mobile-menu-opened .account-page#page #nav.opened #language-switcher-list.opened,body.mobile-menu-opened .account-page#page #nav.opened .country-switch-list.opened,body.mobile-menu-opened .account-page#page #nav.opened .ordered-label-list ul li.sub-list.opened{
        border-left:0;
        box-shadow:5px 5px 10px -5px rgba(0,0,0,.5);
        max-height:none;
        max-height:calc(100% - 16px);
        min-height:calc(100% - 16px);
        overflow:auto;
        padding-bottom:16px
    }
    .account-page.anonymous{
        padding-top:20px
    }
    .account-page #main .favlist-edit .form-horizontal .control-label{
        font-weight:700;
        text-align:right
    }
}
@media (min-width:768px) and (min-aspect-ratio:1/1){
    body.mobile-menu-opened body .account-page#page #header{
        margin:0;
        width:100%
    }
}
@media (min-width:1200px){
    .account-page #main fieldset.desktop-choice-back-contener .desktop-choice-back{
        font-size:250px;
        margin-left:-420px
    }
    .account-page #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man,.account-page #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman{
        font-size:200px
    }
    .account-page #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-man{
        margin-left:-440px;
        top:10px
    }
    .account-page #main fieldset.desktop-choice-back-contener .desktop-choice-back.icf-sexe-woman{
        margin-left:-300px;
        top:-100px
    }
}
@media (min-width:1600px){
    .account-page .circle-info,.account-page .stopwatch-info{
        font-size:162px
    }
}
@media (min-width:1801px){
    .account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover>a.active{
        background:#161616
    }
    .account-page #main #content #account-tab-nav li.with_hover_sub_menu:hover .nav-tab-sub-menu.active{
        display:none
    }
}
.account-page #main #uploads-video-delete #tabs-video li>a{
    color:#fff
}
.test74466{
    color:#fff
}
/*# sourceMappingURL=account-black-specific.css.map */
