.sidebar-left{
margin:0px;
}
.sidebar-right{
margin:0px;
margin: 0px;
padding-right: 0px;
padding-left: 10px;
}
.sidebar-left {
margin-left: 0%;
}
.home  .sidebar-left {
    margin-left: -100%;
    padding-left: 0px;
    padding-right: 10px;
}
.home .sidebar-right {
float: left;
margin-left: -190px;
padding-left:0px;
}
.search-agencies{
margin-top: 20px;
font-size: 15px;
}
.search-agencies select#val-country{
position: relative;
overflow: hidden;
padding: 0 0 0 8px;
height: 23px;
border: 1px solid #aaa;
border-radius: 5px;
background-color: #fff;
color:black;
}
.search-agencies select#val-city{
position: relative;
overflow: hidden;
padding: 0 0 0 8px;
height: 23px;
border: 1px solid #aaa;
border-radius: 5px;
background-color: #fff;
color:black;
}
.advertise .independent-escort .title, .advertise .escort-agency .title{
background: url(../i/left_btn.gif) center;
background-size: 100% 100%;
height: 44px;
line-height: 44px;
text-align: center;
color: #fdd678;
text-transform: uppercase;
}
.advertise .independent-escort img, .advertise .escort-agency img{
height: auto!important;
width: 100% !important;
}
.advertise .independent-escort .signup, .advertise .escort-agency .signup{
background: url(../i/box_nav_hover.gif) repeat-x top left!important;
background-size: 100% 100%;
height: 30px;
line-height: 30px;
text-align: center;
max-width: 250px;
margin: 0 auto;
}
.advertise .independent-escort .signup a, .advertise .escort-agency .signup a{
color: #000 !important;
font-weight: bold;
}
.advertise .independent-escort .signup a:hover, .advertise .escort-agency .signup a:hover {
color: #ff070b !important;
text-decoration: none !important;
}
.page-id-223 .sharedaddy.sd-sharing-enabled{
display: none;
}
.page-id-223 .bodybox.rad3.pagedesign h2{
display: none;
}
.advertise{
margin-top: 15px;
}
.advertise .independent-escort .text p, .advertise .escort-agency .text p{
background: url(../i/getFile.png) no-repeat, url(../i/bg-text2.png);	
background-size: 5%, 100% 100%;
padding: 5px 30px;
background-position: 10px;
color: #000;
border: 2px solid #fff;
}
.advertise .upgrade-premium .title{
color: #fcce3b;
font-size: 19px;
font-family: tahoma;
text-shadow: 1px 1px 5px red;
}
.advertise .upgrade-premium .text p{
background: url(../i/green-tick.png) no-repeat;
padding-left: 30px;
}
.advertise .upgrade-premium .text {
margin-top: 10px;
}
.advertise .independent-escort .signup{
margin-top: 20px;
}
.advertise .escort-agency .signup{
margin-top: 27px;
}
.page-blog-row{
display: table;
width: 100%;
}
.body .page-blog-row .image_blog{
box-shadow: 0 0 0 1px #000000 inset, 0 0 0 2px #333333 inset, 0 0 0 8px #222222 inset, 0 0 0 9px #666666 inset;
padding: 10px;
}
.body .page-blog-row .image_blog img{
display: block;
max-width: 100%;
height: auto;
width: 100%
}
.body .page-blog-row .content_blog .btn-read-more{
color: #999999 !important;
background-color: #222222;
border-color: #333333;
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid #666666;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
border-radius: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.body .page-blog-row .content_blog .btn-read-more:hover{
background-color: #333333;
border-color: #333333;
color: #fdd678 !important;
text-decoration: underline;
}
.listagencies {
width: 100%;
}
.listagencies .trhead th{
/*color: #0793b2;*/
color: #000;
padding: 5px 0;
padding-left: 5px;
text-align: left;
border-bottom: 1px #7ca9c8 solid;
background: url(../i/a_hover.png) bottom repeat-x;
}
.listagencies .agencytr{
border-bottom: 1px #7ca9c8 solid;
}
.listagencies .agencytr td{
line-height: 30px;
padding: 0 5px;
color:#fdd68d;
}
.listagencies .agencytr td a{
color: #fdd68d;
font-weight: bold;

}
.listagencies .agencytr td a:hover{
color: red;
}
.listagencies .whiterow{
/*  background-color: #FFF;
color: #000;*/
}
.listagencies .agencytr td a:hover{
text-decoration: underline;
}
.main-banner {
border: 1px solid #444;
/*width: 998px;*/
}
.banner-news {
padding-left: 30px;
}
.banner-nav ul li {
display: inline;
list-style: none;
}
.image_blog img{width:100%;height:100%;}
.image_blog{
	box-shadow: 0 0 0 1px #000000 inset, 0 0 0 2px #333333 inset, 0 0 0 8px #222222 inset, 0 0 0 9px #666666 inset;
    padding: 10px;
}
.content_blog .entry-date{color:#fff;}
#menu-banner-menu {

margin-left: 30px;

height:26px;
}

#menu-banner-menu li a {
color: #fdd678;
font-size: 15px;
text-decoration: none;
display:block;
float:left;
height: 18px;
line-height: 18px;
margin-top: -5px;
padding: 8px 13px;
font-weight:bold;
border-right:1px solid #797a7a;
border-left:1px solid #000;
}
#menu-banner-menu li a:hover {
background:url(../i/a_hover.png) repeat-x;
color:#000;
}

