  @media (min-width: 1200px) {
    .container {
        width: 1240px !important;
    }
}
    @media (min-width: 992px) {
    .container {
        width: 1240px !important;
    }
}
    @media (min-width: 768px) {
    .container {
         width: 1240px !important;
    }
}


.container{  width: 1240px !important;}


.skeleton {
    height: var(--card-height);
      background-image:
        linear-gradient( 120deg, transparent, rgba(255, 255, 255, 0.5) 50%, transparent 80% ),
        linear-gradient( lightgray 20px, transparent 0 ),
        linear-gradient( lightgray 20px, transparent 0 ),
        linear-gradient( lightgray 20px, transparent 0 ),
        linear-gradient( lightgray 20px, transparent 0 );
      background-repeat: repeat-y;
      /*background-repeat: no-repeat;*/
      background-size:

        50px 200px,
        150px 200px,
        350px 200px,
        300px 200px,
        250px 200px;
      background-position:
   
        0 0,
        120px 0,
        120px 40px,
        120px 80px,
        120px 120px;
	 -webkit-animation: highlight 1s infinite;
    animation:highlight 1s infinite;
    }
 
    @keyframes fadein {
      from { opacity: 0 }
      to { opacity: 1 }
    }
    /*
      TODO: figure out how to inherit background-position.
      TODO: log issue with Chrome for distributing bg-position evenly to all bg-images when not 1:1 matching.
    */
    @keyframes highlight {
      to {
        background-position:
 
          100% 0, /* highlight */
          120px 0,
          120px 40px,
          120px 80px,
          120px 120px;
      }
    }
    

.blureffect {
    -ms-transition: all .3s ease-out;
    -webkit-filter: blur(20px);
    filter: blur(20px);
    -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;
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/opensans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/opensans/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}


@font-face {
	font-family: 'sexy1';
	src: url('../fonts/sexy/BeautyMarks.ttf?8rsra5') format('truetype');
	font-weight: normal;
	font-style: normal;
}


div[data-item_name="select-_wpcf_belongs_agency_id"] .chosen-container {

	min-width: 150px !important;
}



.alm-btn-wrap {clear: both !important;}

.fix-width {width:1240px !important;}


/* Show the tooltip when hovering */
.colapse-href:before {
	font-family: 'Glyphicons Halflings';
	content: "\e259";
	padding-right: 5px;
	font-size: 12px;
}

/* Show the tooltip when hovering */
.colapse-href.collapsed:before {
	font-family: 'Glyphicons Halflings';
	content: "\e258";
	font-size: 12px;
}




/* Show the tooltip when hovering */
.colapse-href:hover, 
.colapse-href:active, 
.colapse-href:focus {
	text-decoration: none;
}




/* Show the tooltip when hovering */
header {
	height: auto;
	margin: 0 0 0px 0;
	background-color:#a5a5a5;
	background-image:url(../images/header/header-bg.jpg) no-repeat top center;
	background-repeat:no-repeat;
	background-position:center top;
	background-size: cover;
	}



.logo-admin a {
display: inline-block;

}

.logo-admin a img{
    display: inline-block;
}

.logo-admin a img.home-link {
    max-width: 80px;
    margin: 0 20px;
}

.logo-admin a img.private-area-link{
margin: 10px 0px 20px 0px;
max-width: 300px;
}


body#desktop .logo-replaced {
	overflow: hidden;
}

body#desktop .logo-sidebar {margin-bottom: 10px}

/* Show the tooltip when hovering */


#sidebar-left {
	margin-right: 15px;
}



/* Show the tooltip when hovering */
#sidebar-right {
	margin-left: 15px;
}

/* Show the tooltip when hovering */
#sidebar-right img.advertise {
	border: 1px solid #CCC;
	padding: 2px;
	margin-bottom: 3px;
}

/* Show the tooltip when hovering */
#sidebar-right .right-signup {
	margin-top: 3px;
}

/* Show the tooltip when hovering */
.mainbody-side{
  min-height: 100vh;
}


.sidebar-wide-right {
	border-left: 2px solid #E2E5EA;
	border-right: 2px solid #E2E5EA;
	border-bottom: 2px solid #E2E5EA;
	padding: 0px 1px;
	background: #fff;
	margin-bottom: 10px;
	margin-top: 0px;
}

/* Show the tooltip when hovering */
.logo {
}

/* Show the tooltip when hovering */
.logo img {
	margin: 10px 0px;
  max-height: 120px;
}

/* Show the tooltip when hovering */
.mobv {
}

/* Show the tooltip when hovering */
.mobv img {
	float: right;
	top: 20px;
	margin-top: 20px;
}

/* Show the tooltip when hovering */
.tpt {
	background: #000;
	border-bottom: 1px solid #D8287F;
}

/* Show the tooltip when hovering */
.adv-agencies {
	padding: 5px 14px;
	border-bottom: 1px dashed #FDB0D7;
}

/* Show the tooltip when hovering */
.private-adv-agencies {
	padding: 5px 0px 0px 18px;
}

/* Show the tooltip when hovering */
.private-adv-agencies .textcorner {
	position: absolute;
	top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
	padding: 2px;
	cursor: pointer;
	color: #fff;
	font-size: 11px;
}

/* Show the tooltip when hovering */
.private-adv-agencies .c-published {
	background: #FF0000;
}

/* Show the tooltip when hovering */
.private-adv-agencies .c-pending {
	background: #FFFF00;
	color: #000;
}

/* Show the tooltip when hovering */
.private-adv-agencies .c-available {
	background: #00FF00;
	color: #000;
}

/* Show the tooltip when hovering */
.private-adv-agencies .s-size {
	font-size: 9px;
}

.private-adv a:hover, .private-adv-banners a:hover  {
	text-decoration: none;
}

.private-adv-box {
    width: 100%;
    height: 110px;
    background: #fff;
    border: 2px solid #ccc;
    border-radius: 4px;
    padding: 2px;
}

.private-adv-box-txt {
    height: 100%;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    background: #0c8888;
}


.private-adv-box-txt-t {
    margin-top: 20px;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
}

.private-adv-box-txt-b {
    letter-spacing: -0.4px;
    font-size: 12px;
}

.private-adv-banners .private-adv-box-txt-t {
    margin-top: 10px;

}




#signupbox a:hover  {
	text-decoration: none;
}

.signup-box {
width: 100%;
    height: auto;
    border: 1px solid #000;
    padding: 1px;
    margin-bottom: 5px;
}
  

.signup-box-txt {
    height: 100%;
    color: #fff;
    /* text-align: center; */
    background: url(../images/signup-banner.png);
    padding: 0px 0 0 13px;
	background-size: contain;
    min-height: 160px;
    position: relative;
}


.signup-box-txt-t {
margin-top: 20px;
    display: inline-block;
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    text-shadow: 1px 1px #0e0e0e;
}

.signup-box-txt-tb{
	letter-spacing: -0.4px;
    font-size: 13px;
    text-shadow: 1px 1px #0e0e0e;
}
.signup-box-txt-b {
	display: inline-block;
    font-size: 24px;
    width: 100%;
    font-weight: 700;
    text-shadow: 1px 1px #0e0e0e;
}



.signup-box-txt-btn {
    position: absolute;
    background: #2C489D;
    padding: 5px 8px;
    bottom: 18px;
    left: 10px;
    border-radius: 4px;

}







/* Show the tooltip when hovering */
.banner240x400 {
	max-width: 25%;
	border: 1px solid #333;
	padding: 4px 2px;
}

/* Show the tooltip when hovering */
.bannersx12 {
	max-width: 75%;
}

/* Show the tooltip when hovering */
.banner336x280 {
	max-width: 47%;
	margin-left: 4px;
	padding: 0px;
}

/* Show the tooltip when hovering */
.allbanner190x60 {
	margin: 0px 0px 0px 3px;
	min-width: 51%;
}

/* Show the tooltip when hovering */
.banner190x60 {
	max-width: 190px;
	padding: 0px 2px 15px 0px;
	margin: 0px;
}

/* Show the tooltip when hovering */
.banners175x125 {
	margin: -10px 0px 0px 3px;
}

/* Show the tooltip when hovering */
.banner175x125 {
	max-width: 24%;
	padding: 0px;
}

/* Show the tooltip when hovering */
.banners175x125 .banner175x125+.banner175x125 {
	margin: 0px 0px 0px 4px;
}

/* Show the tooltip when hovering */
.banners175x125 .banner175x125+.banner175x125+.banner175x125 {
	margin: 0px 0px 0px 4px;
}





/* Show the tooltip when hovering */
#topsubnavigation {
	background-color:#EBEBEB;
}

/* Show the tooltip when hovering */
#topsubnavigation a {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	float: left;
	display: block;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	color: #333;
}



/* Show the tooltip when hovering */

#topsubnavigation .menu-item-211 a {
	border-right: 0;
}


#topsubnavigation  ul  li.menu-item-has-children > a:before {
  content: '';
  position: absolute;
  top: 45%;
  left: 60%;
  border: 5px solid transparent;
  border-top: 5px solid #fff;
}

#topsubnavigation  ul  li.menu-item-has-children:hover > a:before {
 display: none;
}


#topsubnavigation  ul  li.menu-item-has-children.current-menu-item  > a:before, #topsubnavigation  ul  li.menu-item-has-children.current_page_ancestor  > a:before{
 border-top: 6px solid #fff;
}


#topsubnavigation ul li.menu-item-has-children a{
padding-right:30px !important;
}




#topsubnavigation ul li.menu-item-has-children:hover > a {

  padding-bottom: 13px;
  top: -1px;
  z-index: 999;
