.welcomeLogo img,.welcomeLogo-mobile img,.width-100{
    width:100%
}
.modal-header{    
	border-bottom: 1px solid #c1c0c0!important;
	padding: 0 10px 0;
	}
	
@media (max-width:339px){
    @charset "utf-8";
    .welcomeLogo,.welcomePopupModelContainer{
        display:none
    }
    .clear,.clear:after,.clearFix{
        clear:both
    }
    .cursorPointer,.pointer,.uploadInput{
        cursor:pointer
    }
    .chosenMonoFont .chosen-drop .chosen-results,.monoSpace{
        font-family:monospace,'Courier New'!important
    }
    .btDisabled,.clickThrough{
        pointer-events:none
    }
    .txtEllipsis,.txtNoWrap{
        white-space:nowrap
    }
    .welcomePopupContainer{
        width:330px;
        position:relative;
        left:50%;
        margin-left:-165px
    }
    .welcomeLogo img,.welcomeLogo-mobile img,.width-100{
        width:100%
    }
    .welcomeLogo-mobile{
        width:90%;
        margin-top:20px
    }
    .blocklink,.clearFix,.split0{
        width:100%
    }
    .termo-acordo-usuario{
        margin-right:0!important;
        padding:20px
    }
    .clearFix{
        display:block;
        height:0;
        line-height:0;
        overflow:hidden
    }
    .backgroundCover{
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat
    }
    .blocklink{
        display:block;
        height:100%
    }
    .clear:after,.clear:before{
        display:table;
        line-height:0;
        content:""
    }
    .uploadInput{
        position:absolute;
        top:0;
        right:0;
        z-index:30;
        font-size:120px;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter:alpha(opacity=0);
        opacity:0
    }
    .opacity3{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30);
        -moz-opacity:.3;
        -khtml-opacity:.3;
        opacity:.3
    }
    .opacity5{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity:.5;
        -khtml-opacity:.5;
        opacity:.5
    }
    .opacity7{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        -khtml-opacity:.7;
        opacity:.7
    }
    .visibilityHidden{
        visibility:hidden
    }
    .borderRed{
        border:1px solid red!important
    }
    .borderBlack{
        border:1px solid #111!important
    }
    .borderGreen{
        border:1px solid #7CFC00!important
    }
    .txtLeft{
        text-align:left
    }
    .txtRight{
        text-align:right
    }
    .txtCenter{
        text-align:center
    }
    .txtJustify{
        text-align:justify
    }
    .txtWrap{
        word-wrap:break-word
    }
    .txtEllipsis{
        text-overflow:ellipsis;
        overflow:hidden
    }
    .txtNoBold{
        font-weight:400
    }
    .txtNoShadow{
        text-shadow:none
    }
    .txtInset{
        text-shadow:-1px -1px 0 #000
    }
    .txtOutset{
        text-shadow:1px 1px 0 #000
    }
    .txtUnderline{
        text-decoration:underline
    }
    .txtCapitalize{
        text-transform:capitalize
    }
    .txtUppercase{
        text-transform:uppercase
    }
    .txtLowercase{
        text-transform:lowercase
    }
    .txtItalic{
        font-style:italic
    }
    .txtStrike{
        text-decoration:line-through
    }
    .lineXS{
        line-height:.9em
    }
    .lineS{
        line-height:1.2em
    }
    .lineM{
        line-height:1.5em
    }
    .lineL{
        line-height:2em
    }
    .lineXL{
        line-height:2.5em
    }
    .lineXXL{
        line-height:3em
    }
    .txtXS{
        font-size:.5em!important
    }
    .txtS{
        font-size:.75em!important
    }
    .txtM{
        font-size:1em!important
    }
    .txtL{
        font-size:1.25em!important
    }
    .txtXL{
        font-size:1.5em!important
    }
    .txtXXL{
        font-size:2em!important
    }
    .txt9{
        font-size:9px!important
    }
    .txt10{
        font-size:10px!important
    }
    .txt11{
        font-size:11px!important
    }
    .txt12{
        font-size:12px!important
    }
    .txt13{
        font-size:13px!important
    }
    .txt14{
        font-size:14px!important
    }
    .txt15{
        font-size:15px!important
    }
    .txt16{
        font-size:16px!important
    }
    .txt18{
        font-size:18px!important
    }
    .txt20{
        font-size:20px!important
    }
    .txt22{
        font-size:22px!important
    }
    .txt24{
        font-size:24px!important
    }
    .txt26{
        font-size:26px!important
    }
    .txt27{
        font-size:27px!important
    }
    .txt28{
        font-size:28px!important
    }
    .txt30{
        font-size:30px!important
    }
    .txt32{
        font-size:32px!important
    }
    .txt36{
        font-size:36px!important
    }
    .txt40{
        font-size:40px!important
    }
    .txt42{
        font-size:42px!important
    }
    .txt45{
        font-size:45px!important
    }
    .txt46{
        font-size:46px!important
    }
    .txt48{
        font-size:48px!important
    }
    .txt50{
        font-size:50px!important
    }
    .txt72{
        font-size:72px!important
    }
    .split1{
        width:75%
    }
    .split2{
        width:50%
    }
    .split3{
        width:33.33%
    }
    .split4{
        width:25%
    }
    .split5{
        width:20%
    }
    .txtGray{
        color:#aaa
    }
    .txtWhite{
        color:#fff
    }
    .txtGreen{
        color:#6c0
    }
    .txtRed{
        color:#a30b1f;
        margin-bottom:10px
    }
    .txtYellow{
        color:#fc0
    }
    .txtBlue{
        color:#069
    }
    .txtBlack{
        color:#111
    }
    .txtGray2{
        color:#222
    }
    .txtGray3{
        color:#333
    }
    .txtGray4{
        color:#444
    }
    .txtGray6{
        color:#666
    }
    .txtGray9{
        color:#999
    }
    .txtGrayC{
        color:#ccc
    }
    .txtDarker{
        color:#dcd3cd
    }
    .floatLeft,.left{
        float:left
    }
    .floatRight,.right{
        float:right
    }
    .mrgAuto{
        margin-left:auto;
        margin-right:auto
    }
    .mrg1{
        margin:.3em
    }
    .mrg2{
        margin:.7em
    }
    .mrg3{
        margin:1em
    }
    .mrg4{
        margin:1.5em
    }
    .mrg5{
        margin:2em
    }
    .mrg6{
        margin:3em
    }
    .mrg0{
        margin:0!important
    }
    .mrgTop{
        margin-top:.3em;
        margin-bottom:.6em;
        text-align:center;
        text-transform:uppercase
    }
    .mrgTop2{
        margin-top:.7em
    }
    .mrgTop3{
        margin-top:1em
    }
    .mrgTop4{
        margin-top:1.5em
    }
    .mrgTop5{
        margin-top:2em
    }
    .mrgTop6{
        margin-top:3em
    }
    .mrgTop0{
        margin-top:0!important
    }
    .mrgBot{
        margin-bottom:.3em
    }
    .mrgBot2{
        margin-bottom:.7em
    }
    .mrgBot3{
        margin-bottom:1em
    }
    .mrgBot4{
        margin-bottom:1.5em
    }
    .mrgBot5{
        margin-bottom:2em
    }
    .mrgBot6{
        margin-bottom:3em
    }
    .mrgBot0{
        margin-bottom:0!important
    }
    .mrgLeft{
        margin-left:.3em
    }
    .mrgLeft2{
        margin-left:.7em
    }
    .mrgLeft3{
        margin-left:1em
    }
    .mrgLeft4{
        margin-left:1.5em
    }
    .mrgLeft5{
        margin-left:2em
    }
    .mrgLeft6{
        margin-left:3em
    }
    .mrgLeft0{
        margin-left:0!important
    }
    .mrgRight{
        margin-right:.3em
    }
    .mrgRight2{
        margin-right:.7em
    }
    .mrgRight3{
        margin-right:1em
    }
    .mrgRight4{
        margin-right:1.5em
    }
    .mrgRight5{
        margin-right:2em
    }
    .mrgRight6{
        margin-right:3em
    }
    .mrgRight0{
        margin-right:0!important
    }
    .mrgHor{
        margin-left:.3em!important;
        margin-right:.3em!important
    }
    .mrgHor1{
        margin-left:.7em!important;
        margin-right:.7em!important
    }
    .mrgHor2{
        margin-left:1em!important;
        margin-right:1em!important
    }
    .mrgHor3{
        margin-left:2em!important;
        margin-right:2em!important
    }
    .mrgHor4{
        margin-left:2.5em!important;
        margin-right:2.5em!important
    }
    .mrgHor5{
        margin-left:3em!important;
        margin-right:3em!important
    }
    .mrgHor0{
        margin-left:0!important;
        margin-right:0!important
    }
    .pad{
        padding:.3em
    }
    .pad2{
        padding:.7em
    }
    .pad3{
        padding:1em
    }
    .pad4{
        padding:1.5em
    }
    .pad5{
        padding:2em
    }
    .pad6{
        padding:3em
    }
    .pad0{
        padding:0!important
    }
    .padLeft3{
        padding-left:3em
    }
    .padLeft2{
        padding-left:2em
    }
    .padLeft1{
        padding-left:1em
    }
    .padLeft0{
        padding-left:0!important
    }
    .padRight3{
        padding-right:3em
    }
    .padRight2{
        padding-right:2em
    }
    .padRight1{
        padding-right:1em
    }
    .padRight0{
        padding-right:0!important
    }
    .padTop3{
        padding-top:3em
    }
    .padTop2{
        padding-top:2em
    }
    .padTop1{
        padding-top:1em
    }
    .padTop0{
        padding-top:0!important
    }
    .padBot3{
        padding-bottom:3em
    }
    .padBot2{
        padding-bottom:2em
    }
    .padBot1{
        padding-bottom:1em
    }
    .padBot0{
        padding-bottom:0!important
    }
    .orange{
        background-color:#f60
    }
    .borderTop0{
        border-top:none!important
    }
    .borderRight0{
        border-right:none!important
    }
    .borderBot0{
        border-bottom:none!important
    }
    .borderLeft0{
        border-left:none!important
    }
    .cursorMove{
        cursor:move
    }
    .cursorHelp{
        cursor:help
    }
    .overflow-hidden,.overflowFix,.overflowHidden{
        overflow:hidden!important
    }
    .overflow-auto,.overflowAuto{
        overflow:auto!important
    }
    .overflowVisible{
        overflow:visible!important
    }
    .visible{
        display:block!important
    }
    .block{
        display:block
    }
    .displayTable{
        display:table;
        width:100%;
        height:100%
    }
    .displayTableRow{
        display:table-row
    }
    .displayTableCell{
        display:table-cell
    }
    .valignMiddle{
        vertical-align:middle
    }
    .valignTop{
        vertical-align:top
    }
    .valignBottom{
        vertical-align:bottom
    }
    .invisible{
        display:none!important
    }
    .invisibleFix{
        display:none
    }
    .inline-block,.inlineBlock{
        display:inline-block
    }
    .hrBlue,.hrDark,.hrLight,.hrRed{
        clear:both;
        display:block;
        height:0;
        width:100%
    }
    .relative{
        position:relative
    }
    .absolute{
        position:absolute
    }
    .fixed{
        position:fixed
    }
    .zindex1{
        z-index:1
    }
    .hrLight{
        border-top:1px solid #aaa;
        border-bottom:1px solid #fff
    }
    .hrDark{
        border-top:1px solid #222;
        border-bottom:1px solid #555
    }
    .hrRed{
        border-top:1px solid #300;
        border-bottom:1px solid #600
    }
    .hrBlue{
        border-top:1px solid #014;
        border-bottom:1px solid #049
    }
    .about-contact .hideIfContactPage,.chosenNoSearch .chosen-container-single .chosen-search{
        display:none
    }
    .smallChosen .chosen-container-single .chosen-single{
        padding:0 0 0 8px
    }
    .smallChosen .chosen-container-single .chosen-single div b{
        margin-top:0
    }
    .bigChosen .chosen-container-single .chosen-single{
        line-height:35px;
        height:35px
    }
    .bigChosen .chosen-container-single .chosen-single div b{
        margin-top:12px;
        margin-left:2px
    }
    .bigChosen .chosen-container-single .chosen-single span{
        font-size:15px;
        font-weight:700
    }
    .mediumChosen .chosen-container-single .chosen-single{
        line-height:28px;
        height:32px
    }
    .mediumChosen .chosen-container-single .chosen-single div b{
        margin-top:3px
    }
    .travelLocationsChosen .chosen-container{
        width:260px!important
    }
    .chosenFirstOptionFixed .chosen-results{
        position:static;
        margin-top:30px
    }
    .chosenFirstOptionFixed .chosen-results li.active-result:first-child{
        position:absolute;
        left:4px;
        right:4px;
        top:35px
    }
    .chosen-container{
        width:100%!important
    }
    .smallChosenDrop .chosen-drop .chosen-results{
        max-height:120px
    }
    .mediumChosenDrop .chosen-drop .chosen-results{
        max-height:180px
    }
    .chosen-disabled,.disabled{
        cursor:default;
        pointer-events:none
    }
    .chosen-container-single .chosen-single{
        white-space:nowrap;
        padding:5px;
        border-radius:3px;
        color:#444;
        background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fefefe),color-stop(1,#b2b2b2));
        background-image:-webkit-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-moz-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-o-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:-ms-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#fefefe', GradientType=0)
    }
    .chosen-container-single .chosen-single div b{
        margin-top:5px
    }
    .chosen-container .chosen-results li{
        color:#444
    }
    .MSIE10 a img,.MSIE9 a img{
        border:0
    }
    .douchebag_safari{
        position:fixed;
        width:1px;
        left:-50px
    }
    .douchebag_safari input{
        width:1%
    }
    .gfirm:before{
        content:"RENTM MEDIA GmbH"
    }
    .gAddress:before{
        content:"RENTM MEDIA GmbH \a Horner Landstr. 320 \a 22111 Hamburg \a Germany";
        white-space:pre
    }
    .dephone:before,.pLabel:before,.signupProgress:before,:checked+.pLabel .pLabelLabel:before{
        content:""
    }
    .demail:before{
        content:"email: dmca@rentmen.com"
    }
    #site{
        width:950px;
        margin:0 auto
    }
    #contentrow,#site{
        border-radius:0 0 6px 6px
    }
    #footer,#site{
        border:1px solid #010101
    }
    #footer{
        width:930px;
        margin:20px auto;
        border-radius:6px 6px 0 0;
        background:-webkit-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-moz-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-ms-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-o-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:linear-gradient(bottom,#282828,#323232 80%,#424242)
    }
    .footerList{
        margin:0 16px 0 0;
        padding:0;
        list-style:none;
        line-height:1.5em
    }
    .footerList a{
        color:#999
    }
    .footerList a:hover{
        color:#ccc
    }
    .separator,hr{
        border-top:1px solid #333;
        border-bottom:1px solid #555
    }
    .blackBox .separator{
        border-top-color:#222;
        border-bottom-color:#444
    }
    .get-bitcoin-icons-wallet{
        background-position:-50px 0
    }
    .get-bitcoin-icons-cart{
        background-position:0 0
    }
    .coinbase-web{
        max-height:555px
    }
    .paxful-web{
        max-height:514px
    }
    .bitpay-web{
        max-height:576px
    }
    .bt-video-box{
        border:2px solid #766e65;
        margin-top:30px;
        padding:10px;
        border-radius:4px;
        margin-bottom:20px
    }
    .topline{
        border-radius:0 0 6px 6px;
        border-bottom:1px solid #6f6f6f
    }
    .topline,.translateContainer:hover{
        background-color:#605f5f;
        background:-webkit-linear-gradient(bottom,#605f5f,#222121);
        background:-moz-linear-gradient(bottom,#605f5f,#222121);
        background:-ms-linear-gradient(bottom,#605f5f,#222121);
        background:-o-linear-gradient(bottom,#605f5f,#222121);
        background:linear-gradient(bottom,#605f5f,#222121)
    }
    .topline li{
        height:28px;
        line-height:28px
    }
    .topline a{
        color:#aaa;
        padding:0 8px;
        font-size:11px;
        text-transform:capitalize
    }
    .boxTab:hover,.boxTab:hover a,.topline a:hover{
        color:#fff;
        text-decoration:none
    }
    .topline li a .index{
        display:none;
        position:absolute;
        bottom:3px;
        padding:1px 3px;
        font-size:9px;
        color:#fff;
        background-color:#333;
        border-radius:3px;
        left:20px!important;
        right:auto!important;
        line-height:1.3em
    }
    .headrow{
        background-color:#1b1b1b
    }
    .blackBox,.grayBox{
        position:relative;
        margin:15px 0;
        border-radius:4px;
        border:1px solid #000
    }
    .grayBox{
        background-color:#444
    }
    .blackBoxTitle,.grayBoxTitle{
        height:23px;
        margin:0;
        padding-right:10px;
        line-height:23px;
        border-radius:4px 4px 0 0;
        border-top:1px solid #949494;
        border-bottom:3px solid #760000;
        box-shadow:0 1px 1px #000
    }
    .cleanBoxTitle{
        padding:10px;
        background-color:#2c2c2c
    }
    .cleanBoxTitle h1,.cleanBoxTitle h2,.cleanBoxTitle h3{
        margin:0;
        color:#fff;
        font-size:14px;
        text-transform:uppercase
    }
    .noBoxTitle,.searchRmotdHeader{
        height:26px;
        line-height:26px;
        padding-left:10px;
        color:#fff
    }
    #col_right .noBoxTitle,.blackBox .grayBox .noBoxTitle,.grayBox .blackBox .noBoxTitle{
        border-bottom:0
    }
    .noBoxTitle h1,.noBoxTitle h2,.noBoxTitle h3{
        margin:0;
        font-size:12px;
        font-weight:700
    }
    .grayBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#272727,#454545);
        background:-moz-linear-gradient(bottom,#272727,#454545);
        background:-ms-linear-gradient(bottom,#272727,#454545);
        background:-o-linear-gradient(bottom,#272727,#454545);
        background:linear-gradient(bottom,#272727,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#272727')
    }
    .blackBox{
        background-color:#333
    }
    .blackBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#000,#454545);
        background:-moz-linear-gradient(bottom,#000,#454545);
        background:-ms-linear-gradient(bottom,#000,#454545);
        background:-o-linear-gradient(bottom,#000,#454545);
        background:linear-gradient(bottom,#000,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#000000')
    }
    .premiumContainer .blackBoxTitle:not(.footerBoxTitle),.premiumContainer .grayBoxTitle{
        background-color:#52221e;
        background:-webkit-linear-gradient(bottom,#1c1110,#52221e);
        background:-moz-linear-gradient(bottom,#1c1110,#52221e);
        background:-ms-linear-gradient(bottom,#1c1110,#52221e);
        background:-o-linear-gradient(bottom,#1c1110,#52221e);
        background:linear-gradient(bottom,#1c1110,#52221e);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#52221e', endColorstr='#1c1110')
    }
    #col_right .boxTab.onboxtab{
        border-top-left-radius:0
    }
    .boxTab{
        float:left;
        position:relative;
        top:-9px;
        margin:0 0 -9px -1px;
        height:30px;
        line-height:30px;
        padding:0 12px;
        font-weight:700;
        font-size:12px;
        color:#aaa;
        box-shadow:1px -1px 2px rgba(0,0,0,.3);
        border:1px solid #000;
        border-radius:6px 6px 0 0;
        background-color:#616161;
        background:-webkit-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-moz-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-ms-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-o-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:linear-gradient(bottom,#393939,#616161 90%,#858585)
    }
    .boxTab.active,.boxTab.onboxtab{
        color:#fff;
        border-bottom-color:#760000;
        background-color:#760000;
        background:-webkit-linear-gradient(bottom,#760000,#a00);
        background:-moz-linear-gradient(bottom,#760000,#a00);
        background:-ms-linear-gradient(bottom,#760000,#a00);
        background:-o-linear-gradient(bottom,#760000,#a00);
        background:linear-gradient(bottom,#760000,#a00)
    }
    .boxTab.onboxtab.block{
        float:none;
        display:block;
        width:294px
    }
    .blackBoxTitleLink,.grayBoxTitleLink{
        float:right;
        font-size:12px;
        font-weight:400;
        color:#999
    }
    .displayAsGrid,.displayAsList{
        float:left;
        width:16px;
        padding:0;
        margin:2px 2px 0
    }
    .displayAsGrid.active,.displayAsList.active{
        padding:3px 2px;
        border:1px solid #949494;
        border-top-color:transparent;
        border-radius:0 0 4px 4px;
        margin:-1px 2px 0
    }
    #contentrow,.displayAsGrid.active,.displayAsList.active{
        background-color:#1b1b1b
    }
    .displayAsGrid li,.displayAsList li{
        list-style:none;
        background-color:#bbb
    }
    .displayAsList li{
        height:2px;
        margin-bottom:1px
    }
    .displayAsList li:last-child{
        margin-bottom:0
    }
    .displayAsGrid li{
        width:3px;
        height:3px;
        float:left;
        margin:1px
    }
    .resultBoxShort{
        width:110px;
        margin:auto;
        padding:10px;
        border:1px solid #272727;
        border-radius:4px;
        background-color:#373737;
        background:-webkit-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-moz-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-ms-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-o-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:linear-gradient(bottom,#373737,#545454 95%,#767676);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#767676', endColorstr='#373737')
    }
    .resultBoxShortImgContainer{
        position:relative;
        width:110px;
        height:99px;
        overflow:hidden;
        border:1px solid #929292;
        border-radius:4px;
        background-color:#222
    }
    .resultBoxShortImgContainer .onlineStatus{
        position:relative;
        height:14px;
        line-height:14px;
        text-align:center;
        color:#bbb;
        font-size:11px;
        border-bottom:1px solid #929292
    }
    .redBox{
        display:inline-block;
        width:28px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff!important;
        font-weight:700;
        background-color:#900;
        border-radius:4px
    }
    .qTipHelp{
        cursor:help
    }
    .blogPic{
        width:72px
    }
    .input,.inputDark,.inputLight{
        width:100%;
        padding:10px;
        font-size:13px;
        border-style:solid;
        border-width:1px;
        border-color:#000 #888 #888 #000;
        border-radius:3px
    }
    .button,.input,.inputDark,.inputLight,.selectDark{
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .input.small,.inputDark.small,.inputLight.small{
        padding:5px;
        font-size:12px
    }
    .formDark .input,.input,.inputDark{
        padding:9px;
        color:#fff;
        background-color:#222;
        background-image:-webkit-linear-gradient(bottom,#222,#000);
        background-image:-moz-linear-gradient(bottom,#222,#000);
        background-image:-ms-linear-gradient(bottom,#222,#000);
        background-image:-o-linear-gradient(bottom,#222,#000);
        background-image:linear-gradient(bottom,#222,#000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000000', endColorstr='#222222')
    }
    .formBig .input,.input.bigInput{
        padding:14px
    }
    .formLight .input,.inputLight{
        color:#444;
        background-color:#fafafa;
        background-image:-webkit-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-moz-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-ms-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-o-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#b8b8b8', endColorstr='#fafafa')
    }
    .buttonDark,.pagingButton,.select,.selectDark{
        background-color:#222;
        color:#fff;
        border-radius:6px;
        border:1px solid #666
    }
    .formDark .select,.select,.selectDark{
        width:100%;
        padding:5px 10px;
        border-radius:4px;
        border-color:#000 #888 #888 #000
    }
    .buttonDark,.pagingButton{
        padding:5px 10px;
        margin:0 5px;
        text-align:center;
        cursor:pointer;
        background:-webkit-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#222222')
    }
    .contactsTabDescr,.contactsTabIcon,.contactsTabTitle{
        margin-right:10px
    }
    .fixedbuttonsDark .buttonDark{
        width:100px
    }
    .buttonDark:hover,.pagingButton:hover{
        background:-webkit-linear-gradient(top,#222,#333);
        background:-moz-linear-gradient(top,#222,#333);
        background:-ms-linear-gradient(top,#222,#333);
        background:-o-linear-gradient(top,#222,#333);
        background:linear-gradient(top,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#222222', endColorstr='#333333')
    }
    #paginationContainer a:not(.button){
        display:inline-block;
        padding:16px;
        border-width:1px;
        border-style:solid;
        border-color:#666 #222;
        background-color:#333;
        background:-webkit-linear-gradient(bottom,#333,#444);
        background:-moz-linear-gradient(bottom,#333,#444);
        background:-ms-linear-gradient(bottom,#333,#444);
        background:-o-linear-gradient(bottom,#333,#444);
        background:linear-gradient(bottom,#333,#444);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#444444', endColorstr='#333333')
    }
    #paginationContainer a:not(.button):first-child{
        border-color:#666 #222 #666 #666;
        border-radius:4px 0 0 4px
    }
    #paginationContainer a:not(.button):last-child{
        border-color:#666 #666 #666 #222;
        border-radius:0 4px 4px 0
    }
    #paginationContainer a:not(.button):hover{
        background:#222
    }
    #paginationContainer a.selected{
        background:#1b1b1b;
        color:#fff
    }
    .button{
        min-width:88px;
        padding:10px 20px;
        border-radius:3px;
        border-style:solid;
        border-width:1px;
        text-align:center;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        box-shadow:0 1px 3px rgba(0,0,0,.3)
    }
    .button.small{
        padding:5px 10px
    }
    .button.block{
        display:block;
        width:100%
    }
    .button.bigButton{
        padding:12px;
        font-size:14px
    }
    .button.red{
        color:#fff;
        border-color:red;
        text-shadow:-1px -1px 0 #600;
        background-color:#c00
    }
    .button.white{
        color:#333;
        border-color:#ccc;
        text-shadow:1px 1px 0 #fff;
        background-color:#ccc
    }
    .button.brown,.button.gray{
        border-color:#999 transparent transparent #999;
        text-shadow:0 -1px 0 #222;
        color:#fff
    }
    .button.gray{
        background-color:#666
    }
    .button.brown{
        background-color:#776e67
    }
    .button:hover{
        text-decoration:none;
        box-shadow:none;
        color:#fff;
        border-color:transparent
    }
    .button.white:hover{
        color:inherit
    }
    .buttonGroup{
        overflow:hidden;
        text-align:center;
        border:1px solid #666;
        border-radius:6px
    }
    .buttonGroup .buttonGroupCell{
        padding:2px 0;
        cursor:pointer;
        border-right:1px solid #666;
        background-color:#222;
        background:-webkit-linear-gradient(bottom,#111,#333);
        background:-moz-linear-gradient(bottom,#111,#333);
        background:-ms-linear-gradient(bottom,#111,#333);
        background:-o-linear-gradient(bottom,#111,#333);
        background:linear-gradient(bottom,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#111111')
    }
    .buttonGroup .buttonGroupCell:hover{
        background:-webkit-linear-gradient(top,#111,#333);
        background:-moz-linear-gradient(top,#111,#333);
        background:-ms-linear-gradient(top,#111,#333);
        background:-o-linear-gradient(top,#111,#333);
        background:linear-gradient(top,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#111111', endColorstr='#333333')
    }
    .buttonGroup .buttonGroupCell:last-child{
        border-right:0
    }
    .hollowButton{
        padding:10px;
        text-align:center;
        font-size:14px;
        border-radius:4px;
        border:1px solid #666
    }
    .hollowButton:hover{
        border-color:#ccc;
        color:#fff
    }
    .inactiveToken .inactiveTokenOpacity{
        opacity:.4;
        filter:alpha(opacity=40)
    }
    .pgrequest-unlock{
        background-position:-96px -100px
    }
    .pgrequest-email{
        background-position:-146px -100px
    }
    .profileRewardTokenTitle{
        transform:scaleY(1.2);
        font-size:12px;
        font-weight:700;
        cursor:pointer
    }
    .profileRewardTokenTitle.inactive{
        color:#1b1b1b;
        text-shadow:1px 1px 1px #616161
    }
    .profileRewardToken-gold{
        background-position:0 0
    }
    .profileRewardToken-sponsor{
        background-position:-52px 0
    }
    .profileRewardToken-rmotd{
        background-position:-104px 0
    }
    .profileRewardToken-photo{
        background-position:-156px 0
    }
    .profileRewardToken-id{
        background-position:-208px 0
    }
    .profileRewardToken-gold.inactive{
        background-position:0 -51px
    }
    .profileRewardToken-sponsor.inactive{
        background-position:-52px -51px
    }
    .profileRewardToken-rmotd.inactive{
        background-position:-104px -51px
    }
    .profileRewardToken-photo.inactive{
        background-position:-156px -51px
    }
    .profileRewardToken-id.inactive{
        background-position:-208px -51px
    }
    .contactsTab{
        overflow:hidden;
        height:70px;
        position:relative;
        border:1px solid #222;
        border-radius:6px;
        cursor:pointer;
        margin-bottom:10px;
        background-color:#353535;
        white-space:normal
    }
    .contactsTabActive{
        position:absolute;
        left:-60px;
        top:0;
        bottom:0;
        background-color:#780000
    }
    .contactsTab:hover .contactsTabActive{
        left:0
    }
    .contactsTabActive,.contactsTabIcon{
        width:66px;
        height:100%
    }
    .settingsContactTabs .contactsTabActive{
        left:0;
        width:280px
    }
    .settingsContactTabs .contactsTabActive div{
        position:absolute;
        right:-30px;
        top:0;
        width:0;
        height:0;
        border-style:solid;
        border-width:35px 0 35px 30px;
        border-color:transparent transparent transparent #780000
    }
    .contactsTabTitle{
        width:230px;
        line-height:70px;
        color:#ccc;
        font-size:22px;
        font-weight:700
    }
    .contactsTabDescr{
        width:250px;
        height:100%;
        color:#aaa;
        font-size:13px
    }
    .messenger-type.active .messengericon-viber,.messenger-type:hover .messengericon-viber{
        background-position:0 0
    }
    .messenger-type.active .messengericon-wapp,.messenger-type:hover .messengericon-wapp{
        background-position:-80px 0
    }
    .messenger-type.active .messengericon-skype,.messenger-type:hover .messengericon-skype{
        background-position:-160px 0
    }
    .messenger-type.active .messengericon-line,.messenger-type:hover .messengericon-line{
        background-position:-240px 0
    }
    .messengericon-viber{
        background-position:-320px 0
    }
    .messengericon-wapp{
        background-position:-400px 0
    }
    .messengericon-skype{
        background-position:-480px 0
    }
    .messengericon-line{
        background-position:-560px 0
    }
    .messengers-txt{
        font-size:19px;
        color:#8b807d;
        text-shadow:1px 1px 1px #000;
        font-weight:700;
        text-align:center
    }
    .messenger-type.active .messengers-txt,.messenger-type:hover .messengers-txt{
        color:#d6332f
    }
    .messengers-box{
        background-color:rgba(0,0,0,.1);
        padding:20px 10px;
        border-radius:4px
    }
    .pgWideRequest,.pgrequest{
        background-color:#333;
        white-space:normal
    }
    .add-im{
        cursor:pointer
    }
    .add-im:hover{
        color:red
    }
    .messenger-account{
        display:none
    }
    .pgrequest{
        width:230px;
        height:100%;
        min-height:427px;
        float:left;
        padding:16px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 15px
    }
    .pgWideRequest{
        position:relative;
        padding:18px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 20px
    }
    .pgrequestTitle{
        font-size:22px;
        font-weight:700;
        color:#ccc;
        text-shadow:1px 1px 3px #222;
        margin:10px 0;
        text-align:center
    }
    .blackGradientSeparatorBottom{
        padding-left:90px
    }
    .aboutMeInterviewQuestion{
        margin-top:10px;
        margin-bottom:10px
    }
    .aboutInterviewRMq{
        color:red;
        font-weight:700;
        float:left
    }
    .aboutInterviewRMqText{
        color:#ddd;
        padding-left:10px;
        font-style:italic
    }
    .escortPresentationCountAnswers{
        height:28px;
        width:28px;
        font-size:14px;
        text-align:center;
        line-height:28px;
        margin-right:7px;
        float:left;
        font-weight:700;
        background-color:#900;
        border-radius:4px;
        margin-left:4px;
        border:1px solid #444
    }
    .escortPresentationAnswers{
        font-size:13px;
        font-weight:700;
        float:left;
        line-height:27px
    }
    .aboutInterviewRMa{
        font-weight:700;
        float:left
    }
    .aboutInterviewRMaText{
        padding-left:10px
    }
    .optionsButtonContainer{
        overflow:hidden;
        margin-bottom:2px;
        border-radius:4px;
        border:1px solid #000
    }
    .optionsButtonContainer .optionsButton{
        display:block;
        text-align:center;
        padding:6px;
        border-width:1px;
        border-style:solid;
        border-color:#999 transparent transparent #999;
        background-color:#666;
        text-shadow:0 -1px 0 #222;
        color:#fff;
        font-size:10px;
        font-weight:700;
        cursor:pointer
    }
    .optionsButtonContainer .optionsButton.active{
        color:#afa;
        text-shadow:0 0 10px #0f0;
        border:1px solid #444;
        background:#555;
        box-shadow:0 0 20px #333 inset
    }
    .beRmotday{
        background-color:#a72525;
        padding:2px 5px;
        float:right;
        margin-top:1px;
        margin-right:6px;
        color:#fff;
        font-size:11px;
        font-weight:700;
        border-radius:0 0 4px 4px;
        box-shadow:0 1px 2px rgba(0,0,0,.5) inset
    }
    .travelContainer{
        height:20px;
        background-color:#222;
        background:linear-gradient(left,#222,#3a3a3a);
        background:-o-linear-gradient(left,#222,#3a3a3a);
        background:-ms-linear-gradient(left,#222,#3a3a3a);
        background:-moz-linear-gradient(left,#222,#3a3a3a);
        background:-webkit-linear-gradient(left,#222,#3a3a3a);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#222222', EndColorStr='#3a3a3a')
    }
    .travelBegin{
        padding:0 4px 4px 0;
        margin-right:5px;
        background-color:#900;
        min-width:69px
    }
    .travelLoc{
        margin-top:2px
    }
    .rotator-nav{
        width:100%;
        position:absolute;
        top:51px;
        left:4px;
        margin:0;
        padding:0
    }
    .dashboardTokensArrow{
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:26px;
        height:26px;
        background-position:0 -47px
    }
    .dashboardTokensArrow.next-icon{
        right:18px;
        left:initial;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .dashboardTokensClock{
        width:18px;
        height:18px;
        background-position:-26px -47px
    }
    .dashboardTweetTravels{
        padding:4px;
        margin-top:5px;
        font-size:11px;
        background-color:#333;
        border-radius:4px
    }
    .statisticsBar{
        background-color:#900;
        height:12px;
        float:left;
        margin:3px 5px 0 0
    }
    .statisticsLimiter{
        max-width:170px;
        display:block
    }
    .statisticsLeft{
        width:90px
    }
    #wn{
        width:100%;
        height:200px;
        background-color:#222;
        border:1px solid #000;
        border-radius:0 0 4px 4px
    }
    .activityLog li{
        padding:15px 0;
        border-top:1px solid #333;
        border-bottom:1px solid #000
    }
    .imageControl{
        width:20px;
        height:20px;
        padding:0;
        margin:1px 0 0;
        overflow:hidden;
        border:none;
        background-color:transparent
    }
    .escortReplyPhoto{
        float:left;
        width:110px;
        margin:0 10px 10px 25px;
        border:1px solid #222;
        border-radius:4px
    }
    .reviewNeonSeparator{
        height:5px;
        box-shadow:1px 1px 3px rgba(0,0,0,.3) inset;
        background-color:#c00;
        background:-webkit-linear-gradient(left,#c00,#222);
        background:-moz-linear-gradient(left,#c00,#222);
        background:-ms-linear-gradient(left,#c00,#222);
        background:-o-linear-gradient(left,#c00,#222);
        background:linear-gradient(left,#c00,#222);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#cc0000', endColorstr='#222222')
    }
    .personalInterviewPic{
        max-width:165px;
        overflow:hidden;
        border:2px solid #962929;
        max-height:205px;
        border-radius:2px
    }
    .personalInterviewButtons{
        padding:13px 7px;
        background-color:#000;
        border-bottom:3px solid #760000
    }
    .profileFormRow{
        position:relative;
        padding:20px 0;
        margin-bottom:7px;
        min-height:70px;
        background-color:#2d2d2d
    }
    .profileFormRowSeparator{
        position:absolute;
        width:2px;
        height:100%;
        left:41px;
        top:0;
        bottom:0;
        background-color:#444
    }
    .profileFormRowCircle{
        float:left;
        position:relative;
        z-index:1;
        width:54px;
        height:54px;
        line-height:54px;
        margin:0 15px;
        text-align:center;
        color:#fff;
        font-size:28px;
        font-family:Arial,serif;
        background-color:#444;
        border-radius:100px
    }
    .fading{
        height:30px;
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        display:block;
        background:-webkit-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-moz-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:linear-gradient(bottom,#444,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#444444')
    }
    li .grayBox .fading{
        background:-webkit-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:linear-gradient(bottom,#525252,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#525252')
    }
    .Safari .fading{
        display:none
    }
    #stats-header{
        background-color:#373737;
        border-radius:4px;
        box-shadow:0 0 5px #222 inset;
        padding:10px;
        margin-bottom:20px
    }
    .stats-charticon{
        margin:0 5px 0 0;
        padding:0;
        list-style:none;
        float:left;
        width:60px;
        height:19px;
        transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg)
    }
    .stats-charticon li{
        float:left;
        background-color:#c33;
        width:4px;
        margin:0 1px
    }
    .stats-title{
        font-size:18px;
        color:#eee
    }
    .stats-a{
        text-decoration:none;
        color:#aaa;
        -webkit-transition:.15s linear;
        -moz-transition:.15s linear;
        -ms-transition:.15s linear;
        -o-transition:.15s linear;
        transition:.15s linear
    }
    .stats-a:hover{
        color:#fff
    }
    .stats-totals{
        width:130px;
        height:60px;
        padding:0 10px 15px;
        margin-left:10px;
        text-align:center;
        font-weight:700;
        border-radius:4px;
        border:1px solid #222;
        background-color:#333;
        background:linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-webkit-linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#333333', EndColorStr='#222222')
    }
    .btDisabled,.hideRadio input[type=radio]{
        opacity:.1;
        filter:alpha(opacity=1)
    }
    .tableDark,.tableLight{
        width:100%;
        border-collapse:collapse
    }
    .tableDark,.tableDark tr:nth-child(odd){
        background-color:#282828
    }
    .stats-totals div{
        font-size:32px;
        color:#fff
    }
    .stats-totals span{
        color:#c33
    }
    .stats-totals .smallPeriod{
        font-size:10px;
        color:#666;
        display:block
    }
    .tableDark{
        margin-top:20px
    }
    .tableDark thead td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableDark td{
        border-top:1px solid #373737;
        border-bottom:1px solid #373737;
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableDark td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .tableDark tr:nth-child(even){
        background-color:#222
    }
    .tableDark tr:hover{
        background-color:#373737
    }
    .tableDark thead tr:hover{
        background-color:inherit!important
    }
    .tableLight .tableLightHeader td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableLight td{
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableLight td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .artHere,.btOverlay,.ddButton,.pntBoxCircle,.signupProgress,.switchContainer,.welcomeEnterButton,.welcomeSairButton{
        text-align:center
    }
    .tableLight tr:nth-child(odd){
        background-color:#3C3C3C
    }
    .tableLight tr:hover{
        color:#fff;
        background-color:#373737
    }
    .tableLight tableLightHeader tr:hover{
        background-color:inherit!important
    }
    .tableLight.accountTable{
        left:-30px;
        width:750px
    }
    .stats-less,.stats-more{
        width:0;
        height:0;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        margin-right:5px;
        position:relative
    }
    .stats-more{
        border-bottom:7px solid #393;
        top:-12px
    }
    .stats-less{
        border-top:7px solid #c33;
        top:12px
    }
    .settingsLabel{
        width:136px
    }
    .pLabel{
        position:relative;
        overflow:hidden;
        padding:15px;
        border-radius:4px;
        border:1px solid #2a2826;
        background-color:#484645
    }
    .pLabel:before{
        position:absolute;
        top:-50px;
        left:-60px;
        width:100px;
        height:100px;
        transform:rotate(40deg);
        background-color:#4e4e4e
    }
    .hideRadio input[type=radio]{
        position:absolute;
        bottom:0;
        right:0;
        width:1px;
        height:1px;
        border:0;
        background:0 0
    }
    :checked+.pLabel{
        background-color:#4a4745
    }
    .pLabelLabel{
        float:left;
        margin:10px 10px 0 0;
        position:relative;
        width:24px;
        height:24px;
        border-radius:100%;
        background-color:#2a2826
    }
    :checked+.pLabel .pLabelLabel:before{
        display:block;
        width:16px;
        height:16px;
        border-radius:100%;
        background-color:#ae3232;
        margin:4px
    }
    .btOverlay{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        text-shadow:1px 1px 5px #000;
        z-index:2;
        background:rgba(0,0,0,.2);
        box-shadow:0 0 20px rgba(0,0,0,.2)
    }
    .btWrapper{
        max-width:800px;
        margin:auto
    }
    .btQrcode{
        float:left;
        width:130px;
        height:130px;
        border:10px solid #2a2826
    }
    .btRightContent{
        padding:10px
    }
    .uploadTab,.uploadTab2{
        padding:20px 10px;
        text-align:center
    }
    .buttonFadeInOut{
        -webkit-animation:buttonFade 2s infinite;
        animation:buttonFade 2s infinite
    }
	/*
    @-webkit-keyframes buttonFade{
        0%,100%{
            opacity:1;
            filter:alpha(opacity=1)
        }
        50%{
            opacity:.5;
            filter:alpha(opacity=50)
        }
    }
    @keyframes buttonFade{
        0%,100%{
            opacity:1
        }
        50%{
            opacity:.5
        }
    }
	*/
    .uploadTab{
        color:#999;
        border-radius:10px;
        border:3px dashed #333
    }
    .uploadTab.active,.uploadTab:hover{
        color:#fff;
        background:#4e4e4e
    }
    .uploadTab2{
        color:#ccc;
        border-radius:10px;
        border:3px dashed #ccc
    }
    .camsTextContainer,.userMenu{
        z-index:2;
        padding:10px;
        border-radius:4px
    }
    .uploadTab2.active,.uploadTab2:hover{
        border-color:red;
        color:#fff
    }
    .uploadTab2.active-uploaded .uploadedTitle{
        color:#6c0!important
    }
    .uploadTab2.active-uploaded:hover{
        border-color:#6c0
    }
    .photoVerUploads.rejectedPhoto{
        opacity:.5;
        filter:alpha(opacity=50)
    }
	/*
    @-webkit-keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
    @keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
	*/
    .settingsVideoDescroption{
        height:85px;
        overflow:auto
    }
    .camsTextContainer{
        width:370px;
        line-height:18px;
        margin:10px;
        background-color:rgba(0,0,0,.5);
        color:#fff;
        position:relative;
        overflow:visible
    }
    .camsTextContainer strong{
        display:block;
        color:#fff;
        font-size:18px;
        margin-bottom:10px
    }
    .camsTextContainer p{
        margin:0;
        color:#ccc
    }
    .userMenu,.userMenu a,.userMenu a:hover,.userMenuContainer.active a{
        color:#000
    }
    .ribbon-gold{
        background-position:0 0
    }
    .ribbon-premium{
        background-position:-51px 0
    }
    .ribbon-platinum{
        background-position:-167px 0
    }
    .ribbon-exclusive{
        background-position:-102px 0
    }
    .pcontactsTab-call{
        background-position:-92px -20px
    }
    .pcontactsTab-mail{
        background-position:-158px -20px
    }
    .pcontactsTab-gift{
        background-position:-224px -20px
    }
    .pcontactsTab-lock{
        background-position:-290px -20px
    }
    .pcontactsTab-review{
        background-position:-356px -20px
    }
    .pcontactsTab-basicinfo{
        background-position:-422px -20px
    }
    .pcontactsTab-stats{
        background-position:-488px -20px
    }
    .pcontactsTab-travels{
        background-position:-554px -20px
    }
    .pcontactsTab-rates{
        background-position:-620px -20px
    }
    .pcontactsTab-eye{
        background-position:-686px -20px
    }
    .pcontactsTab-home{
        background-position:-752px -20px
    }
    .pcontactsTab-key{
        background-position:-818px -20px
    }
    .pcontactsTab-www{
        background-position:-884px -20px
    }
    .userMenu{
        display:none;
        top:28px;
        left:-112px;
        width:240px;
        background-color:#ddd;
        position:absolute
    }
    .userMenu li:hover{
        background-color:#eee
    }
    .userMenuContainer.active{
        background-color:#ddd;
        border-radius:4px 4px 0 0
    }
    .userMenuContainer.active .userMenu{
        display:block
    }
    .userMenuPhoto{
        width:90px;
        height:85px;
        background-size:cover;
        background-position:center;
        border-radius:3px
    }
    .qtip-contentWrapper,.switchButton,.useThis{
        border-radius:4px
    }
    .qtip-content{
        border-top:1px solid #fff;
        line-height:1.5em;
        background:#eee!important
    }
    .qtip-title a{
        color:#333
    }
    .qtip-content a{
        color:#444;
        text-decoration:underline
    }
    .qtip-content a:hover,.qtip-title a:hover{
        color:red
    }
    .qtip-active{
        z-index:9999!important
    }
    .qtip-title{
        border-bottom:1px solid #ccc;
        color:#000;
        font-size:14px
    }
    .qtip-button{
        font-size:12px
    }
    .systemInboxCounter{
        position:relative;
        bottom:5px;
        left:-2px;
        font-size:9px;
        color:#fff
    }
    .useThis{
        width:20px;
        height:20px;
        margin:auto;
        background-color:#222;
        box-shadow:1px 1px 5px #111 inset
    }
    .switchContainer{
        position:relative;
        height:34px;
        line-height:34px;
        padding:5px;
        color:#fff;
        font-size:15px;
        font-weight:700;
        background-color:#252525;
        border:1px solid #676767;
        border-radius:6px;
        text-shadow:1px 1px 1px rgba(0,0,0,.75)
    }
    .switchButton{
        width:48%;
        height:32px;
        position:absolute;
        top:5px;
        left:5px;
        border:1px solid #c00;
        background-color:#7a0001;
        background:-webkit-linear-gradient(bottom,#7a0001,#ac0000);
        background:-moz-linear-gradient(bottom,#7a0001,#ac0000);
        background:-ms-linear-gradient(bottom,#7a0001,#ac0000);
        background:-o-linear-gradient(bottom,#7a0001,#ac0000);
        background:linear-gradient(bottom,#7a0001,#ac0000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ac0000', endColorstr='#7a0001')
    }
    .switchButton.posRight{
        left:50%
    }
    .switchButton ul{
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:9px;
        right:10px
    }
    .switchButton ul li{
        float:left;
        width:1px;
        height:14px;
        background-color:#600;
        margin-left:3px
    }
    .rickRate{
        position:absolute;
        bottom:-30px;
        left:-4px;
        padding:5px;
        background-color:rgba(0,0,0,.3);
        border-radius:4px;
        color:#fff
    }
    .promoteText{
        opacity:.3;
        filter:opacity(alpha=30);
        margin:0 10px
    }
    .promoteText.active{
        opacity:1;
        filter:opacity(alpha=100)
    }
    .signupRow.error{
        border:2px solid #c00
    }
    .signupLeftLabel{
        width:115px
    }
    .signupProgress{
        overflow:hidden;
        position:relative;
        padding:15px 10px 10px;
        border-radius:4px;
        border:1px solid #000;
        font-size:12px;
        color:#666;
        font-weight:700;
        background-color:#333
    }
    .signupProgress:before{
        width:300px;
        height:110px;
        position:absolute;
        z-index:0;
        left:-14px;
        top:-50px;
        background-color:#3f3f3f;
        -webkit-transform:rotate(-22deg);
        -moz-transform:rotate(-22deg);
        -ms-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    .signupProgressStep,.signupProgressTitle{
        position:relative;
        z-index:1
    }
    .signupProgressTitle{
        color:#3f3f3f;
        font-size:18px;
        font-weight:700;
        bottom:-5px;
        left:96px
    }
    .signupProgressStep .singupProgressBar{
        height:4px;
        background-color:#666;
        margin:0 2px
    }
    .signupProgressStep.active .singupProgressBar{
        background-color:#f60a00
    }
    .signupProgressStep.active{
        color:#ccc
    }
    .campaignHorizontalContainer{
        padding:16px;
        margin-bottom:16px;
        background:#585654
    }
    .pntBox,.printsTitleLine{
        background-color:#2d2d2d
    }
    .campaignPhotoContainer{
        width:268px;
        height:164px;
        border:1px solid #888;
        border-radius:2px
    }
    .printsTitleLine{
        width:160px;
        height:6px
    }
    .printList li{
        width:50%;
        float:left
    }
    .pntBox{
        height:278px;
        margin:8px 2px
    }
    .pntBoxImg{
        height:187px;
        background-size:cover
    }
    .pntBoxCircle,.pntBoxLine{
        background-color:#444
    }
    .pntBoxCircle{
        position:absolute;
        bottom:3px;
        left:240px;
        width:50px;
        height:50px;
        z-index:2;
        border-radius:100px;
        font-size:10px;
        color:#fff
    }
    .pntBoxCircle strong{
        display:block;
        margin:13px auto
    }
    .pntBoxLine{
        position:absolute;
        left:0;
        right:0;
        bottom:25px;
        width:297px;
        height:3px
    }
    .clickTextPnt{
        margin:16px 0 0 10px;
        color:#4b4b4b;
        border-bottom-left-radius:10px;
        background-color:#2d2d2d
    }
    .blurImage{
        height:120px;
        background-color:#141414;
        background:-moz-linear-gradient(bottom,#1b1b1b,transparent);
        background:-o-linear-gradient(bottom,#1b1b1b,transparent);
        background:-ms-linear-gradient(bottom,#1b1b1b,transparent);
        background:linear-gradient(bottom,#1b1b1b,transparent);
        background:-webkit-linear-gradient(bottom,#1b1b1b,transparent);
        width:99%;
        position:absolute;
        bottom:0;
        right:0
    }
    .redSep{
        height:1px;
        margin-bottom:1px;
        background-color:#5e0d0d;
        background:-moz-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-o-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-ms-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-webkit-linear-gradient(left,#1b1b1b,#980808,#1b1b1b)
    }
    .ddButton{
        padding:5px;
        border:1px solid #777;
        border-radius:4px;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        background-color:#232424;
        background:-webkit-linear-gradient(bottom,#181818,#313131);
        background:-moz-linear-gradient(bottom,#181818,#313131);
        background:-ms-linear-gradient(bottom,#181818,#313131);
        background:-o-linear-gradient(bottom,#181818,#313131);
        background:linear-gradient(bottom,#181818,#313131)
    }
    .smallTriangle{
        width:0;
        height:0;
        border-style:solid;
        border-width:5px 5px 0;
        border-color:#bbb transparent transparent;
        margin-top:5px
    }
    .helpPageList{
        padding:0 0 10px 25px
    }
    .helpPageList li{
        border-top:1px dashed #333
    }
    .welcomePopupModelContainer{
        position:absolute;
        z-index:1;
        top:4px
    }
    .welcomeUserAgreement li,.welcomeUserAgreement p{
        color:#424141
    }
    .welcomeUserAgreement p a{
        color:#000!important;
        text-decoration:none;
        cursor:pointer
    }
    .welcomePopupModel{
        display:block;
        position:absolute;
        margin:-63px -7px -7px
    }
    .welcomeEspaco{
        position:relative;
        z-index:1;
        width:424px;
        height:189px;
        margin:-100px auto -15px
    }
    .welcomeLogo{
        position:relative;
        z-index:1;
        width:92%;
        height:137px;
        margin:-74px -22px 0 37px;
        background:url(../imagens/modal-aviso-entrar/logo/logo-popup.png)
    }
    .welcomeUserAgreementContainer{
        border-radius:4px;
        background-color:#000;
        padding:10px;
        border-top:5px solid #e21531!important
    }
    .welcomeUserAgreement{
        padding:6px;
        overflow:auto;
        background-color:#fff;
        border-radius:4px;
        margin-bottom:10px;
        line-height:1.4em
    }
    .welcomeUserAgreement::-webkit-scrollbar{
        border-radius:4px;
        background-color:#272423
    }
    .welcomeUserAgreement::-webkit-scrollbar-thumb{
        border-radius:4px;
        background-color:#534a42;
        border-style:solid;
        border-width:0 3px;
        border-color:#272423
    }
    .welcomeEnterButton{
		background-color:#e31430;
        background:-webkit-linear-gradient(bottom,#e31430,#f4334e);
        background:-moz-linear-gradient(bottom,#e31430,#f4334e);
        background:-ms-linear-gradient(bottom,#e31430,#f4334e);
        background:-o-linear-gradient(bottom,#e31430,#f4334e);
        background:linear-gradient(bottom,#e31430,#f4334e)
		}
    .welcomeSairButton{
		background:-webkit-linear-gradient(bottom,#1b1919,#252525);
        background:-moz-linear-gradient(bottom,#1b1919,#252525);
        background:-ms-linear-gradient(bottom,#1b1919,#252525);
        background:-o-linear-gradient(bottom,#1b1919,#252525);
        background:linear-gradient(bottom,#1b1919,#252525)
		}
    .welcomeEnterButton,.welcomeSairButton{
        text-transform:uppercase;
        text-decoration:none;
        padding:12px;
        border-radius:4px;
        font-size:24px;
        color:#fff;

    }
    .artHere,.searchHashtag:after{
        font-size:12px;
        font-weight:700
    }
    .welcomeEnterButton a:hover,.welcomeEnterButton:hover{
        color:#fff
    }
	/*
    @keyframes word-rotate{
        0%{
            top:0
        }
        5%{
            top:-1.3em
        }
        10%{
            top:-2.6em
        }
        15%{
            top:-3.9em
        }
        20%{
            top:-5.2em
        }
        25%{
            top:-6.5em
        }
        30%{
            top:-7.8em
        }
        35%{
            top:-9.1em
        }
        40%{
            top:-10.4em
        }
        45%{
            top:-11.7em
        }
        50%{
            top:-13em
        }
        55%{
            top:-14.3em
        }
        60%{
            top:-15.9em
        }
        65%{
            top:-16.9em
        }
        70%{
            top:-18.2em
        }
        75%{
            top:-19.5em
        }
        80%{
            top:-20.8em
        }
        85%{
            top:-22.1em
        }
        90%{
            top:-23.4em
        }
        100%{
            top:-24.7em
        }
    }
    @keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @-webkit-keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    @keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
	*/
    .artHere{
        display:block;
        padding:5px;
        background-color:rgba(0,0,0,.3)
    }
    .escortSitesBoxScroll::-webkit-scrollbar,.escortSitesBoxScroll::-webkit-scrollbar-track{
        background-color:#000
    }
    .escortSitesBoxScroll::-webkit-scrollbar-button{
        background-color:#444
    }
    .escortSitesBoxScroll::-webkit-scrollbar-thumb{
        background-color:#222;
        border:1px solid #444
    }
    .escortSitesContainer{
        margin-bottom:1px;
        display:block
    }
    .escortsite{
        display:block;
        height:74px;
        width:303px;
        cursor:pointer
    }
    .searchHashtagsContainer{
        background-color:#2a2a2a
    }
    .searchHashtag{
        display:inline-block;
        padding:5px 10px;
        background-color:#3f3f3f;
        border-radius:6px;
        margin:10px;
        cursor:pointer
    }
    .searchHashtag:before{
        content:"#";
        font-weight:700
    }
    .searchHashtag:after{
        content:"x";
        margin-left:10px;
        color:red;
        position:relative;
        bottom:1px
    }
    .recentHashtagsContainer .searchHashtag:after{
        display:none
    }
    .searchHashtagInput{
        background:0 0;
        border:0;
        padding:10px;
        color:#fff;
        font-size:14px
    }
    .recentHashtagsTitle{
        font-size:10px;
        padding-left:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .recentHashtagsContainer{
        max-height:0;
        margin-bottom:10px
    }
    .recentHashtagsContainer.active{
        max-height:500px
    }
    .hashtagLink{
        display:inline-block;
        margin:5px 4px 0 0;
        color:#ccc;
        background-color:#292929;
        border-radius:4px;
        padding:3px 5px
    }
    .hashtagLink:before,.settingsHashtag:before{
        content:"#";
        font-weight:700
    }
    .settingsHashtag{
        padding:5px 10px;
        background-color:#3c3b3b;
        margin:8px 10px 8px 8px;
        display:inline-block;
        cursor:pointer;
        border-radius:6px
    }
    .settingsHashtag:after{
        content:"x";
        margin-left:8px;
        font-size:12px;
        font-weight:700;
        color:red;
        position:relative;
        bottom:1px
    }
    .home-platinum-hashtags{
        height:22px;
        overflow:hidden
    }
    .home-platinum-hashtags .hashtagLink{
        margin:0 3px 0 0
    }
    .search-rmday-hashtags-box{
        padding:6px 0
    }
    .search-rmday-hashtags{
        height:48px;
        overflow:hidden
    }
    .search-rmday-hashtags .hashtagLink{
        padding:1px 5px
    }
    .search-input-btn{
        position:absolute;
        top:1px;
        bottom:1px;
        right:1px;
        width:40px;
        background-color:#ae3232;
        border-radius:0 4px 4px 0;
        padding:8px;
        box-sizing:border-box;
        z-index:1
    }
    .magnifier{
        position:relative;
        width:12px;
        height:12px;
        border:4px solid #fff;
        border-radius:100%
    }
    .magnifier .handler,.search-tooltip{
        border-radius:4px;
        position:absolute
    }
    .magnifier .handler{
        bottom:-11px;
        right:-2px;
        width:4px;
        height:12px;
        background-color:#fff;
        -webkit-transform:rotate(-33deg);
        transform:rotate(-33deg)
    }
    .search-tooltip{
        background-color:#4e4843;
        right:0;
        left:0;
        top:-105px;
        font-size:13px;
        color:#ccc;
        padding:7px;
        box-sizing:border-box;
        border:1px solid #676363;
        display:none
    }
    .search-tooltip.active{
        splay:block
    }
    .search-tooltip .triangle{
        position:absolute;
        width:0;
        height:0;
        bottom:-7px;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #676363;
        left:20%
    }
    .search-hashtags{
        margin-top:8px
    }
    .input-dark-flat{
        background-color:#242323;
        padding:13px 40px 13px 9px;
        color:#fff;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        width:100%;
        font-size:13px;
        border:1px solid transparent;
        border-radius:4px
    }
    .sponsorsIcon.spr-bottom{
        top:auto;
        left:auto;
        right:23px;
        bottom:10px;
        z-index:1
    }
}
@media screen and (min-width:340px) and (max-width:576px){
    @charset "utf-8";
    .qtip-content a,.txtUnderline{
        text-decoration:underline
    }
    .welcomeLogo,.welcomePopupModelContainer{
        display:none
    }
    .clear,.clear:after,.clearFix{
        clear:both
    }
    .cursorPointer,.pointer,.uploadInput{
        cursor:pointer
    }
    .chosenMonoFont .chosen-drop .chosen-results,.monoSpace{
        font-family:monospace,'Courier New'!important
    }
    .btDisabled,.clickThrough{
        pointer-events:none
    }
    .txtEllipsis,.txtNoWrap{
        white-space:nowrap
    }
    .welcomePopupContainer{
        width:100%;
        position:relative
    }
    .welcomeLogo{
        position:relative;
        z-index:1;
        width:97%;
        height:137px;
        margin:0
    }
    .welcomeLogo-mobile{
        position:relative;
        z-index:1;
        width:84%;
        height:67px;
        margin-top:20px!important;
        margin:0 auto
    }
    .blocklink,.clearFix,.split0{
        width:100%
    }
    .termo-acordo-usuario{
        margin-right:0!important;
        padding:20px
    }
    .clearFix{
        display:block;
        height:0;
        line-height:0;
        overflow:hidden
    }
    .backgroundCover{
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat
    }
    .blocklink{
        display:block;
        height:100%
    }
    .clear:after,.clear:before{
        display:table;
        line-height:0;
        content:""
    }
    .uploadInput{
        position:absolute;
        top:0;
        right:0;
        z-index:30;
        font-size:120px;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter:alpha(opacity=0);
        opacity:0
    }
    .opacity3{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30);
        -moz-opacity:.3;
        -khtml-opacity:.3;
        opacity:.3
    }
    .opacity5{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity:.5;
        -khtml-opacity:.5;
        opacity:.5
    }
    .opacity7{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        -khtml-opacity:.7;
        opacity:.7
    }
    .visibilityHidden{
        visibility:hidden
    }
    .borderRed{
        border:1px solid red!important
    }
    .borderBlack{
        border:1px solid #111!important
    }
    .borderGreen{
        border:1px solid #7CFC00!important
    }
    .txtLeft{
        text-align:left
    }
    .txtRight{
        text-align:right
    }
    .txtCenter{
        text-align:center
    }
    .txtJustify{
        text-align:justify
    }
    .txtWrap{
        word-wrap:break-word
    }
    .txtEllipsis{
        text-overflow:ellipsis;
        overflow:hidden
    }
    .txtNoBold{
        font-weight:400
    }
    .txtNoShadow{
        text-shadow:none
    }
    .txtInset{
        text-shadow:-1px -1px 0 #000
    }
    .txtOutset{
        text-shadow:1px 1px 0 #000
    }
    .txtCapitalize{
        text-transform:capitalize
    }
    .txtUppercase{
        text-transform:uppercase
    }
    .txtLowercase{
        text-transform:lowercase
    }
    .txtItalic{
        font-style:italic
    }
    .txtStrike{
        text-decoration:line-through
    }
    .button:hover,.stats-a,a:hover{
        text-decoration:none
    }
    .lineXS{
        line-height:.9em
    }
    .lineS{
        line-height:1.2em
    }
    .lineM{
        line-height:1.5em
    }
    .lineL{
        line-height:2em
    }
    .lineXL{
        line-height:2.5em
    }
    .lineXXL{
        line-height:3em
    }
    .txtXS{
        font-size:.5em!important
    }
    .txtS{
        font-size:.75em!important
    }
    .txtM{
        font-size:1em!important
    }
    .txtL{
        font-size:1.25em!important
    }
    .txtXL{
        font-size:1.5em!important
    }
    .txtXXL{
        font-size:2em!important
    }
    .txt9{
        font-size:9px!important
    }
    .txt10{
        font-size:10px!important
    }
    .txt11{
        font-size:11px!important
    }
    .txt12{
        font-size:12px!important
    }
    .txt13{
        font-size:13px!important
    }
    .txt14{
        font-size:14px!important
    }
    .txt15{
        font-size:15px!important
    }
    .txt16{
        font-size:16px!important
    }
    .txt18{
        font-size:18px!important
    }
    .txt20{
        font-size:20px!important
    }
    .txt22{
        font-size:22px!important
    }
    .txt24{
        font-size:24px!important
    }
    .txt26{
        font-size:26px!important
    }
    .txt27{
        font-size:27px!important
    }
    .txt28{
        font-size:28px!important
    }
    .txt30{
        font-size:30px!important
    }
    .txt32{
        font-size:32px!important
    }
    .txt36{
        font-size:36px!important
    }
    .txt40{
        font-size:40px!important
    }
    .txt42{
        font-size:42px!important
    }
    .txt45{
        font-size:45px!important
    }
    .txt46{
        font-size:46px!important
    }
    .txt48{
        font-size:48px!important
    }
    .txt50{
        font-size:50px!important
    }
    .txt72{
        font-size:72px!important
    }
    .split1{
        width:75%
    }
    .split2{
        width:50%
    }
    .split3{
        width:33.33%
    }
    .split4{
        width:25%
    }
    .split5{
        width:20%
    }
    .txtGray{
        color:#aaa
    }
    .txtWhite{
        color:#fff
    }
    .txtGreen{
        color:#6c0
    }
    .txtRed{
        color:#a30b1f;
        margin-bottom:10px
    }
    .txtYellow{
        color:#fc0
    }
    .txtBlue{
        color:#069
    }
    .txtBlack{
        color:#111
    }
    .txtGray2{
        color:#222
    }
    .txtGray3{
        color:#333
    }
    .txtGray4{
        color:#444
    }
    .txtGray6{
        color:#666
    }
    .txtGray9{
        color:#999
    }
    .txtGrayC{
        color:#ccc
    }
    .txtDarker{
        color:#dcd3cd
    }
    .floatLeft,.left{
        float:left
    }
    .floatRight,.right{
        float:right
    }
    .mrgAuto{
        margin-left:auto;
        margin-right:auto
    }
    .mrg1{
        margin:.3em
    }
    .mrg2{
        margin:.7em
    }
    .mrg3{
        margin:1em
    }
    .mrg4{
        margin:1.5em
    }
    .mrg5{
        margin:2em
    }
    .mrg6{
        margin:3em
    }
    .mrg0{
        margin:0!important
    }
    .mrgTop{
        margin-top:.3em;
        margin-bottom:.6em;
        text-align:center;
        text-transform:uppercase
    }
    .mrgTop2{
        margin-top:.7em
    }
    .mrgTop3{
        margin-top:1em
    }
    .mrgTop4{
        margin-top:1.5em
    }
    .mrgTop5{
        margin-top:2em
    }
    .mrgTop6{
        margin-top:3em
    }
    .mrgTop0{
        margin-top:0!important
    }
    .mrgBot{
        margin-bottom:.3em
    }
    .mrgBot2{
        margin-bottom:.7em
    }
    .mrgBot3{
        margin-bottom:1em
    }
    .mrgBot4{
        margin-bottom:1.5em
    }
    .mrgBot5{
        margin-bottom:2em
    }
    .mrgBot6{
        margin-bottom:3em
    }
    .mrgBot0{
        margin-bottom:0!important
    }
    .mrgLeft{
        margin-left:.3em
    }
    .mrgLeft2{
        margin-left:.7em
    }
    .mrgLeft3{
        margin-left:1em
    }
    .mrgLeft4{
        margin-left:1.5em
    }
    .mrgLeft5{
        margin-left:2em
    }
    .mrgLeft6{
        margin-left:3em
    }
    .mrgLeft0{
        margin-left:0!important
    }
    .mrgRight{
        margin-right:.3em
    }
    .mrgRight2{
        margin-right:.7em
    }
    .mrgRight3{
        margin-right:1em
    }
    .mrgRight4{
        margin-right:1.5em
    }
    .mrgRight5{
        margin-right:2em
    }
    .mrgRight6{
        margin-right:3em
    }
    .mrgRight0{
        margin-right:0!important
    }
    .mrgHor{
        margin-left:.3em!important;
        margin-right:.3em!important
    }
    .mrgHor1{
        margin-left:.7em!important;
        margin-right:.7em!important
    }
    .mrgHor2{
        margin-left:1em!important;
        margin-right:1em!important
    }
    .mrgHor3{
        margin-left:2em!important;
        margin-right:2em!important
    }
    .mrgHor4{
        margin-left:2.5em!important;
        margin-right:2.5em!important
    }
    .mrgHor5{
        margin-left:3em!important;
        margin-right:3em!important
    }
    .mrgHor0{
        margin-left:0!important;
        margin-right:0!important
    }
    .pad{
        padding:.3em
    }
    .pad2{
        padding:.7em
    }
    .pad3{
        padding:1em
    }
    .pad4{
        padding:1.5em
    }
    .pad5{
        padding:2em
    }
    .pad6{
        padding:3em
    }
    .pad0{
        padding:0!important
    }
    .padLeft3{
        padding-left:3em
    }
    .padLeft2{
        padding-left:2em
    }
    .padLeft1{
        padding-left:1em
    }
    .padLeft0{
        padding-left:0!important
    }
    .padRight3{
        padding-right:3em
    }
    .padRight2{
        padding-right:2em
    }
    .padRight1{
        padding-right:1em
    }
    .padRight0{
        padding-right:0!important
    }
    .padTop3{
        padding-top:3em
    }
    .padTop2{
        padding-top:2em
    }
    .padTop1{
        padding-top:1em
    }
    .padTop0{
        padding-top:0!important
    }
    .padBot3{
        padding-bottom:3em
    }
    .padBot2{
        padding-bottom:2em
    }
    .padBot1{
        padding-bottom:1em
    }
    .padBot0{
        padding-bottom:0!important
    }
    .orange{
        background-color:#f60
    }
    .borderTop0{
        border-top:none!important
    }
    .borderRight0{
        border-right:none!important
    }
    .borderBot0{
        border-bottom:none!important
    }
    .borderLeft0{
        border-left:none!important
    }
    .cursorMove{
        cursor:move
    }
    .cursorHelp{
        cursor:help
    }
    .overflow-hidden,.overflowFix,.overflowHidden{
        overflow:hidden!important
    }
    .overflow-auto,.overflowAuto{
        overflow:auto!important
    }
    .overflowVisible{
        overflow:visible!important
    }
    .visible{
        display:block!important
    }
    .block{
        display:block
    }
    .displayTable{
        display:table;
        width:100%;
        height:100%
    }
    .displayTableRow{
        display:table-row
    }
    .displayTableCell{
        display:table-cell
    }
    .valignMiddle{
        vertical-align:middle
    }
    .valignTop{
        vertical-align:top
    }
    .valignBottom{
        vertical-align:bottom
    }
    .invisible{
        display:none!important
    }
    .invisibleFix{
        display:none
    }
    .inline-block,.inlineBlock{
        display:inline-block
    }
    .hrBlue,.hrDark,.hrLight,.hrRed{
        clear:both;
        display:block;
        height:0;
        width:100%
    }
    .relative{
        position:relative
    }
    .absolute{
        position:absolute
    }
    .fixed{
        position:fixed
    }
    .zindex1{
        z-index:1
    }
    .hrLight{
        border-top:1px solid #aaa;
        border-bottom:1px solid #fff
    }
    .hrDark{
        border-top:1px solid #222;
        border-bottom:1px solid #555
    }
    .hrRed{
        border-top:1px solid #300;
        border-bottom:1px solid #600
    }
    .hrBlue{
        border-top:1px solid #014;
        border-bottom:1px solid #049
    }
    .about-contact .hideIfContactPage,.chosenNoSearch .chosen-container-single .chosen-search{
        display:none
    }
    .smallChosen .chosen-container-single .chosen-single{
        padding:0 0 0 8px
    }
    .smallChosen .chosen-container-single .chosen-single div b{
        margin-top:0
    }
    .bigChosen .chosen-container-single .chosen-single{
        line-height:35px;
        height:35px
    }
    .bigChosen .chosen-container-single .chosen-single div b{
        margin-top:12px;
        margin-left:2px
    }
    .bigChosen .chosen-container-single .chosen-single span{
        font-size:15px;
        font-weight:700
    }
    .mediumChosen .chosen-container-single .chosen-single{
        line-height:28px;
        height:32px
    }
    .mediumChosen .chosen-container-single .chosen-single div b{
        margin-top:3px
    }
    .travelLocationsChosen .chosen-container{
        width:260px!important
    }
    .chosenFirstOptionFixed .chosen-results{
        position:static;
        margin-top:30px
    }
    .chosenFirstOptionFixed .chosen-results li.active-result:first-child{
        position:absolute;
        left:4px;
        right:4px;
        top:35px
    }
    .chosen-container{
        width:100%!important
    }
    .smallChosenDrop .chosen-drop .chosen-results{
        max-height:120px
    }
    .mediumChosenDrop .chosen-drop .chosen-results{
        max-height:180px
    }
    .chosen-disabled,.disabled{
        cursor:default;
        pointer-events:none
    }
    .chosen-container-single .chosen-single{
        white-space:nowrap;
        padding:5px;
        border-radius:3px;
        color:#444;
        background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fefefe),color-stop(1,#b2b2b2));
        background-image:-webkit-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-moz-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-o-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:-ms-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#fefefe', GradientType=0)
    }
    .chosen-container-single .chosen-single div b{
        margin-top:5px
    }
    .chosen-container .chosen-results li{
        color:#444
    }
    body{
        margin:0;
        color:#ccc;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        background-color:#2c2b2a;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    p{
        line-height:1.4em;
        margin:.6em 0
    }
    a{
        color:#fff
    }
    a:hover{
        color:red
    }
    .MSIE10 a img,.MSIE9 a img{
        border:0
    }
    .douchebag_safari{
        position:fixed;
        width:1px;
        left:-50px
    }
    .douchebag_safari input{
        width:1%
    }
    .gfirm:before{
        content:"RENTM MEDIA GmbH"
    }
    .gAddress:before{
        content:"RENTM MEDIA GmbH \a Horner Landstr. 320 \a 22111 Hamburg \a Germany";
        white-space:pre
    }
    .dephone:before,.pLabel:before,.signupProgress:before,:checked+.pLabel .pLabelLabel:before{
        content:""
    }
    .demail:before{
        content:"email: dmca@rentmen.com"
    }
    #site{
        width:950px;
        margin:0 auto
    }
    #contentrow,#site{
        border-radius:0 0 6px 6px
    }
    #footer,#site{
        border:1px solid #010101
    }
    #footer{
        width:930px;
        margin:20px auto;
        border-radius:6px 6px 0 0;
        background:-webkit-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-moz-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-ms-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-o-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:linear-gradient(bottom,#282828,#323232 80%,#424242)
    }
    .footerList{
        margin:0 16px 0 0;
        padding:0;
        list-style:none;
        line-height:1.5em
    }
    .footerList a{
        color:#999
    }
    .footerList a:hover{
        color:#ccc
    }
    .separator,hr{
        border-top:1px solid #333;
        border-bottom:1px solid #555
    }
    .blackBox .separator{
        border-top-color:#222;
        border-bottom-color:#444
    }
    .get-bitcoin-icons-wallet{
        background-position:-50px 0
    }
    .get-bitcoin-icons-cart{
        background-position:0 0
    }
    .coinbase-web{
        max-height:555px
    }
    .paxful-web{
        max-height:514px
    }
    .bitpay-web{
        max-height:576px
    }
    .bt-video-box{
        border:2px solid #766e65;
        margin-top:30px;
        padding:10px;
        border-radius:4px;
        margin-bottom:20px
    }
    .topline{
        border-radius:0 0 6px 6px;
        border-bottom:1px solid #6f6f6f
    }
    .topline,.translateContainer:hover{
        background-color:#605f5f;
        background:-webkit-linear-gradient(bottom,#605f5f,#222121);
        background:-moz-linear-gradient(bottom,#605f5f,#222121);
        background:-ms-linear-gradient(bottom,#605f5f,#222121);
        background:-o-linear-gradient(bottom,#605f5f,#222121);
        background:linear-gradient(bottom,#605f5f,#222121)
    }
    .topline li{
        height:28px;
        line-height:28px
    }
    .topline a{
        color:#aaa;
        padding:0 8px;
        font-size:11px;
        text-transform:capitalize
    }
    .boxTab:hover,.boxTab:hover a,.topline a:hover{
        color:#fff;
        text-decoration:none
    }
    .topline li a .index{
        display:none;
        position:absolute;
        bottom:3px;
        padding:1px 3px;
        font-size:9px;
        color:#fff;
        background-color:#333;
        border-radius:3px;
        left:20px!important;
        right:auto!important;
        line-height:1.3em
    }
    .headrow{
        background-color:#1b1b1b
    }
    .blackBox,.grayBox{
        position:relative;
        margin:15px 0;
        border-radius:4px;
        border:1px solid #000
    }
    .grayBox{
        background-color:#444
    }
    .blackBoxTitle,.grayBoxTitle{
        height:23px;
        margin:0;
        padding-right:10px;
        line-height:23px;
        border-radius:4px 4px 0 0;
        border-top:1px solid #949494;
        border-bottom:3px solid #760000;
        box-shadow:0 1px 1px #000
    }
    .cleanBoxTitle{
        padding:10px;
        background-color:#2c2c2c
    }
    .cleanBoxTitle h1,.cleanBoxTitle h2,.cleanBoxTitle h3{
        margin:0;
        color:#fff;
        font-size:14px;
        text-transform:uppercase
    }
    .noBoxTitle,.searchRmotdHeader{
        height:26px;
        line-height:26px;
        padding-left:10px;
        color:#fff
    }
    #col_right .noBoxTitle,.blackBox .grayBox .noBoxTitle,.grayBox .blackBox .noBoxTitle{
        border-bottom:0
    }
    .noBoxTitle h1,.noBoxTitle h2,.noBoxTitle h3{
        margin:0;
        font-size:12px;
        font-weight:700
    }
    .grayBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#272727,#454545);
        background:-moz-linear-gradient(bottom,#272727,#454545);
        background:-ms-linear-gradient(bottom,#272727,#454545);
        background:-o-linear-gradient(bottom,#272727,#454545);
        background:linear-gradient(bottom,#272727,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#272727')
    }
    .blackBox{
        background-color:#333
    }
    .blackBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#000,#454545);
        background:-moz-linear-gradient(bottom,#000,#454545);
        background:-ms-linear-gradient(bottom,#000,#454545);
        background:-o-linear-gradient(bottom,#000,#454545);
        background:linear-gradient(bottom,#000,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#000000')
    }
    .premiumContainer .blackBoxTitle:not(.footerBoxTitle),.premiumContainer .grayBoxTitle{
        background-color:#52221e;
        background:-webkit-linear-gradient(bottom,#1c1110,#52221e);
        background:-moz-linear-gradient(bottom,#1c1110,#52221e);
        background:-ms-linear-gradient(bottom,#1c1110,#52221e);
        background:-o-linear-gradient(bottom,#1c1110,#52221e);
        background:linear-gradient(bottom,#1c1110,#52221e);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#52221e', endColorstr='#1c1110')
    }
    #col_right .boxTab.onboxtab{
        border-top-left-radius:0
    }
    .boxTab{
        float:left;
        position:relative;
        top:-9px;
        margin:0 0 -9px -1px;
        height:30px;
        line-height:30px;
        padding:0 12px;
        font-weight:700;
        font-size:12px;
        color:#aaa;
        box-shadow:1px -1px 2px rgba(0,0,0,.3);
        border:1px solid #000;
        border-radius:6px 6px 0 0;
        background-color:#616161;
        background:-webkit-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-moz-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-ms-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-o-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:linear-gradient(bottom,#393939,#616161 90%,#858585)
    }
    .boxTab.active,.boxTab.onboxtab{
        color:#fff;
        border-bottom-color:#760000;
        background-color:#760000;
        background:-webkit-linear-gradient(bottom,#760000,#a00);
        background:-moz-linear-gradient(bottom,#760000,#a00);
        background:-ms-linear-gradient(bottom,#760000,#a00);
        background:-o-linear-gradient(bottom,#760000,#a00);
        background:linear-gradient(bottom,#760000,#a00)
    }
    .boxTab.onboxtab.block{
        float:none;
        display:block;
        width:294px
    }
    .blackBoxTitleLink,.grayBoxTitleLink{
        float:right;
        font-size:12px;
        font-weight:400;
        color:#999
    }
    .displayAsGrid,.displayAsList{
        float:left;
        width:16px;
        padding:0;
        margin:2px 2px 0
    }
    .displayAsGrid.active,.displayAsList.active{
        padding:3px 2px;
        border:1px solid #949494;
        border-top-color:transparent;
        border-radius:0 0 4px 4px;
        margin:-1px 2px 0
    }
    #contentrow,.displayAsGrid.active,.displayAsList.active{
        background-color:#1b1b1b
    }
    .displayAsGrid li,.displayAsList li{
        list-style:none;
        background-color:#bbb
    }
    .displayAsList li{
        height:2px;
        margin-bottom:1px
    }
    .displayAsList li:last-child{
        margin-bottom:0
    }
    .displayAsGrid li{
        width:3px;
        height:3px;
        float:left;
        margin:1px
    }
    .resultBoxShort{
        width:110px;
        margin:auto;
        padding:10px;
        border:1px solid #272727;
        border-radius:4px;
        background-color:#373737;
        background:-webkit-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-moz-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-ms-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-o-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:linear-gradient(bottom,#373737,#545454 95%,#767676);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#767676', endColorstr='#373737')
    }
    .resultBoxShortImgContainer{
        position:relative;
        width:110px;
        height:99px;
        overflow:hidden;
        border:1px solid #929292;
        border-radius:4px;
        background-color:#222
    }
    .resultBoxShortImgContainer .onlineStatus{
        position:relative;
        height:14px;
        line-height:14px;
        text-align:center;
        color:#bbb;
        font-size:11px;
        border-bottom:1px solid #929292
    }
    .redBox{
        display:inline-block;
        width:28px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff!important;
        font-weight:700;
        background-color:#900;
        border-radius:4px
    }
    .qTipHelp{
        cursor:help
    }
    .blogPic{
        width:72px
    }
    .input,.inputDark,.inputLight{
        width:100%;
        padding:10px;
        font-size:13px;
        border-style:solid;
        border-width:1px;
        border-color:#000 #888 #888 #000;
        border-radius:3px
    }
    .button,.input,.inputDark,.inputLight,.selectDark{
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .input.small,.inputDark.small,.inputLight.small{
        padding:5px;
        font-size:12px
    }
    .formDark .input,.input,.inputDark{
        padding:9px;
        color:#fff;
        background-color:#222;
        background-image:-webkit-linear-gradient(bottom,#222,#000);
        background-image:-moz-linear-gradient(bottom,#222,#000);
        background-image:-ms-linear-gradient(bottom,#222,#000);
        background-image:-o-linear-gradient(bottom,#222,#000);
        background-image:linear-gradient(bottom,#222,#000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000000', endColorstr='#222222')
    }
    .formBig .input,.input.bigInput{
        padding:14px
    }
    .formLight .input,.inputLight{
        color:#444;
        background-color:#fafafa;
        background-image:-webkit-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-moz-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-ms-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-o-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#b8b8b8', endColorstr='#fafafa')
    }
    .buttonDark,.pagingButton,.select,.selectDark{
        background-color:#222;
        color:#fff;
        border-radius:6px;
        border:1px solid #666
    }
    .formDark .select,.select,.selectDark{
        width:100%;
        padding:5px 10px;
        border-radius:4px;
        border-color:#000 #888 #888 #000
    }
    .buttonDark,.pagingButton{
        padding:5px 10px;
        margin:0 5px;
        text-align:center;
        cursor:pointer;
        background:-webkit-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#222222')
    }
    .contactsTabDescr,.contactsTabIcon,.contactsTabTitle{
        margin-right:10px
    }
    .fixedbuttonsDark .buttonDark{
        width:100px
    }
    .buttonDark:hover,.pagingButton:hover{
        background:-webkit-linear-gradient(top,#222,#333);
        background:-moz-linear-gradient(top,#222,#333);
        background:-ms-linear-gradient(top,#222,#333);
        background:-o-linear-gradient(top,#222,#333);
        background:linear-gradient(top,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#222222', endColorstr='#333333')
    }
    #paginationContainer a:not(.button){
        display:inline-block;
        padding:16px;
        border-width:1px;
        border-style:solid;
        border-color:#666 #222;
        background-color:#333;
        background:-webkit-linear-gradient(bottom,#333,#444);
        background:-moz-linear-gradient(bottom,#333,#444);
        background:-ms-linear-gradient(bottom,#333,#444);
        background:-o-linear-gradient(bottom,#333,#444);
        background:linear-gradient(bottom,#333,#444);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#444444', endColorstr='#333333')
    }
    #paginationContainer a:not(.button):first-child{
        border-color:#666 #222 #666 #666;
        border-radius:4px 0 0 4px
    }
    #paginationContainer a:not(.button):last-child{
        border-color:#666 #666 #666 #222;
        border-radius:0 4px 4px 0
    }
    #paginationContainer a:not(.button):hover{
        background:#222
    }
    #paginationContainer a.selected{
        background:#1b1b1b;
        color:#fff
    }
    .button{
        min-width:88px;
        padding:10px 20px;
        border-radius:3px;
        border-style:solid;
        border-width:1px;
        text-align:center;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        box-shadow:0 1px 3px rgba(0,0,0,.3)
    }
    .button.small{
        padding:5px 10px
    }
    .button.block{
        display:block;
        width:100%
    }
    .button.bigButton{
        padding:12px;
        font-size:14px
    }
    .button.red{
        color:#fff;
        border-color:red;
        text-shadow:-1px -1px 0 #600;
        background-color:#c00
    }
    .button.white{
        color:#333;
        border-color:#ccc;
        text-shadow:1px 1px 0 #fff;
        background-color:#ccc
    }
    .button.brown,.button.gray{
        border-color:#999 transparent transparent #999;
        text-shadow:0 -1px 0 #222;
        color:#fff
    }
    .button.gray{
        background-color:#666
    }
    .button.brown{
        background-color:#776e67
    }
    .button:hover{
        box-shadow:none;
        color:#fff;
        border-color:transparent
    }
    .button.white:hover{
        color:inherit
    }
    .buttonGroup{
        overflow:hidden;
        text-align:center;
        border:1px solid #666;
        border-radius:6px
    }
    .buttonGroup .buttonGroupCell{
        padding:2px 0;
        cursor:pointer;
        border-right:1px solid #666;
        background-color:#222;
        background:-webkit-linear-gradient(bottom,#111,#333);
        background:-moz-linear-gradient(bottom,#111,#333);
        background:-ms-linear-gradient(bottom,#111,#333);
        background:-o-linear-gradient(bottom,#111,#333);
        background:linear-gradient(bottom,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#111111')
    }
    .buttonGroup .buttonGroupCell:hover{
        background:-webkit-linear-gradient(top,#111,#333);
        background:-moz-linear-gradient(top,#111,#333);
        background:-ms-linear-gradient(top,#111,#333);
        background:-o-linear-gradient(top,#111,#333);
        background:linear-gradient(top,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#111111', endColorstr='#333333')
    }
    .buttonGroup .buttonGroupCell:last-child{
        border-right:0
    }
    .hollowButton{
        padding:10px;
        text-align:center;
        font-size:14px;
        border-radius:4px;
        border:1px solid #666
    }
    .hollowButton:hover{
        border-color:#ccc;
        color:#fff
    }
    .inactiveToken .inactiveTokenOpacity{
        opacity:.4;
        filter:alpha(opacity=40)
    }
    .pgrequest-unlock{
        background-position:-96px -100px
    }
    .pgrequest-email{
        background-position:-146px -100px
    }
    .profileRewardTokenTitle{
        transform:scaleY(1.2);
        font-size:12px;
        font-weight:700;
        cursor:pointer
    }
    .profileRewardTokenTitle.inactive{
        color:#1b1b1b;
        text-shadow:1px 1px 1px #616161
    }
    .profileRewardToken-gold{
        background-position:0 0
    }
    .profileRewardToken-sponsor{
        background-position:-52px 0
    }
    .profileRewardToken-rmotd{
        background-position:-104px 0
    }
    .profileRewardToken-photo{
        background-position:-156px 0
    }
    .profileRewardToken-id{
        background-position:-208px 0
    }
    .profileRewardToken-gold.inactive{
        background-position:0 -51px
    }
    .profileRewardToken-sponsor.inactive{
        background-position:-52px -51px
    }
    .profileRewardToken-rmotd.inactive{
        background-position:-104px -51px
    }
    .profileRewardToken-photo.inactive{
        background-position:-156px -51px
    }
    .profileRewardToken-id.inactive{
        background-position:-208px -51px
    }
    .contactsTab{
        overflow:hidden;
        height:70px;
        position:relative;
        border:1px solid #222;
        border-radius:6px;
        cursor:pointer;
        margin-bottom:10px;
        background-color:#353535;
        white-space:normal
    }
    .contactsTabActive{
        position:absolute;
        left:-60px;
        top:0;
        bottom:0;
        background-color:#780000
    }
    .contactsTab:hover .contactsTabActive{
        left:0
    }
    .contactsTabActive,.contactsTabIcon{
        width:66px;
        height:100%
    }
    .settingsContactTabs .contactsTabActive{
        left:0;
        width:280px
    }
    .settingsContactTabs .contactsTabActive div{
        position:absolute;
        right:-30px;
        top:0;
        width:0;
        height:0;
        border-style:solid;
        border-width:35px 0 35px 30px;
        border-color:transparent transparent transparent #780000
    }
    .contactsTabTitle{
        width:230px;
        line-height:70px;
        color:#ccc;
        font-size:22px;
        font-weight:700
    }
    .contactsTabDescr{
        width:250px;
        height:100%;
        color:#aaa;
        font-size:13px
    }
    .messenger-type.active .messengericon-viber,.messenger-type:hover .messengericon-viber{
        background-position:0 0
    }
    .messenger-type.active .messengericon-wapp,.messenger-type:hover .messengericon-wapp{
        background-position:-80px 0
    }
    .messenger-type.active .messengericon-skype,.messenger-type:hover .messengericon-skype{
        background-position:-160px 0
    }
    .messenger-type.active .messengericon-line,.messenger-type:hover .messengericon-line{
        background-position:-240px 0
    }
    .messengericon-viber{
        background-position:-320px 0
    }
    .messengericon-wapp{
        background-position:-400px 0
    }
    .messengericon-skype{
        background-position:-480px 0
    }
    .messengericon-line{
        background-position:-560px 0
    }
    .messengers-txt{
        font-size:19px;
        color:#8b807d;
        text-shadow:1px 1px 1px #000;
        font-weight:700;
        text-align:center
    }
    .messenger-type.active .messengers-txt,.messenger-type:hover .messengers-txt{
        color:#d6332f
    }
    .messengers-box{
        background-color:rgba(0,0,0,.1);
        padding:20px 10px;
        border-radius:4px
    }
    .pgWideRequest,.pgrequest{
        background-color:#333;
        white-space:normal
    }
    .add-im{
        cursor:pointer
    }
    .add-im:hover{
        color:red
    }
    .messenger-account{
        display:none
    }
    .pgrequest{
        width:230px;
        height:100%;
        min-height:427px;
        float:left;
        padding:16px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 15px
    }
    .pgWideRequest{
        position:relative;
        padding:18px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 20px
    }
    .pgrequestTitle{
        font-size:22px;
        font-weight:700;
        color:#ccc;
        text-shadow:1px 1px 3px #222;
        margin:10px 0;
        text-align:center
    }
    .blackGradientSeparatorBottom{
        padding-left:90px
    }
    .aboutMeInterviewQuestion{
        margin-top:10px;
        margin-bottom:10px
    }
    .aboutInterviewRMq{
        color:red;
        font-weight:700;
        float:left
    }
    .aboutInterviewRMqText{
        color:#ddd;
        padding-left:10px;
        font-style:italic
    }
    .escortPresentationCountAnswers{
        height:28px;
        width:28px;
        font-size:14px;
        text-align:center;
        line-height:28px;
        margin-right:7px;
        float:left;
        font-weight:700;
        background-color:#900;
        border-radius:4px;
        margin-left:4px;
        border:1px solid #444
    }
    .escortPresentationAnswers{
        font-size:13px;
        font-weight:700;
        float:left;
        line-height:27px
    }
    .aboutInterviewRMa{
        font-weight:700;
        float:left
    }
    .aboutInterviewRMaText{
        padding-left:10px
    }
    .optionsButtonContainer{
        overflow:hidden;
        margin-bottom:2px;
        border-radius:4px;
        border:1px solid #000
    }
    .optionsButtonContainer .optionsButton{
        display:block;
        text-align:center;
        padding:6px;
        border-width:1px;
        border-style:solid;
        border-color:#999 transparent transparent #999;
        background-color:#666;
        text-shadow:0 -1px 0 #222;
        color:#fff;
        font-size:10px;
        font-weight:700;
        cursor:pointer
    }
    .optionsButtonContainer .optionsButton.active{
        color:#afa;
        text-shadow:0 0 10px #0f0;
        border:1px solid #444;
        background:#555;
        box-shadow:0 0 20px #333 inset
    }
    .beRmotday{
        background-color:#a72525;
        padding:2px 5px;
        float:right;
        margin-top:1px;
        margin-right:6px;
        color:#fff;
        font-size:11px;
        font-weight:700;
        border-radius:0 0 4px 4px;
        box-shadow:0 1px 2px rgba(0,0,0,.5) inset
    }
    .travelContainer{
        height:20px;
        background-color:#222;
        background:linear-gradient(left,#222,#3a3a3a);
        background:-o-linear-gradient(left,#222,#3a3a3a);
        background:-ms-linear-gradient(left,#222,#3a3a3a);
        background:-moz-linear-gradient(left,#222,#3a3a3a);
        background:-webkit-linear-gradient(left,#222,#3a3a3a);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#222222', EndColorStr='#3a3a3a')
    }
    .travelBegin{
        padding:0 4px 4px 0;
        margin-right:5px;
        background-color:#900;
        min-width:69px
    }
    .travelLoc{
        margin-top:2px
    }
    .rotator-nav{
        width:100%;
        position:absolute;
        top:51px;
        left:4px;
        margin:0;
        padding:0
    }
    .dashboardTokensArrow{
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:26px;
        height:26px;
        background-position:0 -47px
    }
    .dashboardTokensArrow.next-icon{
        right:18px;
        left:initial;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .dashboardTokensClock{
        width:18px;
        height:18px;
        background-position:-26px -47px
    }
    .dashboardTweetTravels{
        padding:4px;
        margin-top:5px;
        font-size:11px;
        background-color:#333;
        border-radius:4px
    }
    .statisticsBar{
        background-color:#900;
        height:12px;
        float:left;
        margin:3px 5px 0 0
    }
    .statisticsLimiter{
        max-width:170px;
        display:block
    }
    .statisticsLeft{
        width:90px
    }
    #wn{
        width:100%;
        height:200px;
        background-color:#222;
        border:1px solid #000;
        border-radius:0 0 4px 4px
    }
    .activityLog li{
        padding:15px 0;
        border-top:1px solid #333;
        border-bottom:1px solid #000
    }
    .imageControl{
        width:20px;
        height:20px;
        padding:0;
        margin:1px 0 0;
        overflow:hidden;
        border:none;
        background-color:transparent
    }
    .escortReplyPhoto{
        float:left;
        width:110px;
        margin:0 10px 10px 25px;
        border:1px solid #222;
        border-radius:4px
    }
    .reviewNeonSeparator{
        height:5px;
        box-shadow:1px 1px 3px rgba(0,0,0,.3) inset;
        background-color:#c00;
        background:-webkit-linear-gradient(left,#c00,#222);
        background:-moz-linear-gradient(left,#c00,#222);
        background:-ms-linear-gradient(left,#c00,#222);
        background:-o-linear-gradient(left,#c00,#222);
        background:linear-gradient(left,#c00,#222);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#cc0000', endColorstr='#222222')
    }
    .personalInterviewPic{
        max-width:165px;
        overflow:hidden;
        border:2px solid #962929;
        max-height:205px;
        border-radius:2px
    }
    .personalInterviewButtons{
        padding:13px 7px;
        background-color:#000;
        border-bottom:3px solid #760000
    }
    .profileFormRow{
        position:relative;
        padding:20px 0;
        margin-bottom:7px;
        min-height:70px;
        background-color:#2d2d2d
    }
    .profileFormRowSeparator{
        position:absolute;
        width:2px;
        height:100%;
        left:41px;
        top:0;
        bottom:0;
        background-color:#444
    }
    .profileFormRowCircle{
        float:left;
        position:relative;
        z-index:1;
        width:54px;
        height:54px;
        line-height:54px;
        margin:0 15px;
        text-align:center;
        color:#fff;
        font-size:28px;
        font-family:Arial,serif;
        background-color:#444;
        border-radius:100px
    }
    .fading{
        height:30px;
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        display:block;
        background:-webkit-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-moz-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:linear-gradient(bottom,#444,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#444444')
    }
    li .grayBox .fading{
        background:-webkit-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:linear-gradient(bottom,#525252,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#525252')
    }
    .Safari .fading{
        display:none
    }
    #stats-header{
        background-color:#373737;
        border-radius:4px;
        box-shadow:0 0 5px #222 inset;
        padding:10px;
        margin-bottom:20px
    }
    .stats-charticon{
        margin:0 5px 0 0;
        padding:0;
        list-style:none;
        float:left;
        width:60px;
        height:19px;
        transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg)
    }
    .stats-charticon li{
        float:left;
        background-color:#c33;
        width:4px;
        margin:0 1px
    }
    .stats-title{
        font-size:18px;
        color:#eee
    }
    .stats-a{
        color:#aaa;
        -webkit-transition:.15s linear;
        -moz-transition:.15s linear;
        -ms-transition:.15s linear;
        -o-transition:.15s linear;
        transition:.15s linear
    }
    .stats-a:hover{
        color:#fff
    }
    .stats-totals{
        width:130px;
        height:60px;
        padding:0 10px 15px;
        margin-left:10px;
        text-align:center;
        font-weight:700;
        border-radius:4px;
        border:1px solid #222;
        background-color:#333;
        background:linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-webkit-linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#333333', EndColorStr='#222222')
    }
    .btDisabled,.hideRadio input[type=radio]{
        opacity:.1;
        filter:alpha(opacity=1)
    }
    .tableDark,.tableLight{
        width:100%;
        border-collapse:collapse
    }
    .tableDark,.tableDark tr:nth-child(odd){
        background-color:#282828
    }
    .stats-totals div{
        font-size:32px;
        color:#fff
    }
    .stats-totals span{
        color:#c33
    }
    .stats-totals .smallPeriod{
        font-size:10px;
        color:#666;
        display:block
    }
    .tableDark{
        margin-top:20px
    }
    .tableDark thead td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableDark td{
        border-top:1px solid #373737;
        border-bottom:1px solid #373737;
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableDark td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .tableDark tr:nth-child(even){
        background-color:#222
    }
    .tableDark tr:hover{
        background-color:#373737
    }
    .tableDark thead tr:hover{
        background-color:inherit!important
    }
    .tableLight .tableLightHeader td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableLight td{
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableLight td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .artHere,.btOverlay,.ddButton,.pntBoxCircle,.signupProgress,.switchContainer,.welcomeEnterButton,.welcomeSairButton{
        text-align:center
    }
    .tableLight tr:nth-child(odd){
        background-color:#3C3C3C
    }
    .tableLight tr:hover{
        color:#fff;
        background-color:#373737
    }
    .tableLight tableLightHeader tr:hover{
        background-color:inherit!important
    }
    .tableLight.accountTable{
        left:-30px;
        width:750px
    }
    .stats-less,.stats-more{
        width:0;
        height:0;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        margin-right:5px;
        position:relative
    }
    .stats-more{
        border-bottom:7px solid #393;
        top:-12px
    }
    .stats-less{
        border-top:7px solid #c33;
        top:12px
    }
    .settingsLabel{
        width:136px
    }
    .pLabel{
        position:relative;
        overflow:hidden;
        padding:15px;
        border-radius:4px;
        border:1px solid #2a2826;
        background-color:#484645
    }
    .pLabel:before{
        position:absolute;
        top:-50px;
        left:-60px;
        width:100px;
        height:100px;
        transform:rotate(40deg);
        background-color:#4e4e4e
    }
    .hideRadio input[type=radio]{
        position:absolute;
        bottom:0;
        right:0;
        width:1px;
        height:1px;
        border:0;
        background:0 0
    }
    :checked+.pLabel{
        background-color:#4a4745
    }
    .pLabelLabel{
        float:left;
        margin:10px 10px 0 0;
        position:relative;
        width:24px;
        height:24px;
        border-radius:100%;
        background-color:#2a2826
    }
    :checked+.pLabel .pLabelLabel:before{
        display:block;
        width:16px;
        height:16px;
        border-radius:100%;
        background-color:#ae3232;
        margin:4px
    }
    .btOverlay{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        text-shadow:1px 1px 5px #000;
        z-index:2;
        background:rgba(0,0,0,.2);
        box-shadow:0 0 20px rgba(0,0,0,.2)
    }
    .btWrapper{
        max-width:800px;
        margin:auto
    }
    .btQrcode{
        float:left;
        width:130px;
        height:130px;
        border:10px solid #2a2826
    }
    .btRightContent{
        padding:10px
    }
    .uploadTab,.uploadTab2{
        padding:20px 10px;
        text-align:center
    }
    .buttonFadeInOut{
        -webkit-animation:buttonFade 2s infinite;
        animation:buttonFade 2s infinite
    }
	/*
    @-webkit-keyframes buttonFade{
        0%,100%{
            opacity:1;
            filter:alpha(opacity=1)
        }
        50%{
            opacity:.5;
            filter:alpha(opacity=50)
        }
    }
    @keyframes buttonFade{
        0%,100%{
            opacity:1
        }
        50%{
            opacity:.5
        }
    }
	*/
    .uploadTab{
        color:#999;
        border-radius:10px;
        border:3px dashed #333
    }
    .uploadTab.active,.uploadTab:hover{
        color:#fff;
        background:#4e4e4e
    }
    .uploadTab2{
        color:#ccc;
        border-radius:10px;
        border:3px dashed #ccc
    }
    .camsTextContainer,.userMenu{
        z-index:2;
        padding:10px;
        border-radius:4px
    }
    .uploadTab2.active,.uploadTab2:hover{
        border-color:red;
        color:#fff
    }
    .uploadTab2.active-uploaded .uploadedTitle{
        color:#6c0!important
    }
    .uploadTab2.active-uploaded:hover{
        border-color:#6c0
    }
    .photoVerUploads.rejectedPhoto{
        opacity:.5;
        filter:alpha(opacity=50)
    }
	/*
    @-webkit-keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
    @keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
	*/
    .settingsVideoDescroption{
        height:85px;
        overflow:auto
    }
    .camsTextContainer{
        width:370px;
        line-height:18px;
        margin:10px;
        background-color:rgba(0,0,0,.5);
        color:#fff;
        position:relative;
        overflow:visible
    }
    .camsTextContainer strong{
        display:block;
        color:#fff;
        font-size:18px;
        margin-bottom:10px
    }
    .camsTextContainer p{
        margin:0;
        color:#ccc
    }
    .userMenu,.userMenu a,.userMenu a:hover,.userMenuContainer.active a{
        color:#000
    }
    .ribbon-gold{
        background-position:0 0
    }
    .ribbon-premium{
        background-position:-51px 0
    }
    .ribbon-platinum{
        background-position:-167px 0
    }
    .ribbon-exclusive{
        background-position:-102px 0
    }
    .pcontactsTab-call{
        background-position:-92px -20px
    }
    .pcontactsTab-mail{
        background-position:-158px -20px
    }
    .pcontactsTab-gift{
        background-position:-224px -20px
    }
    .pcontactsTab-lock{
        background-position:-290px -20px
    }
    .pcontactsTab-review{
        background-position:-356px -20px
    }
    .pcontactsTab-basicinfo{
        background-position:-422px -20px
    }
    .pcontactsTab-stats{
        background-position:-488px -20px
    }
    .pcontactsTab-travels{
        background-position:-554px -20px
    }
    .pcontactsTab-rates{
        background-position:-620px -20px
    }
    .pcontactsTab-eye{
        background-position:-686px -20px
    }
    .pcontactsTab-home{
        background-position:-752px -20px
    }
    .pcontactsTab-key{
        background-position:-818px -20px
    }
    .pcontactsTab-www{
        background-position:-884px -20px
    }
    .userMenu{
        display:none;
        top:28px;
        left:-112px;
        width:240px;
        background-color:#ddd;
        position:absolute
    }
    .userMenu li:hover{
        background-color:#eee
    }
    .userMenuContainer.active{
        background-color:#ddd;
        border-radius:4px 4px 0 0
    }
    .userMenuContainer.active .userMenu{
        display:block
    }
    .userMenuPhoto{
        width:90px;
        height:85px;
        background-size:cover;
        background-position:center;
        border-radius:3px
    }
    .qtip-contentWrapper,.switchButton,.useThis{
        border-radius:4px
    }
    .qtip-content{
        border-top:1px solid #fff;
        line-height:1.5em;
        background:#eee!important
    }
    .qtip-title a{
        color:#333
    }
    .qtip-content a{
        color:#444
    }
    .qtip-content a:hover,.qtip-title a:hover{
        color:red
    }
    .qtip-active{
        z-index:9999!important
    }
    .qtip-title{
        border-bottom:1px solid #ccc;
        color:#000;
        font-size:14px
    }
    .qtip-button{
        font-size:12px
    }
    .systemInboxCounter{
        position:relative;
        bottom:5px;
        left:-2px;
        font-size:9px;
        color:#fff
    }
    .useThis{
        width:20px;
        height:20px;
        margin:auto;
        background-color:#222;
        box-shadow:1px 1px 5px #111 inset
    }
    .switchContainer{
        position:relative;
        height:34px;
        line-height:34px;
        padding:5px;
        color:#fff;
        font-size:15px;
        font-weight:700;
        background-color:#252525;
        border:1px solid #676767;
        border-radius:6px;
        text-shadow:1px 1px 1px rgba(0,0,0,.75)
    }
    .switchButton{
        width:48%;
        height:32px;
        position:absolute;
        top:5px;
        left:5px;
        border:1px solid #c00;
        background-color:#7a0001;
        background:-webkit-linear-gradient(bottom,#7a0001,#ac0000);
        background:-moz-linear-gradient(bottom,#7a0001,#ac0000);
        background:-ms-linear-gradient(bottom,#7a0001,#ac0000);
        background:-o-linear-gradient(bottom,#7a0001,#ac0000);
        background:linear-gradient(bottom,#7a0001,#ac0000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ac0000', endColorstr='#7a0001')
    }
    .switchButton.posRight{
        left:50%
    }
    .switchButton ul{
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:9px;
        right:10px
    }
    .switchButton ul li{
        float:left;
        width:1px;
        height:14px;
        background-color:#600;
        margin-left:3px
    }
    .rickRate{
        position:absolute;
        bottom:-30px;
        left:-4px;
        padding:5px;
        background-color:rgba(0,0,0,.3);
        border-radius:4px;
        color:#fff
    }
    .promoteText{
        opacity:.3;
        filter:opacity(alpha=30);
        margin:0 10px
    }
    .promoteText.active{
        opacity:1;
        filter:opacity(alpha=100)
    }
    .signupRow.error{
        border:2px solid #c00
    }
    .signupLeftLabel{
        width:115px
    }
    .signupProgress{
        overflow:hidden;
        position:relative;
        padding:15px 10px 10px;
        border-radius:4px;
        border:1px solid #000;
        font-size:12px;
        color:#666;
        font-weight:700;
        background-color:#333
    }
    .signupProgress:before{
        width:300px;
        height:110px;
        position:absolute;
        z-index:0;
        left:-14px;
        top:-50px;
        background-color:#3f3f3f;
        -webkit-transform:rotate(-22deg);
        -moz-transform:rotate(-22deg);
        -ms-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    .signupProgressStep,.signupProgressTitle{
        position:relative;
        z-index:1
    }
    .signupProgressTitle{
        color:#3f3f3f;
        font-size:18px;
        font-weight:700;
        bottom:-5px;
        left:96px
    }
    .signupProgressStep .singupProgressBar{
        height:4px;
        background-color:#666;
        margin:0 2px
    }
    .signupProgressStep.active .singupProgressBar{
        background-color:#f60a00
    }
    .signupProgressStep.active{
        color:#ccc
    }
    .campaignHorizontalContainer{
        padding:16px;
        margin-bottom:16px;
        background:#585654
    }
    .pntBox,.printsTitleLine{
        background-color:#2d2d2d
    }
    .campaignPhotoContainer{
        width:268px;
        height:164px;
        border:1px solid #888;
        border-radius:2px
    }
    .printsTitleLine{
        width:160px;
        height:6px
    }
    .printList li{
        width:50%;
        float:left
    }
    .pntBox{
        height:278px;
        margin:8px 2px
    }
    .pntBoxImg{
        height:187px;
        background-size:cover
    }
    .pntBoxCircle,.pntBoxLine{
        background-color:#444
    }
    .pntBoxCircle{
        position:absolute;
        bottom:3px;
        left:240px;
        width:50px;
        height:50px;
        z-index:2;
        border-radius:100px;
        font-size:10px;
        color:#fff
    }
    .pntBoxCircle strong{
        display:block;
        margin:13px auto
    }
    .pntBoxLine{
        position:absolute;
        left:0;
        right:0;
        bottom:25px;
        width:297px;
        height:3px
    }
    .clickTextPnt{
        margin:16px 0 0 10px;
        color:#4b4b4b;
        border-bottom-left-radius:10px;
        background-color:#2d2d2d
    }
    .blurImage{
        height:120px;
        background-color:#141414;
        background:-moz-linear-gradient(bottom,#1b1b1b,transparent);
        background:-o-linear-gradient(bottom,#1b1b1b,transparent);
        background:-ms-linear-gradient(bottom,#1b1b1b,transparent);
        background:linear-gradient(bottom,#1b1b1b,transparent);
        background:-webkit-linear-gradient(bottom,#1b1b1b,transparent);
        width:99%;
        position:absolute;
        bottom:0;
        right:0
    }
    .redSep{
        height:1px;
        margin-bottom:1px;
        background-color:#5e0d0d;
        background:-moz-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-o-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-ms-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-webkit-linear-gradient(left,#1b1b1b,#980808,#1b1b1b)
    }
    .ddButton{
        padding:5px;
        border:1px solid #777;
        border-radius:4px;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        background-color:#232424;
        background:-webkit-linear-gradient(bottom,#181818,#313131);
        background:-moz-linear-gradient(bottom,#181818,#313131);
        background:-ms-linear-gradient(bottom,#181818,#313131);
        background:-o-linear-gradient(bottom,#181818,#313131);
        background:linear-gradient(bottom,#181818,#313131)
    }
    .smallTriangle{
        width:0;
        height:0;
        border-style:solid;
        border-width:5px 5px 0;
        border-color:#bbb transparent transparent;
        margin-top:5px
    }
    .helpPageList{
        padding:0 0 10px 25px
    }
    .helpPageList li{
        border-top:1px dashed #333
    }
    .welcomePopupModelContainer{
        position:absolute;
        z-index:1;
        top:4px
    }
    .welcomeUserAgreement li,.welcomeUserAgreement p{
        color:#424141
    }
    .welcomeUserAgreement p a{
        color:#000!important;
        text-decoration:none;
        cursor:pointer
    }
    .welcomePopupModel{
        display:block;
        height:456px;
        position:absolute;
        margin:-63px -7px -7px
    }
    .welcomeEspaco{
        position:relative;
        z-index:1;
        width:424px;
        height:189px;
        margin:-100px auto -15px
    }
    .welcomeUserAgreementContainer{
        background-color:#000;
        padding:10px;
        border-top:5px solid #e21531!important
    }
    .welcomeUserAgreement{
        padding:6px;
        verflow:auto;
        background-color:#fff;
        border-radius:4px;
        margin-bottom:10px;
        line-height:1.4em
    }
    .welcomeUserAgreement::-webkit-scrollbar{
        border-radius:4px;
        background-color:#272423
    }
    .welcomeUserAgreement::-webkit-scrollbar-thumb{
        border-radius:4px;
        background-color:#534a42;
        border-style:solid;
        border-width:0 3px;
        border-color:#272423
    }
	.welcomeEnterButton{
		background-color:#e31430;
        background:-webkit-linear-gradient(bottom,#e31430,#f4334e);
        background:-moz-linear-gradient(bottom,#e31430,#f4334e);
        background:-ms-linear-gradient(bottom,#e31430,#f4334e);
        background:-o-linear-gradient(bottom,#e31430,#f4334e);
        background:linear-gradient(bottom,#e31430,#f4334e)
		}
	.welcomeSairButton{
		background:-webkit-linear-gradient(bottom,#1b1919,#252525);
        background:-moz-linear-gradient(bottom,#1b1919,#252525);
        background:-ms-linear-gradient(bottom,#1b1919,#252525);
        background:-o-linear-gradient(bottom,#1b1919,#252525);
        background:linear-gradient(bottom,#1b1919,#252525)
		}
    .welcomeEnterButton,.welcomeSairButton{
        text-transform:uppercase;
        text-decoration:none;
        padding:12px;
        border-radius:4px;
        font-size:24px;
        color:#fff;

    }
    .artHere,.searchHashtag:after{
        font-size:12px;
        font-weight:700
    }
    .mrgTop2 a:hover,.welcomeEnterButton:hover{
        color:#fff!important;
        text-decoration:underline
    }
	/*
    @keyframes word-rotate{
        0%{
            top:0
        }
        5%{
            top:-1.3em
        }
        10%{
            top:-2.6em
        }
        15%{
            top:-3.9em
        }
        20%{
            top:-5.2em
        }
        25%{
            top:-6.5em
        }
        30%{
            top:-7.8em
        }
        35%{
            top:-9.1em
        }
        40%{
            top:-10.4em
        }
        45%{
            top:-11.7em
        }
        50%{
            top:-13em
        }
        55%{
            top:-14.3em
        }
        60%{
            top:-15.9em
        }
        65%{
            top:-16.9em
        }
        70%{
            top:-18.2em
        }
        75%{
            top:-19.5em
        }
        80%{
            top:-20.8em
        }
        85%{
            top:-22.1em
        }
        90%{
            top:-23.4em
        }
        100%{
            top:-24.7em
        }
    }
    @keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @-webkit-keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    @keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
	*/
    .artHere{
        display:block;
        padding:5px;
        background-color:rgba(0,0,0,.3)
    }
    .escortSitesBoxScroll::-webkit-scrollbar,.escortSitesBoxScroll::-webkit-scrollbar-track{
        background-color:#000
    }
    .escortSitesBoxScroll::-webkit-scrollbar-button{
        background-color:#444
    }
    .escortSitesBoxScroll::-webkit-scrollbar-thumb{
        background-color:#222;
        border:1px solid #444
    }
    .escortSitesContainer{
        margin-bottom:1px;
        display:block
    }
    .escortsite{
        display:block;
        height:74px;
        width:303px;
        cursor:pointer
    }
    .searchHashtagsContainer{
        background-color:#2a2a2a
    }
    .searchHashtag{
        display:inline-block;
        padding:5px 10px;
        background-color:#3f3f3f;
        border-radius:6px;
        margin:10px;
        cursor:pointer
    }
    .searchHashtag:before{
        content:"#";
        font-weight:700
    }
    .searchHashtag:after{
        content:"x";
        margin-left:10px;
        color:red;
        position:relative;
        bottom:1px
    }
    .recentHashtagsContainer .searchHashtag:after{
        display:none
    }
    .searchHashtagInput{
        background:0 0;
        border:0;
        padding:10px;
        color:#fff;
        font-size:14px
    }
    .recentHashtagsTitle{
        font-size:10px;
        padding-left:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .recentHashtagsContainer{
        max-height:0;
        margin-bottom:10px
    }
    .recentHashtagsContainer.active{
        max-height:500px
    }
    .hashtagLink{
        display:inline-block;
        margin:5px 4px 0 0;
        color:#ccc;
        background-color:#292929;
        border-radius:4px;
        padding:3px 5px
    }
    .hashtagLink:before,.settingsHashtag:before{
        content:"#";
        font-weight:700
    }
    .settingsHashtag{
        padding:5px 10px;
        background-color:#3c3b3b;
        margin:8px 10px 8px 8px;
        display:inline-block;
        cursor:pointer;
        border-radius:6px
    }
    .settingsHashtag:after{
        content:"x";
        margin-left:8px;
        font-size:12px;
        font-weight:700;
        color:red;
        position:relative;
        bottom:1px
    }
    .home-platinum-hashtags{
        height:22px;
        overflow:hidden
    }
    .home-platinum-hashtags .hashtagLink{
        margin:0 3px 0 0
    }
    .search-rmday-hashtags-box{
        padding:6px 0
    }
    .search-rmday-hashtags{
        height:48px;
        overflow:hidden
    }
    .search-rmday-hashtags .hashtagLink{
        padding:1px 5px
    }
    .search-input-btn{
        position:absolute;
        top:1px;
        bottom:1px;
        right:1px;
        width:40px;
        background-color:#ae3232;
        border-radius:0 4px 4px 0;
        padding:8px;
        box-sizing:border-box;
        z-index:1
    }
    .magnifier{
        position:relative;
        width:12px;
        height:12px;
        border:4px solid #fff;
        border-radius:100%
    }
    .magnifier .handler,.search-tooltip{
        border-radius:4px;
        position:absolute
    }
    .magnifier .handler{
        bottom:-11px;
        right:-2px;
        width:4px;
        height:12px;
        background-color:#fff;
        -webkit-transform:rotate(-33deg);
        transform:rotate(-33deg)
    }
    .search-tooltip{
        background-color:#4e4843;
        right:0;
        left:0;
        top:-105px;
        font-size:13px;
        color:#ccc;
        padding:7px;
        box-sizing:border-box;
        border:1px solid #676363;
        display:none
    }
    .search-tooltip.active{
        display:block
    }
    .search-tooltip .triangle{
        position:absolute;
        width:0;
        height:0;
        bottom:-7px;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #676363;
        left:20%
    }
    .search-hashtags{
        margin-top:8px
    }
    .input-dark-flat{
        background-color:#242323;
        padding:13px 40px 13px 9px;
        color:#fff;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        width:100%;
        font-size:13px;
        border:1px solid transparent;
        border-radius:4px
    }
    .sponsorsIcon.spr-bottom{
        top:auto;
        left:auto;
        right:23px;
        bottom:10px;
        z-index:1
    }
}
@media screen and (min-width:577px) and (max-width:768px){
    @charset "utf-8";
    .qtip-content a,.txtUnderline{
        text-decoration:underline
    }
    .welcomeLogo,.welcomePopupModelContainer{
        display:none
    }
    .clear,.clear:after,.clearFix{
        clear:both
    }
    .cursorPointer,.pointer,.uploadInput{
        cursor:pointer
    }
    .chosenMonoFont .chosen-drop .chosen-results,.monoSpace{
        font-family:monospace,'Courier New'!important
    }
    .btDisabled,.clickThrough{
        pointer-events:none
    }
    .txtEllipsis,.txtNoWrap{
        white-space:nowrap
    }
    .welcomePopupContainer{
        position:relative
    }
    .man-mobile-popup,.welcomeLogo-mobile{
        width:330px;
        margin:0 auto;
        margin-top:20px!important
    }
    .man-mobile-popup img,.welcomeLogo-mobile img{
        width:330px!important
    }
    .termo-acordo-usuario{
        margin-right:0!important;
        padding:20px
    }
    .blocklink,.clearFix,.split0{
        width:100%
    }
    .clearFix{
        display:block;
        height:0;
        line-height:0;
        overflow:hidden
    }
    .backgroundCover{
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat
    }
    .blocklink{
        display:block;
        height:100%
    }
    .clear:after,.clear:before{
        display:table;
        line-height:0;
        content:""
    }
    .uploadInput{
        position:absolute;
        top:0;
        right:0;
        z-index:30;
        font-size:120px;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter:alpha(opacity=0);
        opacity:0
    }
    .opacity3{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30);
        -moz-opacity:.3;
        -khtml-opacity:.3;
        opacity:.3
    }
    .opacity5{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity:.5;
        -khtml-opacity:.5;
        opacity:.5
    }
    .opacity7{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        -khtml-opacity:.7;
        opacity:.7
    }
    .visibilityHidden{
        visibility:hidden
    }
    .borderRed{
        border:1px solid red!important
    }
    .borderBlack{
        border:1px solid #111!important
    }
    .borderGreen{
        border:1px solid #7CFC00!important
    }
    .txtLeft{
        text-align:left
    }
    .txtRight{
        text-align:right
    }
    .txtCenter{
        text-align:center
    }
    .txtJustify{
        text-align:justify
    }
    .txtWrap{
        word-wrap:break-word
    }
    .txtEllipsis{
        text-overflow:ellipsis;
        overflow:hidden
    }
    .txtNoBold{
        font-weight:400
    }
    .txtNoShadow{
        text-shadow:none
    }
    .txtInset{
        text-shadow:-1px -1px 0 #000
    }
    .txtOutset{
        text-shadow:1px 1px 0 #000
    }
    .txtCapitalize{
        text-transform:capitalize
    }
    .txtUppercase{
        text-transform:uppercase
    }
    .txtLowercase{
        text-transform:lowercase
    }
    .txtItalic{
        font-style:italic
    }
    .txtStrike{
        text-decoration:line-through
    }
    .button:hover,.stats-a,a:hover{
        text-decoration:none
    }
    .lineXS{
        line-height:.9em
    }
    .lineS{
        line-height:1.2em
    }
    .lineM{
        line-height:1.5em
    }
    .lineL{
        line-height:2em
    }
    .lineXL{
        line-height:2.5em
    }
    .lineXXL{
        line-height:3em
    }
    .txtXS{
        font-size:.5em!important
    }
    .txtS{
        font-size:.75em!important
    }
    .txtM{
        font-size:1em!important
    }
    .txtL{
        font-size:1.25em!important
    }
    .txtXL{
        font-size:1.5em!important
    }
    .txtXXL{
        font-size:2em!important
    }
    .txt9{
        font-size:9px!important
    }
    .txt10{
        font-size:10px!important
    }
    .txt11{
        font-size:11px!important
    }
    .txt12{
        font-size:12px!important
    }
    .txt13{
        font-size:13px!important
    }
    .txt14{
        font-size:14px!important
    }
    .txt15{
        font-size:15px!important
    }
    .txt16{
        font-size:16px!important
    }
    .txt18{
        font-size:18px!important
    }
    .txt20{
        font-size:20px!important
    }
    .txt22{
        font-size:22px!important
    }
    .txt24{
        font-size:24px!important
    }
    .txt26{
        font-size:26px!important
    }
    .txt27{
        font-size:27px!important
    }
    .txt28{
        font-size:28px!important
    }
    .txt30{
        font-size:30px!important
    }
    .txt32{
        font-size:32px!important
    }
    .txt36{
        font-size:36px!important
    }
    .txt40{
        font-size:40px!important
    }
    .txt42{
        font-size:42px!important
    }
    .txt45{
        font-size:45px!important
    }
    .txt46{
        font-size:46px!important
    }
    .txt48{
        font-size:48px!important
    }
    .txt50{
        font-size:50px!important
    }
    .txt72{
        font-size:72px!important
    }
    .split1{
        width:75%
    }
    .split2{
        width:50%
    }
    .split3{
        width:33.33%
    }
    .split4{
        width:25%
    }
    .split5{
        width:20%
    }
    .txtGray{
        color:#aaa
    }
    .txtWhite{
        color:#fff
    }
    .txtGreen{
        color:#6c0
    }
    .txtRed{
        color:#a30b1f;
        margin-bottom:10px
    }
    .txtYellow{
        color:#fc0
    }
    .txtBlue{
        color:#069
    }
    .txtBlack{
        color:#111
    }
    .txtGray2{
        color:#222
    }
    .txtGray3{
        color:#333
    }
    .txtGray4{
        color:#444
    }
    .txtGray6{
        color:#666
    }
    .txtGray9{
        color:#999
    }
    .txtGrayC{
        color:#ccc
    }
    .txtDarker{
        color:#dcd3cd
    }
    .floatLeft,.left{
        float:left
    }
    .floatRight,.right{
        float:right
    }
    .mrgAuto{
        margin-left:auto;
        margin-right:auto
    }
    .mrg1{
        margin:.3em
    }
    .mrg2{
        margin:.7em
    }
    .mrg3{
        margin:1em
    }
    .mrg4{
        margin:1.5em
    }
    .mrg5{
        margin:2em
    }
    .mrg6{
        margin:3em
    }
    .mrg0{
        margin:0!important
    }
    .mrgTop{
        margin-top:.3em;
        margin-bottom:.6em;
        text-align:center;
        text-transform:uppercase
    }
    .mrgTop2{
        margin-top:.7em
    }
    .mrgTop3{
        margin-top:1em
    }
    .mrgTop4{
        margin-top:1.5em
    }
    .mrgTop5{
        margin-top:2em
    }
    .mrgTop6{
        margin-top:3em
    }
    .mrgTop0{
        margin-top:0!important
    }
    .mrgBot{
        margin-bottom:.3em
    }
    .mrgBot2{
        margin-bottom:.7em
    }
    .mrgBot3{
        margin-bottom:1em
    }
    .mrgBot4{
        margin-bottom:1.5em
    }
    .mrgBot5{
        margin-bottom:2em
    }
    .mrgBot6{
        margin-bottom:3em
    }
    .mrgBot0{
        margin-bottom:0!important
    }
    .mrgLeft{
        margin-left:.3em
    }
    .mrgLeft2{
        margin-left:.7em
    }
    .mrgLeft3{
        margin-left:1em
    }
    .mrgLeft4{
        margin-left:1.5em
    }
    .mrgLeft5{
        margin-left:2em
    }
    .mrgLeft6{
        margin-left:3em
    }
    .mrgLeft0{
        margin-left:0!important
    }
    .mrgRight{
        margin-right:.3em
    }
    .mrgRight2{
        margin-right:.7em
    }
    .mrgRight3{
        margin-right:1em
    }
    .mrgRight4{
        margin-right:1.5em
    }
    .mrgRight5{
        margin-right:2em
    }
    .mrgRight6{
        margin-right:3em
    }
    .mrgRight0{
        margin-right:0!important
    }
    .mrgHor{
        margin-left:.3em!important;
        margin-right:.3em!important
    }
    .mrgHor1{
        margin-left:.7em!important;
        margin-right:.7em!important
    }
    .mrgHor2{
        margin-left:1em!important;
        margin-right:1em!important
    }
    .mrgHor3{
        margin-left:2em!important;
        margin-right:2em!important
    }
    .mrgHor4{
        margin-left:2.5em!important;
        margin-right:2.5em!important
    }
    .mrgHor5{
        margin-left:3em!important;
        margin-right:3em!important
    }
    .mrgHor0{
        margin-left:0!important;
        margin-right:0!important
    }
    .pad{
        padding:.3em
    }
    .pad2{
        padding:.7em
    }
    .pad3{
        padding:1em
    }
    .pad4{
        padding:1.5em
    }
    .pad5{
        padding:2em
    }
    .pad6{
        padding:3em
    }
    .pad0{
        padding:0!important
    }
    .padLeft3{
        padding-left:3em
    }
    .padLeft2{
        padding-left:2em
    }
    .padLeft1{
        padding-left:1em
    }
    .padLeft0{
        padding-left:0!important
    }
    .padRight3{
        padding-right:3em
    }
    .padRight2{
        padding-right:2em
    }
    .padRight1{
        padding-right:1em
    }
    .padRight0{
        padding-right:0!important
    }
    .padTop3{
        padding-top:3em
    }
    .padTop2{
        padding-top:2em
    }
    .padTop1{
        padding-top:1em
    }
    .padTop0{
        padding-top:0!important
    }
    .padBot3{
        padding-bottom:3em
    }
    .padBot2{
        padding-bottom:2em
    }
    .padBot1{
        padding-bottom:1em
    }
    .padBot0{
        padding-bottom:0!important
    }
    .orange{
        background-color:#f60
    }
    .borderTop0{
        border-top:none!important
    }
    .borderRight0{
        border-right:none!important
    }
    .borderBot0{
        border-bottom:none!important
    }
    .borderLeft0{
        border-left:none!important
    }
    .cursorMove{
        cursor:move
    }
    .cursorHelp{
        cursor:help
    }
    .overflow-hidden,.overflowFix,.overflowHidden{
        overflow:hidden!important
    }
    .overflow-auto,.overflowAuto{
        overflow:auto!important
    }
    .overflowVisible{
        overflow:visible!important
    }
    .visible{
        display:block!important
    }
    .block{
        display:block
    }
    .displayTable{
        display:table;
        width:100%;
        height:100%
    }
    .displayTableRow{
        display:table-row
    }
    .displayTableCell{
        display:table-cell
    }
    .valignMiddle{
        vertical-align:middle
    }
    .valignTop{
        vertical-align:top
    }
    .valignBottom{
        vertical-align:bottom
    }
    .invisible{
        display:none!important
    }
    .invisibleFix{
        display:none
    }
    .inline-block,.inlineBlock{
        display:inline-block
    }
    .hrBlue,.hrDark,.hrLight,.hrRed{
        clear:both;
        display:block;
        height:0;
        width:100%
    }
    .relative{
        position:relative
    }
    .absolute{
        position:absolute
    }
    .fixed{
        position:fixed
    }
    .zindex1{
        z-index:1
    }
    .hrLight{
        border-top:1px solid #aaa;
        border-bottom:1px solid #fff
    }
    .hrDark{
        border-top:1px solid #222;
        border-bottom:1px solid #555
    }
    .hrRed{
        border-top:1px solid #300;
        border-bottom:1px solid #600
    }
    .hrBlue{
        border-top:1px solid #014;
        border-bottom:1px solid #049
    }
    .about-contact .hideIfContactPage,.chosenNoSearch .chosen-container-single .chosen-search{
        display:none
    }
    .smallChosen .chosen-container-single .chosen-single{
        padding:0 0 0 8px
    }
    .smallChosen .chosen-container-single .chosen-single div b{
        margin-top:0
    }
    .bigChosen .chosen-container-single .chosen-single{
        line-height:35px;
        height:35px
    }
    .bigChosen .chosen-container-single .chosen-single div b{
        margin-top:12px;
        margin-left:2px
    }
    .bigChosen .chosen-container-single .chosen-single span{
        font-size:15px;
        font-weight:700
    }
    .mediumChosen .chosen-container-single .chosen-single{
        line-height:28px;
        height:32px
    }
    .mediumChosen .chosen-container-single .chosen-single div b{
        margin-top:3px
    }
    .travelLocationsChosen .chosen-container{
        width:260px!important
    }
    .chosenFirstOptionFixed .chosen-results{
        position:static;
        margin-top:30px
    }
    .chosenFirstOptionFixed .chosen-results li.active-result:first-child{
        position:absolute;
        left:4px;
        right:4px;
        top:35px
    }
    .chosen-container{
        width:100%!important
    }
    .smallChosenDrop .chosen-drop .chosen-results{
        max-height:120px
    }
    .mediumChosenDrop .chosen-drop .chosen-results{
        max-height:180px
    }
    .chosen-disabled,.disabled{
        cursor:default;
        pointer-events:none
    }
    .chosen-container-single .chosen-single{
        white-space:nowrap;
        padding:5px;
        border-radius:3px;
        color:#444;
        background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fefefe),color-stop(1,#b2b2b2));
        background-image:-webkit-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-moz-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-o-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:-ms-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#fefefe', GradientType=0)
    }
    .chosen-container-single .chosen-single div b{
        margin-top:5px
    }
    .chosen-container .chosen-results li{
        color:#444
    }
    body{
        margin:0;
        color:#ccc;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        background-color:#2c2b2a;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    p{
        line-height:1.4em;
        margin:.6em 0
    }
    a{
        color:#fff
    }
    a:hover{
        color:red
    }
    .MSIE10 a img,.MSIE9 a img{
        border:0
    }
    .douchebag_safari{
        position:fixed;
        width:1px;
        left:-50px
    }
    .douchebag_safari input{
        width:1%
    }
    .gfirm:before{
        content:"RENTM MEDIA GmbH"
    }
    .gAddress:before{
        content:"RENTM MEDIA GmbH \a Horner Landstr. 320 \a 22111 Hamburg \a Germany";
        white-space:pre
    }
    .dephone:before,.pLabel:before,.signupProgress:before,:checked+.pLabel .pLabelLabel:before{
        content:""
    }
    .demail:before{
        content:"email: dmca@rentmen.com"
    }
    #site{
        width:950px;
        margin:0 auto
    }
    #contentrow,#site{
        border-radius:0 0 6px 6px
    }
    #footer,#site{
        border:1px solid #010101
    }
    #footer{
        width:930px;
        margin:20px auto;
        border-radius:6px 6px 0 0;
        background:-webkit-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-moz-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-ms-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-o-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:linear-gradient(bottom,#282828,#323232 80%,#424242)
    }
    .footerList{
        margin:0 16px 0 0;
        padding:0;
        list-style:none;
        line-height:1.5em
    }
    .footerList a{
        color:#999
    }
    .footerList a:hover{
        color:#ccc
    }
    .separator,hr{
        border-top:1px solid #333;
        border-bottom:1px solid #555
    }
    .blackBox .separator{
        border-top-color:#222;
        border-bottom-color:#444
    }
    .get-bitcoin-icons-wallet{
        background-position:-50px 0
    }
    .get-bitcoin-icons-cart{
        background-position:0 0
    }
    .coinbase-web{
        max-height:555px
    }
    .paxful-web{
        max-height:514px
    }
    .bitpay-web{
        max-height:576px
    }
    .bt-video-box{
        border:2px solid #766e65;
        margin-top:30px;
        padding:10px;
        border-radius:4px;
        margin-bottom:20px
    }
    .topline{
        border-radius:0 0 6px 6px;
        border-bottom:1px solid #6f6f6f
    }
    .topline,.translateContainer:hover{
        background-color:#605f5f;
        background:-webkit-linear-gradient(bottom,#605f5f,#222121);
        background:-moz-linear-gradient(bottom,#605f5f,#222121);
        background:-ms-linear-gradient(bottom,#605f5f,#222121);
        background:-o-linear-gradient(bottom,#605f5f,#222121);
        background:linear-gradient(bottom,#605f5f,#222121)
    }
    .topline li{
        height:28px;
        line-height:28px
    }
    .topline a{
        color:#aaa;
        padding:0 8px;
        font-size:11px;
        text-transform:capitalize
    }
    .boxTab:hover,.boxTab:hover a,.topline a:hover{
        color:#fff;
        text-decoration:none
    }
    .topline li a .index{
        display:none;
        position:absolute;
        bottom:3px;
        padding:1px 3px;
        font-size:9px;
        color:#fff;
        background-color:#333;
        border-radius:3px;
        left:20px!important;
        right:auto!important;
        line-height:1.3em
    }
    .headrow{
        background-color:#1b1b1b
    }
    .blackBox,.grayBox{
        position:relative;
        margin:15px 0;
        border-radius:4px;
        border:1px solid #000
    }
    .grayBox{
        background-color:#444
    }
    .blackBoxTitle,.grayBoxTitle{
        height:23px;
        margin:0;
        padding-right:10px;
        line-height:23px;
        border-radius:4px 4px 0 0;
        border-top:1px solid #949494;
        border-bottom:3px solid #760000;
        box-shadow:0 1px 1px #000
    }
    .cleanBoxTitle{
        padding:10px;
        background-color:#2c2c2c
    }
    .cleanBoxTitle h1,.cleanBoxTitle h2,.cleanBoxTitle h3{
        margin:0;
        color:#fff;
        font-size:14px;
        text-transform:uppercase
    }
    .noBoxTitle,.searchRmotdHeader{
        height:26px;
        line-height:26px;
        padding-left:10px;
        color:#fff
    }
    #col_right .noBoxTitle,.blackBox .grayBox .noBoxTitle,.grayBox .blackBox .noBoxTitle{
        border-bottom:0
    }
    .noBoxTitle h1,.noBoxTitle h2,.noBoxTitle h3{
        margin:0;
        font-size:12px;
        font-weight:700
    }
    .grayBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#272727,#454545);
        background:-moz-linear-gradient(bottom,#272727,#454545);
        background:-ms-linear-gradient(bottom,#272727,#454545);
        background:-o-linear-gradient(bottom,#272727,#454545);
        background:linear-gradient(bottom,#272727,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#272727')
    }
    .blackBox{
        background-color:#333
    }
    .blackBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#000,#454545);
        background:-moz-linear-gradient(bottom,#000,#454545);
        background:-ms-linear-gradient(bottom,#000,#454545);
        background:-o-linear-gradient(bottom,#000,#454545);
        background:linear-gradient(bottom,#000,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#000000')
    }
    .premiumContainer .blackBoxTitle:not(.footerBoxTitle),.premiumContainer .grayBoxTitle{
        background-color:#52221e;
        background:-webkit-linear-gradient(bottom,#1c1110,#52221e);
        background:-moz-linear-gradient(bottom,#1c1110,#52221e);
        background:-ms-linear-gradient(bottom,#1c1110,#52221e);
        background:-o-linear-gradient(bottom,#1c1110,#52221e);
        background:linear-gradient(bottom,#1c1110,#52221e);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#52221e', endColorstr='#1c1110')
    }
    #col_right .boxTab.onboxtab{
        border-top-left-radius:0
    }
    .boxTab{
        float:left;
        position:relative;
        top:-9px;
        margin:0 0 -9px -1px;
        height:30px;
        line-height:30px;
        padding:0 12px;
        font-weight:700;
        font-size:12px;
        color:#aaa;
        box-shadow:1px -1px 2px rgba(0,0,0,.3);
        border:1px solid #000;
        border-radius:6px 6px 0 0;
        background-color:#616161;
        background:-webkit-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-moz-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-ms-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-o-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:linear-gradient(bottom,#393939,#616161 90%,#858585)
    }
    .boxTab.active,.boxTab.onboxtab{
        color:#fff;
        border-bottom-color:#760000;
        background-color:#760000;
        background:-webkit-linear-gradient(bottom,#760000,#a00);
        background:-moz-linear-gradient(bottom,#760000,#a00);
        background:-ms-linear-gradient(bottom,#760000,#a00);
        background:-o-linear-gradient(bottom,#760000,#a00);
        background:linear-gradient(bottom,#760000,#a00)
    }
    .boxTab.onboxtab.block{
        float:none;
        display:block;
        width:294px
    }
    .blackBoxTitleLink,.grayBoxTitleLink{
        float:right;
        font-size:12px;
        font-weight:400;
        color:#999
    }
    .displayAsGrid,.displayAsList{
        float:left;
        width:16px;
        padding:0;
        margin:2px 2px 0
    }
    .displayAsGrid.active,.displayAsList.active{
        padding:3px 2px;
        border:1px solid #949494;
        border-top-color:transparent;
        border-radius:0 0 4px 4px;
        margin:-1px 2px 0
    }
    #contentrow,.displayAsGrid.active,.displayAsList.active{
        background-color:#1b1b1b
    }
    .displayAsGrid li,.displayAsList li{
        list-style:none;
        background-color:#bbb
    }
    .displayAsList li{
        height:2px;
        margin-bottom:1px
    }
    .displayAsList li:last-child{
        margin-bottom:0
    }
    .displayAsGrid li{
        width:3px;
        height:3px;
        float:left;
        margin:1px
    }
    .resultBoxShort{
        width:110px;
        margin:auto;
        padding:10px;
        border:1px solid #272727;
        border-radius:4px;
        background-color:#373737;
        background:-webkit-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-moz-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-ms-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-o-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:linear-gradient(bottom,#373737,#545454 95%,#767676);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#767676', endColorstr='#373737')
    }
    .resultBoxShortImgContainer{
        position:relative;
        width:110px;
        height:99px;
        overflow:hidden;
        border:1px solid #929292;
        border-radius:4px;
        background-color:#222
    }
    .resultBoxShortImgContainer .onlineStatus{
        position:relative;
        height:14px;
        line-height:14px;
        text-align:center;
        color:#bbb;
        font-size:11px;
        border-bottom:1px solid #929292
    }
    .redBox{
        display:inline-block;
        width:28px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff!important;
        font-weight:700;
        background-color:#900;
        border-radius:4px
    }
    .qTipHelp{
        cursor:help
    }
    .blogPic{
        width:72px
    }
    .input,.inputDark,.inputLight{
        width:100%;
        padding:10px;
        font-size:13px;
        border-style:solid;
        border-width:1px;
        border-color:#000 #888 #888 #000;
        border-radius:3px
    }
    .button,.input,.inputDark,.inputLight,.selectDark{
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .input.small,.inputDark.small,.inputLight.small{
        padding:5px;
        font-size:12px
    }
    .formDark .input,.input,.inputDark{
        padding:9px;
        color:#fff;
        background-color:#222;
        background-image:-webkit-linear-gradient(bottom,#222,#000);
        background-image:-moz-linear-gradient(bottom,#222,#000);
        background-image:-ms-linear-gradient(bottom,#222,#000);
        background-image:-o-linear-gradient(bottom,#222,#000);
        background-image:linear-gradient(bottom,#222,#000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000000', endColorstr='#222222')
    }
    .formBig .input,.input.bigInput{
        padding:14px
    }
    .formLight .input,.inputLight{
        color:#444;
        background-color:#fafafa;
        background-image:-webkit-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-moz-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-ms-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-o-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#b8b8b8', endColorstr='#fafafa')
    }
    .buttonDark,.pagingButton,.select,.selectDark{
        background-color:#222;
        color:#fff;
        border-radius:6px;
        border:1px solid #666
    }
    .formDark .select,.select,.selectDark{
        width:100%;
        padding:5px 10px;
        border-radius:4px;
        border-color:#000 #888 #888 #000
    }
    .buttonDark,.pagingButton{
        padding:5px 10px;
        margin:0 5px;
        text-align:center;
        cursor:pointer;
        background:-webkit-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#222222')
    }
    .contactsTabDescr,.contactsTabIcon,.contactsTabTitle{
        margin-right:10px
    }
    .fixedbuttonsDark .buttonDark{
        width:100px
    }
    .buttonDark:hover,.pagingButton:hover{
        background:-webkit-linear-gradient(top,#222,#333);
        background:-moz-linear-gradient(top,#222,#333);
        background:-ms-linear-gradient(top,#222,#333);
        background:-o-linear-gradient(top,#222,#333);
        background:linear-gradient(top,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#222222', endColorstr='#333333')
    }
    #paginationContainer a:not(.button){
        display:inline-block;
        padding:16px;
        border-width:1px;
        border-style:solid;
        border-color:#666 #222;
        background-color:#333;
        background:-webkit-linear-gradient(bottom,#333,#444);
        background:-moz-linear-gradient(bottom,#333,#444);
        background:-ms-linear-gradient(bottom,#333,#444);
        background:-o-linear-gradient(bottom,#333,#444);
        background:linear-gradient(bottom,#333,#444);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#444444', endColorstr='#333333')
    }
    #paginationContainer a:not(.button):first-child{
        border-color:#666 #222 #666 #666;
        border-radius:4px 0 0 4px
    }
    #paginationContainer a:not(.button):last-child{
        border-color:#666 #666 #666 #222;
        border-radius:0 4px 4px 0
    }
    #paginationContainer a:not(.button):hover{
        background:#222
    }
    #paginationContainer a.selected{
        background:#1b1b1b;
        color:#fff
    }
    .button{
        min-width:88px;
        padding:10px 20px;
        border-radius:3px;
        border-style:solid;
        border-width:1px;
        text-align:center;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        box-shadow:0 1px 3px rgba(0,0,0,.3)
    }
    .button.small{
        padding:5px 10px
    }
    .button.block{
        display:block;
        width:100%
    }
    .button.bigButton{
        padding:12px;
        font-size:14px
    }
    .button.red{
        color:#fff;
        border-color:red;
        text-shadow:-1px -1px 0 #600;
        background-color:#c00
    }
    .button.white{
        color:#333;
        border-color:#ccc;
        text-shadow:1px 1px 0 #fff;
        background-color:#ccc
    }
    .button.brown,.button.gray{
        border-color:#999 transparent transparent #999;
        text-shadow:0 -1px 0 #222;
        color:#fff
    }
    .button.gray{
        background-color:#666
    }
    .button.brown{
        background-color:#776e67
    }
    .button:hover{
        box-shadow:none;
        color:#fff;
        border-color:transparent
    }
    .button.white:hover{
        color:inherit
    }
    .buttonGroup{
        overflow:hidden;
        text-align:center;
        border:1px solid #666;
        border-radius:6px
    }
    .buttonGroup .buttonGroupCell{
        padding:2px 0;
        cursor:pointer;
        border-right:1px solid #666;
        background-color:#222;
        background:-webkit-linear-gradient(bottom,#111,#333);
        background:-moz-linear-gradient(bottom,#111,#333);
        background:-ms-linear-gradient(bottom,#111,#333);
        background:-o-linear-gradient(bottom,#111,#333);
        background:linear-gradient(bottom,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#111111')
    }
    .buttonGroup .buttonGroupCell:hover{
        background:-webkit-linear-gradient(top,#111,#333);
        background:-moz-linear-gradient(top,#111,#333);
        background:-ms-linear-gradient(top,#111,#333);
        background:-o-linear-gradient(top,#111,#333);
        background:linear-gradient(top,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#111111', endColorstr='#333333')
    }
    .buttonGroup .buttonGroupCell:last-child{
        border-right:0
    }
    .hollowButton{
        padding:10px;
        text-align:center;
        font-size:14px;
        border-radius:4px;
        border:1px solid #666
    }
    .hollowButton:hover{
        border-color:#ccc;
        color:#fff
    }
    .inactiveToken .inactiveTokenOpacity{
        opacity:.4;
        filter:alpha(opacity=40)
    }
    .pgrequest-unlock{
        background-position:-96px -100px
    }
    .pgrequest-email{
        background-position:-146px -100px
    }
    .profileRewardTokenTitle{
        transform:scaleY(1.2);
        font-size:12px;
        font-weight:700;
        cursor:pointer
    }
    .profileRewardTokenTitle.inactive{
        color:#1b1b1b;
        text-shadow:1px 1px 1px #616161
    }
    .profileRewardToken-gold{
        background-position:0 0
    }
    .profileRewardToken-sponsor{
        background-position:-52px 0
    }
    .profileRewardToken-rmotd{
        background-position:-104px 0
    }
    .profileRewardToken-photo{
        background-position:-156px 0
    }
    .profileRewardToken-id{
        background-position:-208px 0
    }
    .profileRewardToken-gold.inactive{
        background-position:0 -51px
    }
    .profileRewardToken-sponsor.inactive{
        background-position:-52px -51px
    }
    .profileRewardToken-rmotd.inactive{
        background-position:-104px -51px
    }
    .profileRewardToken-photo.inactive{
        background-position:-156px -51px
    }
    .profileRewardToken-id.inactive{
        background-position:-208px -51px
    }
    .contactsTab{
        overflow:hidden;
        height:70px;
        position:relative;
        border:1px solid #222;
        border-radius:6px;
        cursor:pointer;
        margin-bottom:10px;
        background-color:#353535;
        white-space:normal
    }
    .contactsTabActive{
        position:absolute;
        left:-60px;
        top:0;
        bottom:0;
        background-color:#780000
    }
    .contactsTab:hover .contactsTabActive{
        left:0
    }
    .contactsTabActive,.contactsTabIcon{
        width:66px;
        height:100%
    }
    .settingsContactTabs .contactsTabActive{
        left:0;
        width:280px
    }
    .settingsContactTabs .contactsTabActive div{
        position:absolute;
        right:-30px;
        top:0;
        width:0;
        height:0;
        border-style:solid;
        border-width:35px 0 35px 30px;
        border-color:transparent transparent transparent #780000
    }
    .contactsTabTitle{
        width:230px;
        line-height:70px;
        color:#ccc;
        font-size:22px;
        font-weight:700
    }
    .contactsTabDescr{
        width:250px;
        height:100%;
        color:#aaa;
        font-size:13px
    }
    .messenger-type.active .messengericon-viber,.messenger-type:hover .messengericon-viber{
        background-position:0 0
    }
    .messenger-type.active .messengericon-wapp,.messenger-type:hover .messengericon-wapp{
        background-position:-80px 0
    }
    .messenger-type.active .messengericon-skype,.messenger-type:hover .messengericon-skype{
        background-position:-160px 0
    }
    .messenger-type.active .messengericon-line,.messenger-type:hover .messengericon-line{
        background-position:-240px 0
    }
    .messengericon-viber{
        background-position:-320px 0
    }
    .messengericon-wapp{
        background-position:-400px 0
    }
    .messengericon-skype{
        background-position:-480px 0
    }
    .messengericon-line{
        background-position:-560px 0
    }
    .messengers-txt{
        font-size:19px;
        color:#8b807d;
        text-shadow:1px 1px 1px #000;
        font-weight:700;
        text-align:center
    }
    .messenger-type.active .messengers-txt,.messenger-type:hover .messengers-txt{
        color:#d6332f
    }
    .messengers-box{
        background-color:rgba(0,0,0,.1);
        padding:20px 10px;
        border-radius:4px
    }
    .pgWideRequest,.pgrequest{
        background-color:#333;
        white-space:normal
    }
    .add-im{
        cursor:pointer
    }
    .add-im:hover{
        color:red
    }
    .messenger-account{
        display:none
    }
    .pgrequest{
        width:230px;
        height:100%;
        min-height:427px;
        float:left;
        padding:16px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 15px
    }
    .pgWideRequest{
        position:relative;
        padding:18px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 20px
    }
    .pgrequestTitle{
        font-size:22px;
        font-weight:700;
        color:#ccc;
        text-shadow:1px 1px 3px #222;
        margin:10px 0;
        text-align:center
    }
    .blackGradientSeparatorBottom{
        padding-left:90px
    }
    .aboutMeInterviewQuestion{
        margin-top:10px;
        margin-bottom:10px
    }
    .aboutInterviewRMq{
        color:red;
        font-weight:700;
        float:left
    }
    .aboutInterviewRMqText{
        color:#ddd;
        padding-left:10px;
        font-style:italic
    }
    .escortPresentationCountAnswers{
        height:28px;
        width:28px;
        font-size:14px;
        text-align:center;
        line-height:28px;
        margin-right:7px;
        float:left;
        font-weight:700;
        background-color:#900;
        border-radius:4px;
        margin-left:4px;
        border:1px solid #444
    }
    .escortPresentationAnswers{
        font-size:13px;
        font-weight:700;
        float:left;
        line-height:27px
    }
    .aboutInterviewRMa{
        font-weight:700;
        float:left
    }
    .aboutInterviewRMaText{
        padding-left:10px
    }
    .optionsButtonContainer{
        overflow:hidden;
        margin-bottom:2px;
        border-radius:4px;
        border:1px solid #000
    }
    .optionsButtonContainer .optionsButton{
        display:block;
        text-align:center;
        padding:6px;
        border-width:1px;
        border-style:solid;
        border-color:#999 transparent transparent #999;
        background-color:#666;
        text-shadow:0 -1px 0 #222;
        color:#fff;
        font-size:10px;
        font-weight:700;
        cursor:pointer
    }
    .optionsButtonContainer .optionsButton.active{
        color:#afa;
        text-shadow:0 0 10px #0f0;
        border:1px solid #444;
        background:#555;
        box-shadow:0 0 20px #333 inset
    }
    .beRmotday{
        background-color:#a72525;
        padding:2px 5px;
        float:right;
        margin-top:1px;
        margin-right:6px;
        color:#fff;
        font-size:11px;
        font-weight:700;
        border-radius:0 0 4px 4px;
        box-shadow:0 1px 2px rgba(0,0,0,.5) inset
    }
    .travelContainer{
        height:20px;
        background-color:#222;
        background:linear-gradient(left,#222,#3a3a3a);
        background:-o-linear-gradient(left,#222,#3a3a3a);
        background:-ms-linear-gradient(left,#222,#3a3a3a);
        background:-moz-linear-gradient(left,#222,#3a3a3a);
        background:-webkit-linear-gradient(left,#222,#3a3a3a);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#222222', EndColorStr='#3a3a3a')
    }
    .travelBegin{
        padding:0 4px 4px 0;
        margin-right:5px;
        background-color:#900;
        min-width:69px
    }
    .travelLoc{
        margin-top:2px
    }
    .rotator-nav{
        width:100%;
        position:absolute;
        top:51px;
        left:4px;
        margin:0;
        padding:0
    }
    .dashboardTokensArrow{
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:26px;
        height:26px;
        background-position:0 -47px
    }
    .dashboardTokensArrow.next-icon{
        right:18px;
        left:initial;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .dashboardTokensClock{
        width:18px;
        height:18px;
        background-position:-26px -47px
    }
    .dashboardTweetTravels{
        padding:4px;
        margin-top:5px;
        font-size:11px;
        background-color:#333;
        border-radius:4px
    }
    .statisticsBar{
        background-color:#900;
        height:12px;
        float:left;
        margin:3px 5px 0 0
    }
    .statisticsLimiter{
        max-width:170px;
        display:block
    }
    .statisticsLeft{
        width:90px
    }
    #wn{
        width:100%;
        height:200px;
        background-color:#222;
        border:1px solid #000;
        border-radius:0 0 4px 4px
    }
    .activityLog li{
        padding:15px 0;
        border-top:1px solid #333;
        border-bottom:1px solid #000
    }
    .imageControl{
        width:20px;
        height:20px;
        padding:0;
        margin:1px 0 0;
        overflow:hidden;
        border:none;
        background-color:transparent
    }
    .escortReplyPhoto{
        float:left;
        width:110px;
        margin:0 10px 10px 25px;
        border:1px solid #222;
        border-radius:4px
    }
    .reviewNeonSeparator{
        height:5px;
        box-shadow:1px 1px 3px rgba(0,0,0,.3) inset;
        background-color:#c00;
        background:-webkit-linear-gradient(left,#c00,#222);
        background:-moz-linear-gradient(left,#c00,#222);
        background:-ms-linear-gradient(left,#c00,#222);
        background:-o-linear-gradient(left,#c00,#222);
        background:linear-gradient(left,#c00,#222);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#cc0000', endColorstr='#222222')
    }
    .personalInterviewPic{
        max-width:165px;
        overflow:hidden;
        border:2px solid #962929;
        max-height:205px;
        border-radius:2px
    }
    .personalInterviewButtons{
        padding:13px 7px;
        background-color:#000;
        border-bottom:3px solid #760000
    }
    .profileFormRow{
        position:relative;
        padding:20px 0;
        margin-bottom:7px;
        min-height:70px;
        background-color:#2d2d2d
    }
    .profileFormRowSeparator{
        position:absolute;
        width:2px;
        height:100%;
        left:41px;
        top:0;
        bottom:0;
        background-color:#444
    }
    .profileFormRowCircle{
        float:left;
        position:relative;
        z-index:1;
        width:54px;
        height:54px;
        line-height:54px;
        margin:0 15px;
        text-align:center;
        color:#fff;
        font-size:28px;
        font-family:Arial,serif;
        background-color:#444;
        border-radius:100px
    }
    .fading{
        height:30px;
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        display:block;
        background:-webkit-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-moz-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:linear-gradient(bottom,#444,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#444444')
    }
    li .grayBox .fading{
        background:-webkit-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:linear-gradient(bottom,#525252,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#525252')
    }
    .Safari .fading{
        display:none
    }
    #stats-header{
        background-color:#373737;
        border-radius:4px;
        box-shadow:0 0 5px #222 inset;
        padding:10px;
        margin-bottom:20px
    }
    .stats-charticon{
        margin:0 5px 0 0;
        padding:0;
        list-style:none;
        float:left;
        width:60px;
        height:19px;
        transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg)
    }
    .stats-charticon li{
        float:left;
        background-color:#c33;
        width:4px;
        margin:0 1px
    }
    .stats-title{
        font-size:18px;
        color:#eee
    }
    .stats-a{
        color:#aaa;
        -webkit-transition:.15s linear;
        -moz-transition:.15s linear;
        -ms-transition:.15s linear;
        -o-transition:.15s linear;
        transition:.15s linear
    }
    .stats-a:hover{
        color:#fff
    }
    .stats-totals{
        width:130px;
        height:60px;
        padding:0 10px 15px;
        margin-left:10px;
        text-align:center;
        font-weight:700;
        border-radius:4px;
        border:1px solid #222;
        background-color:#333;
        background:linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-webkit-linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#333333', EndColorStr='#222222')
    }
    .btDisabled,.hideRadio input[type=radio]{
        opacity:.1;
        filter:alpha(opacity=1)
    }
    .tableDark,.tableLight{
        width:100%;
        border-collapse:collapse
    }
    .tableDark,.tableDark tr:nth-child(odd){
        background-color:#282828
    }
    .stats-totals div{
        font-size:32px;
        color:#fff
    }
    .stats-totals span{
        color:#c33
    }
    .stats-totals .smallPeriod{
        font-size:10px;
        color:#666;
        display:block
    }
    .tableDark{
        margin-top:20px
    }
    .tableDark thead td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableDark td{
        border-top:1px solid #373737;
        border-bottom:1px solid #373737;
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableDark td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .tableDark tr:nth-child(even){
        background-color:#222
    }
    .tableDark tr:hover{
        background-color:#373737
    }
    .tableDark thead tr:hover{
        background-color:inherit!important
    }
    .tableLight .tableLightHeader td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableLight td{
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableLight td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .artHere,.btOverlay,.ddButton,.pntBoxCircle,.signupProgress,.switchContainer,.welcomeEnterButton,.welcomeSairButton{
        text-align:center
    }
    .tableLight tr:nth-child(odd){
        background-color:#3C3C3C
    }
    .tableLight tr:hover{
        color:#fff;
        background-color:#373737
    }
    .tableLight tableLightHeader tr:hover{
        background-color:inherit!important
    }
    .tableLight.accountTable{
        left:-30px;
        width:750px
    }
    .stats-less,.stats-more{
        width:0;
        height:0;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        margin-right:5px;
        position:relative
    }
    .stats-more{
        border-bottom:7px solid #393;
        top:-12px
    }
    .stats-less{
        border-top:7px solid #c33;
        top:12px
    }
    .settingsLabel{
        width:136px
    }
    .pLabel{
        position:relative;
        overflow:hidden;
        padding:15px;
        border-radius:4px;
        border:1px solid #2a2826;
        background-color:#484645
    }
    .pLabel:before{
        position:absolute;
        top:-50px;
        left:-60px;
        width:100px;
        height:100px;
        transform:rotate(40deg);
        background-color:#4e4e4e
    }
    .hideRadio input[type=radio]{
        position:absolute;
        bottom:0;
        right:0;
        width:1px;
        height:1px;
        border:0;
        background:0 0
    }
    :checked+.pLabel{
        background-color:#4a4745
    }
    .pLabelLabel{
        float:left;
        margin:10px 10px 0 0;
        position:relative;
        width:24px;
        height:24px;
        border-radius:100%;
        background-color:#2a2826
    }
    :checked+.pLabel .pLabelLabel:before{
        display:block;
        width:16px;
        height:16px;
        border-radius:100%;
        background-color:#ae3232;
        margin:4px
    }
    .btOverlay{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        text-shadow:1px 1px 5px #000;
        z-index:2;
        background:rgba(0,0,0,.2);
        box-shadow:0 0 20px rgba(0,0,0,.2)
    }
    .btWrapper{
        max-width:800px;
        margin:auto
    }
    .btQrcode{
        float:left;
        width:130px;
        height:130px;
        border:10px solid #2a2826
    }
    .btRightContent{
        padding:10px
    }
    .uploadTab,.uploadTab2{
        padding:20px 10px;
        text-align:center
    }
    .buttonFadeInOut{
        -webkit-animation:buttonFade 2s infinite;
        animation:buttonFade 2s infinite
    }
	/*
    @-webkit-keyframes buttonFade{
        0%,100%{
            opacity:1;
            filter:alpha(opacity=1)
        }
        50%{
            opacity:.5;
            filter:alpha(opacity=50)
        }
    }
    @keyframes buttonFade{
        0%,100%{
            opacity:1
        }
        50%{
            opacity:.5
        }
    }
	*/
    .uploadTab{
        color:#999;
        border-radius:10px;
        border:3px dashed #333
    }
    .uploadTab.active,.uploadTab:hover{
        color:#fff;
        background:#4e4e4e
    }
    .uploadTab2{
        color:#ccc;
        border-radius:10px;
        border:3px dashed #ccc
    }
    .camsTextContainer,.userMenu{
        z-index:2;
        padding:10px;
        border-radius:4px
    }
    .uploadTab2.active,.uploadTab2:hover{
        border-color:red;
        color:#fff
    }
    .uploadTab2.active-uploaded .uploadedTitle{
        color:#6c0!important
    }
    .uploadTab2.active-uploaded:hover{
        border-color:#6c0
    }
    .photoVerUploads.rejectedPhoto{
        opacity:.5;
        filter:alpha(opacity=50)
    }
	/*
    @-webkit-keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
    @keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
	*/
    .settingsVideoDescroption{
        height:85px;
        overflow:auto
    }
    .camsTextContainer{
        width:370px;
        line-height:18px;
        margin:10px;
        background-color:rgba(0,0,0,.5);
        color:#fff;
        position:relative;
        overflow:visible
    }
    .camsTextContainer strong{
        display:block;
        color:#fff;
        font-size:18px;
        margin-bottom:10px
    }
    .camsTextContainer p{
        margin:0;
        color:#ccc
    }
    .userMenu,.userMenu a,.userMenu a:hover,.userMenuContainer.active a{
        color:#000
    }
    .ribbon-gold{
        background-position:0 0
    }
    .ribbon-premium{
        background-position:-51px 0
    }
    .ribbon-platinum{
        background-position:-167px 0
    }
    .ribbon-exclusive{
        background-position:-102px 0
    }
    .pcontactsTab-call{
        background-position:-92px -20px
    }
    .pcontactsTab-mail{
        background-position:-158px -20px
    }
    .pcontactsTab-gift{
        background-position:-224px -20px
    }
    .pcontactsTab-lock{
        background-position:-290px -20px
    }
    .pcontactsTab-review{
        background-position:-356px -20px
    }
    .pcontactsTab-basicinfo{
        background-position:-422px -20px
    }
    .pcontactsTab-stats{
        background-position:-488px -20px
    }
    .pcontactsTab-travels{
        background-position:-554px -20px
    }
    .pcontactsTab-rates{
        background-position:-620px -20px
    }
    .pcontactsTab-eye{
        background-position:-686px -20px
    }
    .pcontactsTab-home{
        background-position:-752px -20px
    }
    .pcontactsTab-key{
        background-position:-818px -20px
    }
    .pcontactsTab-www{
        background-position:-884px -20px
    }
    .userMenu{
        display:none;
        top:28px;
        left:-112px;
        width:240px;
        background-color:#ddd;
        position:absolute
    }
    .userMenu li:hover{
        background-color:#eee
    }
    .userMenuContainer.active{
        background-color:#ddd;
        border-radius:4px 4px 0 0
    }
    .userMenuContainer.active .userMenu{
        display:block
    }
    .userMenuPhoto{
        width:90px;
        height:85px;
        background-size:cover;
        background-position:center;
        border-radius:3px
    }
    .qtip-contentWrapper,.switchButton,.useThis{
        border-radius:4px
    }
    .qtip-content{
        border-top:1px solid #fff;
        line-height:1.5em;
        background:#eee!important
    }
    .qtip-title a{
        color:#333
    }
    .qtip-content a{
        color:#444
    }
    .qtip-content a:hover,.qtip-title a:hover{
        color:red
    }
    .qtip-active{
        z-index:9999!important
    }
    .qtip-title{
        border-bottom:1px solid #ccc;
        color:#000;
        font-size:14px
    }
    .qtip-button{
        font-size:12px
    }
    .systemInboxCounter{
        position:relative;
        bottom:5px;
        left:-2px;
        font-size:9px;
        color:#fff
    }
    .useThis{
        width:20px;
        height:20px;
        margin:auto;
        background-color:#222;
        box-shadow:1px 1px 5px #111 inset
    }
    .switchContainer{
        position:relative;
        height:34px;
        line-height:34px;
        padding:5px;
        color:#fff;
        font-size:15px;
        font-weight:700;
        background-color:#252525;
        border:1px solid #676767;
        border-radius:6px;
        text-shadow:1px 1px 1px rgba(0,0,0,.75)
    }
    .switchButton{
        width:48%;
        height:32px;
        position:absolute;
        top:5px;
        left:5px;
        border:1px solid #c00;
        background-color:#7a0001;
        background:-webkit-linear-gradient(bottom,#7a0001,#ac0000);
        background:-moz-linear-gradient(bottom,#7a0001,#ac0000);
        background:-ms-linear-gradient(bottom,#7a0001,#ac0000);
        background:-o-linear-gradient(bottom,#7a0001,#ac0000);
        background:linear-gradient(bottom,#7a0001,#ac0000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ac0000', endColorstr='#7a0001')
    }
    .switchButton.posRight{
        left:50%
    }
    .switchButton ul{
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:9px;
        right:10px
    }
    .switchButton ul li{
        float:left;
        width:1px;
        height:14px;
        background-color:#600;
        margin-left:3px
    }
    .rickRate{
        position:absolute;
        bottom:-30px;
        left:-4px;
        padding:5px;
        background-color:rgba(0,0,0,.3);
        border-radius:4px;
        color:#fff
    }
    .promoteText{
        opacity:.3;
        filter:opacity(alpha=30);
        margin:0 10px
    }
    .promoteText.active{
        opacity:1;
        filter:opacity(alpha=100)
    }
    .signupRow.error{
        border:2px solid #c00
    }
    .signupLeftLabel{
        width:115px
    }
    .signupProgress{
        overflow:hidden;
        position:relative;
        padding:15px 10px 10px;
        border-radius:4px;
        border:1px solid #000;
        font-size:12px;
        color:#666;
        font-weight:700;
        background-color:#333
    }
    .signupProgress:before{
        width:300px;
        height:110px;
        position:absolute;
        z-index:0;
        left:-14px;
        top:-50px;
        background-color:#3f3f3f;
        -webkit-transform:rotate(-22deg);
        -moz-transform:rotate(-22deg);
        -ms-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    .signupProgressStep,.signupProgressTitle{
        position:relative;
        z-index:1
    }
    .signupProgressTitle{
        color:#3f3f3f;
        font-size:18px;
        font-weight:700;
        bottom:-5px;
        left:96px
    }
    .signupProgressStep .singupProgressBar{
        height:4px;
        background-color:#666;
        margin:0 2px
    }
    .signupProgressStep.active .singupProgressBar{
        background-color:#f60a00
    }
    .signupProgressStep.active{
        color:#ccc
    }
    .campaignHorizontalContainer{
        padding:16px;
        margin-bottom:16px;
        background:#585654
    }
    .pntBox,.printsTitleLine{
        background-color:#2d2d2d
    }
    .campaignPhotoContainer{
        width:268px;
        height:164px;
        border:1px solid #888;
        border-radius:2px
    }
    .printsTitleLine{
        width:160px;
        height:6px
    }
    .printList li{
        width:50%;
        float:left
    }
    .pntBox{
        height:278px;
        margin:8px 2px
    }
    .pntBoxImg{
        height:187px;
        background-size:cover
    }
    .pntBoxCircle,.pntBoxLine{
        background-color:#444
    }
    .pntBoxCircle{
        position:absolute;
        bottom:3px;
        left:240px;
        width:50px;
        height:50px;
        z-index:2;
        border-radius:100px;
        font-size:10px;
        color:#fff
    }
    .pntBoxCircle strong{
        display:block;
        margin:13px auto
    }
    .pntBoxLine{
        position:absolute;
        left:0;
        right:0;
        bottom:25px;
        width:297px;
        height:3px
    }
    .clickTextPnt{
        margin:16px 0 0 10px;
        color:#4b4b4b;
        border-bottom-left-radius:10px;
        background-color:#2d2d2d
    }
    .blurImage{
        height:120px;
        background-color:#141414;
        background:-moz-linear-gradient(bottom,#1b1b1b,transparent);
        background:-o-linear-gradient(bottom,#1b1b1b,transparent);
        background:-ms-linear-gradient(bottom,#1b1b1b,transparent);
        background:linear-gradient(bottom,#1b1b1b,transparent);
        background:-webkit-linear-gradient(bottom,#1b1b1b,transparent);
        width:99%;
        position:absolute;
        bottom:0;
        right:0
    }
    .redSep{
        height:1px;
        margin-bottom:1px;
        background-color:#5e0d0d;
        background:-moz-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-o-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-ms-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-webkit-linear-gradient(left,#1b1b1b,#980808,#1b1b1b)
    }
    .ddButton{
        padding:5px;
        border:1px solid #777;
        border-radius:4px;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        background-color:#232424;
        background:-webkit-linear-gradient(bottom,#181818,#313131);
        background:-moz-linear-gradient(bottom,#181818,#313131);
        background:-ms-linear-gradient(bottom,#181818,#313131);
        background:-o-linear-gradient(bottom,#181818,#313131);
        background:linear-gradient(bottom,#181818,#313131)
    }
    .smallTriangle{
        width:0;
        height:0;
        border-style:solid;
        border-width:5px 5px 0;
        border-color:#bbb transparent transparent;
        margin-top:5px
    }
    .helpPageList{
        padding:0 0 10px 25px
    }
    .helpPageList li{
        border-top:1px dashed #333
    }
    .welcomePopupModelContainer{
        position:absolute;
        z-index:1;
        top:4px
    }
    .welcomeUserAgreement li,.welcomeUserAgreement p{
        color:#424141
    }
    .welcomeUserAgreement p a,.welcomeUserAgreement p a:active,.welcomeUserAgreement p a:hover,.welcomeUserAgreement p a:visited{
        color:#000!important;
        text-decoration:none
    }
    .welcomePopupModel{
        display:block;
        height:456px;
        position:absolute;
        margin:-63px -7px -7px
    }
    .welcomeEspaco{
        position:relative;
        z-index:1;
        width:424px;
        height:189px;
        margin:-100px auto -15px
    }
    .welcomeLogo{
        position:relative;
        z-index:1;
        width:92%;
        height:137px;
        margin:-74px -22px 0 37px;
        background:url(../imagens/modal-aviso-entrar/logo/logo-popup-natal.png)
    }
    .welcomeUserAgreementContainer{
        border-radius:4px;
        background-color:#000;
        padding:10px;
        border-top:5px solid #e21531
    }
    .welcomeUserAgreement{
        padding:6px;
        overflow:auto;
        background-color:#fff;
        border-radius:4px;
        margin-bottom:10px;
        line-height:1.4em
    }
    .welcomeUserAgreement::-webkit-scrollbar{
        border-radius:4px;
        background-color:#272423
    }
    .welcomeUserAgreement::-webkit-scrollbar-thumb{
        border-radius:4px;
        background-color:#534a42;
        border-style:solid;
        border-width:0 3px;
        border-color:#272423
    }
	.welcomeEnterButton{
		background-color:#e31430;
        background:-webkit-linear-gradient(bottom,#e31430,#f4334e);
        background:-moz-linear-gradient(bottom,#e31430,#f4334e);
        background:-ms-linear-gradient(bottom,#e31430,#f4334e);
        background:-o-linear-gradient(bottom,#e31430,#f4334e);
        background:linear-gradient(bottom,#e31430,#f4334e)
		}
	.welcomeSairButton{
		background:-webkit-linear-gradient(bottom,#1b1919,#252525);
        background:-moz-linear-gradient(bottom,#1b1919,#252525);
        background:-ms-linear-gradient(bottom,#1b1919,#252525);
        background:-o-linear-gradient(bottom,#1b1919,#252525);
        background:linear-gradient(bottom,#1b1919,#252525)
		}
    .welcomeEnterButton{
        text-transform:uppercase;
        text-decoration:none;
        padding:12px;
        border-radius:4px;
        font-size:24px;
        color:#fff;

    }
    .artHere,.searchHashtag:after{
        font-size:12px;
        font-weight:700
    }
    .welcomeEnterButton:hover{
        color:#fff!important;
        text-decoration:underline
    }
	/*
    @keyframes word-rotate{
        0%{
            top:0
        }
        5%{
            top:-1.3em
        }
        10%{
            top:-2.6em
        }
        15%{
            top:-3.9em
        }
        20%{
            top:-5.2em
        }
        25%{
            top:-6.5em
        }
        30%{
            top:-7.8em
        }
        35%{
            top:-9.1em
        }
        40%{
            top:-10.4em
        }
        45%{
            top:-11.7em
        }
        50%{
            top:-13em
        }
        55%{
            top:-14.3em
        }
        60%{
            top:-15.9em
        }
        65%{
            top:-16.9em
        }
        70%{
            top:-18.2em
        }
        75%{
            top:-19.5em
        }
        80%{
            top:-20.8em
        }
        85%{
            top:-22.1em
        }
        90%{
            top:-23.4em
        }
        100%{
            top:-24.7em
        }
    }
    @keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @-webkit-keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    @keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
	*/
    .artHere{
        display:block;
        padding:5px;
        background-color:rgba(0,0,0,.3)
    }
    .escortSitesBoxScroll::-webkit-scrollbar,.escortSitesBoxScroll::-webkit-scrollbar-track{
        background-color:#000
    }
    .escortSitesBoxScroll::-webkit-scrollbar-button{
        background-color:#444
    }
    .escortSitesBoxScroll::-webkit-scrollbar-thumb{
        background-color:#222;
        border:1px solid #444
    }
    .escortSitesContainer{
        margin-bottom:1px;
        display:block
    }
    .escortsite{
        display:block;
        height:74px;
        width:303px;
        cursor:pointer
    }
    .searchHashtagsContainer{
        background-color:#2a2a2a
    }
    .searchHashtag{
        display:inline-block;
        padding:5px 10px;
        background-color:#3f3f3f;
        border-radius:6px;
        margin:10px;
        cursor:pointer
    }
    .searchHashtag:before{
        content:"#";
        font-weight:700
    }
    .searchHashtag:after{
        content:"x";
        margin-left:10px;
        color:red;
        position:relative;
        bottom:1px
    }
    .recentHashtagsContainer .searchHashtag:after{
        display:none
    }
    .searchHashtagInput{
        background:0 0;
        border:0;
        padding:10px;
        color:#fff;
        font-size:14px
    }
    .recentHashtagsTitle{
        font-size:10px;
        padding-left:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .recentHashtagsContainer{
        max-height:0;
        margin-bottom:10px
    }
    .recentHashtagsContainer.active{
        max-height:500px
    }
    .hashtagLink{
        display:inline-block;
        margin:5px 4px 0 0;
        color:#ccc;
        background-color:#292929;
        border-radius:4px;
        padding:3px 5px
    }
    .hashtagLink:before,.settingsHashtag:before{
        content:"#";
        font-weight:700
    }
    .settingsHashtag{
        padding:5px 10px;
        background-color:#3c3b3b;
        margin:8px 10px 8px 8px;
        display:inline-block;
        cursor:pointer;
        border-radius:6px
    }
    .settingsHashtag:after{
        content:"x";
        margin-left:8px;
        font-size:12px;
        font-weight:700;
        color:red;
        position:relative;
        bottom:1px
    }
    .home-platinum-hashtags{
        height:22px;
        overflow:hidden
    }
    .home-platinum-hashtags .hashtagLink{
        margin:0 3px 0 0
    }
    .search-rmday-hashtags-box{
        padding:6px 0
    }
    .search-rmday-hashtags{
        height:48px;
        overflow:hidden
    }
    .search-rmday-hashtags .hashtagLink{
        padding:1px 5px
    }
    .search-input-btn{
        position:absolute;
        top:1px;
        bottom:1px;
        right:1px;
        width:40px;
        background-color:#ae3232;
        border-radius:0 4px 4px 0;
        padding:8px;
        box-sizing:border-box;
        z-index:1
    }
    .magnifier{
        position:relative;
        width:12px;
        height:12px;
        border:4px solid #fff;
        border-radius:100%
    }
    .magnifier .handler,.search-tooltip{
        border-radius:4px;
        position:absolute
    }
    .magnifier .handler{
        bottom:-11px;
        right:-2px;
        width:4px;
        height:12px;
        background-color:#fff;
        -webkit-transform:rotate(-33deg);
        transform:rotate(-33deg)
    }
    .search-tooltip{
        background-color:#4e4843;
        right:0;
        left:0;
        top:-105px;
        font-size:13px;
        color:#ccc;
        padding:7px;
        box-sizing:border-box;
        border:1px solid #676363;
        display:none
    }
    .search-tooltip.active{
        splay:block
    }
    .search-tooltip .triangle{
        position:absolute;
        width:0;
        height:0;
        bottom:-7px;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #676363;
        left:20%
    }
    .search-hashtags{
        margin-top:8px
    }
    .input-dark-flat{
        background-color:#242323;
        padding:13px 40px 13px 9px;
        color:#fff;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        width:100%;
        font-size:13px;
        border:1px solid transparent;
        border-radius:4px
    }
    .sponsorsIcon.spr-bottom{
        top:auto;
        left:auto;
        right:23px;
        bottom:10px;
        z-index:1
    }
}
@media (min-width:768px) and (max-width:991px){
    @charset "utf-8";
    .qtip-content a,.txtUnderline{
        text-decoration:underline
    }
    .welcomeLogo,.welcomePopupModelContainer{
        display:none
    }
    .clear,.clear:after,.clearFix{
        clear:both
    }
    .cursorPointer,.pointer,.uploadInput{
        cursor:pointer
    }
    .chosenMonoFont .chosen-drop .chosen-results,.monoSpace{
        font-family:monospace,'Courier New'!important
    }
    .btDisabled,.clickThrough{
        pointer-events:none
    }
    .txtEllipsis,.txtNoWrap{
        white-space:nowrap
    }
    .welcomePopupContainer{
        position:relative
    }
    .man-mobile-popup,.welcomeLogo-mobile{
        width:330px;
        margin:0 auto;
        margin-top:20px!important
    }
    .man-mobile-popup img,.welcomeLogo-mobile img{
        width:330px!important
    }
    .termo-acordo-usuario{
        margin-right:0!important;
        padding:20px
    }
    .blocklink,.clearFix,.split0{
        width:100%
    }
    .clearFix{
        display:block;
        height:0;
        line-height:0;
        overflow:hidden
    }
    .backgroundCover{
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat
    }
    .blocklink{
        display:block;
        height:100%
    }
    .clear:after,.clear:before{
        display:table;
        line-height:0;
        content:""
    }
    .uploadInput{
        position:absolute;
        top:0;
        right:0;
        z-index:30;
        font-size:120px;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter:alpha(opacity=0);
        opacity:0
    }
    .opacity3{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30);
        -moz-opacity:.3;
        -khtml-opacity:.3;
        opacity:.3
    }
    .opacity5{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity:.5;
        -khtml-opacity:.5;
        opacity:.5
    }
    .opacity7{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        -khtml-opacity:.7;
        opacity:.7
    }
    .visibilityHidden{
        visibility:hidden
    }
    .borderRed{
        border:1px solid red!important
    }
    .borderBlack{
        border:1px solid #111!important
    }
    .borderGreen{
        border:1px solid #7CFC00!important
    }
    .txtLeft{
        text-align:left
    }
    .txtRight{
        text-align:right
    }
    .txtCenter{
        text-align:center
    }
    .txtJustify{
        text-align:justify
    }
    .txtWrap{
        word-wrap:break-word
    }
    .txtEllipsis{
        text-overflow:ellipsis;
        overflow:hidden
    }
    .txtNoBold{
        font-weight:400
    }
    .txtNoShadow{
        text-shadow:none
    }
    .txtInset{
        text-shadow:-1px -1px 0 #000
    }
    .txtOutset{
        text-shadow:1px 1px 0 #000
    }
    .txtCapitalize{
        text-transform:capitalize
    }
    .txtUppercase{
        text-transform:uppercase
    }
    .txtLowercase{
        text-transform:lowercase
    }
    .txtItalic{
        font-style:italic
    }
    .txtStrike{
        text-decoration:line-through
    }
    .button:hover,.stats-a,a:hover{
        text-decoration:none
    }
    .lineXS{
        line-height:.9em
    }
    .lineS{
        line-height:1.2em
    }
    .lineM{
        line-height:1.5em
    }
    .lineL{
        line-height:2em
    }
    .lineXL{
        line-height:2.5em
    }
    .lineXXL{
        line-height:3em
    }
    .txtXS{
        font-size:.5em!important
    }
    .txtS{
        font-size:.75em!important
    }
    .txtM{
        font-size:1em!important
    }
    .txtL{
        font-size:1.25em!important
    }
    .txtXL{
        font-size:1.5em!important
    }
    .txtXXL{
        font-size:2em!important
    }
    .txt9{
        font-size:9px!important
    }
    .txt10{
        font-size:10px!important
    }
    .txt11{
        font-size:11px!important
    }
    .txt12{
        font-size:12px!important
    }
    .txt13{
        font-size:13px!important
    }
    .txt14{
        font-size:14px!important
    }
    .txt15{
        font-size:15px!important
    }
    .txt16{
        font-size:16px!important
    }
    .txt18{
        font-size:18px!important
    }
    .txt20{
        font-size:20px!important
    }
    .txt22{
        font-size:22px!important
    }
    .txt24{
        font-size:24px!important
    }
    .txt26{
        font-size:26px!important
    }
    .txt27{
        font-size:27px!important
    }
    .txt28{
        font-size:28px!important
    }
    .txt30{
        font-size:30px!important
    }
    .txt32{
        font-size:32px!important
    }
    .txt36{
        font-size:36px!important
    }
    .txt40{
        font-size:40px!important
    }
    .txt42{
        font-size:42px!important
    }
    .txt45{
        font-size:45px!important
    }
    .txt46{
        font-size:46px!important
    }
    .txt48{
        font-size:48px!important
    }
    .txt50{
        font-size:50px!important
    }
    .txt72{
        font-size:72px!important
    }
    .split1{
        width:75%
    }
    .split2{
        width:50%
    }
    .split3{
        width:33.33%
    }
    .split4{
        width:25%
    }
    .split5{
        width:20%
    }
    .txtGray{
        color:#aaa
    }
    .txtWhite{
        color:#fff
    }
    .txtGreen{
        color:#6c0
    }
    .txtRed{
        color:#a30b1f;
        margin-bottom:10px
    }
    .txtYellow{
        color:#fc0
    }
    .txtBlue{
        color:#069
    }
    .txtBlack{
        color:#111
    }
    .txtGray2{
        color:#222
    }
    .txtGray3{
        color:#333
    }
    .txtGray4{
        color:#444
    }
    .txtGray6{
        color:#666
    }
    .txtGray9{
        color:#999
    }
    .txtGrayC{
        color:#ccc
    }
    .txtDarker{
        color:#dcd3cd
    }
    .floatLeft,.left{
        float:left
    }
    .floatRight,.right{
        float:right
    }
    .mrgAuto{
        margin-left:auto;
        margin-right:auto
    }
    .mrg1{
        margin:.3em
    }
    .mrg2{
        margin:.7em
    }
    .mrg3{
        margin:1em
    }
    .mrg4{
        margin:1.5em
    }
    .mrg5{
        margin:2em
    }
    .mrg6{
        margin:3em
    }
    .mrg0{
        margin:0!important
    }
    .mrgTop{
        margin-top:.3em;
        margin-bottom:.6em;
        text-align:center;
        text-transform:uppercase
    }
    .mrgTop2{
        margin-top:.7em
    }
    .mrgTop3{
        margin-top:1em
    }
    .mrgTop4{
        margin-top:1.5em
    }
    .mrgTop5{
        margin-top:2em
    }
    .mrgTop6{
        margin-top:3em
    }
    .mrgTop0{
        margin-top:0!important
    }
    .mrgBot{
        margin-bottom:.3em
    }
    .mrgBot2{
        margin-bottom:.7em
    }
    .mrgBot3{
        margin-bottom:1em
    }
    .mrgBot4{
        margin-bottom:1.5em
    }
    .mrgBot5{
        margin-bottom:2em
    }
    .mrgBot6{
        margin-bottom:3em
    }
    .mrgBot0{
        margin-bottom:0!important
    }
    .mrgLeft{
        margin-left:.3em
    }
    .mrgLeft2{
        margin-left:.7em
    }
    .mrgLeft3{
        margin-left:1em
    }
    .mrgLeft4{
        margin-left:1.5em
    }
    .mrgLeft5{
        margin-left:2em
    }
    .mrgLeft6{
        margin-left:3em
    }
    .mrgLeft0{
        margin-left:0!important
    }
    .mrgRight{
        margin-right:.3em
    }
    .mrgRight2{
        margin-right:.7em
    }
    .mrgRight3{
        margin-right:1em
    }
    .mrgRight4{
        margin-right:1.5em
    }
    .mrgRight5{
        margin-right:2em
    }
    .mrgRight6{
        margin-right:3em
    }
    .mrgRight0{
        margin-right:0!important
    }
    .mrgHor{
        margin-left:.3em!important;
        margin-right:.3em!important
    }
    .mrgHor1{
        margin-left:.7em!important;
        margin-right:.7em!important
    }
    .mrgHor2{
        margin-left:1em!important;
        margin-right:1em!important
    }
    .mrgHor3{
        margin-left:2em!important;
        margin-right:2em!important
    }
    .mrgHor4{
        margin-left:2.5em!important;
        margin-right:2.5em!important
    }
    .mrgHor5{
        margin-left:3em!important;
        margin-right:3em!important
    }
    .mrgHor0{
        margin-left:0!important;
        margin-right:0!important
    }
    .pad{
        padding:.3em
    }
    .pad2{
        padding:.7em
    }
    .pad3{
        padding:1em
    }
    .pad4{
        padding:1.5em
    }
    .pad5{
        padding:2em
    }
    .pad6{
        padding:3em
    }
    .pad0{
        padding:0!important
    }
    .padLeft3{
        padding-left:3em
    }
    .padLeft2{
        padding-left:2em
    }
    .padLeft1{
        padding-left:1em
    }
    .padLeft0{
        padding-left:0!important
    }
    .padRight3{
        padding-right:3em
    }
    .padRight2{
        padding-right:2em
    }
    .padRight1{
        padding-right:1em
    }
    .padRight0{
        padding-right:0!important
    }
    .padTop3{
        padding-top:3em
    }
    .padTop2{
        padding-top:2em
    }
    .padTop1{
        padding-top:1em
    }
    .padTop0{
        padding-top:0!important
    }
    .padBot3{
        padding-bottom:3em
    }
    .padBot2{
        padding-bottom:2em
    }
    .padBot1{
        padding-bottom:1em
    }
    .padBot0{
        padding-bottom:0!important
    }
    .orange{
        background-color:#f60
    }
    .borderTop0{
        border-top:none!important
    }
    .borderRight0{
        border-right:none!important
    }
    .borderBot0{
        border-bottom:none!important
    }
    .borderLeft0{
        border-left:none!important
    }
    .cursorMove{
        cursor:move
    }
    .cursorHelp{
        cursor:help
    }
    .overflow-hidden,.overflowFix,.overflowHidden{
        overflow:hidden!important
    }
    .overflow-auto,.overflowAuto{
        overflow:auto!important
    }
    .overflowVisible{
        overflow:visible!important
    }
    .visible{
        display:block!important
    }
    .block{
        display:block
    }
    .displayTable{
        display:table;
        width:100%;
        height:100%
    }
    .displayTableRow{
        display:table-row
    }
    .displayTableCell{
        display:table-cell
    }
    .valignMiddle{
        vertical-align:middle
    }
    .valignTop{
        vertical-align:top
    }
    .valignBottom{
        vertical-align:bottom
    }
    .invisible{
        display:none!important
    }
    .invisibleFix{
        display:none
    }
    .inline-block,.inlineBlock{
        display:inline-block
    }
    .hrBlue,.hrDark,.hrLight,.hrRed{
        clear:both;
        display:block;
        height:0;
        width:100%
    }
    .relative{
        position:relative
    }
    .absolute{
        position:absolute
    }
    .fixed{
        position:fixed
    }
    .zindex1{
        z-index:1
    }
    .hrLight{
        border-top:1px solid #aaa;
        border-bottom:1px solid #fff
    }
    .hrDark{
        border-top:1px solid #222;
        border-bottom:1px solid #555
    }
    .hrRed{
        border-top:1px solid #300;
        border-bottom:1px solid #600
    }
    .hrBlue{
        border-top:1px solid #014;
        border-bottom:1px solid #049
    }
    .about-contact .hideIfContactPage,.chosenNoSearch .chosen-container-single .chosen-search{
        display:none
    }
    .smallChosen .chosen-container-single .chosen-single{
        padding:0 0 0 8px
    }
    .smallChosen .chosen-container-single .chosen-single div b{
        margin-top:0
    }
    .bigChosen .chosen-container-single .chosen-single{
        line-height:35px;
        height:35px
    }
    .bigChosen .chosen-container-single .chosen-single div b{
        margin-top:12px;
        margin-left:2px
    }
    .bigChosen .chosen-container-single .chosen-single span{
        font-size:15px;
        font-weight:700
    }
    .mediumChosen .chosen-container-single .chosen-single{
        line-height:28px;
        height:32px
    }
    .mediumChosen .chosen-container-single .chosen-single div b{
        margin-top:3px
    }
    .travelLocationsChosen .chosen-container{
        width:260px!important
    }
    .chosenFirstOptionFixed .chosen-results{
        position:static;
        margin-top:30px
    }
    .chosenFirstOptionFixed .chosen-results li.active-result:first-child{
        position:absolute;
        left:4px;
        right:4px;
        top:35px
    }
    .chosen-container{
        width:100%!important
    }
    .smallChosenDrop .chosen-drop .chosen-results{
        max-height:120px
    }
    .mediumChosenDrop .chosen-drop .chosen-results{
        max-height:180px
    }
    .chosen-disabled,.disabled{
        cursor:default;
        pointer-events:none
    }
    .chosen-container-single .chosen-single{
        white-space:nowrap;
        padding:5px;
        border-radius:3px;
        color:#444;
        background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fefefe),color-stop(1,#b2b2b2));
        background-image:-webkit-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-moz-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-o-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:-ms-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#fefefe', GradientType=0)
    }
    .chosen-container-single .chosen-single div b{
        margin-top:5px
    }
    .chosen-container .chosen-results li{
        color:#444
    }
    body{
        margin:0;
        color:#ccc;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        background-color:#2c2b2a;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    p{
        line-height:1.4em;
        margin:.6em 0
    }
    a{
        color:#fff
    }
    a:hover{
        color:red
    }
    .MSIE10 a img,.MSIE9 a img{
        border:0
    }
    .douchebag_safari{
        position:fixed;
        width:1px;
        left:-50px
    }
    .douchebag_safari input{
        width:1%
    }
    .gfirm:before{
        content:"RENTM MEDIA GmbH"
    }
    .gAddress:before{
        content:"RENTM MEDIA GmbH \a Horner Landstr. 320 \a 22111 Hamburg \a Germany";
        white-space:pre
    }
    .dephone:before,.pLabel:before,.signupProgress:before,:checked+.pLabel .pLabelLabel:before{
        content:""
    }
    .demail:before{
        content:"email: dmca@rentmen.com"
    }
    #site{
        width:950px;
        margin:0 auto
    }
    #contentrow,#site{
        border-radius:0 0 6px 6px
    }
    #footer,#site{
        border:1px solid #010101
    }
    #footer{
        width:930px;
        margin:20px auto;
        border-radius:6px 6px 0 0;
        background:-webkit-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-moz-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-ms-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-o-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:linear-gradient(bottom,#282828,#323232 80%,#424242)
    }
    .footerList{
        margin:0 16px 0 0;
        padding:0;
        list-style:none;
        line-height:1.5em
    }
    .footerList a{
        color:#999
    }
    .footerList a:hover{
        color:#ccc
    }
    .separator,hr{
        border-top:1px solid #333;
        border-bottom:1px solid #555
    }
    .blackBox .separator{
        border-top-color:#222;
        border-bottom-color:#444
    }
    .get-bitcoin-icons-wallet{
        background-position:-50px 0
    }
    .get-bitcoin-icons-cart{
        background-position:0 0
    }
    .coinbase-web{
        max-height:555px
    }
    .paxful-web{
        max-height:514px
    }
    .bitpay-web{
        max-height:576px
    }
    .bt-video-box{
        border:2px solid #766e65;
        margin-top:30px;
        padding:10px;
        border-radius:4px;
        margin-bottom:20px
    }
    .topline{
        border-radius:0 0 6px 6px;
        border-bottom:1px solid #6f6f6f
    }
    .topline,.translateContainer:hover{
        background-color:#605f5f;
        background:-webkit-linear-gradient(bottom,#605f5f,#222121);
        background:-moz-linear-gradient(bottom,#605f5f,#222121);
        background:-ms-linear-gradient(bottom,#605f5f,#222121);
        background:-o-linear-gradient(bottom,#605f5f,#222121);
        background:linear-gradient(bottom,#605f5f,#222121)
    }
    .topline li{
        height:28px;
        line-height:28px
    }
    .topline a{
        color:#aaa;
        padding:0 8px;
        font-size:11px;
        text-transform:capitalize
    }
    .boxTab:hover,.boxTab:hover a,.topline a:hover{
        color:#fff;
        text-decoration:none
    }
    .topline li a .index{
        display:none;
        position:absolute;
        bottom:3px;
        padding:1px 3px;
        font-size:9px;
        color:#fff;
        background-color:#333;
        border-radius:3px;
        left:20px!important;
        right:auto!important;
        line-height:1.3em
    }
    .headrow{
        background-color:#1b1b1b
    }
    .blackBox,.grayBox{
        position:relative;
        margin:15px 0;
        border-radius:4px;
        border:1px solid #000
    }
    .grayBox{
        background-color:#444
    }
    .blackBoxTitle,.grayBoxTitle{
        height:23px;
        margin:0;
        padding-right:10px;
        line-height:23px;
        border-radius:4px 4px 0 0;
        border-top:1px solid #949494;
        border-bottom:3px solid #760000;
        box-shadow:0 1px 1px #000
    }
    .cleanBoxTitle{
        padding:10px;
        background-color:#2c2c2c
    }
    .cleanBoxTitle h1,.cleanBoxTitle h2,.cleanBoxTitle h3{
        margin:0;
        color:#fff;
        font-size:14px;
        text-transform:uppercase
    }
    .noBoxTitle,.searchRmotdHeader{
        height:26px;
        line-height:26px;
        padding-left:10px;
        color:#fff
    }
    #col_right .noBoxTitle,.blackBox .grayBox .noBoxTitle,.grayBox .blackBox .noBoxTitle{
        border-bottom:0
    }
    .noBoxTitle h1,.noBoxTitle h2,.noBoxTitle h3{
        margin:0;
        font-size:12px;
        font-weight:700
    }
    .grayBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#272727,#454545);
        background:-moz-linear-gradient(bottom,#272727,#454545);
        background:-ms-linear-gradient(bottom,#272727,#454545);
        background:-o-linear-gradient(bottom,#272727,#454545);
        background:linear-gradient(bottom,#272727,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#272727')
    }
    .blackBox{
        background-color:#333
    }
    .blackBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#000,#454545);
        background:-moz-linear-gradient(bottom,#000,#454545);
        background:-ms-linear-gradient(bottom,#000,#454545);
        background:-o-linear-gradient(bottom,#000,#454545);
        background:linear-gradient(bottom,#000,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#000000')
    }
    .premiumContainer .blackBoxTitle:not(.footerBoxTitle),.premiumContainer .grayBoxTitle{
        background-color:#52221e;
        background:-webkit-linear-gradient(bottom,#1c1110,#52221e);
        background:-moz-linear-gradient(bottom,#1c1110,#52221e);
        background:-ms-linear-gradient(bottom,#1c1110,#52221e);
        background:-o-linear-gradient(bottom,#1c1110,#52221e);
        background:linear-gradient(bottom,#1c1110,#52221e);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#52221e', endColorstr='#1c1110')
    }
    #col_right .boxTab.onboxtab{
        border-top-left-radius:0
    }
    .boxTab{
        float:left;
        position:relative;
        top:-9px;
        margin:0 0 -9px -1px;
        height:30px;
        line-height:30px;
        padding:0 12px;
        font-weight:700;
        font-size:12px;
        color:#aaa;
        box-shadow:1px -1px 2px rgba(0,0,0,.3);
        border:1px solid #000;
        border-radius:6px 6px 0 0;
        background-color:#616161;
        background:-webkit-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-moz-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-ms-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-o-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:linear-gradient(bottom,#393939,#616161 90%,#858585)
    }
    .boxTab.active,.boxTab.onboxtab{
        color:#fff;
        border-bottom-color:#760000;
        background-color:#760000;
        background:-webkit-linear-gradient(bottom,#760000,#a00);
        background:-moz-linear-gradient(bottom,#760000,#a00);
        background:-ms-linear-gradient(bottom,#760000,#a00);
        background:-o-linear-gradient(bottom,#760000,#a00);
        background:linear-gradient(bottom,#760000,#a00)
    }
    .boxTab.onboxtab.block{
        float:none;
        display:block;
        width:294px
    }
    .blackBoxTitleLink,.grayBoxTitleLink{
        float:right;
        font-size:12px;
        font-weight:400;
        color:#999
    }
    .displayAsGrid,.displayAsList{
        float:left;
        width:16px;
        padding:0;
        margin:2px 2px 0
    }
    .displayAsGrid.active,.displayAsList.active{
        padding:3px 2px;
        border:1px solid #949494;
        border-top-color:transparent;
        border-radius:0 0 4px 4px;
        margin:-1px 2px 0
    }
    #contentrow,.displayAsGrid.active,.displayAsList.active{
        background-color:#1b1b1b
    }
    .displayAsGrid li,.displayAsList li{
        list-style:none;
        background-color:#bbb
    }
    .displayAsList li{
        height:2px;
        margin-bottom:1px
    }
    .displayAsList li:last-child{
        margin-bottom:0
    }
    .displayAsGrid li{
        width:3px;
        height:3px;
        float:left;
        margin:1px
    }
    .resultBoxShort{
        width:110px;
        margin:auto;
        padding:10px;
        border:1px solid #272727;
        border-radius:4px;
        background-color:#373737;
        background:-webkit-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-moz-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-ms-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-o-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:linear-gradient(bottom,#373737,#545454 95%,#767676);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#767676', endColorstr='#373737')
    }
    .resultBoxShortImgContainer{
        position:relative;
        width:110px;
        height:99px;
        overflow:hidden;
        border:1px solid #929292;
        border-radius:4px;
        background-color:#222
    }
    .resultBoxShortImgContainer .onlineStatus{
        position:relative;
        height:14px;
        line-height:14px;
        text-align:center;
        color:#bbb;
        font-size:11px;
        border-bottom:1px solid #929292
    }
    .redBox{
        display:inline-block;
        width:28px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff!important;
        font-weight:700;
        background-color:#900;
        border-radius:4px
    }
    .qTipHelp{
        cursor:help
    }
    .blogPic{
        width:72px
    }
    .input,.inputDark,.inputLight{
        width:100%;
        padding:10px;
        font-size:13px;
        border-style:solid;
        border-width:1px;
        border-color:#000 #888 #888 #000;
        border-radius:3px
    }
    .button,.input,.inputDark,.inputLight,.selectDark{
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .input.small,.inputDark.small,.inputLight.small{
        padding:5px;
        font-size:12px
    }
    .formDark .input,.input,.inputDark{
        padding:9px;
        color:#fff;
        background-color:#222;
        background-image:-webkit-linear-gradient(bottom,#222,#000);
        background-image:-moz-linear-gradient(bottom,#222,#000);
        background-image:-ms-linear-gradient(bottom,#222,#000);
        background-image:-o-linear-gradient(bottom,#222,#000);
        background-image:linear-gradient(bottom,#222,#000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000000', endColorstr='#222222')
    }
    .formBig .input,.input.bigInput{
        padding:14px
    }
    .formLight .input,.inputLight{
        color:#444;
        background-color:#fafafa;
        background-image:-webkit-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-moz-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-ms-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-o-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#b8b8b8', endColorstr='#fafafa')
    }
    .buttonDark,.pagingButton,.select,.selectDark{
        background-color:#222;
        color:#fff;
        border-radius:6px;
        border:1px solid #666
    }
    .formDark .select,.select,.selectDark{
        width:100%;
        padding:5px 10px;
        border-radius:4px;
        border-color:#000 #888 #888 #000
    }
    .buttonDark,.pagingButton{
        padding:5px 10px;
        margin:0 5px;
        text-align:center;
        cursor:pointer;
        background:-webkit-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#222222')
    }
    .contactsTabDescr,.contactsTabIcon,.contactsTabTitle{
        margin-right:10px
    }
    .fixedbuttonsDark .buttonDark{
        width:100px
    }
    .buttonDark:hover,.pagingButton:hover{
        background:-webkit-linear-gradient(top,#222,#333);
        background:-moz-linear-gradient(top,#222,#333);
        background:-ms-linear-gradient(top,#222,#333);
        background:-o-linear-gradient(top,#222,#333);
        background:linear-gradient(top,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#222222', endColorstr='#333333')
    }
    #paginationContainer a:not(.button){
        display:inline-block;
        padding:16px;
        border-width:1px;
        border-style:solid;
        border-color:#666 #222;
        background-color:#333;
        background:-webkit-linear-gradient(bottom,#333,#444);
        background:-moz-linear-gradient(bottom,#333,#444);
        background:-ms-linear-gradient(bottom,#333,#444);
        background:-o-linear-gradient(bottom,#333,#444);
        background:linear-gradient(bottom,#333,#444);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#444444', endColorstr='#333333')
    }
    #paginationContainer a:not(.button):first-child{
        border-color:#666 #222 #666 #666;
        border-radius:4px 0 0 4px
    }
    #paginationContainer a:not(.button):last-child{
        border-color:#666 #666 #666 #222;
        border-radius:0 4px 4px 0
    }
    #paginationContainer a:not(.button):hover{
        background:#222
    }
    #paginationContainer a.selected{
        background:#1b1b1b;
        color:#fff
    }
    .button{
        min-width:88px;
        padding:10px 20px;
        border-radius:3px;
        border-style:solid;
        border-width:1px;
        text-align:center;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        box-shadow:0 1px 3px rgba(0,0,0,.3)
    }
    .button.small{
        padding:5px 10px
    }
    .button.block{
        display:block;
        width:100%
    }
    .button.bigButton{
        padding:12px;
        font-size:14px
    }
    .button.red{
        color:#fff;
        border-color:red;
        text-shadow:-1px -1px 0 #600;
        background-color:#c00
    }
    .button.white{
        color:#333;
        border-color:#ccc;
        text-shadow:1px 1px 0 #fff;
        background-color:#ccc
    }
    .button.brown,.button.gray{
        border-color:#999 transparent transparent #999;
        text-shadow:0 -1px 0 #222;
        color:#fff
    }
    .button.gray{
        background-color:#666
    }
    .button.brown{
        background-color:#776e67
    }
    .button:hover{
        box-shadow:none;
        color:#fff;
        border-color:transparent
    }
    .button.white:hover{
        color:inherit
    }
    .buttonGroup{
        overflow:hidden;
        text-align:center;
        border:1px solid #666;
        border-radius:6px
    }
    .buttonGroup .buttonGroupCell{
        padding:2px 0;
        cursor:pointer;
        border-right:1px solid #666;
        background-color:#222;
        background:-webkit-linear-gradient(bottom,#111,#333);
        background:-moz-linear-gradient(bottom,#111,#333);
        background:-ms-linear-gradient(bottom,#111,#333);
        background:-o-linear-gradient(bottom,#111,#333);
        background:linear-gradient(bottom,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#111111')
    }
    .buttonGroup .buttonGroupCell:hover{
        background:-webkit-linear-gradient(top,#111,#333);
        background:-moz-linear-gradient(top,#111,#333);
        background:-ms-linear-gradient(top,#111,#333);
        background:-o-linear-gradient(top,#111,#333);
        background:linear-gradient(top,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#111111', endColorstr='#333333')
    }
    .buttonGroup .buttonGroupCell:last-child{
        border-right:0
    }
    .hollowButton{
        padding:10px;
        text-align:center;
        font-size:14px;
        border-radius:4px;
        border:1px solid #666
    }
    .hollowButton:hover{
        border-color:#ccc;
        color:#fff
    }
    .inactiveToken .inactiveTokenOpacity{
        opacity:.4;
        filter:alpha(opacity=40)
    }
    .pgrequest-unlock{
        background-position:-96px -100px
    }
    .pgrequest-email{
        background-position:-146px -100px
    }
    .profileRewardTokenTitle{
        transform:scaleY(1.2);
        font-size:12px;
        font-weight:700;
        cursor:pointer
    }
    .profileRewardTokenTitle.inactive{
        color:#1b1b1b;
        text-shadow:1px 1px 1px #616161
    }
    .profileRewardToken-gold{
        background-position:0 0
    }
    .profileRewardToken-sponsor{
        background-position:-52px 0
    }
    .profileRewardToken-rmotd{
        background-position:-104px 0
    }
    .profileRewardToken-photo{
        background-position:-156px 0
    }
    .profileRewardToken-id{
        background-position:-208px 0
    }
    .profileRewardToken-gold.inactive{
        background-position:0 -51px
    }
    .profileRewardToken-sponsor.inactive{
        background-position:-52px -51px
    }
    .profileRewardToken-rmotd.inactive{
        background-position:-104px -51px
    }
    .profileRewardToken-photo.inactive{
        background-position:-156px -51px
    }
    .profileRewardToken-id.inactive{
        background-position:-208px -51px
    }
    .contactsTab{
        overflow:hidden;
        height:70px;
        position:relative;
        border:1px solid #222;
        border-radius:6px;
        cursor:pointer;
        margin-bottom:10px;
        background-color:#353535;
        white-space:normal
    }
    .contactsTabActive{
        position:absolute;
        left:-60px;
        top:0;
        bottom:0;
        background-color:#780000
    }
    .contactsTab:hover .contactsTabActive{
        left:0
    }
    .contactsTabActive,.contactsTabIcon{
        width:66px;
        height:100%
    }
    .settingsContactTabs .contactsTabActive{
        left:0;
        width:280px
    }
    .settingsContactTabs .contactsTabActive div{
        position:absolute;
        right:-30px;
        top:0;
        width:0;
        height:0;
        border-style:solid;
        border-width:35px 0 35px 30px;
        border-color:transparent transparent transparent #780000
    }
    .contactsTabTitle{
        width:230px;
        line-height:70px;
        color:#ccc;
        font-size:22px;
        font-weight:700
    }
    .contactsTabDescr{
        width:250px;
        height:100%;
        color:#aaa;
        font-size:13px
    }
    .messenger-type.active .messengericon-viber,.messenger-type:hover .messengericon-viber{
        background-position:0 0
    }
    .messenger-type.active .messengericon-wapp,.messenger-type:hover .messengericon-wapp{
        background-position:-80px 0
    }
    .messenger-type.active .messengericon-skype,.messenger-type:hover .messengericon-skype{
        background-position:-160px 0
    }
    .messenger-type.active .messengericon-line,.messenger-type:hover .messengericon-line{
        background-position:-240px 0
    }
    .messengericon-viber{
        background-position:-320px 0
    }
    .messengericon-wapp{
        background-position:-400px 0
    }
    .messengericon-skype{
        background-position:-480px 0
    }
    .messengericon-line{
        background-position:-560px 0
    }
    .messengers-txt{
        font-size:19px;
        color:#8b807d;
        text-shadow:1px 1px 1px #000;
        font-weight:700;
        text-align:center
    }
    .messenger-type.active .messengers-txt,.messenger-type:hover .messengers-txt{
        color:#d6332f
    }
    .messengers-box{
        background-color:rgba(0,0,0,.1);
        padding:20px 10px;
        border-radius:4px
    }
    .pgWideRequest,.pgrequest{
        background-color:#333;
        white-space:normal
    }
    .add-im{
        cursor:pointer
    }
    .add-im:hover{
        color:red
    }
    .messenger-account{
        display:none
    }
    .pgrequest{
        width:230px;
        height:100%;
        min-height:427px;
        float:left;
        padding:16px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 15px
    }
    .pgWideRequest{
        position:relative;
        padding:18px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 20px
    }
    .pgrequestTitle{
        font-size:22px;
        font-weight:700;
        color:#ccc;
        text-shadow:1px 1px 3px #222;
        margin:10px 0;
        text-align:center
    }
    .blackGradientSeparatorBottom{
        padding-left:90px
    }
    .aboutMeInterviewQuestion{
        margin-top:10px;
        margin-bottom:10px
    }
    .aboutInterviewRMq{
        color:red;
        font-weight:700;
        float:left
    }
    .aboutInterviewRMqText{
        color:#ddd;
        padding-left:10px;
        font-style:italic
    }
    .escortPresentationCountAnswers{
        height:28px;
        width:28px;
        font-size:14px;
        text-align:center;
        line-height:28px;
        margin-right:7px;
        float:left;
        font-weight:700;
        background-color:#900;
        border-radius:4px;
        margin-left:4px;
        border:1px solid #444
    }
    .escortPresentationAnswers{
        font-size:13px;
        font-weight:700;
        float:left;
        line-height:27px
    }
    .aboutInterviewRMa{
        font-weight:700;
        float:left
    }
    .aboutInterviewRMaText{
        padding-left:10px
    }
    .optionsButtonContainer{
        overflow:hidden;
        margin-bottom:2px;
        border-radius:4px;
        border:1px solid #000
    }
    .optionsButtonContainer .optionsButton{
        display:block;
        text-align:center;
        padding:6px;
        border-width:1px;
        border-style:solid;
        border-color:#999 transparent transparent #999;
        background-color:#666;
        text-shadow:0 -1px 0 #222;
        color:#fff;
        font-size:10px;
        font-weight:700;
        cursor:pointer
    }
    .optionsButtonContainer .optionsButton.active{
        color:#afa;
        text-shadow:0 0 10px #0f0;
        border:1px solid #444;
        background:#555;
        box-shadow:0 0 20px #333 inset
    }
    .beRmotday{
        background-color:#a72525;
        padding:2px 5px;
        float:right;
        margin-top:1px;
        margin-right:6px;
        color:#fff;
        font-size:11px;
        font-weight:700;
        border-radius:0 0 4px 4px;
        box-shadow:0 1px 2px rgba(0,0,0,.5) inset
    }
    .travelContainer{
        height:20px;
        background-color:#222;
        background:linear-gradient(left,#222,#3a3a3a);
        background:-o-linear-gradient(left,#222,#3a3a3a);
        background:-ms-linear-gradient(left,#222,#3a3a3a);
        background:-moz-linear-gradient(left,#222,#3a3a3a);
        background:-webkit-linear-gradient(left,#222,#3a3a3a);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#222222', EndColorStr='#3a3a3a')
    }
    .travelBegin{
        padding:0 4px 4px 0;
        margin-right:5px;
        background-color:#900;
        min-width:69px
    }
    .travelLoc{
        margin-top:2px
    }
    .rotator-nav{
        width:100%;
        position:absolute;
        top:51px;
        left:4px;
        margin:0;
        padding:0
    }
    .dashboardTokensArrow{
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:26px;
        height:26px;
        background-position:0 -47px
    }
    .dashboardTokensArrow.next-icon{
        right:18px;
        left:initial;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .dashboardTokensClock{
        width:18px;
        height:18px;
        background-position:-26px -47px
    }
    .dashboardTweetTravels{
        padding:4px;
        margin-top:5px;
        font-size:11px;
        background-color:#333;
        border-radius:4px
    }
    .statisticsBar{
        background-color:#900;
        height:12px;
        float:left;
        margin:3px 5px 0 0
    }
    .statisticsLimiter{
        max-width:170px;
        display:block
    }
    .statisticsLeft{
        width:90px
    }
    #wn{
        width:100%;
        height:200px;
        background-color:#222;
        border:1px solid #000;
        border-radius:0 0 4px 4px
    }
    .activityLog li{
        padding:15px 0;
        border-top:1px solid #333;
        border-bottom:1px solid #000
    }
    .imageControl{
        width:20px;
        height:20px;
        padding:0;
        margin:1px 0 0;
        overflow:hidden;
        border:none;
        background-color:transparent
    }
    .escortReplyPhoto{
        float:left;
        width:110px;
        margin:0 10px 10px 25px;
        border:1px solid #222;
        border-radius:4px
    }
    .reviewNeonSeparator{
        height:5px;
        box-shadow:1px 1px 3px rgba(0,0,0,.3) inset;
        background-color:#c00;
        background:-webkit-linear-gradient(left,#c00,#222);
        background:-moz-linear-gradient(left,#c00,#222);
        background:-ms-linear-gradient(left,#c00,#222);
        background:-o-linear-gradient(left,#c00,#222);
        background:linear-gradient(left,#c00,#222);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#cc0000', endColorstr='#222222')
    }
    .personalInterviewPic{
        max-width:165px;
        overflow:hidden;
        border:2px solid #962929;
        max-height:205px;
        border-radius:2px
    }
    .personalInterviewButtons{
        padding:13px 7px;
        background-color:#000;
        border-bottom:3px solid #760000
    }
    .profileFormRow{
        position:relative;
        padding:20px 0;
        margin-bottom:7px;
        min-height:70px;
        background-color:#2d2d2d
    }
    .profileFormRowSeparator{
        position:absolute;
        width:2px;
        height:100%;
        left:41px;
        top:0;
        bottom:0;
        background-color:#444
    }
    .profileFormRowCircle{
        float:left;
        position:relative;
        z-index:1;
        width:54px;
        height:54px;
        line-height:54px;
        margin:0 15px;
        text-align:center;
        color:#fff;
        font-size:28px;
        font-family:Arial,serif;
        background-color:#444;
        border-radius:100px
    }
    .fading{
        height:30px;
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        display:block;
        background:-webkit-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-moz-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:linear-gradient(bottom,#444,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#444444')
    }
    li .grayBox .fading{
        background:-webkit-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:linear-gradient(bottom,#525252,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#525252')
    }
    .Safari .fading{
        display:none
    }
    #stats-header{
        background-color:#373737;
        border-radius:4px;
        box-shadow:0 0 5px #222 inset;
        padding:10px;
        margin-bottom:20px
    }
    .stats-charticon{
        margin:0 5px 0 0;
        padding:0;
        list-style:none;
        float:left;
        width:60px;
        height:19px;
        transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg)
    }
    .stats-charticon li{
        float:left;
        background-color:#c33;
        width:4px;
        margin:0 1px
    }
    .stats-title{
        font-size:18px;
        color:#eee
    }
    .stats-a{
        color:#aaa;
        -webkit-transition:.15s linear;
        -moz-transition:.15s linear;
        -ms-transition:.15s linear;
        -o-transition:.15s linear;
        transition:.15s linear
    }
    .stats-a:hover{
        color:#fff
    }
    .stats-totals{
        width:130px;
        height:60px;
        padding:0 10px 15px;
        margin-left:10px;
        text-align:center;
        font-weight:700;
        border-radius:4px;
        border:1px solid #222;
        background-color:#333;
        background:linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-webkit-linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#333333', EndColorStr='#222222')
    }
    .btDisabled,.hideRadio input[type=radio]{
        opacity:.1;
        filter:alpha(opacity=1)
    }
    .tableDark,.tableLight{
        width:100%;
        border-collapse:collapse
    }
    .tableDark,.tableDark tr:nth-child(odd){
        background-color:#282828
    }
    .stats-totals div{
        font-size:32px;
        color:#fff
    }
    .stats-totals span{
        color:#c33
    }
    .stats-totals .smallPeriod{
        font-size:10px;
        color:#666;
        display:block
    }
    .tableDark{
        margin-top:20px
    }
    .tableDark thead td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableDark td{
        border-top:1px solid #373737;
        border-bottom:1px solid #373737;
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableDark td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .tableDark tr:nth-child(even){
        background-color:#222
    }
    .tableDark tr:hover{
        background-color:#373737
    }
    .tableDark thead tr:hover{
        background-color:inherit!important
    }
    .tableLight .tableLightHeader td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableLight td{
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableLight td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .artHere,.btOverlay,.ddButton,.pntBoxCircle,.signupProgress,.switchContainer,.welcomeEnterButton,.welcomeSairButton{
        text-align:center
    }
    .tableLight tr:nth-child(odd){
        background-color:#3C3C3C
    }
    .tableLight tr:hover{
        color:#fff;
        background-color:#373737
    }
    .tableLight tableLightHeader tr:hover{
        background-color:inherit!important
    }
    .tableLight.accountTable{
        left:-30px;
        width:750px
    }
    .stats-less,.stats-more{
        width:0;
        height:0;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        margin-right:5px;
        position:relative
    }
    .stats-more{
        border-bottom:7px solid #393;
        top:-12px
    }
    .stats-less{
        border-top:7px solid #c33;
        top:12px
    }
    .settingsLabel{
        width:136px
    }
    .pLabel{
        position:relative;
        overflow:hidden;
        padding:15px;
        border-radius:4px;
        border:1px solid #2a2826;
        background-color:#484645
    }
    .pLabel:before{
        position:absolute;
        top:-50px;
        left:-60px;
        width:100px;
        height:100px;
        transform:rotate(40deg);
        background-color:#4e4e4e
    }
    .hideRadio input[type=radio]{
        position:absolute;
        bottom:0;
        right:0;
        width:1px;
        height:1px;
        border:0;
        background:0 0
    }
    :checked+.pLabel{
        background-color:#4a4745
    }
    .pLabelLabel{
        float:left;
        margin:10px 10px 0 0;
        position:relative;
        width:24px;
        height:24px;
        border-radius:100%;
        background-color:#2a2826
    }
    :checked+.pLabel .pLabelLabel:before{
        display:block;
        width:16px;
        height:16px;
        border-radius:100%;
        background-color:#ae3232;
        margin:4px
    }
    .btOverlay{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        text-shadow:1px 1px 5px #000;
        z-index:2;
        background:rgba(0,0,0,.2);
        box-shadow:0 0 20px rgba(0,0,0,.2)
    }
    .btWrapper{
        max-width:800px;
        margin:auto
    }
    .btQrcode{
        float:left;
        width:130px;
        height:130px;
        border:10px solid #2a2826
    }
    .btRightContent{
        padding:10px
    }
    .uploadTab,.uploadTab2{
        padding:20px 10px;
        text-align:center
    }
    .buttonFadeInOut{
        -webkit-animation:buttonFade 2s infinite;
        animation:buttonFade 2s infinite
    }
	/*
    @-webkit-keyframes buttonFade{
        0%,100%{
            opacity:1;
            filter:alpha(opacity=1)
        }
        50%{
            opacity:.5;
            filter:alpha(opacity=50)
        }
    }
    @keyframes buttonFade{
        0%,100%{
            opacity:1
        }
        50%{
            opacity:.5
        }
    }
	*/
    .uploadTab{
        color:#999;
        border-radius:10px;
        border:3px dashed #333
    }
    .uploadTab.active,.uploadTab:hover{
        color:#fff;
        background:#4e4e4e
    }
    .uploadTab2{
        color:#ccc;
        border-radius:10px;
        border:3px dashed #ccc
    }
    .camsTextContainer,.userMenu{
        z-index:2;
        padding:10px;
        border-radius:4px
    }
    .uploadTab2.active,.uploadTab2:hover{
        border-color:red;
        color:#fff
    }
    .uploadTab2.active-uploaded .uploadedTitle{
        color:#6c0!important
    }
    .uploadTab2.active-uploaded:hover{
        border-color:#6c0
    }
    .photoVerUploads.rejectedPhoto{
        opacity:.5;
        filter:alpha(opacity=50)
    }
	/*
    @-webkit-keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
    @keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
	*/
    .settingsVideoDescroption{
        height:85px;
        overflow:auto
    }
    .camsTextContainer{
        width:370px;
        line-height:18px;
        margin:10px;
        background-color:rgba(0,0,0,.5);
        color:#fff;
        position:relative;
        overflow:visible
    }
    .camsTextContainer strong{
        display:block;
        color:#fff;
        font-size:18px;
        margin-bottom:10px
    }
    .camsTextContainer p{
        margin:0;
        color:#ccc
    }
    .userMenu,.userMenu a,.userMenu a:hover,.userMenuContainer.active a{
        color:#000
    }
    .ribbon-gold{
        background-position:0 0
    }
    .ribbon-premium{
        background-position:-51px 0
    }
    .ribbon-platinum{
        background-position:-167px 0
    }
    .ribbon-exclusive{
        background-position:-102px 0
    }
    .pcontactsTab-call{
        background-position:-92px -20px
    }
    .pcontactsTab-mail{
        background-position:-158px -20px
    }
    .pcontactsTab-gift{
        background-position:-224px -20px
    }
    .pcontactsTab-lock{
        background-position:-290px -20px
    }
    .pcontactsTab-review{
        background-position:-356px -20px
    }
    .pcontactsTab-basicinfo{
        background-position:-422px -20px
    }
    .pcontactsTab-stats{
        background-position:-488px -20px
    }
    .pcontactsTab-travels{
        background-position:-554px -20px
    }
    .pcontactsTab-rates{
        background-position:-620px -20px
    }
    .pcontactsTab-eye{
        background-position:-686px -20px
    }
    .pcontactsTab-home{
        background-position:-752px -20px
    }
    .pcontactsTab-key{
        background-position:-818px -20px
    }
    .pcontactsTab-www{
        background-position:-884px -20px
    }
    .userMenu{
        display:none;
        top:28px;
        left:-112px;
        width:240px;
        background-color:#ddd;
        position:absolute
    }
    .userMenu li:hover{
        background-color:#eee
    }
    .userMenuContainer.active{
        background-color:#ddd;
        border-radius:4px 4px 0 0
    }
    .userMenuContainer.active .userMenu{
        display:block
    }
    .userMenuPhoto{
        width:90px;
        height:85px;
        background-size:cover;
        background-position:center;
        border-radius:3px
    }
    .qtip-contentWrapper,.switchButton,.useThis{
        border-radius:4px
    }
    .qtip-content{
        border-top:1px solid #fff;
        line-height:1.5em;
        background:#eee!important
    }
    .qtip-title a{
        color:#333
    }
    .qtip-content a{
        color:#444
    }
    .qtip-content a:hover,.qtip-title a:hover{
        color:red
    }
    .qtip-active{
        z-index:9999!important
    }
    .qtip-title{
        border-bottom:1px solid #ccc;
        color:#000;
        font-size:14px
    }
    .qtip-button{
        font-size:12px
    }
    .systemInboxCounter{
        position:relative;
        bottom:5px;
        left:-2px;
        font-size:9px;
        color:#fff
    }
    .useThis{
        width:20px;
        height:20px;
        margin:auto;
        background-color:#222;
        box-shadow:1px 1px 5px #111 inset
    }
    .switchContainer{
        position:relative;
        height:34px;
        line-height:34px;
        padding:5px;
        color:#fff;
        font-size:15px;
        font-weight:700;
        background-color:#252525;
        border:1px solid #676767;
        border-radius:6px;
        text-shadow:1px 1px 1px rgba(0,0,0,.75)
    }
    .switchButton{
        width:48%;
        height:32px;
        position:absolute;
        top:5px;
        left:5px;
        border:1px solid #c00;
        background-color:#7a0001;
        background:-webkit-linear-gradient(bottom,#7a0001,#ac0000);
        background:-moz-linear-gradient(bottom,#7a0001,#ac0000);
        background:-ms-linear-gradient(bottom,#7a0001,#ac0000);
        background:-o-linear-gradient(bottom,#7a0001,#ac0000);
        background:linear-gradient(bottom,#7a0001,#ac0000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ac0000', endColorstr='#7a0001')
    }
    .switchButton.posRight{
        left:50%
    }
    .switchButton ul{
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:9px;
        right:10px
    }
    .switchButton ul li{
        float:left;
        width:1px;
        height:14px;
        background-color:#600;
        margin-left:3px
    }
    .rickRate{
        position:absolute;
        bottom:-30px;
        left:-4px;
        padding:5px;
        background-color:rgba(0,0,0,.3);
        border-radius:4px;
        color:#fff
    }
    .promoteText{
        opacity:.3;
        filter:opacity(alpha=30);
        margin:0 10px
    }
    .promoteText.active{
        opacity:1;
        filter:opacity(alpha=100)
    }
    .signupRow.error{
        border:2px solid #c00
    }
    .signupLeftLabel{
        width:115px
    }
    .signupProgress{
        overflow:hidden;
        position:relative;
        padding:15px 10px 10px;
        border-radius:4px;
        border:1px solid #000;
        font-size:12px;
        color:#666;
        font-weight:700;
        background-color:#333
    }
    .signupProgress:before{
        width:300px;
        height:110px;
        position:absolute;
        z-index:0;
        left:-14px;
        top:-50px;
        background-color:#3f3f3f;
        -webkit-transform:rotate(-22deg);
        -moz-transform:rotate(-22deg);
        -ms-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    .signupProgressStep,.signupProgressTitle{
        position:relative;
        z-index:1
    }
    .signupProgressTitle{
        color:#3f3f3f;
        font-size:18px;
        font-weight:700;
        bottom:-5px;
        left:96px
    }
    .signupProgressStep .singupProgressBar{
        height:4px;
        background-color:#666;
        margin:0 2px
    }
    .signupProgressStep.active .singupProgressBar{
        background-color:#f60a00
    }
    .signupProgressStep.active{
        color:#ccc
    }
    .campaignHorizontalContainer{
        padding:16px;
        margin-bottom:16px;
        background:#585654
    }
    .pntBox,.printsTitleLine{
        background-color:#2d2d2d
    }
    .campaignPhotoContainer{
        width:268px;
        height:164px;
        border:1px solid #888;
        border-radius:2px
    }
    .printsTitleLine{
        width:160px;
        height:6px
    }
    .printList li{
        width:50%;
        float:left
    }
    .pntBox{
        height:278px;
        margin:8px 2px
    }
    .pntBoxImg{
        height:187px;
        background-size:cover
    }
    .pntBoxCircle,.pntBoxLine{
        background-color:#444
    }
    .pntBoxCircle{
        position:absolute;
        bottom:3px;
        left:240px;
        width:50px;
        height:50px;
        z-index:2;
        border-radius:100px;
        font-size:10px;
        color:#fff
    }
    .pntBoxCircle strong{
        display:block;
        margin:13px auto
    }
    .pntBoxLine{
        position:absolute;
        left:0;
        right:0;
        bottom:25px;
        width:297px;
        height:3px
    }
    .clickTextPnt{
        margin:16px 0 0 10px;
        color:#4b4b4b;
        border-bottom-left-radius:10px;
        background-color:#2d2d2d
    }
    .blurImage{
        height:120px;
        background-color:#141414;
        background:-moz-linear-gradient(bottom,#1b1b1b,transparent);
        background:-o-linear-gradient(bottom,#1b1b1b,transparent);
        background:-ms-linear-gradient(bottom,#1b1b1b,transparent);
        background:linear-gradient(bottom,#1b1b1b,transparent);
        background:-webkit-linear-gradient(bottom,#1b1b1b,transparent);
        width:99%;
        position:absolute;
        bottom:0;
        right:0
    }
    .redSep{
        height:1px;
        margin-bottom:1px;
        background-color:#5e0d0d;
        background:-moz-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-o-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-ms-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-webkit-linear-gradient(left,#1b1b1b,#980808,#1b1b1b)
    }
    .ddButton{
        padding:5px;
        border:1px solid #777;
        border-radius:4px;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        background-color:#232424;
        background:-webkit-linear-gradient(bottom,#181818,#313131);
        background:-moz-linear-gradient(bottom,#181818,#313131);
        background:-ms-linear-gradient(bottom,#181818,#313131);
        background:-o-linear-gradient(bottom,#181818,#313131);
        background:linear-gradient(bottom,#181818,#313131)
    }
    .smallTriangle{
        width:0;
        height:0;
        border-style:solid;
        border-width:5px 5px 0;
        border-color:#bbb transparent transparent;
        margin-top:5px
    }
    .helpPageList{
        padding:0 0 10px 25px
    }
    .helpPageList li{
        border-top:1px dashed #333
    }
    .welcomePopupModelContainer{
        position:absolute;
        z-index:1;
        top:4px
    }
    .welcomeUserAgreement li,.welcomeUserAgreement p{
        color:#424141
    }
    .welcomeUserAgreement p a{
        color:#000!important;
        text-decoration:none;
        cursor:pointer
    }
    .welcomePopupModel{
        display:block;
        height:456px;
        position:absolute;
        margin:-63px -7px -7px
    }
    .welcomeEspaco{
        position:relative;
        z-index:1;
        width:424px;
        height:189px;
        margin:-100px auto -15px
    }
    .welcomeLogo{
        position:relative;
        z-index:1;
        width:92%;
        height:137px;
        margin:-74px -22px 0 37px;
        background:url(../imagens/modal-aviso-entrar/logo/logo-popup.png)
    }
    .welcomeUserAgreementContainer{
        border-radius:4px;
        background-color:#000;
        padding:10px;
        border-top:5px solid #e21531
    }
    .welcomeUserAgreement{
        padding:6px;
        overflow:auto;
        background-color:#fff;
        border-radius:4px;
        margin-bottom:10px;
        line-height:1.4em
    }
    .welcomeUserAgreement::-webkit-scrollbar{
        border-radius:4px;
        background-color:#272423
    }
    .welcomeUserAgreement::-webkit-scrollbar-thumb{
        border-radius:4px;
        background-color:#534a42;
        border-style:solid;
        border-width:0 3px;
        border-color:#272423
    }
	.welcomeEnterButton{
		background-color:#e31430;
        background:-webkit-linear-gradient(bottom,#e31430,#f4334e);
        background:-moz-linear-gradient(bottom,#e31430,#f4334e);
        background:-ms-linear-gradient(bottom,#e31430,#f4334e);
        background:-o-linear-gradient(bottom,#e31430,#f4334e);
        background:linear-gradient(bottom,#e31430,#f4334e)
		}
	.welcomeSairButton{
		background:-webkit-linear-gradient(bottom,#1b1919,#252525);
        background:-moz-linear-gradient(bottom,#1b1919,#252525);
        background:-ms-linear-gradient(bottom,#1b1919,#252525);
        background:-o-linear-gradient(bottom,#1b1919,#252525);
        background:linear-gradient(bottom,#1b1919,#252525)
		}
    .welcomeEnterButton{
        text-transform:uppercase;
        text-decoration:none;
        padding:12px;
        border-radius:4px;
        font-size:24px;
        color:#fff;
    }
    .artHere,.searchHashtag:after{
        font-size:12px;
        font-weight:700
    }
    .welcomeEnterButton:hover{
        color:#fff!important
    }
	/*
    @keyframes word-rotate{
        0%{
            top:0
        }
        5%{
            top:-1.3em
        }
        10%{
            top:-2.6em
        }
        15%{
            top:-3.9em
        }
        20%{
            top:-5.2em
        }
        25%{
            top:-6.5em
        }
        30%{
            top:-7.8em
        }
        35%{
            top:-9.1em
        }
        40%{
            top:-10.4em
        }
        45%{
            top:-11.7em
        }
        50%{
            top:-13em
        }
        55%{
            top:-14.3em
        }
        60%{
            top:-15.9em
        }
        65%{
            top:-16.9em
        }
        70%{
            top:-18.2em
        }
        75%{
            top:-19.5em
        }
        80%{
            top:-20.8em
        }
        85%{
            top:-22.1em
        }
        90%{
            top:-23.4em
        }
        100%{
            top:-24.7em
        }
    }
    @keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @-webkit-keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    @keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
	*/
    .artHere{
        display:block;
        padding:5px;
        background-color:rgba(0,0,0,.3)
    }
    .escortSitesBoxScroll::-webkit-scrollbar,.escortSitesBoxScroll::-webkit-scrollbar-track{
        background-color:#000
    }
    .escortSitesBoxScroll::-webkit-scrollbar-button{
        background-color:#444
    }
    .escortSitesBoxScroll::-webkit-scrollbar-thumb{
        background-color:#222;
        border:1px solid #444
    }
    .escortSitesContainer{
        margin-bottom:1px;
        display:block
    }
    .escortsite{
        display:block;
        height:74px;
        width:303px;
        cursor:pointer
    }
    .searchHashtagsContainer{
        background-color:#2a2a2a
    }
    .searchHashtag{
        display:inline-block;
        padding:5px 10px;
        background-color:#3f3f3f;
        border-radius:6px;
        margin:10px;
        cursor:pointer
    }
    .searchHashtag:before{
        content:"#";
        font-weight:700
    }
    .searchHashtag:after{
        content:"x";
        margin-left:10px;
        color:red;
        position:relative;
        bottom:1px
    }
    .recentHashtagsContainer .searchHashtag:after{
        display:none
    }
    .searchHashtagInput{
        background:0 0;
        border:0;
        padding:10px;
        color:#fff;
        font-size:14px
    }
    .recentHashtagsTitle{
        font-size:10px;
        padding-left:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .recentHashtagsContainer{
        max-height:0;
        margin-bottom:10px
    }
    .recentHashtagsContainer.active{
        max-height:500px
    }
    .hashtagLink{
        display:inline-block;
        margin:5px 4px 0 0;
        color:#ccc;
        background-color:#292929;
        border-radius:4px;
        padding:3px 5px
    }
    .hashtagLink:before,.settingsHashtag:before{
        content:"#";
        font-weight:700
    }
    .settingsHashtag{
        padding:5px 10px;
        background-color:#3c3b3b;
        margin:8px 10px 8px 8px;
        display:inline-block;
        cursor:pointer;
        border-radius:6px
    }
    .settingsHashtag:after{
        content:"x";
        margin-left:8px;
        font-size:12px;
        font-weight:700;
        color:red;
        position:relative;
        bottom:1px
    }
    .home-platinum-hashtags{
        height:22px;
        overflow:hidden
    }
    .home-platinum-hashtags .hashtagLink{
        margin:0 3px 0 0
    }
    .search-rmday-hashtags-box{
        padding:6px 0
    }
    .search-rmday-hashtags{
        height:48px;
        overflow:hidden
    }
    .search-rmday-hashtags .hashtagLink{
        padding:1px 5px
    }
    .search-input-btn{
        position:absolute;
        top:1px;
        bottom:1px;
        right:1px;
        width:40px;
        background-color:#ae3232;
        border-radius:0 4px 4px 0;
        padding:8px;
        box-sizing:border-box;
        z-index:1
    }
    .magnifier{
        position:relative;
        width:12px;
        height:12px;
        border:4px solid #fff;
        border-radius:100%
    }
    .magnifier .handler,.search-tooltip{
        border-radius:4px;
        position:absolute
    }
    .magnifier .handler{
        bottom:-11px;
        right:-2px;
        width:4px;
        height:12px;
        background-color:#fff;
        -webkit-transform:rotate(-33deg);
        transform:rotate(-33deg)
    }
    .search-tooltip{
        background-color:#4e4843;
        right:0;
        left:0;
        top:-105px;
        font-size:13px;
        color:#ccc;
        padding:7px;
        box-sizing:border-box;
        border:1px solid #676363;
        display:none
    }
    .search-tooltip.active{
        splay:block
    }
    .search-tooltip .triangle{
        position:absolute;
        width:0;
        height:0;
        bottom:-7px;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #676363;
        left:20%
    }
    .search-hashtags{
        margin-top:8px
    }
    .input-dark-flat{
        background-color:#242323;
        padding:13px 40px 13px 9px;
        color:#fff;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        width:100%;
        font-size:13px;
        border:1px solid transparent;
        border-radius:4px
    }
    .sponsorsIcon.spr-bottom{
        top:auto;
        left:auto;
        right:23px;
        bottom:10px;
        z-index:1
    }
}
@media (min-width:992px) and (max-width:1199px){
    @charset "utf-8";
    .qtip-content a,.txtUnderline{
        text-decoration:underline
    }
    .welcomeLogo,.welcomePopupModelContainer{
        display:none
    }
    .clear,.clear:after,.clearFix{
        clear:both
    }
    .cursorPointer,.pointer,.uploadInput{
        cursor:pointer
    }
    .chosenMonoFont .chosen-drop .chosen-results,.monoSpace{
        font-family:monospace,'Courier New'!important
    }
    .btDisabled,.clickThrough{
        pointer-events:none
    }
    .txtEllipsis,.txtNoWrap{
        white-space:nowrap
    }
    .welcomePopupContainer{
        position:relative
    }
    .man-mobile-popup,.welcomeLogo-mobile{
        width:330px;
        margin:0 auto;
        margin-top:20px!important
    }
    .man-mobile-popup img,.welcomeLogo-mobile img{
        width:330px!important
    }
    .termo-acordo-usuario{
        margin-right:0!important;
        padding:20px
    }
    .blocklink,.clearFix,.split0{
        width:100%
    }
    .clearFix{
        display:block;
        height:0;
        line-height:0;
        overflow:hidden
    }
    .backgroundCover{
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat
    }
    .blocklink{
        display:block;
        height:100%
    }
    .clear:after,.clear:before{
        display:table;
        line-height:0;
        content:""
    }
    .uploadInput{
        position:absolute;
        top:0;
        right:0;
        z-index:30;
        font-size:120px;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter:alpha(opacity=0);
        opacity:0
    }
    .opacity3{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30);
        -moz-opacity:.3;
        -khtml-opacity:.3;
        opacity:.3
    }
    .opacity5{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity:.5;
        -khtml-opacity:.5;
        opacity:.5
    }
    .opacity7{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        -khtml-opacity:.7;
        opacity:.7
    }
    .visibilityHidden{
        visibility:hidden
    }
    .borderRed{
        border:1px solid red!important
    }
    .borderBlack{
        border:1px solid #111!important
    }
    .borderGreen{
        border:1px solid #7CFC00!important
    }
    .txtLeft{
        text-align:left
    }
    .txtRight{
        text-align:right
    }
    .txtCenter{
        text-align:center
    }
    .txtJustify{
        text-align:justify
    }
    .txtWrap{
        word-wrap:break-word
    }
    .txtEllipsis{
        text-overflow:ellipsis;
        overflow:hidden
    }
    .txtNoBold{
        font-weight:400
    }
    .txtNoShadow{
        text-shadow:none
    }
    .txtInset{
        text-shadow:-1px -1px 0 #000
    }
    .txtOutset{
        text-shadow:1px 1px 0 #000
    }
    .txtCapitalize{
        text-transform:capitalize
    }
    .txtUppercase{
        text-transform:uppercase
    }
    .txtLowercase{
        text-transform:lowercase
    }
    .txtItalic{
        font-style:italic
    }
    .txtStrike{
        text-decoration:line-through
    }
    .button:hover,.stats-a,a:hover{
        text-decoration:none
    }
    .lineXS{
        line-height:.9em
    }
    .lineS{
        line-height:1.2em
    }
    .lineM{
        line-height:1.5em
    }
    .lineL{
        line-height:2em
    }
    .lineXL{
        line-height:2.5em
    }
    .lineXXL{
        line-height:3em
    }
    .txtXS{
        font-size:.5em!important
    }
    .txtS{
        font-size:.75em!important
    }
    .txtM{
        font-size:1em!important
    }
    .txtL{
        font-size:1.25em!important
    }
    .txtXL{
        font-size:1.5em!important
    }
    .txtXXL{
        font-size:2em!important
    }
    .txt9{
        font-size:9px!important
    }
    .txt10{
        font-size:10px!important
    }
    .txt11{
        font-size:11px!important
    }
    .txt12{
        font-size:12px!important
    }
    .txt13{
        font-size:13px!important
    }
    .txt14{
        font-size:14px!important
    }
    .txt15{
        font-size:15px!important
    }
    .txt16{
        font-size:16px!important
    }
    .txt18{
        font-size:18px!important
    }
    .txt20{
        font-size:20px!important
    }
    .txt22{
        font-size:22px!important
    }
    .txt24{
        font-size:24px!important
    }
    .txt26{
        font-size:26px!important
    }
    .txt27{
        font-size:27px!important
    }
    .txt28{
        font-size:28px!important
    }
    .txt30{
        font-size:30px!important
    }
    .txt32{
        font-size:32px!important
    }
    .txt36{
        font-size:36px!important
    }
    .txt40{
        font-size:40px!important
    }
    .txt42{
        font-size:42px!important
    }
    .txt45{
        font-size:45px!important
    }
    .txt46{
        font-size:46px!important
    }
    .txt48{
        font-size:48px!important
    }
    .txt50{
        font-size:50px!important
    }
    .txt72{
        font-size:72px!important
    }
    .split1{
        width:75%
    }
    .split2{
        width:50%
    }
    .split3{
        width:33.33%
    }
    .split4{
        width:25%
    }
    .split5{
        width:20%
    }
    .txtGray{
        color:#aaa
    }
    .txtWhite{
        color:#fff
    }
    .txtGreen{
        color:#6c0
    }
    .txtRed{
        color:#a30b1f;
        margin-bottom:10px
    }
    .txtYellow{
        color:#fc0
    }
    .txtBlue{
        color:#069
    }
    .txtBlack{
        color:#111
    }
    .txtGray2{
        color:#222
    }
    .txtGray3{
        color:#333
    }
    .txtGray4{
        color:#444
    }
    .txtGray6{
        color:#666
    }
    .txtGray9{
        color:#999
    }
    .txtGrayC{
        color:#ccc
    }
    .txtDarker{
        color:#dcd3cd
    }
    .floatLeft,.left{
        float:left
    }
    .floatRight,.right{
        float:right
    }
    .mrgAuto{
        margin-left:auto;
        margin-right:auto
    }
    .mrg1{
        margin:.3em
    }
    .mrg2{
        margin:.7em
    }
    .mrg3{
        margin:1em
    }
    .mrg4{
        margin:1.5em
    }
    .mrg5{
        margin:2em
    }
    .mrg6{
        margin:3em
    }
    .mrg0{
        margin:0!important
    }
    .mrgTop{
        margin-top:.3em;
        margin-bottom:.6em;
        text-align:center;
        text-transform:uppercase
    }
    .mrgTop2{
        margin-top:.7em
    }
    .mrgTop3{
        margin-top:1em
    }
    .mrgTop4{
        margin-top:1.5em
    }
    .mrgTop5{
        margin-top:2em
    }
    .mrgTop6{
        margin-top:3em
    }
    .mrgTop0{
        margin-top:0!important
    }
    .mrgBot{
        margin-bottom:.3em
    }
    .mrgBot2{
        margin-bottom:.7em
    }
    .mrgBot3{
        margin-bottom:1em
    }
    .mrgBot4{
        margin-bottom:1.5em
    }
    .mrgBot5{
        margin-bottom:2em
    }
    .mrgBot6{
        margin-bottom:3em
    }
    .mrgBot0{
        margin-bottom:0!important
    }
    .mrgLeft{
        margin-left:.3em
    }
    .mrgLeft2{
        margin-left:.7em
    }
    .mrgLeft3{
        margin-left:1em
    }
    .mrgLeft4{
        margin-left:1.5em
    }
    .mrgLeft5{
        margin-left:2em
    }
    .mrgLeft6{
        margin-left:3em
    }
    .mrgLeft0{
        margin-left:0!important
    }
    .mrgRight{
        margin-right:.3em
    }
    .mrgRight2{
        margin-right:.7em
    }
    .mrgRight3{
        margin-right:1em
    }
    .mrgRight4{
        margin-right:1.5em
    }
    .mrgRight5{
        margin-right:2em
    }
    .mrgRight6{
        margin-right:3em
    }
    .mrgRight0{
        margin-right:0!important
    }
    .mrgHor{
        margin-left:.3em!important;
        margin-right:.3em!important
    }
    .mrgHor1{
        margin-left:.7em!important;
        margin-right:.7em!important
    }
    .mrgHor2{
        margin-left:1em!important;
        margin-right:1em!important
    }
    .mrgHor3{
        margin-left:2em!important;
        margin-right:2em!important
    }
    .mrgHor4{
        margin-left:2.5em!important;
        margin-right:2.5em!important
    }
    .mrgHor5{
        margin-left:3em!important;
        margin-right:3em!important
    }
    .mrgHor0{
        margin-left:0!important;
        margin-right:0!important
    }
    .pad{
        padding:.3em
    }
    .pad2{
        padding:.7em
    }
    .pad3{
        padding:1em
    }
    .pad4{
        padding:1.5em
    }
    .pad5{
        padding:2em
    }
    .pad6{
        padding:3em
    }
    .pad0{
        padding:0!important
    }
    .padLeft3{
        padding-left:3em
    }
    .padLeft2{
        padding-left:2em
    }
    .padLeft1{
        padding-left:1em
    }
    .padLeft0{
        padding-left:0!important
    }
    .padRight3{
        padding-right:3em
    }
    .padRight2{
        padding-right:2em
    }
    .padRight1{
        padding-right:1em
    }
    .padRight0{
        padding-right:0!important
    }
    .padTop3{
        padding-top:3em
    }
    .padTop2{
        padding-top:2em
    }
    .padTop1{
        padding-top:1em
    }
    .padTop0{
        padding-top:0!important
    }
    .padBot3{
        padding-bottom:3em
    }
    .padBot2{
        padding-bottom:2em
    }
    .padBot1{
        padding-bottom:1em
    }
    .padBot0{
        padding-bottom:0!important
    }
    .orange{
        background-color:#f60
    }
    .borderTop0{
        border-top:none!important
    }
    .borderRight0{
        border-right:none!important
    }
    .borderBot0{
        border-bottom:none!important
    }
    .borderLeft0{
        border-left:none!important
    }
    .cursorMove{
        cursor:move
    }
    .cursorHelp{
        cursor:help
    }
    .overflow-hidden,.overflowFix,.overflowHidden{
        overflow:hidden!important
    }
    .overflow-auto,.overflowAuto{
        overflow:auto!important
    }
    .overflowVisible{
        overflow:visible!important
    }
    .visible{
        display:block!important
    }
    .block{
        display:block
    }
    .displayTable{
        display:table;
        width:100%;
        height:100%
    }
    .displayTableRow{
        display:table-row
    }
    .displayTableCell{
        display:table-cell
    }
    .valignMiddle{
        vertical-align:middle
    }
    .valignTop{
        vertical-align:top
    }
    .valignBottom{
        vertical-align:bottom
    }
    .invisible{
        display:none!important
    }
    .invisibleFix{
        display:none
    }
    .inline-block,.inlineBlock{
        display:inline-block
    }
    .hrBlue,.hrDark,.hrLight,.hrRed{
        clear:both;
        display:block;
        height:0;
        width:100%
    }
    .relative{
        position:relative
    }
    .absolute{
        position:absolute
    }
    .fixed{
        position:fixed
    }
    .zindex1{
        z-index:1
    }
    .hrLight{
        border-top:1px solid #aaa;
        border-bottom:1px solid #fff
    }
    .hrDark{
        border-top:1px solid #222;
        border-bottom:1px solid #555
    }
    .hrRed{
        border-top:1px solid #300;
        border-bottom:1px solid #600
    }
    .hrBlue{
        border-top:1px solid #014;
        border-bottom:1px solid #049
    }
    .about-contact .hideIfContactPage,.chosenNoSearch .chosen-container-single .chosen-search{
        display:none
    }
    .smallChosen .chosen-container-single .chosen-single{
        padding:0 0 0 8px
    }
    .smallChosen .chosen-container-single .chosen-single div b{
        margin-top:0
    }
    .bigChosen .chosen-container-single .chosen-single{
        line-height:35px;
        height:35px
    }
    .bigChosen .chosen-container-single .chosen-single div b{
        margin-top:12px;
        margin-left:2px
    }
    .bigChosen .chosen-container-single .chosen-single span{
        font-size:15px;
        font-weight:700
    }
    .mediumChosen .chosen-container-single .chosen-single{
        line-height:28px;
        height:32px
    }
    .mediumChosen .chosen-container-single .chosen-single div b{
        margin-top:3px
    }
    .travelLocationsChosen .chosen-container{
        width:260px!important
    }
    .chosenFirstOptionFixed .chosen-results{
        position:static;
        margin-top:30px
    }
    .chosenFirstOptionFixed .chosen-results li.active-result:first-child{
        position:absolute;
        left:4px;
        right:4px;
        top:35px
    }
    .chosen-container{
        width:100%!important
    }
    .smallChosenDrop .chosen-drop .chosen-results{
        max-height:120px
    }
    .mediumChosenDrop .chosen-drop .chosen-results{
        max-height:180px
    }
    .chosen-disabled,.disabled{
        cursor:default;
        pointer-events:none
    }
    .chosen-container-single .chosen-single{
        white-space:nowrap;
        padding:5px;
        border-radius:3px;
        color:#444;
        background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fefefe),color-stop(1,#b2b2b2));
        background-image:-webkit-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-moz-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-o-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:-ms-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#fefefe', GradientType=0)
    }
    .chosen-container-single .chosen-single div b{
        margin-top:5px
    }
    .chosen-container .chosen-results li{
        color:#444
    }
    body{
        margin:0;
        color:#ccc;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        background-color:#2c2b2a;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    p{
        line-height:1.4em;
        margin:.6em 0
    }
    a{
        color:#fff
    }
    a:hover{
        color:red
    }
    .MSIE10 a img,.MSIE9 a img{
        border:0
    }
    .douchebag_safari{
        position:fixed;
        width:1px;
        left:-50px
    }
    .douchebag_safari input{
        width:1%
    }
    .gfirm:before{
        content:"RENTM MEDIA GmbH"
    }
    .gAddress:before{
        content:"RENTM MEDIA GmbH \a Horner Landstr. 320 \a 22111 Hamburg \a Germany";
        white-space:pre
    }
    .dephone:before,.pLabel:before,.signupProgress:before,:checked+.pLabel .pLabelLabel:before{
        content:""
    }
    .demail:before{
        content:"email: dmca@rentmen.com"
    }
    #site{
        width:950px;
        margin:0 auto
    }
    #contentrow,#site{
        border-radius:0 0 6px 6px
    }
    #footer,#site{
        border:1px solid #010101
    }
    #footer{
        width:930px;
        margin:20px auto;
        border-radius:6px 6px 0 0;
        background:-webkit-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-moz-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-ms-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-o-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:linear-gradient(bottom,#282828,#323232 80%,#424242)
    }
    .footerList{
        margin:0 16px 0 0;
        padding:0;
        list-style:none;
        line-height:1.5em
    }
    .footerList a{
        color:#999
    }
    .footerList a:hover{
        color:#ccc
    }
    .separator,hr{
        border-top:1px solid #333;
        border-bottom:1px solid #555
    }
    .blackBox .separator{
        border-top-color:#222;
        border-bottom-color:#444
    }
    .get-bitcoin-icons-wallet{
        background-position:-50px 0
    }
    .get-bitcoin-icons-cart{
        background-position:0 0
    }
    .coinbase-web{
        max-height:555px
    }
    .paxful-web{
        max-height:514px
    }
    .bitpay-web{
        max-height:576px
    }
    .bt-video-box{
        border:2px solid #766e65;
        margin-top:30px;
        padding:10px;
        border-radius:4px;
        margin-bottom:20px
    }
    .topline{
        border-radius:0 0 6px 6px;
        border-bottom:1px solid #6f6f6f
    }
    .topline,.translateContainer:hover{
        background-color:#605f5f;
        background:-webkit-linear-gradient(bottom,#605f5f,#222121);
        background:-moz-linear-gradient(bottom,#605f5f,#222121);
        background:-ms-linear-gradient(bottom,#605f5f,#222121);
        background:-o-linear-gradient(bottom,#605f5f,#222121);
        background:linear-gradient(bottom,#605f5f,#222121)
    }
    .topline li{
        height:28px;
        line-height:28px
    }
    .topline a{
        color:#aaa;
        padding:0 8px;
        font-size:11px;
        text-transform:capitalize
    }
    .boxTab:hover,.boxTab:hover a,.topline a:hover{
        color:#fff;
        text-decoration:none
    }
    .topline li a .index{
        display:none;
        position:absolute;
        bottom:3px;
        padding:1px 3px;
        font-size:9px;
        color:#fff;
        background-color:#333;
        border-radius:3px;
        left:20px!important;
        right:auto!important;
        line-height:1.3em
    }
    .headrow{
        background-color:#1b1b1b
    }
    .blackBox,.grayBox{
        position:relative;
        margin:15px 0;
        border-radius:4px;
        border:1px solid #000
    }
    .grayBox{
        background-color:#444
    }
    .blackBoxTitle,.grayBoxTitle{
        height:23px;
        margin:0;
        padding-right:10px;
        line-height:23px;
        border-radius:4px 4px 0 0;
        border-top:1px solid #949494;
        border-bottom:3px solid #760000;
        box-shadow:0 1px 1px #000
    }
    .cleanBoxTitle{
        padding:10px;
        background-color:#2c2c2c
    }
    .cleanBoxTitle h1,.cleanBoxTitle h2,.cleanBoxTitle h3{
        margin:0;
        color:#fff;
        font-size:14px;
        text-transform:uppercase
    }
    .noBoxTitle,.searchRmotdHeader{
        height:26px;
        line-height:26px;
        padding-left:10px;
        color:#fff
    }
    #col_right .noBoxTitle,.blackBox .grayBox .noBoxTitle,.grayBox .blackBox .noBoxTitle{
        border-bottom:0
    }
    .noBoxTitle h1,.noBoxTitle h2,.noBoxTitle h3{
        margin:0;
        font-size:12px;
        font-weight:700
    }
    .grayBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#272727,#454545);
        background:-moz-linear-gradient(bottom,#272727,#454545);
        background:-ms-linear-gradient(bottom,#272727,#454545);
        background:-o-linear-gradient(bottom,#272727,#454545);
        background:linear-gradient(bottom,#272727,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#272727')
    }
    .blackBox{
        background-color:#333
    }
    .blackBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#000,#454545);
        background:-moz-linear-gradient(bottom,#000,#454545);
        background:-ms-linear-gradient(bottom,#000,#454545);
        background:-o-linear-gradient(bottom,#000,#454545);
        background:linear-gradient(bottom,#000,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#000000')
    }
    .premiumContainer .blackBoxTitle:not(.footerBoxTitle),.premiumContainer .grayBoxTitle{
        background-color:#52221e;
        background:-webkit-linear-gradient(bottom,#1c1110,#52221e);
        background:-moz-linear-gradient(bottom,#1c1110,#52221e);
        background:-ms-linear-gradient(bottom,#1c1110,#52221e);
        background:-o-linear-gradient(bottom,#1c1110,#52221e);
        background:linear-gradient(bottom,#1c1110,#52221e);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#52221e', endColorstr='#1c1110')
    }
    #col_right .boxTab.onboxtab{
        border-top-left-radius:0
    }
    .boxTab{
        float:left;
        position:relative;
        top:-9px;
        margin:0 0 -9px -1px;
        height:30px;
        line-height:30px;
        padding:0 12px;
        font-weight:700;
        font-size:12px;
        color:#aaa;
        box-shadow:1px -1px 2px rgba(0,0,0,.3);
        border:1px solid #000;
        border-radius:6px 6px 0 0;
        background-color:#616161;
        background:-webkit-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-moz-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-ms-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-o-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:linear-gradient(bottom,#393939,#616161 90%,#858585)
    }
    .boxTab.active,.boxTab.onboxtab{
        color:#fff;
        border-bottom-color:#760000;
        background-color:#760000;
        background:-webkit-linear-gradient(bottom,#760000,#a00);
        background:-moz-linear-gradient(bottom,#760000,#a00);
        background:-ms-linear-gradient(bottom,#760000,#a00);
        background:-o-linear-gradient(bottom,#760000,#a00);
        background:linear-gradient(bottom,#760000,#a00)
    }
    .boxTab.onboxtab.block{
        float:none;
        display:block;
        width:294px
    }
    .blackBoxTitleLink,.grayBoxTitleLink{
        float:right;
        font-size:12px;
        font-weight:400;
        color:#999
    }
    .displayAsGrid,.displayAsList{
        float:left;
        width:16px;
        padding:0;
        margin:2px 2px 0
    }
    .displayAsGrid.active,.displayAsList.active{
        padding:3px 2px;
        border:1px solid #949494;
        border-top-color:transparent;
        border-radius:0 0 4px 4px;
        margin:-1px 2px 0
    }
    #contentrow,.displayAsGrid.active,.displayAsList.active{
        background-color:#1b1b1b
    }
    .displayAsGrid li,.displayAsList li{
        list-style:none;
        background-color:#bbb
    }
    .displayAsList li{
        height:2px;
        margin-bottom:1px
    }
    .displayAsList li:last-child{
        margin-bottom:0
    }
    .displayAsGrid li{
        width:3px;
        height:3px;
        float:left;
        margin:1px
    }
    .resultBoxShort{
        width:110px;
        margin:auto;
        padding:10px;
        border:1px solid #272727;
        border-radius:4px;
        background-color:#373737;
        background:-webkit-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-moz-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-ms-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-o-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:linear-gradient(bottom,#373737,#545454 95%,#767676);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#767676', endColorstr='#373737')
    }
    .resultBoxShortImgContainer{
        position:relative;
        width:110px;
        height:99px;
        overflow:hidden;
        border:1px solid #929292;
        border-radius:4px;
        background-color:#222
    }
    .resultBoxShortImgContainer .onlineStatus{
        position:relative;
        height:14px;
        line-height:14px;
        text-align:center;
        color:#bbb;
        font-size:11px;
        border-bottom:1px solid #929292
    }
    .redBox{
        display:inline-block;
        width:28px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff!important;
        font-weight:700;
        background-color:#900;
        border-radius:4px
    }
    .qTipHelp{
        cursor:help
    }
    .blogPic{
        width:72px
    }
    .input,.inputDark,.inputLight{
        width:100%;
        padding:10px;
        font-size:13px;
        border-style:solid;
        border-width:1px;
        border-color:#000 #888 #888 #000;
        border-radius:3px
    }
    .button,.input,.inputDark,.inputLight,.selectDark{
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .input.small,.inputDark.small,.inputLight.small{
        padding:5px;
        font-size:12px
    }
    .formDark .input,.input,.inputDark{
        padding:9px;
        color:#fff;
        background-color:#222;
        background-image:-webkit-linear-gradient(bottom,#222,#000);
        background-image:-moz-linear-gradient(bottom,#222,#000);
        background-image:-ms-linear-gradient(bottom,#222,#000);
        background-image:-o-linear-gradient(bottom,#222,#000);
        background-image:linear-gradient(bottom,#222,#000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000000', endColorstr='#222222')
    }
    .formBig .input,.input.bigInput{
        padding:14px
    }
    .formLight .input,.inputLight{
        color:#444;
        background-color:#fafafa;
        background-image:-webkit-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-moz-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-ms-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-o-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#b8b8b8', endColorstr='#fafafa')
    }
    .buttonDark,.pagingButton,.select,.selectDark{
        background-color:#222;
        color:#fff;
        border-radius:6px;
        border:1px solid #666
    }
    .formDark .select,.select,.selectDark{
        width:100%;
        padding:5px 10px;
        border-radius:4px;
        border-color:#000 #888 #888 #000
    }
    .buttonDark,.pagingButton{
        padding:5px 10px;
        margin:0 5px;
        text-align:center;
        cursor:pointer;
        background:-webkit-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#222222')
    }
    .contactsTabDescr,.contactsTabIcon,.contactsTabTitle{
        margin-right:10px
    }
    .fixedbuttonsDark .buttonDark{
        width:100px
    }
    .buttonDark:hover,.pagingButton:hover{
        background:-webkit-linear-gradient(top,#222,#333);
        background:-moz-linear-gradient(top,#222,#333);
        background:-ms-linear-gradient(top,#222,#333);
        background:-o-linear-gradient(top,#222,#333);
        background:linear-gradient(top,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#222222', endColorstr='#333333')
    }
    #paginationContainer a:not(.button){
        display:inline-block;
        padding:16px;
        border-width:1px;
        border-style:solid;
        border-color:#666 #222;
        background-color:#333;
        background:-webkit-linear-gradient(bottom,#333,#444);
        background:-moz-linear-gradient(bottom,#333,#444);
        background:-ms-linear-gradient(bottom,#333,#444);
        background:-o-linear-gradient(bottom,#333,#444);
        background:linear-gradient(bottom,#333,#444);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#444444', endColorstr='#333333')
    }
    #paginationContainer a:not(.button):first-child{
        border-color:#666 #222 #666 #666;
        border-radius:4px 0 0 4px
    }
    #paginationContainer a:not(.button):last-child{
        border-color:#666 #666 #666 #222;
        border-radius:0 4px 4px 0
    }
    #paginationContainer a:not(.button):hover{
        background:#222
    }
    #paginationContainer a.selected{
        background:#1b1b1b;
        color:#fff
    }
    .button{
        min-width:88px;
        padding:10px 20px;
        border-radius:3px;
        border-style:solid;
        border-width:1px;
        text-align:center;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        box-shadow:0 1px 3px rgba(0,0,0,.3)
    }
    .button.small{
        padding:5px 10px
    }
    .button.block{
        display:block;
        width:100%
    }
    .button.bigButton{
        padding:12px;
        font-size:14px
    }
    .button.red{
        color:#fff;
        border-color:red;
        text-shadow:-1px -1px 0 #600;
        background-color:#c00
    }
    .button.white{
        color:#333;
        border-color:#ccc;
        text-shadow:1px 1px 0 #fff;
        background-color:#ccc
    }
    .button.brown,.button.gray{
        border-color:#999 transparent transparent #999;
        text-shadow:0 -1px 0 #222;
        color:#fff
    }
    .button.gray{
        background-color:#666
    }
    .button.brown{
        background-color:#776e67
    }
    .button:hover{
        box-shadow:none;
        color:#fff;
        border-color:transparent
    }
    .button.white:hover{
        color:inherit
    }
    .buttonGroup{
        overflow:hidden;
        text-align:center;
        border:1px solid #666;
        border-radius:6px
    }
    .buttonGroup .buttonGroupCell{
        padding:2px 0;
        cursor:pointer;
        border-right:1px solid #666;
        background-color:#222;
        background:-webkit-linear-gradient(bottom,#111,#333);
        background:-moz-linear-gradient(bottom,#111,#333);
        background:-ms-linear-gradient(bottom,#111,#333);
        background:-o-linear-gradient(bottom,#111,#333);
        background:linear-gradient(bottom,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#111111')
    }
    .buttonGroup .buttonGroupCell:hover{
        background:-webkit-linear-gradient(top,#111,#333);
        background:-moz-linear-gradient(top,#111,#333);
        background:-ms-linear-gradient(top,#111,#333);
        background:-o-linear-gradient(top,#111,#333);
        background:linear-gradient(top,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#111111', endColorstr='#333333')
    }
    .buttonGroup .buttonGroupCell:last-child{
        border-right:0
    }
    .hollowButton{
        padding:10px;
        text-align:center;
        font-size:14px;
        border-radius:4px;
        border:1px solid #666
    }
    .hollowButton:hover{
        border-color:#ccc;
        color:#fff
    }
    .inactiveToken .inactiveTokenOpacity{
        opacity:.4;
        filter:alpha(opacity=40)
    }
    .pgrequest-unlock{
        background-position:-96px -100px
    }
    .pgrequest-email{
        background-position:-146px -100px
    }
    .profileRewardTokenTitle{
        transform:scaleY(1.2);
        font-size:12px;
        font-weight:700;
        cursor:pointer
    }
    .profileRewardTokenTitle.inactive{
        color:#1b1b1b;
        text-shadow:1px 1px 1px #616161
    }
    .profileRewardToken-gold{
        background-position:0 0
    }
    .profileRewardToken-sponsor{
        background-position:-52px 0
    }
    .profileRewardToken-rmotd{
        background-position:-104px 0
    }
    .profileRewardToken-photo{
        background-position:-156px 0
    }
    .profileRewardToken-id{
        background-position:-208px 0
    }
    .profileRewardToken-gold.inactive{
        background-position:0 -51px
    }
    .profileRewardToken-sponsor.inactive{
        background-position:-52px -51px
    }
    .profileRewardToken-rmotd.inactive{
        background-position:-104px -51px
    }
    .profileRewardToken-photo.inactive{
        background-position:-156px -51px
    }
    .profileRewardToken-id.inactive{
        background-position:-208px -51px
    }
    .contactsTab{
        overflow:hidden;
        height:70px;
        position:relative;
        border:1px solid #222;
        border-radius:6px;
        cursor:pointer;
        margin-bottom:10px;
        background-color:#353535;
        white-space:normal
    }
    .contactsTabActive{
        position:absolute;
        left:-60px;
        top:0;
        bottom:0;
        background-color:#780000
    }
    .contactsTab:hover .contactsTabActive{
        left:0
    }
    .contactsTabActive,.contactsTabIcon{
        width:66px;
        height:100%
    }
    .settingsContactTabs .contactsTabActive{
        left:0;
        width:280px
    }
    .settingsContactTabs .contactsTabActive div{
        position:absolute;
        right:-30px;
        top:0;
        width:0;
        height:0;
        border-style:solid;
        border-width:35px 0 35px 30px;
        border-color:transparent transparent transparent #780000
    }
    .contactsTabTitle{
        width:230px;
        line-height:70px;
        color:#ccc;
        font-size:22px;
        font-weight:700
    }
    .contactsTabDescr{
        width:250px;
        height:100%;
        color:#aaa;
        font-size:13px
    }
    .messenger-type.active .messengericon-viber,.messenger-type:hover .messengericon-viber{
        background-position:0 0
    }
    .messenger-type.active .messengericon-wapp,.messenger-type:hover .messengericon-wapp{
        background-position:-80px 0
    }
    .messenger-type.active .messengericon-skype,.messenger-type:hover .messengericon-skype{
        background-position:-160px 0
    }
    .messenger-type.active .messengericon-line,.messenger-type:hover .messengericon-line{
        background-position:-240px 0
    }
    .messengericon-viber{
        background-position:-320px 0
    }
    .messengericon-wapp{
        background-position:-400px 0
    }
    .messengericon-skype{
        background-position:-480px 0
    }
    .messengericon-line{
        background-position:-560px 0
    }
    .messengers-txt{
        font-size:19px;
        color:#8b807d;
        text-shadow:1px 1px 1px #000;
        font-weight:700;
        text-align:center
    }
    .messenger-type.active .messengers-txt,.messenger-type:hover .messengers-txt{
        color:#d6332f
    }
    .messengers-box{
        background-color:rgba(0,0,0,.1);
        padding:20px 10px;
        border-radius:4px
    }
    .pgWideRequest,.pgrequest{
        background-color:#333;
        white-space:normal
    }
    .add-im{
        cursor:pointer
    }
    .add-im:hover{
        color:red
    }
    .messenger-account{
        display:none
    }
    .pgrequest{
        width:230px;
        height:100%;
        min-height:427px;
        float:left;
        padding:16px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 15px
    }
    .pgWideRequest{
        position:relative;
        padding:18px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 20px
    }
    .pgrequestTitle{
        font-size:22px;
        font-weight:700;
        color:#ccc;
        text-shadow:1px 1px 3px #222;
        margin:10px 0;
        text-align:center
    }
    .blackGradientSeparatorBottom{
        padding-left:90px
    }
    .aboutMeInterviewQuestion{
        margin-top:10px;
        margin-bottom:10px
    }
    .aboutInterviewRMq{
        color:red;
        font-weight:700;
        float:left
    }
    .aboutInterviewRMqText{
        color:#ddd;
        padding-left:10px;
        font-style:italic
    }
    .escortPresentationCountAnswers{
        height:28px;
        width:28px;
        font-size:14px;
        text-align:center;
        line-height:28px;
        margin-right:7px;
        float:left;
        font-weight:700;
        background-color:#900;
        border-radius:4px;
        margin-left:4px;
        border:1px solid #444
    }
    .escortPresentationAnswers{
        font-size:13px;
        font-weight:700;
        float:left;
        line-height:27px
    }
    .aboutInterviewRMa{
        font-weight:700;
        float:left
    }
    .aboutInterviewRMaText{
        padding-left:10px
    }
    .optionsButtonContainer{
        overflow:hidden;
        margin-bottom:2px;
        border-radius:4px;
        border:1px solid #000
    }
    .optionsButtonContainer .optionsButton{
        display:block;
        text-align:center;
        padding:6px;
        border-width:1px;
        border-style:solid;
        border-color:#999 transparent transparent #999;
        background-color:#666;
        text-shadow:0 -1px 0 #222;
        color:#fff;
        font-size:10px;
        font-weight:700;
        cursor:pointer
    }
    .optionsButtonContainer .optionsButton.active{
        color:#afa;
        text-shadow:0 0 10px #0f0;
        border:1px solid #444;
        background:#555;
        box-shadow:0 0 20px #333 inset
    }
    .beRmotday{
        background-color:#a72525;
        padding:2px 5px;
        float:right;
        margin-top:1px;
        margin-right:6px;
        color:#fff;
        font-size:11px;
        font-weight:700;
        border-radius:0 0 4px 4px;
        box-shadow:0 1px 2px rgba(0,0,0,.5) inset
    }
    .travelContainer{
        height:20px;
        background-color:#222;
        background:linear-gradient(left,#222,#3a3a3a);
        background:-o-linear-gradient(left,#222,#3a3a3a);
        background:-ms-linear-gradient(left,#222,#3a3a3a);
        background:-moz-linear-gradient(left,#222,#3a3a3a);
        background:-webkit-linear-gradient(left,#222,#3a3a3a);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#222222', EndColorStr='#3a3a3a')
    }
    .travelBegin{
        padding:0 4px 4px 0;
        margin-right:5px;
        background-color:#900;
        min-width:69px
    }
    .travelLoc{
        margin-top:2px
    }
    .rotator-nav{
        width:100%;
        position:absolute;
        top:51px;
        left:4px;
        margin:0;
        padding:0
    }
    .dashboardTokensArrow{
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:26px;
        height:26px;
        background-position:0 -47px
    }
    .dashboardTokensArrow.next-icon{
        right:18px;
        left:initial;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .dashboardTokensClock{
        width:18px;
        height:18px;
        background-position:-26px -47px
    }
    .dashboardTweetTravels{
        padding:4px;
        margin-top:5px;
        font-size:11px;
        background-color:#333;
        border-radius:4px
    }
    .statisticsBar{
        background-color:#900;
        height:12px;
        float:left;
        margin:3px 5px 0 0
    }
    .statisticsLimiter{
        max-width:170px;
        display:block
    }
    .statisticsLeft{
        width:90px
    }
    #wn{
        width:100%;
        height:200px;
        background-color:#222;
        border:1px solid #000;
        border-radius:0 0 4px 4px
    }
    .activityLog li{
        padding:15px 0;
        border-top:1px solid #333;
        border-bottom:1px solid #000
    }
    .imageControl{
        width:20px;
        height:20px;
        padding:0;
        margin:1px 0 0;
        overflow:hidden;
        border:none;
        background-color:transparent
    }
    .escortReplyPhoto{
        float:left;
        width:110px;
        margin:0 10px 10px 25px;
        border:1px solid #222;
        border-radius:4px
    }
    .reviewNeonSeparator{
        height:5px;
        box-shadow:1px 1px 3px rgba(0,0,0,.3) inset;
        background-color:#c00;
        background:-webkit-linear-gradient(left,#c00,#222);
        background:-moz-linear-gradient(left,#c00,#222);
        background:-ms-linear-gradient(left,#c00,#222);
        background:-o-linear-gradient(left,#c00,#222);
        background:linear-gradient(left,#c00,#222);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#cc0000', endColorstr='#222222')
    }
    .personalInterviewPic{
        max-width:165px;
        overflow:hidden;
        border:2px solid #962929;
        max-height:205px;
        border-radius:2px
    }
    .personalInterviewButtons{
        padding:13px 7px;
        background-color:#000;
        border-bottom:3px solid #760000
    }
    .profileFormRow{
        position:relative;
        padding:20px 0;
        margin-bottom:7px;
        min-height:70px;
        background-color:#2d2d2d
    }
    .profileFormRowSeparator{
        position:absolute;
        width:2px;
        height:100%;
        left:41px;
        top:0;
        bottom:0;
        background-color:#444
    }
    .profileFormRowCircle{
        float:left;
        position:relative;
        z-index:1;
        width:54px;
        height:54px;
        line-height:54px;
        margin:0 15px;
        text-align:center;
        color:#fff;
        font-size:28px;
        font-family:Arial,serif;
        background-color:#444;
        border-radius:100px
    }
    .fading{
        height:30px;
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        display:block;
        background:-webkit-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-moz-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:linear-gradient(bottom,#444,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#444444')
    }
    li .grayBox .fading{
        background:-webkit-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:linear-gradient(bottom,#525252,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#525252')
    }
    .Safari .fading{
        display:none
    }
    #stats-header{
        background-color:#373737;
        border-radius:4px;
        box-shadow:0 0 5px #222 inset;
        padding:10px;
        margin-bottom:20px
    }
    .stats-charticon{
        margin:0 5px 0 0;
        padding:0;
        list-style:none;
        float:left;
        width:60px;
        height:19px;
        transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg)
    }
    .stats-charticon li{
        float:left;
        background-color:#c33;
        width:4px;
        margin:0 1px
    }
    .stats-title{
        font-size:18px;
        color:#eee
    }
    .stats-a{
        color:#aaa;
        -webkit-transition:.15s linear;
        -moz-transition:.15s linear;
        -ms-transition:.15s linear;
        -o-transition:.15s linear;
        transition:.15s linear
    }
    .stats-a:hover{
        color:#fff
    }
    .stats-totals{
        width:130px;
        height:60px;
        padding:0 10px 15px;
        margin-left:10px;
        text-align:center;
        font-weight:700;
        border-radius:4px;
        border:1px solid #222;
        background-color:#333;
        background:linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-webkit-linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#333333', EndColorStr='#222222')
    }
    .btDisabled,.hideRadio input[type=radio]{
        opacity:.1;
        filter:alpha(opacity=1)
    }
    .tableDark,.tableLight{
        width:100%;
        border-collapse:collapse
    }
    .tableDark,.tableDark tr:nth-child(odd){
        background-color:#282828
    }
    .stats-totals div{
        font-size:32px;
        color:#fff
    }
    .stats-totals span{
        color:#c33
    }
    .stats-totals .smallPeriod{
        font-size:10px;
        color:#666;
        display:block
    }
    .tableDark{
        margin-top:20px
    }
    .tableDark thead td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableDark td{
        border-top:1px solid #373737;
        border-bottom:1px solid #373737;
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableDark td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .tableDark tr:nth-child(even){
        background-color:#222
    }
    .tableDark tr:hover{
        background-color:#373737
    }
    .tableDark thead tr:hover{
        background-color:inherit!important
    }
    .tableLight .tableLightHeader td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableLight td{
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableLight td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .artHere,.btOverlay,.ddButton,.pntBoxCircle,.signupProgress,.switchContainer,.welcomeEnterButton, .welcomeSairButton{
        text-align:center
    }
    .tableLight tr:nth-child(odd){
        background-color:#3C3C3C
    }
    .tableLight tr:hover{
        color:#fff;
        background-color:#373737
    }
    .tableLight tableLightHeader tr:hover{
        background-color:inherit!important
    }
    .tableLight.accountTable{
        left:-30px;
        width:750px
    }
    .stats-less,.stats-more{
        width:0;
        height:0;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        margin-right:5px;
        position:relative
    }
    .stats-more{
        border-bottom:7px solid #393;
        top:-12px
    }
    .stats-less{
        border-top:7px solid #c33;
        top:12px
    }
    .settingsLabel{
        width:136px
    }
    .pLabel{
        position:relative;
        overflow:hidden;
        padding:15px;
        border-radius:4px;
        border:1px solid #2a2826;
        background-color:#484645
    }
    .pLabel:before{
        position:absolute;
        top:-50px;
        left:-60px;
        width:100px;
        height:100px;
        transform:rotate(40deg);
        background-color:#4e4e4e
    }
    .hideRadio input[type=radio]{
        position:absolute;
        bottom:0;
        right:0;
        width:1px;
        height:1px;
        border:0;
        background:0 0
    }
    :checked+.pLabel{
        background-color:#4a4745
    }
    .pLabelLabel{
        float:left;
        margin:10px 10px 0 0;
        position:relative;
        width:24px;
        height:24px;
        border-radius:100%;
        background-color:#2a2826
    }
    :checked+.pLabel .pLabelLabel:before{
        display:block;
        width:16px;
        height:16px;
        border-radius:100%;
        background-color:#ae3232;
        margin:4px
    }
    .btOverlay{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        text-shadow:1px 1px 5px #000;
        z-index:2;
        background:rgba(0,0,0,.2);
        box-shadow:0 0 20px rgba(0,0,0,.2)
    }
    .btWrapper{
        max-width:800px;
        margin:auto
    }
    .btQrcode{
        float:left;
        width:130px;
        height:130px;
        border:10px solid #2a2826
    }
    .btRightContent{
        padding:10px
    }
    .uploadTab,.uploadTab2{
        padding:20px 10px;
        text-align:center
    }
    .buttonFadeInOut{
        -webkit-animation:buttonFade 2s infinite;
        animation:buttonFade 2s infinite
    }
	/*
    @-webkit-keyframes buttonFade{
        0%,100%{
            opacity:1;
            filter:alpha(opacity=1)
        }
        50%{
            opacity:.5;
            filter:alpha(opacity=50)
        }
    }
    @keyframes buttonFade{
        0%,100%{
            opacity:1
        }
        50%{
            opacity:.5
        }
    }
	*/
    .uploadTab{
        color:#999;
        border-radius:10px;
        border:3px dashed #333
    }
    .uploadTab.active,.uploadTab:hover{
        color:#fff;
        background:#4e4e4e
    }
    .uploadTab2{
        color:#ccc;
        border-radius:10px;
        border:3px dashed #ccc
    }
    .camsTextContainer,.userMenu{
        z-index:2;
        padding:10px;
        border-radius:4px
    }
    .uploadTab2.active,.uploadTab2:hover{
        border-color:red;
        color:#fff
    }
    .uploadTab2.active-uploaded .uploadedTitle{
        color:#6c0!important
    }
    .uploadTab2.active-uploaded:hover{
        border-color:#6c0
    }
    .photoVerUploads.rejectedPhoto{
        opacity:.5;
        filter:alpha(opacity=50)
    }
	/*
    @-webkit-keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
    @keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
	*/
    .settingsVideoDescroption{
        height:85px;
        overflow:auto
    }
    .camsTextContainer{
        width:370px;
        line-height:18px;
        margin:10px;
        background-color:rgba(0,0,0,.5);
        color:#fff;
        position:relative;
        overflow:visible
    }
    .camsTextContainer strong{
        display:block;
        color:#fff;
        font-size:18px;
        margin-bottom:10px
    }
    .camsTextContainer p{
        margin:0;
        color:#ccc
    }
    .userMenu,.userMenu a,.userMenu a:hover,.userMenuContainer.active a{
        color:#000
    }
    .ribbon-gold{
        background-position:0 0
    }
    .ribbon-premium{
        background-position:-51px 0
    }
    .ribbon-platinum{
        background-position:-167px 0
    }
    .ribbon-exclusive{
        background-position:-102px 0
    }
    .pcontactsTab-call{
        background-position:-92px -20px
    }
    .pcontactsTab-mail{
        background-position:-158px -20px
    }
    .pcontactsTab-gift{
        background-position:-224px -20px
    }
    .pcontactsTab-lock{
        background-position:-290px -20px
    }
    .pcontactsTab-review{
        background-position:-356px -20px
    }
    .pcontactsTab-basicinfo{
        background-position:-422px -20px
    }
    .pcontactsTab-stats{
        background-position:-488px -20px
    }
    .pcontactsTab-travels{
        background-position:-554px -20px
    }
    .pcontactsTab-rates{
        background-position:-620px -20px
    }
    .pcontactsTab-eye{
        background-position:-686px -20px
    }
    .pcontactsTab-home{
        background-position:-752px -20px
    }
    .pcontactsTab-key{
        background-position:-818px -20px
    }
    .pcontactsTab-www{
        background-position:-884px -20px
    }
    .userMenu{
        display:none;
        top:28px;
        left:-112px;
        width:240px;
        background-color:#ddd;
        position:absolute
    }
    .userMenu li:hover{
        background-color:#eee
    }
    .userMenuContainer.active{
        background-color:#ddd;
        border-radius:4px 4px 0 0
    }
    .userMenuContainer.active .userMenu{
        display:block
    }
    .userMenuPhoto{
        width:90px;
        height:85px;
        background-size:cover;
        background-position:center;
        border-radius:3px
    }
    .qtip-contentWrapper,.switchButton,.useThis{
        border-radius:4px
    }
    .qtip-content{
        border-top:1px solid #fff;
        line-height:1.5em;
        background:#eee!important
    }
    .qtip-title a{
        color:#333
    }
    .qtip-content a{
        color:#444
    }
    .qtip-content a:hover,.qtip-title a:hover{
        color:red
    }
    .qtip-active{
        z-index:9999!important
    }
    .qtip-title{
        border-bottom:1px solid #ccc;
        color:#000;
        font-size:14px
    }
    .qtip-button{
        font-size:12px
    }
    .systemInboxCounter{
        position:relative;
        bottom:5px;
        left:-2px;
        font-size:9px;
        color:#fff
    }
    .useThis{
        width:20px;
        height:20px;
        margin:auto;
        background-color:#222;
        box-shadow:1px 1px 5px #111 inset
    }
    .switchContainer{
        position:relative;
        height:34px;
        line-height:34px;
        padding:5px;
        color:#fff;
        font-size:15px;
        font-weight:700;
        background-color:#252525;
        border:1px solid #676767;
        border-radius:6px;
        text-shadow:1px 1px 1px rgba(0,0,0,.75)
    }
    .switchButton{
        width:48%;
        height:32px;
        position:absolute;
        top:5px;
        left:5px;
        border:1px solid #c00;
        background-color:#7a0001;
        background:-webkit-linear-gradient(bottom,#7a0001,#ac0000);
        background:-moz-linear-gradient(bottom,#7a0001,#ac0000);
        background:-ms-linear-gradient(bottom,#7a0001,#ac0000);
        background:-o-linear-gradient(bottom,#7a0001,#ac0000);
        background:linear-gradient(bottom,#7a0001,#ac0000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ac0000', endColorstr='#7a0001')
    }
    .switchButton.posRight{
        left:50%
    }
    .switchButton ul{
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:9px;
        right:10px
    }
    .switchButton ul li{
        float:left;
        width:1px;
        height:14px;
        background-color:#600;
        margin-left:3px
    }
    .rickRate{
        position:absolute;
        bottom:-30px;
        left:-4px;
        padding:5px;
        background-color:rgba(0,0,0,.3);
        border-radius:4px;
        color:#fff
    }
    .promoteText{
        opacity:.3;
        filter:opacity(alpha=30);
        margin:0 10px
    }
    .promoteText.active{
        opacity:1;
        filter:opacity(alpha=100)
    }
    .signupRow.error{
        border:2px solid #c00
    }
    .signupLeftLabel{
        width:115px
    }
    .signupProgress{
        overflow:hidden;
        position:relative;
        padding:15px 10px 10px;
        border-radius:4px;
        border:1px solid #000;
        font-size:12px;
        color:#666;
        font-weight:700;
        background-color:#333
    }
    .signupProgress:before{
        width:300px;
        height:110px;
        position:absolute;
        z-index:0;
        left:-14px;
        top:-50px;
        background-color:#3f3f3f;
        -webkit-transform:rotate(-22deg);
        -moz-transform:rotate(-22deg);
        -ms-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    .signupProgressStep,.signupProgressTitle{
        position:relative;
        z-index:1
    }
    .signupProgressTitle{
        color:#3f3f3f;
        font-size:18px;
        font-weight:700;
        bottom:-5px;
        left:96px
    }
    .signupProgressStep .singupProgressBar{
        height:4px;
        background-color:#666;
        margin:0 2px
    }
    .signupProgressStep.active .singupProgressBar{
        background-color:#f60a00
    }
    .signupProgressStep.active{
        color:#ccc
    }
    .campaignHorizontalContainer{
        padding:16px;
        margin-bottom:16px;
        background:#585654
    }
    .pntBox,.printsTitleLine{
        background-color:#2d2d2d
    }
    .campaignPhotoContainer{
        width:268px;
        height:164px;
        border:1px solid #888;
        border-radius:2px
    }
    .printsTitleLine{
        width:160px;
        height:6px
    }
    .printList li{
        width:50%;
        float:left
    }
    .pntBox{
        height:278px;
        margin:8px 2px
    }
    .pntBoxImg{
        height:187px;
        background-size:cover
    }
    .pntBoxCircle,.pntBoxLine{
        background-color:#444
    }
    .pntBoxCircle{
        position:absolute;
        bottom:3px;
        left:240px;
        width:50px;
        height:50px;
        z-index:2;
        border-radius:100px;
        font-size:10px;
        color:#fff
    }
    .pntBoxCircle strong{
        display:block;
        margin:13px auto
    }
    .pntBoxLine{
        position:absolute;
        left:0;
        right:0;
        bottom:25px;
        width:297px;
        height:3px
    }
    .clickTextPnt{
        margin:16px 0 0 10px;
        color:#4b4b4b;
        border-bottom-left-radius:10px;
        background-color:#2d2d2d
    }
    .blurImage{
        height:120px;
        background-color:#141414;
        background:-moz-linear-gradient(bottom,#1b1b1b,transparent);
        background:-o-linear-gradient(bottom,#1b1b1b,transparent);
        background:-ms-linear-gradient(bottom,#1b1b1b,transparent);
        background:linear-gradient(bottom,#1b1b1b,transparent);
        background:-webkit-linear-gradient(bottom,#1b1b1b,transparent);
        width:99%;
        position:absolute;
        bottom:0;
        right:0
    }
    .redSep{
        height:1px;
        margin-bottom:1px;
        background-color:#5e0d0d;
        background:-moz-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-o-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-ms-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-webkit-linear-gradient(left,#1b1b1b,#980808,#1b1b1b)
    }
    .ddButton{
        padding:5px;
        border:1px solid #777;
        border-radius:4px;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        background-color:#232424;
        background:-webkit-linear-gradient(bottom,#181818,#313131);
        background:-moz-linear-gradient(bottom,#181818,#313131);
        background:-ms-linear-gradient(bottom,#181818,#313131);
        background:-o-linear-gradient(bottom,#181818,#313131);
        background:linear-gradient(bottom,#181818,#313131)
    }
    .smallTriangle{
        width:0;
        height:0;
        border-style:solid;
        border-width:5px 5px 0;
        border-color:#bbb transparent transparent;
        margin-top:5px
    }
    .helpPageList{
        padding:0 0 10px 25px
    }
    .helpPageList li{
        border-top:1px dashed #333
    }
    .welcomePopupModelContainer{
        position:absolute;
        z-index:1;
        top:4px
    }
    .welcomeUserAgreement li,.welcomeUserAgreement p{
        color:#424141
    }
    .welcomeUserAgreement p a{
        color:#000!important;
        text-decoration:none;
        cursor:pointer
    }
    .welcomePopupModel{
        display:block;
        height:456px;
        position:absolute;
        margin:-63px -7px -7px
    }
    .welcomeEspaco{
        position:relative;
        z-index:1;
        width:424px;
        height:189px;
        margin:-100px auto -15px
    }
    .welcomeLogo{
        position:relative;
        z-index:1;
        width:92%;
        height:137px;
        margin:-74px -22px 0 37px;
        background:url(../imagens/modal-aviso-entrar/logo/logo-popup.png)
    }
    .welcomeUserAgreementContainer{
        border-radius:4px;
        background-color:#000;
        padding:10px;
        border-top:5px solid #e21531!important
    }
    .welcomeUserAgreement{
        padding:6px;
        overflow:auto;
        background-color:#fff;
        border-radius:4px;
        margin-bottom:10px;
        line-height:1.4em
    }
    .welcomeUserAgreement::-webkit-scrollbar{
        border-radius:4px;
        background-color:#272423
    }
    .welcomeUserAgreement::-webkit-scrollbar-thumb{
        border-radius:4px;
        background-color:#534a42;
        border-style:solid;
        border-width:0 3px;
        border-color:#272423
    }
	.welcomeEnterButton{
		background-color:#e31430;
        background:-webkit-linear-gradient(bottom,#e31430,#f4334e);
        background:-moz-linear-gradient(bottom,#e31430,#f4334e);
        background:-ms-linear-gradient(bottom,#e31430,#f4334e);
        background:-o-linear-gradient(bottom,#e31430,#f4334e);
        background:linear-gradient(bottom,#e31430,#f4334e)
		}
	.welcomeSairButton{
	    background:-webkit-linear-gradient(bottom,#1b1919,#252525);
        background:-moz-linear-gradient(bottom,#1b1919,#252525);
        background:-ms-linear-gradient(bottom,#1b1919,#252525);
        background:-o-linear-gradient(bottom,#1b1919,#252525);
        background:linear-gradient(bottom,#1b1919,#252525)
		}
    .welcomeEnterButton,.welcomeSairButton{
        text-transform:uppercase;
        text-decoration:none;
        padding:12px;
        border-radius:4px;
        font-size:24px;
        color:#fff;

    }
    .artHere,.searchHashtag:after{
        font-size:12px;
        font-weight:700
    }
    .welcomeEnterButton:hover{
        color:#fff!important
    }
	/*
    @keyframes word-rotate{
        0%{
            top:0
        }
        5%{
            top:-1.3em
        }
        10%{
            top:-2.6em
        }
        15%{
            top:-3.9em
        }
        20%{
            top:-5.2em
        }
        25%{
            top:-6.5em
        }
        30%{
            top:-7.8em
        }
        35%{
            top:-9.1em
        }
        40%{
            top:-10.4em
        }
        45%{
            top:-11.7em
        }
        50%{
            top:-13em
        }
        55%{
            top:-14.3em
        }
        60%{
            top:-15.9em
        }
        65%{
            top:-16.9em
        }
        70%{
            top:-18.2em
        }
        75%{
            top:-19.5em
        }
        80%{
            top:-20.8em
        }
        85%{
            top:-22.1em
        }
        90%{
            top:-23.4em
        }
        100%{
            top:-24.7em
        }
    }
    @keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @-webkit-keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    @keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
	*/
    .artHere{
        display:block;
        padding:5px;
        background-color:rgba(0,0,0,.3)
    }
    .escortSitesBoxScroll::-webkit-scrollbar,.escortSitesBoxScroll::-webkit-scrollbar-track{
        background-color:#000
    }
    .escortSitesBoxScroll::-webkit-scrollbar-button{
        background-color:#444
    }
    .escortSitesBoxScroll::-webkit-scrollbar-thumb{
        background-color:#222;
        border:1px solid #444
    }
    .escortSitesContainer{
        margin-bottom:1px;
        display:block
    }
    .escortsite{
        display:block;
        height:74px;
        width:303px;
        cursor:pointer
    }
    .searchHashtagsContainer{
        background-color:#2a2a2a
    }
    .searchHashtag{
        display:inline-block;
        padding:5px 10px;
        background-color:#3f3f3f;
        border-radius:6px;
        margin:10px;
        cursor:pointer
    }
    .searchHashtag:before{
        content:"#";
        font-weight:700
    }
    .searchHashtag:after{
        content:"x";
        margin-left:10px;
        color:red;
        position:relative;
        bottom:1px
    }
    .recentHashtagsContainer .searchHashtag:after{
        display:none
    }
    .searchHashtagInput{
        background:0 0;
        border:0;
        padding:10px;
        color:#fff;
        font-size:14px
    }
    .recentHashtagsTitle{
        font-size:10px;
        padding-left:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .recentHashtagsContainer{
        max-height:0;
        margin-bottom:10px
    }
    .recentHashtagsContainer.active{
        max-height:500px
    }
    .hashtagLink{
        display:inline-block;
        margin:5px 4px 0 0;
        color:#ccc;
        background-color:#292929;
        border-radius:4px;
        padding:3px 5px
    }
    .hashtagLink:before,.settingsHashtag:before{
        content:"#";
        font-weight:700
    }
    .settingsHashtag{
        padding:5px 10px;
        background-color:#3c3b3b;
        margin:8px 10px 8px 8px;
        display:inline-block;
        cursor:pointer;
        border-radius:6px
    }
    .settingsHashtag:after{
        content:"x";
        margin-left:8px;
        font-size:12px;
        font-weight:700;
        color:red;
        position:relative;
        bottom:1px
    }
    .home-platinum-hashtags{
        height:22px;
        overflow:hidden
    }
    .home-platinum-hashtags .hashtagLink{
        margin:0 3px 0 0
    }
    .search-rmday-hashtags-box{
        padding:6px 0
    }
    .search-rmday-hashtags{
        height:48px;
        overflow:hidden
    }
    .search-rmday-hashtags .hashtagLink{
        padding:1px 5px
    }
    .search-input-btn{
        position:absolute;
        top:1px;
        bottom:1px;
        right:1px;
        width:40px;
        background-color:#ae3232;
        border-radius:0 4px 4px 0;
        padding:8px;
        box-sizing:border-box;
        z-index:1
    }
    .magnifier{
        position:relative;
        width:12px;
        height:12px;
        border:4px solid #fff;
        border-radius:100%
    }
    .magnifier .handler,.search-tooltip{
        border-radius:4px;
        position:absolute
    }
    .magnifier .handler{
        bottom:-11px;
        right:-2px;
        width:4px;
        height:12px;
        background-color:#fff;
        -webkit-transform:rotate(-33deg);
        transform:rotate(-33deg)
    }
    .search-tooltip{
        background-color:#4e4843;
        right:0;
        left:0;
        top:-105px;
        font-size:13px;
        color:#ccc;
        padding:7px;
        box-sizing:border-box;
        border:1px solid #676363;
        display:none
    }
    .search-tooltip.active{
        splay:block
    }
    .search-tooltip .triangle{
        position:absolute;
        width:0;
        height:0;
        bottom:-7px;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #676363;
        left:20%
    }
    .search-hashtags{
        margin-top:8px
    }
    .input-dark-flat{
        background-color:#242323;
        padding:13px 40px 13px 9px;
        color:#fff;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        width:100%;
        font-size:13px;
        border:1px solid transparent;
        border-radius:4px
    }
    .sponsorsIcon.spr-bottom{
        top:auto;
        left:auto;
        right:23px;
        bottom:10px;
        z-index:1
    }
}
@media (min-width:1200px){
    @charset "utf-8";
    .qtip-content a,.txtUnderline{
        text-decoration:underline
    }
    .man-mobile-popup,.welcomeLogo-mobile{
        display:none
    }
    .clear,.clear:after,.clearFix{
        clear:both
    }
    .cursorPointer,.pointer,.uploadInput{
        cursor:pointer
    }
    .chosenMonoFont .chosen-drop .chosen-results,.monoSpace{
        font-family:monospace,'Courier New'!important
    }
    .btDisabled,.clickThrough{
        pointer-events:none
    }
    .txtEllipsis,.txtNoWrap{
        white-space:nowrap
    }
    .termo-acordo-usuario{
        width:100%;
        float:right
    }
    .blocklink,.clearFix{
        display:block;
        width:100%
    }
    .clearFix{
        height:0;
        line-height:0;
        overflow:hidden
    }
    .backgroundCover{
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat
    }
    .blocklink{
        height:100%
    }
    .clear:after,.clear:before{
        display:table;
        line-height:0;
        content:""
    }
    .uploadInput{
        position:absolute;
        top:0;
        right:0;
        z-index:30;
        font-size:120px;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter:alpha(opacity=0);
        opacity:0
    }
    .opacity3{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=30);
        -moz-opacity:.3;
        -khtml-opacity:.3;
        opacity:.3
    }
    .opacity5{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:alpha(opacity=50);
        -moz-opacity:.5;
        -khtml-opacity:.5;
        opacity:.5
    }
    .opacity7{
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        -khtml-opacity:.7;
        opacity:.7
    }
    .visibilityHidden{
        visibility:hidden
    }
    .borderRed{
        border:1px solid red!important
    }
    .borderBlack{
        border:1px solid #111!important
    }
    .borderGreen{
        border:1px solid #7CFC00!important
    }
    .txtLeft{
        text-align:left
    }
    .txtRight{
        text-align:right
    }
    .txtCenter{
        text-align:center
    }
    .txtJustify{
        text-align:justify
    }
    .txtWrap{
        word-wrap:break-word
    }
    .txtEllipsis{
        text-overflow:ellipsis;
        overflow:hidden
    }
    .txtNoBold{
        font-weight:400
    }
    .txtNoShadow{
        text-shadow:none
    }
    .txtInset{
        text-shadow:-1px -1px 0 #000
    }
    .txtOutset{
        text-shadow:1px 1px 0 #000
    }
    .txtCapitalize{
        text-transform:capitalize
    }
    .txtUppercase{
        text-transform:uppercase
    }
    .txtLowercase{
        text-transform:lowercase
    }
    .txtItalic{
        font-style:italic
    }
    .txtStrike{
        text-decoration:line-through
    }
    .button:hover,.stats-a,a:hover{
        text-decoration:none
    }
    .lineXS{
        line-height:.9em
    }
    .lineS{
        line-height:1.2em
    }
    .lineM{
        line-height:1.5em
    }
    .lineL{
        line-height:2em
    }
    .lineXL{
        line-height:2.5em
    }
    .lineXXL{
        line-height:3em
    }
    .txtXS{
        font-size:.5em!important
    }
    .txtS{
        font-size:.75em!important
    }
    .txtM{
        font-size:1em!important
    }
    .txtL{
        font-size:1.25em!important
    }
    .txtXL{
        font-size:1.5em!important
    }
    .txtXXL{
        font-size:2em!important
    }
    .txt9{
        font-size:9px!important
    }
    .txt10{
        font-size:10px!important
    }
    .txt11{
        font-size:11px!important
    }
    .txt12{
        font-size:12px!important
    }
    .txt13{
        font-size:13px!important
    }
    .txt14{
        font-size:14px!important
    }
    .txt15{
        font-size:15px!important
    }
    .txt16{
        font-size:16px!important
    }
    .txt18{
        font-size:18px!important
    }
    .txt20{
        font-size:20px!important
    }
    .txt22{
        font-size:22px!important
    }
    .txt24{
        font-size:24px!important
    }
    .txt26{
        font-size:26px!important
    }
    .txt27{
        font-size:27px!important
    }
    .txt28{
        font-size:28px!important
    }
    .txt30{
        font-size:30px!important
    }
    .txt32{
        font-size:32px!important
    }
    .txt36{
        font-size:36px!important
    }
    .txt40{
        font-size:40px!important
    }
    .txt42{
        font-size:42px!important
    }
    .txt45{
        font-size:45px!important
    }
    .txt46{
        font-size:46px!important
    }
    .txt48{
        font-size:48px!important
    }
    .txt50{
        font-size:50px!important
    }
    .txt72{
        font-size:72px!important
    }
    .split0{
        width:100%
    }
    .split1{
        width:75%
    }
    .split2{
        width:50%
    }
    .split3{
        width:33.33%
    }
    .split4{
        width:25%
    }
    .split5{
        width:20%
    }
    .txtGray{
        color:#aaa
    }
    .txtWhite{
        color:#fff
    }
    .txtGreen{
        color:#6c0
    }
    .txtRed{
        color:#bc132a;
        margin-bottom:10px
    }
    .txtYellow{
        color:#fc0
    }
    .txtBlue{
        color:#069
    }
    .txtBlack{
        color:#111
    }
    .txtGray2{
        color:#222
    }
    .txtGray3{
        color:#333
    }
    .txtGray4{
        color:#444
    }
    .txtGray6{
        color:#666
    }
    .txtGray9{
        color:#999
    }
    .txtGrayC{
        color:#ccc
    }
    .txtDarker{
        color:#dcd3cd
    }
    .floatLeft,.left{
        float:left
    }
    .floatRight,.right{
        float:right
    }
    .mrgAuto{
        margin-left:auto;
        margin-right:auto
    }
    .mrg1{
        margin:.3em
    }
    .mrg2{
        margin:.7em
    }
    .mrg3{
        margin:1em
    }
    .mrg4{
        margin:1.5em
    }
    .mrg5{
        margin:2em
    }
    .mrg6{
        margin:3em
    }
    .mrg0{
        margin:0!important
    }
    .mrgTop{
        margin-top:.3em;
        margin-bottom:.6em;
        text-align:center;
        text-transform:uppercase
    }
    .mrgTop2{
        margin-top:.7em
    }
    .mrgTop3{
        margin-top:1em
    }
    .mrgTop4{
        margin-top:1.5em
    }
    .mrgTop5{
        margin-top:2em
    }
    .mrgTop6{
        margin-top:3em
    }
    .mrgTop0{
        margin-top:0!important
    }
    .mrgBot{
        margin-bottom:.3em
    }
    .mrgBot2{
        margin-bottom:.7em
    }
    .mrgBot3{
        margin-bottom:1em
    }
    .mrgBot4{
        margin-bottom:1.5em
    }
    .mrgBot5{
        margin-bottom:2em
    }
    .mrgBot6{
        margin-bottom:3em
    }
    .mrgBot0{
        margin-bottom:0!important
    }
    .mrgLeft{
        margin-left:.3em
    }
    .mrgLeft2{
        margin-left:.7em
    }
    .mrgLeft3{
        margin-left:1em
    }
    .mrgLeft4{
        margin-left:1.5em
    }
    .mrgLeft5{
        margin-left:2em
    }
    .mrgLeft6{
        margin-left:3em
    }
    .mrgLeft0{
        margin-left:0!important
    }
    .mrgRight{
        margin-right:.3em
    }
    .mrgRight2{
        margin-right:.7em
    }
    .mrgRight3{
        margin-right:1em
    }
    .mrgRight4{
        margin-right:1.5em
    }
    .mrgRight5{
        margin-right:2em
    }
    .mrgRight6{
        margin-right:3em
    }
    .mrgRight0{
        margin-right:0!important
    }
    .mrgHor{
        margin-left:.3em!important;
        margin-right:.3em!important
    }
    .mrgHor1{
        margin-left:.7em!important;
        margin-right:.7em!important
    }
    .mrgHor2{
        margin-left:1em!important;
        margin-right:1em!important
    }
    .mrgHor3{
        margin-left:2em!important;
        margin-right:2em!important
    }
    .mrgHor4{
        margin-left:2.5em!important;
        margin-right:2.5em!important
    }
    .mrgHor5{
        margin-left:3em!important;
        margin-right:3em!important
    }
    .mrgHor0{
        margin-left:0!important;
        margin-right:0!important
    }
    .pad{
        padding:.3em
    }
    .pad2{
        padding:.7em
    }
    .pad3{
        padding:1em
    }
    .pad4{
        padding:1.5em
    }
    .pad5{
        padding:2em
    }
    .pad6{
        padding:3em
    }
    .pad0{
        padding:0!important
    }
    .padLeft3{
        padding-left:3em
    }
    .padLeft2{
        padding-left:2em
    }
    .padLeft1{
        padding-left:1em
    }
    .padLeft0{
        padding-left:0!important
    }
    .padRight3{
        padding-right:3em
    }
    .padRight2{
        padding-right:2em
    }
    .padRight1{
        padding-right:1em
    }
    .padRight0{
        padding-right:0!important
    }
    .padTop3{
        padding-top:3em
    }
    .padTop2{
        padding-top:2em
    }
    .padTop1{
        padding-top:1em
    }
    .padTop0{
        padding-top:0!important
    }
    .padBot3{
        padding-bottom:3em
    }
    .padBot2{
        padding-bottom:2em
    }
    .padBot1{
        padding-bottom:1em
    }
    .padBot0{
        padding-bottom:0!important
    }
    .orange{
        background-color:#f60
    }
    .borderTop0{
        border-top:none!important
    }
    .borderRight0{
        border-right:none!important
    }
    .borderBot0{
        border-bottom:none!important
    }
    .borderLeft0{
        border-left:none!important
    }
    .cursorMove{
        cursor:move
    }
    .cursorHelp{
        cursor:help
    }
    .overflow-hidden,.overflowFix,.overflowHidden{
        overflow:hidden!important
    }
    .overflow-auto,.overflowAuto{
        overflow:auto!important
    }
    .overflowVisible{
        overflow:visible!important
    }
    .visible{
        display:block!important
    }
    .block{
        display:block
    }
    .displayTable{
        display:table;
        width:100%;
        height:100%
    }
    .displayTableRow{
        display:table-row
    }
    .displayTableCell{
        display:table-cell
    }
    .valignMiddle{
        vertical-align:middle
    }
    .valignTop{
        vertical-align:top
    }
    .valignBottom{
        vertical-align:bottom
    }
    .invisible{
        display:none!important
    }
    .invisibleFix{
        display:none
    }
    .inline-block,.inlineBlock{
        display:inline-block
    }
    .hrBlue,.hrDark,.hrLight,.hrRed{
        clear:both;
        display:block;
        height:0;
        width:100%
    }
    .relative{
        position:relative
    }
    .absolute{
        position:absolute
    }
    .fixed{
        position:fixed
    }
    .zindex1{
        z-index:1
    }
    .hrLight{
        border-top:1px solid #aaa;
        border-bottom:1px solid #fff
    }
    .hrDark{
        border-top:1px solid #222;
        border-bottom:1px solid #555
    }
    .hrRed{
        border-top:1px solid #300;
        border-bottom:1px solid #600
    }
    .hrBlue{
        border-top:1px solid #014;
        border-bottom:1px solid #049
    }
    .about-contact .hideIfContactPage,.chosenNoSearch .chosen-container-single .chosen-search{
        display:none
    }
    .smallChosen .chosen-container-single .chosen-single{
        padding:0 0 0 8px
    }
    .smallChosen .chosen-container-single .chosen-single div b{
        margin-top:0
    }
    .bigChosen .chosen-container-single .chosen-single{
        line-height:35px;
        height:35px
    }
    .bigChosen .chosen-container-single .chosen-single div b{
        margin-top:12px;
        margin-left:2px
    }
    .bigChosen .chosen-container-single .chosen-single span{
        font-size:15px;
        font-weight:700
    }
    .mediumChosen .chosen-container-single .chosen-single{
        line-height:28px;
        height:32px
    }
    .mediumChosen .chosen-container-single .chosen-single div b{
        margin-top:3px
    }
    .travelLocationsChosen .chosen-container{
        width:260px!important
    }
    .chosenFirstOptionFixed .chosen-results{
        position:static;
        margin-top:30px
    }
    .chosenFirstOptionFixed .chosen-results li.active-result:first-child{
        position:absolute;
        left:4px;
        right:4px;
        top:35px
    }
    .chosen-container{
        width:100%!important
    }
    .smallChosenDrop .chosen-drop .chosen-results{
        max-height:120px
    }
    .mediumChosenDrop .chosen-drop .chosen-results{
        max-height:180px
    }
    .chosen-disabled,.disabled{
        cursor:default;
        pointer-events:none
    }
    .chosen-container-single .chosen-single{
        white-space:nowrap;
        padding:5px;
        border-radius:3px;
        color:#444;
        background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fefefe),color-stop(1,#b2b2b2));
        background-image:-webkit-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-moz-linear-gradient(center bottom,#fefefe 0,#b2b2b2 100%);
        background-image:-o-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:-ms-linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        background-image:linear-gradient(top,#fefefe 0,#b2b2b2 100%);
        filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#fefefe', GradientType=0)
    }
    .chosen-container-single .chosen-single div b{
        margin-top:5px
    }
    .chosen-container .chosen-results li{
        color:#444
    }
    body{
        margin:0;
        color:#ccc;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        background-color:#2c2b2a;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    p{
        line-height:1.4em;
        margin:.6em 0
    }
    a{
        color:#fff
    }
    a:hover{
        color:red
    }
    .MSIE10 a img,.MSIE9 a img{
        border:0
    }
    .douchebag_safari{
        position:fixed;
        width:1px;
        left:-50px
    }
    .douchebag_safari input{
        width:1%
    }
    .gfirm:before{
        content:"RENTM MEDIA GmbH"
    }
    .gAddress:before{
        content:"RENTM MEDIA GmbH \a Horner Landstr. 320 \a 22111 Hamburg \a Germany";
        white-space:pre
    }
    .dephone:before,.pLabel:before,.signupProgress:before,:checked+.pLabel .pLabelLabel:before{
        content:""
    }
    .demail:before{
        content:"email: dmca@rentmen.com"
    }
    #site{
        width:950px;
        margin:0 auto
    }
    #contentrow,#site{
        border-radius:0 0 6px 6px
    }
    #footer,#site{
        border:1px solid #010101
    }
    #footer{
        width:930px;
        margin:20px auto;
        border-radius:6px 6px 0 0;
        background:-webkit-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-moz-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-ms-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:-o-linear-gradient(bottom,#282828,#323232 80%,#424242);
        background:linear-gradient(bottom,#282828,#323232 80%,#424242)
    }
    .footerList{
        margin:0 16px 0 0;
        padding:0;
        list-style:none;
        line-height:1.5em
    }
    .footerList a{
        color:#999
    }
    .footerList a:hover{
        color:#ccc
    }
    .separator,hr{
        border-top:1px solid #333;
        border-bottom:1px solid #555
    }
    .blackBox .separator{
        border-top-color:#222;
        border-bottom-color:#444
    }
    .get-bitcoin-icons-wallet{
        background-position:-50px 0
    }
    .get-bitcoin-icons-cart{
        background-position:0 0
    }
    .coinbase-web{
        max-height:555px
    }
    .paxful-web{
        max-height:514px
    }
    .bitpay-web{
        max-height:576px
    }
    .bt-video-box{
        border:2px solid #766e65;
        margin-top:30px;
        padding:10px;
        border-radius:4px;
        margin-bottom:20px
    }
    .topline{
        border-radius:0 0 6px 6px;
        border-bottom:1px solid #6f6f6f
    }
    .topline,.translateContainer:hover{
        background-color:#605f5f;
        background:-webkit-linear-gradient(bottom,#605f5f,#222121);
        background:-moz-linear-gradient(bottom,#605f5f,#222121);
        background:-ms-linear-gradient(bottom,#605f5f,#222121);
        background:-o-linear-gradient(bottom,#605f5f,#222121);
        background:linear-gradient(bottom,#605f5f,#222121)
    }
    .topline li{
        height:28px;
        line-height:28px
    }
    .topline a{
        color:#aaa;
        padding:0 8px;
        font-size:11px;
        text-transform:capitalize
    }
    .boxTab:hover,.boxTab:hover a,.topline a:hover{
        color:#fff;
        text-decoration:none
    }
    .topline li a .index{
        display:none;
        position:absolute;
        bottom:3px;
        padding:1px 3px;
        font-size:9px;
        color:#fff;
        background-color:#333;
        border-radius:3px;
        left:20px!important;
        right:auto!important;
        line-height:1.3em
    }
    .headrow{
        background-color:#1b1b1b
    }
    .blackBox,.grayBox{
        position:relative;
        margin:15px 0;
        border-radius:4px;
        border:1px solid #000
    }
    .grayBox{
        background-color:#444
    }
    .blackBoxTitle,.grayBoxTitle{
        height:23px;
        margin:0;
        padding-right:10px;
        line-height:23px;
        border-radius:4px 4px 0 0;
        border-top:1px solid #949494;
        border-bottom:3px solid #760000;
        box-shadow:0 1px 1px #000
    }
    .cleanBoxTitle{
        padding:10px;
        background-color:#2c2c2c
    }
    .cleanBoxTitle h1,.cleanBoxTitle h2,.cleanBoxTitle h3{
        margin:0;
        color:#fff;
        font-size:14px;
        text-transform:uppercase
    }
    .noBoxTitle,.searchRmotdHeader{
        height:26px;
        line-height:26px;
        padding-left:10px;
        color:#fff
    }
    #col_right .noBoxTitle,.blackBox .grayBox .noBoxTitle,.grayBox .blackBox .noBoxTitle{
        border-bottom:0
    }
    .noBoxTitle h1,.noBoxTitle h2,.noBoxTitle h3{
        margin:0;
        font-size:12px;
        font-weight:700
    }
    .grayBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#272727,#454545);
        background:-moz-linear-gradient(bottom,#272727,#454545);
        background:-ms-linear-gradient(bottom,#272727,#454545);
        background:-o-linear-gradient(bottom,#272727,#454545);
        background:linear-gradient(bottom,#272727,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#272727')
    }
    .blackBox{
        background-color:#333
    }
    .blackBoxTitle{
        background-color:#454545;
        background:-webkit-linear-gradient(bottom,#000,#454545);
        background:-moz-linear-gradient(bottom,#000,#454545);
        background:-ms-linear-gradient(bottom,#000,#454545);
        background:-o-linear-gradient(bottom,#000,#454545);
        background:linear-gradient(bottom,#000,#454545);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#454545', endColorstr='#000000')
    }
    .premiumContainer .blackBoxTitle:not(.footerBoxTitle),.premiumContainer .grayBoxTitle{
        background-color:#52221e;
        background:-webkit-linear-gradient(bottom,#1c1110,#52221e);
        background:-moz-linear-gradient(bottom,#1c1110,#52221e);
        background:-ms-linear-gradient(bottom,#1c1110,#52221e);
        background:-o-linear-gradient(bottom,#1c1110,#52221e);
        background:linear-gradient(bottom,#1c1110,#52221e);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#52221e', endColorstr='#1c1110')
    }
    #col_right .boxTab.onboxtab{
        border-top-left-radius:0
    }
    .boxTab{
        float:left;
        position:relative;
        top:-9px;
        margin:0 0 -9px -1px;
        height:30px;
        line-height:30px;
        padding:0 12px;
        font-weight:700;
        font-size:12px;
        color:#aaa;
        box-shadow:1px -1px 2px rgba(0,0,0,.3);
        border:1px solid #000;
        border-radius:6px 6px 0 0;
        background-color:#616161;
        background:-webkit-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-moz-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-ms-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:-o-linear-gradient(bottom,#393939,#616161 90%,#858585);
        background:linear-gradient(bottom,#393939,#616161 90%,#858585)
    }
    .boxTab.active,.boxTab.onboxtab{
        color:#fff;
        border-bottom-color:#760000;
        background-color:#760000;
        background:-webkit-linear-gradient(bottom,#760000,#a00);
        background:-moz-linear-gradient(bottom,#760000,#a00);
        background:-ms-linear-gradient(bottom,#760000,#a00);
        background:-o-linear-gradient(bottom,#760000,#a00);
        background:linear-gradient(bottom,#760000,#a00)
    }
    .boxTab.onboxtab.block{
        float:none;
        display:block;
        width:294px
    }
    .blackBoxTitleLink,.grayBoxTitleLink{
        float:right;
        font-size:12px;
        font-weight:400;
        color:#999
    }
    .displayAsGrid,.displayAsList{
        float:left;
        width:16px;
        padding:0;
        margin:2px 2px 0
    }
    .displayAsGrid.active,.displayAsList.active{
        padding:3px 2px;
        border:1px solid #949494;
        border-top-color:transparent;
        border-radius:0 0 4px 4px;
        margin:-1px 2px 0
    }
    #contentrow,.displayAsGrid.active,.displayAsList.active{
        background-color:#1b1b1b
    }
    .displayAsGrid li,.displayAsList li{
        list-style:none;
        background-color:#bbb
    }
    .displayAsList li{
        height:2px;
        margin-bottom:1px
    }
    .displayAsList li:last-child{
        margin-bottom:0
    }
    .displayAsGrid li{
        width:3px;
        height:3px;
        float:left;
        margin:1px
    }
    .resultBoxShort{
        width:110px;
        margin:auto;
        padding:10px;
        border:1px solid #272727;
        border-radius:4px;
        background-color:#373737;
        background:-webkit-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-moz-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-ms-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:-o-linear-gradient(bottom,#373737,#545454 95%,#767676);
        background:linear-gradient(bottom,#373737,#545454 95%,#767676);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#767676', endColorstr='#373737')
    }
    .resultBoxShortImgContainer{
        position:relative;
        width:110px;
        height:99px;
        overflow:hidden;
        border:1px solid #929292;
        border-radius:4px;
        background-color:#222
    }
    .resultBoxShortImgContainer .onlineStatus{
        position:relative;
        height:14px;
        line-height:14px;
        text-align:center;
        color:#bbb;
        font-size:11px;
        border-bottom:1px solid #929292
    }
    .redBox{
        display:inline-block;
        width:28px;
        height:28px;
        line-height:28px;
        text-align:center;
        color:#fff!important;
        font-weight:700;
        background-color:#900;
        border-radius:4px
    }
    .qTipHelp{
        cursor:help
    }
    .blogPic{
        width:72px
    }
    .input,.inputDark,.inputLight{
        width:100%;
        padding:10px;
        font-size:13px;
        border-style:solid;
        border-width:1px;
        border-color:#000 #888 #888 #000;
        border-radius:3px
    }
    .button,.input,.inputDark,.inputLight,.selectDark{
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .input.small,.inputDark.small,.inputLight.small{
        padding:5px;
        font-size:12px
    }
    .formDark .input,.input,.inputDark{
        padding:9px;
        color:#fff;
        background-color:#222;
        background-image:-webkit-linear-gradient(bottom,#222,#000);
        background-image:-moz-linear-gradient(bottom,#222,#000);
        background-image:-ms-linear-gradient(bottom,#222,#000);
        background-image:-o-linear-gradient(bottom,#222,#000);
        background-image:linear-gradient(bottom,#222,#000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000000', endColorstr='#222222')
    }
    .formBig .input,.input.bigInput{
        padding:14px
    }
    .formLight .input,.inputLight{
        color:#444;
        background-color:#fafafa;
        background-image:-webkit-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-moz-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-ms-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:-o-linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        background-image:linear-gradient(bottom,#fafafa,#b8b8b8)!important;
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#b8b8b8', endColorstr='#fafafa')
    }
    .buttonDark,.pagingButton,.select,.selectDark{
        background-color:#222;
        color:#fff;
        border-radius:6px;
        border:1px solid #666
    }
    .formDark .select,.select,.selectDark{
        width:100%;
        padding:5px 10px;
        border-radius:4px;
        border-color:#000 #888 #888 #000
    }
    .buttonDark,.pagingButton{
        padding:5px 10px;
        margin:0 5px;
        text-align:center;
        cursor:pointer;
        background:-webkit-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#222222')
    }
    .contactsTabDescr,.contactsTabIcon,.contactsTabTitle{
        margin-right:10px
    }
    .fixedbuttonsDark .buttonDark{
        width:100px
    }
    .buttonDark:hover,.pagingButton:hover{
        background:-webkit-linear-gradient(top,#222,#333);
        background:-moz-linear-gradient(top,#222,#333);
        background:-ms-linear-gradient(top,#222,#333);
        background:-o-linear-gradient(top,#222,#333);
        background:linear-gradient(top,#222,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#222222', endColorstr='#333333')
    }
    #paginationContainer a:not(.button){
        display:inline-block;
        padding:16px;
        border-width:1px;
        border-style:solid;
        border-color:#666 #222;
        background-color:#333;
        background:-webkit-linear-gradient(bottom,#333,#444);
        background:-moz-linear-gradient(bottom,#333,#444);
        background:-ms-linear-gradient(bottom,#333,#444);
        background:-o-linear-gradient(bottom,#333,#444);
        background:linear-gradient(bottom,#333,#444);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#444444', endColorstr='#333333')
    }
    #paginationContainer a:not(.button):first-child{
        border-color:#666 #222 #666 #666;
        border-radius:4px 0 0 4px
    }
    #paginationContainer a:not(.button):last-child{
        border-color:#666 #666 #666 #222;
        border-radius:0 4px 4px 0
    }
    #paginationContainer a:not(.button):hover{
        background:#222
    }
    #paginationContainer a.selected{
        background:#1b1b1b;
        color:#fff
    }
    .button{
        min-width:88px;
        padding:10px 20px;
        border-radius:3px;
        border-style:solid;
        border-width:1px;
        text-align:center;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        box-shadow:0 1px 3px rgba(0,0,0,.3)
    }
    .button.small{
        padding:5px 10px
    }
    .button.block{
        display:block;
        width:100%
    }
    .button.bigButton{
        padding:12px;
        font-size:14px
    }
    .button.red{
        color:#fff;
        border-color:red;
        text-shadow:-1px -1px 0 #600;
        background-color:#c00
    }
    .button.white{
        color:#333;
        border-color:#ccc;
        text-shadow:1px 1px 0 #fff;
        background-color:#ccc
    }
    .button.brown,.button.gray{
        border-color:#999 transparent transparent #999;
        text-shadow:0 -1px 0 #222;
        color:#fff
    }
    .button.gray{
        background-color:#666
    }
    .button.brown{
        background-color:#776e67
    }
    .button:hover{
        box-shadow:none;
        color:#fff;
        border-color:transparent
    }
    .button.white:hover{
        color:inherit
    }
    .buttonGroup{
        overflow:hidden;
        text-align:center;
        border:1px solid #666;
        border-radius:6px
    }
    .buttonGroup .buttonGroupCell{
        padding:2px 0;
        cursor:pointer;
        border-right:1px solid #666;
        background-color:#222;
        background:-webkit-linear-gradient(bottom,#111,#333);
        background:-moz-linear-gradient(bottom,#111,#333);
        background:-ms-linear-gradient(bottom,#111,#333);
        background:-o-linear-gradient(bottom,#111,#333);
        background:linear-gradient(bottom,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333333', endColorstr='#111111')
    }
    .buttonGroup .buttonGroupCell:hover{
        background:-webkit-linear-gradient(top,#111,#333);
        background:-moz-linear-gradient(top,#111,#333);
        background:-ms-linear-gradient(top,#111,#333);
        background:-o-linear-gradient(top,#111,#333);
        background:linear-gradient(top,#111,#333);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#111111', endColorstr='#333333')
    }
    .buttonGroup .buttonGroupCell:last-child{
        border-right:0
    }
    .hollowButton{
        padding:10px;
        text-align:center;
        font-size:14px;
        border-radius:4px;
        border:1px solid #666
    }
    .hollowButton:hover{
        border-color:#ccc;
        color:#fff
    }
    .inactiveToken .inactiveTokenOpacity{
        opacity:.4;
        filter:alpha(opacity=40)
    }
    .pgrequest-unlock{
        background-position:-96px -100px
    }
    .pgrequest-email{
        background-position:-146px -100px
    }
    .profileRewardTokenTitle{
        transform:scaleY(1.2);
        font-size:12px;
        font-weight:700;
        cursor:pointer
    }
    .profileRewardTokenTitle.inactive{
        color:#1b1b1b;
        text-shadow:1px 1px 1px #616161
    }
    .profileRewardToken-gold{
        background-position:0 0
    }
    .profileRewardToken-sponsor{
        background-position:-52px 0
    }
    .profileRewardToken-rmotd{
        background-position:-104px 0
    }
    .profileRewardToken-photo{
        background-position:-156px 0
    }
    .profileRewardToken-id{
        background-position:-208px 0
    }
    .profileRewardToken-gold.inactive{
        background-position:0 -51px
    }
    .profileRewardToken-sponsor.inactive{
        background-position:-52px -51px
    }
    .profileRewardToken-rmotd.inactive{
        background-position:-104px -51px
    }
    .profileRewardToken-photo.inactive{
        background-position:-156px -51px
    }
    .profileRewardToken-id.inactive{
        background-position:-208px -51px
    }
    .contactsTab{
        overflow:hidden;
        height:70px;
        position:relative;
        border:1px solid #222;
        border-radius:6px;
        cursor:pointer;
        margin-bottom:10px;
        background-color:#353535;
        white-space:normal
    }
    .contactsTabActive{
        position:absolute;
        left:-60px;
        top:0;
        bottom:0;
        background-color:#780000
    }
    .contactsTab:hover .contactsTabActive{
        left:0
    }
    .contactsTabActive,.contactsTabIcon{
        width:66px;
        height:100%
    }
    .settingsContactTabs .contactsTabActive{
        left:0;
        width:280px
    }
    .settingsContactTabs .contactsTabActive div{
        position:absolute;
        right:-30px;
        top:0;
        width:0;
        height:0;
        border-style:solid;
        border-width:35px 0 35px 30px;
        border-color:transparent transparent transparent #780000
    }
    .contactsTabTitle{
        width:230px;
        line-height:70px;
        color:#ccc;
        font-size:22px;
        font-weight:700
    }
    .contactsTabDescr{
        width:250px;
        height:100%;
        color:#aaa;
        font-size:13px
    }
    .messenger-type.active .messengericon-viber,.messenger-type:hover .messengericon-viber{
        background-position:0 0
    }
    .messenger-type.active .messengericon-wapp,.messenger-type:hover .messengericon-wapp{
        background-position:-80px 0
    }
    .messenger-type.active .messengericon-skype,.messenger-type:hover .messengericon-skype{
        background-position:-160px 0
    }
    .messenger-type.active .messengericon-line,.messenger-type:hover .messengericon-line{
        background-position:-240px 0
    }
    .messengericon-viber{
        background-position:-320px 0
    }
    .messengericon-wapp{
        background-position:-400px 0
    }
    .messengericon-skype{
        background-position:-480px 0
    }
    .messengericon-line{
        background-position:-560px 0
    }
    .messengers-txt{
        font-size:19px;
        color:#8b807d;
        text-shadow:1px 1px 1px #000;
        font-weight:700;
        text-align:center
    }
    .messenger-type.active .messengers-txt,.messenger-type:hover .messengers-txt{
        color:#d6332f
    }
    .messengers-box{
        background-color:rgba(0,0,0,.1);
        padding:20px 10px;
        border-radius:4px
    }
    .pgWideRequest,.pgrequest{
        background-color:#333;
        white-space:normal
    }
    .add-im{
        cursor:pointer
    }
    .add-im:hover{
        color:red
    }
    .messenger-account{
        display:none
    }
    .pgrequest{
        width:230px;
        height:100%;
        min-height:427px;
        float:left;
        padding:16px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 15px
    }
    .pgWideRequest{
        position:relative;
        padding:18px;
        border:1px solid #222;
        border-radius:6px;
        margin:0 20px
    }
    .pgrequestTitle{
        font-size:22px;
        font-weight:700;
        color:#ccc;
        text-shadow:1px 1px 3px #222;
        margin:10px 0;
        text-align:center
    }
    .blackGradientSeparatorBottom{
        padding-left:90px
    }
    .aboutMeInterviewQuestion{
        margin-top:10px;
        margin-bottom:10px
    }
    .aboutInterviewRMq{
        color:red;
        font-weight:700;
        float:left
    }
    .aboutInterviewRMqText{
        color:#ddd;
        padding-left:10px;
        font-style:italic
    }
    .escortPresentationCountAnswers{
        height:28px;
        width:28px;
        font-size:14px;
        text-align:center;
        line-height:28px;
        margin-right:7px;
        float:left;
        font-weight:700;
        background-color:#900;
        border-radius:4px;
        margin-left:4px;
        border:1px solid #444
    }
    .escortPresentationAnswers{
        font-size:13px;
        font-weight:700;
        float:left;
        line-height:27px
    }
    .aboutInterviewRMa{
        font-weight:700;
        float:left
    }
    .aboutInterviewRMaText{
        padding-left:10px
    }
    .optionsButtonContainer{
        overflow:hidden;
        margin-bottom:2px;
        border-radius:4px;
        border:1px solid #000
    }
    .optionsButtonContainer .optionsButton{
        display:block;
        text-align:center;
        padding:6px;
        border-width:1px;
        border-style:solid;
        border-color:#999 transparent transparent #999;
        background-color:#666;
        text-shadow:0 -1px 0 #222;
        color:#fff;
        font-size:10px;
        font-weight:700;
        cursor:pointer
    }
    .optionsButtonContainer .optionsButton.active{
        color:#afa;
        text-shadow:0 0 10px #0f0;
        border:1px solid #444;
        background:#555;
        box-shadow:0 0 20px #333 inset
    }
    .beRmotday{
        background-color:#a72525;
        padding:2px 5px;
        float:right;
        margin-top:1px;
        margin-right:6px;
        color:#fff;
        font-size:11px;
        font-weight:700;
        border-radius:0 0 4px 4px;
        box-shadow:0 1px 2px rgba(0,0,0,.5) inset
    }
    .travelContainer{
        height:20px;
        background-color:#222;
        background:linear-gradient(left,#222,#3a3a3a);
        background:-o-linear-gradient(left,#222,#3a3a3a);
        background:-ms-linear-gradient(left,#222,#3a3a3a);
        background:-moz-linear-gradient(left,#222,#3a3a3a);
        background:-webkit-linear-gradient(left,#222,#3a3a3a);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#222222', EndColorStr='#3a3a3a')
    }
    .travelBegin{
        padding:0 4px 4px 0;
        margin-right:5px;
        background-color:#900;
        min-width:69px
    }
    .travelLoc{
        margin-top:2px
    }
    .rotator-nav{
        width:100%;
        position:absolute;
        top:51px;
        left:4px;
        margin:0;
        padding:0
    }
    .dashboardTokensArrow{
        position:absolute;
        top:0;
        left:0;
        display:block;
        width:26px;
        height:26px;
        background-position:0 -47px
    }
    .dashboardTokensArrow.next-icon{
        right:18px;
        left:initial;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .dashboardTokensClock{
        width:18px;
        height:18px;
        background-position:-26px -47px
    }
    .dashboardTweetTravels{
        padding:4px;
        margin-top:5px;
        font-size:11px;
        background-color:#333;
        border-radius:4px
    }
    .statisticsBar{
        background-color:#900;
        height:12px;
        float:left;
        margin:3px 5px 0 0
    }
    .statisticsLimiter{
        max-width:170px;
        display:block
    }
    .statisticsLeft{
        width:90px
    }
    #wn{
        width:100%;
        height:200px;
        background-color:#222;
        border:1px solid #000;
        border-radius:0 0 4px 4px
    }
    .activityLog li{
        padding:15px 0;
        border-top:1px solid #333;
        border-bottom:1px solid #000
    }
    .imageControl{
        width:20px;
        height:20px;
        padding:0;
        margin:1px 0 0;
        overflow:hidden;
        border:none;
        background-color:transparent
    }
    .escortReplyPhoto{
        float:left;
        width:110px;
        margin:0 10px 10px 25px;
        border:1px solid #222;
        border-radius:4px
    }
    .reviewNeonSeparator{
        height:5px;
        box-shadow:1px 1px 3px rgba(0,0,0,.3) inset;
        background-color:#c00;
        background:-webkit-linear-gradient(left,#c00,#222);
        background:-moz-linear-gradient(left,#c00,#222);
        background:-ms-linear-gradient(left,#c00,#222);
        background:-o-linear-gradient(left,#c00,#222);
        background:linear-gradient(left,#c00,#222);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#cc0000', endColorstr='#222222')
    }
    .personalInterviewPic{
        max-width:165px;
        overflow:hidden;
        border:2px solid #962929;
        max-height:205px;
        border-radius:2px
    }
    .personalInterviewButtons{
        padding:13px 7px;
        background-color:#000;
        border-bottom:3px solid #760000
    }
    .profileFormRow{
        position:relative;
        padding:20px 0;
        margin-bottom:7px;
        min-height:70px;
        background-color:#2d2d2d
    }
    .profileFormRowSeparator{
        position:absolute;
        width:2px;
        height:100%;
        left:41px;
        top:0;
        bottom:0;
        background-color:#444
    }
    .profileFormRowCircle{
        float:left;
        position:relative;
        z-index:1;
        width:54px;
        height:54px;
        line-height:54px;
        margin:0 15px;
        text-align:center;
        color:#fff;
        font-size:28px;
        font-family:Arial,serif;
        background-color:#444;
        border-radius:100px
    }
    .fading{
        height:30px;
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        display:block;
        background:-webkit-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-moz-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#444,rgba(0,0,0,0));
        background:linear-gradient(bottom,#444,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#444444')
    }
    li .grayBox .fading{
        background:-webkit-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-ms-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:-o-linear-gradient(bottom,#525252,rgba(0,0,0,0));
        background:linear-gradient(bottom,#525252,rgba(0,0,0,0));
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#7FFFFFFF', endColorstr='#525252')
    }
    .Safari .fading{
        display:none
    }
    #stats-header{
        background-color:#373737;
        border-radius:4px;
        box-shadow:0 0 5px #222 inset;
        padding:10px;
        margin-bottom:20px
    }
    .stats-charticon{
        margin:0 5px 0 0;
        padding:0;
        list-style:none;
        float:left;
        width:60px;
        height:19px;
        transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -webkit-transform:rotate(180deg)
    }
    .stats-charticon li{
        float:left;
        background-color:#c33;
        width:4px;
        margin:0 1px
    }
    .stats-title{
        font-size:18px;
        color:#eee
    }
    .stats-a{
        color:#aaa;
        -webkit-transition:.15s linear;
        -moz-transition:.15s linear;
        -ms-transition:.15s linear;
        -o-transition:.15s linear;
        transition:.15s linear
    }
    .stats-a:hover{
        color:#fff
    }
    .stats-totals{
        width:130px;
        height:60px;
        padding:0 10px 15px;
        margin-left:10px;
        text-align:center;
        font-weight:700;
        border-radius:4px;
        border:1px solid #222;
        background-color:#333;
        background:linear-gradient(bottom,#222,#333);
        background:-o-linear-gradient(bottom,#222,#333);
        background:-ms-linear-gradient(bottom,#222,#333);
        background:-moz-linear-gradient(bottom,#222,#333);
        background:-webkit-linear-gradient(bottom,#222,#333);
        filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#333333', EndColorStr='#222222')
    }
    .btDisabled,.hideRadio input[type=radio]{
        opacity:.1;
        filter:alpha(opacity=1)
    }
    .tableDark,.tableLight{
        width:100%;
        border-collapse:collapse
    }
    .tableDark,.tableDark tr:nth-child(odd){
        background-color:#282828
    }
    .stats-totals div{
        font-size:32px;
        color:#fff
    }
    .stats-totals span{
        color:#c33
    }
    .stats-totals .smallPeriod{
        font-size:10px;
        color:#666;
        display:block
    }
    .tableDark{
        margin-top:20px
    }
    .tableDark thead td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableDark td{
        border-top:1px solid #373737;
        border-bottom:1px solid #373737;
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableDark td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .tableDark tr:nth-child(even){
        background-color:#222
    }
    .tableDark tr:hover{
        background-color:#373737
    }
    .tableDark thead tr:hover{
        background-color:inherit!important
    }
    .tableLight .tableLightHeader td{
        color:#eee;
        font-weight:700;
        font-size:14px
    }
    .tableLight td{
        padding:5px;
        color:#aaa;
        text-align:center
    }
    .tableLight td:first-child{
        text-align:left;
        padding-left:10px;
        color:#eee
    }
    .artHere,.btOverlay,.ddButton,.pntBoxCircle,.signupProgress,.switchContainer,.welcomeEnterButton,.welcomeSairButton{
        text-align:center
    }
    .tableLight tr:nth-child(odd){
        background-color:#3C3C3C
    }
    .tableLight tr:hover{
        color:#fff;
        background-color:#373737
    }
    .tableLight tableLightHeader tr:hover{
        background-color:inherit!important
    }
    .tableLight.accountTable{
        left:-30px;
        width:750px
    }
    .stats-less,.stats-more{
        width:0;
        height:0;
        border-left:4px solid transparent;
        border-right:4px solid transparent;
        margin-right:5px;
        position:relative
    }
    .stats-more{
        border-bottom:7px solid #393;
        top:-12px
    }
    .stats-less{
        border-top:7px solid #c33;
        top:12px
    }
    .settingsLabel{
        width:136px
    }
    .pLabel{
        position:relative;
        overflow:hidden;
        padding:15px;
        border-radius:4px;
        border:1px solid #2a2826;
        background-color:#484645
    }
    .pLabel:before{
        position:absolute;
        top:-50px;
        left:-60px;
        width:100px;
        height:100px;
        transform:rotate(40deg);
        background-color:#4e4e4e
    }
    .hideRadio input[type=radio]{
        position:absolute;
        bottom:0;
        right:0;
        width:1px;
        height:1px;
        border:0;
        background:0 0
    }
    :checked+.pLabel{
        background-color:#4a4745
    }
    .pLabelLabel{
        float:left;
        margin:10px 10px 0 0;
        position:relative;
        width:24px;
        height:24px;
        border-radius:100%;
        background-color:#2a2826
    }
    :checked+.pLabel .pLabelLabel:before{
        display:block;
        width:16px;
        height:16px;
        border-radius:100%;
        background-color:#ae3232;
        margin:4px
    }
    .btOverlay{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        text-shadow:1px 1px 5px #000;
        z-index:2;
        background:rgba(0,0,0,.2);
        box-shadow:0 0 20px rgba(0,0,0,.2)
    }
    .btWrapper{
        max-width:800px;
        margin:auto
    }
    .btQrcode{
        float:left;
        width:130px;
        height:130px;
        border:10px solid #2a2826
    }
    .btRightContent{
        padding:10px
    }
    .uploadTab,.uploadTab2{
        padding:20px 10px;
        text-align:center
    }
    .buttonFadeInOut{
        -webkit-animation:buttonFade 2s infinite;
        animation:buttonFade 2s infinite
    }
	/*
    @-webkit-keyframes buttonFade{
        0%,100%{
            opacity:1;
            filter:alpha(opacity=1)
        }
        50%{
            opacity:.5;
            filter:alpha(opacity=50)
        }
    }
    @keyframes buttonFade{
        0%,100%{
            opacity:1
        }
        50%{
            opacity:.5
        }
    }
	*/
    .uploadTab{
        color:#999;
        border-radius:10px;
        border:3px dashed #333
    }
    .uploadTab.active,.uploadTab:hover{
        color:#fff;
        background:#4e4e4e
    }
    .uploadTab2{
        color:#ccc;
        border-radius:10px;
        border:3px dashed #ccc
    }
    .camsTextContainer,.userMenu{
        z-index:2;
        padding:10px;
        border-radius:4px
    }
    .uploadTab2.active,.uploadTab2:hover{
        border-color:red;
        color:#fff
    }
    .uploadTab2.active-uploaded .uploadedTitle{
        color:#6c0!important
    }
    .uploadTab2.active-uploaded:hover{
        border-color:#6c0
    }
    .photoVerUploads.rejectedPhoto{
        opacity:.5;
        filter:alpha(opacity=50)
    }
	/*
    @-webkit-keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
    @keyframes cloudAnimate{
        0%,100%{
            top:0
        }
        50%{
            top:-6px
        }
    }
	*/
    .settingsVideoDescroption{
        height:85px;
        overflow:auto
    }
    .camsTextContainer{
        width:370px;
        line-height:18px;
        margin:10px;
        background-color:rgba(0,0,0,.5);
        color:#fff;
        position:relative;
        overflow:visible
    }
    .camsTextContainer strong{
        display:block;
        color:#fff;
        font-size:18px;
        margin-bottom:10px
    }
    .camsTextContainer p{
        margin:0;
        color:#ccc
    }
    .userMenu,.userMenu a,.userMenu a:hover,.userMenuContainer.active a{
        color:#000
    }
    .ribbon-gold{
        background-position:0 0
    }
    .ribbon-premium{
        background-position:-51px 0
    }
    .ribbon-platinum{
        background-position:-167px 0
    }
    .ribbon-exclusive{
        background-position:-102px 0
    }
    .pcontactsTab-call{
        background-position:-92px -20px
    }
    .pcontactsTab-mail{
        background-position:-158px -20px
    }
    .pcontactsTab-gift{
        background-position:-224px -20px
    }
    .pcontactsTab-lock{
        background-position:-290px -20px
    }
    .pcontactsTab-review{
        background-position:-356px -20px
    }
    .pcontactsTab-basicinfo{
        background-position:-422px -20px
    }
    .pcontactsTab-stats{
        background-position:-488px -20px
    }
    .pcontactsTab-travels{
        background-position:-554px -20px
    }
    .pcontactsTab-rates{
        background-position:-620px -20px
    }
    .pcontactsTab-eye{
        background-position:-686px -20px
    }
    .pcontactsTab-home{
        background-position:-752px -20px
    }
    .pcontactsTab-key{
        background-position:-818px -20px
    }
    .pcontactsTab-www{
        background-position:-884px -20px
    }
    .userMenu{
        display:none;
        top:28px;
        left:-112px;
        width:240px;
        background-color:#ddd;
        position:absolute
    }
    .userMenu li:hover{
        background-color:#eee
    }
    .userMenuContainer.active{
        background-color:#ddd;
        border-radius:4px 4px 0 0
    }
    .userMenuContainer.active .userMenu{
        display:block
    }
    .userMenuPhoto{
        width:90px;
        height:85px;
        background-size:cover;
        background-position:center;
        border-radius:3px
    }
    .qtip-contentWrapper,.switchButton,.useThis{
        border-radius:4px
    }
    .qtip-content{
        border-top:1px solid #fff;
        line-height:1.5em;
        background:#eee!important
    }
    .qtip-title a{
        color:#333
    }
    .qtip-content a{
        color:#444
    }
    .qtip-content a:hover,.qtip-title a:hover{
        color:red
    }
    .qtip-active{
        z-index:9999!important
    }
    .qtip-title{
        border-bottom:1px solid #ccc;
        color:#000;
        font-size:14px
    }
    .qtip-button{
        font-size:12px
    }
    .systemInboxCounter{
        position:relative;
        bottom:5px;
        left:-2px;
        font-size:9px;
        color:#fff
    }
    .useThis{
        width:20px;
        height:20px;
        margin:auto;
        background-color:#222;
        box-shadow:1px 1px 5px #111 inset
    }
    .switchContainer{
        position:relative;
        height:34px;
        line-height:34px;
        padding:5px;
        color:#fff;
        font-size:15px;
        font-weight:700;
        background-color:#252525;
        border:1px solid #676767;
        border-radius:6px;
        text-shadow:1px 1px 1px rgba(0,0,0,.75)
    }
    .switchButton{
        width:48%;
        height:32px;
        position:absolute;
        top:5px;
        left:5px;
        border:1px solid #c00;
        background-color:#7a0001;
        background:-webkit-linear-gradient(bottom,#7a0001,#ac0000);
        background:-moz-linear-gradient(bottom,#7a0001,#ac0000);
        background:-ms-linear-gradient(bottom,#7a0001,#ac0000);
        background:-o-linear-gradient(bottom,#7a0001,#ac0000);
        background:linear-gradient(bottom,#7a0001,#ac0000);
        filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ac0000', endColorstr='#7a0001')
    }
    .switchButton.posRight{
        left:50%
    }
    .switchButton ul{
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:9px;
        right:10px
    }
    .blurImage,.pntBoxLine{
        right:0;
        position:absolute
    }
    .switchButton ul li{
        float:left;
        width:1px;
        height:14px;
        background-color:#600;
        margin-left:3px
    }
    .rickRate{
        position:absolute;
        bottom:-30px;
        left:-4px;
        padding:5px;
        background-color:rgba(0,0,0,.3);
        border-radius:4px;
        color:#fff
    }
    .promoteText{
        opacity:.3;
        filter:opacity(alpha=30);
        margin:0 10px
    }
    .promoteText.active{
        opacity:1;
        filter:opacity(alpha=100)
    }
    .signupRow.error{
        border:2px solid #c00
    }
    .signupLeftLabel{
        width:115px
    }
    .signupProgress{
        overflow:hidden;
        position:relative;
        padding:15px 10px 10px;
        border-radius:4px;
        border:1px solid #000;
        font-size:12px;
        color:#666;
        font-weight:700;
        background-color:#333
    }
    .signupProgress:before{
        width:300px;
        height:110px;
        position:absolute;
        z-index:0;
        left:-14px;
        top:-50px;
        background-color:#3f3f3f;
        -webkit-transform:rotate(-22deg);
        -moz-transform:rotate(-22deg);
        -ms-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    .signupProgressStep,.signupProgressTitle{
        position:relative;
        z-index:1
    }
    .signupProgressTitle{
        color:#3f3f3f;
        font-size:18px;
        font-weight:700;
        bottom:-5px;
        left:96px
    }
    .signupProgressStep .singupProgressBar{
        height:4px;
        background-color:#666;
        margin:0 2px
    }
    .signupProgressStep.active .singupProgressBar{
        background-color:#f60a00
    }
    .signupProgressStep.active{
        color:#ccc
    }
    .campaignHorizontalContainer{
        padding:16px;
        margin-bottom:16px;
        background:#585654
    }
    .pntBox,.printsTitleLine{
        background-color:#2d2d2d
    }
    .campaignPhotoContainer{
        width:268px;
        height:164px;
        border:1px solid #888;
        border-radius:2px
    }
    .printsTitleLine{
        width:160px;
        height:6px
    }
    .printList li{
        width:50%;
        float:left
    }
    .pntBox{
        height:278px;
        margin:8px 2px
    }
    .pntBoxImg{
        height:187px;
        background-size:cover
    }
    .pntBoxCircle,.pntBoxLine{
        background-color:#444
    }
    .pntBoxCircle{
        position:absolute;
        bottom:3px;
        left:240px;
        width:50px;
        height:50px;
        z-index:2;
        border-radius:100px;
        font-size:10px;
        color:#fff
    }
    .pntBoxCircle strong{
        display:block;
        margin:13px auto
    }
    .pntBoxLine{
        left:0;
        bottom:25px;
        width:297px;
        height:3px
    }
    .clickTextPnt{
        margin:16px 0 0 10px;
        color:#4b4b4b;
        border-bottom-left-radius:10px;
        background-color:#2d2d2d
    }
    .blurImage{
        height:120px;
        background-color:#141414;
        background:-moz-linear-gradient(bottom,#1b1b1b,transparent);
        background:-o-linear-gradient(bottom,#1b1b1b,transparent);
        background:-ms-linear-gradient(bottom,#1b1b1b,transparent);
        background:linear-gradient(bottom,#1b1b1b,transparent);
        background:-webkit-linear-gradient(bottom,#1b1b1b,transparent);
        width:99%;
        bottom:0
    }
    .redSep{
        height:1px;
        margin-bottom:1px;
        background-color:#5e0d0d;
        background:-moz-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-o-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-ms-linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:linear-gradient(left,#1b1b1b,#980808,#1b1b1b);
        background:-webkit-linear-gradient(left,#1b1b1b,#980808,#1b1b1b)
    }
    .ddButton{
        padding:5px;
        border:1px solid #777;
        border-radius:4px;
        color:#fff;
        font-weight:700;
        cursor:pointer;
        background-color:#232424;
        background:-webkit-linear-gradient(bottom,#181818,#313131);
        background:-moz-linear-gradient(bottom,#181818,#313131);
        background:-ms-linear-gradient(bottom,#181818,#313131);
        background:-o-linear-gradient(bottom,#181818,#313131);
        background:linear-gradient(bottom,#181818,#313131)
    }
    .smallTriangle{
        width:0;
        height:0;
        border-style:solid;
        border-width:5px 5px 0;
        border-color:#bbb transparent transparent;
        margin-top:5px
    }
    .helpPageList{
        padding:0 0 10px 25px
    }
    .helpPageList li{
        border-top:1px dashed #333
    }
    .welcomePopupContainer{
        width:870px;
        position:fixed;
        top:50%;
        left:50%;
        margin-top:-230px;
        margin-left:-435px;
        border-left:8px solid #e31430;
        border-right:8px solid #e31430;
        background-color:#2c2c2c;
        box-shadow:inset 0 -7px 50px 4px rgba(0,0,0,.78)
    }
    .welcomePopupModelContainer{
        position:absolute;
        z-index:1;
        top:4px
    }
    .welcomeUserAgreement li,.welcomeUserAgreement p{
        color:#424141
    }
    .welcomeUserAgreement p a{
        color:#000!important;
        text-decoration:none;
        cursor:pointer
    }
    .welcomePopupModel{
        display:block;
        height:456px;
        position:absolute;
        margin:-63px -7px -7px
    }
    .welcomeEspaco{
        position:relative;
        z-index:1;
        width:424px;
        height:189px;
        margin:-100px auto -15px
    }
    .welcomeLogo{
        position:relative;
        z-index:1;
        width:92%;
        height:137px;
        margin:-74px -22px 0 37px;
        background:url(../imagens/modal-aviso-entrar/logo/logo-popup.png)
    }
    .welcomeUserAgreementContainer{
        border-radius:4px;
        background-color:#000;
        padding:10px
    }
    .welcomeUserAgreement{
        padding:6px;
        overflow:auto;
        background-color:#fff;
        border-radius:4px;
        margin-bottom:10px;
        line-height:1.4em
    }
    .welcomeUserAgreement::-webkit-scrollbar{
        border-radius:4px;
        background-color:#272423
    }
    .welcomeUserAgreement::-webkit-scrollbar-thumb{
        border-radius:4px;
        background-color:#534a42;
        border-style:solid;
        border-width:0 3px;
        border-color:#272423
    }
	.welcomeEnterButton{
		background-color:#e31430;
        background:-webkit-linear-gradient(bottom,#e31430,#f4334e);
        background:-moz-linear-gradient(bottom,#e31430,#f4334e);
        background:-ms-linear-gradient(bottom,#e31430,#f4334e);
        background:-o-linear-gradient(bottom,#e31430,#f4334e);
        background:linear-gradient(bottom,#e31430,#f4334e)
		}
	.welcomeSairButton{
		background:-webkit-linear-gradient(bottom,#1b1919,#252525);
        background:-moz-linear-gradient(bottom,#1b1919,#252525);
        background:-ms-linear-gradient(bottom,#1b1919,#252525);
        background:-o-linear-gradient(bottom,#1b1919,#252525);
        background:linear-gradient(bottom,#1b1919,#252525)
		}
    .welcomeEnterButton,.welcomeSairButton{
        text-transform:uppercase;
        text-decoration:none;
        padding:12px;
        border-radius:4px;
        font-size:24px;
        color:#fff;

    }
    .artHere,.searchHashtag:after{
        font-size:12px;
        font-weight:700
    }
    .welcomeEnterButton:hover{
        color:#fff!important
    }
	/*
    @keyframes word-rotate{
        0%{
            top:0
        }
        5%{
            top:-1.3em
        }
        10%{
            top:-2.6em
        }
        15%{
            top:-3.9em
        }
        20%{
            top:-5.2em
        }
        25%{
            top:-6.5em
        }
        30%{
            top:-7.8em
        }
        35%{
            top:-9.1em
        }
        40%{
            top:-10.4em
        }
        45%{
            top:-11.7em
        }
        50%{
            top:-13em
        }
        55%{
            top:-14.3em
        }
        60%{
            top:-15.9em
        }
        65%{
            top:-16.9em
        }
        70%{
            top:-18.2em
        }
        75%{
            top:-19.5em
        }
        80%{
            top:-20.8em
        }
        85%{
            top:-22.1em
        }
        90%{
            top:-23.4em
        }
        100%{
            top:-24.7em
        }
    }
    @keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @-webkit-keyframes translateLoading{
        0%,100%{
            bottom:0
        }
        50%,60%{
            bottom:20px
        }
    }
    @keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes translateLoadingBase{
        0%,100%{
            transform:scaleX(1.2)
        }
        50%,60%{
            transform:scaleX(1)
        }
    }
    @-webkit-keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
    @keyframes load3{
        0%{
            -webkit-transform:rotate(0);
            transform:rotate(0)
        }
        100%{
            -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
        }
    }
	*/
    .artHere{
        display:block;
        padding:5px;
        background-color:rgba(0,0,0,.3)
    }
    .escortSitesBoxScroll::-webkit-scrollbar,.escortSitesBoxScroll::-webkit-scrollbar-track{
        background-color:#000
    }
    .escortSitesBoxScroll::-webkit-scrollbar-button{
        background-color:#444
    }
    .escortSitesBoxScroll::-webkit-scrollbar-thumb{
        background-color:#222;
        border:1px solid #444
    }
    .escortSitesContainer{
        margin-bottom:1px;
        display:block
    }
    .escortsite{
        display:block;
        height:74px;
        width:303px;
        cursor:pointer
    }
    .searchHashtagsContainer{
        background-color:#2a2a2a
    }
    .searchHashtag{
        display:inline-block;
        padding:5px 10px;
        background-color:#3f3f3f;
        border-radius:6px;
        margin:10px;
        cursor:pointer
    }
    .searchHashtag:before{
        content:"#";
        font-weight:700
    }
    .searchHashtag:after{
        content:"x";
        margin-left:10px;
        color:red;
        position:relative;
        bottom:1px
    }
    .recentHashtagsContainer .searchHashtag:after{
        display:none
    }
    .searchHashtagInput{
        background:0 0;
        border:0;
        padding:10px;
        color:#fff;
        font-size:14px
    }
    .recentHashtagsTitle{
        font-size:10px;
        padding-left:16px;
        text-transform:uppercase;
        font-weight:700
    }
    .recentHashtagsContainer{
        max-height:0;
        margin-bottom:10px
    }
    .recentHashtagsContainer.active{
        max-height:500px
    }
    .hashtagLink{
        display:inline-block;
        margin:5px 4px 0 0;
        color:#ccc;
        background-color:#292929;
        border-radius:4px;
        padding:3px 5px
    }
    .hashtagLink:before,.settingsHashtag:before{
        content:"#";
        font-weight:700
    }
    .settingsHashtag{
        padding:5px 10px;
        background-color:#3c3b3b;
        margin:8px 10px 8px 8px;
        display:inline-block;
        cursor:pointer;
        border-radius:6px
    }
    .settingsHashtag:after{
        content:"x";
        margin-left:8px;
        font-size:12px;
        font-weight:700;
        color:red;
        position:relative;
        bottom:1px
    }
    .home-platinum-hashtags{
        height:22px;
        overflow:hidden
    }
    .home-platinum-hashtags .hashtagLink{
        margin:0 3px 0 0
    }
    .search-rmday-hashtags-box{
        padding:6px 0
    }
    .search-rmday-hashtags{
        height:48px;
        overflow:hidden
    }
    .search-rmday-hashtags .hashtagLink{
        padding:1px 5px
    }
    .search-input-btn{
        position:absolute;
        top:1px;
        bottom:1px;
        right:1px;
        width:40px;
        background-color:#ae3232;
        border-radius:0 4px 4px 0;
        padding:8px;
        box-sizing:border-box;
        z-index:1
    }
    .magnifier{
        position:relative;
        width:12px;
        height:12px;
        border:4px solid #fff;
        border-radius:100%
    }
    .magnifier .handler,.search-tooltip{
        border-radius:4px;
        position:absolute
    }
    .magnifier .handler{
        bottom:-11px;
        right:-2px;
        width:4px;
        height:12px;
        background-color:#fff;
        -webkit-transform:rotate(-33deg);
        transform:rotate(-33deg)
    }
    .search-tooltip{
        background-color:#4e4843;
        right:0;
        left:0;
        top:-105px;
        font-size:13px;
        color:#ccc;
        padding:7px;
        box-sizing:border-box;
        border:1px solid #676363;
        display:none
    }
    .search-tooltip.active{
        display:block
    }
    .search-tooltip .triangle{
        position:absolute;
        width:0;
        height:0;
        bottom:-7px;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #676363;
        left:20%
    }
    .search-hashtags{
        margin-top:8px
    }
    .input-dark-flat{
        background-color:#242323;
        padding:13px 40px 13px 9px;
        color:#fff;
        -ms-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        width:100%;
        font-size:13px;
        border:1px solid transparent;
        border-radius:4px
    }
    .sponsorsIcon.spr-bottom{
        top:auto;
        left:auto;
        right:23px;
        bottom:10px;
        z-index:1
    }
}
.modal{
	display:none;
    overflow:auto;
    position:fixed;
    z-index:9999;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,.9)
}