.button {
background: url(../i/left_btn.gif) center;
background-size:100% 100%;
height:44px;
line-height:44px;
text-align:center;
}
.button  a{
color:white;
font-weight:bold;
}
.button  a:hover{
text-decoration:none;
color:#ff070b;
}
.pick > h3 {
font-size: 14px;
text-align: center;
background: url("i/escort_btn.gif") center;
background-size:100% 100%;
color:#000;
height:40px;
font-weight:bold;
margin-top:10px;
padding-top: 6px;
}
.name {color: #000000;
font: 13px;
margin-bottom: 5px;
outline: medium none;
padding: 5px;
text-align: center;
text-decoration: none;
background-color: white;
font-weight:bold;

}

.wrap-all.footer{
background:url(../i/bg-footer_03.png) repeat-x top left;
background-size: 100% 100%;
}

.topnav {
position:relative;
}
.banner-nav {
left: 369px;
position: absolute;
top: 4px;
}
.adv2 {
width: 100%;
}
a.btn{ background:url(../i/report_btn.png) no-repeat top left ; }
.btn {
background:url(../i/report_btn.png) no-repeat top left;
height:29px;
line-height:29px;
display:block;
width:153px;
text-decoration:none;
text-align:center;
color:white;
}
a.btn:hover{
/*background:url(../i/box_nav_hover.gif) repeat-x top left;*/
color:#ff070b;
}
#text-6 {
border: 1px solid #fff;
padding: 20px;
}
.footer #text-9 {
padding-right: 20px;
}
.footer .widget_nav_menu {
/*width: 198px;*/
}
.footer .widget_nav_menu .menu li > a {
color:#4f4f4f;
}
.footer a{color:#4f4f4f !important;}
.topnav .header-menu li{margin-bottom:0px;}
.sidebar-left .country_list a {
color: #fdd678 !important;
}
div.button_region{
background: url(../i/left_btn.gif) center;
background-size: 100% 100%;
height: 44px;
line-height: 44px;
text-align: center;
}

.topnav li a{
color: white !important;
font-size: 15px  !important;
font-weight: bold;
}
.topnav li{
background: url(../i/menu-boder_03.png) no-repeat scroll 100% 50% rgba(0, 0, 0, 0) !important;
}
.topnav li ul li{background:none !important;}
.topnav .subnav .subnav-menu li {
float: left;
list-style: none;
color: #FFF;
padding: 0 10px;
text-transform: uppercase;
font-size: 11px;
border-right: 1px #fff solid;
}
.topnav .subnav-menu li{background:none !important;}
.bodybox {
padding: 10px;
margin-bottom: 5px;
}

.bodybox h2 {
font-size: 16px;
font-weight: 300;
padding-bottom: 5px;
position: relative;
}
.bodybox h3 {
font-size: 16px;
font-weight: 300;
padding-bottom: 5px;
position: relative;
}


.pagedesign a{
color: #fff !important;
}
.pagedesign a:hover{
color: #075b6d;
}

/***** ESCORT THUMB start *****/
.girllast {
margin: 0;
}

.girl .desc{
clear: both;
overflow: hidden;
color: #0793b2;
line-height:0em;
}
.girl .desc a{
color: #0793b2;
font-size: 14px;
font-weight: 500;
}
.girl .desc a:hover{
color: #1e1e1e;
}
.girl .desc span{
display: block;
font-size: 10px;
padding-bottom: 3px;
color: #afaeae;
}
.girl .desc span b{
color: #0793b2;
font-weight: normal;
line-height:0px;
}

.girl .thumb {
background-color: #FFF;
padding: 1px;
float: left;
margin-bottom: 4px;
position: relative;
margin-top: 3px;
}
.girl .thumb:hover {
background-color: #1b96c5;
}
.girl  .girlpremium {
background-color: #fdd678;
}
.girl  .girlpremium .premiumlabel {
text-align: center;
color: #FFF;
font-size: 10px;
background: #fdd68d;
padding-top: 1px;
float: left;
width: 100%;
cursor: default;
}
.girl .thumb a {
float: left;
position: relative;
text-decoration: none;
}

.girl .thumb a em, .girl .thumb a b {
color: #FFF;
display: block;
position: absolute;
font-size: 11px;
font-style: normal;
font-weight: normal;
padding: 1px 4px;
}
/* label verified */
.girl .thumb a em {
bottom: 1px;
left: 1px;
background: url(../i/degrade-blue.jpg) bottom repeat-x;
}
/* label new */
.girl .thumb a b {
bottom: 1px;
right: 1px;
background: url(../i/degrade-pink.jpg) bottom repeat-x;
}


.girl .rating {
padding-left: 9px;
margin: 0 auto;
}
/***** ESCORT THUMB end *****/


/***** FRONT PAGE REVIEWS start *****/
.onereviewtext {
padding-top: 10px;
}
.onereviewtext .author span {
color: #ff070b; 
font-size: 14px;
}
.onereviewtext .author {
color: #ff070b;
}
.onereviewtext .reviewtext a{
color: #ff070b;
}
.onereviewtext {
}
/***** FRONT PAGE REVIEWS end *****/


.girlsingle {
position: relative;
}
.girlsingle .girlsinglelabels {
padding-left: 10px;
font-size: 11px;
}
.girlsingle .girlsinglelabels span {
margin-right: 5px;
padding: 2px 4px;
cursor: default;
background-position: top;
}

.girlsingle .thumbs {
max-width: 300px;
float: right;
width: 100%;
margin-top: 0px;
}
.girlsingle .thumbs img {
float: left;
margin-left: 4px;
margin-bottom: 6px;
}

.girlsingle .lockedsection {
border: 1px #FE028B solid;
padding: 10px;
padding-left: 40px;
color: #fff;
background: #60CDF4 url(../i/icon-lock.png) 10px center no-repeat;
line-height: 18px;
}
.girlsingle .lockedsection a {
color: #fff !important;
font-weight: bold;
}
.girlsingle .lockedsection span.nr {
background: url(../i/degrade-pink.jpg) bottom repeat-x;
float: none !important;
padding: 0px 3px;
font-size: 13px;
}


.girlsingle .girlinfo {
/*width: 290px;*/
}
.girlsingle a{
color: #fdd678 !important;
}
.girlsingle a:hover{
text-decoration: none;
}

.favbutton {
margin-left: 10px;
}
a.reviewthegency {
margin-left: 10px;
color: #fff;
}
.addtofavorites i {
background: url(../i/icon-fav-yes.png) left center no-repeat;
padding-left: 19px;
font-style: normal;
}
.removefromfavorites i {
background: url(../i/icon-fav-no.png) left center no-repeat;
padding-left: 15px;
font-style: normal;
}

.addreview i {
background: url(../i/icon-add-review.png) left center no-repeat;
padding-left: 21px;
font-style: normal;
}
.sendemail i {
background: url(../i/icon-send-email.png) left center no-repeat;
padding-left: 25px;
font-style: normal;
}


.girlsingle .girlinfo h4, .girlsingle .aboutme h4, .clientreviewtext h4 {
color: #0793b2;
background: url(../i/degrade-blueish.jpg) bottom repeat-x;
border: 1px #60cef5 solid;
padding: 3px 8px;
margin-bottom: 5px;
float: left;
cursor: default;
}

.girlsingle .girlinfo b{
width: 145px;
display: block;
float: left;
padding: 1px 0;
}
.girlsingle .contact b{
width: 90px;
}

.girlsingle .girlinfo span{
width: 145px;
display: block;
float: left;
padding: 2px 0;
}
.girlsingle .contact span{
width: 190px;
}
.girlsingle .contact span a{
color: #5c9ee0;
}

.girlsingle .girlinfo .services {
clear: both;
}
.girlsingle .girlinfo .services div{
padding: 3px 0;
padding-left: 30px;
}
.girlsingle .girlinfo .services .yes{
background: url(../i/icon-yes.png) center left no-repeat;
}
.girlsingle .girlinfo .services .no{
background: url(../i/icon-no.png) center left no-repeat;
}


.addreviewform {
padding-top: 20px;
padding-bottom: 20px;
display: none;
}
.review .addedby {
color: #c2c2c2;
background-color: #1d242d;
padding: 3px 8px;
margin-bottom: 5px;
float: left;
color: #CCC;
}
.review .addedby b{
color: #FFF;
}
.review .addedby a{
color: #FFF;
}

.review .reviewtext p{
margin-top: 0;
}
.addreviewform textarea {
margin-bottom: 5px;
padding: 10px;
width: 530px;
height: 100px;
}
.addreviewform .starratingoption {
width: 572px;
margin: 0 auto;
padding-bottom: 8px;
}
.addreviewform .closeform {
float: right;
background: #1B96C5 url(../i/icon-no.png) center right no-repeat;
padding: 2px 20px 2px 5px;
color: #FFF;
cursor: pointer;
}


.addreviewform center {
position: relative;
}
.charcount {
position: absolute;
bottom: 6px;
right: 0;
}
#bar {
background-color:#5fbbde;
width:0px;
height:16px;
float: left;
}
#barbox {
float: right;
height:16px;
background-color:#FFFFFF;
width:100px;
border:solid 2px #000;
margin-right:3px;
}
#count {
float:right;
margin-right:8px;
}