/*   color: #fff !important; */
}
#topsubnavigation ul li.menu-item-has-children:hover > ul{
  display: block;
}


#topsubnavigation ul li > ul {
  display: none;
  position: absolute;
  top: 38px;
  padding: 5px 0px 0px 0px;
  background: #e4436a;
  margin: 0px;
  z-index: 999;
  border-radius: 3px  3px 3px 0px;
  background: #063a6b;
   border-radius: 0 0 5px 5px;
   width: max-content;
}


#topsubnavigation ul li > ul:before {

    position: absolute;
    top: -6px;
    left: 20px;
    border-bottom: 6px solid #063a6b;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    height: 0;
    width: 0;
    content: " ";

}


#topsubnavigation ul li > ul li{
    width: auto;
    display: block !important;
}

#topsubnavigation ul li > ul li a{
 border-right:none;   
 text-align: left !important; 
 width: 100%;
 padding: 0px 10px  0px 10px  !important;
}


body#desktop #topsubnavigation ul.menu li.menu-item-has-children a:hover{
background: none;

}
body#desktop ul.menu li:last-child, ul.menu ul li { border-right: none; }

#topsubnavigation ul li.menu-item-has-children > ul li a:hover{
background: none;

}



/* Show the tooltip when hovering */
.topmenu {
	font-size: 11px;
	position: relative;
	top: 10px;
	right: 0px;
	line-height: 14px;
	width: auto;
	float: right;
	height: 30px;
}

/* Show the tooltip when hovering */
.topmenu a {
	color: #fff;
	text-decoration: none;
	background: url('/img/sprite-icons.png') no-repeat 0 0;
	padding-left: 19px;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

/* Show the tooltip when hovering */
.navigation {
	height: 35px;
	line-height: 35px;
	margin: 25px 0 10px 0;
}

/* Show the tooltip when hovering */
.navigation a {
	color: #F1F575;
	font-weight: bold;
	line-height: 35px;
	font-size: 14px;
	text-decoration: none;
	padding: 0px 20px;
	float: right;
	background: #333;
	opacity: 0.4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 20px 0 0;
}

/* Show the tooltip when hovering */
.navigation a:hover {
	color: #f5f5f5;
	opacity: 0.6;
	background: #333;
}

/* Show the tooltip when hovering */
#subnavigation {
	background-color: #9a213b;
}

/* Show the tooltip when hovering */
#subnavigation a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin-top: 0px;
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

/* Show the tooltip when hovering */
.logbtn {
	height: 35px;
	line-height: 35px;
	margin: 25px 0 10px 0;
}

/* Show the tooltip when hovering */
.logbtn ul.dropdown-menu {
	min-width: 300px;
	height: auto;
	padding: 15px;
}

/* Show the tooltip when hovering */
.logintoprg {
	background: #000;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	position: relative;
	right: 0px;
	top: 10px;
	margin-bottom: 20px;
	height: 100%;
	width: 100%;
	float: right;
}

/* Show the tooltip when hovering */
.logintoprg form label a {
	color: #fff;
}

/* Show the tooltip when hovering */
.logintoprg  div {
	list-style: none;
	display: inline;
}

/* Show the tooltip when hovering */
.logintoprg ul li.welcome {
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px 0 0;
}

/* Show the tooltip when hovering */
.logintoprg  ul {
	list-style: none;
	display: inline;
	margin: 0;
	right: 0px;
	float: right;
}

/* Show the tooltip when hovering */
.logintoprg  ul li {
	display: inline;
	margin: 0;
}

/* Show the tooltip when hovering */
.logintoprg  ul li a {
	font-size: 11px;
	color: #FFA640;
	padding: 0 5px;
}


/* Show the tooltip when hovering */
ul.menu {
	height: auto;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
}

/* Show the tooltip when hovering */
ul.menu li {
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-grid;
	flex: 1 1 auto;
}

ul.menu li a{
	text-align: center;
}



/* Show the tooltip when hovering */
ul.menu li#menu-item-3449 a {
	color: #FF00A5;
	text-decoration: underline;
}

/* Show the tooltip when hovering */
ul.menu li#menu-item-2413 a {
	color: #E63272;
	padding: 0px 12px;
}

/* Show the tooltip when hovering */
ul.menu li#menu-item-2413 a:hover {
	background-color: #FDB0D7;
}

/* Show the tooltip when hovering */
ul.menu li#menu-item-2413.current-menu-item a:before {
    content: 'NEW!';
    color: #ff0808;
    position: absolute;
    top: -8px;
    left: 47px;
    font-size: 11px;
}

/* Show the tooltip when hovering */



.citygrid-sidebar .title-reg-city, .citygrid-sidebar-collapse .title-reg-city  {

height: 35px;
background: #2b91d9;
border-bottom: 1px solid #33373d;

} 

.citygrid-sidebar .title-reg-city .spancity, .citygrid-sidebar-collapse .title-reg-city .spancity  {
    color: #fff;
    font-size: 18px;
}



.citygrid-sidebar, .citygrid-sidebar-collapse {
    border: 1px solid #d0d0d0;
    padding: 0px;
    margin: 10px 0px;
    border-radius: 1px;
    background: #fff;
    display: grid;

}

.citygrid-sidebar .search_city input {
    width: auto;
    position: relative;
    left: 0px;
    margin: 0 10px;
}

.citygrid-sidebar ul{
    margin: 25px 0px 0px 0px;
    position: relative;
    display: block;
    padding: 0px;

}

.citygrid-sidebar ul li{
display: block;
text-align: left;
border-top: 1px solid #efeff0;
padding: 7px 0 7px 0px;
cursor: pointer;
}

.citygrid-sidebar .citygrid-sidebar ul li {

	padding: 0 1em !important;
}


.citygrid-sidebar .caticn {
margin-left: 15px;
}



.citygrid-sidebar .sidebar-top-cat li.first-cat a {
    color: #222;
    font-weight: bold;
    font-size: 13px;
    padding: 0 0 0 5px;
    text-decoration: none;
    display: inline-block;
}

.citygrid-sidebar .sidebar-top-cat li.first-cat dd.count{
    float: right;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 3px 5px;
    color: #878d95;
    margin: 0px 12px 0px 0;
    font-size: 11px;
    font-weight: bold;
}






.citygrid-sidebar-collapse input#myInput {
    height: 26px;
    margin: 0 auto;
    width: 85%;
    position: relative;
    display: block;
    padding: 4px 10px;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
}


.citygrid-sidebar-collapse input[id^=myInput_sub] {
    height: 26px;
    margin: 0 auto;
    width: 76%;
    position: relative;
    display: block;
    padding: 4px 10px;
    border-radius: 8px;
    margin-bottom: 10px;
}

.citygrid-sidebar-collapse.country	 input[id^=myInput_sub] {

    margin-top: 10px;
}

.citygrid-sidebar-collapse.country .spancity{
padding: 0px 0px 0px 5px;
margin:  0px;
background: none;

}

.citygrid-sidebar-collapse.country .spancity a{
color: #fff;
font-size: 20px;
text-decoration: none;

}


.citygrid-sidebar-collapse.geolocation #sitemap-no li a, .citygrid-sidebar-collapse.geolocation #sitemap-no ol a {

	padding-left:  10px; 
}

.citygrid-sidebar-collapse.geolocation #sitemap-no .caticn, .citygrid-sidebar-collapse.country #sitemap-no .caticn {

	margin-left: 15px;

}

.citygrid-sidebar-collapse.geolocation .title-cat-sidebar-geo {
    font-size: 19px !important;

}

.citygrid-sidebar-collapse.no-child #sitemap-no li a, .citygrid-sidebar-collapse.no-child #sitemap-no ol a {

	padding-left: 10px;
}

.citygrid-sidebar-collapse.no-child #sitemap-no .caticn {

	margin-left: 7px;

}




.citygrid {
	position: relative;
	background: #eef5ff;
	border: 1px solid #c8e7ff;
	width: 100%;
}

.citygrid h3, .citygrid h2{
	padding: 0 0 0 20px;
}
/* Show the tooltip when hovering */
span.pull-right.allnewescorts {
	position: absolute;
	margin-top: 0px;
	right: 15px;
}

/* Show the tooltip when hovering */
.title-reg-city {
	margin-bottom: 5px;
}

/* Show the tooltip when hovering */
span.ttl {
	font-weight: bold;
	font-size: 18px;
	color: #999;
	margin-bottom: 5px;
	display: -webkit-box;
}

/* Show the tooltip when hovering */
span.tt1 img {
	margin: 0 0 4px 0;
}

/* Show the tooltip when hovering */
.spancity {
font-size: 18px;
    color: #3d3d3d;
    padding: 1px 7px;
    background: url(../images/location-pin-128.png) no-repeat 7px 4px;
    background-size: 20px;
    padding-left: 30px;
    margin-top: 3px;
    display: block;
}

/* Show the tooltip when hovering */
.disp-subcateg {
	list-style: none;
	padding-left: 40px;
}

/* Show the tooltip when hovering */
.showmore_content {
	position: relative;
	overflow: hidden;
}

/* Show the tooltip when hovering */
.showmore_trigger {
	width: 100%;
	height: 7px;
	line-height: 7px;
	cursor: pointer;
}

/* Show the tooltip when hovering */
.showmore_trigger span {
	display: block;
}

/* Show the tooltip when hovering */
.showmore, .showless {
    position: initial;
    display: inherit;
    float: right;
    margin-top: 10px;
    margin-right: 9px;
    height: 18px;
    line-height: 18px;
	top: 10px;
	right: 7px;
	border-radius: 2px;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 32px;
	background: #ff4084;
	color: #FFF;
}


