/*
Theme Name:    Xtabia
Theme URI:   http://www.xtabia.com
Description:  Child theme for the Dolce Escorts
Author:     Cool
Author URI:   http://www.xtabia.com
Template:    DolceEscorts-gold-v2
Version:    0.1
*/
@import url("../DolceEscorts-gold-v2/style.css");

body{
font-size: 140% !important;
background: url("i/bg_top_01.png") repeat-x scroll 0px 0px #000000;
background-size: 100%;
background-color:#000 !important;
padding:0px;
}
body.login div#login h1 a {
    background-image: url(images/logo4_03.png);
    background-size: contain;
	background-position: bottom center;
}
body.login h1{
	padding:0px;
}
.logo{
padding: 0;
}
.logo img{
	width: 100%;
    padding: 0px 40px;
}
.sliderall{
max-width: 1200px;
margin: 0 auto;
background: #000;
}

header .topnav{
height: 53px;
background: url("i/FinalMenu_03.png");
background-color:#000;
max-width: 1200px;
width: 100%;
margin: -12px auto 0px;
background-size: 100% 100%;
}
header .l{
float: none;
margin: 0 auto;
}
header .topnav .header-menu li{
border: none;
margin-right: 0px;
}
header .topnav .header-menu li a{
padding: 7px 15px;
line-height: 1.8em;

}
header .topnav .header-menu li a:hover{
background: url(i/bg--menu-hover_03.png) repeat-x;
color: #fff;
}
header .topnav .header-menu li ul{
background: #434343;
color: #fff;
}
header .topnav .header-menu li ul li{
border-bottom: 1px solid #333333;
}
header .topnav .header-menu li ul li a{
color: #fff;
font-size: 15px;
}
header .topnav .header-menu li ul li a:hover{
background: none !important;   
}
header .topnav .header-menu li.current_page_item a{
background: none !important;   
color: #fff;
}
header .topnav .header-menu li.current_page_item a:hover{
background: url(i/bg--menu-hover_03.png) repeat-x !important;
}
header .topnav .header-menu li.current_page_item ul li a:hover{
background: none !important;
}
.unfooter.subnav{
padding: 37px 20px 55px 20px;
color: #fff;
}
header .subnav.r .subnav-menu.l li a{
text-transform: capitalize;
font-size: 15px;
font-weight: bold;
}
header .subnav.r .subnav-menu.l li{
border-right: none;
}
header .subnav.r{
padding-right: 40px;
padding-top: 3px;
}
.all .sidebar-left.l .countries.rad3 h4{
color: #fff
}
.all .sidebar-left.l .countries.rad3 .country-list li a{
color: #fdd678;
}
.all .sidebar-left.l .countries.rad3{
background: #000;
}
.all .sidebar-left.l .widgetbox.rad3{
display: none;
}
.all .contentwrapper .body .bodybox.rad3.pagedesign h3{
color: #fff;
}
.all .contentwrapper .body .bodybox.rad3.pagedesign{
background: #000;
}
.all .contentwrapper .body .bodybox.rad3.pagedesign p{
color: #fff;
}
.all .sidebar-right .quicksearch{
background: #5f0101;
}
.all .sidebar-right .quicksearch option, .all .sidebar-right .quicksearch select{
color: #fdd678;
background: #0b0b0b;
}
.all{
clear: left;
background: #000000;
}
.home .all{box-shadow: inset 0px 50px 70px;}
.slider .slide .girlimg .labels span{
	    float: left;
    padding: 2px 5px;
    margin-top: 3px;
    font-size: 1em;
    font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
}
.slider span.labels .verified {
    bottom: 1px;
    left: 1px;
    background: url(i/box_nav_hover.gif) repeat-x top left !important;
    color: #000 !important;
    border: none !important;
}
.slider .slide .girlinfo .girlinfo-location{
	font-size:1em;
	font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
	}
