
header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family:'HelveticaNeueLTProMdCn';}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, .sendMsg, .confirmPin, .sOption span, .enterBtn, .login, .topNav li a:before, .topNav li a.active:before, .telegramRB{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{opacity:1;}/*color:#a0a0a0;*/
::-moz-placeholder{opacity:1;}
:-ms-input-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}
a, a:visited {
    color: #1d7ea9;
}

    a:hover {
        color: #ae1818;
    }


@font-face {
    font-family:'HelveticaNeueLTProMdCn';
    src: url('../fonts/HelveticaNeueLTProMdCn.eot');
    src: url('../fonts/HelveticaNeueLTProMdCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProMdCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProMdCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProMdCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProMdCn.svg#HelveticaNeueLTProMdCn') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTProCn';
    src: url('../fonts/HelveticaNeueLTProCn.eot');
    src: url('../fonts/HelveticaNeueLTProCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProCn.svg#HelveticaNeueLTProCn') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTProLtCn';
    src: url('../fonts/HelveticaNeueLTProLtCn.eot');
    src: url('../fonts/HelveticaNeueLTProLtCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProLtCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProLtCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProLtCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProLtCn.svg#HelveticaNeueLTProLtCn') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTProMd';
    src: url('../fonts/HelveticaNeueLTProMd.eot');
    src: url('../fonts/HelveticaNeueLTProMd.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProMd.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProMd.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProMd.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProMd.svg#HelveticaNeueLTProMd') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTProRoman';
    src: url('../fonts/HelveticaNeueLTProRoman.eot');
    src: url('../fonts/HelveticaNeueLTProRoman.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProRoman.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProRoman.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProRoman.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProRoman.svg#HelveticaNeueLTProRoman') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTProBdCn';
    src: url('../fonts/HelveticaNeueLTProBdCn.eot');
    src: url('../fonts/HelveticaNeueLTProBdCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProBdCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProBdCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProBdCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProBdCn.svg#HelveticaNeueLTProBdCn') format('svg');
}