/* Show the tooltip when hovering */
#menu-right {
	font-size: 11px;
	position: relative;
	top: 10px;
	right: 0px;
	line-height: 14px;
	width: 240px;
	float: right;
	height: 30px;
}

/* Show the tooltip when hovering */
#menu-right a {
	color: #fff;
	text-decoration: none;
	background: url('/img/sprite-icons.png') no-repeat 0 0;
	padding-left: 19px;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

/* Show the tooltip when hovering */
#menu-right a.home {
	background: url("../images/icons/home.png") no-repeat left;
}

/* Show the tooltip when hovering */
#menu-right a.register {
	background: url("../images/icons/register.png") no-repeat left;
}

/* Show the tooltip when hovering */
#menu-right a.contact {
	background: url("../images/icons/mail.png") no-repeat left;
}

/* Show the tooltip when hovering */
#logintoprg {
	color: #fff;
	float: right;
	padding: 10px 20px 10px 10px;
	margin: 0px;
	height: 30px;
}

/* Show the tooltip when hovering */
#logintoprg form label a {
	color: #fff;
}

/* Show the tooltip when hovering */
#logintoprg  div {
	list-style: none;
	display: inline;
}

/* Show the tooltip when hovering */
#logintoprg ul li.welcome {
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px 0 0;
}

/* Show the tooltip when hovering */
#logintoprg  ul {
	list-style: none;
	display: inline;
	margin: 0;
}

/* Show the tooltip when hovering */
#logintoprg  ul li {
	display: inline;
	margin: 0;
}

/* Show the tooltip when hovering */
#logintoprg  ul li a {
	font-size: 11px;
	color: #FFA640;
	padding: 0 5px;
}

/* Show the tooltip when hovering */
.divrightsidebar {
	padding: 2px;
	margin: 10px 0;
	border: 1px solid #fff;
	background: #444444;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* Show the tooltip when hovering */
#awebsome_oruw-2 {
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
	margin-top: 10px;
}

/* Show the tooltip when hovering */
.sendmail {
	margin: 0px 0px 0px 0px;
	padding: 2px 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #333;
}

/* Show the tooltip when hovering */
.sendmail a {
	color: #fff;
	font-size: 10px;
}

/* Show the tooltip when hovering */
.sendmail a:hover {
	color: #fff;
}

/* Show the tooltip when hovering */
.sendpm {
	margin: 0px 0px 0px 0px;
	padding: 2px 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #681313;
}

/* Show the tooltip when hovering */
.sendpm a {
	color: #fff;
	font-size: 10px;
}

/* Show the tooltip when hovering */
.sendpm a:hover {
	color: #fff;
}

/* Show the tooltip when hovering */
.workingtimeopen {
	margin: 0px 0px 0px 10px;
	padding: 1px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #55AB55;
	color: #fff;
	font-size: 11px;
}

/* Show the tooltip when hovering */
.workingtimeclosed {
	margin: 0px 0px 0px 10px;
	padding: 1px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #BD362F;
	color: #fff;
	font-size: 11px;
}

/* Show the tooltip when hovering */
.blocktabs {
	overflow: hidden;
	width: 100%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

/* Show the tooltip when hovering */
.blocktabs li {
	padding: 5px 20px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: rgb(0,183,234);
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

/* Show the tooltip when hovering */
.blocktabs2 {
	overflow: hidden;
	width: 100%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

/* Show the tooltip when hovering */
.blocktabs2 li {
	padding: 5px 20px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #CC0000;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

/* Show the tooltip when hovering */
.titletop {
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-size: 22px;
	color: #FFCC33;
	margin: 0 0 10px 0;
}

/* Show the tooltip when hovering */
.titletopdot {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 22px;
	color: #FFCC33;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px 0;
}

/* Show the tooltip when hovering */
.titletopdot-lft {
	text-align: left;
	vertical-align: middle;
	font-size: 22px;
	color: #14171C;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 10px 0;
}

/* Show the tooltip when hovering */
#cred_form_682_1_wpcf-your-text, #cred_form_412_1_wpcf-review-message, #cred_form_475_1_wpcf-problem-report {
	width: 250px;
}

/* Show the tooltip when hovering */
#cred_form_412_1_wpcf-meeting-length-txt,#cred_form_412_1_wpcf-meeting-length-select {
	width: 90px;
}

/* Show the tooltip when hovering */
#cred_form_31_1_wpcf-vacations-date-from, #cred_form_31_1_wpcf-vacations-date-to, #cred_form_412_1_wpcf-date-of-the-meeting, #cred_form_334_1_wpcf-tours-date-from, #cred_form_334_1_wpcf-tours-date-to {
	height: 25px;
}

/* Show the tooltip when hovering */
.imgformsm img {
	border: 1px solid #333;
	margin: 0px;
	padding: 2px;
}

/* Show the tooltip when hovering */
.footer-price {
	margin: 10px 0 0 0;
	background: #A70000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 20px;
	text-align: center;
	vartical-align: middle;
	color: #fff;
}

/* Show the tooltip when hovering */
.footer-price a {
	color: #fff;
	font-weight: normal;
	padding: 0 10px;
}

/* Show the tooltip when hovering */
.footer-price a:hover {
	color: #fff;
}

/* Show the tooltip when hovering */
#ttb-widget-2 {
	width: 100%;
	margin: 0px 25px;
	text: align-center;
}

/* Show the tooltip when hovering */
#um-frontend {
	color: #fff;
}

/* Show the tooltip when hovering */


.private-post-status a {

font-size: 13px;

}

.favorites-list {

}
.favorites-list li {

	display: inline-block;
	overflow: hidden;
	margin: 10px;
	border-top:none !important;
}

.favorites-list li .fav-photo {
   height: 250px;
   overflow: hidden;
    width: 175px;
    border-radius: 5px;
}

.favorites-list li img {

    width: inherit;

}

.favorites-list li a {
	text-align: center;
	font-size: 20px;
  display: block;
}

.favorites-list li button, .simplefavorite-button {

background: #337ab7 ;
color: #fff;
border-radius: 5px;
border:none;
text-decoration: none;
font-size: 12px;
 float: left;
}

.favorites-list li {
     margin: 0 0 0 10px !important;
    display: inline-block;
}

span.simplefavorite-button-count {
    display: inline-block;
    background: #E8E8E9;
    padding: 0px 12px;
    margin: 0px -11px 0 11px;
    border-radius: 0px 4px 4px 0px;
    color: #333;
}

.simplefavorite-button {
    padding: 0px 10px 0px 0px;
    position: relative;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    float: right;
}

.simplefavorite-button i{
    float: left;
    position: relative;
    /* padding: 5px 20px; */
    height: 30px;
    line-height: 30px;
    width: 30px;
    /*background: #273B77;*/
    border-radius: 5px 0 0 5px;
    /*margin-right: 10px;*/
}
.simplefavorite-button.active {
	opacity: 1 !important;
}


.private-post-status.pending {

	display: block;
    background: #feffdb;
    padding: 10px;
    border-radius: 5px;
    margin: 0 20px 11px 2px;
    color: #715400;
    text-align: left;


}

.private-post-status.publish {

	display: block;
    background: #f1ffdb;
    padding: 10px;
    border-radius: 5px;
   
    color: #207100;
    text-align: left;
    position: relative;


}



.private-post-status.disabled {

display: block;
background:#ffdddb;
padding: 10px;
border-radius: 5px;
margin: 0 20px 11px 2px;
color:#710000;
text-align: left;
position: relative;


}



.private-post-status.draft {

	display: block;
    background: #ffdbdb;
    padding: 10px;
    border-radius: 5px;
    margin: 0 20px 11px 2px;
    color: #710000;
    text-align: left;


}


#privatearea {
	background: #FFF;
	padding: 10px 15px 20px 15px;
	margin: 15px 0px 15px 0px;
	-moz-box-shadow: 2px 2px 5px -2px rgba(0,0,0,0.75);
}

/* Show the tooltip when hovering */
.private-h2head {
	font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
    color: #5C77B3;
    display: inline-block;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}

.private-h2head span.curent-user{
	color: #f24c87;
}

/* Show the tooltip when hovering */
#backbar {
	border-bottom: 2px solid #333;
	padding-bottom: 10px;
}

