@media all and (max-width: 1700px) {
	.girl.tour-thumb {
		width: 16.66%;
	}
}
@media all and (max-width: 1400px) {
	.girl.tour-thumb {
		width: 20%;
	}
}
@media all and (max-width: 1300px) {
	.girlsingle.agency-profile .bigimage {
		width: 45%;
	}
	.girlsingle.agency-profile .agencydetails {
		width: 55%;
	}
}
@media all and (min-width: 1250px) {
	.show5profiles {
		display: block;
	}
}
@media all and (max-width: 1250px) {
	.all, .sliderall {
		width: 100%;
	}
	.girl.tour-thumb {
		width: 25%;
	}
}
@media all and (max-width: 1200px) {
	.all, .sliderall, .subnav, .top-site-menu {
		width: 100%;
	}
	.header-top-bar .header-nav {
		height: auto;
	}

	.girlsingle .girlinfo {
		width: 100%;
	}
	.girlsingle .girlinfo.l {
		padding-right: 0;
	}
	.girlsingle .girlinfo.r {
		padding-left: 0;
	}

	.girlsingle.agency-profile .agencydetails.agencydetails-noimg {
		padding: 0;
		padding-bottom: 20px;
	}
	.girlsingle.agency-profile .agencydetails-noimg,
	.girlsingle.agency-profile .agency-desc {
		width: 100% !important;
		clear: both;
		float: none;
	}
	.girlsingle.agency-profile .agencydetails {
		padding-bottom: 20px;
	}
}
@media all and (max-width: 1150px) {
	.girl {
	    width: 24%;
		padding-left: 1%;
		padding-right: 1%;
	}
	.girl.tour-thumb {
		width: 33.33%;
	}
}
@media all and (max-width: 1400px) {
	.girl {
	    width: 25%;
	}
	.show-separator {
		display: none;
	}
	.show4profiles {
		display: block;
	}
}
@media all and (max-width: 1400px) {
	.girl {
	    width: 33.33%;
	}
	.show-separator {
		display: none;
	}
	.show3profiles {
		display: block;
	}
}

@media all and (max-width: 1550px) {
	.girlsingle .thumbs .profile-video-thumb-wrapper,
	.girlsingle .thumbs .profile-img-thumb-wrapper {
		width: 20%;
	}
}

@media all and (max-width: 1350px) {
	.girlsingle .thumbs .profile-video-thumb-wrapper,
	.girlsingle .thumbs .profile-img-thumb-wrapper {
		width: 25%;
	}
}

@media all and (max-width: 1150px) {
	.girlsingle .thumbs .profile-video-thumb-wrapper,
	.girlsingle .thumbs .profile-img-thumb-wrapper {
		width: 33.33%;
	}
}

@media all and (max-width: 1000px) {
	.profile-page-no-media-wrapper {
		width: 100% !important;
		float: none;
	}
	.girlsingle .profile-page-no-media-wrapper-photos,
	.girlsingle .profile-page-no-media-wrapper-videos {
		padding: 0;
	}
	.girlsingle .profile-page-no-media-wrapper-videos {
		margin-top: -2px;
	}
}