header{background-color:#fff;}
.centerwrap{width:1704px; margin:auto;}
.logo{padding-top:11px; float:left; padding-bottom:13px;}
.headeright{float:right; padding-top:21px;}
a.startNow{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:41px; padding:0 28px; border-radius:21px; -webkit-border-radius:21px; float:left; margin-top:1px; font-size:16px; color:#fff; font-family:'HelveticaNeueLTProMd';}
a:hover.startNow{background-position:right top;}
.dropdown{float:left; min-width:142px; margin-left:11px;}
.dropdownBox{border:1px solid #e2e2e2; position:relative; border-radius:22px; -webkit-border-radius:22px; cursor:pointer; min-width: 150px}
/*.dropdownBox.active{border-radius:22px 22px 0 0; -webkit-border-radius:22px 22px 0 0;}*/
.language{font-family:'HelveticaNeueLTProRoman'; font-size:15px; color:#0f0f0f; line-height:41px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100px; margin-right:28px;}
.disable-flag{float:left; margin-left:15px; margin-right:10px; margin-top:7px;}
.arrow{background:url(/imgs/langArrow.png) no-repeat; width:8px; height:5px; position:absolute; right:13px; top:18px;}
.dropdown ul{display:none; position:absolute; overflow:hidden; top:auto; border:1px solid #e2e2e2; border-radius:22px; -webkit-border-radius:22px; padding:10px 0; background-color:#fff; z-index:1;}
.dropdown ul li{position:relative; cursor:pointer; min-width: 170px}
.dropdown ul li.language{line-height:32px;}
.dropdown ul li:hover{background-color:#f5f5f5;}
.dropdown ul li .arrow{display:none;}
.banner{background:url(/imgs/banner.jpg) no-repeat center top / cover;}
.banner .centerwrap{display:flex; height:470px; align-items:center; justify-content:center;}
.bannerT{text-align:center;}
.bannerT h1{color:#ffffff; font-size:50px; letter-spacing:0.01em; font-family:'HelveticaNeueLTProMdCn';}
.bannerT p{font-size:31px; letter-spacing:-0.005em; color:#ec1c24; font-family:'HelveticaNeueLTProLtCn'; margin-bottom:22px; position:relative;}
.bannerT p:before{width:108px; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); height:1px; background-color:#fff; content:'';}
.bannerT p:after{width:108px; position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); height:1px; background-color:#fff; content:'';}
.telegram{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:65px; padding-left:64px; padding-right:56px; font-size:21px; font-family:'HelveticaNeueLTProLtCn'; letter-spacing:0.05em; color:#ffffff; font-size:21px; border-radius:34px; -webkit-border-radius:34px; display:inline-block; text-transform:uppercase;}
.telegram:hover{background-position:right top;}
.telegram span{background:url(/imgs/telegram.png) no-repeat right center; padding-right:40px; display:block;}
.allReasons{display:flex; justify-content:space-between; padding:0 236px;}
.reasons{background-color:#f6f6f6; padding-top:40px; padding-bottom:32px;}
.reason{width:382px; background-color:#ffffff; border-radius:14px; -webkit-border-radius:14px; box-shadow:0 0 18px rgba(0,0,0,0.07); -webkit-box-shadow:0 0 18px rgba(0,0,0,0.07); text-align:center; padding-bottom:30px;}
.reason i{ margin:auto; margin-top:-40px; display:inline-block; margin-bottom:14px;}
.reason h3{font-size:31px; letter-spacing:-0.01em; line-height:29px; color:#3e3e3e; font-family:'HelveticaNeueLTProCn';}
.reason p{font-size:21px; letter-spacing:-0.01em; line-height:26px; color:#3e3e3e; font-family:'HelveticaNeueLTProCn';}
.meetGirls{background-color:#ffffff;}
.vipEscortModel{float:left; width:245px; margin-right:25px; margin-bottom:30px; background-color:#fff; border:1px solid #e2e2e2;}
.vipEscortModel:nth-child(5n){margin-right:0px;}
.vipEscortModel p{font-size:17px; letter-spacing:-0.01em; text-align:center; line-height:40px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.vipEscortModel p a{color:#3e3e3e; display:block;}
.vipEscortModel p a:hover{color:#1d7ea9;}
.vipEscortModel .modelName{line-height:38px; font-size:17px;}
.vipEscortModel .escortFilIcons{top:7px; left:7px;}
.vipEscortModel .escortFilIcons li img{width:32px;}
.moreEscorts{}
.moreEscorts h2{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; padding-left:34px; line-height:25px; font-family:'HelveticaNeueLTProBdCn'; margin-bottom:12px;}
.moreEscortM{float:left; width:153px; margin-right:13px; margin-bottom:14px; background-color:#fff; border:1px solid #e2e2e2;}
.moreEscortM:nth-child(8n){margin-right:0px;}
.moreEscortM p {font-size:13px; letter-spacing:-0.01em; text-align:center; line-height:27px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.moreEscortM p a{color:#3e3e3e; display:block;}
.moreEscortM p a:hover{color:#1d7ea9;}
.moreEscortM .modelName{line-height:24px; font-size:13px;}
.moreEscortM .escortFilIcons li img{width:24px; height: 24px;}
.moreEscortBtn{text-align:center; padding-top:45px; padding-bottom:132px;}
.moreEscortBtn a{font-family:'HelveticaNeueLTProBdCn'; font-size:30px; letter-spacing:0.05em; color:#ffffff; line-height:72px; text-transform:uppercase; width:100%; max-width: 850px; display:inline-block;  background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; border-radius:38px; -webkit-border-radius:38px;}
.moreEscortBtn a:hover{background-position:right top;}
.meetEscort{width:556px; float:right; padding-bottom:180px; padding-top:134px; text-align:center;}
.meetEscort h3{font-size:55px; color:#333333; font-family:'HelveticaNeueLTProMdCn'; text-align:left;}
.meetEscort h4{font-size:45px; color:#333333; font-family:'HelveticaNeueLTProCn'; text-align:left; line-height:50px; margin-bottom:20px;}
.meetEscort h4 span{color:#ec1c24;}
.meetEscort p{font-size:27px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProCn'; text-align:left; margin-left:8px; margin-bottom:44px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.meetEscort p i{background:url(/imgs/telegram_black.png) no-repeat; width:22px; height:18px; display:inline-block; vertical-align:middle; position:relative; top:-2px; margin-left:10px;}
.joinNow{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:65px; padding-left:62px; padding-right:54px; font-size:21px; font-family:'HelveticaNeueLTProLtCn'; letter-spacing:0.05em; color:#ffffff; font-size:21px; border-radius:34px; -webkit-border-radius:34px; display:inline-block; text-transform:uppercase; margin-bottom:50px;}
.joinNow:hover{background-position:right top;}
.points li{float:left; margin-right:11px; margin-bottom:12px; width:178px;}
.points li a{border:1px solid #fbc815; color:#a1a0a0; font-size:18px; font-family:'HelveticaNeueLTProCn'; line-height:51px; border-radius:4px; -webkit-border-radius:4px; text-transform:uppercase; display:block;}
.points li a:hover{background-color:#fbc815; color:#fff;}
.points li:nth-child(3n){margin-right:0px;}
.points li:nth-child(2) a{border-color:#e8555a;}
.points li:nth-child(2) a:hover{background-color:#e8555a; color:#fff;}
.points li:nth-child(3) a{border-color:#e8555a;}
.points li:nth-child(3) a:hover{background-color:#e8555a; color:#fff;}
.points li:nth-child(4) a{border-color:#7a7a7a;}
.points li:nth-child(4) a:hover{background-color:#7a7a7a; color:#fff;}
.points li:nth-child(5) a{border-color:#7a7a7a;}
.points li:nth-child(5) a:hover{background-color:#7a7a7a; color:#fff;}
.points li:nth-child(6) a{border-color:#7a7a7a;}
.points li:nth-child(6) a:hover{background-color:#7a7a7a; color:#fff;}
.buenos{background-color:#f6f6f6; padding-top:48px; padding-bottom:56px;}
.midwrap{width:1300px; margin:auto;}
.buenos h3{color:#ec1c24; font-size:24px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProCn'; text-transform:uppercase; padding-bottom:20px;}
.buenos p{font-size:16px; line-height:23px; letter-spacing:-0.01em; color:#a7a6a6; padding-bottom:23px; font-family:'HelveticaNeueLTProMdCn';}
.fBanners{padding-top:14px; display: flex; flex-wrap: wrap; justify-content: center}
.fBanner {}
    .fBanner img {
        margin: 5px;
    }
footer{background-color:#ffffff; padding-top:32px; padding-bottom:26px;}
.social{text-align:center; font-size:0px; padding-bottom:32px;}
.social a{display:inline-block; vertical-align:top; margin:0 8px;}
.fContent{text-align:center;}
.fContent p{color:#a7a6a6; font-size:15px; line-height:23px; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:12px;}
.fContent p a{color:#a7a6a6;}
.fContent p a:hover{color:#1d7ea9;}

.modelSlider{float:left; width:644px; position:relative; margin-top:110px;}
.model{background-color:#ffffff; border-radius:16px; -webkit-border-radius:16px; padding:17px 15px; box-shadow:0 4px 21px rgba(0,0,0,0.19);}
.modelPic{position:relative; overflow:hidden; border-radius:8px; -webkit-border-radius:8px; box-shadow:0 0 4px rgba(0,0,0,0.15) inset; -webkit-box-shadow:0 0 4px rgba(0,0,0,0.15) inset; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; height:344px;}
.reply{background:#fff url(/imgs/reply.png) no-repeat center center; width:42px; height:42px; border:1px solid #e2e2e2; border-radius:50%; -webkit-border-radius:50%; position:absolute; right:8px; top:8px;}
.threeOptions{display:flex; justify-content:space-between; padding:6px 42px}
a.close{width:35px; height:35px; background:#fff url(/imgs/close.png) no-repeat center center; border-radius:50%; -webkit-border-radius:50%;}
a.favorite{width:35px; height:35px; background:#f5f5f5 url(/imgs/favorite.png) no-repeat center center; border-radius:50%; -webkit-border-radius:50%;}
a.star{width:35px; height:35px; background:#fff url(/imgs/star.png) no-repeat center center; border-radius:50%; -webkit-border-radius:50%;}
.model h3{float:left; font-size:20px; letter-spacing:0.005em; color:#3e3e3e; font-family:'HelveticaNeueLTProMdCn'; margin-bottom:4px;}
.miles{float:right; font-size:13px; color:#a09f9f; letter-spacing:-0.01em; background:url(/imgs/location.png) no-repeat left center; padding-left:13px; font-family:'HelveticaNeueLTProMdCn'; line-height:24px;}
.model p{font-size:13px; line-height:16px; color:#a09f9f; text-align:center; border-top:1px solid #dcdbdb; clear:both; font-family:'HelveticaNeueLTProMdCn'; padding-top:8px; letter-spacing:-0.01em;}

.choose_slider_items li{position:relative;list-style:none;display:none;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; width:286px;}
.choose_slider_items .previous_hidden{display:block;opacity:0;position:absolute;top:46px;left:0px;z-index:0;}
.choose_slider_items .next_hidden{display:block;opacity:0;position:absolute;top:46px;left:358px;z-index:0;}
.choose_slider_items .previous_item{display:block;opacity:.65;position:absolute;top:46px;z-index:0; left:0px;}
.choose_slider_items .next_item{display:block;opacity:.65;position:absolute;top:46px;left:358px;z-index:0;}
.choose_slider_items .previous_item_2{display:block;opacity:.35;position:absolute;top:46px;left:-5px;z-index:0;}
.choose_slider_items .next_item_2{display:block;opacity:.35;position:absolute;top:40px;left:525px;z-index:0;}
.choose_slider_items .current_item{display:block;position:absolute;top:0;left:178px;z-index:100;}
.choose_slider_items .current_item .reply{opacity:1;}
.choose_slider_items .previous_item .modelPic, .choose_slider_items .next_item .modelPic{height:242px; overflow:hidden;}
.choose_slider_items .previous_item .reply, .choose_slider_items .next_item .reply{opacity:0;}
#btn_next1{background:#9e9e9e url(/imgs/next.png) no-repeat center center; width:49px; height:49px; text-indent:-9999px; border-radius:50%; -webkit-border-radius:50%; position:absolute; left:440px; top:206px; z-index:9999;}
#btn_prev1{background:#9e9e9e url(/imgs/prev.png) no-repeat center center; width:49px; height:49px; text-indent:-9999px; border-radius:50%; -webkit-border-radius:50%; position:absolute; top:206px; left:153px; z-index:9999;}
#btn_next1:hover, #btn_prev1:hover{background-color:#1d7ea9;}

/* Contact */
.bodyArea{background-color:#f6f6f6; padding-top:98px;}
.bSpace{padding-bottom:96px;}
.contactArea{background-color:#ffffff; padding:54px 68px;}
.helpyou {padding-bottom:50px;}
.helpyou h2{font-family:'HelveticaNeueLTProBdCn'; font-size:31px; letter-spacing:-0.01em; color:#3e3e3e; padding-bottom:24px; text-align:center;}
.helpyou p{font-size:17px; line-height:25px; color:#a7a6a6; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:5px;}
.contactmid{width:875px; margin:auto;}
.writeus{background-color:#f6f6f6; padding:40px 80px;}
.writeus h3{font-family:'HelveticaNeueLTProBdCn'; font-size:31px; letter-spacing:-0.01em; color:#3e3e3e; padding-bottom:40px; text-align:center; text-transform:uppercase;}
.twoblock{padding-bottom:28px;}
.twoblock .block{float:left; width:350px;}
.twoblock .block:nth-child(2n){float:right;}
.block label{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#666565; padding-bottom:6px; float:left;}
.textbox{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#a0a0a0; border:1px solid #d0cece; background-color:#fff; height:50px; width:100%; padding:0 16px; border-radius:2px; -webkit-border-radius:2px; float:left; clear:left;}
.block textarea{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#a0a0a0; border:1px solid #d0cece; background-color:#fff; height:112px; width:100%; padding:12px 16px; border-radius:2px; -webkit-border-radius:2px; float:left; clear:left; resize:none; margin-bottom:30px;}
.sendMsg{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:57px; padding:0 40px; border-radius:30px; -webkit-border-radius:30px; float:right; margin-top:1px; font-size:21px; color:#fff; font-family:'HelveticaNeueLTProLtCn'; border:none; text-transform:uppercase; cursor:pointer;}
.sendMsg:hover{background-position:right top;}
.advertising{width:50%; border-right:1px solid #eae9e9;}
.highlights{padding-top:45px; display:flex;}
.highlights h5{font-size:31px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; padding-bottom:14px;}
.highlights li{font-size:26px; line-height:28px; color:#828181; background:url(/imgs/point.png) no-repeat left 0px; padding-left:36px; margin-bottom:8px; font-family:'HelveticaNeueLTProCn';}
.whyus{padding-left:20px;}
.conduct{border-top:1px solid #eae9e9; margin-top:28px; padding-top:34px;}
.conduct h4{font-family:'HelveticaNeueLTProBdCn'; font-size:17px; letter-spacing:-0.01em; color:#666565; padding-bottom:5px;}
.conduct p{font-size:17px; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; line-height:25px; letter-spacing:-0.01em; padding-bottom:25px;}
.whitebg{background-color:#fff; padding-top:75px; padding-bottom:0px;}
.flinks{text-align:center; padding-top:100px;}
.flinks a{font-family:'HelveticaNeueLTProCn'; font-size:27px; color:#888787; text-transform:uppercase; margin:0 25px;}
.flinks a:hover, .flinks a.active{color:#1d7ea9;}

/* Blog List */
.blogLists{float:left; width:100%;}
.blogPost{background-color:#ffffff; padding:28px 51px 20px; margin-bottom:38px;}
.blogPost h3{font-size:31px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; padding-bottom:12px;}
.subTitle{padding-bottom:22px;}
.blogPost h3 a{color:#1d7ea9;}
.blogPost h3 a:hover{color:#ae1818;}

.author{float:left; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; background:url(/imgs/user.png) no-repeat left center; padding-left:20px; margin-right:22px;}
.author a{color:#a7a6a6;}
.author a:hover{color:#1d7ea9;}
.date{float:left; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; background:url(/imgs/date.png) no-repeat left center; padding-left:20px; margin-right:22px;}
.tags{float:left; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; background:url(/imgs/tag.png) no-repeat left center; padding-left:20px;}
.tags a{color:#1d7ea9;}
.tags a:hover{color:#3e3e3e;}
.blogContent{padding-top:20px; font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#a7a6a6;}
.blogContent p{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; line-height:25px; padding-bottom:20px;}
.blogContent h2, .blogContent h1, .blogContent h3  {margin-top: 20px; color: #000}
.pagination{text-align:center; font-size:0px; padding-top:10px; padding-bottom:42px;}
.pagination li{display:inline-block; vertical-align:top; font-family:'HelveticaNeueLTProBdCn'; font-size:24px; margin:0 3px;}
.pagination li a{line-height:47px; width:70px; border:1px solid #a7a6a6; border-radius:24px; -webkit-border-radius:24px; display:block; color:#a7a6a6;}
.pagination li a.next{background:url(/imgs/rightArrow.png) no-repeat center center; height:49px;}
.pagination li a:hover, .pagination li a.active{background-image:linear-gradient(to right, #04628a, #399dce); color:#fff; border-color:#f6f6f6;}
.pagination li a:hover.next{background-color:#fff; background-image:url(/imgs/rightArrow.png); border:1px solid #a7a6a6;}
.blogBanners{float:right; width:200px;}
.bBanner{margin-bottom:18px;}

/* Links */
.howwork{background-color:#ffffff; padding:42px 66px; margin-bottom:35px;}
.howwork p{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#a7a6a6; padding-bottom:20px;}
.howwork p:last-child{padding-bottom:0px;}
.howwork p a{color:#1d7ea9;}
.howwork p a.submit{text-decoration:underline;}
.howwork p a:hover{color:#ae1818; text-decoration:none;}
.howwork h4{font-size:17px; letter-spacing:-0.01em; color:#666565; font-family:'HelveticaNeueLTProBdCn'; line-height:30px;}
.moreLinks{background-color:#ffffff; padding:42px 66px; margin-bottom:35px;}
.moreLinks p{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; line-height:25px; letter-spacing:-0.01em; color:#a7a6a6; padding-bottom:20px;}
.bannerList{text-align:center; column-count:3; width:847px; margin:auto; padding-top:30px; padding-bottom:20px;}
.bannerList li{background-color:#f6f6f6; color:#666565; font-size:17px; text-align:left; letter-spacing:-0.01em; padding-left:14px; padding-right:18px; margin-bottom:10px; font-family:'HelveticaNeueLTProMdCn'; line-height:43px;}
.bannerList li a.bannerR{float:right; color:#1d7ea9;}
.bannerList li a:hover.bannerR{color:#ae1818;}
.banners{background-color:#ffffff; padding:42px 66px 68px; margin-bottom:35px;}
.bannerTitle{text-align:center; padding-bottom:38px;}
.bannerTitle h4{font-size:31px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; padding-bottom:6px;}
.bannerTitle p{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn';}
.resp-tabs-list{text-align:center; font-size:0px;}
.resp-tabs-list li{font-size:17px;display:inline-block;font-family:'HelveticaNeueLTProMdCn'; line-height:47px; width:115px;margin:0;list-style:none;cursor:pointer;background-color:#eeeded; color:#666565; letter-spacing:-0.01em; text-align:center; border-radius:24px; vertical-align:top; margin:0 4px;}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:40px 0 0;}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{font-family:'HelveticaNeueLTProMdCn'; font-size:20px; color:#666565; text-align:center;}
.resp-tab-active{ background-image:linear-gradient(to right, #04628a, #399dce); color:#fff!important;}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
h2.resp-tab-active{background:#DBDBDB!important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
/*@media only screen and (max-width: 768px) {
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
}*/

.bannerPic{text-align:center; margin-bottom:38px; font-size:0px;}
.bannerPic img{display:inline-block;}
code, .codetext {min-height: 75px; resize: none; border:1px solid #d0cece; width:746px; margin:auto; padding:20px 24px; font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; display:block; font-weight:normal;}
.linkExchange .resp-tabs-list li{line-height:65px; width:254px; font-size:21px; letter-spacing:0.05em; text-transform:uppercase; border-radius:36px; -webkit-border-radius:36px;}
.linkExchange .resp-tab-content{padding-top:32px;}
.linkExchange{background-color:#ffffff; padding:42px 66px 60px; margin-bottom:76px; text-align:center;}
.linkExchange h5{font-size:31px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; padding-bottom:50px;}
.linkBanners{text-align:center;}
.lBanner{font-size:0px; margin-bottom:26px;}
.lBanner:last-child{margin-bottom:0px;}
.lBanner img{display:inline-block;}

/* Confirm */
.topSremove{padding-top:18px;}
.leftBody{width:1075px; min-height:738px; background-color:#ffffff; float:left; margin-bottom:90px; padding:28px 36px;}
.breadcrumbs{padding-bottom:59px; padding-left:40px;}
.breadcrumbs p{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn';}
.breadcrumbs p a{color:#a7a6a6;}
.breadcrumbs p a:hover{color:#1d7ea9;}
.breadcrumbs span{padding:0 10px; font-size:32px; vertical-align:top; line-height:20px;}
.leftBody h1{font-size:34px; letter-spacing:-0.01em; color:#1d7ea9; font-family:'HelveticaNeueLTProBdCn';}
.confirmA{padding-top:114px; width:562px; margin:auto; text-align:center;}
.confirmA p{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; line-height:25px; font-family:'HelveticaNeueLTProMdCn';}
.confirmA p a{color:#1d7ea9;}
.confirmA p a:hover{color:#ae1818;}
.enterPin{text-align:center; font-size:0px; padding-top:70px; padding-bottom:82px;}
.ePin{border:1px solid #d0cece; background-color:#fff; width:70px; height:50px; display:inline-block; vertical-align:top; margin:0 6px; font-family:'HelveticaNeueLTProMdCn'; font-size:26px; color:#a7a6a6; text-align:center;}
.confirmPin{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:65px; padding:0 40px; border-radius:35px; -webkit-border-radius:35px; margin-top:1px; font-size:21px; color:#fff; font-family:'HelveticaNeueLTProLtCn'; border:none; text-transform:uppercase; cursor:pointer; min-width:284px; text-align:center;}
.confirmPin:hover{background-position:right top;}

/* Signup 2 Step */
.loginHere{padding-top:54px; padding-bottom:80px; font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; text-align:center;}
.loginHere a{color:#1d7ea9;}
.loginHere a:hover{color:#ae1818;}
.signupForm{width:860px; margin:auto; text-align:center;}
.signupLeft{float:left; width:412px; margin-bottom:30px; clear:both;}
.signupRight{float:right; width:412px; margin-bottom:30px;}
.signupForm label{font-family:'HelveticaNeueLTProMdCn'; font-size:17px; letter-spacing:-0.01em; color:#666565; padding-bottom:6px; float:left;}
.signupForm .confirmPin{margin-top:50px;}

/* Login */
.forgotPass{text-align:center; font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-top:60px;}
.forgotPass a{color:#1d7ea9;}
.forgotPass a:hover{color:#ae1818;}

/* Signup */
.signupWant{text-align:center; font-size:34px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; padding-top:48px; padding-bottom:52px;}
.sOption{float:left; width:313px; margin-right:29px; text-align:center;}
.sOption:nth-child(3n){margin-right:0px;}
.sOption span{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; font-size:19px; font-family:'HelveticaNeueLTProMdCn'; line-height:46px; display:block; color:#fff; text-transform:uppercase;}
a:hover.sOption span{background-position:right top;}
.accountN{text-align:center; padding-top:17px;}
.accountN a{line-height:65px; font-size:21px; letter-spacing:0.05em; border-radius:35px; -webkit-border-radius:35px; display:inline-block; background-color:#3e3e3e; font-family:'HelveticaNeueLTProLtCn'; color:#fff; padding:0 34px 0 42px; text-transform:uppercase;}
.accountN a:hover{background-color:#1d7ea9;}

/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer; text-align:left;}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; border-bottom:1px solid #c4c4c6; padding-left:1px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 22px 0 0px;font-size:22px;color:#a7a6a6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; line-height:39px; font-family:'HelveticaNeueLTProMdCn';}
.selectric .button{display:block;position:absolute;right:0;top:0px;width:15px;text-align:center;height:39px;text-indent:-9999px;}
.selectric .button:after{content:""; position:absolute; top:50%; left:0; margin:auto; width:13px; height:8px; background:url(/imgs/selectArrow.png) no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.selectric-focus .selectric{border-color:#aaa}
.selectric-hover .selectric{border-color:#c4c4c4}
.selectric-hover .selectric .button{color:#a2a2a2}
.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}
.selectric-open{z-index:9999}
.selectric-open .selectric{border-color:#c4c4c4}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%; opacity:0;}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #fff;z-index:-1;box-shadow:0 0 10px -6px;}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:16px;line-height:14px;min-height:14px}
.selectric-items li{display:block;padding:10px;color:#a7a6a6;cursor:pointer;font-family:'HelveticaNeueLTProMdCn';}
.selectric-items li.selected{background:#1d7ea9;color:#fff}
.selectric-items li.highlighted{background:#1d7ea9;color:#fff}
.selectric-items li:hover{background:#1d7ea9;color:#fff}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
/* Dropdown CSS Close */

/* Map */
.telegramR{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:41px; padding-left:34px; padding-right:24px; font-size:19px; font-family:'HelveticaNeueLTProLtCn'; letter-spacing:0.05em; color:#ffffff; border-radius:34px; -webkit-border-radius:34px; display:inline-block; text-transform:uppercase;}
.telegramR span{background:url(/imgs/telegram.png) no-repeat right center; padding-right:35px; background-size:23px; display:block;}
.telegramR:hover{background-position:right top;}
.nearme{float:left; background-color:#fff; margin-right:20px; width:388px; padding:28px; margin-bottom:90px;}
.findEscorts{text-align:center;}
h2.nearTitle{background:url(/imgs/titleLogo.png?t=123) no-repeat left center; padding-left:47px; display:inline-block; font-size:34px; letter-spacing:-0.01em; color:#1d7ea9; font-family:'HelveticaNeueLTProBdCn'; line-height:38px; margin-bottom:20px;}
.countryCity{margin-bottom:16px;}
.entering{font-size:13px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-top:5px; padding-bottom:25px;}
.enterBtn{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:44px; padding:0 52px; border-radius:35px; -webkit-border-radius:35px; margin-top:1px; font-size:20px; color:#fff; font-family:'HelveticaNeueLTProLtCn'; border:none; text-transform:uppercase; cursor:pointer; text-align:center;}
.enterBtn:hover{background-position:right top;}
.otherInfo{padding-top:32px;}
.otherInfo p{font-size:16px; line-height:23px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:23px; color:#a7a6a6;}
.otherInfo p a{color:#1d7ea9; margin:0 7px;}
.otherInfo p span{display:inline-block; vertical-align:top;}
.otherInfo p a:first-child{margin-left:0px;}
.otherInfo p a:hover{color:#ae1818;}
.copyrights{font-size:15px; color:#a7a6a6; line-height:20px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; text-align:center;}
.copyrights a{color:#a7a6a6;}
.copyrights a:hover{color:#1d7ea9;}
.switch{text-align:center; padding-top:28px; padding-bottom:15px;}
.switch a{font-size:20px; letter-spacing:0.05em; border:1px solid #e2e2e2; border-radius:25px; -webkit-border-radius:25px; line-height:44px; font-family:'HelveticaNeueLTProLtCn'; display:inline-block; padding:0 26px; color:#3e3e3e; text-transform:uppercase;}
.switch a:hover{background-color:#1d7ea9; border-color:#1d7ea9; color:#fff;}
.countryList{padding-top:44px; padding-bottom:16px;}
.countryList li{float:left; margin-right:17px; margin-bottom:15px; font-size:17px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProCn';}
.countryList li a{border:1px solid #e2e2e2; border-radius:20px; -webkit-border-radius:20px; line-height:37px; color:#3e3e3e; display:block; padding:0 16px;}
.countryList li a:hover{border-color:#ddd; background-color:#f5f5f5;}
.countryList li img{float:left; margin-right:8px; margin-top:12px; width: 16px; height: 16px;}
.cityList{padding-top:24px; font-size:0px; border-top:1px solid #e3e3e4;}
.cityList li{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; line-height:28px; padding-right:10px; display:inline; vertical-align:top;}
.cityList li img{display:inline-block; vertical-align:middle; margin-right:5px; position:relative; top:-2px; width: 15px; height: 15px;}
.cityList li span{color:#1d7ea9; padding-right:10px; display:inline-block;}
.cityList li a{color:#a7a6a6;}
.cityList li a:hover{color:#ae1818;}
.fPoints{cursor: pointer; text-align:center; font-size:0px; padding-bottom:48px; display: inline-block;}
.fPoints button, .fPoints a {margin-right:10px; margin-bottom:12px; min-width:178px; text-align:center; display:inline-block; vertical-align:top; max-height: 55px; background: #fff}
.fPoints button, .fPoints a {border:1px solid #fbc815; color:#a1a0a0; font-size:18px; font-family:'HelveticaNeueLTProCn'; line-height:42px; border-radius:4px; -webkit-border-radius:4px; text-transform:uppercase; display:inline-block}
.fPoints button:hover, .fPoints a:hover{background-color:#fbc815; color:#fff;}
.fPoints button:last-child, .fPoints a:last-child {margin-right:0px;}

.fPoints button.red, .fPoints a.red{border-color:#e8555a;}
.fPoints button.red:hover, .fPoints a.red:hover{background-color:#e8555a; color:#fff;}


.fPoints button.black, .fPoints a.black{border-color:#7a7a7a;}
.fPoints button.black:hover, .fPoints a.black:hover{background-color:#7a7a7a; color:#fff;}


/* Agencies */
.fullwrap{width:1876px; margin:auto; position:relative;}
.bodyArea .fullwrap{display:flex; justify-content: center}
.bodyArea .blogBanners{order:3;}
.topSpaceA{padding-top:28px;}
.hLogin{float:left;}
.hLogBox{float:left; border:1px solid #e2e2e2; height:41px; border-radius:22px; -webkit-border-radius:22px; padding:0 19px; color:#0f0f0f; font-family:'HelveticaNeueLTProRoman'; font-size:14px; margin-right:5px; width:170px;}
.login{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:41px; padding:0 22px; border-radius:35px; -webkit-border-radius:35px; font-size:16px; color:#fff; font-family:'HelveticaNeueLTProLtCn'; border:none; text-transform:uppercase; cursor:pointer; text-align:center; float:left;}
.login:hover{background-position:right top;}
.hLogin p{float:left; padding-left:17px; padding-right:40px; line-height:41px; font-size:14px; letter-spacing:0.01em; color:#0f0f0f; font-family:'HelveticaNeueLTProRoman';}
.hLogin p a{color:#0f0f0f;}
.hLogin p a:hover{color:#ec1c24;}
.topNav{background-color:#3e3e3e;}
.topNav nav{float:left;}
.topNav li{float:left; font-family:'HelveticaNeueLTProLtCn'; font-size:17px; letter-spacing:0.05em; text-transform:uppercase; position:relative;}
.topNav li:after{width:1px; height:41px; background-color:#1f1f1f; content:''; position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.topNav li a{line-height:64px; display:block; color:#ffffff; padding:0 25px;}
.topNav li a:hover, .topNav li a.active{background-color:#1f1f1f;}
.topNav li a:before, .topNav li a.active:before{background-image:linear-gradient(to right, #04628a, #399dce); height:6px; width:100%; content:''; position:absolute; bottom:0px; left:0px; opacity:0;}
.topNav li a:hover:before, .topNav li a.active:before{opacity:1;}
.topNav li.mobile{display:none;}
.topNav li:nth-child(11):after{display:none;}
.topRightL{float:right;}
.topRightL a{background-color:#1f1f1f; font-family:'HelveticaNeueLTProLtCn'; font-size:17px; letter-spacing:0.05em; text-transform:uppercase; float:left; line-height:64px; margin-left:3px; color:#fff!important; padding:0 16px 0 45px; position:relative;}
.topRightL a img{float:left; position:absolute; left:16px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.topRightL a:hover{background-color:#333;}
.midBLeft{width:248px;}
.searchArea{position:relative;}
.searchbox{border:1px solid #d1cfcf; border-radius:25px; -webkit-border-radius:25px; background-color:#ffffff; height:47px; font-family:'HelveticaNeueLTProBdCn'; padding-left:19px; padding-right:46px; color:#a7a6a6; font-size:15px; width:100%;}
.searchI{background:url(/imgs/search.png) no-repeat 12px center; width:47px; height:47px; position:absolute; right:0px; top:0px; border:none; cursor:pointer;}
.services{padding-top:22px;}
.services h3{font-family:'HelveticaNeueLTProBdCn'; font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; padding-bottom:3px;}
.services h4{position:relative; font-family:'HelveticaNeueLTProBdCn'; background-image:linear-gradient(to right, #a31a1f, #ed1b24); line-height:37px; padding:0 15px; font-size:16px; letter-spacing:0.005em; color:#fff;}
.cTitleN{float:left; font-family:'HelveticaNeueLTProBdCn'; color:#ec1c24; cursor:pointer; font-size:14px; padding-left:38px; line-height:36px;}

.cTitle{background-color:#ffffff; position:relative; padding-right:30px; cursor:pointer; border-bottom:1px solid #d9d7d7;}


.cTitle span{color:#959393; float:right; font-family:'HelveticaNeueLTProRoman'; font-size:12px; line-height:36px;}


    .cTitle.hasPlus:before {
        background: url(/imgs/plus.png) no-repeat;
        width: 12px;
        height: 12px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        right: 10px;
        content: '';
        position: absolute;
    }


.cDetails{background-color:#f7f7f7; border-left:3px solid #1d7ea9; border-bottom:1px solid #d9d7d7; display: none;}
.cDetails li{cursor: pointer; font-size:14px; font-family:'HelveticaNeueLTProBdCn';}
.cDetails li a{color:#959393; line-height:30px; display:inline-block; padding-left:31px; transition: none!important;}
.cDetails li span{
  font-family: Arial, sans-serif;
  font-size: 11px;
  float: right;
  padding-right: 10px;
  color: #959393;
  font-weight: bold;
  line-height: 27px;
}
.services h4.hasPlus:before {
  background: url(/imgs/plus.png) no-repeat;
  width: 12px;
  height: 12px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 10px;
  content: '';
  position: absolute;
}
.services h4.hasMinus:before {
  background: url(/imgs/minus.png) no-repeat;
  width: 12px;
  height: 12px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 10px;
  content: '';
  position: absolute;
}

.cDetails li:hover,.cDetails li:hover a,.cDetails li:hover span {background-color:#1d7ea9; color:#fff;}
.cTitleN i{background:url(/imgs/flags.png) no-repeat; width:14px; height:11px; position:absolute; left:10px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}


.middleBlock{width:calc(100% - 448px);/*1328px*/ padding:0 50px; order:2;}
.wholeBlock {
    width: calc(100% - 230px); /*1328px*/
    padding: 0 50px;
    order: 2;
}
.breadcrumbsIn p{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn';}
.breadcrumbsIn p a{color:#a7a6a6;}
.breadcrumbsIn p a:hover{color:#1d7ea9;}
.breadcrumbsIn span{padding:0 10px; font-size:32px; vertical-align:top; line-height:20px;}
.midTitle{padding-top:20px; min-height: 80px; padding-bottom:23px; position:relative;}
.midTitle h3{font-family:'HelveticaNeueLTProBdCn'; font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; float:left; padding-right:12px; line-height:34px;}
.midTitle ul{float:left; clear: both;}
.midTitle ul li{float:left; text-align:center; text-transform:uppercase; font-weight:bold; font-family:'HelveticaNeueLTProLtCn'; font-size:13px; letter-spacing:0.01em; margin-right:6px;}
.midTitle ul li:last-child{margin-right:0px;}
.midTitle ul li a{font-family: 'HelveticaNeueLTProLtCn'!important; font-weight: bold; font-size: 14px; text-transform: none; color:#a7a6a6; line-height:32px; border:1px solid #d1cfcf; border-radius:20px; -webkit-border-radius:20px; min-width:114px; padding:0 13px; display:block; background-color:#ffffff; }
.midTitle ul li a:hover{background-color:#1d7ea9; border-color:#1d7ea9; color:#fff;}

.midTitle ul li button {
    line-height: 32px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    min-width: 114px;
    padding: 0 13px;
    display: inline-block;
}

.midTitle ul li button:hover {
    background-color: #1d7ea9!important;
    border-color: #1d7ea9!important;
    color: #fff!important;
}


.topBanners{padding-bottom:34px;}
.tBanner{float:left; margin-right:3px;}
.selectcty{float:left; width:232px; margin-right:10px;}
.selectcty .selectric{border:1px solid #d1cfcf; padding-left:0px; background-color:#fff;}
.selectcty .selectric .label{font-size:15px; color:#1f1f1f; line-height:45px; padding-left:18px; text-transform:uppercase;}
.selectcty .selectric .button:after{background-image:url(/imgs/triangle.png); width:10px; height:6px;}
.selectcty .selectric .button{width:30px; height:45px;}
.agenciesList{padding-top:30px; padding-bottom:128px;}
.agencyBlock{border:1px solid #e2e2e2; background-color:#fff; margin-bottom:21px; padding:32px 30px;}
.agencyContent{float:left; width:660px;}
.agencyContent h3{font-size:24px; margin-top:-3px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProBdCn'; padding-bottom:15px;}
.agencyContent h3 a{color:#1d7ea9;}
.agencyContent h3 a:hover{color:#ae1818;}
.agencyTags{padding-bottom:12px;}
.agencyTags li{float:left; text-align:center; text-transform:uppercase; font-weight:bold; font-family:'HelveticaNeueLTProLtCn'; font-size:13px; letter-spacing:0.01em; margin-right:6px;}
.agencyTags li:last-child{margin-right:0px;}
.agencyTags li a{color:#a7a6a6; line-height:30px; border:1px solid #d1cfcf; border-radius:20px; -webkit-border-radius:20px; min-width:114px; padding:0 13px; display:block; background-color:#ffffff;}
.agencyTags li a:hover{background-color:#1d7ea9; border-color:#1d7ea9; color:#fff;}
.agencyContent p{font-size:17px; letter-spacing:-0.01em; line-height:23px; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn';}
.agencyModels{float:right;}
.agencyModel{float:left; margin-left:18px;}
.agencyModel img{width:100%;}
.agencyModel:first-child{margin-left:0px;}
.changeLocation{position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:52px; border-radius:26px; -webkit-border-radius:26px; padding-left:18px; padding-right:20px; font-size:18px; letter-spacing:0.05em; text-transform:uppercase; font-family:'HelveticaNeueLTProLtCn'; color:#fff;}
.changeLocation span{background:url(/imgs/globe.png) no-repeat left center; padding-left:36px; display:block; color: #fff}
.changeLocation:hover{background-position:right top;}
.mobileOnly{display:none;}


/* Reviews */
.modelReviews{ padding-top:30px; padding-bottom:70px;}
.modelReview{float:left; width:652px; border:1px solid #e2e2e2; background-color:#ffffff; margin-right:24px; margin-bottom:24px;}
.modelReview:nth-child(2n){margin-right:0px;}
.modelRPic{float:left; width:168px;}
.modelRInfo{float:left; width:calc(100% - 168px);}
.modelTitle{background-image:linear-gradient(to right, #04628a, #399dce); padding-left:18px; padding-right:18px; display:flex; justify-content:space-between; align-items:center;}
.modelTitle h3{font-size:16px; font-family:'HelveticaNeueLTProBdCn'; letter-spacing:-0.01em; color:#fff; line-height:40px; float:left;}
.modelTitle h3 a{color:#fff;}
.rating{float:right;}
.rating a{float:left; margin-left:5px;}
.rating a:first-child{margin-left:0px;}
.mInfo{padding:18px; border-bottom:1px solid #e6e4e4;}
.mInfo li{font-size:15px; line-height:22px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn';}
.mInfo li span{color:#ae1818; min-width:104px; padding-right:10px; display:inline-block;}
.oInfo{padding:15px 18px; }
.oInfo h4{font-size:15px; letter-spacing:-0.01em; color:#1d7ea9; font-family:'HelveticaNeueLTProBdCn'; line-height:22px;}
.oInfo p{color:#a7a6a6; font-size:15px; letter-spacing:-0.01em; line-height:22px; font-family:'HelveticaNeueLTProMdCn';}

.topFifty{float:left;}
.topFifty a{line-height:45px; background-color:#ffffff; text-transform:uppercase; float:left; font-size:15px; font-family:'HelveticaNeueLTProCn'; border:1px solid #d1cfcf; padding:0 32px; color:#1f1f1f; border-right:0px;}
.topFifty a span{color:#ec1c24;}
.topFifty a:last-child{border-right:1px solid #d1cfcf;}
.topFifty a:hover{background-color:#1d7ea9; color:#fff;}
.topFifty a:hover span{color:#fff;}
.reviewSearch{position:relative; width:585px; margin-top:32px;}
.rSearch{width:100%; height:47px; font-size:15px; text-transform:uppercase; color:#1f1f1f; padding-left:18px; padding-right:52px; font-family:'HelveticaNeueLTProCn'; text-transform:uppercase; border:1px solid #d1cfcf;}
.reviewSubmit{background:url(/imgs/searchB.png) no-repeat center center; height:47px; position:absolute; top:0px; right:0px; cursor:pointer; width:52px; border:none}
.cPagination{text-align:center; font-size:0px; padding-top:55px; padding-bottom:44px;}
.cPagination a{font-family:'HelveticaNeueLTProBdCn'; font-size:18px; letter-spacing:-0.01em; color:#a7a6a6; border:1px solid #a7a6a6; line-height:41px; border-radius:22px; -webkit-border-radius:22px; min-width:67px; display:inline-block; vertical-align:top; background-color:#f6f6f6; margin:4px 3px;}
.cPagination a.cpPrev{background:#f6f6f6 url(/imgs/pagiLeft.png) no-repeat center center; height:43px;}
.cPagination a.cpNext{background:#f6f6f6 url(/imgs/pagiRight.png) no-repeat center center; height:43px;}
.cPagination a:hover, .cPagination a.active{background-color:#3e3e3e; border-color:#3e3e3e; color:#ffffff;}
.cPagination a.cpPrev:hover, .cPagination a.cpNext:hover{background-color:#fff;}

.sortBy {padding-left:26px; padding-right:12px; border-top:3px solid #1d7ea9; padding-top:12px; padding-bottom:12px; background-color:#ffffff; margin-bottom:11px;}
.sortBy .sortText{float:left; width:108px; padding-left:13px; font-size:20px; text-transform:uppercase; color:#3e3e3e; line-height:47px; margin-right:13px;}
.sortBy .sortDate{float:left; width:108px;}
.sortBy .sortDate .selectric{border:1px solid #d1cfcf; padding-left:0px; background-color:#fff;}
.sortBy .sortDate .selectric .label{font-size:15px; color:#1f1f1f; line-height:45px; padding-left:29px; text-transform:uppercase;}
.sortBy .sortDate .selectric .button:after{background-image:url(/imgs/triangle.png); width:10px; height:6px;}
.sortBy .sortDate .selectric .button{width:39px; height:45px;}
.sortBy .escortsName{cursor: pointer; float:left; width:250px; font-size:15px; color:#1f1f1f; font-size:15px; text-transform:uppercase; border:1px solid #d1cfcf; border-left:0px; font-family:'HelveticaNeueLTProCn'; line-height:45px; padding-left:28px;}
.sortBy .cityBName{cursor: pointer;float:left; width:240px; font-size:15px; color:#1f1f1f; font-size:15px; text-transform:uppercase; border:1px solid #d1cfcf; border-left:0px; font-family:'HelveticaNeueLTProCn'; line-height:45px; padding-left:34px;}
.sortBy .sortView{float:left; border:1px solid #d1cfcf; border-left:0px; background:url(/imgs/eye.png) no-repeat center center; height:47px; width:112px;}
.sortBy .sortLike{float:left; border:1px solid #d1cfcf; border-left:0px; background:url(/imgs/heart.png) no-repeat center center; height:47px; width:112px;}
.sortBy .sortchat{float:left; border:1px solid #d1cfcf; border-left:0px; background:url(/imgs/chat.png) no-repeat center center; height:47px; width:112px;}



.sortByTop {padding-left:12px; padding-right:12px; border-top:3px solid #1d7ea9; padding-top:12px; padding-bottom:12px; background-color:#ffffff; margin-bottom:11px;}
.sortByTop table {width: 100%}
.sortByTop table th {font-size:15px; color:#1f1f1f; font-size:15px; text-transform:uppercase; border:1px solid #d1cfcf; border-left:0px; font-weight: 300; font-family:'HelveticaNeueLTProCn'; line-height:45px;}
.sortByTop table th:first-child {border-left: 1px solid #d1cfcf;}
.sortByTop table td {padding-left: 10px; cursor: pointer; font-size:15px; color:#1f1f1f; font-size:15px; border-bottom:1px solid #d1cfcf; font-weight: 300; font-family:'HelveticaNeueLTProCn'; line-height:35px;}



.reviewer{cursor: pointer;float:left; width:234px; font-size:15px; color:#1f1f1f; font-size:15px; text-transform:uppercase; border:1px solid #d1cfcf; border-left:0px; font-family:'HelveticaNeueLTProCn'; line-height:45px; padding-left:28px;}
.modelReviewblock{padding-left:26px; padding-right:12px; padding-top:26px; padding-bottom:14px; background-color:#ffffff; margin-bottom:17px;}
.modelReviewPicL{float:left; width:108px; margin-right:12px;}
.modelReviewPic{margin-bottom:6px;}
.readReviews{background-image:linear-gradient(to right, #a31a1f, #ed1b24, #a31a1f); background-size:200%; font-size:15px; letter-spacing:0.005em; text-align:center; line-height:37px;font-family:'HelveticaNeueLTProBdCn'; display:block; color:#fff!important;}
.readReviews:hover{background-position:right top;}
.modelReviewR{float:right; width:calc(100% - 120px);}
.modelReviewT{background-image:linear-gradient(to right, #04628a, #399dce);}
.modelReviewT li{font-size:16px; color:#fff; font-family:'HelveticaNeueLTProMdCn'; line-height:37px; float:left;}
.modelReviewT li span{display:none;}
.modelReviewT li a{text-decoration:underline; color:#fff;}
.modelReviewT li a:hover{text-decoration:none;}
.modelReviewT li:nth-child(1){width:108px; padding-left:18px;}
.modelReviewT li:nth-child(2){width:250px; padding-left:28px;}
.modelReviewT li:nth-child(3){width:240px; padding-left:34px;}
.modelReviewT li:nth-child(4), .modelReviewT li:nth-child(5), .modelReviewT li:nth-child(6){ width:112px; text-align:center;}
.modelReviewT li:nth-child(7){width:234px; padding-left:28px;}
.modelReviewD{ padding-top:12px;}
.modelReviewD ul{float:left; width:258px;}
.modelReviewD ul li{font-size:15px; line-height:20px; color:#3e3e3e; font-family:'HelveticaNeueLTProMdCn'; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.modelReviewD ul li span{color:#a7a6a6; width:95px; padding-left:5px; float:left;}
.reviewContent{float:right; width:calc(100% - 268px); border-left:1px dotted #d8d6d6; padding-left:42px;}
.reviewContent p {font-size:15px;}
.reviewContent p.wrapper {font-size:15px; line-height:21px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; height: 190px; overflow: hidden}
.reviewContent p img {margin: 2px 2px; display: inline-block; vertical-align: middle}
.downPagi{padding-top:35px; padding-bottom:64px;}

/* Escort Videos */
.escortVFilters{}
.escortVFilters li{font-size:15px; letter-spacing:0.01em; font-family:'HelveticaNeueLTProLtCn'; text-align:center; font-weight:bold; margin-right:12px; text-transform:uppercase; float:left;}
.escortVFilters li:last-child{margin-right:0px;}
.escortVFilters li a{color:#1f1f1f; border:1px solid #d1cfcf; background-color:#fff; line-height:45px; min-width:145px; padding:0 20px; display:block;}
.escortVFilters li a:hover{background-color:#1d7ea9; border-color:#1d7ea9; color:#fff;}
.escortvideos{padding-top:30px; padding-bottom:20px;}
.eVideo{float:left; width:321px; margin-right:14px; margin-bottom:20px;}
.eVideo:nth-child(4n){margin-right:0px;}
.eVideoPic{position:relative;}
.volume{position:absolute; background:url(/imgs/volume.png) no-repeat; width:39px; height:33px; right:10px; bottom:7px;}
.volume a{display:block; width:100%; height:100%;}
.eVideoContent{}
.eVideoContent h4{font-size:15px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; padding-top:8px; padding-bottom:5px; width:calc(100% - 60px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#848383;}
.eVideoContent h4 a{color:#848383;}
.eVideoContent h4 a:hover{color:#1d7ea9;}
.like{float:left; background:url(/imgs/like.png) no-repeat left center; padding-left:19px; font-size:15px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; color:#848383; line-height:16px; margin-right:27px;}
.like a{color:#848383;}
.like a:hover{color:#1d7ea9;}
.videoView{float:left; background:url(/imgs/view.png) no-repeat left center; padding-left:21px; font-size:15px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; color:#848383; line-height:16px;}
.videoTime{position:absolute; left:9px; bottom:7px; font-family:'HelveticaNeueLTProMdCn'; font-size:14px; letter-spacing:-0.01em; line-height:33px; padding:0 10px; border-radius:3px; -webkit-border-radius:3px; background-color:rgba(0,0,0,0.7); color:#fff;}
.profile{position:absolute; right:4px; bottom:-32px; border-radius:50%; -webkit-border-radius:50%; width:54px; height:54px; border:2px solid #e2e2e2; overflow:hidden;}
.videoLock{background:#fff url(/imgs/lock.png) no-repeat 9px 7px; width:31px; height:31px; position:absolute; top:9px; left:10px; border-radius:50%; -webkit-border-radius:50%;}

/* Warning */
.warningPop{position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:9999; opacity:1; visibility:visible; background-color:rgba(0,0,0,0.91);}
.warningScroll{position:absolute; left:0px; top:0px; right:0px; bottom:0px; overflow-x:hidden; overflow-y:auto; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
.warningSpace{padding:45px 20px; overflow:hidden; position:relative; min-height:100%; display:flex; align-items:center;}
.warningPopB{width:950px; background-color:#f1f1f1; position:relative; margin:auto; border-top:4px solid #1d7ea9; text-align:center; position:relative;}
.wTitle{background-color:#ffffff; padding-top:20px; padding-bottom:20px; padding-left:40px;}
.warningDetails{padding-left:40px; padding-top:18px; width:650px; text-align:left; padding-bottom:42px;}
.warningDetails p{font-size:15px; line-height:20px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:20px;}
.warningDetails h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; font-family:'HelveticaNeueLTProBdCn'; padding-bottom:14px; padding-top:6px;}
.warningDetails ul{ padding-left:14px; padding-bottom:22px;}
.warningDetails ul li{font-size:15px; line-height:20px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; background:url(/imgs/list.png) no-repeat center left; padding-left:12px;}
.twoBtns{padding-top:14px;}
.enter{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:62px; width:402px; text-align:center; border-radius:35px; -webkit-border-radius:35px; font-size:24px; letter-spacing:0.05em; color:#fff; font-family:'HelveticaNeueLTProMdCn'; border:none; text-transform:uppercase; cursor:pointer; text-align:center; float:left; margin-right:18px;}
.enter:hover{background-position:right top;}
a.exit{font-family:'HelveticaNeueLTProBdCn'; border-radius:35px; -webkit-border-radius:35px; background-color:#ffffff; float:left; color:#a7a6a6; font-size:24px; letter-spacing:0.01em; text-transform:uppercase; border:1px solid #c5c3c3; width:144px; line-height:60px; text-align:center;}
a:hover.exit{background-color:#c5c3c3; color:#fff;}
.warningModel{position:absolute; right:-32px; bottom:0px;}

/* Model List */
.cityTitle{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; line-height:28px; margin-top:-15px; margin-bottom:8px; position:relative;}
.cityTitle img{display:inline-block; vertical-align:middle; margin-right:5px; position:relative; top:-2px;}
.cityTitle span{color:#1d7ea9; padding-right:10px; display:inline-block;}
.cityTitle a{color:#a7a6a6;}
.cityTitle a:hover{color:#3e3e3e;}
.searchFilters{ background-color:#fff; border:1px solid #d1cfcf;}
.sFilter{float:left; border-right:1px solid #d1cfcf; min-width: 100px;}
.sFilter:nth-child(2){min-width: 210px;}
.sFilter:nth-child(5){min-width: 115px;}
.sFilter:nth-child(8){min-width: 160px;}
/*.sFilter:last-child{border:none;}*/
.sFilter .selectric{padding:0 26px; border-bottom:0px;}
.sFilter .selectric .label{font-size:15px; letter-spacing:0.01em; color:#1f1f1f; line-height:45px; text-transform:uppercase;}
.sFilter .selectric .button{right:22px; top:3px;}
.sFilter .selectric .button:after{background-image:url(/imgs/triangle.png); width:10px; height:6px;}
.otherFilters{padding-top:20px;}
.otherFilters label{font-size:13px; letter-spacing:0.01em; text-transform:uppercase; color:#1f1f1f; font-family:'HelveticaNeueLTProLtCn'; border:1px solid #d1cfcf; border-radius:18px; -webkit-border-radius:18px; padding-left:14px; padding-right:16px; display:block; position:relative; background-color:#ffffff; float:left; line-height:32px; cursor:pointer; margin-right:5px;}
.otherFilters a {font-weight: bold; margin-bottom: 10px; font-size:13px; letter-spacing:0.01em; text-transform:uppercase; color:#1f1f1f; font-family:'HelveticaNeueLTProLtCn'; border:1px solid #d1cfcf; border-radius:18px; -webkit-border-radius:18px; padding-left:14px; padding-right:16px; display:block; position:relative; background-color:#ffffff; float:left; line-height:32px; cursor:pointer; margin-right:5px;}
.otherFilters a:hover,.otherFilters a.active  {color: crimson; background-color: #d1cfcf}
.otherFilters input{position:absolute; left:-9999px; top:0px; opacity:0;}
.otherFilters i{width:12px; height:12px; border:1px solid #d1cfcf; background-color:#dddddd; display:inline-block; vertical-align:middle; top:-1px; position:relative; margin-right:10px;}
.otherFilters input[type="checkbox"]:checked + i:after{width:100%; height:100%; position:absolute; left:0px; top:0px; content:''; background-color:#1d7ea9; border-color:#1d7ea9;}
.vipEscortsArea{padding-top:42px;}
.vipEscortsArea h2{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; padding-left:34px; line-height:25px; font-family:'HelveticaNeueLTProBdCn'; margin-bottom:12px;}
.vip{background:url(/imgs/vip.png) no-repeat left center; background-size:25px;}
.premium {
    background: url(/imgs/premium.png) no-repeat left center;
    background-size: 25px;
}
.vip {
    background: url(/imgs/vip.png) no-repeat left center;
    background-size: 25px;
}
.escortModels{}
.escortModel{float:left; width:202px; margin-right:23px; margin-bottom:21px; background-color:#fff; border:1px solid #e2e2e2;}
.escortModel:nth-child(6n){margin-right:0px;}
.modelName{font-size:16px; line-height:31px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProBdCn'; text-align:center;}
.modelName a{display:block; color:#1d7ea9;}
.modelName a:hover{color:#ae1818;}
.escortModelPic{position:relative;}
.escortModel .escortModelPic img{width:100%; max-height: 242px;}
.vipEscortModel .escortModelPic img{width:100%; max-height: 375px;}
.moreEscortM .escortModelPic img{width:100%; height: 183px;}
.escortFilIcons{position:absolute; left:5px; top:6px;}
.escortFilIcons li{margin-bottom:4px;}
.escortFilIcons li img{width:32px; height: 32px;}
.escortModel p{font-size:16px; letter-spacing:-0.01em; text-align:center; line-height:34px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e;}
.escortModel p a{color:#3e3e3e; display:block;}
.escortModel p a:hover{color:#1d7ea9;}
.premiumEscortsArea{padding-top:25px;}
.premiumEscortsArea h2{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; padding-left:34px; line-height:25px; font-family:'HelveticaNeueLTProBdCn'; margin-bottom:12px;}
.normalEscortsArea{padding-top:25px;}
.normalEscortsArea h2{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; padding-left:34px; line-height:25px; font-family:'HelveticaNeueLTProBdCn'; margin-bottom:12px;}
.aboutArea{ padding-top:28px;}
.aboutArea h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; font-family:'HelveticaNeueLTProBdCn';}
.aboutContent{ padding-top:36px;}
.aboutC:nth-child(1){float:left; width:432px; padding-right:32px;}
.aboutC:nth-child(2){float:left; width:464px; border-right:1px solid #dbd7d7; border-left:1px solid #dbd7d7; padding:0 32px;}
.aboutC:nth-child(3){float:left; width:432px; padding-left:32px;}
.aboutC p{font-size:15px; letter-spacing:-0.01em; line-height:19px; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:19px;}
.aboutC p:last-child{padding-bottom:0px;}
.links{font-size:16px; letter-spacing:-0.01em; color:#a6a6a8; font-family:'HelveticaNeueLTProMdCn'; line-height:28px; padding-top:54px; padding-bottom:48px;}
.links a{color:#1d7ea9; text-decoration:underline;}
.links a:hover{color:#ae1818; text-decoration:none;}
.links span{padding:0 7px;}

.lastViewed{margin-top:35px; display:flex; align-items:center;}
.lastViewedL{float:left; margin-right:10px;}

.lastEscorts{float:left; width:calc(100% - 162px);}
.lastEscort{float:left; margin-right:9px;}
.lastEscort img {width: 80px; height: 120px; background-size: cover}
.vipEscortModel{float:left; width:245px; margin-right:25px; margin-bottom:30px; background-color:#fff; border:1px solid #e2e2e2;}
.vipEscortModel:nth-child(5n){margin-right:0px;}
.vipEscortModel p{font-size:17px; letter-spacing:-0.01em; text-align:center; line-height:40px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e;}
.vipEscortModel p a{color:#3e3e3e; display:block;}
.vipEscortModel p a:hover{color:#1d7ea9;}
.vipEscortModel .modelName{line-height:38px; font-size:17px;}
.vipEscortModel .escortFilIcons{top:7px; left:7px;}
.vipEscortModel .escortFilIcons li img{width:32px;}
.moreEscorts{}
.moreEscorts h2{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; text-transform:uppercase; padding-left:34px; line-height:25px; font-family:'HelveticaNeueLTProBdCn'; margin-bottom:12px;}
.moreEscortM{float:left; width:153px; margin-right:13px; margin-bottom:14px; background-color:#fff; border:1px solid #e2e2e2;}
.moreEscortM:nth-child(8n){margin-right:0px;}
.moreEscortM p{font-size:13px; letter-spacing:-0.01em; text-align:center; line-height:27px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e;}
.moreEscortM p a{color:#3e3e3e; display:block;}
.moreEscortM p a:hover{color:#1d7ea9;}
.moreEscortM .modelName{line-height:24px; font-size:13px;}
.moreEscortM .escortFilIcons li img{width:24px;}
.moreEscortBtn{text-align:center; padding-top:45px; padding-bottom:132px;}
.moreEscortBtn a{font-family:'HelveticaNeueLTProBdCn'; font-size:30px; letter-spacing:0.05em; color:#ffffff; line-height:72px; text-transform:uppercase; min-width:850px; display:inline-block;  background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; border-radius:38px; -webkit-border-radius:38px;}
.moreEscortBtn a:hover{background-position:right top;}
.moreCountries{}
.moreCountries a{font-size:14px; color:#fdfdfe; font-family:'HelveticaNeueLTProBdCn'; line-height:32px; text-align:center; background-color:#3e3e3e; display:block;}
.moreCountries a span{background:url(/imgs/plusWhite.png) no-repeat right center; padding-right:20px; display:inline-block;}
.hideCountries{display:none;}
.escortDirectory{ padding-top:34px; padding-bottom:27px;}
.escortDirectory h4{font-family:'HelveticaNeueLTProBdCn'; background-image:linear-gradient(to right, #a31a1f, #ed1b24); line-height:37px; padding:0 15px; font-size:16px; letter-spacing:0.005em; color:#fff;}
.escortDirectory ul{}
.escortDirectory ul li{font-size:14px; border-bottom:1px solid #d9d7d7; font-family:'HelveticaNeueLTProBdCn';}
.escortDirectory ul li a{color:#3e3e3e; padding-left:13px; display:block; line-height:36px; background-color:#ffffff;}
.escortDirectory ul li:last-child{border-bottom:0px;}
.escortDirectory ul li a:hover{color:#ec1c24;}
.latestTweets{border:1px solid #e2e2e2; margin-top: 27px;}
.latestTweets h3{background-image:linear-gradient(to right, #04628a, #399dce); line-height:37px; padding-left:15px; font-size:16px; text-transform:uppercase; color:#fff;}
.latestTweets h3 span{background:url(/imgs/comment.png) no-repeat left center; padding-left:22px; display:block;}
.lTweets{background-color:#fff; padding:10px 18px;}
.lTweet{background-color:#f4f2f2; padding:7px; border-radius:2px; -webkit-border-radius:2px; margin-bottom:8px;}
.lTweet:last-child{margin-bottom:0px;}
.lTweetPic{float:left;}
.lTweetC{float:right; width:calc(100% - 47px);}
.lTweetC p{color:#3e3e3e; font-size:13px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProCn'; min-height:40px;}
.cityName{font-size:13px; color:#1d7ea9; font-family:'HelveticaNeueLTProMdCn'; text-align:right;}
.tweetPaging{text-align:center; padding-top:8px; padding-bottom:5px;}
    .tweetPaging a {
        border: 1px solid #a7a6a6;
        background-color: #f6f6f6;
        line-height: 34px;
        min-width: 37px;
        font-size: 14px;
        color: #a7a6a6;
        font-family: 'HelveticaNeueLTProBdCn';
        display: inline-block;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        vertical-align: middle;
    }
    .tweetPaging a div {
        font-size: 23px;
        line-height: 37px;
        margin-top: -3px;
    }
.tweetPaging a:hover, .tweetPaging a.active{background-color:#3e3e3e; border-color:#3e3e3e; color:#fff;}
.topModel{border:1px solid #e2e2e2; background-color:#fff; margin-bottom:27px;}
.topModel h3{font-size:16px; font-family:'HelveticaNeueLTProBdCn'; color:#ffffff; line-height:37px; padding-left:15px; text-transform:uppercase; background-image:linear-gradient(to right, #a31a1f, #ed1b24);}
.topModel h3 span{background:url(/imgs/star3.png) no-repeat left 10px; padding-left:22px; display:block;}
.topEscortModel{margin:21px; border:1px solid #e2e2e2;}
.topEscortModel p{font-size:15px; letter-spacing:-0.01em; text-align:center; line-height:31px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e;}
.topEscortModel p a{color:#3e3e3e; display:block;}
.topEscortModel p a:hover{color:#1d7ea9;}
.topEscortModel .modelName{line-height:35px;}



.online{position:absolute; border:2px solid #e2e2e2; background-color:#64bc1d; height:20px; width:20px; border-radius:50%; -webkit-border-radius:50%; top:11px; right:13px;}
.lastSeenM {
    background-color: rgba(0,0,0,0.75);
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    padding: 5px 14px 8px 18px;
    font-family: 'HelveticaNeueLTProMdCn';
    line-height: 18px;
    font-size: 16px;
    position: absolute;
    left: -7px;
    top: 64%;
    width: 111px;
    text-transform: capitalize;
    color: #fff;
}
.lastSeenM:after, .lastSeenM2:after{background:url(../images/shape.png) no-repeat; width:7px; height:5px; position:absolute; bottom:-5px; content:''; left:0px;}
.lastSeenM2{background-color:rgba(0,0,0,0.75); border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; padding:5px 14px 8px 18px; font-family:'HelveticaNeueLTProMdCn'; line-height:17px; font-size:15px; position:absolute; left:-7px; top:60%; width:95px; color:#fff;}
.moreEscortM .online{right:8px; top:10px;}


/* Profile */
.fleft{float:left;}
.modelNameInfo{text-align:center; padding-bottom:50px;}
.modelNameInfo h1{font-size:39px; color:#3e3e3e; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProBdCn';}
a.handle{color:#a7a6a6; font-size:17px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn';}
.totalView{font-size:16px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProMdCn'; padding-top:18px;}
.totalView span{padding:0 6px; color:#a7a6a6;}
.profileArea{background-color:#f6f6f6;}
.profileArea .breadcrumbs{padding-bottom:5px; padding-left:30px;}
.profileLeft{float:left; width:326px; margin-left:35px;}
.modelProfilePic{position:relative; border:6px solid #fff;}
.escortFilIconsB{position:absolute; left:7px; top:8px;}
.escortFilIconsB li{margin-bottom:6px;}
.verifiedArea{background-color:#fff; text-align:center; padding:10px 10px; width: 100%}
.verified{background:url(/imgs/verified.png) no-repeat left top; padding-left:73px; padding-top:3px; padding-bottom:3px; text-align:left; display:inline-block; width: 100%;}
.verified h5{font-size:22px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase;  color:#3e3e3e;}
.verified p{font-size:15px; line-height:16px; color:#a7a6a6; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn';}
.fake{background:url(/imgs/fake.png?t=123) no-repeat left top; padding-left:73px; padding-top:3px; padding-bottom:3px; text-align:left; display:inline-block; min-height: 64px; width: 100%}
.fake h5{font-size:22px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase;  color:#3e3e3e;}
.fake p{font-size:15px; line-height:16px; color:#a7a6a6; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn';}
.allthumbs{padding:6px 6px 0; background-color:#fff;}
.thumbPic{float:left; margin-right:5px; margin-bottom:5px; background-color: #454545;}
.thumbPic:hover{opacity: .75;}
.thumbPic:nth-child(3n){margin-right:0px;}
.thumbPic img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

}
.profileVPic{position:relative; margin-top:22px;}
.profileVPic i, .playButton {cursor: pointer; opacity: .5; background:url(/imgs/play.png) no-repeat; width:60px; height:60px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.sponsors{text-align:center; font-size:0px; padding-top:30px;}
.sponsors p{font-size:17px; letter-spacing:-0.01em; color:#1d7ea9; padding-bottom:13px; font-family:'HelveticaNeueLTProMdCn';}
.sponsors p a{color:#1d7ea9;}
.sponsors p a:hover{color:#333;}
.sponsors img{display:inline-block;}
.sponsors li{margin-bottom:14px;}
.profileCenter{width:1075px; float:left; margin-left:14px; padding-bottom:180px; margin-right:24px;}
.topAccess{margin-bottom:17px;}
.topAccess a{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:28px; font-size:15px; font-family:'HelveticaNeueLTProMdCn'; letter-spacing:0.01em; color:#ffffff; line-height:28px; text-transform:uppercase;}
.topAccess a:hover{background-position:right top;}
.allthumbsView{float:left; padding-left:8px; padding-right:6px; padding-top:6px; margin-right:9px;}
.previousModel{float:left; padding:0 8px;}
.previousModel span{background:url(/imgs/leftArrow.png) no-repeat left center; padding-left:13px;}
.nextModel{float:right; padding:0 8px;}
.nextModel span{background:url(/imgs/next2.png) no-repeat right center; padding-right:13px;}
.mIndependent{background-color:#ffffff; padding:22px; margin-bottom:22px;}
.mIndependent h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase;}
.lastSeen{font-size:16px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn'; color:#a7a6a6; padding-bottom:28px;}
.tour{padding-bottom:16px;}
.tour h6{float:left; line-height:42px; padding-right:10px; font-size:16px; color:#1d7ea9; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn';}
.tour ul{float:left;}
.tour ul li{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; border:1px solid #e2e2e2; line-height:40px; border-radius:22px; -webkit-border-radius:22px; padding:0 16px; min-width:328px; margin-bottom:5px; font-family:'HelveticaNeueLTProMdCn';}
.pContent{}
.pContent p{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; line-height:25px;}
.contactBlock{background-color:#fff; border-top:3px solid #1d7ea9; padding:22px;}
.cContent h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase; padding-bottom:14px;}
.pcTitle{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; line-height:32px; font-family:'HelveticaNeueLTProMdCn'; float:left; width:120px;}
.pcTitle i{width:16px; height:32px; float:left; margin-right:8px;}
i.call{background:url(/imgs/call.png) no-repeat center center;}
i.country{background:url(/imgs/globe2.png) no-repeat center center;}
i.city{background:url(/imgs/city.png) no-repeat center center;}
i.website{background:url(/imgs/globe3.png) no-repeat center center;}
i.info {background: url(/imgs/info.png) no-repeat center center;}
.pcDetail{float:left;}
.pcDetail i{width:24px; height:24px; display:inline-block; vertical-align:-webkit-baseline-middle; margin-right:7px;}
.russiaFlag{background:url(/imgs/russia.png) no-repeat center center;}
.swedenFlag{background:url(/imgs/sweden.png) no-repeat center center;}
.pcDetail p{font-size:16px; color:#3e3e3e; display:inline-block; vertical-align:top; font-family:'HelveticaNeueLTProBdCn'; line-height:32px; position:relative; padding-right:3px;}
.pcDetail p span{font-family:'HelveticaNeueLTProCn';}
.pcDetail p span a{color:#1d7ea9;}
.pcDetail p span a:hover{color:#222;}
.hideP p:after{background:url(/imgs/shadow.png) no-repeat right center; height:32px; position:absolute; right:0px; top:0px; content:''; width:29px;}
.showPhone{display:inline-block; vertical-align:top; background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; font-size:14px; color:#ffffff!important; letter-spacing:0.05em; line-height:32px; border-radius:18px; -webkit-border-radius:18px; font-family:'HelveticaNeueLTProLtCn'; padding:0 13px; text-transform:uppercase; margin-right:15px;}
.showPhone:hover{background-position:right top;}
.pcDetail ul{display:inline-block; vertical-align:top; padding-top:3px; font-size:0px;}
.pcDetail ul li{display:inline-block; vertical-align:top; margin-right:8px;}
.cContent{float:left;}
.contentL{margin-bottom:12px;}
.contactEscort{line-height:62px; border-radius:32px; -webkit-border-radius:32px; padding:0 60px; background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; text-transform:uppercase; color:#ffffff; font-family:'HelveticaNeueLTProLtCn'; font-size:25px; display:inline-block; letter-spacing:0.05em;}
.contactEscort:hover{background-position:right top;}
.contactEscort span{background:url(/imgs/mail.png) no-repeat left center; padding-left:40px; display:block; color: white;}
.addnew{padding-top:18px;}
.addnew li{font-size:13px; letter-spacing:0.01em; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase; float:left; margin-right:8px;}
.addnew li:last-child{margin-right:0px;}
.addnew li a{color:#a7a6a6; padding-left:14px; padding-right:16px; display:block; border:1px solid #d1cfcf; background-color:#fff; line-height:32px; border-radius:18px; -webkit-border-radius:18px;}
.addnew li i{margin-right:4px; display:inline-block; vertical-align:top; height:32px;}
.addF{background:url(/imgs/plus2.png) no-repeat center center; width:13px;}
.addStar{background:url(/imgs/star2.png) no-repeat center center; width:13px;}
.addnew li a:hover{border-color:#1d7ea9; color:#1d7ea9;}
.escortAgency{float:right; width:322px;}
.esAgency{border:1px solid #e2e2e2;}
.esTitle{background-color:#e9e8e8; color:#3e3e3e; line-height:40px; padding-left:16px; font-size:20px; font-family:'HelveticaNeueLTProBdCn'; letter-spacing:-0.01em; text-transform:uppercase;}
.esDetails{text-align:center; padding:20px 28px 34px;}
.esDetails a{color:#1d7ea9; font-size:22px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProMdCn';}
.esDetails a:hover{color:#ae1818;}
.esDetails p{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; padding-top:5px;}
.getUpdate{font-size:17px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-top:15px; padding-left:26px; padding-right:26px; line-height:23px;}
.unsubscribe{padding-top:22px; text-align:center;}
.unsubscribeBox{border:1px solid #d1cfcf; height:41px; border-radius:24px; -webkit-border-radius:24px; text-align:center; font-family:'HelveticaNeueLTProBdCn'; display:block; font-size:15px; text-transform:uppercase; color:#a7a6a6; width:100%; margin-bottom:15px;}
.telegramRB{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:53px; padding-left:44px; padding-right:34px; font-size:20px; font-family:'HelveticaNeueLTProLtCn'; letter-spacing:0.05em; color:#ffffff; border-radius:34px; -webkit-border-radius:34px; display:inline-block; text-transform:uppercase; border:none; cursor:pointer;}
.telegramRB span{background:url(/imgs/telegram.png) no-repeat right center; padding-right:35px; background-size:23px; display:block;}
.telegramRB:hover{background-position:right top;}
.modelInfo{padding-top:25px; padding-bottom:25px;}
.modelInfo ul{float:left; border-right:1px solid #dcdcdf; padding-left:85px; padding-right:85px;}
.modelInfo ul:last-child{border:none;}
.modelInfo ul:first-child{padding-left:0px;}
.modelInfo ul li{font-size:17px; color:#3e3e3e; line-height:27px; font-family:'HelveticaNeueLTProMdCn';}
.modelInfo ul li span{color:#ae1818; min-width:135px; display:inline-block;}
.profileDL{float:left; width:644px;}
.profileDL h3, .profileDR h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase; padding-bottom:8px;}
.rates{margin-bottom:30px;}
.rateTitle{background-image:linear-gradient(to right, #04628a, #399dce); font-family:'HelveticaNeueLTProBdCn'; font-size:16px; letter-spacing:0.005em; color:#fff; line-height:37px;}
.rateTime{width:35%; float:left; padding-left:15px;}
.rateIncall{width:35%; float:left;}
.rateOutcall{width:30%; float:left;}
.rateDetails{background-color:#fff; font-size:17px; color:#3e3e3e; font-family:'HelveticaNeueLTProMdCn'; line-height:37px; padding:5px 0;}
.rateDetails .rateTime{font-family:'HelveticaNeueLTProBdCn'; color:#1d7ea9;}
.reviewTitle{background-image:linear-gradient(to right, #04628a, #399dce); padding-right:12px; padding-left:15px;}
.vals{font-family:'HelveticaNeueLTProMdCn'; font-size:16px; letter-spacing:0.005em; color:#fff; line-height:37px; float:left;}
.vals span{font-family:'HelveticaNeueLTProBdCn'; padding-right:24px;}
.reviewRating{float:right; padding-top:10px;}
.reviewRating a{float:left; margin-left:3px;}
.reviews{margin-bottom:26px;}
.reviewDetails{background-color:#fff; padding:15px;}
.reviewDT{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:15px;}
.reviewDT br{display:none;}
.reviewDT span{color:#1d7ea9; font-family:'HelveticaNeueLTProBdCn'; margin-left:32px;}
.reviewDT span:first-child{margin-left:0px;}
.reviewDetails p{font-size:15px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; line-height:21px;}
.noReview{margin-bottom:50px;}
.noReview p{font-size:15px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; padding-bottom:8px;}
.addReview{font-size:13px; letter-spacing:0.01em; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase; color:#3e3e3e; padding-left:14px; padding-right:16px; display:inline-block; border:1px solid #d1cfcf; line-height:32px; border-radius:18px; -webkit-border-radius:18px;}
.addReview i{margin-right:4px; display:inline-block; vertical-align:top; height:32px; background:url(/imgs/star4.png) no-repeat center center; width:13px;}
.addReview:hover{border-color:#1d7ea9; color:#1d7ea9; background-color:#fff;}
.allflags{background-color:#fff; padding:18px;}
.allflags li{float:left; font-size:24px; letter-spacing:-0.01em; font-family:'HelveticaNeueLTProCn'; width:49%; margin-right:2%; margin-bottom:2%;}
.allflags li:nth-child(2n){margin-right:0px;}
.allflags li a{color:#3e3e3e; border:1px solid #e2e2e2; background-color:#fff; border-radius:30px; -webkit-border-radius:30px; line-height:56px; display:block;}
.allflags li a i{background:url(/imgs/flags2.png) no-repeat; width:30px; height:20px; margin-right:16px; margin-left:22px; position:relative; top:-2px; display:inline-block; vertical-align:middle;}
.allflags li a i.greeceF{background-position:0 0;}
.allflags li a i.belgiumF{background-position:0px -20px;}
.allflags li a i.turkeyF{background-position:-30px 0;}
.allflags li a i.spainF{background-position:-30px -20px;}
.allflags li a i.netherlandsF{background-position:-60px 0;}
.allflags li a i.ukF{background-position:-60px -20px;}
.allflags li a i.italyF{background-position:-90px 0;}
.allflags li a i.ukraineF{background-position:-90px -20px;}
.allflags li a:hover{border-color:#1d7ea9; color:#1d7ea9;}
.profileDR{float:right; width:408px;}
.serviceTitle{background-image:linear-gradient(to right, #04628a, #399dce); font-size:16px; letter-spacing:0.005em; line-height:37px; color:#fff; font-family:'HelveticaNeueLTProBdCn';}
.serviceL{float:left; padding-left:15px;}
.includedR{float:right; padding-right:18px; text-align:center; min-width:74px;}
.serviceDetails{background-color:#fff;}
.serviceDetails li{border-bottom:1px solid #d9d7d7; line-height:36px; font-size:17px; font-family:'HelveticaNeueLTProBdCn'; color:#1d7ea9;}
.includedR img{display:inline-block;}
.iconText{ padding:36px 28px 0 38px;}
.iconText li{float:left; font-size:17px; color:#3e3e3e; font-family:'HelveticaNeueLTProMdCn'; line-height:39px; width:50%; margin-bottom:6px;}
.iconText li img{display:inline-block; vertical-align:top; margin-right:13px;}
.profilePage .blogBanners{float:left;}

.profileInfo{clear:both;}
.profileInfoT{background-image:linear-gradient(to right, #04628a, #399dce); line-height:37px; padding-left:20px; padding-right:20px;}
.profileInfoT h2{float:left; font-size:16px; letter-spacing:0.005em; color:#fff; font-family:'HelveticaNeueLTProBdCn';}
.profileDate{float:right; font-size:16px; letter-spacing:0.005em; color:#fff; font-family:'HelveticaNeueLTProBdCn';}
.profileInfoD{background-color:#fff; padding:12px 20px 20px;}
.profileInfoD > ul{float:left; width:258px;}
.profileInfoD > ul li{font-size:16px; line-height:27px; color:#3e3e3e; font-family:'HelveticaNeueLTProMdCn'; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.profileInfoD > ul li span{color:#a7a6a6; width:82px; padding-left:5px; float:left;}
.pIDetails{}
.pIDetails p{font-size:15px; line-height:21px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn';}
.pIDetails p img {display: inline-block; margin: 2px 2px; vertical-align: sub;}

.profileMC{float:right; width:calc(100% - 264px); border-left:1px dotted #d8d6d6; padding-left:42px;}
.profileMC ul{border:1px solid #e2e2e2; background-color:#fff; display:inline-block; font-size:0px; border-radius:25px; -webkit-border-radius:25px; margin-bottom:30px;}
.profileMC ul li{font-size:12px; color:#545353; text-transform:uppercase; display:inline-block; line-height:15px; letter-spacing:-0.01em; border-right:1px solid #d7d6d6; padding:9px 28px; text-align:center;}
.profileMC ul li:first-child{padding-left:30px;}
.profileMC ul li:last-child{padding-right:30px;}
.profileMC ul li span{font-size:13px; display:block;}
.profileMC ul li:last-child{border:none;}
.profileMC ul li i{font-style:normal; color:#d2121a; font-size:13px;}
.looks{background:url(/imgs/eye.png) no-repeat left center; background-size:16px; padding-left:19px;}
.servicesL{background:url(/imgs/eye.png) no-repeat left center; background-size:14px; padding-left:18px;}
.communication{background:url(/imgs/chat.png) no-repeat left center; background-size:14px; padding-left:20px;}

.side-banner img {
    margin: 5px auto;
}

.bBanner:first-child {
    margin-top: -5px;
}

.profile-morearrow {
    opacity: .3;
    margin: 10px auto;
    width: 55px;
    height: 35px;
    cursor: pointer;
}
.profile-morearrow:hover {
    opacity: .5;
}


.services-morearrow {
    opacity: .3;
    margin: 10px auto;
    width: 25px;
    height: 15px;
    cursor: pointer;
}

.services-morearrow:hover {
    opacity: .5;
}



.modelPInfo{text-align:center; padding-top:13px;}
.modelPInfo ul{border:1px solid #e2e2e2; background-color:#fff; display:inline-block; font-size:0px; border-radius:25px; -webkit-border-radius:25px;}
.modelPInfo ul li{font-size:14px; color:#545353; text-align:left; text-transform:uppercase; display:inline-block; line-height:15px; letter-spacing:-0.01em; border-right:1px solid #d7d6d6; padding:9px 15px;}
.modelPInfo ul li:first-child{padding-left:20px;}
.modelPInfo ul li:last-child{padding-right:20px;}
.modelPInfo ul li span{font-size:13px; display:block;}
.modelPInfo ul li:last-child{border:none;}
.topSremove {
    padding-top: 18px;
}


/* Write Review */
.sendRPop{width:762px; background-color:#f1f1f1; position:relative; margin:auto; border-top:4px solid #1d7ea9;}
.popRBody{padding:56px 31px 34px 27px;}
.popRBody label{font-size:15px; letter-spacing:0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProCn'; line-height:47px; float:left; clear:left; width:116px; margin-bottom:14px; font-weight:bold;}

.popRBody label.follow-check {float: none; font-size: 17px; }
.pSbox{border:1px solid #d1cfcf; background-color:#fff; height:47px; padding:0 20px; font-family:'HelveticaNeueLTProCn'; width:100%; float:left; font-size:17px;}
.bigDrop{float:left; width:417px;}
.sendRPop .selectric{border:1px solid #d1cfcf; padding-left:0px; background-color:#fff; min-height: 45px}
.sendRPop .selectric .label{font-size:15px; color:#a7a6a6; line-height:45px; padding-left:20px; letter-spacing:0.01em; font-family:'HelveticaNeueLTProCn';}
.sendRPop .selectric .button:after{background-image:url(/imgs/triangle.png); width:10px; height:6px;}
.sendRPop .selectric .button{width:30px; height:45px;}
.smallDrop{float:left; width:127px;}
.smallbox{border:1px solid #d1cfcf; background-color:#fff; height:47px; padding:0 20px; font-family:'HelveticaNeueLTProCn'; width:138px; margin-right:7px; float:left; font-size:17px;}
.pLeft{float:left; clear:both;}
.pRight{float:right;}
.midDrop{float:left; width:228px;}
.pRight label{width:92px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background:#0e6d97; border:1px solid #0e6d97;}
.ui-slider .ui-slider-handle{width:22px; height:22px; border-radius:5px; -webkit-border-radius:5px;}
.ui-slider-horizontal .ui-slider-handle{top:-5px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl,
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius:0px;}
.ratio{margin-top:17px; float:left; width:calc(100% - 116px);}
.yourReview{clear:both; height:180px; position:relative; border:1px solid #d1cfcf; background-color:#fff; margin-bottom:22px;}
.yourReview textarea{ padding:0px; height:138px; font-size:15px; letter-spacing:0.01em; border:none; color:#a7a6a6; resize:none; font-family:'HelveticaNeueLTProCn'; width:100%; background-color:#fff; padding:14px 20px 0px; display:block;}
.popup{position:absolute; right:5px; bottom:5px;}
.submitReview{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:44px; border-radius:32px; -webkit-border-radius:32px; font-size:18px; color:#fff; font-family:'HelveticaNeueLTProMdCn'; text-transform:uppercase; display:block; border:none; clear:both; padding:0 38px; cursor:pointer;}
.submitReview:hover{background-position:right top;}
.meeting-date {width: 272px;}


/* Escort Agency */
.mostWord{background-color:#fff; padding-left:5px; padding-right:6px; display:flex; justify-content:space-between; padding-top:7px; padding-bottom:8px;}
.mostWord li{float:left; font-size:13px; font-family:'HelveticaNeueLTProCn'; letter-spacing:0.01em; text-transform:uppercase;}
.mostWord li a{color:#1f1f1f; line-height:32px; display:block; padding:0 10px;}
.mostWord li:nth-child(1) a{border:1px solid #fbc815;}
.mostWord li:nth-child(2) a{border:1px solid #e8555a;}
.mostWord li:nth-child(3) a{border:1px solid #389ccd;}
.mostWord li:nth-child(4) a{border:1px solid #7a7a7a;}
.mostWord li a:hover{color:#fff;}
.mostWord li:nth-child(1) a:hover{background-color:#fbc815;}
.mostWord li:nth-child(2) a:hover{background-color:#e8555a;}
.mostWord li:nth-child(3) a:hover{background-color:#389ccd;}
.mostWord li:nth-child(4) a:hover{background-color:#7a7a7a;}
.agencyC p{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; line-height:23px; padding-bottom:23px;}
.agencyC p:last-child{padding-bottom:0px;}
.locationR{float:right; width:493px;}
.locationT{background-image:linear-gradient(to right, #04628a, #399dce); line-height:42px; font-size:19px; font-family:'HelveticaNeueLTProBdCn'; padding-left:18px; color:#fff; text-transform:uppercase; position:relative;}
.locationT:after{background:url(/imgs/mapIcon.png) no-repeat; width:13px; height:17px; position:absolute; right:15px; top:12px; content:'';}
.address{font-size:16px; letter-spacing:-0.01em; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; text-align:center; line-height:22px; padding:6px 0;}
.workingL{padding-top:62px; padding-top: 62px; float: left; width: 634px;}
.workingL h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase; padding-bottom:18px;}
.workingL .allflags{background:none; padding:0px;}
.openingHours{padding-top:58px; float: right; width: 344px;}
.openingHours p{font-size:16px; line-height:23px; padding-bottom:23px; color:#a7a6a6; font-family:'HelveticaNeueLTProMdCn'; text-align:center;}
.oHBtn{text-align:center; padding-top:10px;}
.oHBtn a{width: 282px; font-size:20px; letter-spacing:0.05em; color:#fff; font-family:'HelveticaNeueLTProLtCn'; line-height:49px; display:inline-block; border-radius:25px; -webkit-border-radius:25px; background-image:linear-gradient(to right, #a31a1f, #ed1b24, #a31a1f); background-size:200%; text-align:center; text-transform:uppercase; margin-bottom:25px;}
.oHBtn a:hover{background-position:right top;}
.addFavorites span{background:url(/imgs/heartWhite.png) no-repeat left center; padding-left:31px; display:inline-block;}
.sendPm span{background:url(/imgs/liveChat.png) no-repeat left center; background-size:19px; display:inline-block; padding-left:32px;}
.agencyEscorts{padding-top:44px;}
.agencyEscorts h3{font-size:20px; letter-spacing:-0.01em; color:#3e3e3e; font-family:'HelveticaNeueLTProBdCn'; text-transform:uppercase; padding-bottom:18px;}
.aModel{float:left; width:245px; margin-right:31px; margin-bottom:38px; background-color:#fff; border:1px solid #e2e2e2; position:relative;}
.aModel:nth-child(4n){margin-right:0px;}
.aModelPic{}
.top{background:url(/imgs/top.png) no-repeat; width:93px; height:89px; position:absolute; right:-2px; top:-4px;}
.aModel .modelName{font-size:17px; line-height:38px;}
.aModel p{font-size:17px; letter-spacing:-0.01em; text-align:center; line-height:36px; font-family:'HelveticaNeueLTProMdCn'; color:#3e3e3e;}
.aModel p a{color:#3e3e3e; display:block;}
.aModel p a:hover{color:#1d7ea9;}

.bannerCode {
    margin-top: 20px;
}

.code-img {
    margin-top: 37px;
    padding: 2px;
    border-radius: 5px;
    border: solid 1px #CCC;
    margin-bottom: 10px;
    cursor: pointer;
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
}


.voteMe{text-align:center; padding:0 7px 7px 6px; background-color:#fff;}
.voteMe a{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; line-height:42px; font-family:'HelveticaNeueLTProBdCn'; font-size:19px; display:block; text-transform:uppercase; color:#fff;}
.voteMe a span{display:inline-block; background:url(/imgs/star3.png) no-repeat left center; padding-left:25px;}
.voteMe a:hover{background-position:right top;}


.modelVotes{border-left:6px solid #fff; border-right:7px solid #fff; background-color:#3e3e3e; padding-top:6px; padding-bottom:6px;}
.likeProfile{float:left; margin-left:5px;}
.dislike{float:right; margin-right:6px;}
.likeCount{float:left; width:192px; margin-left:26px; text-align:center;}
.likeCount p{font-size:12px; color:#ffffff; font-family:'HelveticaNeueLTProCn'; padding-bottom:4px;}
.greenL{width:100%; height:7px; background-color:#11bb19;}
.redL{width:100%; height:7px; background-color:#e8555a;}


/* Send Message */
.sendMessage{position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:9999; opacity:1; visibility:visible; display:none;}
.blackBg{position:absolute; left:0px; top:0px; right:0px; bottom:0px; background-color:rgba(0,0,0,0.91); cursor:pointer; cursor: url('/imgs/cancel.png'), default;}
.sendScroll{position:absolute; left:0px; top:0px; right:0px; bottom:0px; overflow-x:hidden; overflow-y:auto; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
.sendSpace{padding:30px 36px; overflow:hidden; position:relative; min-height:100%; display:flex; align-items:center;}
.sendPop{width:634px; background-color:#f1f1f1; position:relative; margin:auto; border-top:4px solid #1d7ea9;}
.popLink {display: block; margin: 5px;}

.popTitle{background-color:#ffffff; height:101px; padding-left:32px;}
.popTitle h2{background:url(/imgs/titleI.png) no-repeat left center; padding-left:84px; font-size:39px; font-family:'HelveticaNeueLTProBdCn'; line-height:100px;}
.popSBody{padding:56px 74px 68px 62px;}
.popSBody label{font-size:15px; letter-spacing:0.01em; color:#3e3e3e; text-transform:uppercase; font-family:'HelveticaNeueLTProCn'; line-height:47px; float:left; clear:left; width:80px; margin-bottom:18px; font-weight:bold;}
.pbox{border:1px solid #d1cfcf; background-color:#fff; height:47px; padding:0 20px; font-family:'HelveticaNeueLTProCn'; width:calc(100% - 80px); float:left; font-size:17px;}
.popSBody textarea{border:1px solid #d1cfcf; background-color:#fff; height:230px; padding:12px 20px; font-family:'HelveticaNeueLTProCn'; width:calc(100% - 80px); font-size:17px; float:left; resize:none; margin-bottom:14px;}
.pCode{width:calc(100% - 120px); float:right; margin-top: 25px;}
.pCode label{width:auto; padding-right:11px; line-height:45px; }
.code{background:#fff url(../images/code.jpg) no-repeat center center; border:0px; margin-right:9px; width:151px; height:45px; outline:none; float:left;}
.pcbox{border:1px solid #d1cfcf; background-color:#fff; height:45px; padding:0 15px; font-family:'HelveticaNeueLTProCn'; width:152px; float:right; font-size:17px;}
.sendMsgBtn{background-image:linear-gradient(to right, #04628a, #399dce, #04628a); background-size:200%; height:62px; border-radius:32px; -webkit-border-radius:32px; font-size:24px; color:#fff; font-family:'HelveticaNeueLTProMdCn'; text-transform:uppercase; display:block; border:none; clear:both; width:100%; cursor:pointer; margin-bottom: 20px;}
.sendMsgBtn:hover{background-position:right top;}

.fancybox-content {
    padding: 0px!important;
}

.sendmsg-code {
    display: inline-block;
    border: solid 1px #ccc;
    height: 45px;
    width: 100px;
}

.signup-select {
    width: 100%;
    height: 65px;
    display: none;
}

.allflags a span {margin-right: 15px; margin-left: 15px; vertical-align: text-top; margin-top: 2px;}


.nice-header {
    font-size: 20px;
    letter-spacing: -0.01em;
    color: #3e3e3e;
    font-family: 'HelveticaNeueLTProBdCn';
    text-transform: uppercase;
    margin: 10px auto;
}

.rating {
    font-size: 28px;
    color: #db212c;
    margin: 0px auto;
}

.popup img {
    display: inline-block; margin: 1px;
}

.text-counter {
    color: red;
    font-size: 13px;
    margin-top: -19px;
    margin-bottom: 25px;
}

.follow-box {
    border: #ccc solid 1px;
    border-radius: 12px;
    box-shadow: rgba(120,120,120,.4) 3px 3px 3px;
    min-height: 150px; max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    padding-bottom: 5px;
}

    .follow-box div {
        height: 34px;
        font-size: 14px;
        line-height: 15px;
        border-radius: 5px;
        background: #288ab8;
        color: #FFF;
        width: auto;
        display: inline-block;
        padding: 10px;
        margin: 5px 0px 0px 5px;
        cursor: default;
        float: left;

    }
    .follow-box div span {
        width: 15px;
        margin-left: 10px;
        color: #3e3e3e;
        cursor: pointer;
        padding: 5px 0px 5px 0px;
    }
    .follow-box div span:hover {
        color: crimson;
    }

    /*Responsive menu close*/
.submenu{background-color:#0d0d0d;}
.submenu ul{padding-left:11px;}
.submenu li{float:left; font-family:'HelveticaNeueLTProMdCn'; font-size:15px; letter-spacing:-0.01em; position:relative; padding-right:1px;}
.submenu li a{color:#a7a6a6; line-height:42px; display:block; padding:0 14px;}
.submenu li:after{height:11px; background-color:#a7a6a6; width:1px; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); right:0px; content:'';}
.submenu li:last-child:after{display:none;}
.submenu li a:hover, .submenu li a.active{color:crimson;}


.sortarrow {
    border: solid crimson;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    margin-right: 15px;
    float: right;
    /* vertical-align: middle; */
    margin-top: 16px;
}


.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-top: 20px;
}

.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.desktop-hide {
    display: none;
}


.link {
    margin: 3px; display: inline-block; padding: 3px 20px; border: solid 1px #a7a6a6; border-radius: 25px;
}

.link:hover {
    background: #f6f6f6;
}