/* Show the tooltip when hovering */
div.privatediv {
    margin: 30px 0 15px 0;
    position: relative;
    border: 1px solid #68c6ff;
    display: block;
    border-radius: 3px;
    padding: 20px 10px 5px 10px;
    background: linear-gradient(to bottom, #bce6ff 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c1c1c1',GradientType=0 );
}

/* Show the tooltip when hovering */
div.privatediv span.fieldset {
position: absolute;
    top: -14px;
    left: 10px;
    display: block;
    height: 28px;
    padding: 2px 14px;
    border: 2px solid #FFF;
    background: linear-gradient(to bottom,#1e5799 0%,#f24c87 0%,#d60f56 100%);
    font-size: 14px;
    font-weight: bold;
    /* line-height: 23px; */
    color: #fff;
    border-radius: 4px;
}

/* Show the tooltip when hovering */
@font-face {
	font-family: 'WebSymbolsRegular';
	src: url('../fonts/websymbols/modernpics.otf');
	font-weight: normal;
	font-style: normal;
}

/* Show the tooltip when hovering */
.privatediv-menu {
	padding: 0;
	margin: 20px auto 30px auto;
	width: auto;
	display: inline-block;
}

ul.privatediv-menu p {display: none;}
/* Show the tooltip when hovering */
.privatediv-menu li {
    width: 95px;
    height: 102px;
    overflow: hidden;
    position: relative;
    float: left;
    border-radius: 20px;
     border: 2px solid #fff; 
     background: linear-gradient(to bottom,#00b2d2 0%,#278eb9 0%,#00b2d2 100%);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    /* margin-right: 9px; */
    margin: 0 20px 20px 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

/*.privatediv-menu li.adv {
background: linear-gradient(to bottom,#991e40 0%,#e4507a 0%,#4e0426 100%);
}*/

.privatediv-menu li.adv .privatediv-icon {
	color:#ed145b;
}


/* Show the tooltip when hovering */
.privatediv-menu li:last-child {
	margin-right: 0px;
}

/* Show the tooltip when hovering */
.privatediv-menu li a {
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	display: -webkit-inline-box;
	color: #333;
	position: relative;
	text-decoration: none;
}

/* Show the tooltip when hovering */
.privatediv-icon {
	font-family: 'icomoon', 'Glyphicons Halflings';
	color: #EBEBEB;
	font-size: 30px;
	text-shadow: 1px 0px 1px rgba(255,255,255,0.7);
	line-height: 50px;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	height: 50%;
}

/* Show the tooltip when hovering */
.privatediv-icon-sexy1 {
  font-family: 'sexy1';
    color: #ebebeb;
    font-size: 14px;
    position: relative;
    left: 0px;
    top: 15px;
    margin: 0 auto;
    text-align: center;
    display: block;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.privatediv-menu li:hover .privatediv-icon-sexy1{

    color: #ed145b;
    -webkit-animation: moveFromTop 400ms ease;
    -moz-animation: moveFromTop 400ms ease;
    -ms-animation: moveFromTop 400ms ease;
}


/* Show the tooltip when hovering */
.privatediv-content {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 50%;
	top: 34%;
}

/* Show the tooltip when hovering */
.privatediv-main {
	font-size: 12px;
	color: #fffdb1;
	padding: 0 5px;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

/* Show the tooltip when hovering */
.privatediv-sub {
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 40px;
	opacity: 0.8;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}

/* Show the tooltip when hovering */
.privatediv-menu li:hover {
	background-color: #D5F3F6;
}

/* Show the tooltip when hovering */
.privatediv-menu li:hover .privatediv-icon {
	color: #ed145b;
	-webkit-animation: moveFromTop 400ms ease;
	-moz-animation: moveFromTop 400ms ease;
	-ms-animation: moveFromTop 400ms ease;
}

/* Show the tooltip when hovering */
.privatediv-menu li:hover .privatediv-main {
	color: #fffdb1;
	-webkit-animation: moveFromTop 300ms ease;
	-moz-animation: moveFromTop 300ms ease;
	-ms-animation: moveFromTop 300ms ease;
}

/* Show the tooltip when hovering */
.privatediv-menu li:hover .privatediv-sub {
	color: #000;
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;
}

/* Show the tooltip when hovering */
@-webkit-keyframes moveFromTop {
}

/* Show the tooltip when hovering */
@-moz-keyframes moveFromTop {
}


/* Show the tooltip when hovering */
@-webkit-keyframes moveFromBottom {
}

/* Show the tooltip when hovering */
@-moz-keyframes moveFromBottom {
}



/* Show the tooltip when hovering */
.escortmanage {
	-webkit-box-shadow: 0px 0px 3px 1px #999;
	box-shadow: 0px 0px 3px 1px #999;
	background: #f1f1f1;
	color: #333;
	margin: 7px;
	width: 31%;
	height: auto;
	padding: 5px 9px 4px 9px;
	float: left;
	font-size: 1.1em;
	border: 2px solid #fff;
	overflow: hidden;
}

.escortmanage .title a{ 
    padding: 0 0 0px 11px;
    position: relative;
    font-size: 17px;

}

.escortmanage .row div+div{ 

	}
/* Show the tooltip when hovering */
.escortmanage-img {
	margin-left: 10px;
	border: 1px solid #ccc;
	padding: 2px;
}

/* Show the tooltip when hovering */
.escortprivatemanage-img {
	border: 1px solid #ccc;
	padding: 2px;
	max-width: 60px;
	height: auto;
	azimuth: center;
}

/* Show the tooltip when hovering */
.btns {
	margin-bottom: 5px;
}

/* Show the tooltip when hovering */
.a-escort-submited {
	margin: 15px 0px;
	border: 1px solid #fcd;
	padding: 10px;
}

/* Show the tooltip when hovering */
.ap-esc-img {
	padding: 0px 0px 2px 0px;
	border: 1px solid #7D7D7D;
}

/* Show the tooltip when hovering */
.ap-showname {
	position: absolute;
	background-color: #464646;
	opacity: 0.8;
	color: #00FDFF;
	width: 100%;
	padding: 2px 7px;
	z-index: 2;
	bottom: 0px;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	text-align: center;
	font-size: 16px;
	font-family: Open Sans,sans-serif;
	font-weight: b;
}

/* Show the tooltip when hovering */
.ap-cover {
	height: 230px;
	overflow: hidden;
	position: relative;
}

/* Show the tooltip when hovering */
.ap-esc-img img {
	padding: 2px;
}

/* Show the tooltip when hovering */
.ap-btn-lft {
}

/* Show the tooltip when hovering */
.ap-map {
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-top: 10px;
}

/* Show the tooltip when hovering */
.ap-btn-lft a {
	width: 80%;
	margin: 0 0 8px 0;
}

/* Show the tooltip when hovering */
.red {
	color: #cc0000;
}

/* Show the tooltip when hovering */
.myzebra-radios {
	margin-top: 0px;
}

/* Show the tooltip when hovering */
.myzebra-radios-single {
	display: inline-block;
	padding: 0px 10px;
	vertical-align: middle;
	float: left;
	width: auto;
}

/* Show the tooltip when hovering */
.myzebra-radios-single label {
	display: inline-block;
	vertical-align: middle;
}

/* Show the tooltip when hovering */
.control-label {
	position: relative;
	top: -5px;
	padding: 0 10px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

/* Show the tooltip when hovering */
.rqd {
	color: #cc0000;
}

/* Show the tooltip when hovering */
.myzebra-checkboxes {
	margin-top: 5px;
}

/* Show the tooltip when hovering */
.myzebra-checkboxes-single {
	display: inline-block;
	padding: 0px 10px;
	vertical-align: middle;
	float: left;
	width: auto;
}

/* Show the tooltip when hovering */
.myzebra-checkboxes-single label {
	display: inline-block;
	vertical-align: middle;
}

/* Show the tooltip when hovering */
.myzebra-checkboxes label.myzebra-style-label {
	position: relative;
	margin-top: -7px;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}

/* Show the tooltip when hovering */
.ordertable tbody tr td img {
	max-width: 100px;
}

/* Show the tooltip when hovering */
.tooltipx {
	display: inline;
	position: relative;
}

/* Show the tooltip when hovering */
.tooltipx:hover:after {
	background: #FDB0D7;
	border-radius: 5px;
	bottom: 30px;
	color: #333;
	font-size: 11px;
	content: attr(title);
	left: 10%;
	padding: 3px 6px;
	position: absolute;
	z-index: 98;
	width: auto;
	min-width: 155px;
}

/* Show the tooltip when hovering */
.tooltipx:hover:before {
	border: solid;
	border-color: #FDB0D7 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 24px;
	content: "";
	left: 30%;
	position: absolute;
	z-index: 99;
}



/* Show the tooltip when hovering */
.vsrc_div {
	margin: 3px 0;
	padding: 10px;
	border-bottom: 1px dotted #ccc;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

/* Show the tooltip when hovering */
.cmtitleauthor {
	margin: 2px 0 10px 2px;
	padding: 1px 5px;
	background: #FFC453;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* Show the tooltip when hovering */
.cmposttitle {
	display: block;
	height: 50px;
	width: 210px;
	margin: 0px 10px 5px 10px;
	padding: 10px 10px 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/commentbuble.png') no-repeat;
}

/* Show the tooltip when hovering */
.cmposttitle a {
	color: #681313;
}

/* Show the tooltip when hovering */
#top-navigation {
    position: relative;
    top: 10px;
    line-height: 16px;
    float: right;
    height: 40px;
}

/* Show the tooltip when hovering */
#top-navigation a {
	color: #FFF;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
}

/* Show the tooltip when hovering */
#top-navigation a:hover {
	text-decoration: underline;
}

/* Show the tooltip when hovering */
#top-login-form {
	position: relative;
	margin: 10px 0px 10px 0px;
	float: right;
	color: #FFF;
	display: inline-block;
	font-size: 12px;
}

/* Show the tooltip when hovering */
#top-login-form .online-user {
	margin-top: 0px;
	text-align: right;
}

/* Show the tooltip when hovering */
#top-login-form .offline-user {
	width: 80%;
	float: right;
}

/* Show the tooltip when hovering */
#top-login-form p {
	display: inline-block;
}

/* Show the tooltip when hovering */
#top-login-form a {
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 3px;
	font-weight: normal;
	font-size: 12px;
	display: inline-block;
}

/* Show the tooltip when hovering */
#top-login-form #loginform1 {
	margin: 0px;
	padding: 0px;
	float: right;
}

/* Show the tooltip when hovering */
#top-login-form #loginform1 .inpuput-style {
	width: 125px;
	height: 22px;
	color: #333;
	border: 1px solid #ccc;
	margin-right: 6px;
	padding-left: 4px;
	font-size: 1em;
	position: relative;
	display: inline-block;
}