.all .sidebar-left.l .countries.rad3 h4{
	font-size: 1.2em;
    font-weight: normal;
    padding-bottom: 5px;
    font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
}
.all{font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;}
.sidebar-right .sidebar_expire_notice{
	font-size: 1.3em;
}
header{
	max-width: 1290px;
    margin: 0 auto;
}
header .topnav{
padding-top: 0px;
z-index: 999;
position: relative;
}
.quicksearch.rad3 .blueishbutton{
background: url('i/search.png');
}
.quicksearch.rad3 .blueishbutton{
color: #fdd68d;
font-weight: normal !important;
font-size: 12px !important;
}
.quicksearch.rad3 .blueishbutton:hover{
color: #fdd68d;
}
.sidebar-right .dropdownlinks.dropdownlinks-dropdown.rad3{
color: #fdd68d;
background: #000;
}
.sidebar-right .dropdownlinks.dropdownlinks-dropdown.rad3 a{
color: #fdd68d;
}
.quicksearch.rad3 .adv{
color: #fdd68d;
}
.quicksearch .search-cities-input select{margin-bottom:10px;}
.form-styling .form-input .input:focus, .form-styling .form-input .textarea:focus, .form-styling .form-input select:hover, .ui-datepicker select:hover{

}
.all .sidebar-right .quicksearch option:hover{
background: #fdd68d;
}
.all .sidebar-right .widgetbox.rad3{
background: #000;
color: #fff;
padding:0px;
}
.footer.rad3{
background: #000;
color: #fff;
}
.footer.rad3 .widgetbox{
background: #000;
color: #fff;
}
.slider{
background: #5f0101;
}
.slider .slider-control-prev, .sliderall .slider-control-next{
color: #5f0101;
}
.girl .desc .girl-desc-location{
color: #fdd68d;
}
.contentwrapper .pagetitle-menu .blueishbutton.rad3{
background: #fdd68d !important;
color: #000;
font-weight: bold;
}
.girl .girlpremium .premiumlabel{
background: #fdd68d;
}
.girl .thumb{
border-color: #fdd68d;
}
.bodybox{
background: #000;
}
.orangebutton, .orangedegrade{
background: #fdd68d;
}
.slider .slide .girlinfo .girlinfo-location{
color: #fdd68d;
}
.sidebar-left .country-list .iconcountries{
color: #fdd68d;
}
.registerpage .registerbutton.greenbutton.rad3.l{
background: url('i/search.png');
padding: 4px 6px;
color: #fdd68d;
font-size: 12px;
}
.registerpage .usertype .userlist .showprice{
background: url('i/box_nav_hover.gif') repeat-x top left ;
color: #000;
}
.registerpage .usertype .userlist .showprice small{
color: #000;
}
.registerpage .usertype{
background: #000;
}
.registerpage .usertype .userlist li{
color: #fff;
}
.registerpage .usertype .userlist .icon{
color: #fff;
}
.registerpage .usertype .usertype-title{
background: url('i/left_btn.gif');
color: #fdd68d;
}
.registerpage .usertype .usertype-bottom .showprice{
color: #fff;
}
.registerpage .usertype .usertype-bottom .showprice small{
color: #fff;
}
.bodybox.rad3.registerform h3{
color: #fff;
}
.bodybox.rad3.registerform .mandatory.l{
color: #fff;
}
.bodybox.rad3.registerform .form-label label{
color: #fff;
}
.bodybox.rad3.registerform .form-label small{
color: #5a8ec2;
}
.bodybox.rad3.registerform .bluebutton.rad3{
background: url('i/search.png');
color: #fdd68d;
}
.bodybox h3{
color: #fff;
}
#register_form label{
color: #fff;
}
#register_form .form-label small{
color: #5a8ec2;
}
#register_form .mandatory.l{
color: #fff;
}
#register_form input, #register_form select, #register_form textarea{
color: #000;
background: #fff;
}
#register_form .col40{
color: #fff;
}
#register_form .bluebutton.rad3{
background: url('i/search.png');
color: #fdd68d;
}
.bodybox.rad3.profile-page h4{
float: left;
border: none;
background: url('i/box_nav_hover.gif') repeat-x top left;
font-size: 16px;
color: #000;
font-weight: bold;
padding: 3px 8px;
}
.bodybox.rad3.profile-page b, .bodybox.rad3.profile-page span{
color: #fff;
}
.bodybox.rad3.profile-page a{
color: fdd68d !important;
}
.bodybox.rad3.profile-page .sendemail.rad3.bluebutton.l{
background: url('i/search.png');
color: #fdd68d;
}
.searchform.registerform label, .searchform.registerform .form-input.inputcities {
color: #fff;
}
.searchform.registerform select, .searchform.registerform .input{
color: #000;
background: #fff;
}
.bluebutton.rad3{
background: url('i/search.png');
color: #fdd68d;
}
.page-template-nav-contact p, .page-template-nav-contact label{
color: #fff;
}
.page-template-nav-contact a{
color: #fdd68d;
}
.page-template-nav-contact small{
color: #5a8ec2 !important;
}
.post-edit-link{
color: #fdd68d !important;
}
.aboutme{
color: #fff;
}
.first.l, .last.l{
color: #fff;
}
.sidebar-right .dropdownlinks{
background: #5f0101;
color: #fff;
}
.sidebar-right .dropdownlinks a{
color: #fdd68d !important;
}
.sidebar-right .sidebar_expire_notice{
background: #5f0101;
}
.sidebar-right .widgetbox img{width:100%}
.sidebar-right .upgradeescortbox select {
	color:#000;
}
.bodybox p{
color: #fff;
}
.bodybox form{
color: #fff;
}
.bodybox select{
color: #000;
}
.logo-footer{
float: left;
}
.copyright{
text-align: center;
    width: 40%;
    float: left;
    padding-top: 3em;;
}
.services{
color: #fff;
}
.services .icon-ok{
color: #fff !important;
}
.sidebar-left .country-list .icon.iconcountries.rad3:hover {
color: #5f0101;
border: 1px solid #5f0101;
}
.editregfields{
color: #000;
}
.button_country {
background: url(i/left_btn.gif) center;
background-size: 100% 100%;
height: 44px;
line-height: 44px;
text-align: center;
max-width: 250px;
margin: 0 auto;
color: #fdd678;
font-weight: bold;
margin-top: 30px;
}
.contact_country {
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;
color: #000;
font-weight: bold;
margin-bottom: 30px;
}
.contact_country a{
color: #000;
font-weight: bold;
}
.get_listed {
background: url(i/left_btn.gif) center;
background-size: 100% 100%;
height: 44px;
line-height: 44px;
text-align: center;
color: #fdd678;
font-weight: bold;
}
.get_listed a{
color: #fdd678;
font-weight: bold;
}
.get_listed a:hover{
color: red;
}
.escort-pagination li a{
background: #000;
}
.escort-pagination li span.current{
color: #000;
}
.form-styling .fieldset {
background-color: #000;
}
li.cat-item.cat-item-38 span.icon.iconcountries.rad3:after{
content: url(i/canada.png);
}
li.cat-item.cat-item-223 span.icon.iconcountries.rad3:after{
content: url(i/United-Kingdom.png);
}
li.cat-item.cat-item-224 span.icon.iconcountries.rad3:after{
content: url(i/usa.png);
}
.girl .desc a.girl-name{
color:#fdd678;
}
.editregfields .grayrow{
color:#000;
}
.editregfields{
color:white;
}
.pagedesign a{
color:#fdd68d;
}
.addedtours .tourhead{
color:#fdd68d;
}
.addedtours .tour{
border-bottom:1px #fdd68d solid;
color:#fdd68d;
}
.widget-private{
	color: #fff;
    width: 100%;
    text-align: right;
    margin: 0 28%;
    position: relative;
    z-index: 1;
}
.girlsingle .profile-page-no-photos p u{
color:#fdd68d;
}
.girl .desc{
color:white;
}
.girl .desc{line-height:15px !important;}
.girl .desc .tour .girl-desc-location .icon-location{float:left;}
.tax-escorts-from .girl{min-height: 21em;}
.footer .widgetbox{
width: 16.6666%;
float: left;
}
#jetpack-sso-wrap{display:none;}
#loginform div{    overflow: initial !important;
}
#wp-submit{font-size:15px;}
.title-escort{
    float: left;
    font-size: 18px;
}
.footer-wrap a{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;}
.login #login_error{
	text-align: center;
    background-color: #dc3232;
}
.onereviewtext .author{
	color: #fdd678 !important;
}
.onereviewtext .author span {
    color: #fdd678 !important;
}
.onereviewtext .reviewtext a {
    color: #fdd678 !important;
}
.onereviewtext .reviewtext{
	color:#fff;
}
.girlsingle .girlinfo {
	color: #fff;
}
.listagencies .whiterow{
	    background-color: #000;
		}
.email_public{
	display:none;
	width:100%;
	float:left;
	margin-bottom:10px;
}
@media (max-width: 960px){
	.sidebar-left{
		display:none;
	}
	.home .sidebar-left, .sidebar-left-mobi{
		display:block !important;
		margin: 0 auto !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		text-align: center;
		width: 100%;
	}
	
	.sidebar-left div{
		width:60%;
		margin:0 auto;
	}
	.sidebar-left .country-list{
		text-align:left;
	}
}
@media (max-width: 785px){
.mobile-profiles-slider .girl{
	 margin-bottom: 20px;
}

}