/*
Theme Name: Liaisons
Theme URI: http://www.liaisons.com.au/
Description: Liaisons
Version: 1.0
*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}

@font-face {
  font-family:'TrajanPro-Regular';
  font-style:normal;
  font-weight:400;
  src:local('TrajanPro Regular'), local('TrajanPro-Regular'), url(font/TrajanPro-Regular.otf) format('otf');
}

@font-face {
  font-family:'TrajanPro-Bold';
  font-style:normal;
  font-weight:bolder;
  src:local('TrajanPro Bold'), local('TrajanPro-Bold'), url(font/TrajanPro-Bold.otf) format('otf');
}

@font-face {
  font-family: 'champagne__limousinesregular';
  src: url('font/champagne__limousines-webfont.eot');
  src: url('font/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
  url('font/champagne__limousines-webfont.woff') format('woff'),
  url('font/champagne__limousines-webfont.ttf') format('truetype'),
  url('font/champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');
  font-style:normal;
  font-weight:400;
}

@font-face {
  font-family: 'champagne__limousinesbold';
  src: url('font/champagne__limousines_bold-webfont.eot');
  src: url('font/champagne__limousines_bold-webfont.eot?#iefix') format('embedded-opentype'),
  url('font/champagne__limousines_bold-webfont.woff') format('woff'),
  url('font/champagne__limousines_bold-webfont.ttf') format('truetype'),
  url('font/champagne__limousines_bold-webfont.svg#champagne__limousinesbold') format('svg');
  font-style:normal;
  font-weight:400;
}

.sakriti, legend, ul#credits, .mobile_only { display:none; }

input, textarea { font-family:'champagne__limousinesregular', sans-serif; font-size:11px; }

a { text-decoration:none; color:#fff; outline:none; }
a:hover { text-decoration:underline; }

.yellow, .yellow a { color:#CF9C47; }

div.home p.yellow { font-size:1.333em; margin-top:14px; }
div.home p.yellow a { font-size:0.875em; }

#loading { display:none; position:fixed; top:50%; left:50%; margin:-6px 0 0 -104px; z-index:999; }

html { background:#000 url(img/bg_1440x900.jpg) no-repeat fixed 50% 0; background-size:cover; }
body { font-family:'champagne__limousinesregular', sans-serif; font-size:75%; color:#fff; line-height:1.4em; padding:0 0 2em; letter-spacing:0.1em; }

div#page { width:911px; margin:0 auto; background-color:#000; background:rgba(0,0,0,0.5); padding:0 5px; overflow:hidden; }

ul#nav { width:911px; height:24px; }
ul#nav li { display:block; float:left; list-style-type:none; }
ul#nav li a { display:block; text-decoration:none; text-indent:-5000em; width:101px; height:24px; background:#000 url(img/nav_911x49.png) no-repeat; }
ul#nav li#nav_home a { width:76px; }
ul#nav li#nav_home a:hover, ul#nav li#nav_home.selected a { background-position:0 -25px; }
ul#nav li#nav_about a { width:75px; background-position:-76px 0; }
ul#nav li#nav_about a:hover, ul#nav li#nav_about.selected a { background-position:-76px -25px; }
ul#nav li#nav_tour a { width:67px; background-position:-151px 0; }
ul#nav li#nav_tour a:hover, ul#nav li#nav_tour.selected a { background-position:-151px -25px; }
ul#nav li#nav_rates a { width:144px; background-position:-218px 0; }
ul#nav li#nav_rates a:hover, ul#nav li#nav_rates.selected a { background-position:-218px -25px; }
ul#nav li#nav_ladies a { width:77px; background-position:-362px 0; }
ul#nav li#nav_ladies a:hover, ul#nav li#nav_ladies.selected a { background-position:-362px -25px; }
ul#nav li#nav_roster a { width:86px; background-position:-439px 0; }
ul#nav li#nav_roster a:hover, ul#nav li#nav_roster.selected a { background-position:-439px -25px; }
ul#nav li#nav_escorts a { width:93px; background-position:-525px 0; }
ul#nav li#nav_escorts a:hover, ul#nav li#nav_escorts.selected a { background-position:-525px -25px; }
ul#nav li#nav_work a { width:187px; background-position:-618px 0; }
ul#nav li#nav_work a:hover, ul#nav li#nav_work.selected a { background-position:-618px -25px; }
ul#nav li#nav_contact a { width:106px; background-position:-805px 0; }
ul#nav li#nav_contact a:hover, ul#nav li#nav_contact.selected a { background-position:-805px -25px; }

div#header { position:relative; }
div#header h2 { width:316px; height:100px; padding:1.4em; padding-left:0; }
div#header h2 a { background:url(img/logo_321x100.png) no-repeat 0 0; width:321px; height:100px; text-indent:-5000em; margin-left:10px; display:block; }
div#header form#subscribe_form { position:absolute; top:18px; right:20px; font-family:'champagne__limousinesregular', sans-serif; color:#ccc; }
div#header form#subscribe_form label { display:block; margin-bottom:3px; font-size:11px; text-transform:uppercase; font-family:'champagne__limousinesbold', sans-serif; color:#cf9c47; }
div#header form#subscribe_form input { background:#000; color:#ccc; padding:0.4em; border:solid 1px #cf9c47; width:170px; display:block; }
div#header form#subscribe_form input#subscribe_submit { font-size:0; line-height:0; color:#000; text-indent:-5000em; background:url(img/btn_subscribe_153x22.png) no-repeat; width:153px; height:22px; border:none; margin:5px 0 0; padding:0; cursor:pointer; }

#specials_disc { margin:0; padding:0; position:absolute; top:10px; left:350px; }

form#contact_form p.msg { padding-bottom:0; }

form p.error { color:#f00; text-decoration:blink; }
form p.good { color:#390; }

div#content { clear:both; overflow:hidden; }
div#content.full { padding:18px; }
div#content_left, div#content_right { float:left; }
div#content_left { width:607px; border-right:solid 1px #333; padding-bottom:20px; min-height:702px; }

div#hero_girl { background:#000 url(images/dynamic/hero1.jpg?20111109) no-repeat 0 0; position:relative; height:338px; padding:75px 8px 0 310px; margin-top:7px; }
div#hero_girl h3#multi { background:url(images/bg-multi-sml.png) no-repeat; text-indent:-5000em; width:289px; height:50px; margin-bottom:10px; }
div#hero_girl h3#hero_girl_title { margin:30px 0 0 50px; text-transform:uppercase; font-size:108.3%; }
div#hero_girl h3#hero_girl_title a { color:#4d4d4d; } 
div#hero_girl p { font-family:'champagne__limousinesregular', sans-serif; font-size:116.7%; font-weight:bold; text-align:left; margin-bottom:10px; }
div#hero_girl ul { margin:91px 24px 0 0; overflow:hidden; float:right; }
div#hero_girl ul li { float:left; padding-left:25px; }
div#hero_girl p#excellence { text-indent:-5000em; background:url(images/bg-verified-sml.png) no-repeat; width:198px; height:180px; position:absolute; bottom:10px; right:54px; text-align:justify; }

div#hero_girl ul#awards { margin:10px 0 0; float:none; width:264px; }
div#hero_girl ul#awards li { text-transform:none; padding:5px 0 5px 18px; float:none; color:#CF9C47; font-weight:bold; background:url(images/bullet-star.png) no-repeat 0 8px; font-size:150%; line-height:100%; }

div#hero_girl p, div#hero_girl ul { display:none; }

div#content.fullpromo div#hero_girl { display:none; }
div#content.fullpromo div#content_left { min-height:300px; }
div#fullpromo { text-indent:-5000em; background:url(images/hero_910x510.jpg) no-repeat; width:910px; height:510px; margin-top:5px; border-bottom:1px solid #333; }
div#fullpromo.alt1 { background:url(images/hero_20131017_02.jpg) no-repeat; }
div#fullpromo.alt2 { background:url(images/hero_20131017_03.jpg) no-repeat; }

div.content { padding:25px 22px; }
div.work_opportunities h2 { background:url(images/bg-heading5.png) no-repeat; text-indent:-5000em; width:549px; height:19px; }
div.content p { text-align:justify; width:560px; }

div.single h1, div.notfound h1 { background:none; text-indent:inherit; width:auto; height:auto; font-size:150%; margin-bottom:12px; }

div#content h1, div#content h2.major { font-size:2em; line-height:1em; color:#CF9C47; font-family:'champagne__limousinesregular', sans-serif; background:none; text-indent:0; height:auto; width:auto; margin-bottom:0.5em; }

div.home { min-height:230px; }
div.home p { margin:8px 0 10px; }

div.contact dl, div.contact form { margin-left:82px; }
div.contact dl .location { margin-bottom:18px; }
div.contact dl .email { margin-top:30px; }
div.contact dt { width:80px; text-align:right; float:left; margin-right:18px; }
div.contact dd { padding-left:20px; }
div.contact dl dt.location, div.contact dl dt.email { color:#CF9C47; font-size:116.7%; }
form#contact_form { clear:both; margin-top:40px; margin-left:56px; }
form#contact_form legend { display:block; color:#CF9C47; font-size:133.3%; padding-left:29px; padding-bottom:18px; }
form#contact_form label { width:107px; text-align:right; display:block; float:left; margin-right:18px; clear:both; }
form#contact_form input, form#contact_form textarea { background:#171717; border:solid 1px #ccc; padding:0.4em; color:#fff; margin-bottom:8px; width:177px; }
form#contact_form textarea { width:285px; margin-bottom:0; }
form#contact_form p { margin-left:124px; padding:1em 0; width:350px; }
form#contact_form input#contact_submit { font-size:0; line-height:0; color:#000; text-indent:-5000em; background:url(images/btn-submit.png) no-repeat; width:92px; height:22px; border:none; margin:0 0 0 123px; padding:0; cursor:pointer; }

div.contact dl { margin-bottom:2em; }

div#contact_subscribe { padding:1em 0 0; margin-left:125px; }
form#contact_form div#contact_subscribe label { float:none; width:auto; text-align:left; margin-right:0; display:inline; color:#CF9C47; }
form#contact_form div#contact_subscribe input { width:auto; margin-bottom:0; margin-right:2px; }

h3.awards_winner { text-indent:-5000em; background:url(images/bg-awards.png) no-repeat; width:98px; height:108px; position:absolute; bottom:0; right:18px; }

ul#home_pods li { position:relative; margin-top:10px; }
ul#home_pods li div { width:100%; position:absolute; bottom:0; background:rgba(0,0,0,.6); color:#fff; padding:10px 6px; }
ul#home_pods li div h4 { width:180px; float:left; font-weight:bold; }
ul#home_pods li div h4 span { font-weight:normal; display:block; }
ul#home_pods li div p.link { float:left; margin-top:4px; margin-left:3px; }
ul#home_pods li.mini_profile { position:fixed; padding-top:254px; margin-top:0; z-index:999; background:#000; }
ul#home_pods li.mini_profile p { width:276px; padding:0 10px; text-align:justify; }
ul#home_pods li.mini_profile p.desc { padding:6px 10px; }
ul#home_pods li.mini_profile p span { color:#CF9C47; font-weight:bold; }
ul#home_pods li.mini_profile p span.name, ul#home_pods li.mini_profile p span.age, ul#home_pods li.mini_profile p span.height, ul#home_pods li.mini_profile p span.bust, ul#home_pods li.mini_profile p span.size, ul#home_pods li.mini_profile p span.hair {font-weight:normal; color:#fff; }
ul#home_pods li.mini_profile p span.age_label, ul#home_pods li.mini_profile p span.height_label, ul#home_pods li.mini_profile p span.bust_label, ul#home_pods li.mini_profile p span.hair_label { margin-left:3px; }
ul#home_pods li.mini_profile p.main_pic { position:absolute; top:0; left:0; padding:0; width:100%; }
ul#home_pods li.mini_profile p.main_pic a.thumb { position:absolute; top:0px; right:-7px; }
ul#home_pods li.mini_profile p.main_pic a#thumb2 { top:63px; }
ul#home_pods li.mini_profile p.main_pic a#thumb3 { top:126px; }
ul#home_pods li.mini_profile p.main_pic a#thumb4 { top:189px; }
ul#home_pods li.mini_profile p.link { padding:6px 10px 0; margin-bottom:5px; }
ul#home_pods li.mini_profile p.share { margin-bottom:0; display:none; }
ul#home_pods li.mini_profile p.link a { background:url(images/bg-enquire.png) no-repeat 0 50%; line-height:26px; vertical-align:middle; padding-left:100px; display:block; color:#CF9C47; font-size:116.7%; font-family:'champagne__limousinesregular', sans-serif; }
ul#home_pods li.mini_profile p.share a { background:url(images/bg-share.png) no-repeat 0 50%; }

ul#home_pods li.mini_profile_296 { padding-top:374px; }
ul#home_pods li.mini_profile_296 p.main_pic a.thumb { left:0; right:auto; top:301px; }
ul#home_pods li.mini_profile_296 p.main_pic a#thumb2 { top:301px; left:76px; }
ul#home_pods li.mini_profile_296 p.main_pic a#thumb3 { top:301px; left:152px; }
ul#home_pods li.mini_profile_296 p.main_pic a#thumb4 { top:301px; left:228px; }

ul#home_pods p#interview_promo, ul#home_pods p#video_promo { margin:0; padding:0; height:200px; background:#000; }

/* ios zoom fix */
html.touch ul#home_pods { position:relative; }
html.touch ul#home_pods li#mini_profile { position:absolute; top:0; margin-top:10px; }