.allreverr {
display: none;
}

.escort_tooltip {
position: relative;
}
.escort_tooltip .tooltip {
position: absolute;
top: 0;
right: -100px;
display: none;
}
.escort_tooltip b{
cursor: default;
}

.girlsingle_all_reviews {
display: none;
}
.girlsingle_all_reviews #preloader {
background-color: #060606;
padding: 10px;
color: #fff;
}




.onereview {
width: 326px;
color: #fdd678 !important;
text-decoration: none;
}
.onereview:hover {
}
.onereview i {
color: #C0C0C0;
}
.onereview .revright {
width: 173px;
}



/***** REGISTER PAGE *****/
.registerpage {
}
.registerpage a{
color: white;
}
.registerpage .steps {
}
.registerpage .step {
float: left;
margin-right: 40px;
border: 1px #666 solid;
padding: 5px 10px;
}
.registerpage .active {
color: #FFF;
}
.registerpage br{
clear: both;
}
.registerpage label{
float: left;
display: block;
width: 150px;
padding-top: 4px;

}
.registerpage .longlabel{
width: 200px;
padding: 0;
}
.registerpage label small{
font-weight: normal;
color: #5a8ec2;
}
.registerpage label span.checkuser {
font-size: 10px;
font-weight: normal;
}
.registerpage label span.checkusererr {
color: #e10000;
}
.registerpage label span.checkuserok {
color: #3da001;
}