@media all and (max-width: 960px) {
	.girlsingle .thumbs .profile-img-thumb img {
		cursor: default;
	}
	.all-body {
		display: -moz-box;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-moz-box-orient: vertical;
		-webkit-box-orient: vertical;
		-webkit-flex-flow: column;
		-ms-flex-direction: column;
		flex-flow: column;
	}
	.sidebar-right {
		width: 100%;
		margin: 0;
		float: none;
		-moz-box-ordinal-group: -1;
		-webkit-box-ordinal-group: -1;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}
	.sidebar-right .dropdownlinks ul li {
		text-align: center;
	}
	.sidebar-right .dropdownlinks ul li a {
		display: inline-block;
		float: none;
		line-height: 2em;
	}
	.sidebar-left {
		width: 100%;
		margin: 0;
		float: none;
		background: #FFF0F4;
		-moz-box-ordinal-group: -1;
		-webkit-box-ordinal-group: -1;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}
	.contentwrapper {
		float: none;
	}

	.sidebar-left .countries {
		padding: 0;
		background: #260B39;
		color: #fff;
		text-align: center;
		-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;
		margin: 10px;
		border-bottom: none;
	}
	.sidebar-left .countries h4 {
		color: #fff;
		line-height: 2.2em;
		font-weight: 600;
		font-size: 1.3em;
		cursor: pointer;
		padding-bottom: 0;
	}
	.sidebar-left .countries h4 .dots {
		display: none;
	}
	.sidebar-left .countries h4 .icon {
		display: inline;
		line-height: 2.2em;
	}
	.sidebar-left .country-list {
		font-size: 1.1em;
		display: none;
	}
	.sidebar-left .country-list li {
		padding: 2px 0;
	}
	.sidebar-left .country-list a {
		color: #fff;
		font-size: 1.1em;
		padding: 0 5px;
		line-height: 2.4rem;
		display: inline-block;
		vertical-align: middle;
	}
	.sidebar-left .country-list a:hover {
		color: #fff;
	}
	.sidebar-left .country-list ul {
		padding-left: 0;
	}
	.sidebar-left .country-list ul.children {
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		background: #FFF0F4;
		margin: 0 10px;
	}
	.sidebar-left .country-list ul.children a {
		color: #260B39;
		padding: 0 20px;
		display: block;
		margin: 0 10px;
	}
	.sidebar-left .country-list ul.children a:hover {
		background: #AC35C4;
		color: #fff;
		-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;
	}
	.sidebar-left .country-list .iconlocation {
		vertical-align: middle;
		color: #fff;
		line-height: 2.4rem;
		font-size: 1.2em;
		font-weight: 600;
		display: inline-block;
		padding: 0 6px;
	}
	.sidebar-left .country-list .icon-minus {
		display: none;
	}
	.sidebar-left .widgetbox-wrapper {
		display: none;
	}

	.girl {
	    width: 50%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.girl.tour-thumb {
		width: 25%;
	}
	.all-logo .logo {
		width: 100%;
		text-align: center;
	}
	.all-logo .logo * {
		text-align: center;
	}
	.all-logo .logo h1 a {
	}
	.all-logo .logo h1 a img {
		padding: 20px 0;
		margin: 0 auto;
	}

	.header-addspace {
		width: 100%;
	}
	.header-addspace .placeholder-widgettext {
		text-align: center;
	}

	.girlsingle .girlinfo, .login #login, header .logo * {
		max-width: 100%;
	}

	.header-top-bar {
		padding: 15px 10px;
		text-align: center;
	}

	header .header-nav {
		display: none;
	}
	header .hamburger-menu {
		display: inline-block;
	}

	header .subnav,
	header .subnav .subnav-menu {
		width: 100%;
	}

	header.header-mobile2 .subnav-menu-wrapper {
		float: none;
		width: auto;
		display: inline-block;
		min-height: auto;
	}

	header .subnav .subnav-menu .headerlangselect {
		margin: 0 auto;
		float: none;
	}
	header .subnav .subnav-menu .headerlang {
		padding: 3px 7px;
		font-size: 1em;
		text-align: center;
	}
	header .subnav .subnav-menu .headerlang option {
		padding: 3px 7px;
	}

	.quicksearch .select2 {
		width: 100%;
	}

	.top-site-menu,
	.show-separator,
	.slider .slider-control-prev,
	.slider .slider-control-next,
	.sidebar-right .move-to-mobile-sidebar,
	.right-mobile-sidebar .sidebar-right .show-under-body {
		display: none;
	}
	.show2profiles {
		display: block;
	}

	.girlsingle .thumbs .profile-img-thumb .edit-buttons .image_msg_girl_single {
		padding: 10px 0;
		font-size: 1.3em;
	}
	.girlsingle .thumbs .profile-img-thumb .edit-buttons .icon {
		font-size: 2em;
		height: 50px;
		width: 50px;
		line-height: 49px;
	}
	.girlsingle .thumbs .profile-video-thumb-wrapper, .girlsingle .thumbs .profile-img-thumb-wrapper {
		padding-right: 0;
	}
	.profile-page .thumbs,
	.profile-page .profile-img-thumb,
	.profile-page .profile-img-thumb img {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.girlsingle .thumbs .profile-img-thumb-wrapper {
		width: 100%;
	}
	.profile-page .profile-img-thumb {
		padding-bottom: 10px;
	}

	.girlsingle .thumbs .profile-video-thumb-wrapper {
		width: 50%;
	}

	.girlsingle .lockedsection {
		margin: 0;
		margin-top: 10px;
	}
	.girlsingle .lockedsection .icon {
		line-height: 2em;
	}

	.header-addspace img{
		width: 100%;
	}
	.widgetadbox {
		text-align: center;
	}
	.widgetadbox p{
		text-align: left;
	}
	.widgetadbox img {
		margin: 0 auto;
	}
	.footer .widgetbox {
		padding-right: 0;
		text-align: center;
	}
	.footer .widgetbox p{
		text-align: left;
	}
	.footer .widgetbox img {
		margin: 0 auto;
	}

	.right-mobile-sidebar .sidebar-right .move-to-mobile-sidebar {
		display: block;
	}
	.sidebar-right {
		width: 100%;
		margin: 0;
	}

	.contentwrapper{
		float: left;
		width: 100%;
	}
	.bodybox {
		margin-left: 0;
		margin-right: 0;
		border-top: 1px solid #f8c1cf;
	}
	.body {
		margin: 0;
	}

	.form-styling .form-label {
		padding-bottom: 5px;
	}
	.form-styling .form-label, 
	.form-styling .form-input, 
	.form-styling .form-input .input, 
	.form-styling .form-input .textarea, 
	.form-styling .form-input select {
		width: 100%;
	}
	.form-styling .form-input .birthday{
		width: 33%;
	}

	.bodybox .see-more-button {
		display: block;
	}
	.bodybox .see-all-top {
		display: none;
	}

	.registerpage {
		padding: 0 10px;
	}
	.registerpage .usertype {
		width: 100%;
		margin: 0;
		margin-bottom: 30px;
	}
	.registerpage .pagetitle {
		margin-bottom: 20px;
	}
	.registerpage .usertype-content {
		text-align: center;
	}
	.registerpage .usertype .usertype-bottom .registerbutton {
		float: none;
	}

	.slider-pagination {
		display: block;
	}

	.addedtours .tour-info-mobile {
		display: none;
	}
	.addedtours .tour-info-mobile-clear {
		display: block;
	}
	.addedtours .tourhead {
		display: none;
	}

	.tosdisclaimer {
		width: 90%;
	}

	.sidebar-right .sidebar-expire-notice-has-mobile {
		display: none;
	}
	.sidebar-right .sidebar-expire-notice-mobile {
		display: block;
	}
}
@media all and (max-width: 768px) {
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		float: left;
		width: 100%;
		overflow: hidden;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		min-height: 2.5em;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background-color: #FFCEDC;
	}
}
@media all and (max-width: 600px) {
	.girl.tour-thumb {
		width: 33.33%;
	}

/*	.profile-header-name, .profile-header-name-info, .phone-box  {
		float: none;
		display: inline-block;
		width: 100%;
	}
	.profile-header-name-info {
		margin-top: 15px;
		text-align: center;
	}
	.girlsingle .profile-header .profile-header-name-info .section-box {
		float: none;
		display: inline-block;
	}*/
}
@media all and (max-width: 520px) {
	.girlsingle .lockedsection .icon-lock {
		display: none;
	}
}
@media all and (max-width: 500px) {
	.girlsingle.agency-profile .bigimage,
	.girlsingle.agency-profile .agencydetails {
		width: 100%;
	}
	.girlsingle.agency-profile .bigimage {
		max-width: 100%;
		padding: 0;
		padding-bottom: 20px;
		text-align: center;
	}
	.girlsingle.agency-profile .bigimage img {
		max-width: 300px;
		max-height: 200px;
		width: auto;
		float: none;
	}
}
@media all and (max-width: 360px) {
	.bodybox {
		padding: 10px;
	}
}


