html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var,td{font-style:normal;font-weight:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clear{clear:both}table.cake-sql-log{width:95%;background:#fff;border:solid 1px #575757;border-width:0 0 1px 1px;color:#000;margin:10px auto 10px auto}table.cake-sql-log td,table.cake-sql-log th{border:solid 1px #575757;border-width:1px 1px 0 0;padding:7px}table.cake-sql-log th{background:#ddd}.error-message{display:block;text-align:center;font-size:10px;color:red}body{background:#000;font-family:'PT Sans',sans-serif;font-size:16px;line-height:1.5;color:#fff}strong{font-weight:bold}em{font-style:italic}a{color:#fff;text-decoration:none}a:hover{color:#fff;text-decoration:none}.center{text-align:center}.page{display:block;min-height:720px;margin:0}.page-header{display:block;background-image:url(/img/site/page-header.jpg.pagespeed.ce.FtMTyT8GrW.jpg) , url(/img/site/page-header-background.jpg.pagespeed.ce.S91BZEgo7m.jpg);background-position:center top , center top;background-repeat:no-repeat , repeat-x;width:100%;height:174px;margin:0 auto;z-index:256;border:0}.page-header>.logo{display:block;width:400px;height:140px;margin:0 auto;padding:0;text-align:center}.page-header>.logo>a{display:inline-block}.page-header>.logo>a>img{display:block}.phone{background:#000;position:absolute;z-index:700;top:0;right:15%;padding:0 20px;font-size:20px;line-height:2;color:#fff;text-align:center;border-radius:0 0 10px 10px;font-weight:700}.page-header-navigation{display:block;width:100%;height:35px;text-align:center}ul.text-navigation-top{display:block;width:100%;height:35px;padding:0}ul.text-navigation-top li{display:inline-block;height:35px;padding:0 16px;line-height:35px}ul.text-navigation-top li:first-child{border-width:0}ul.text-navigation-top li.active{}ul.text-navigation-top li a{font-size:16px;color:#fff;font-weight:400;text-decoration:none;line-height:1;text-transform:uppercase}ul.text-navigation-top li.active a.active{color:#fff}ul.text-navigation-top ul{position:absolute;left:0;display:none;padding:0;list-style:none}.page-wellcome{display:block;background url('../../img/site/page-wellcome.jpg') center top no-repeat;height:100vh;overflow:hidden}.page-wellcome>.page-wellcome-video{display:block;position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}.page-wellcome-video>video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8!important}.page-wellcome-video>.page-wellcome-background{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35) url(/img/site/page-wellcome-logo.png.pagespeed.ce.mH0WCSDrcP.png) center 55% no-repeat;z-index:16!important}.page-wellcome-background>.page-wellcome-button{display:inline-block;position:relative;top: calc(60% + 50px);background:#333;padding:0 25px;font-size:20px;line-height:50px;z-index:256}.page-item{display:block;width:80%;max-width:1200px;margin:0 auto;font-size:1em;padding:10px 0;font-weight:300}.page-item-left{display:block;width:50%;float:left}.page-item-right{display:block;width:50%;float:left}.page-item .page-item{display:block;width:auto!important;padding:0!important;margin:0 auto;font-size:1em;font-weight:300}.page-item-background{width:100%!important;max-width:100%!important;background-repeat:no-repeat!important;background-size:cover!important}.page-item>h1{background:url(/img/site/h1.png.pagespeed.ce.XJH43o3c1l.png) center bottom no-repeat;font-size:24px;font-weight:400;line-height:3;text-align:center;color:#fc6}.page-item>header,.page-item-left>header,.page-item-right>header,form>header{display:block;font-size:24px;line-height:1.5;color:#fff;text-align:center;margin:15px 0 0 0;padding:0 0 15px 0;text-transform:uppercase;color:#fc6}.page-item>header.white{color:#fff}.page-item-background-pink header{color:#fff}.reviews-index-list,.news-index-list,.articles-index-list,.escorts-item-profile-reviews{display:block;text-align:center}.reviews-index-list>article,.news-index-list>article,.articles-index-list>article,.escorts-item-profile-reviews>article{max-width:400px;min-height:210px;vertical-align:top;display:inline-block;margin:0 10px 10px 0;padding:10px;border:2px solid #fc6}.reviews-index-list>article>div>a,.articles-index-list>article>a{display:block;float:left;margin:0 20px 0 0}.reviews-index-list>article header,.news-index-list>article header,.articles-index-list>article header,.escorts-item-profile-reviews>article header{display:block;margin:0 0 10px 0}.news-index-list article time,.escorts-item-profile-reviews article time{display:block;text-align:left;font-weight:400}.articles-index-list article time{display:block;margin:0 0 20px 0}.articles-index-list article time span.day{display:block;font-size:48px;color:#c0c;text-align:left;line-height:1.15}.articles-index-list article time span.month-year{display:block;font-size:36px;color:#fff;text-align:left;line-height:1.15}.reviews-index-list article header h3,.news-index-list article header h3,.articles-index-list article h3,.escorts-item-profile-reviews article h3{text-align:left;margin:0 0 10px 0;font-weight:700}.reviews-index-list article header h3 .reviews-index-escort-name{display:block;color:#fff;text-align:left;font-weight:700;font-size:18px}.reviews-index-list article header h3 .reviews-index-author{display:block;text-align:left;font-weight:400;font-style:italic}.reviews-index-list article header h3 time{display:block;text-align:left;font-weight:400;font-style:italic}.news-index-list article header h3{font-size:24px;font-weight:400}.news-index-list article footer time{display:block;width:50%;float:left}.news-index-list article footer a{display:block;width:50%;float:left}.reviews-index-list article footer,.news-index-list article footer,.articles-index-list article footer,.escorts-item-profile-reviews article footer{display:block;text-align:right}.news-index-list article footer>a,.reviews-index-list article footer>a,.escorts-item-profile-reviews article footer>a{display:inline-block;color:#fff;margin:0 auto;border:0;text-decoration:underline;line-height:1.5;text-transform:uppercase}.articles-index-list article footer>a{display:inline-block;background:#333;color:#fff;margin:0 auto;border:0;text-decoration:none;line-height:1.5;text-transform:uppercase;padding:0 10px}.reviews-index-list>article p,.news-index-list>article p,.articles-index-list>article p,.escorts-item-profile-reviews>article p{display:block;min-height:130px;margin:0 0 10px 0;font-size:1em;line-height:1.5;text-align:left}.reviews-information{display:block;float:left;width:70%}.reviews-information table th{width:20%}.reviews-photo{display:block;float:left;width:30%}.reviews-photo img{border:10px solid #fff}.page-footer{display:block;position:relative;background:#0f0f0f;border:1px solid #333;border-width:1px 0 0 0}.page-footer-logo{display:block;width:200px;height:50px;float:left}.page-footer-logo>a{display:block;width:201px;height:73px}.page-footer-logo>a>img{display:block}.page-footer-navigation{display:block;width:calc(100% - 201px);text-align:right;float:left}.page-footer-navigation ul.text-navigation{display:block;background:none}.page-footer-navigation ul.text-navigation li{display:inline-block;height:24px;line-height:24px;text-align:center;background:url(/img/site/page-footer-navigation_li.png.pagespeed.ce.D7vEVohRCi.png) left 8px no-repeat;padding:0 20px}.page-footer-navigation ul.text-navigation li:first-child{background:none}.page-footer-navigation ul.text-navigation li a{font-size:16px;color:#fff;font-weight:400;text-decoration:none;line-height:1.5}.page-footer-navigation>a{font-size:.9em;color:#fff}.escorts-item-description{display:block;width:80%;max-width:1200px;margin:0 auto;font-size:1em;padding:10px 0;font-weight:300}.escorts-list{display:block;margin:10px auto 0 auto;text-align:center}.escorts-item-index,.escorts-item{display:inline-block;vertical-align:top}.escorts-item-index>.escorts-item-information{display:block}.escorts-item-information>.escorts-item-information-left,.escorts-item-information>.escorts-item-information-right{display:block;width:50%;float:left}.escorts-item>a,.escorts-item-index>a{display:block;width:250px}.escorts-item a img,.escorts-item-index a img{border:0}.escorts-item .escorts-name,.escorts-item-index .escorts-name{display:block}.escorts-item .escorts-name a,.escorts-item-index .escorts-name a{display:block;height:auto;width:auto;text-align:center;font-size:1.5em;font-weight:700}.page-item-background-pink .escorts-name a{color:#000}.escorts-item .escorts-location,.escorts-item-index .escorts-location{display:block}.escorts-item .escorts-location a,.escorts-item-index .escorts-location a{display:block;color:#999;height:auto;width:auto;text-align:center;font-size:1em}.escorts-item .escorts-rate,.escorts-item-index .escorts-rate{display:block;color:#c0c;height:auto;width:auto;text-align:right;font-size:1em}.page-item-background-pink .escorts-rate{color:#000}.escorts-item .escorts-comment,.escorts-item-index .escorts-comment{display:block;height:auto;width:auto;color:#fff;position:relative;text-align:center;font-style:italic;font-size:1em;overflow:hidden;padding:0 10px}.banners-list{display:block;text-align:center}.banners-list .banners-item{display:inline-block;padding:0 .5em}tbody{width:100%}.table-header{width:170px;font-weight:700}.table-content{width:170px}#message_box{display:none;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;z-index:2048;font-size:1.2em;line-height:30px;opacity:.75;color:#fff;text-align:center;font-weight:bold;background-color:#067600}.news-block{display:block;border:1px solid #fff;border-width:1px 0 0 0;margin:10px 0 0 0;padding:10px 0 0 0}.news-block h2{display:block;color:#fff;text-transform:capitalize;font-size:1em;font-weight:700;margin:0 0 5px 0;text-align:left}.news-block .date{margin:0 0 10px 0;font-style:italic}.news-block .news-image{display:block;float:left;margin:0 10px 10px 0}.news-block .news-image a img{border:1px solid #fff}.news-block .news-data{display:block}.news-block .more{display:block;text-align:right;font-style:italic}.first{border:0}.calendar-list{display:block}.calendar-list table{width:100%;margin:1em auto}.calendar-list table thead th{width:10%;background:#44adda;color:#fff;text-align:center;height:40px;line-height:40px}.calendar-list table tbody td{width:10%;color:#fff;text-align:center;height:80px;line-height:80px}.calendar-week-buttons{display:block}.calendar-week-buttons-previuos{display:block;float:left;width:calc(50% - 10px);text-align:right;margin:0 10px 0 0}.calendar-week-buttons-next{display:block;float:left;width:calc(50% - 10px);text-align:left;margin:0 0 0 10px}.article-item,.review-item,.news-item{display:block;margin:0 auto}.article-item article,.review-item article,.news-item article{display:inline-block;border:1px solid #ccc;padding:10px;vertical-align:top}.article-item>article>p,.review-item>article>p,.news-item>article>p{text-align:left}.article-item>article>p>a.media>img,.article-item>article>p>a.media,.review-item>article>p>img,.review-item>article>p>a,.news-item>article>p>img,.news-item>article>p>a{display:block;float:left;margin:0 10px 0 0}.review-item>article>p>strong{margin:0 20px 0 0}.article-item>article>footer,.review-item>article>footer,.news-item>article>footer{display:block;text-align:left;margin:20px 0 0 0}.article-item>article>footer>div,.review-item>article>footer>div,.news-item>article>footer>div{display:block}.locations-index-list,.galleries-index-list{display:block;text-align:center}.locations-index-list>.locations-index-item,.galleries-index-list>.galleries-index-item{display:inline-block;padding:0 10px 10px 0}.locations-index-list>.locations-index-item>a,.galleries-index-list>.galleries-index-item>a{display:block;background:#333;color:#fff;width:250px;padding:5px;height:25px;line-height:25px;text-transform:uppercase;font-size:.85em}.article-list,.reviews-list,.news-list{display:block;margin:0 auto}.article-list article,.reviews-list article,.news-list article{width:430px;display:inline-block;border:2px solid #fc6;margin:0 7px 14px 7px;padding:10px;vertical-align:top}.article-list>article>header,.reviews-list>article>header,.news-list>article>header{display:block;text-align:center;height:84px;margin:0 0 10px 0}.article-list article header h3,.reviews-list article header h3,.news-list article header h3{text-transform:uppercase;text-align:center;font-weight:400;font-size:20px;line-height:1.5;color:#fc6}.article-list article header p,.reviews-list article header p,.news-list article header p{text-transform:uppercase;text-align:center;font-weight:400;font-size:16px;line-height:1.5}.article-list article footer,.reviews-list article footer,.news-list article footer{display:block;text-align:center}.article-list article footer a,.reviews-list article footer a,.news-list article footer a{display:inline-block;color:#fc6;margin:0 auto;border:0;text-transform:uppercase;text-decoration:none}.article-list>article>p,.reviews-list>article>p,.news-list>article>p{display:block;min-height:150px}.article-list>article>p>a,.reviews-list>article>p>a,.news-list>article>p>a{display:block;float:left;margin:0 10px 0 0}.pages_container{text-align:center;line-height:25px;padding:10px}.pages_container a:link,.pages_container a:visited,.pages_container a:hover{padding:2px 5px;margin:0 1px;color:#fff;text-decoration:none}.pages_container a:hover{text-decoration:none;background:gray}.page_current{padding:2px 5px;margin:0 1px;background:gray}.reviews-list-small{display:block;width:100%;margin:1em 0}.reviews-list-small li{display:block;float:left;width:25%}.reviews-list-small li a{color:#39c}.reviews-list-small li a:hover{color:#fff}form{display:block;width:80%;margin:0 auto}form>.input{display:block;text-align:left}form>.input>label{display:inline-block;width:30%;text-align:left;font-size:1em;line-height:30px}form>.input>select{margin:0 0 10px 0;display:inline-block;padding:5px;font-size:16px;line-height:16px;font-style:italic;background:#0f0f0f;color:#fff;border:1px solid #333}form>.input>select>option{background:#0f0f0f;color:#fff;border:1px solid #333}form>.input>input{margin:0 0 10px 0;display:inline-block;width:50%;padding:5px;font-size:16px;line-height:16px;background:#0f0f0f;color:#fff;border:1px solid #333}form>.input>input:hover{}form>.input>textarea{margin:0 0 10px 0;display:inline-block;width:50%;padding:5px;font-size:16px;line-height:16px;background:#0f0f0f;color:#fff;border:1px solid #333}form>.input>textarea:hover{}form>.input>span{display:inline-block;width:10%;color:red;padding:0 0 0 5px}form>select{display:inline-block;width:55%;background:#ead7a8;border:1px solid rgba(255,255,255,1);font-size:.75em;color:rgba(255,255,255,.75);padding:.5em;box-sizing:border-box;margin:0 0 30px 0}.form select option{color:rgba(0,0,0,1.0)}.form .submit{text-align:center;padding:1em 0}.form .submit input{width:20%}input[type="button"],input[type="submit"],a.button{background:#fc6;border:0;line-height:2;color:#333;text-transform:uppercase;padding:5px 20px;font-weight:700;cursor:pointer}input[type="button"]:hover,input[type="submit"]:hover{background:rgba(255,204,102,.75)}div.g-recaptcha{margin:0 auto;width:304px}.escort-search{display:inline-block;width:220px;height:35px;overflow:hidden;background:#0f0f0f;margin:10px 10px 0 0;border:1px solid #333}.escort-search select{color:#fff;text-transform:uppercase;background:transparent;width:220px;padding:5px;font-size:.75em;line-height:1;border:0;border-radius:0;height:35px;-webkit-appearance:none}.escort-search select option{background:#0f0f0f}.page-header-twitter{display:block;float:left;width:80px;height:80px}.crumbs{display:block;text-align:center;font-weight:400;padding:10px 0;color:#fff;font-size:1.5em}.crumbs>a{color:#fff;margin:0 10px}.escort-thumbnail-list{display:block;text-align:center}.escort-thumbnail-list>img{border:0}.escort-thumbnail-list>img.vertical{border:0;margin:0 30px 30px 0}.escort-thumbnail-list>img.horizontal{display:block;border:0;margin:0 auto 30px auto}.escorts-item-profile-left{display:block;max-width:600px;width:80%;margin:0 auto 10px auto}.escorts-item-profile-left .escorts-item-profile-information{width:100%;padding:10px}.escorts-item-profile-left .table-header{font-weight:700;text-align:left}.escorts-item-profile-left .table-content{text-align:left}.escorts-item-profile-left input[type="button"]{width:50%;margin:10px 0 0 0}.escorts-item-profile-right{display:block;max-width:600px;width:80%;margin:0 auto 10px auto}.escorts-item-profile-right .escorts-item-profile-rates{width:100%;padding:10px}.escorts-item-profile-right .escorts-item-profile-rates th{font-weight:700;text-align:left}.escorts-item-profile-right .escorts-item-profile-rates td{text-align:left}.escorts-item-profile-right input[type="button"]{width:auto;margin:10px 0 0 0}.escorts-item-profile-right .phone2{display:block;width:100%;height:50px;font-size:20px;line-height:50px;margin:5px 0;float:left;text-align:center;font-weight:700;font-style:italic}.escorts-item-profile-map{display:block}.escorts-item-profile-map #map{display:block;height:300px}.faq-list{display:block}.faq-list>.faq-item{display:block;margin:0 0 10px 0}.faq-list>.faq-item>.faq-question{display:block;text-align:left;font-weight:700;margin:0 0 10px 0;color:#fc6}.faq-list>.faq-item>.faq-answer{display:block;text-align:left;margin:0 0 10px 0}.timeline-Widget{background:none!important}.escorts-item{padding:0 15px;margin-bottom:30px}.info{}.escorts-item .escorts-rate{text-align:center;color:#fc6}.info .image-cover{background-image:url(http://www.geisha-massage.com/img/site/div_escort_thumbnail_background.png);background-repeat:no-repeat;background-size:cover;padding:3px 3px 0}.info a{display:block;line-height:1}.info img{width:100%;height:auto}.infoSub{height:85px;overflow:hidden;width:100%;text-align:center}.infoSub2{height:55px;overflow:hidden;width:100%;text-align:center}@media (max-width:750px){.escorts-item{padding:0 2px;margin-bottom:5px}.infoSub{height:55px}.escorts-item .escorts-name a{font-size:10px!important}.escorts-item .escorts-location a,.escorts-item .escorts-location,.escorts-item .escorts-rate,.escorts-item .escorts-comment{font-size:9px!important}}.info img{width:100%}.info .infoSub2 .name a{color:#0ff;font-weight:bold}