.registerpage .mandatory {
padding-bottom: 5px;
}
.registerpage label i, .registerpage .mandatory i {
color: #ff0000;
font-weight: bold;
}
.registerpage input.input, .registerpage input.inputsmall{
background-color: #FFF;
border: 1px #286C9B solid;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
width: 200px;
height: 29px;
padding: 0 10px;
line-height: 29px;
margin-bottom: 20px;
}
.registerpage input.input:focus{
border: 1px #fe028b solid;
}
.registerpage input.inputsmall{
width: 52px;
}
.page-id-33 .registerpage div.input {
width:75%;}
.registerpage div.input {
float: left;
margin-bottom: 20px;
}
.registerpage div.input small i{
color: #F00;
font-weight: bold;
}
.registerpage div.input select{
padding: 5px 0 0 7px;
cursor: pointer;
}
.registerpage div.input option{
padding: 3px 7px;
cursor: pointer;
}
.registerpage div.input label{
width: auto;
float: left;
padding: 0;
margin-right: 30px;
cursor: pointer;
}

.input .showsitelogo {
background: url(../i/showsitelogo-bg.png);
width: 340px;
height: 100px;
overflow: hidden;
}


.registerpage #services {
padding-top: 10px;
}
.registerpage div.input .oneservice {
float: left;
display: block;
width: 270px;
height: 25px;
line-height: 25px;
position: relative;
padding-left: 20px;
}
.registerpage div.input .oneservice input {
position: absolute;
left: 0;
top: 3px;
}

