/*
	Theme Name: The Gateway Club Sydney
	Theme URI: http://www.meshmedia.com.au
	Version: 1.99
	Description: GENTLEMEN CLUB AND PRIVATE ESCORT SERVICE
	Author: Meshmedia
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/
ul.actions .left-part{float:left;}
ul.actions .right-part{float:left; padding-left:50px; padding-top:10px;}
.testimonial-form .cat_button{margin-top:20px;}
.testimonial-form{margin-top:50px;}
.pagination .page-numbers{padding:2px 5px;}
.home .feature{font-size:16px;}
#home-features .image.featured{height: 271px;}
.home .featured-girl .featured.first img{max-height: 271px; object-fit: cover;}
#promo-wrapper #promo p{display:inline-block;}
#lady-profile{padding-left:50px; padding-top:50px;}
#lady-profile > div{padding-left:0; padding-top: 20px;}
.gateway-gallery{margin-bottom:20px;}
.gateway-gallery > ul > li a {
    border: 3px solid #FFF;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
}
.gateway-gallery > ul > li a img{transition: transform .2s; width:150px; }
.gateway-gallery > ul > li a img:hover {transform: scale(1.2);}
.gateway-gallery > ul.responsive-images{clear:both; float:left; margin-bottom: 20px;}
.gateway-gallery > ul.responsive-images > li{width:auto;}
.gateway-gallery > ul.responsive-images > li img{width:160px; }

/******** Roster page ********/
.day_roster_wrapper {
    min-height: 390px;
}
.day_shedule .gateway_title_red {
    margin-bottom: 25px;
}
.gateway_title_red {
    color: #797341;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}
.day_roster_days {
    width: 140px;
    display: block;
    float: left;
    margin-right: 2px;
}
.day_roster_days p {
    background-color: #D6D5D3;
    font-size: 14px;
    text-align: center;
    margin-bottom: 2px;
    padding: 10px 0px;
    color: #000;
    text-transform: uppercase;
	font-weight:normal;
}
.day_roster_days div.lady_day_roster {
    cursor: pointer;
    background-color: #3D3938;
    color: #fff !important;
    position: relative;
}
.day_roster_days div {
    margin-bottom: 2px;
    padding: 10px 0px;
    font-size: 12px;
}
.day_roster_days div span {
    display: block;
    text-align: center;
}
.day_roster_days div.lady_day_roster {
    cursor: pointer;
    color: #fff !important;
}
.day_roster_days div {
    font-size: 12px;
}
.day_roster_days div span a {
    color: #fff;
    transition: 0.2s;
	font-size:14px;
	font-weight:normal;
}
.lady_day_roster span:nth-child(2) {
    color: rgb(173, 174, 177);
}
.day_roster_days div span {
    display: block;
    text-align: center;
	font-weight:normal;
}

.ladies_roster_preview {
    position: absolute;
    width: 380px;
    height: auto;
    background:linear-gradient(to bottom right, #070402, #130C08);
    margin-bottom: 0px !important;
    z-index: 9999999;
    padding: 0px 10px !important;
    display: none;
    top: 54px;
    left: -130px;
}
.day_roster_days div img {
    width: 100%;
}
.day_roster_days p.lady_preview_name {
    padding-left: 25px;
	padding-top:0;
	font-size:16px;
	font-weight:bold;
    background-color: transparent;
    text-align: left;
	text-shadow: #eedd59 0 0 10px;
}
.day_roster_days p.lady_preview_description {
    background-color: transparent;
    text-align: left;
    text-transform: capitalize;
    font-size: 15px;
    margin: 0px;
    margin-bottom: 0px;
    padding: 0px;
    padding-left: 0px;
    color: #fff;
    padding-left: 25px;
}
.day_roster_days p.lady_info_options {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    text-align: left;
    font-size: 14px;
    text-transform: capitalize;
    color: #fff;
    padding-left: 25px;
	margin-top: 18px;
	clear:both;
}

.lady_info_options span:nth-child(1) {
    color: #fff;
    margin-right: 5px;
	background: #666;
	border-radius: 5px;
    padding: 5px 12px;
    clear: both;
    margin-top: -5px;
	margin-right:7px;
	float:left;
}
.day_roster_days div.lady_day_roster:hover {
    background-color: #A9A058;
}
div.lady_day_roster:hover .ladies_roster_preview {
    display: block;
}
.ladies_roster_preview_info, .ladies_roster_preview_image{float:left;}
.lady_info_options.lady_info_statute{margin-top:5px !important;}
a, img{outline:none;}
.inner-page #content h1{color:#fff;font-weight:300;}
.girl-listing header h2{font-size:1.5em;}
.whats_on.wrapper{padding-top:2em;}

/*=============================01=08=2018===================================*/ 
#footer{ position:relative; padding-bottom:50px;} 
.footer-right{ position:relative; padding-left:80px;} .footer-left{ padding-right:50px;}
#footer-wrapper{ padding-top:0 !important;} #copyright{ margin-top:0 !important;} 
#footer .row{ margin-top:-2px !important;} 
.footer-right .wpcf7-form input[type=text], .footer-right .wpcf7-form input[type=email], 
.footer-right .wpcf7-form textarea{ background:#ededed; border:#000 2px solid; color:#000000; box-shadow:none;} 
.footer-left .major h2, .footer-right h2{ font-size:40px;} 
#footer header.major{ margin-bottom:0;} #footer header.major p{ margin-bottom:0;} 

.footer-right .wpcf7-form  input[type=text]::-moz-placeholder, .footer-right .wpcf7-form  input[type=email]::-moz-placeholder, 
.footer-right .wpcf7-form  textarea::-moz-placeholder{color:#000000;opacity:1;} 
.footer-right .wpcf7-form  input[type=text]:-ms-input-placeholder, .footer-right .wpcf7-form  input[type=email]:-ms-input-placeholder, 
.footer-right .wpcf7-form  textarea:-ms-input-placeholder{color:#000000;} 
.footer-right .wpcf7-form  input[type=text]::-webkit-input-placeholder, .footer-right .wpcf7-form  input[type=email]::-webkit-input-placeholder, 
.footer-right .wpcf7-form  textarea::-webkit-input-placeholder{color:#000000;} 
.footer-right .wpcf7-form  textarea, .footer-left textarea{ height:120px !important;} 
.footer-right header.major p{ color:#000;} 
.footer-right .wpcf7-submit{ background:#ad974f !important; text-transform:uppercase; font-size:16px; font-weight:400; padding:.6em 2em;} 
.footer-right .wpcf7-submit:hover{ background:#000 !important; color:#fff;} 
.footer-nav{ text-align:left;} .footer-top{ margin-bottom:40px;} .footer-top img{ max-width:100%;} 
.osl_img{ padding-top:0 !important;} .osl_sec_nw .row{ margin-top:0 !important;} 
.osl_img .row{ margin-top:0 !important;} .osl_img .row .img_full{ padding-top:0 !important;} 
.viewallladies{ text-align:center; margin-top:60px;} .viewallladies .btn{ background:#a38f4c; text-transform:uppercase; font-size:16px; font-weight:400; padding:.6em 2em; 
border-radius:.35em;} 
.viewallladies .btn:hover{ background:#000; color:#fff;}
.employ_opportunity{ background:#231f20 !important; padding-bottom:0 !important; overflow:inherit !important;} 
.employ_opportunity .img_responsive{ margin-bottom:-10px;}

.seeking_day_girl.employ_opportunity h2{ font-size:40px;} 
.seeking_day_girl.employ_opportunity .work-with-us-img, .descrip_emop { padding-top:0 !important;}  
.seeking_day_girl.employ_opportunity .row{ display:flex; align-items:center;} 

.contact_detail_home_sec{ padding:90px 0px 60px; background:#fff; color:#000;} 
.social_cd a{ color:#000; font-size:24px; margin-right:10px;} .social_cd a:hover{opacity:0.7; color:#000 !important;} 
.escort_servic_sec{ float:none !important;} .contact_detail_home_sec p{ margin-bottom:15px;} 
.contact_detail_home_sec  h2{ margin-bottom:20px;} 
/*.footer-apply {background: #e4e4e4 url(/wp-content/uploads/2019/07/brotherl-gateway-girl.jpg) no-repeat right top !important;} */
.footer-apply {background:#fff;} .footer-apply .footer-center{padding-top: 32px;}

/*============================24=06=2019==========================================*/
.sydney_escort_sec{ padding:45px 0px; text-align:center; color:#AD974F; background:#fff; overflow:hidden;} .sydney_escort_sec p{ margin:0; letter-spacing:0.05em; font-size:25px;}
.emailing_private{ background:#2c2a24; overflow:hidden;} .emailing_private .container-fluid, .receptionists_ready .container-fluid{ padding:0; font-size:14px; line-height:20px;}
.dsc_dtl_txt{ padding:25px; width:100%; max-width:750px; margin:0 auto; color:#fff;} 
.dflex{ display:flex; align-items:center;}

.receptionists_ready{ background:#AD974F; overflow:hidden;} .experience_ultimate{ background:#fff; padding:40px 0px; text-align:center;} 
.receptionists_ready .dsc_dtl_txt strong{ color:#fff;}
.experience_ultimate h3{ margin:0;} 
.meetourladies_sec{ background:#eeeeee; padding:45px 0px; overflow:hidden;} 
.meetourladies_sec h2{ text-align:center; margin-bottom:30px;} 
.meetourladies_sec ul li{ width:24.25%; float:left; margin-right:1%; margin-bottom:1%; position:relative;} 
.meetourladies_sec ul li:nth-child(4n+4){ margin-right:0;} 
.meetourladies_sec ul li .detail{ position:absolute; left:0; bottom:0; width:100%; padding:15px; background:rgba(0,0,0,.79);} 
.meetourladies_sec ul li .detail table{ margin:0 !important;}
.meetourladies_sec ul li .detail table tr td{ color:#fff;} .meetourladies_sec ul li .detail table tr td:last-child{ text-align:right;} 
.meetourladies_sec ul li .img_full{ display:block;}  .first_img_esc .img_full, .secnd_img_esc .img_full{ display:block;} 
.first_img_esc{ margin-left:-25px;} .secnd_img_esc{ margin-right:-25px;} 

.escort_detail{ background:#fff; padding:40px 0px;}
.esd_grd1{ text-align:center; padding-bottom:40px; color:#000000;} .slider_esc_detail{ margin-bottom:40px;} 
.esd_grd1 h2{ text-transform:inherit; margin-bottom:20px;} .esd_grd1 p{ margin-bottom:0;} 
.escort_profile_sec{ background:#AD974F; padding:30px;} .escort_profile_sec h2{ text-transform:inherit; color:#fff; margin-bottom:20px; text-align:center;} 
.escort_profile_sec ul li{ border-bottom:#fff 1px solid; padding:10px 15px; color:#fff;}  
.escort_profile_sec ul li strong{ display:inline-block; width:62px; margin-right:15px; text-transform:uppercase; color:#fff;}
.escort_profile_sec ul li:first-child{border-top:#fff 1px solid;} 
.enquire_link{ color:#fff;} .escort_profile_sec ul li table{ margin:0;} .escort_profile_sec ul li table tr td{ width:50%;} 
.clearfix{ display:block; clear:both;} 
.escort_profile_sec ul li .grd_rw .sm_cl{ width:49%; float:left;} 
.escort_profile_sec ul li .grd_rw .sm_cl:last-child{ float:right;} 
.p_left{ float:left !important;} .enquire_link img{ width:6px; margin-left:6px;} 
.esc_d_mid_sec{ background:#2c2a24; padding:40px 0px;} 

.service_esc_d h3, .Availabilities_escd h3{ color:#fff; text-transform:inherit; margin-bottom:20px; text-align:center;} 
.service_esc_d table{ margin-bottom:0;} .service_esc_d table tr td{ padding:10px; border-bottom:#959491 1px solid;} 
.service_esc_d table tr:first-child td{  border-top:#959491 1px solid;} 
.service_esc_d table tr td a{ display:block; color:#fff; padding-left:25px; position:relative;} 
.service_esc_d table tr td a:before{ content:""; width:5px; height:5px; background:#fff; position:absolute; left:0; top:10px; border-radius:30px;} 
.m_b_z{ margin-bottom:0 !important;} 
.avl_table{ margin-bottom:0 !important;} 
.avl_table tr td{ padding:10px; border-bottom:#959491 1px solid; color:#fff;} 
.avl_table tr:first-child td{  border-top:#959491 1px solid;}  .avl_table tr td strong{ color:#fff; width:106px; display:inline-block;} 

.rates_sec{ background:#fff; padding:40px 0px;}
.rates_sec ul li{ width:49.5%; float:left; margin-right:1%; background:#eeeeee; padding:25px 60px; color:#000;}  
.rates_sec ul li h3{ text-align:center; text-transform:inherit; margin-bottom:20px; color:#000000;}
.rates_sec ul li:last-child{ margin-right:0;}  .rates_sec ul li table{ margin:0;}
.rates_sec ul li table tr td{ border-bottom:#000 1px solid; padding:6px 15px;} 
.rates_sec ul li table tr td:first-child{ width:110px;} 

.pls_call{ background:#AD974F; padding:25px 0px; text-align:center;} 
.pls_call h4{ color:#fff; margin:0; text-transform:inherit; letter-spacing:0.07em; font-size:28px;}
a.white:hover{color:#fff;}
.top-banner .winter{width:100%;margin-bottom: -9px;}
.top-banner .wintermobile{display:none;}

/*============================13=11=2019==================================*/
html, body{overflow-x:hidden;}
.title_top_wrap_new{ background:#000000; padding:45px 0px; text-align:center; color:#fff; border-top:#ad974f 5px solid;} 
.title_top_wrap_new h5{ color:#AD974F; margin:20px 0px 15px; font-weight:500; letter-spacing:0.04em;} .title_top_wrap_new p{ font-size:14px; padding:0px 40px;}
.s_ladies_gallery{ background:#000; margin:0px -2px;} .s_ladies_gallery ul { display:flex; flex-wrap:wrap; margin:0;}
.s_ladies_gallery ul li{ width:20%; float:left; padding-right:2px; padding-left:2px; padding-bottom:5px;} 
.lrg_cl{ width:40% !important;}  
.img_lrg{ width:100%; vertical-align:top;object-fit: cover;height: 470px;} 
.sl_col_glry{ position:relative; background:#ccc;} .sl_col_glry figure{ padding:0px; margin:0;} 
.sl_col_glry figcaption{ position:absolute; left:0; width:100%; bottom:0; font-size:13px; background:rgba(0,0,0,.79); padding:15px; color:#fff;} 
.bdr_ld{ border-left:#AD974F 1px solid;} .sl_col_glry figcaption h5{ color:#AD974F; font-weight:700; font-size:22px;}  

.s_ladies_gallery ul li.lrg_cl .sl_col_glry figcaption > table > tbody > tr > td:first-child{ padding-right:10px;}
.s_ladies_gallery ul li.lrg_cl .sl_col_glry figcaption > table > tbody > tr > td:last-child{ width:120px; padding-left:10px;}
.s_ladies_gallery ul li.lrg_cl .sl_col_glry figcaption > table > tbody > tr > td:last-child > table > tbody > tr > td:first-child{ color:#AD974F; padding-bottom:2px;}
.s_ladies_gallery ul li .sl_col_glry figcaption p{ margin-bottom:8px;} 

.cl_stunning{ width:50%; padding-right:20px;} .cl_stunning table tr td:first-child{ color:#AD974F;}
.cl_stunning table tr td:last-child{ text-align:right; width:26px;}  
.s_ladies_gallery ul li table{ margin:0;}


.escort_new_inner{ background:#000; padding:45px 0px;} .slider_ld_left{ margin-bottom:15px;} 

.sec2_abt table{ border:#AD974F 1px solid; margin:25px 0px;} 
.sec2_abt table tr td{ border-right:#AD974F 1px solid; padding:15px;} 
.sec2_abt table tr td:last-child{ border:none;} 
.sml_ml_col{ background:#ad974f; color:#000; text-transform:uppercase; padding:8px 12px; text-align:center; width:100%;} 
.sml_ml_col p{ margin:0; font-weight:300;} .sml_ml_col strong{ color:#000;}

.srv_ml_wrap .cl_1{ float:left;} .srv_ml_wrap .cl_2{ overflow:hidden; padding-left:30px;} 
.srv_ml_wrap ul li{ position:relative; color:#fff; padding-left:10px; display:inline-block; width:32%; margin:0px 0px 6px 0px; font-weight:300;}
.srv_ml_wrap ul li:before{ content:""; width:4px; height:4px; background:#fff; border-radius:100%; position:absolute; left:0; top:12px;} 

.mb_02{ margin-bottom:40px;} .mb_30{ margin-bottom:30px;} 

.button.vgrl{ color:#000 !important; font-size:16px; padding:10px 15px; font-weight:700; width:90%; text-align:center;} .button.vgrl:hover{ background:#fff !important; color:#000 !important;} 
.text_center{ text-align:center;} 

.r_girl_glry img{ vertical-align:top;} 

.detail_s .h_rw p{ font-weight:300;}

.luna_availability table{ border:#AD974F 1px solid; margin:25px 0px; border-bottom:none; text-align:center; padding:10px 15px;} 
.luna_availability table tr td{ border-right:#AD974F 1px solid; padding:15px; border-bottom:#AD974F 1px solid !important; color:#fff; text-transform:uppercase;} 
.luna_availability table tr td:last-child{ border:none;}  
.luna_availability table tr:first-child td{ color:#AD974F; text-transform:uppercase; font-weight:300;} 

.callustoday_ml{ margin-top:20px; background:#AD974F; padding:30px; text-align:center;}
.callustoday_ml h4{ color:#000;} .callustoday_ml p{ margin:0; padding:0; color:#000;} 

.roster_wrap{ background:#000000; padding:45px 0px; color:#fff; border-top:#ad974f 5px solid; border-bottom:#ad974f 5px solid;}  
.roster_wrap .t_hd_wrap{ padding:0px 250px;}  .roster_wrap .t_hd_wrap p{ font-weight:300; font-size:15px;} 
.roster_wrap .t_hd_wrap h2{ margin-bottom:10px;}

.gatewayclubroster ul li .htitle{ margin-bottom:28px;}
.gatewayclubroster ul li .htitle p{ display:none;}
.gatewayclubroster ul li .htitle a{ display:block; background:#AD974F; color:#fff; text-align:center; padding:15px 30px;} 
.gatewayclubroster ul li .htitle a h4{ color:#fff; text-transform:uppercase;} .gatewayclubroster ul li .htitle a i{ float:right;} .gatewayclubroster ul li .htitle a i img{ width:10px;}  
.gatewayclubroster ul li .htitle a p{ display:none;}

.club_r_bx{ margin-bottom:40px;} 
.club_r_bx .time_grl h5{ background:#AD974F; color:#fff; text-transform:uppercase; font-weight:700; text-align:center; display:inline-block; margin:0; padding:10px 15px; 
width:100%; max-width:310px;}


.club_roster_gallery{ background:#AD974F; padding:15px;} 
.club_roster_gallery ul li{ width:24.25%; float:left; margin-right:1%; margin-bottom:1%;}
.club_roster_gallery ul li:nth-child(4n+4){ margin-right:0;} 
.table5 { color:#fff;} .table5 table tr td:last-child{ text-align:right;} 

.new_clrs{ position:absolute; left:0; top:15px; background:#AD974F; padding:1px 22px; color:#fff; text-transform:uppercase; font-size:14px; z-index:2;} 
.time_grl{ text-align:center;} .d_none{ display:none;}
#f2 .flex-viewport { height: 680px !important;}

#f1, #f2{border: 4px solid #000; margin-bottom:15px;}
#f2 .slides li{height: 170px;}
#f2 .slides li img{height:160px;width: 160px;}
#f2 .flex-pauseplay{display:none;}
.flex-direction-nav a:before{font-size:30px !important; margin-top:5px;}
.gatewayclubroster li .t_content{display:none;}
.gatewayclubroster li:first-child .t_content{display:block;}
.sml_table .cl_stunning:last-child{padding-right:0;} .sml_table .cl_stunning:last-child td:first-child{width:30px;}
.s_ladies_gallery .sl_col_glry figcaption{height:150px;} .escort_new_inner .flexslider{background:#000;}
#f1.flexslider .slides img{max-height: 723px; object-fit: inherit;}
.gatewayclubroster > ul > li:nth-child(5), .gatewayclubroster > ul > li:nth-child(6), .gatewayclubroster > ul > li:nth-child(7){display:none;}
.roster-dis{text-align: center; font-style: italic;}
#nav > ul > li > a{font-size:15px;}
.slider_ld_left{position:relative;}
#f2{margin-bottom:0;}
.xs-hidden .button.vgrl{width: 78%; text-align: center; padding: 6px 10px;float: left;}
.ovrly_sl_detail h2{margin-bottom: 10px;}
.ovrly_sl_detail{position: absolute;left: 0; z-index:2;width: 100%;bottom: 0;background:rgba(0,0,0,.79);padding: 15px;color:#fff;font-size: 13px;letter-spacing: 0.75px;}
.hero-gold2 strong{font-size:25px; line-height:40px; text-transform:uppercase;}
/*
.Availabilities_escd, .luna_availability h4, .luna_availability .table_lm{display:none;}
*/
/*============================22=10=2020===========================*/ 
body{
	background:#000000;  font-family: "quasimoda",sans-serif !important; font-weight:500!important;
	margin:0; padding:0; font-size:15px; overflow-x:hidden; color:#fff; line-height:24px; letter-spacing:0.08em; 
}


h1, h2, h3, h4, h5, h6{  font-family: "adobe-caslon-pro",serif;  font-weight:500; color:#8E7856;  letter-spacing:0.1em; text-transform:uppercase; margin:0; } 
h1, h2{ font-size:40px; line-height:50px;}
.slide_content{ position:absolute; width:100%; left:0; bottom:100px;} 

.title_1 h2{ font-size:16px; color:#3E3E3E; text-align:center;} 
.gw{ position:relative;} .gw figure{ margin:0;} .gw figure img{ margin:0px 0px -7px; padding:0; border:none;}
.gw .hvr_gw{ display:none; position:absolute; left:0; top:0; background:rgba(0,0,0,.93); color:#8E7856; width:100%; height:100%; padding:10px 20px;}
.glry_gw ul li:hover .gw .hvr_gw{ display:flex; align-items:center;} .m_0{ margin:0;} 
.gw .hvr_gw p.m_0{ text-transform:uppercase; margin-bottom:3px; font-size:14px; font-weight:300;} 
.gw .hvr_gw p.m_0:last-child{ margin:0;} 
.gw .hvr_gw p.m_0 strong{color:#8E7856;} 
.gw .hvr_gw .rw{ width:100%;} 

.glry_gw ul li{ width:19.2%; float:left; margin:0px .8% 15px 0px; background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;} 
.glry_gw ul.owl-carousel li{width:100%;}
.glry_gw ul li .bdy_sec{ padding:10px 15px;} 
.glry_gw ul li .bdy_sec h3{ color:#8E7856; margin:0; font-size:18px;} 

.thegateway{ background: url(https://www.gatewayclub.com.au/wp-content/uploads/2020/10/the_getway_exp.jpg) no-repeat right center; background-size:cover; padding:45px;} 
.linkbx img{background: #8e7856;padding: 5px;border-radius: 100%;margin-bottom: -7px;margin-right: 7px;}
.linkbx i{ background:#8e7856; display:inline-block; width:25px; height:25px; margin-right:7px; position:relative; top:-1px; border-radius:100%; text-align:center; line-height:25px; color:#fff;} 
.linkbx{ color:#8E7856; display:inline-block; font-size:15px; font-family: "adobe-caslon-pro",serif; text-transform:uppercase; } 
.linkbx:hover{ color:#fff;} 

.linkbx.wlink{ color:#E8E8E8;}
.linkbx.wlink i{ background:#E8E8E8; color:#8E7856;} 
.linkbx.wlink:hover i{ background:#000; color:#fff;} .linkbx.wlink:hover{ color:#000;}

.wrapper.bg_white{ background:#fff !important;} 

.thegateway h2{ color:#C5BBAA; line-height:50px; margin-bottom:15px;} 
.thegateway p.subtxt{ color:#8E7856; text-transform:uppercase;} 

.pt_0{ padding-top:0px !important;} 

.wrapper.bg_gry{ background:#E8E8E8 !important;} .upparcase{ text-transform:uppercase;} 
.date{ text-transform:uppercase; font-weight:600;} 

.title_spoil, .title_spoil .date_m{ color:#1F1F1F;}  
.title_spoil .date_m{ font-weight:700;} 
.title_spoil .date_m span{ display:inline-block; margin:0px;}

.mb_10{ margin-bottom:5px !important;} 

.thegateway{ color:#C5BBAA; margin-top:50px; } 

.workwithus .row{ display:flex; align-items:center;}
.become_gateway{ background:#C5BBAA; padding:40px; margin-left:-50px;}  
.become_gateway h4{font-family: "quasimoda",sans-serif; font-weight:500; color:#fff; margin-bottom:18px;} 
.become_gateway h2{ margin-bottom:10px;}
.mb_20{ margin-bottom:25px;}


.getwaydeluxe{ background:#8E7856 !important;} 
.getwaydeluxe h2{ color:#E8E8E8; text-transform:uppercase;} 

.font24{ font-size:20px;} 

.getwaybest_sec{ background: url(https://www.gatewayclub.com.au/wp-content/uploads/2020/10/getwaybest_sec.jpg) no-repeat right center; background-size:cover; padding:45px; color:#FFFFFF;}  
.getwaybest_sec h2{ margin-bottom:15px;} .getwaybest_sec h4{ color:#fff; font-family: "quasimoda",sans-serif; font-weight:500; font-size:18px; margin-bottom:15px;} 
.getwaybest_sec .linkbx{ color:#fff;} .getwaybest_sec .linkbx:hover{ color:#8E7856;} 

.workwithus.escort_service_grd .row div:first-child { order:1; } 
.workwithus.escort_service_grd div:last-child  { order:0; } 
.workwithus.escort_service_grd .become_gateway{ margin-left:0; margin-right:-50px;} 

.contact_us_home{ background:#8E7856 !important; color:#fff; text-transform:uppercase;} 
.white{ color:#fff;} 

.map_sec2 iframe{ margin-bottom:-10px;} 
#footer-wrapper{ border-top:none !important; background:#E8E8E8 !important;  padding-top:50px !important;} 
.text_left{ text-align:left !important;} 

#copyright{ border:none !important; background:#1F1F1F !important; text-transform:uppercase; padding-bottom:6px; } 
.footer-menu{ font-size:12px;} 

.footer-nav li{ margin-bottom:6px;} 

#footer header.major p{ text-transform:uppercase; color:#8E7856; font-size:15px; line-height:24px;}
#todaysGirl .owl-nav{display:none;}
.spoil_yourself .fa-angle-left, .spoil_yourself .fa-angle-right{padding:2px 5px; cursor:pointer;} 
.spoil_yourself .fa-angle-left:hover, .spoil_yourself .fa-angle-right:hover{color:#8e7856;}

/*====================================25=10=2020=====================================*/ 
.home  .flexslider{ border:none !important; border-radius:0!important; margin-bottom:0; } 
.home .flex-control-nav{bottom:70px; z-index:5; left:-585px;} 
.home .flex-control-paging li a{width:8px; height:8px;}
.home .flex-control-paging li a{background:#fff; background:rgba(255, 255, 255, 0.5);}
.home .flex-control-paging li a.flex-active{background:#fff;background:rgba(255, 255, 255, 0.9); border:none;}
.home .flexslider .slides > li{ background:#000;}
.home .flex-direction-nav a:before, .home .flex-direction-nav a{color:rgba(255, 255, 255, 0.8); text-shadow:none; width:30px; height:30px;}

.home #header-wrapper{ background:none !important; padding-top:0px !important; padding-bottom:0!important;} 
.home #header{ position:relative; z-index:9999 !important;}  

#logo{ position:relative; float:left; top:0; left:0; margin:0; padding-top:10px;} 
#logo a{ height:auto; text-align:left;} #logo a img{ height:60px; width:300px;} .social-holder{ top:0px;} .phone-number{ bottom:0;} 
#nav > ul > li > a{ font-size:13px; padding:.3em 0.5em; color:#8e7856;} 

.social-holder{ background:#8e7856; padding:8px;}
.social-holder .phone-number a{ font-size:14px; color:#fff !important;} 
.social-holder .icon{ display:none;} 
#nav{ margin-top:20px;} .slide_content{ padding:0px 20px;}

.sydney_escort_sec{ width:100%;} #header{ padding-bottom:15px;} 

.inner-page #header-wrapper .phone-number{ bottom:0;} 
.inner-page #header-wrapper{ padding:0px 0px 10em !important;} 
.social-icons, .open-hours{ display:none;} 

.footer-left .wpcf7-form-control{ background:#fff !important; color:#000; border:#e2ddd4 1px solid !important; border-radius:0 !important;}
#wpcf7-f72-o1 form > .row > div{padding-bottom:0 !important; padding-top:0 !important;}
.footer-submit{text-align: right;padding: 0; padding-top:15px;}
.wpcf7-response-output{margin-left:52px !important; color:#8E7856;}
.use-floating-validation-tip .wpcf7-not-valid-tip{width:250px !important;}
.f-left{text-align:left !important;} .f-left img{width:100% !important; max-width:300px!important;  margin-bottom:10px;} 
.gateway_girl_week{background:#fff !important;}
.gateway_girl_week .title_1 h2{font-size:18px; font-family:"quasimoda",sans-serif !important;}
.getwaydeluxe .linkbx img{background:#E8E8E8;} .workwithus.escort_service_grd{padding-top:0;}
.escort_service_grd .become_gateway h2{font-size:37px;} .thegateway-sec{padding-bottom:30px;}
.cesta{background: #8E7856; text-align:center; padding:10px;} .cesta h2{color:#fff; font-size:33px;} .cesta hr{color:#fff;} .cesta hr{padding:10px; border:none;} .cestai{padding:20px 0; border:1px solid rgba(255,255,255,0.5);}
.cesta b{color:#fff; font-size:16px; line-height:26px;} .cesta hr:before{content: "";position: absolute;width: 970px;height: 1px;background:rgba(255,255,255,0.7);left: 0; right:0; margin:0 auto;}
.cesta .btn{background: #fff;padding: 7px 30px;color: #8E7856;font-weight: bold;text-transform: uppercase;margin-top: 20px !important;display: block;max-width: 180px;margin: 0 auto;} .cesta .btn:hover{background:#000; color:#fff;}
.cestai img{margin-top: -38px;position: absolute;margin-left: -50px;}
@media (min-width:992px) and (max-width:1199px){ 
/*============================13=11=2019==================================*/
.escort_new_inner .container{ padding-left:40px; padding-right:40px;} .roster_wrap .t_hd_wrap{ padding:0px 100px;}
 }	


@media (min-width:768px) and (max-width:991px){
/*============================13=11=2019==================================*/	
	.cl_stunning{ padding-right:0;} .escort_new_inner .container{ padding-left:40px; padding-right:40px;} 
	.sec2_abt table tr td{ padding:8px;} .srv_ml_wrap ul li{ width:45%;} .luna_availability table tr td{ font-size:14px; padding:6px;} 
	
	.club_roster_gallery ul li{ width:49.5%; margin-right:1%;} 
	.club_roster_gallery ul li:nth-child(2n+2){ margin-right:0;} .roster_wrap .t_hd_wrap{ padding:0px 50px;}
	
	 }	
	


@media (min-width:821px) and (max-width:1199px){
	/*============================24=06=2019==========================================*/
	.meetourladies_sec ul li .detail{ font-size:12px;} 
	.esd_grd1{ font-size:14px;} .escort_profile_sec, .service_esc_d, .Availabilities_escd{ font-size:14px;} .escort_profile_sec ul li strong{ width:50px;} 
	.avl_table tr td strong{ width:95px;}
	/*============================22=10=2020===========================*/
.footer-top{ padding:0px 20px;}
.glry_gw ul li{ width:32%; margin:0px 2% 2.5% 0px !important;} 
.glry_gw ul li:nth-child(3n+3){ margin-right:0!important; }
	
	 }



@media screen and (max-width: 480px){
	.footer-apply .button {display:block;max-width:200px;margin:0 auto;}	

}

.map_sec { border-top:none !important; border-bottom: #ad974f 9px solid;} 

.escort_servic_sec .container-fluid  .row{ margin-top:0 !important;} 
.p_t_0{ padding-top:0 !important;} .escort_servic_sec .container-fluid  .row .img_full{ padding-top:0 !important;} 
.m_b_30{ margin-bottom:30px;} .cd_right a{ color:#000;} .cd_right a:hover{ color:#000 !important;} 

	
@media only screen and (min-width: 1300px) {
	.girl-listing .girls-list img{height:263px;}
	}
@media only screen and (max-width: 1080px) { #footer-wrapper{ padding-left:0 !important; padding-right:0!important;} 
.footer-right, .footer-left{ padding-left:50px; padding-right:50px;}  

/*============================13=11=2019==================================*/
.roster_wrap .container{ padding:0px 20px;}

/*============================25=10=2020==================================*/
.home #header{ padding:0px 15px;}

 }

@media (min-width:821px) and (max-width:1080px){
	.descrip_emop{ padding-left:60px;} .whyus .row{ padding-left:20px;} .escort_servic_sec .descrip_syd{ padding-left:20px;}
	
	}	
	
@media (max-width:820px){ 
	.left-sidebar #header-wrapper, .no-sidebar #header-wrapper{background-size:cover !important;}	
	/*#navPanel{height: 70vh !important;}*/
	#navPanel .link{padding: .2em .75em;}
.seeking_day_girl.employ_opportunity .row{ display:block; padding:0px 20px;}  .whyus .row, #gd_room_upgrade .container{ padding:0px 20px;}
.contact_detail_home_sec{ text-align:center;} #footer::before{ display:none;} 
.footer-right{ background:#ededed; padding-bottom:40px;} #footer{ padding-bottom:0;} .footer-nav{ text-align:center;} 
#footer-wrapper{ padding-bottom:20px;} 
.xs-hidden{display:none;}
/*============================22=10=2020===========================*/

.glry_gw ul li{ width:49%; margin:0px 2% 2.5% 0px !important;} 
.glry_gw ul li:nth-child(2n+2){ margin-right:0!important; } 
.workwithus .row{ display:block;} .become_gateway{ margin:-30px 0px 0px !important; padding:25px;} 
.adress.text_left{ text-align:center !important; margin-top:25px;} 
h2{ font-size:34px !important; line-height:36px;} .gw, .glry_gw ul li .bdy_sec{ text-align:center;} 



}

@media (max-width:736px){
/*======================02=08=2018===============================================*/ 
#navPanel{ position:absolute !important; padding:15px 0px; height:auto !important; transform:translateY(-100%); -moz-transform: translateY(-100%);
-webkit-transform: translateY(-100%); -ms-transform: translateY(-100%);}  
body.navPanel-visible #navPanel{ position:absolute !important; transform:translateY(0); -moz-transform: translateY(0);
-webkit-transform: translateY(0); -ms-transform: translateY(0);}
#navButton{ position:absolute; top:0; left: inherit !important; right:10px; transform:inherit !important; 
z-index:9999999;} #navPanel a:hover{ color:#a9a058 !important;} 
 body.navPanel-visible #page-wrapper{    -moz-transform: translateY(0); -webkit-transform: translateY(0);
-ms-transform: translateY(0); transform: translateY(0);} #navButton .toggle::before{ width:60px;}
.sl_col_glry figcaption{height: inherit;}	
}
@media (max-width:820px){
/*============================24=06=2019==========================================*/ 
	.meetourladies_sec ul li{ width:49%; margin-right:2%; margin-bottom:2%;} .meetourladies_sec ul li:nth-child(2n+2){ margin-right:0;}
	.dflex{ display:block; text-align:center;}	.meetourladies_sec ul li .detail{ font-size:12px;} 
	.esd_grd1{ font-size:12px;} .escort_profile_sec, .service_esc_d, .Availabilities_escd{ font-size:12px;} .escort_profile_sec ul li strong{ width:60px;} 
	.avl_table tr td strong{ width:95px;} .rates_sec ul li{ width:100%; margin-right:0; padding:25px; margin-bottom:15px; font-size:14px;} 
	.m_b_z td, .service_esc_d table tr td{ display:block; width:100%;} .escort_profile_sec ul li .grd_rw .sm_cl{ width:100%;} 
	.escort_profile_sec ul li table tr td{ display:block; width:100%;} .escort_profile_sec{ padding:25px 15px;} .pls_call h4{ font-size:15px; letter-spacing:0;}
	.top-banner .winter{display:none;}
	.top-banner .wintermobile{display:block; width:100%;} 

/*============================26=10=2020==================================*/	

.footer-top .f-left{ text-align:center !important} 
.wpcf7-form-control.wpcf7-submit{ width:auto; display:inline-block;} 
.thegateway, .getwaybest_sec{ position:relative;} .thegateway .row, .getwaybest_sec .row{ position:relative; z-index:999;}
.thegateway:before, .getwaybest_sec:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.8);} 
.home .flex-control-nav{ left:0; bottom:0;} 
.home .flexslider .flex-direction-nav{ display:none;} 
.home .flex-control-paging li a{ width:10px; height:10px;}
	 
	
	}	
	
@media (max-width:767px){
    .r_girl_glry{display:none;}
    .luna_availability .table_lm tr{width: 50%;display: block;float: left;}
	.luna_availability table tr td:last-child{border-right: #AD974F 1px solid;}
	.hidden-xs{display:none!important}
	.home #header .social-icons{position: absolute; width: 30px; margin-top: 25px;}
	.home #header .social-icons a{margin-left:0;margin-bottom: 10px;}
	.home .phone-number .icon.fa-phone{color:#fff;}
	.home #header .phone-number{position:relative;}
	
	.home #hero h2{font-size: 34px;}

/*============================13=11=2019==================================*/
.s_ladies_gallery ul li{ width:100% !important;} .escort_new_inner .container{ padding-left:40px; padding-right:40px;} 
.srv_ml_wrap ul li{ width:auto; display:inline-block;} .luna_availability table tr td{ font-size:14px; padding:6px; display:block;}
.sec2_abt table tr td{ display:block; border-right:none; padding:5px;}	 .srv_ml_wrap ul li{ margin-right:15px;} 
  .srv_ml_wrap .cl_2{ width:100%; padding-left:0;} 	.club_roster_gallery ul li{ width:100%; margin-right:0;} .roster_wrap .t_hd_wrap{ padding:0px;}
	.ovrly_sl_detail{position:relative;} 
	
/*============================25=10=2020==================================*/	
.social-holder{ padding:0;} #navButton{ display:block;} 
#navButton .toggle {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
}

#navButton .toggle::before {
    font-family: FontAwesome;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f0c9';
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    background:#8e7856;
    border-top: 0;
    border-radius: 0 0 2px 2px;
}

#header-wrapper{ padding:0px !important;} 

.home .flexslider{ margin:0;}
.home .flexslider .slides > li .img_full{object-fit:cover; height:300px;} 
#navButton .toggle::before{ left:0;} 

.home #header{ position:absolute; width:100%; left:0; top:0;} #logo{ float:none;}
	.home #header{top:25px;}	
.home .social-holder{position: relative; top:0px; width:auto; margin:0px -15px; padding:4px;} 

/*============================26=10=2020==================================*/	
h2{ font-size:28px !important; letter-spacing:0px; line-height:36px !important;} 

.home #header{ position:relative; top:0;} #logo a img{ height:auto; width:100%; max-width:250px;} 
	#nav{ margin-top:0; height:auto;} 
.cesta h2{font-size:23px !important;} .cesta hr:before{width:280px;}
}


@media screen and (max-width: 480px){
	
	/*============================24=06=2019==========================================*/
	.meetourladies_sec ul li .detail{ font-size:10px; padding:10px;}
	.glry_gw ul li{ width:100%; margin:0px 0 25px 0px !important;}
	}
	

@media (min-width:740px) and (max-width:767px){ 

/*============================26=10=2020==========================================*/ 
#navButton{ display:none !important;} 
.home .social-holder{ width:220px; position:absolute; right:0px; margin:0; top:0;}
	
}