.button { text-indent:-5000em; background:url(images/btn-view-all.png) no-repeat; width:99px; height:30px; display:block; cursor:pointer; }
.button.view_all { background-position:0 -30px; }

#ladies_on_now, #live_daily_news, #ag_faq { clear:both; padding:25px; font-size:116.7%; }
#ladies_on_now h2 { font-size:1.143em; line-height:1em; text-transform:uppercase; color:#CF9C47; font-weight:bold; }
#ladies_on_now p { margin:10px 0 15px; }
#ladies_on_now ul { overflow:hidden; width:252px; }
#ladies_on_now ul li { width:126px; float:left; padding:1px 0; }
#ladies_on_now ul li a { color:#fff; }
#ladies_on_now ul li a:hover, #ladies_on_now ul li.selected a { color:#CF9C47; text-decoration:underline; }

#ladies_on_now.mini ul li { width:121px; float:left; padding:0; margin-right:10px; margin-bottom:1em; }
#ladies_on_now.mini ul li.side { margin-right:0; }
#ladies_on_now.mini ul li h4 { text-align:center; }
#ladies_on_now.mini ul li:hover h4 a { color:#CF9C47; text-decoration:underline; }

span.jclock { font-weight:bold; float:right; }

div.tour p { width:auto; font-family:'champagne__limousinesregular', sans-serif; font-size:116.7%; margin:12px 0; }
div.tour div#tour_pics { position:relative; margin:30px 0 0; }
div.tour div#tour_pics h2 { display:none; }
div.tour div#tour_pics p#main_pic { width:620px; }
div.tour div#tour_pics p#main_pic img { border:solid 1px #CF9C47; }
div.tour div#tour_pics ul { position:absolute; top:0; right:0; width:243px; }
div.tour div#tour_pics ul li { float:left; margin:0 6px 6px 0; width:77px; height:77px; }
div.tour div#tour_pics ul li.side { margin-right:0; }
div.tour div#tour_pics ul li.bottom { margin-bottom:0; }
div.tour div#tour_pics ul li img { border:solid 1px #666; }
div.tour div#tour_pics ul li.selected img { border:solid 1px #CF9C47; }