.registerpage .textarea {
background-color: #FFF;
border: 1px #286C9B solid;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
width: 332px;
height: 101px;
padding: 10px;
}
.registerpage .textarea:focus{
border: 1px #fe028b solid;
}
.registerpage div.input label abbr{
margin-left: 5px;
font-size: 12px;
cursor: help;
border-bottom: 1px dashed #999;
font-family: Arial, Helvetica, sans-serif;
}
.registerpage div.input label:hover{
color: #0793b2;
}
.registerpage div.input input[type=radio], .registerpage div.input input[type=checkbox]{
float: left;
cursor: pointer;
}

.registerpage div.input .rates{
float: left;
width: 73px;
text-align: center;
font-size: 14px;
font-weight: bold;
padding-right: 20px;
}
.registerpage div.input .rates .inputsmall{
width: 52px;
padding: 0 10px 0 10px;
text-align: center;
}

.registerpage .paymentpackage {
background-color: #e7f3fe;
border: 1px #deeefd solid;
padding: 10px;
}
.registerpage .paymentpackage legend {
background-color: #fff;
border: 1px #deeefd solid;
font-size: 11px;
text-transform: uppercase;
color: #5a8ec2;
padding: 2px 7px;
}

.registerpage .paymentgateway label{
background-color: #e7f3fe;
border: 1px #deeefd solid;
padding: 5px 10px;
cursor: pointer;
margin-right: 20px;
font-weight: bold;
color: #60CEF5;
width: 80px;
text-align: center;
}
.registerpage .paymentgateway label input{
margin-bottom: 5px;
cursor: pointer;
}
.registerpage .paymentgateway label.selected {
background: #ABF288 url(../i/degrade-green.jpg) bottom repeat-x;
border: 1px #47BE0A solid;
color: #000;
}
.registerpage .gateway_options, .registerpage .paymentplanmanualoptions {
display: none;
}
.wrap-header-outsite{
/*background:url(../i/bg_outsite_header.png) repeat-x top left;*/
/*height:133px;
border-bottom:2px solid #ff070b;*/
}
.wrap-top-header{
/*width:1200px;*/
margin:0 auto;
/*height:133px;*/
/*background:url(../i/madama.png) center;*/
background-size:100% 100%;
}
#jetpack-sso-wrap{display:none;}
.open247{
color: white;
font-size: 25px;
font-weight: normal;
padding: 15px 0;
text-align: right;
}
.site-left-content{
/*width:1010px;*/
float:left;
padding: 0;
}
.wrap-all{
background: url("../i/bg_top_01.png") repeat-x scroll 0px 0px #000000;
background-size: 100%;
}
.bn {
text-align: center;
}
.main-banner {
border: 1px solid #444;
/*width: 998px;*/
}
.banner-news {
padding-left: 30px;
}
.banner-nav ul li {
display: inline;
list-style: none;
}
#menu-banner-menu {