/* Show the tooltip when hovering */
#footer {
	margin: 0px;
	padding: 0px;
	position: relative;
	clear: both;
}

/* Show the tooltip when hovering */
.head-footer {
	margin: 0 auto;
	position: relative;
	background-image: url('../images/footer_bg.jpg') no-repeat top center;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #fff;
}

/* Show the tooltip when hovering */
.head-footer a {
	display: inline-block;
	color: #fff;
}

/* Show the tooltip when hovering */
.copyright {
	padding: 5px 0;
	text-align: center;
	vartical-align: middle;
	color: #333;
	background: #fff;
}

/* Show the tooltip when hovering */
#breadcrumbs {
	margin: 0px 10px;
	border: 1px solid #CCE5F0;
	background: #f0f3f9;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* Show the tooltip when hovering */
#breadcrumbs a {
	padding: 0px 10px;
	color: #286090;
	font-size: 12px;
	font-weight: bold;
}

/* Show the tooltip when hovering */
#breadcrumbs span.breadcrumb_las {
	padding: 0px 5px;
	font-weight: bold;
}

/* Show the tooltip when hovering */
.dot_line {
	border-top: 1px dotted #cccccc;
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	width: 100%;
	position: relative;
	margin: 6px 0px;
}

/* Show the tooltip when hovering */
.bubble {
	position: relative;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding: 0px 5px;
	background: #F0F3F9;
	border: #cce5f0 solid 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 11px 10px 5px 10px;
}

/* Show the tooltip when hovering */
.bubble:after {
	content: "";
	position: absolute;
	top: -10px;
	left: 20px;
	border-style: solid;
	border-width: 0 9px 10px;
	border-color: #F0F3F9 transparent;
	display: block;
	width: 0;
	z-index: 1;
}

/* Show the tooltip when hovering */
.bubble:before {
	content: "";
	position: absolute;
	top: -11px;
	left: 20px;
	border-style: solid;
	border-width: 0 9px 10px;
	border-color: #cce5f0 transparent;
	display: block;
	width: 0;
	z-index: 0;
}

/* Show the tooltip when hovering */
.classified-ads .class-head {
	background: #ccc;
	font-size: 18px;
	border: 1px solid #333;
	height: initial;
	display: -webkit-box;
	margin: 0 15px 3px 15px;
}

/* Show the tooltip when hovering */
.classified-ads .cc-head-title .cc-title {

	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	text-transform: uppercase;
	color: #333;
}

/* Show the tooltip when hovering */
.classified-ads .cc-body {
	padding: 0px;
	margin-top: 10px;
	font-size: 13px;
	line-height: 19px;
}

/* Show the tooltip when hovering */
.classified-ads  .cc-head-title {
	line-height: 18px;
	margin-top: 10px;
}

/* Show the tooltip when hovering */
.classified-ads .cc-right {
	margin-left: -15px;
}

/* Show the tooltip when hovering */
.classified-ads a.btn.btn-warning.placeads {
	float: right;
	margin: 8px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Show the tooltip when hovering */
.classified-ads span.cc-date.pull-right, .classified-ads span.cc-city.pull-right {
	text-align: left;
	width: 30%;
	font-size: 12px;
}

/* Show the tooltip when hovering */
.classified-ads span.cc-city.pull-right {
	clear: both;
}

/* Show the tooltip when hovering */
.classified-ads span.cc-date.pull-right b, .classified-ads span.cc-city.pull-right b {
	color: #C45050;
	width: 26%;
	display: inline-block;
}

/* Show the tooltip when hovering */
.classified-ads .cc-seead {
	position: relative;
	float: right;
	width: 200px;
	right: 0;
	margin-right: 0px;
	height: 0px;
	top: -35px;
}

/* Show the tooltip when hovering */
.classified-ads .btn-see-ad {
	background: #3498db;
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	padding: 5px 25px 5px 25px;
	text-decoration: none;
	margin-top: 7px;
	text-align: center;
	font-weight: bold;
}

/* Show the tooltip when hovering */
.classified-ads .btn-see-ad:hover {
	background: #3cb0fd;
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}

/* Show the tooltip when hovering */
.classified-ads .line-separation {
	border-bottom: 1px dotted #ccc;
	margin: 0px 15px 10px;
}

/* Show the tooltip when hovering */
* 
.classified-ads .escortadsimg .cc-thumb {
	height: 200px;
	overflow: hidden;
	border: 8px solid #F7CBDE;
	margin-bottom: 10px;
}

/* Show the tooltip when hovering */
.classified-ads .escortadsimg img {
	margin: 0px 0px 10px 0px;
	width: 100%;
	height: auto;
}

/* Show the tooltip when hovering */
.classified-ads .cc-details {
	margin: 50px 0 0 20px;
	padding: 0px;
}

/* Show the tooltip when hovering */
.classified-ads .cc-details li {
	margin-top: 5px;
	font-weight: 500;
	font-size: 22px;
}

/* Show the tooltip when hovering */
.classified-ads .cc-details li.cc-email {
	margin-top: 0px;
}

/* Show the tooltip when hovering */
.btn-blue-xs {
	background: #3498db;
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	margin-top: 7px;
	text-align: center;
	font-weight: bold;
}

/* Show the tooltip when hovering */
.btn-blue-xs:hover {
	background: #3cb0fd;
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
	color: #fff;
}

/* Show the tooltip when hovering */
.btn-col-gr {
	background: #dedede;
	background-image: linear-gradient(to bottom, #dedede, #b0b0b0);
}

/* Show the tooltip when hovering */
.btn-col-gr:hover {
	background: #dbd8db;
	background-image: linear-gradient(to bottom, #dbd8db, #b0b0b0);
	text-decoration: none;
}

/* Show the tooltip when hovering */
.txt-up {
	text-transform: uppercase;
}

/* Show the tooltip when hovering */
.btn-blue-xs span {
	margin-right: 5px;
}

/* Show the tooltip when hovering */
.cc-popup-contact {
	width: 400px;
  background: #fff;
}

/* Show the tooltip when hovering */
.cc-head-email {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 20px;
    padding: 5px 0px;
    color: #333;
}

.cc-head-email span.title, .cc-head-email b {
    color: #1a39d8;
    background: #fffa26;
    padding: 1px 5px;
    border-radius: 4px;
    font-size: 20px;
    border: 1px solid;
}

/* Show the tooltip when hovering */


form#cred_form_3863_1 {
	padding: 10px
}

form#cred_form_3863_1  .wpt-form-submit {

    margin: 10px 0px;
    padding: 2px 0px;
    width: 100%;
}


form#cred_form_3863_1  .js-wpt-field-items input.wpt-form-textfield {
/*width:50%;*/
color: #333
}


/* Show the tooltip when hovering */
.cc-popup-contact input.wpcf7-form-control.wpcf7-submit {

    background: #333;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-size: 12px;
    line-height: 20px;
    padding: 0px 25px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #cacaca;
    margin: 10px;
}

.cc-popup-contact .captcha-image {
	margin-left: 10px;
}


/* Show the tooltip when hovering */
form.wpcf7-form ul {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 18px;
}

/* Show the tooltip when hovering */
form.wpcf7-form ul li div.wdth {
	width: 75px;
	margin-right: 10px;
	line-height: 24px;
  display: flex;
}

/* Show the tooltip when hovering */
form.wpcf7-form ul li {
	display: -webkit-inline-box;
	text-align: right;
	font-size: 12px;
	line-height: 24px;
	margin: 3px 0px;
  clear: both;
    width: 100%;
}

/* Show the tooltip when hovering */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-captchar {
padding: .5rem .75rem;
font-size: .875rem;
line-height: 1.25;
color: #464a4c;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: .25rem;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* Show the tooltip when hovering */
textarea.wpcf7-form-control.wpcf7-textarea {
padding: .5rem .75rem;
font-size: .875rem;
line-height: 1.25;
color: #464a4c;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: .25rem;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* Show the tooltip when hovering */
input.wpcf7-form-control.wpcf7-captchar {
	width: 100px;
	height: 24px;
	  color: #333;
}

/* Show the tooltip when hovering */
/*input.wpcf7-form-control.wpcf7-submit {
	margin-left: 10px;
	background: #3498db;
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-size: 12px;
	padding: 2px 20px 2px 20px;
	text-decoration: none;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border: 1px solid #333;
}*/

/* Show the tooltip when hovering */
/*input.wpcf7-form-control.wpcf7-submit :hover {
	background: #3cb0fd;
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
	color: #fff;
}*/

/* Show the tooltip when hovering */
a.wpcf7-cclose {
	margin-left: 65px;
	background: #dedede;
	background-image: linear-gradient(to bottom, #dedede, #b0b0b0);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-size: 12px;
	padding: 3px 20px 3px 20px;
	text-decoration: none;
	color: #333;
	text-align: center;
	font-weight: bold;
	border: 1px solid #333;
}

/* Show the tooltip when hovering */
a.wpcf7-cclose :hover {
	background: #dbd8db;
	background-image: linear-gradient(to bottom, #dbd8db, #b0b0b0);
	text-decoration: none;
	color: #333;
}

/* Show the tooltip when hovering */
.agency-tpl {
	margin-top: 1px;
}

/* Show the tooltip when hovering */
#cover-agency {
	height: 300px;
	z-index: 1;
	position: relative;
}

/* Show the tooltip when hovering */
#cover-agency .cover-container {
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: relative;
}

/* Show the tooltip when hovering */
#cover-agency .cover-container img {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

/* Show the tooltip when hovering */
#cover-menu {
	position: relative;
	height: 70px;
	border-top: 1px solid #555;
	border-bottom: 1px solid #A4A4A4;
	background: #D9D9D9 none repeat scroll 0% 0%;
}

/* Show the tooltip when hovering */
#cover-menu .logo-agency {
	position: absolute;
	bottom: -30px;
	left: 27px;
	background-color: #FFF;
	border: 1px solid #A4A4A4;
	width: 180px;
	padding: 0px;
	height: 180px;
	z-index: 1;
}