div.rates h2, div.rates h3, div.rates div#rates dt#escorts_rates, div.escorts div#rates h2 { font-family:'TrajanPro-Regular', sans-serif; color:#CF9C47; font-size:1.5em; line-height:1em; margin-bottom:1em; }
div.rates div#rates { background:rgba(0,0,0,.5); width:568px; padding:15px 0; position:relative; }
div.rates div#rates dl { width:550px; margin-bottom:3em; }
div.rates div#rates dl dt { color:#CF9C47; margin-top:16px; }
div.rates div#rates dl dt.solo { margin-top:0; }
div.rates div#rates dl dd.indent { margin-left:30px; }
div.rates div#rates dl dd.bullet { background:url(images/bg-bullet.png) no-repeat 0 50%; padding-left:9px; }
div.rates div#rates dl dd.highlight { color:#CF9C47; }
div.rates div#rates dl em { font-style:italic; }
div.rates div#rates dt#escorts_rates, div.rates div#rates #services { margin-top:34px; }
div.rates div#rates p#cards { position:absolute; top:13px; right:14px; background:url(images/cards-2018.png?456) no-repeat; width:210px; height:36px; text-indent:-5000em; }

div.ladies { padding:25px 22px; }
div.ladies ul.girls { margin-top:14px; }
div.ladies p, div.roster p { font-weight:bold; color:#CF9C47; margin-bottom:1em; }
div.roster p { color:#fff; }

div.roster { padding:25px 22px; }

ul.girls { overflow:hidden; margin-top:14px; margin-bottom:14px; }
ul.girls li { position:relative; margin:0 20px 15px 0; float:left; width:90px; padding-top:94px; }
ul.girls li p { width:90px; font-weight:normal; text-align:left; }
ul.girls li p.new, ul.girls li p.she_is_back, ul.girls li p.last_shift { background:url(images/bg-new.png) no-repeat 100% 3px; }
ul.girls li a { color:#96004b; }
ul.girls li a:hover { text-decoration:none; }
ul.girls li a span { display:block; font-size:75%; position:relative; top:-4px; }
ul.girls li a span.name, ul.girls li a span.age, ul.girls li a span.bust, ul.girls li a span.size { display:inline; font-size:100%; position:static; top:auto; }
ul.girls li a span.bust, ul.girls li a span.size, ul.girls li a span.height { display:none; }
ul.girls li.side { margin-right:0; }
ul.girls li.bottom { margin-bottom:0; }
ul.girls li p.pic { position:absolute; top:0; left:0; }
ul.girls li p.desc { display:none; }

div.roster div.roster_navigation { position:relative; width:550px; overflow:hidden; margin-top:40px; margin-bottom:14px; }
div.roster ul#roster_navigation { background:url(images/bg-roster-nav3.png) no-repeat; overflow:hidden; height:58px; padding:5px 24px 0; }
div.roster ul#roster_navigation.centre { background-position:0 -63px; }
div.roster ul#roster_navigation.right { background-position:0 -126px; }
div.roster ul#roster_navigation li { width:148px; height:35px; float:left; margin-right:24px; margin-top:9px; text-align:center; color:#000; font-family:'champagne__limousinesregular', sans-serif; font-size:116.7% }
div.roster ul#roster_navigation li a { color:#000; line-height:35px; vertical-align:middle; }
div.roster ul#roster_navigation li.selected { font-size:150%; position:relative; top:-4px; }
div.roster ul#roster_navigation li a:hover { text-decoration:none; }
div.roster ul#roster_navigation li.left a { line-height:inherit; }
div.roster ul#roster_navigation li.left { width:158px; height:44px; margin-top:3px; font-size:150%; }
div.roster ul#roster_navigation li.left span { font-size:66.7%; }
div.roster ul#roster_navigation li.right { margin-right:0; }

div.roster h3.time { color:#CF9C47; font-size:166.7%; font-weight:bold; line-height:100%; }

div.roster ul#roster_pagination li a { text-indent:-5000em; display:block; position:absolute; bottom:0; left:0; background:url(images/bg-roster-nav-text.png) no-repeat; width:78px; height:16px; }
div.roster ul#roster_pagination li.next a { right:0; left:inherit; background-position:0 -16px; }

div.escorts { position:relative; }
div.escorts div#rates { position:static; }
div.escorts div#rates h2 { margin-bottom:0.2em; }

div.work_opportunities p, div.about p { margin-bottom:8px; }

div.work_opportunities p.gold { background:#CF9C47; font-weight:bold; font-size:133.3%; padding:10px; width:auto; margin-bottom:18px; color:#000; line-height:1.25em; }

div.escorts div#rates { position:static; top:auto; padding-top:16px; overflow:hidden; margin-bottom:10px; }
div.escorts div#rates p.el_left { width:180px; float:left; color:#fff; font-weight:normal; }
div.escorts div#rates p.el_right { float:left; width:280px; }

div.about { position:relative; }
div.about p.img { margin:25px 0 8px; }

div.work_opportunities { background:url(images/bg-notes.jpg) no-repeat; }
div.work_opportunities h2 { margin-bottom:12px; }
div.work_opportunities ul { margin:0 0 18px 0; padding-top:8px; }
div.work_opportunities ul li { background:url(images/bullet-heart.png) no-repeat 0 50%; padding-left:16px; margin-bottom:4px; }
div.work_opportunities ul li.last { background:none; font-weight:bold; color:#CF9C47; padding-top:12px; padding-left:0; }
div.work_opportunities p.contact { font-weight:bold; font-size:133.3%; color:#CF9C47; line-height:1.5em; }

div.work_opportunities ul#work_opp_free { overflow:hidden; padding-top:18px; }
div.work_opportunities ul#work_opp_free li { float:left; width:252px; padding-top:194px; position:relative; margin:0; padding-left:0; font-size:1.667em; line-height:1em; font-family:'champagne__limousinesregular', sans-serif; font-weight:bold; text-align:center; }
div.work_opportunities ul#work_opp_free li#work_opp_free_qantas { background:url(images/qantas_252x183a.jpg) no-repeat; margin-right:40px; }
div.work_opportunities ul#work_opp_free li#work_opp_free_accom { background:url(images/accomm.jpg) no-repeat; }

div.work_opportunities p#youtube_clip { width:544px; height:347px; margin-bottom:0; padding-top:10px; }
div.work_opportunities p#youtube_clip a { width:544px; height:347px; display:block; background:url(images/work_opp_video_544x347.jpg) no-repeat; text-indent:-5000em; }

div.share_with_friend em { font-style:italic; }
div.share_with_friend h1 { font-weight:bold; font-size:1.5em; line-height:1em; color:#96004b; font-family:'champagne__limousinesregular', sans-serif; background:none; text-indent:0; height:auto; width:auto; }
div.share_with_friend form#contact_form { margin-left:0; }
div.share_with_friend form#contact_form label { width:125px; }
div.share_with_friend form#contact_form div#contact_subscribe, div.share_with_friend form#contact_form p, div.share_with_friend form#contact_form input#contact_submit { margin-left:143px; }
div.share_with_friend form#contact_form div#contact_subscribe { padding-top:0; }
div.share_with_friend form#contact_form legend { padding-left:47px; }

div#footer { clear:both; overflow:hidden; position:relative; z-index:99; background:url(img/footer_300x24.png) no-repeat 50% 100%; padding:2em 0; margin-bottom:1em; letter-spacing:normal; }
div#footer ul { margin-bottom:2em; margin-left:52px; float:left; }
div#footer ul li { list-style-type:none; float:left; display:block; font-size:14px; line-height:1em; text-transform:uppercase; font-family:'TrajanPro-Regular', sans-serif; color:#bbb; background:url(img/crown_23x14.png) no-repeat 100% 200%; margin-right:11px; padding-right:34px; }
div#footer ul li.last { background:none; margin-right:0; padding-right:0; }

p#copyright { display:none; }

div#disclaimer { width:871px; height:420px; background:rgba(0,0,0,.9); position:absolute; top:160px; left:5px; font-size:216.6%; text-align:center; padding:40px 20px; z-index:999; }
div#disclaimer p { line-height:normal; padding:0.5em 0; }
div#disclaimer p.warning { text-align:justify; }

div#map { text-align:center; margin-top:40px; }

div#content_left.platinum { background:#000 url(images/bg_platinum_598x258.jpg) no-repeat 0 10px; padding:164px 30px 10px; width:547px; min-height:528px; }
div#content_left.platinum p.heading { font-size:1.167em; line-height:1.286em; margin-bottom:30px; }
div#content_left.platinum p { line-height:1.833em; margin-bottom:2em; }
div#content_left.platinum p.flash { font-weight:bold; }
div#content_left.platinum form.platinum_signup { margin-bottom:30px; width:504px; }
div#content_left.platinum form.platinum_signup label { font-size:1.167em; line-height:1em; font-weight:bold; margin-right:1em; width:130px; float:left; }
div#content_left.platinum form.platinum_signup label.error { color:#f00; }
div#content_left.platinum form.platinum_signup p { margin-bottom:1em; overflow:hidden; clear:both; }
div#content_left.platinum form.platinum_signup input.plat_default { border:0; background:#333; color:#fff; height:18px; font-size:12px; line-height:12px; padding:0 2px; width:130px; float:left; }
div#content_left.platinum form.platinum_signup p.plat_email { margin-bottom:2em; }
div#content_left.platinum form.platinum_signup p.plat_submit { text-align:right; }
div#content_left.platinum form.platinum_signup input#plat_card { background:#000; font-weight:bold; }
div#content_left.platinum form.platinum_signup input#plat_submit { cursor:pointer; }
div#content_left.platinum form.platinum_signup ul#plat_cards { overflow:hidden; padding:0 0 0 20px; margin-bottom:30px; }
div#content_left.platinum form.platinum_signup ul#plat_cards li { float:left; width:148px; margin-right:20px; cursor:pointer; opacity:0.4; }
div#content_left.platinum form.platinum_signup ul#plat_cards li.platinum { margin-right:0; }
div#content_left.platinum form.platinum_signup ul#plat_cards li.selected { opacity:1; }
div#content_left.platinum form.platinum_signup ul#plat_cards li:hover { opacity:1 !important; }
div#content_left.platinum form.platinum_signup ul#plat_cards li p { font-size:1.167em; line-height:1em; }
div#content_left.platinum form.platinum_signup ul#plat_cards li p span { color:#CF9C47; font-size:0.857em; line-height:1em; }

#lticker { height:24px; background-color:#000; background:rgba(0,0,0,.5); position:fixed; bottom:0; left:0; width:100%; text-transform:uppercase; z-index:999; font-family:'champagne__limousinesbold', sans-serif; }
#lticker #lticker01 { margin:0; padding:0; height:24px; line-height:24px; position:relative; left:700px; list-style-type:none; }
#lticker #lticker01 li { margin:0; padding:0 0 0 100px; color:#CF9C47; font-size:16px; line-height:24px; float:left; }
#lticker #lticker01 li.first { padding-left:0; }
#lticker #lticker01 li a { color:#CF9C47; font-size:16px; line-height:24px; white-space:nowrap; padding:0; margin:0 20px 0 0; }
#lticker #lticker01 li a:hover { text-decoration:none; }
#lticker #lticker01 li span { font-weight:bold; color:#fff; }
#lticker .tickercontainer{overflow:hidden;margin:0;padding:0;width:100%;}
#lticker .tickercontainer .mask{position:relative;overflow:hidden;width:100%;}

#recaptcha_widget_div { width:318px; margin:0 0 12px 124px; }

div.ladies p.more_photos_weekly, div.escorts p.lady_will_visit_you { background:#CF9C47; text-transform:uppercase; text-align:center; color:#000; font-size:2.5em; line-height:64px; margin-bottom:14px; }
div.escorts p.lady_will_visit_you { width:auto; margin:0 auto 20px; font-size:1.5em !important; font-family:'TrajanPro-Bold', sans-serif !important; line-height:1em; font-weight:bold; padding:10px 0; }

a#enter, a#leave { color:#CF9C47; font-weight:bold; }
a#leave { font-size:69.2%; font-weight:normal; }





#content .col { float:left; margin-right:50px; width:408px; }

body.home #content p { margin-bottom:0; text-transform:uppercase; }

#pg_roster { background:#000 url(img/bg_roster_1280x1090.jpg) no-repeat 50% 0; }
body.page-template-roster-php #content { padding-bottom:100px; }
body.page-template-roster-php #content .col h2 { font-size:1.8em; line-height:1em; color:#CF9C47; text-transform:uppercase; margin-bottom:1em; }
body.page-template-roster-php #content .col p { font-size:1.3em; line-height:1.231em; color:#d9d8d8; margin-bottom:1.385em; }

body.page-template-roster-php #content .col p.new, body.page-template-roster-php #content .col p.she_is_back, body.page-template-roster-php #content .col p.last_shift, body.page-template-roster-php #content .col p.reviewed { margin:0; padding:0; background:url(img/bg_new_lady_92x26.png) no-repeat; width:92px; height:26px; top:0; right:0; text-indent:-5000em; position:absolute; }
body.page-template-roster-php #content .col p.she_is_back { background:url(/wp-content/uploads/2016/11/bg_she_back_92x26.png) no-repeat; }
body.page-template-roster-php #content .col p.last_shift { width:100px; background:url(/wp-content/uploads/2018/12/LAST-SHIFT1.png) no-repeat; background-size:cover; }
body.page-template-roster-php #content .col p.reviewed { background:url(img/bg_read_client_review_92x38.png) no-repeat; height:38px; top:0; }

.roster_group { overflow:hidden; border-bottom:1px solid #333; }
.roster_group div { border-top:1px solid #333; padding-top:13px; }
.roster_group div h3 { font-size:1.3em; line-height:1em; color:#CF9C47; margin-bottom:1em; cursor:pointer; background:url(img/arrow_right_5x8.png) no-repeat 99% 50%; }
.roster_group div h3.open { background:url(img/arrow_down_5x8.png) no-repeat 99% 50%; }
.roster_group div ul { overflow:hidden; display:none; }
.roster_group div ul li { float:left; margin:0 18px 18px 0; position:relative; padding-top:134px; width:92px; }
.roster_group div ul li.side { margin-right:0; }
.roster_group div ul li h4 { color:#d8d8d8; font-size:1.3em; line-height:1em; }
.roster_group div ul li p.img { position:absolute; top:0; left:0; }
.roster_group div ul li p.img img { border:solid 1px #333; }
.roster_group div h3.open + ul { display:block; }

#roster_container .row { overflow:hidden; border-bottom:1px solid #333; margin-bottom:2em; }
#roster_container .row h2 { cursor:pointer; background:url(img/arrow_right_5x8.png) no-repeat 99% 50%; font-size:2em; line-height:1em; color:#CF9C47; margin-bottom:1em; text-transform:uppercase; }
#roster_container .row h3 { margin-bottom:13px; font-size:1.5em; line-height:1em; color:#CF9C47; margin-bottom:1em; text-transform:uppercase; }
#roster_container .row h3 span { color:#fff; }
#roster_container .row .items { overflow:hidden; display:none; }
#roster_container .row .items .item_r { margin-right:0; }
#roster_container .row .items ul { overflow:hidden; }
#roster_container .row .items ul li { float:left; margin:0 13px 13px 0; position:relative; padding-top:132px; width:172px; }
#roster_container .row .items ul li.side { margin-right:0; }
#roster_container .row .items ul li h4 { color:#d8d8d8; font-size:1.3em; line-height:1em; }
#roster_container .row .items ul li p.img { position:absolute; top:0; left:0; }
#roster_container .row .items ul li p.img img { border:solid 1px #333; opacity:0.8; }
#roster_container .row .items ul li:hover p.img img { opacity:1; }
#roster_container .row .items ul li:hover a { color:#CF9C47; }

@media only screen and (min-width : 961px) {
#roster_container .row .items ul li { border:1px solid #7f7f7f; padding:132px 10px 45px; margin:0 20px 20px 0; }
#roster_container .row .items ul li p.img { left:10px; top:10px; margin-bottom:0; }
#roster_container .row .items ul li p.reviewed { right:10px; top:10px; }
#roster_container .row .items ul li p.new, #roster_container .row .items ul li p.she_is_back, #roster_container .row .items ul li p.last_shift { background:url(/wp-content/uploads/2016/08/new-87.png) no-repeat; width:87px; height:25px; top:auto; bottom:10px; right:52px; }
#roster_container .row .items ul li h4 { text-align:center; }
}

#roster_container .row_open h2 { background:url(img/arrow_down_5x8.png) no-repeat 99% 50%; }
#roster_container .row_open .items { display:block; background:url(img/dot_1x1.png) repeat-y 432px 0; }

#ladies_on_now.home h3 { margin-bottom:0; text-align:center; }
#ladies_on_now.home p.time { margin-bottom:1em !important; overflow:hidden; color:#CF9C47; }
#ladies_on_now.home ul { overflow:hidden; width:auto; margin-bottom:0; }
#ladies_on_now.home ul li { float:left; margin:0 20px 20px 0; position:relative; padding-top:142px; width:182px; overflow:hidden; }
#ladies_on_now.home ul li.side { margin-right:0; }
#ladies_on_now.home ul li h4 { color:#d8d8d8; font-size:1em; line-height:1em; text-align:center; }
#ladies_on_now.home ul li p.img { position:absolute; top:0; left:0; }
#ladies_on_now.home ul li p.img img { border:solid 1px #333; opacity:0.8; }
#ladies_on_now.home ul li:hover p.img img { opacity:1; }
#ladies_on_now.home ul li:hover a { color:#CF9C47; }

#ladies_on_now.home ul li p.new, #ladies_on_now.home ul li p.reviewed, #ladies_on_now.home ul li p.she_is_back, #ladies_on_now.home ul li p.last_shift { margin:0; padding:0; background:url(img/bg_new_lady_92x26.png) no-repeat; width:92px; height:26px; top:11px; right:0; text-indent:-5000em; position:absolute; }
#ladies_on_now.home ul li p.she_is_back { background:url(/wp-content/uploads/2016/11/bg_she_back_92x26.png) no-repeat; }
#ladies_on_now.home ul li p.last_shift { width:100px; background:url(/wp-content/uploads/2018/12/LAST-SHIFT1.png) no-repeat; background-size:cover; }
#ladies_on_now.home ul li p.reviewed { background:url(img/bg_read_client_review_92x38.png) no-repeat; height:38px; top:10px; }

@media only screen and (min-width : 961px) {
#ladies_on_now.home ul li { border:1px solid #7f7f7f; padding:142px 10px 45px; margin:0 14px 14px 0; }
#ladies_on_now.home ul li p.img { left:10px; }
#ladies_on_now.home ul li p.reviewed { right:8px; }
#ladies_on_now.home ul li p.new, #ladies_on_now.home ul li p.she_is_back, #ladies_on_now.home ul li p.last_shift { background:url(/wp-content/uploads/2016/08/new-87.png) no-repeat; width:87px; height:25px; top:auto; bottom:10px; right:57px; }
#ladies_on_now.home ul li p.she_is_back { background:url(/wp-content/uploads/2016/11/back-87.png) no-repeat; }
#ladies_on_now.home ul li p.last_shift { width:100px; background:url(/wp-content/uploads/2018/12/LAST-SHIFT1.png) no-repeat; background-size:cover; }
}

#home_hero { position:relative; padding:0 170px 0 160px; margin-bottom:1.5em; font-family:'TrajanPro-Regular', sans-serif; }
#home_hero p.verified { background:url(img/genuine_153x75.png) no-repeat; width:153px; height:75px; text-indent:-5000em; position:absolute; top:-19px; left:0; z-index:9; }
#home_hero p.time { color:#fff; position:absolute; top:-9px; right:0; text-transform:uppercase; width:184px; text-align:right; margin-bottom:0 !important; font-size:10px; line-height:18px; }
#home_hero p.time strong { font-size:26px; line-height:34px; }
#home_hero h3 { color:#CF9C47; font-weight:bold; font-size:26px; line-height:26px; text-transform:uppercase; }
#home_hero h3 + p { font-size:18px; line-height:18px; text-align:center; }

#content ul.girls { overflow:hidden; margin-top:28px; margin-bottom:14px; }
#content ul.girls li { position:relative; margin:0 6px 12px; float:left; width:277px; padding-top:196px; }
#content ul.girls li p, #inline h3 { width:277px; font-weight:normal; text-align:left; margin:0; font-size:1.5em; line-height:1.143em; text-align:center; }
#content ul.girls li a { color:#CF9C47; }
#content ul.girls li a:hover { text-decoration:none; }
#content ul.girls li a span { display:block; font-size:75%; }
#content ul.girls li a span.name, #content ul.girls li a span.age { display:inline; font-size:100%; position:static; top:auto; }
#content ul.girls li a span.bust, #content ul.girls li a span.country, #content ul.girls li a span.dress, #content ul.girls li a span.height { display:none; }
#content ul.girls li.side { margin-right:0; }
#content ul.girls li.bottom { margin-bottom:0; }
#content ul.girls li p.pic { position:absolute; top:0; left:0; z-index:2; }
#content ul.girls li p.desc, #content ul.girls li p.verified, #content ul.girls li div.reviews { display:none; }
#content ul.girls li p.verified, #content ul.girls li p.new, #content ul.girls li p.she_is_back, #content ul.girls li p.last_shift, #content ul.girls li p.holiday, #content ul.girls li p.reviewed { text-indent:-5000em; background:url(img/genuine_60x60.png) no-repeat; width:60px; height:60px; position:absolute; top:5px; left:5px; z-index:9; margin-bottom:0; }
#content ul.girls li p.new, #content ul.girls li p.she_is_back, #content ul.girls li p.last_shift, #content ul.girls li p.holiday, #content ul.girls li p.reviewed { background:url(img/bg_new_lady_161x46.png) no-repeat; width:161px; height:46px; left:auto; right:0; top:0; }
#content ul.girls li p.she_is_back { background:url(/wp-content/uploads/2016/11/bg_she_back_161x45-2.png) no-repeat; }
#content ul.girls li p.last_shift { background:url(/wp-content/uploads/2018/12/last_shift_161x45.png) no-repeat; }
#content ul.girls li p.holiday { background-image:url(img/bg_on_holidays_161x57.png); width:161px; height:57px; }
#content ul.girls li p.reviewed { background:url(img/bg_read_client_review_161x66.png) no-repeat; width:161px; height:66px; top:0; }
#content ul.girls li.blur_40 p.reviewed { top:10px; }

#content ul.girls li p.pic img { opacity:0.8; }
#content ul.girls li:hover p.pic img { opacity:1; }
#content ul.girls li:hover a { color:#fff; }
#content ul.girls li.blur_40 p.pic img { -webkit-filter:brightness(35%); filter:brightness(35%); }

#award_winning { width:330px; margin:50px auto 25px !important; font-family:'TrajanPro-Regular', sans-serif; background:url(img/brothel_of_the_year_100x100.png) no-repeat 0 50%; padding:2em 0 2em 110px; }

#rates dt.wheelchair { line-height:34px; background:url(img/wheelchair_29x34.png) no-repeat 50% 50%; }

#ag_grid .mix { opacity:0; display:none; }

#content p.more_photos_weekly { background:#CF9C47; text-transform:uppercase; text-align:center; color:#000; font-size:3em; line-height:64px; margin-bottom:14px; font-weight:bold; }

#content ul.new_active_toggle li { display:none; }
#content ul.new_active_toggle li.new_girl { display:block; }

p#ladies_new_toggle { background:url(img/new_ladies_filter_380x54.jpg) no-repeat; width:380px; height:27px; text-indent:-5000em; cursor:pointer; margin:21px auto 0; }
p#ladies_new_toggle[data-filter="all"] { background-position:0 -27px; }

#ag_filters { overflow:hidden; }
#ag_filters ul { font-size:1em !important; margin-bottom:0; }
#ag_filters h4 { color:#CF9C47; text-transform:uppercase; font-family:'TrajanPro-Bold', sans-serif; font-size:1.167em; line-height:1em; text-align:center; margin-bottom:0.5em; }
#ag_filters a { color:#fff; text-transform:uppercase; font-family:'TrajanPro-Regular', sans-serif; font-size:0.917em; line-height:1em; text-decoration:none; }
#ag_filters a.active { color:#CF9C47; }
#ag_filters > li { float:left; padding:1em 1em 0; }
#ag_filters ul > li { float:left; padding:0 0.8em; }

#inline { background:#000; padding:15px 15px 15px 485px; position:relative; height:459px; display:none; }
#inline p.img { position:absolute; top:15px; left:15px; margin-bottom:0; }
#inline h3 { width:auto; text-align:left; font-size:21px; line-height:24px; color:#CF9C47; margin-bottom:0.5em; font-weight:bold; }
#inline dl { width:auto; float:left; margin-right:30px; font-size:14px; line-height:20px; letter-spacing:1px; }
#inline dl:last-of-type { margin-right:0; }
#inline dt { color:#CF9C47; }
#inline dd { margin-bottom:1em; }
#inline p.contact_btn { position:absolute; top:318px; left:15px; margin-bottom:0; font-size:15px; line-height:20px; }
#inline p.contact_btn a { background:#D6A930 url(img/bg_custom_btn_1x27.png) repeat-x; color:#000; padding:0.22em 1em; text-transform:uppercase; display:block; min-width:420px; text-align:center; }
#inline p.verified, #inline p.new, #inline p.she_is_back, #inline p.last_shift, #inline p.holiday { text-indent:-5000em; background:url(img/genuine_75x75.png) no-repeat; width:75px; height:75px; position:absolute; top:20px; left:20px; z-index:9; margin-bottom:0; }
#inline p.new, #inline p.she_is_back, #inline p.last_shift, #inline p.holiday { background:url(img/new_70x70.png) no-repeat; width:70px; height:70px; top:20px; left:238px; }
#inline p.she_is_back { background:url(/wp-content/uploads/2016/11/back_70x70.png) no-repeat; }
#inline p.last_shift { width:100px; height:25px; top:20px; left:20px; background:url(/wp-content/uploads/2018/12/LAST-SHIFT1.png) no-repeat; background-size:cover; }
#inline p.holiday { background-image:url(img/holidays_148x59.png); width:148px; height:59px; left:159px; }

#inline p, #inline dl, #inline ul, #inline h3 { font-family:'champagne__limousinesregular', sans-serif !important; }
#inline p { color:#fff; margin-bottom:1em; font-size:14px; line-height:20px; letter-spacing:1px; clear:both; }
#inline dd { color:#fff; }

#inline .reviews { padding-top:1em; }
#inline .reviews > p { color:#cf9c47; font-weight:bold; }
#inline .reviews ul { margin:0 0 1em; padding:0; }
#inline .reviews ul li { border:solid 1px #cf9c47; padding:1em; font-style:italic; margin-bottom:1em; }
#inline .reviews ul li p:last-child { margin-bottom:0; }
#inline .reviews ul li strong { font-weight:bold; }

#inline .shifts p strong { color:#cf9c47; } 

/*body.page-id-13 { background:url(img/bg_work_opp.jpg) no-repeat fixed 50% 40px; }*/

body.page-id-13 #content { padding:25px 22px; font-size:14px; line-height:20px; }
body.page-id-13 #content #col_left p { font-family:'champagne__limousinesregular', sans-serif; margin-bottom:2em; }
body.page-id-13 #content #col_left h1, body.page-id-13 #content #col_left p { font-size:1.286em; font-family:'TrajanPro-Bold', sans-serif; margin-bottom:1em; color:#cf9c47; }

body.page-id-13 #content #col_right { margin-right:0; margin-top:430px; }

body.page-id-13 #content h3 { font-family:'TrajanPro-Bold', sans-serif; font-size:1.8em; line-height:1.111em; color:#cf9c47; text-transform:uppercase; margin-bottom:25px; }
body.page-id-13 #content .tight { margin-bottom:4px !important; }
body.page-id-13 #content .cntr { text-align:center; margin-bottom:1em; }

#work_promo { padding-right:540px; min-height:385px; margin-bottom:0; position:relative; }
#work_promo p { color:#c4c4c4; font-family:'champagne__limousinesregular', sans-serif; font-size:22px; line-height:26px; text-shadow:2px 2px #000; margin-bottom:1em; }
#work_promo p.dear { color:#cf9c47; font-family:'TrajanPro-Regular', sans-serif; font-size:44px; line-height:1em; margin-bottom:10px; }
#work_promo p.img { position:absolute; top:0; right:0; margin-bottom:0; }

#work_content { padding-bottom:40px; margin-bottom:34px; border-bottom:1px solid #333; position:relative; }
#work_content ul li { background:url(img/heart.png) no-repeat 0 5px; margin-bottom:6px; padding-left:22px; }

#work_content p.extend { color:#fff; font-size:2em; line-height:1.2em; text-shadow:none; margin-bottom:2em; }

#work_content .ag_hl, #ag_sms_btm { background:#ecb652; overflow:hidden; padding:12px; }
#work_content .ag_hl p, #ag_sms_btm p { text-transform:uppercase; font-family:'TrajanPro-Bold', sans-serif; text-align:center; margin:0; color:#000; font-size:15px; line-height:20px; font-weight:bold; letter-spacing:1px; }
#work_content .ag_hl p a, #ag_sms_btm p a { color:#000; text-decoration:none; text-transform:lowercase; }

#work_content div.ag_w_pod { border:1px solid #aeaeae; background:#000; padding:12px 20px 4px; margin-bottom:20px; overflow:hidden; }
#work_content div.ag_w_pod p { width:auto; margin-bottom:1em; line-height:1.286em; }
#work_content div.ag_w_pod p em { font-style:italic; }
#work_content div.ag_w_pod h3 { color:#ecb652; font-weight:bold; text-transform:uppercase; margin-bottom:12px; line-height:1.5em; }

#work_content div#ag_w_lt.ag_w_pod { background:#000 url(img/wptour1.jpg) no-repeat 396px 14px; }
#work_content div#ag_w_nexp.ag_w_pod { /*background:#000 url(img/cassie_190.png) no-repeat 360px 50%;*/ background:#000; padding-right:200px; }

#work_content div#ag_w_c { margin-bottom:0; }

#work_content ul#work_opp_free { overflow:hidden; padding-top:23px; width:562px; margin-left:auto; margin-right:auto; margin-bottom:23px; }
#work_content ul#work_opp_free li { float:left; width:281px; padding-top:190px; position:relative; margin:0; padding-left:0; font-size:1em; line-height:1em; font-family:Arial,sans-serif; font-weight:bold; text-align:center; color:#ecb652; }
#work_content ul#work_opp_free li#work_opp_free_qantas { background:url(img/qantas.jpg) no-repeat; }
#work_content ul#work_opp_free li#work_opp_free_accom { background:url(img/accomm.jpg) no-repeat; }

#girl_services { position:absolute; top:0; right:0; text-align:center; }
#girl_services p { color:#fff !important; font-family:'TrajanPro-Bold', sans-serif; margin-bottom:1em; }

#contact { margin-bottom:30px; }
#contact label, #contact legend { display:none; }
#contact input, #contact textarea { background:#fff; border:none; font-family:'champagne__limousinesregular', sans-serif; font-size:1.4em; line-height:1em; margin-bottom:12px; display:block; padding:12px; box-shadow:0 0 5px 4px #999 inset; outline:none; width:400px; }
#contact input { height:14px; }
#contact textarea { height:176px; }
#contact #ga_submit { background:url(img/btn_send_43x27.png) no-repeat; width:43px; height:27px; padding:0; margin-right:0; border:none; text-indent:-5000em; cursor:pointer; font-size:0; box-shadow:none; float:right; }

#useful { padding:2em; text-align:center; }
#useful p { color:#ccc; margin-bottom:1em; font-size:11px; line-height:14px; }
#useful p a { color:#fff; }

#booking_form { margin:0; }
#booking_form label { display:block; margin-bottom:0.3em; }
#booking_form input, #booking_form select { margin-bottom:1.5em; padding:0.25em 0.5em; width:250px; font-size:12px; }
#booking_form select { width:268px; }
#booking_form #contact_submit { cursor:pointer; text-transform:uppercase; }

#live_chat { position:absolute; top:11px; left:566px; width:500px; height:140px; }
#live_chat a { width:500px; height:140px; background:url(/wp-content/uploads/2015/01/live-chat-500x140.png) no-repeat; text-indent:-5000em; display:block; }

.casengo-vipbtn > span { width:500px !important; height:140px !important; background:none !important; border:none !important; bottom:20px !important; }
.casengo-vipbtn span span { width:500px !important; height:140px !important; background:url(/wp-content/uploads/2015/01/live-chat-500x140.png) no-repeat !important; text-indent:-5000em !important; display:block !important; margin:0 !important; padding:0 !important; text-shadow:none !important; }

body.page-id-13 #left-panel { background:url(/wp-content/uploads/2016/03/left-panel-170x589.png) no-repeat; width:170px; height:589px; position:fixed; top:0; left:50%; margin-left:-630px; }
body.page-id-13 #right-panel { background:url(/wp-content/uploads/2016/03/right-panel-170x589.png) no-repeat; width:170px; height:589px; position:fixed; top:0; left:50%; margin-left:460px; }
body.page-id-13 #page { position:relative !important; overflow:visible !important; }
body.page-id-13 .casengo-vipbtn { display:none; }

#live_daily_news, #ag_faq { background:#000; font-family:'TrajanPro-Regular', sans-serif; }
#live_daily_news h3 { background:url(/wp-content/uploads/2016/05/live-daily-news-logo.png) no-repeat; width:600px; height:63px; margin:0 auto 2em; text-indent:-5000em; }
#live_daily_news ul { margin:0 0 1em; padding:0; overflow:hidden; }
#live_daily_news ul li { margin:0 5% 1em 0; padding:0; float:left; padding:50px 1em 0.5em; width:44%; background:#f9fafb url(/wp-content/uploads/2019/02/postit_background-3.png) no-repeat top center; color:#000; min-height:540px; }
#live_daily_news ul li:last-child { margin-right:0; }
#live_daily_news ul li p { margin:0 0 1em !important; overflow:hidden; text-transform:none !important; font-family:Courier, monospace; }
#live_daily_news ul li p.date, #live_daily_news ul li p.desc { margin-bottom:1em; font-size:small; }
#live_daily_news ul li p.date { margin-bottom:0; font-size:smaller; }
#live_daily_news ul li h4, #live_daily_news ul li p.desc { text-align:center; }
#live_daily_news ul li h4 { font-size:1.714em; line-height:1.1em; text-transform:uppercase; margin-bottom:0.5em; font-family:'TrajanPro-Bold', sans-serif; }
#live_daily_news ul li p.read_more { text-align:right; font-size:smaller; }

#ag_grid.girls .recommended, #ladies_on_now.home ul li p.img .recommended { background:#000; display:block; position:absolute; bottom:0; left:0; width:100%; color:#fff; font-size:14px; line-height:2em; }
#ag_grid.girls .rec_1, #ladies_on_now.home ul li p.img .rec_1 { background:#c89134; }
#ag_grid.girls .rec_2, #ladies_on_now.home ul li p.img .rec_2 { background:#999999; }
#ag_grid.girls .rec_3, #ladies_on_now.home ul li p.img .rec_3 { background:#b9722d; }
#ladies_on_now.home ul li p.img .recommended { font-size:10px; text-align:center; }

@media only screen and (max-width : 979px) {
  body.page-id-13 #left-panel, body.page-id-13 #right-panel, #live_daily_news { display:none !important; }
}

.fancybox-wrap, .fancybox-inner, .fancybox-skin, .fancybox-outer { background:#000 !important; }
.fancybox-wrap, .fancybox-inner { max-width:100% !important; }

#welcome_signup { display:none; background:#fff ; text-align:center; padding:2em 0 1em; }
#welcome_signup h2 { font-family:'champagne__limousinesregular', sans-serif; text-transform:uppercase; font-size:3em; line-height:1.1em; margin-bottom:0.3em; }
#welcome_signup p, #subscribe_form_popup { margin-bottom:1em; font-size:14px; }
#subscribe_form_popup input { font-size:14px; }
#subscribe_email_popup { width:340px; }

body.single-post #single-image img { width:100%; height:auto; margin-bottom:1em; }
body.single-post #inline { display:block; height:auto; padding:15px 0; background:none; overflow:hidden; }
body.single-post #inline p.contact_btn { position:static; }
body.single-post .reviews h3 { font-weight:bold; font-size:1.5em; line-height:1em; margin:1em 0; }
body.single-post .reviews em { font-style:italic; }
body.single-post .reviews li { margin-bottom:2em; }

body.home #ag_faq p { display:none; text-transform:none; margin-bottom:1em; font-size:12px; line-height:18px; }
body.home #ag_faq p.q { display:block; cursor:pointer; color:#cf9c47; margin-bottom:0.5em; }
body.home #ag_faq h2 { margin-bottom:0; color:#cf9c47; font-size:1.5em; line-height:1.5em; }
body.home #ag_faq h2 + p { display:block; font-size:small; margin-bottom:1.5em; }

#ag_warning { background:#CF9C47; padding:1em 0; position:fixed; top:0; left:0; z-index:999; width:100%; text-align:center; text-transform:uppercase; font-size:1.5em; line-height:1.3em; overflow:hidden; }
#ag_warning strong, #ag_warning a { font-weight:bold; }
#ag_warning a { text-decoration:underline; }
#ag_warning span { float:right; cursor:pointer; display:block; margin-right:1.5em; }

@media only screen and (max-width : 979px) {
  #ag_warning { display:none !important; }
}