margin-left: 30px;

height:26px;
}

#menu-banner-menu li a {
color: #fdd678;
font-size: 15px;
text-decoration: none;
display:block;
float:left;
height: 18px;
line-height: 18px;
margin-top: -5px;
padding: 8px 13px;
font-weight:bold;
border-right:1px solid #797a7a;
border-left:1px solid #000;
}
#menu-banner-menu li a:hover {
background:url(../i/a_hover.png) repeat-x;
color:#000;
}

.button {
background: url(../i/left_btn.gif) center;
background-size:100% 100%;
height:44px;
line-height:44px;
text-align:center;
}
.button  a{
color:white;
font-weight:bold;
}
.button  a:hover{
text-decoration:none;
color:#ff070b;
}
.pick > h3 {
font-size: 14px;
text-align: center;
background: url("../i/escort_btn.gif") center;
background-size:100% 100%;
color:#000;
height:40px;
font-weight:bold;
margin-top:10px;
padding-top: 6px;
}
.name {color: #000000;
font: 13px;
margin-bottom: 5px;
outline: medium none;
padding: 5px;
text-align: center;
text-decoration: none;
background-color: white;
font-weight:bold;

}

.wrap-all.footer{
background:url(../i/bg-footer_03.png) repeat-x top left;
background-size: 100% 100%;
}

.topnav {
position:relative;
}
.banner-nav {
left: 369px;
position: absolute;
top: 4px;
}
.adv2 {
width: 100%;
}
a.btn{ background:url(../i/report_btn.png) no-repeat top left ; }
.btn {
background:url(../i/report_btn.png) no-repeat top left;
height:29px;
line-height:29px;
display:block;
width:153px;
text-decoration:none;
text-align:center;
color:white;
}
a.btn:hover{
/*background:url(../i/box_nav_hover.gif) repeat-x top left;*/
color:#ff070b;
}
#text-6 {
border: 1px solid #fff;
padding: 20px;
}
.footer #text-9 {
padding-right: 20px;
}
.footer .widget_nav_menu {
/*width: 198px;*/
}
.footer .widget_nav_menu .menu li {
background: url(../i/border_03.png) no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
border-bottom:none;
}
.footer.rad3 li{
border-bottom:none;
color:4f4f4f;
}
.home .bluebutton{
border:none !important;
color:#fdd678 !important;
}
.home .bluebutton:hover{
/*background:url(../i/box_nav_hover.gif) repeat-x top left !important;*/
color:#ff070b !important;
text-decoration:none;
}

.bluebutton,.greenbutton{
background: url(../i/report_btn.png) repeat-x top left !important;
border:none !important;
color:#fdd68d !important;
overflow: hidden;
white-space: nowrap;
}
.girlsingle h4, .girlinfo h4,.girlsingle .aboutme h4, .clientreviewtext h4,.blueishbutton,.closeform {
background:url(../i/box_nav_hover.gif) repeat-x top left !important;
color:#000 !important;
border:none !important;
/*background: url(../i/report_btn.png) repeat-x top left !important;*/
}
#manuallyunlockescort{font-size:14px !important;}
.desc b {
color: #ff070b !important;
}
.girl .thumb:hover{
background-color:#ff070b !important;
}
.girl .thumb:hover .premiumlabel{
color:white !important;
}
.bodybox {
background: url(../i/slider-bg2.png);
padding:3px 5px;
position: relative;
font-size: 15px;
font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
}
.footer-wrap .footer{background-size: 100% 100% !important;max-width: 1200px;
    margin: 0 auto;}