/* Show the tooltip when hovering */
#cover-menu .logo-agency img {
	width: 178px;
	height: 178px;
	margin: 0px auto;
	display: block;
	z-index: 2;
	border: 4px solid #FEFEFE;
}

/* Show the tooltip when hovering */
#cover-menu .agency-name {
	position: absolute;
	height: 70px;
	line-height: 70px;
	right: 12px;
	bottom: 0px;
	left: 224px;
	text-align: left;
	padding: 2px 0px 0px;
	margin: 5px 0px 0px;
}

/* Show the tooltip when hovering */
#cover-menu .agency-name span {
	font-size: 30px;
	color: rgb(255, 0, 126);
	line-height: 70px;
	height: 70px;
	float: left;
}

/* Show the tooltip when hovering */
#cover-menu .agency-name span.a-title {
	background: url('../images/icons/icon-a-agency.png') no-repeat left;
	padding-left: 32px;
	background-size: 30px auto;
	background-position-y: 20px;
}

/* Show the tooltip when hovering */
#cover-menu div#stats-date {
	line-height: 70px;
	height: 70px;
	position: absolute;
	right: 10px;
	padding: 17px 0;
	color: #286090;
	font-size: 11px;
}

/* Show the tooltip when hovering */
#cover-menu div#stats-date span {
	height: 17px;
	line-height: 17px;
	clear: both;
}

/* Show the tooltip when hovering */
#cover-menu .verified-agency {
	position: absolute;
	right: 2px;
	bottom: 3px;
	width: 50px;
	height: 50px;
	background: url('../images/icons/icon-a-verified.png') no-repeat scroll 0 0px;
	cursor: pointer;
}

/* Show the tooltip when hovering */
div#agency-member-btns {
	position: absolute;
	right: 15px;
	display: -webkit-inline-box;
	top: 84px;
	z-index: 2;
	text-transform: uppercase;
}

/* Show the tooltip when hovering */
div#agency-member-btns div {
	margin-left: 10px;
}

/* Show the tooltip when hovering */
div#agency-member-btns div a {
	cursor: pointer;
	outline: none;
	color: #444;
	font-size: 11px;
}

/* Show the tooltip when hovering */
ul.pbar {
	list-style-type: none;
	margin: 10px 0px;
	padding: 0px;
}

/* Show the tooltip when hovering */
ul.pbar li {
	display: inline-block;
	background-color: #cccccc;
	color: #ffffff;
	transition: all 0.4s ease;
	text-indent: 1rem;
	width: 33%;
	height: 37px;
	line-height: 37px;
	text-align: center;
	position: relative;
	font-weight: bold;
}

/* Show the tooltip when hovering */
ul.pbar li a {
	color: #fff;
	display: block;
	text-decoration: none;
	outline: none;
}

/* Show the tooltip when hovering */
#membership-page ul.pbar li {
	width: 19.65%;
}

/* Show the tooltip when hovering */
ul.pbar li:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

/* Show the tooltip when hovering */
ul.pbar li:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* Show the tooltip when hovering */
ul.pbar li:last-child:after,
ul.pbar li:last-child:before {
	display: none;
}

/* Show the tooltip when hovering */
ul.pbar li:after,
ul.pbar li:before {
	content: "";
	position: absolute;
	background-color: #cccccc;
}

/* Show the tooltip when hovering */
ul.pbar li:after {
	border-radius: 3px;
	border-right: 3px solid white;
	border-top: 3px solid white;
	height: 27px;
	width: 27px;
	top: 6px;
	position: absolute;
	right: -15px;
	z-index: 1;
}

/* Show the tooltip when hovering */
ul.pbar li.current {
	background-color: #FF007E;
}

/* Show the tooltip when hovering */
ul.pbar li.current a {
	color: #fff;
	display: block;
	text-decoration: none;
	outline: none;
}

/* Show the tooltip when hovering */
ul.pbar li.current:after,
ul.pbar li.current:before {
	background-color: #FF007E;
}

/* Show the tooltip when hovering */
ul.pbar li.completed {
	background-color: #2E9AC1;
}

/* Show the tooltip when hovering */
ul.pbar li.completed a {
	color: #fff;
	display: block;
	text-decoration: none;
	outline: none;
}

/* Show the tooltip when hovering */
ul.pbar li.completed:after,
ul.pbar li.completed:before {
	background-color: #2E9AC1;
}

/* Show the tooltip when hovering */

#reg-page a.r-escort {

  border: 1px solid #ee85a7;
  border-radius: 2px;
  width: 100%;
  height: auto;
  float:left;
  background-color:#ee85a7;
  background-image:url(../images/reg_escort.png);
  background-repeat:no-repeat;
  background-size:contain;
  margin-bottom: 21px;
  display: block;
  text-decoration: none;
  margin-right:30px;
}

#reg-page a.r-agency {

  border: 1px solid #ee85a7;
  border-radius: 2px;
  width: 100%;
  height: auto;
  float:left;
  background-color:#ee85a7;
  background-image:url(../images/reg_agency.png);
  background-repeat:no-repeat;
  background-size:contain;
  margin-bottom: 21px;
  display: block;
  text-decoration: none;
  margin-right:30px;
}

#reg-page a.r-member {

  border: 1px solid #ee85a7;
  border-radius: 2px;
  width: 100%;
  height: auto;
  float:left;
  background-color:#ee85a7;
  background-image:url(../images/reg_member.png);
  background-repeat:no-repeat;
  background-size:contain;
  margin-bottom: 21px;
  display: block;
  text-decoration: none;
  margin-right:30px;
}


#reg-page .r-info {
    margin-top: 230px;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    width: auto;
    position: relative;
    padding: 25px;
    min-height: 210px;
}

#reg-page b.user-type {
     height: 55px;
    display: block;
}



#reg-page .reg-title, #membership-page .reg-title {
	border-bottom: 1px solid #ccc;
	margin: 10px -15px;
	padding: 0px 20px;
	font-size: 27px;
	color: #2E9AC1;
	letter-spacing: 1px;
	font-weight: bold;
}

/* Show the tooltip when hovering */
#reg-page .reg-title p, #membership-page .reg-title p {
	font-size: 16px;
	color: #333;
	letter-spacing: normal;
}

/* Show the tooltip when hovering */
.reg-escort, .reg-agency, .reg-member {
	border: 1px solid #CCCCCC;
	height: 350px;
	border-radius: 10px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}

/* Show the tooltip when hovering */
#reg-page .reg-tt {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	height: 55px;
	line-height: 55px;
	display: inline-flex;
}

/* Show the tooltip when hovering */
#reg-page span.reg-i-escort {
	background: url("../images/icons/icon-r-escort.png") no-repeat left;
	display: inline-block;
	width: 35px;
	height: 55px;
}

/* Show the tooltip when hovering */
#reg-page span.reg-i-agency {
	background: url("../images/icons/icon-r-agency.png") no-repeat left;
	display: inline-block;
	width: 78px;
	height: 55px;
}

/* Show the tooltip when hovering */
#reg-page span.reg-i-member {
	background: url("../images/icons/icon-r-man.png") no-repeat left;
	display: inline-block;
	width: 64px;
	height: 55px;
}

/* Show the tooltip when hovering */
#reg-page ul.list-features {
	padding-left: 5px;
	padding-right: 5px;
	margin: 15px 0 10px 15px;
	text-align: left;
	clear: both;
}

/* Show the tooltip when hovering */
#reg-page ul.list-features li {
	display: block;
	float: left;
	background: url('../images/icons/icon_p_check.png') no-repeat left;
	padding-left: 20px;
	margin-bottom: 15px;
	height: 14px;
	line-height: 14px;
	width: 100%;
}

/* Show the tooltip when hovering */
#reg-page .reg-btn {
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	position: relative;
	display: inline-block;
}

/* Show the tooltip when hovering */
#reg-page .reg-btn a {
	display: block;
	width: 100%;
	height: 60px;
	margin: 0px 9%;
	cursor: pointer;
	outline: none;
}

/* Show the tooltip when hovering */
#reg-page .reg-btn a.reg-btn-e {
	background: url("../images/btn/btn-r-b.png") no-repeat;
}

/* Show the tooltip when hovering */
#reg-page .reg-btn a.reg-btn-a {
	background: url("../images/btn/btn-r-p.png") no-repeat;
}

/* Show the tooltip when hovering */
#reg-page .reg-btn a.reg-btn-m {
	background: url("../images/btn/btn-r-d.png") no-repeat;
}

/* Show the tooltip when hovering */
.membermenubar {
	border: 1px solid #fff;
	background: #cc0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	margin-bottom: 20px;
	color: #000;
}

/* Show the tooltip when hovering */
.membermenu-left, .membermenu, .membermenu-rgt {
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}