body {
    background: #000;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}


/*.header-nav ul  {
	    margin-top: 0px !important;
}
*/

.form-styling .form-label.col100 {
	color: #FF9000;
}

.checkator_element.checkbox {
	border: 2px solid #FF9000;
}

.subnav-menu-wrapper ul {
	margin-top: 27px !important;
}

.header-top-bar {
	width: 100%;
	padding: 15px 20px;
	background: black;
}


/*	.bodybox {
		position: relative;
		padding: 20px 20px 40px 20px;
	}
	.taxonomy-description-box {
		position: absolute;
    bottom: -10px;
    /* top: 0; */
    padding: 20px 20px; 
	}
*/

.sidebar-right .buyfeatured_details, .sidebar-right .buypremium_details {
	background: black!important;
	border: 1px white solid!important;
}

.sidebar-right .buyfeatured_details, .sidebar-right .buypremium_details {
	background: black!important;
		border: 1px white solid!important;
}

.pinkbutton:hover {
    background: #FF9000;
    color: #FFF;
}




.pinkbutton, .pinkdegrade {
	background: linear-gradient(to bottom, #fea037 0%,#fd6420 100%)
		 
}




.girlsingle .profile-title {
    color: #FF9000;
}

.girlsingle .profile-header .phone-box a {
    color: #FF9000;
}

.girlsingle .profile-header .phone-box .icon {
    color: #FF9000;
}

.girlsingle .profile-header .profile-header-name-info .section-box .valuecolumn {
    color: #FF9000;
}

.girlsingle .max-photos b, .girlsingle .max-videos b {
    background: #FF9000;
}

.girlsingle h4, .girlsingle .aboutme h4, .clientreviewtext h4 {
    color: #FF9000;
    padding-left: 10px;
    margin-bottom: 10px;
    cursor: default;
    font-size: 1.5em;
    border-left: 3px solid #FF9000;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
}

.girlsingle a {
    color: #FF9000;
}

.girlinfo .section-box b {
    font-size: 0.9em;
    font-weight: bold;
    color: #FF9000;
    text-transform: uppercase;
}

.girlsingle .contact span a {
    color: #FF9000;
}

.girlsingle .rates-table th.hide-incall, .girlsingle .rates-table th.hide-outcall {
    background: #FF9000;
    color: #fff;
}

.girlsingle .profile-page-no-media .icon {
    font-size: 2.5em;
    color: #FF9000;
    float: left;
    padding-right: 20px;
    padding-top: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.girlsingle .lockedsection {
    padding: 10px;
    margin-left: 10px;
    color: #fff;
    background-color: #FF9000;
    line-height: 2em;
}

.girlsingle .profile-page-no-media p u {
    color: #FF9000;
}

.girlsingle .profile-page-no-media:hover {
    border-color: #FF9000;
}


.select2 .select2-selection.select2-selection--single {
	border: 1px solid #FF9000;
}








.girlsingle .aboutme a, .girlsingle .contact .currently-on-tour-in a {
	color: #FF9000;
}


.girlsingle .visitor-counter {
	color: #FF9000;
}

.girlsingle .visitor-counter .count{
	background: #FF9000;
}


.checkator_element {
	border: 2px solid #FF9000;
}


.edit-registration-content .editregfields tr {
	background-color: #FF9000;
}


.edit-registration-content .editregfields .tabletop {
	color: #FF9000;
}

.edit-registration-content .editregfields td {
    color: black;
}

.listagencies .agencytr td {
	color: black;
}

.listagencies .agencytr {
	background-color: #FFF;
}

.widget_archive {
	display: none!important;
}

.bodybox {
    background-color: black;
    padding: 20px 20px 20px 20px;
    overflow: hidden;
    border-bottom: 1px solid #f8c1cf;
}

.sliderall {
    position: relative;
    padding: 10px 0;
    background: black;
    /* background-image: url(i/slider-bg.jpg); */
    background-attachment: fixed;
    background-position: center;
}

.header-top-bar .subnav-menu li.login-btn a, .header-top-bar .subnav-menu li.logout-btn a {
    background: #A67200;
}


.header-top-bar .subnav-menu li.subnav-menu-btn a {
    vertical-align: middle;
    padding: 0 10px;
    color: #fff;
    font-weight: bold;
    display: block;
    float: left;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #ff9000;
}

.slider .owl-nav .owl-prev, .slider .owl-nav .owl-next {
    position: absolute;
    cursor: pointer;
    top: 50%;
    margin-top: -28px;
    color: #ff9000;
    line-height: 40px;
    font-size: 50px;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}


.slider .slide .girlinfo .modelinfo {
    padding: 5px;
    display: block;
    width: 100%;
    background: none;
}

.bodybox-homepage h3 {
    padding-bottom: 20px;
    color: #FF9000;
}


.slider .slide .girlimg:hover .girlinfo .modelinfo {
	background: -moz-linear-gradient(-45deg,  rgba(254,90,203,0.9) 0%, rgba(249,187,229,0.9) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(254,90,203,0.9) 0%,rgba(249,187,229,0.9) 100%);
	background: linear-gradient(135deg, #ff9800 1%,rgb(249 220 187 / 90%) 100%); 
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69fe5acb', endColorstr='#66f9bbe5',GradientType=1 );
}







.slider .owl-nav .owl-prev:hover, .slider .owl-nav .owl-next:hover {
    color: #fff;
    text-shadow: none;
}


.header-top-bar .header-nav .header-menu li a:hover, .header-top-bar .header-nav .header-menu li.current_page_item a {
    background: #795548;
}


.girl .desc {
    padding: 5px;
    background: none;
    text-align: center;
}


.girl a:hover .desc {
    background: linear-gradient(135deg,  rgb(166 114 0) 1%,rgb(249 220 187 / 90%) 100%);
}

.sidebar-left .countries {
    background-color: black;
    padding: 20px;
        border-bottom: 1px solid #FFD373;
}

a {
    color: #FFC440;
    text-decoration: none;
    cursor: pointer;
}

.sidebar-left .country-list a {
    color: #FF9000;
    font-size: 16px;
    padding: 2px 0;
}

.header-top-bar .header-nav .header-menu ul li a:hover {
    background: #FF9000;
    border: none;
    color: #FFF;
    text-shadow: none;
}

.header-top-bar .subnav-menu li.subnav-menu-btn a:hover {
    background: #FFD373;
}

.header-top-bar .subnav-menu li.subnav-menu-icon a:hover {
    background: #FF9000;
}


.sidebar-left .country-list a:hover {
    color: #BF9330;
}


.slider .slide .girlimg .premiumlabel {
display: none;
}

.bluebutton, .bluedegrade {
    background: #FF9000; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE5ACB', endColorstr='#E0006C',GradientType=0 );
    color: #FFF;
}



.sidebar-right .quicksearch {
	background-color: black;
	padding: 20px;
	color: #FFF;
}

.bluebutton:hover {
    background: #FF9000;
    color: #FFF;
}

.widgetbox-wrapper {
    background-color: #A67200;
    padding: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f8c1cf;
}

.footer {
    background-color: #9e9e9e3b;
    padding: 10px;
}

.payment-settings-page .revenue-options-wrapper .fieldset .input, .payment-settings-page .revenue-options-wrapper .fieldset .textarea, .payment-settings-page .revenue-options-wrapper .fieldset select {
     border: 1px solid #FF9000; 
}

.bodybox .settingspagetitle {
    color: #FF9000;
}

.payment-settings-page .payment-settings-step {
    border: 1px solid #FF9000;
}

.form-styling .form-label label i, .form-styling .mandatory i, .form-styling .form-label small i, .form-styling .form-input small i {
    color: #FF9000;
}

.payment-settings-page .choose-payment-processor-wrapper .current-payment-processor {
    background: #FF9000;
}

.payment-settings-page .payment-processor-settings-wrapper .selected-payment-processor {
  	padding: 0 15px;
    margin-left: 10px;
    font-size: 1.4em;
    background: #FF9000;
	  font-weight: bold;
    padding: 5px 15px;
}

.form-styling .fieldset {
     background-color: black !important; 
     border: none; 
}

.payment-settings-page .payment-sandbox-toggle-live .toggle {
    color: #FF9000;
}

.payment-settings-page .payment-sandbox-toggle-sandbox .toggle {
    color: white;
}

.payment-settings-page .fieldset legend {
    background-color: #FF9000;
}

.body {
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.widgetbox-wrapper {
    border-bottom: 1px solid white;
}

.bodybox {
    border-bottom: 1px solid white !important;
}

.onereviewtext .author span {
    color: #FF9000;
    font-size: 14px;
}

.girlsingle {
    color: white;
}

.bodybox h3 {
    color: #FF9000;
}

.girlsingle.agency-profile h3 {
    color: #FF9000;
}
.agency-reviews-bodybox h4 {
    color: #FF9000;
	border-left: 3px solid #FF9000;
}

.girlsingle .aboutme {
   background: black;
}
.girlsingle .girlinfo .girlinfo-section {
background: black;
}
.sidebar-right .dropdownlinks {
     background-color: black;
	background: black;
}

.sidebar-right .dropdownlinks-dropdown h4 {
	color: #FF9000
}
.icon-plus-circled {
	color: white;	
}

.girlsingle a {
    color: white;
}

.girlsingle .profile-header .phone-box a:hover {
    color: white;
}

.select2-results__options li{
	background-color: #FF9000!important;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #FF9000;
}

.listagencies .agencytr td a {
	color: #FF9000;
}

.listagencies .trhead th {
	background-color: #FF9000;
}

.escort-pagination li span.current {
	color: #FF9000;
  border: 1px #FF9000 solid;
}

.escort-pagination li a {
	background: #FF9000;
}















.aboume_cat {
	background-color: black !important;
}
.girl .girlpremium {
	background-color: black;
}

.girl .thumb:hover {
    border: none;
}

.girl a:hover .desc {
    background: linear-gradient(135deg, #ff9800 1%,rgb(249 220 187 / 90%) 100%);
}

.sidebar-right .dropdownlinks-dropdown h4:hover {
    background: #ff98005c;
}

.blueishbutton:hover {
    background: #ff9800e0;
    color: #fff;
}

.blueishbutton {
    background: #eff8ff;
    color: #ff9000;
    border: 1px #FE5ACB solid;
}

.sidebar-right .dropdownlinks h4 .icon {
    color: #ff9000;
    margin-right: 5px;
}

.form-styling .form-input .input, .form-styling .form-input .textarea, .form-styling .form-input select, .ui-datepicker select {
    background-color: #fff;
    border: 1px solid #ff9000;
    color: #2C3E50;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
    max-width: 100%;
}

.widgetbox-wrapper {
	background-color: #9e9e9e3b;}












.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: none;
}

.menu__btn {
	    border: none;
    padding: 0;
}



@media (max-width: 960px){
.sidebar-right {
    width: 100%;
    margin: 0;
    display: block;
    float: none;
	padding-top: 30px;
}
	
	.sidebar-left {
		display: table-header-group;
		background: none;
	}
	
	.sidebar-left .countries {
		border-bottom: none;
	}
	
	.all-body {
    display: table;
    margin-top: 80px;
}
	
	.sidebar-left .country-list ul.children {
		background: #eff8ff;
		border: 1px solid #ff9000;
	}
	

	
}


@media screen and (max-width: 768px) {
	
	.sidebar-left .country-list .iconlocation:hover {
     background: none; 
     color: white; 
}
	
	header .hamburger-menu {
		background: #ff9000;
		margin-top: 10px;

	}
	
	.subnav-menu-wrapper ul {
	margin-top: 7px !important;
}
	
	
.all.all-header-slider {
    display: none;
}
	
	.sidebar-left > .countries > .country-list {
    display: none !important;
}
	
.sidebar-left >	.countries.show > .country-list {
    display: block !important;
	  text-align: left !important;
}	

.sidebar-left > .countries > .country-list {
    display: none;
}
	
.sidebar-left >	.countries.show > .country-list {
    display: block;
	  text-align: left;
}	
	
nav li {
    list-style-type: none;
    text-align: center;
    width: 100%;
    padding: 2px 0;
    margin: 0;
}	
	
	
.sidebar-left .countries h4 {
		padding-bottom: 0;
	  font-weight: bold;
	  margin: 0 auto;
    text-align: center;
	  font-size: 1.3em;
	border: 1px solid #ff9000;
	border-radius: 0;
	}
	
.countries h4 {
    font-size: 1.2em;
    line-height: 2em;
    padding: 0 20px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
	  background: #eff8ff;
    color: #FF9000!important;  
}
	
.sidebar-left .country-list .iconlocation {
    cursor: pointer;
    color: #fff;
    float: left;
    width: 50px;
    position: relative;
    top: 10px;
}	
	
.header-mobile1 {
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    transition: background-color 0.5s ease-in-out;
	}	
	
.header-top-bar {
		width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 10px;
    position: relative;
    transition: 1s;
	}	
	

.menu__btn {
    display: block;
    width: 27px;
    height: 24px;
    border: none;
    border-bottom: 2px solid #F9FBFD;
    border-top: 2px solid #F9FBFD;
    background-color: transparent;
    position: absolute;
    z-index: 999;
	  left: 30px;
}
	
  .menu__btn::before {
    content: '';
    position: absolute;
    width: 27px;
    height: 2px;
    background-color: #F9FBFD;
    left: 0;
    top: 9px;
  }	
	
	.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
	
	.header-menu {
		    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: #33343b;
    display: block;
    text-align: center;
    padding: 39px 0 15px;
    margin: 0 -10px;
    transform: translateY(-100%);
    transition: 0.5s;
		margin-top: 295px!important;
	}
	
	.header.header-mobile1 .logo, header.header-mobile2 .logo {
		width: 30%!important;
		padding-top: 12px;
		padding-right: 12px;
	}
	
	.header-top-bar .subnav-menu li{
		padding-left: 3px;
	}
	
.logo {
    
    padding-top: 0px;
}	
	
	header.header-mobile2 .subnav-menu-wrapper{
		width: 45%!important;
	}
	
.header-nav {

		padding-top: 20px!important;
	}
	
		header.header-mobile2 .header-nav{
		width: 100%;	
		position: absolute;
    left: 0px;
	}
	
	
	.header-nav  {
    display: contents;
}
	
	.sidebar-right {
    width: 100%;
    margin: 0;
    padding-top: 30px;

}

	
	
	html, body {
    /* Ð£Ð±Ð¸Ñ€Ð°ÐµÑ‚ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÑƒ Ð¿Ð¾ Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»Ðµ, Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ð²ÐµÑ€ÑÐ¸Ð¸ */
    overflow-x: hidden;
}
	
	.header-menu--active {
		transform: translateY(0);
	}
	
	.header-menu--active {
		margin-top: -403px !important;
	}
	

	
.header-top-bar .header-nav .header-menu li a {
 
		    float: none;
	}
	
	.header-top-bar .sticky {
  position: fixed;
  background-color: #33343b;
}
	
	.menu__item__escorts {
		display: none;

	}
	
	.header-top-bar .header-nav .header-menu .menu__item__escorts a{
		color: #FF9000;
	}
	
	.header-top-bar .logo img {
    font-size: 1rem;
    height: 2.0em;
}
	
center {
    text-align: center;
}
	
	

	
}

    /* Ð½Ð°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ° Ð±Ð»Ð¾Ð³Ð° */

.theblog img {
    margin: 0px 20px 10px 0 !important;
}

.theblog .entry {
	line-height: 32px;
}

.pagedesign a {
    color: #ff9000;
}

.post-edit-link {
    color: #ff9000;
}


/* Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ†Ð²ÐµÑ‚Ð° Ð¼ÐµÐ½ÑŽ */



.sidebar-left {
	background: none;
}

.sidebar-left .country-list li {
	background-color: black;
}

.sidebar-left .country-list ul.children a {
	color: white;
}

.sidebar-left .country-list ul.children a:hover {
	background: none;
}

.sidebar-left .country-list a {
	color: #FF9000;
}

.sidebar-left .country-list ul.children {
	border: none;
}

.sidebar-left .country-list ul.children a {
	color: #FF9000;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
	color: black;
}