.footer-wrap{
	background: url(../i/bg-footer_03.png);
	padding-bottom: 6em;}
.over-footer{overflow:hidden;width:100%;}
.over-footer .div-logo-ft{width:33%;float:left;}
.over-footer .social{  
    width: 12%;
	padding-top: 4%;
}
.over-footer .social li{    
	list-style: none;
	    width: 33%;
    float: left;}
.over-footer .social li .icon-all:before{font-size:1.5em;color:#fff;}
.over-footer .social 
.height-footer{height:60px;}


.sidebar-left{    padding-right: 10px;
    padding-left: 0px;}
.sidebar-left .widgetadbox img{width:100%;}
.topnav .subnav.r{    
width: 35%;}
.girlsingle .girlinfo .icon-plus-circled, .girlsingle .girlinfo .icon-heart{width:40px;}
.girlsingle .contact .icon-mail{
    width: 40px;
}
.girl .desc a {
font-size: 13px !important;
font-weight: 500;
display: block;
}
.agencydetails {
    color: #fff;
}
img.alignleft {
float: none;
margin: 0px;
}
.bodybox h2 {
color: #fff;
}
.girl .girl-desc-location{color:#fdd678;}
.girl .thumb .thumbwrapper .label-verified, .girl .thumb .thumbwrapper .label-new {
color: #000;
display: block;
font-size: 0.8em;
position: absolute;
bottom: 2px;
line-height: 1.7em;
background: #fdd678;
padding: 0 5px;
}
.mobile-topnav{padding-top:0px !important;}
.girl a:hover{
color :red !important;
text-decoration: none;
}
.footer .widget_recent_entries a {
line-height: 16px;
}
.girl{
	width:20%;    
	min-height: 21.1em;
}
.slider .slide .girlinfo a.modelname{color:#fdd678;}
.row{margin-left:0px;margin-right:0px;}
@media (min-width: 960px) {
	a img.aligncenter {
    width: 100%;
}
}
@media (max-width: 1160px) {
	.menu-pri{display:none;}
	.widget-private{
    margin: 0% 0%;
}
}
@media only screen and (min-width: 960px) and (max-width: 991px){
      .page .sidebar-right {width:100%;padding:0px 36%;}
	  .page .sidebar-left {width:100%;padding:0px 36%;}
	  .single .sidebar-right {width:100%;padding:0px 36%;}
	  .single .sidebar-left {width:100%;padding:0px 36%;}
    }
@media (max-width: 960px) {
.home .sidebar-right{margin-left:0px;}
.footer-wrap .footer{margin: 0px;}
.top-site-menu{display:block !important;}
.textwidget{text-align:center;}
.footer .widgetbox{
	padding:0px;
}
.topnav .subnav.r {
    width: 44%;
}
.sidebar-right .widgetbox img {
    width: inherit;
}
}
.widgetbox h4{color:#4f4f4f;}
@media (max-width: 785px) {
.girl {
    width: 100% !important;;
}
.headerlangselect{display:none;}
.over-footer .div-logo-ft, .copyright, .over-footer .social{width:100%;text-align:center;}
.contentwrapper .mobile-profiles-slider{padding: 0px;}
.top-site-menu{display:none !important;}
.mobile-menu .show-left-mobile-sidebar{
	    width: 45%;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    left: 6px;
}
header .subnav.r {
    padding-right: 0px;
	    background: #000;
	    padding-bottom: 20px;
}
.home .sliderall {
    margin-top: 3em;
}
.logo img{
	margin-bottom: 0px;
}
}
.filter select{color:#000;}