/* Show the tooltip when hovering */
.membermenu-left a, .membermenu a, .membermenu-rgt a {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

/* Show the tooltip when hovering */
.membermenu-left {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

/* Show the tooltip when hovering */
.membermenu-rgt {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* Show the tooltip when hovering */
.curentmeber {
	background: #671D1D;
	color: #fff;
}

/* Show the tooltip when hovering */
.curentmeber a {
	color: #fff;
}

/* Show the tooltip when hovering */
.curentmeber a:hover {
	color: #fff;
}

/* Show the tooltip when hovering */
.memberdiv {
	padding: 20px;
	border: 1px solid #ccc;
	color: #333;
}

/* Show the tooltip when hovering */
.memberlogindiv {
	width: 250px;
	border: 1px dotted #ccc;
	background: #F0F3F9;
	margin: 0 auto;
	padding: 20px;
}

/* Show the tooltip when hovering */
.divsignch {
	border: 2px solid  #E2575A;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: auto;
	padding: 10px;
	min-height: 370px;
	background: #444444;
}

/* Show the tooltip when hovering */
.divsignchtxt {
	margin-top: 40px;
	height: 150px;
	margin-bottom: 40px;
	font-size: 12px;
	color: #fff;
}

/* Show the tooltip when hovering */
.divsignchtitle {
	height: 50px;
	margin-top: 10px;
	font-size: 20px;
}

/* Show the tooltip when hovering */
.divsignchtitle p {
	color: #fff;
}

/* Show the tooltip when hovering */
.divsignchtitle span {
	color: #E2575A;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px;
}

/* Show the tooltip when hovering */
.imgsman {
	background: #444444 url('../images/signupman.png') no-repeat bottom right;
}

/* Show the tooltip when hovering */
.imgswomen {
	background: #444444 url('../images/imgwomen.png') no-repeat bottom right;
}

/* Show the tooltip when hovering */
.formgeneralpost {
	margin: 0px;
	padding: 30px;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
}

/* Show the tooltip when hovering */
body.page-id-2 #fancybox-content {
	background: transparent;
	border: 0 solid rgba(0, 0, 0, 0);
}

/* Show the tooltip when hovering */
body.page-id-2 #fancybox-outer {
	background-color: transparent;
}

/* Show the tooltip when hovering */
.mobv {
}

/* Show the tooltip when hovering */
.cc-mobv {
}

/* Show the tooltip when hovering */
[data-tooltip] {
	display: inline-block;
	position: absolute;
	cursor: help;
	padding: 4px;
}

/* Show the tooltip when hovering */
[data-tooltip]:before {
	content: attr(data-tooltip);
	display: none;
	position: absolute;
	background: #fff;
	color: #333;
	padding: 3px;
	font-size: 13px;
	line-height: 1.3;
	min-width: 100px;
	text-align: center;
	border-radius: 3px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {
	left: 50%;
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

/* Show the tooltip when hovering */
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {
	top: 56%;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* Show the tooltip when hovering */
[data-tooltip-position="top"]:before {
	bottom: 100%;
	margin-bottom: 10px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="right"]:before {
	left: 100%;
	margin-left: 10px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="bottom"]:before {
	top: 100%;
	margin-top: 8px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="left"]:before {
	right: 100%;
	margin-right: 6px;
}

/* Show the tooltip when hovering */
[data-tooltip]:after {
	content: '';
	display: none;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	margin-left: 4px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {
	left: 50%;
	margin-left: -6px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="right"]:after,
[data-tooltip-position="left"]:after {
	top: 60%;
	margin-top: -6px;
}

/* Show the tooltip when hovering */
[data-tooltip-position="top"]:after {
	bottom: 100%;
	border-width: 6px 6px 0;
	border-top-color: #fff;
}

/* Show the tooltip when hovering */
[data-tooltip-position="right"]:after {
	left: 100%;
	border-width: 6px 6px 6px 0;
	border-right-color: #fff;
}

/* Show the tooltip when hovering */
[data-tooltip-position="bottom"]:after {
	top: 100%;
	border-width: 0 6px 6px;
	border-bottom-color: #fff;
}

/* Show the tooltip when hovering */
[data-tooltip-position="left"]:after {
	right: 100%;
	border-width: 6px 0 6px 6px;
	border-left-color: #fff;
}

/* Show the tooltip when hovering */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	display: block;
	z-index: 50;
}




/* Left Status Message */


.latest-status-message {
padding:1px;
margin:5px 0;
background:#f3f3f3;
position:relative;
border:1px solid #333;
}


.latest-status-message .tab {
overflow:hidden;
width:100%;
list-style:none;
margin:0 0 0px 0;
padding:0px;
}


.latest-status-message .tab li {
padding:5px 20px 5px 10px;
color:#fff;
font-size:16px;
background-color:#1e5799;
}
.latest-status-message .pager {
  display: none !important;
}



.latest-status-message .pager li > a, .latest-status-message  .pager li > span {

display: inline-block;
    padding: 0px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
  }


.latest-status-message  ul.pagination ul  {

margin-left: 10px;

}

.latest-status-message ul.pagination ul li a {

text-decoration: none;
    transition: background-color .3s;
    background-color: #ffffff;
    color: #333;
    border-radius: 0px;
    margin: 0 4px;
    padding: 7px 7px;
    box-shadow: 0 2px 7px 0 rgb(0 0 0 / 6%);
    border: 1px solid #ddd;
    width: 35px;
    height: 35px;
    text-align: center;

}

.latest-status-message  ul.pagination ul {
	padding: 3px;
}

.latest-status-message .wpv_page_current {

background-color: #AE2923;
    color: white;
    border-radius: 0px;
    margin: 0 4px;
    padding: 7px 7px;
    box-shadow: 0 2px 7px 0 rgb(0 0 0 / 6%);
    border: 1px solid #ddd;
}


ul.status-message {
list-style: none;
    margin: 5px;
    padding: 5px 0px;
    display: block;
    height: 65px;
    border-bottom: 1px solid #fff;
}

ul.status-message li {
	display: inline-block;
}

ul.status-message li.status-text {
width: 73%;
float: right;
line-height: 16px;
padding-left: 4px;
font-size: 14px;
font-weight: normal;
color: #333;

}



ul.status-message li.status-img {
line-height: 60px;
width: 24%;
float: left;
height: 50px;
overflow: hidden;
border-radius: 4px;
}

ul.status-message li.status-img img {
	height: auto;
	width: 100%;
	
}

ul.status-message li.status-text a{
color: #333;
}

ul.status-message li.status-text p.pdate{
font-size: 12px;
}



/* Live Search Locations */

.you-are-here {
    position: relative;
    width: 150px;
    font-size: 11px;
    line-height: 10px;
    padding: 0px;
    margin: 0 0 0 12px;

}
.change-country
{
    width: 133px;
    top: -2px;
    display: -webkit-inline-box;
    height: 10px;
    line-height: 10px;
    position: relative;
    background: #ff4084;
    display: inline;
    padding: 2px 4px;
    border-radius: 3px;
    font-size: 12px;
}

.change-country a
{
    font-size: 12px !important;
    color: #ffffff !important;
    text-transform: lowercase;
}
body.city-tours .mainbody {
  background-image: url(../images/map-dot.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
} 



body.city-tours .search_city {
margin-top: 20px;
}


.search_city {
    display: flex;
    position: initial;
}

.search_city input
{
width: 23%;
    height: 30px;
    background-color: #fff;
    display: block;
    padding: 0 10px;
    margin: 0 auto;
    position: absolute;
    top: 20px;
    right: 10px;
    font-size: 14px;
    border-radius: 4px;
}

.search_city .highlight
{
	background-color: #fffd77;
}

.search_city > ul 
	{
		list-style: none;
		padding: 0 0 0 0;
		width: 100%;
	}
		
	.search_city > ul > li:not( :first-child )
	{
	
	}
	.search_city > ul > li.is-hidden
	{
		display: none;
	}
		
.search_city > ul > li h2:hover,
.search_city > ul > li h2:focus,
.search_city > ul > li.is-active h2,
.search_city > ul > li:target h2
{
	color: #a664b7;
}
		.search_city > ul > li > div
		{
display: none;
		}


.citygrid-sidebar .search_city > ul > li > div
		{
display: block;
		}


     	.search_city > ul > li.is-active > div,
		.search_city > ul > li:target > div
		{
display: block;
		}

	.search_city__notfound
	{
		font-size: 20px;
		font-style: italic;
		display: none;
	}
	.search_city__notfound.is-visible
	{
		display: block;
	}

/* End Live Search Locations */

.btn-loadmore {
	margin: 0px auto 20px auto;
    display: block;
    width: 150px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    background: #fc1d5c;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

a.wpv-filter-next-link.js-wpv-pagination-next-link:hover {
    text-decoration: none;
}


/*Pagination*/

ul.pagination ul{
display: table;
padding: 5px;
margin-left: 30px;
position: relative;
}

ul.pagination ul li {display: inline;}

ul.pagination ul li a {
color: black;
padding: 5px 13px;
text-decoration: none;
border-radius: 5px;
transition: background-color .3s;
margin: 0 4px;
}

.wpv_page_current, .wpv-archive-pagination-nav-links-item-current { background-color: #0B68BB;
color: white;
border-radius: 5px;
margin: 0 4px;
padding: 5px 13px;
}

.listpagination {
  display:flex;
  justify-content: center;
  width: 100%;
}

.pager {
  
    width: 50px;
    display: -webkit-inline-box;
    margin: 24px 0;
  
}

.ordertable tbody tr td { display: table-cell;text-align: left;vertical-align:middle; height: 90px;line-height: 90px;}
.ordertable tbody { background:#ffffff}
.ordertable thead {background:#760202}
.ordertable thead a, .ordertable thead { color:#fff;}

/*Post form*/


.wpt-form-item-radio, .wpt-form-item-checkbox{  
  display: inline-block;margin:0px;
  }


.wpt-form-item-radio input, .wpt-form-item-checkbox input{  
   display: inline-block;  min-height:15px;
}

.radio-escort-agency input {
  min-height:15px;
}

.wpt-form-item-radio label, .wpt-form-item-checkbox label{  
   display: inline-block;vertical-align:top;padding:0px 5px 0 5px;
 }
  

.wpt-form-set-checkboxes-wpcf-provided-services .wpt-form-item-checkbox {

width:30%;

}

.js-wpt-field-items input.wpt-form-textfield {
/*width:50%;*/
}

.wpt-form-set {
margin:0px;
padding:0px;
}

.incallrates .js-wpt-field-items input.wpt-form-textfield, .outcallrates .js-wpt-field-items input.wpt-form-textfield{
width:100%;
}

input.wpt-form-checkbox { display: inline-block;}
label.wpt-form-checkbox-label {   display: inline-block;vertical-align:top; }

#step-6 {min-height:800px}


.selectagency {
        display: none;
}

.ui-datepicker.ui-widget-content {z-index: 99999 !important}
.ui-datepicker.ui-widget input, .ui-datepicker.ui-widget select, .ui-datepicker.ui-widget textarea, .ui-datepicker.ui-widget button {color: #333}
.wpt-form-textarea {width: 80%}



#latlongmap {
width:100%; 
height:420px;
}

.lang-tp-dropdown {
    width: auto;
    float: right;
    position: relative;
    margin: 8px 0px 8px 8px;
}

.lang-tp-dropdown > a{
    background: #ffffff;
    border-radius: 2px;
    padding: 0px 8px;
    color: #000;
    display: block;
    }

.lang-tp-dropdown img{
    padding-right: 5px;
  
}

.lang-bt-dropdown {
    min-width: auto !important;

}

.lang-tp-dropdown .dropdown-menu > li > a {

  padding: 3px 13px;
}


.lang-tp-dropdown-bf {
    width: max-content;
    position: relative;
    margin: 15px auto 0px auto;
    display: flex;

}

.lang-tp-dropdown-bf > a{
    background: #ffffff;
    border-radius: 2px;
    padding: 0px 6px;
    color: #000;
    display: block;
    }
.lang-tp-dropdown-bf img{

    padding-right: 5px;
  
}


#sidebar-right .lang-tp-dropdown-bf {
    width: auto;
    position: relative;
    margin: 0px auto;
    display: flex;
    float: right;
    margin-bottom: 5px;
}


.wpml-ls-legacy-dropdown-click {
	  width: 93px !important;
    float: right;
    position: relative;
    margin: 8px 0px 8px 8px;
  
}

#icl_lang_sel_widget-3 {display: none}
.wpml-ls-legacy-dropdown-click a{

padding-top: 3px !important;
padding-bottom: 3px !important;
}

.wpt-form-select {
width: auto !important;
 padding-right: 30px;
}

.searchimg {
    position: relative;
    text-align: center;
    top: -10px;
    height: 20px;
    font-size: 12px;
    display: block;
}


.lastViewedList {
    margin: 10px 0px;
}

.lastViewedList li, .lastViewedList div {
    display: inline-block;

}

.lv-left-t {

    width: 80px;
    height: 80px;
    background: #2b91d9;
    vertical-align: top;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    margin-top: 26px;
    padding: 9px;
}

.lv-left-t span {
font-size: 13px;
	
}

.lv-content .lv-esc a{
height: 130px;
overflow: hidden;
position: relative;
display: block;
	
}

.lv-content .lv-esc a img{
width: 90px;
height: auto;
	
}

.lv-content .lv-esc .lv-title {
    background: #2b91d9;
    color: #fff;
    padding: 0px 5px;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    border-top: 2px solid #fff;
	
}


.select-adv-country  {
    list-style: none;
    padding: 0px;
    margin: 0px;

}


.select-adv-country  li{

    width: 24%;
    display: inline-block;
    float: left;
    background: #e6e6e6;
    margin: 3px;
    padding: 5px;
    border-radius: 3px;
    border: 1px dashed #329dff;

}

.select-adv-country  li a {
    text-decoration: none;
    color: #333;
    line-height: 23px;
	
}

input#input-adv-select-country {
    width: 300px;
    height: 35px;
    line-height: 35px;
    margin: 10px auto;
    display: block;
    border-radius: 4px;
    border: 1px solid #329dff;
    padding: 3px 10px;
    font-size: 18px;

}


.pf-pics-f-buttoms {
padding: 0px;
    margin: 10px 15px;
    display: block;
    list-style: none;
}

.pf-pics-f-buttoms li{
    width: 49%;
    background: #383838;
    display: inline-flex;
    padding: 7px 4px;
    border-radius: 5px;

}

.pf-pics-f-buttoms li span{
	
}

.pf-pics-f-buttoms li a{
	font-size: 12px;
    text-align: center;
    color: #fff;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
}

.pf-pics-f-buttoms li+li{
background: #7cb102;
    padding: 7px 10px;
}

.pf-pics-f-buttoms li+li+div+li {
background: #cc0000;
    padding: 7px 10px;	
}


.banners-country a:hover, .banners-es-profile a:hover {
text-decoration: none;
}



.banners-country, .banners-es-profile {
    margin: 10px 0px 10px 0px;
    position: relative;
    display: flex;
    clear: both;
}

.banners-country div, .banners-es-profile div {
    margin: 0px 4px 0px 0px;
    padding: 0px;
}

.banners-country div:last-child, .banners-es-profile div:last-child {
    margin: 0px 0px 0px 0px;
}


.cwv3_dialog {
    max-width: 800px !important;
}

/* Text Color */

.color-red {
	color: #cc0000;
}

.placeads {
	margin: 0px 0px 5px 0px;
}



header.woocommerce-Address-title {
	background: transparent !important;
}



.tax-acc-country-name  {
border-bottom: 1px solid #ccc;

}

.tax-acc-country-name-btn {
  width: 100%;
  display: block;
  padding: 0 0 10px 0;
  text-align: left;
  font-size: 19px !important;
  
}



.tax-acc-country-name-btn[aria-expanded~="false"]:before { 

   content:"\e114";
    font-family: 'Glyphicons Halflings';
    font-size: 16px;
    text-align: center;
    display: block;
    line-height: auto;
    position: absolute; 
    right:16px;
  
}



.tax-acc-country-name-btn[aria-expanded~="true"]:before { 

   content:"\e113";
    font-family: 'Glyphicons Halflings';
    font-size: 16px;
    text-align: center;
    display: block;
    line-height: auto;
    position: absolute; 
    right:16px;
  
}









a.tax-acc-country-name-btn.btn.btn-link {
    
    font-size: 18px !important;
    padding: 10px 0px;
}

a.tax-acc-country-name-btn.btn.btn-link:hover, a.tax-acc-country-name-btn.btn.btn-link:active, a.tax-acc-country-name-btn.btn.btn-link:focus, a.tax-acc-country-name-btn.btn.btn-link:visited  {
text-decoration: none;
outline: none;
}

#billing_payment_id_field , #billing_escort_id_field {
  display: none;
}

.escortsponsored-box {
  display: flex;
}

.video-js {
  width: 100% !important;
  height: auto !important;
}

.cwv3_dialog .cwv3_image img {
  position:absolute;
    
}



.topheader-login {
margin-bottom: 5px;
display: flow-root;
margin-top: 5px;
}

.topheader-login .wp-error, .topheader-login .wp-success, .topheader-login .login-remember {
  display: none;
}

.topheader-login .login-username , .topheader-login .login-password {

display: inline-grid;
}

.topheader-login .login-username label , .topheader-login .login-password label{
  display: block;
  color: #fff;
   font-size: 13px;
}


.topheader-login .login-remindpass a {
  display: block;
  color: #fff;
  font-size: 13px;


}
.topheader-login .login-submit {

position: absolute;
top: 7px;
right: 15px;

}

.topheader-login #user_login, .topheader-login #user_pass {
border-radius: 4px;
  width:97%;
  padding: 0px 5px;
}

.topheader-login #wp-submit {
border-radius: 4px;
background: #1b6ed2;
color: #fff;
padding-left: 5px;
padding-right: 5px;

}

.topheader-login .login-username, .topheader-login .login-password {
width:42%;
}

.topheader-login .login-username label, .topheader-login .login-password label {
  display: none;
}

.dropdown-login {
  transform: none !important;
  top: 34px !important;
  right: 0px !important;
  margin-right: 0px !important;
  padding: 15px;
  border:1px solid #ccc;
  background: #ccc;
  width: 270px;
}

.header-type-3 .topheader-login {
width: 270px;
float: right;
}

.header-type-3 .topheader-login .login-submit {
position: relative;
top: 0px;
float: right;
right: 6px;
}

.header-type-3 .topheader-login .login-remindpass a {

display: block;
color: #1b6ed2;
font-size: 13px;

}


.topheader-login .dropdown-login  .login-username{
width:100%;
}

.topheader-login .dropdown-login  .login-password {
width:100%;
}


.home-adv-banner-box {
    width: 200px;
    height: 200px;
}

#fep-content-single-content > div > div.fep-per-message.fep-per-message-top.fep-per-message-4 > div.fep-align-right > button {
  font-size:0px;
}

#fep-content-single-content > div > div.fep-per-message.fep-per-message-top.fep-per-message-4 > div.fep-align-right > button:before {
  font-size:14px;
  content: "Show Messages";
}


