body{background-color:#f1f1f1;font-family:open sans,sans-serif;background-size:100%;background-repeat:no-repeat;background-position:center top;background-attachment:fixed}.full-container{width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;font-family:taviraj,serif;letter-spacing:2px;font-weight:300}h1,.h1{margin:30px 0;font-size:27px}h2,.h2{margin:20px 0;font-size:24px}h3,.h3{margin:10px 0;font-size:21px}h4,.h4{font-size:18px}.form-group h4{font-size:16px;text-transform:none}h5,.h5,h6,.h6{font-size:16px}a{color:#953f93;word-wrap:break-word}.has-error{border:1px solid red}.alert{border-radius:0}.bg-purple{background-color:#b9a9af}.bottom-gap{height:75px}.text-lilac{color:#ebcaf0!important}.zooming img{transition:.5s}.zooming:hover img{transform:scale(1.15,1.15)}.bg-white{background-color:rgba(255,255,255,.5)}#main-logo{background-color:#b9a9af;border-bottom:20px solid #f1f1f1}#main-logo .container{position:relative}#main-logo .container>div{display:inline-block;padding:5px 50px;background-color:#f1f1f1}#main-logo img{display:inline}#main-logo .telephone{background-color:#f1f1f1;padding:10px 20px;color:#000;font-family:open sans,sans-serif;position:absolute;top:0;right:0}header{font-family:taviraj,serif}.navbar{margin-bottom:0}.navbar-default{background-color:#fff;border:none}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar .navbar-collapse{text-align:center}.navbar-default .navbar-nav>li>a{line-height:45px;text-transform:uppercase;font-size:16px;color:#333;letter-spacing:1px;transition:.25s}.navbar-default .navbar-nav>li>a:hover{text-shadow:0 0 15px #b9a9af}.navbar-toggle{float:none;margin-right:0}.navbar-nav .dropdown-menu{border:none;margin-left:auto;margin-right:auto}#location-dropdown{min-width:145.23px;width:145.23px;z-index:99999}#category-dropdown{min-width:138.81px;width:138.81px;z-index:99999}#location-dropdown li,#category-dropdown li{text-transform:uppercase;text-align:center;letter-spacing:1px}.navbar-nav .dropdown-menu a{padding:5px 0!important}#location-dropdown a,#category-dropdown a{transition:.25s}#category-dropdown>li>a>img{width:30px;display:block;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:2px}.dropdown-menu>li>a{white-space:normal!important}.dropdown-menu ul{list-style:none;padding:5px;position:absolute;left:146px;background-color:#fff;box-shadow:0 0 5px #aaa;display:none;margin-top:-30px}.dropdown-menu ul a{color:#333}.parallax{background-image:url(/themes/bespoke/img/mid-banner.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:15px 0}.parallax p,.parallax .h2{color:rgba(255,255,255,.75)}.parallax img{margin:25px 0 10px}.parallax .text-lilac{text-shadow:0 0 5px rgba(255,255,255,.5)}.home-page-body{column-count:2;column-gap:30px;font-family:taviraj,serif;letter-spacing:1px}#girls-of-the-week{padding-bottom:25px;padding-left:100px;padding-right:100px}@media(max-width:768px){#girls-of-the-week{padding-left:20px;padding-right:20px}}#girls-of-the-week .col-xs-12{position:relative}#girls-of-the-week #container-head{position:absolute;left:50%;transform:translate(-50%,-50px)}#girls-of-the-week .h2{margin-top:35px}.image-cropper{overflow:hidden;border:1px solid #b9a9af}.image-cropper>div{height:22vw;width:auto;background-repeat:no-repeat;background-position:center center;background-size:cover}@media all and (max-width:1023px){.image-cropper>div{height:36vh}}.view-profile{}.staff-review-select .dropdown-menu{max-height:50vh;overflow-x:scroll}.staff-review-select .row{position:relative;display:block;margin:0 0 1em;padding:1em 0}.staff-review-select .row:hover{background:rgba(0,0,0,.05);cursor:pointer;transition:.3s ease-in-out}.home-review-holder{padding:15px 0}.home-reviews{transition:.25s}.home-reviews:hover{background-color:#b9a9af}.home-reviews a{color:#333}.home-reviews a:hover{text-decoration:none}.home-review-holder img{width:100%}.home-review-holder .h3{margin:0;padding:10px 10px 10px 0;border-bottom:1px solid rgba(0,0,0,.3);display:inline-block;margin-bottom:10px}.full-width-button div{width:100%;background-color:#b9a9af;padding:15px;text-align:center;text-transform:uppercase;color:#333;letter-spacing:4px;border-radius:10px;font-size:16px;font-weight:600;transition:.25s}.full-width-button:hover div{letter-spacing:6px;opacity:.9;border-radius:5px}.full-width-button:hover{text-decoration:none}.home-phone-number{margin-bottom:30px;display:block;font-family:taviraj,serif;color:#573156;letter-spacing:3px;transition:.5s;opacity:.75;font-size:24px;text-align:center}.home-phone-number:hover{letter-spacing:5px;text-decoration:none;color:#573156;opacity:1}.home-quote{padding:50px 0;margin:25px 0;border-top:1px solid #a29ca0;border-bottom:1px solid #a29ca0}#home-quote-content{font-family:satisfy,cursive;font-size:22px;margin-bottom:30px;color:#573156}#home-quote-name{font-family:taviraj,serif;text-transform:uppercase;font-size:20px;letter-spacing:3px;color:#573156}#evolve{background-image:url(/themes/bespoke/img/evolve.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0;padding:45px 0;margin-bottom:20px;color:#8a7180;text-shadow:0 0 30px #8a7180;font-size:20px;font-weight:300;letter-spacing:15px}.news-header{margin-bottom:40px}.news-image-holder{width:100%;height:150px;overflow:hidden}.home-news-holder img{width:100%;display:block}.home-news-holder{margin-bottom:15px;padding:15px;transition:.25s}.home-news-holder:hover{background-color:#b9a9af}.home-news-holder a{color:#333}.home-news-holder a:hover{text-decoration:none}.home-news-holder .h3{display:inline-block;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:10px}.sm-icon{font-size:60px!important;margin:5px;color:#333;transition:color .25s}.sm-icon:hover{color:#f1f1f1}.fa-facebook{margin-left:10px}.fa-twitter{font-size:60px!important;margin:5px}.twitter-feed{padding:50px 0;margin:25px 0;border-top:1px solid #b9a9af;border-bottom:1px solid #b9a9af}.tweet-holder{padding:15px;transition:.25s}.tweets{transition:.25s;padding:15px;text-align:justify}.tweets:hover{background-color:#b9a9af}.below-parallax{margin-top:50px}.rotating img{transition:1s}.rotating:hover img{transform:rotateY(180deg)}img.rotating{transition:1s;width:110px;margin:25px auto 10px}img.rotating:hover{transform:rotateY(180deg)}.gallery-holder{overflow:hidden;padding:10px}.review{margin:20px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-top:15px}.gallery-holder img{width:100%}.gallery-holder .ymal-image{height:365px;width:auto}@media(max-width:767px){.gallery-holder .ymal-image{height:280px;width:auto}}.gallery-holder span{font-family:taviraj,serif;letter-spacing:3px;margin:15px 0;display:block}.gallery-holder a{color:#565656}.gallery-holder a:hover{text-decoration:none}.gallery-holder .overlay{background-color:transparent;height:calc(100% - 70px);width:calc(100% - 20px);position:absolute;left:50%;transform:translateX(-50%);transition:.25s;z-index:9999}.gallery-holder a:hover .overlay{background-color:rgba(185,169,175,.75);z-index:9999}.gallery-holder .overlay div{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;opacity:0;font-family:taviraj,serif;text-transform:uppercase;letter-spacing:2px;color:#fff;font-size:16px;transition:.5s;padding:5px}.gallery-holder a:hover .overlay div{opacity:1;letter-spacing:5px}.gallery-holder .overlay small{font-size:11px;letter-spacing:1px;transition:1s;word-break:break-all}.gallery-holder .overlay2{position:absolute;top:100%;left:50%;transform:translate(-50%,calc(-100% - 60px));width:calc(100% - 20px);background-color:rgba(183,165,111,.75);color:#fff;padding:5px 0;z-index:10000;font-family:taviraj,serif;text-transform:uppercase;text-align:center}.gallery-holder img{transition:.5s}.gallery-holder a:hover img{transform:scale(1.05,1.05)}.profile-image{padding:10px}.profile-image img{width:100%;transition:.25s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.profile-image img:hover{box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.profile-image-portrait .image,.profile-image-landscape .image{width:auto;background-position:center;background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:.25s}.profile-image-portrait .image:hover,.profile-image-landscape .image:hover{box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22);transition:.25s}@media(max-width:320px){.profile-image-portrait .image{height:14em}}@media(min-width:321px){.profile-image-portrait .image{height:18em}}@media(min-width:768px){.profile-image-portrait .image{height:32em}}@media(min-width:1024px){.profile-image-portrait .image{height:25em}}@media(max-width:320px){.profile-image-landscape .image{height:12em}}@media(min-width:321px){.profile-image-landscape .image{height:15em}}@media(min-width:1024px){.profile-image-landscape .image{height:12em}}.profile-bg{background-size:100%;background-repeat:no-repeat;background-attachment:fixed;padding-top:25px}.container.profile{background-color:rgba(185,169,175,.85);padding-top:10px}.fancybox-title{display:none}.fancybox-opened{width:400px;height:auto;position:fixed;top:187px;left:554px;opacity:1;overflow:visible}.profile-row{padding:15px 15px 0}.profile-row img{width:60%}.icon-title p{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:taviraj,serif;margin-top:5px}.icon-title a:hover{text-decoration:none}#cat-icon{height:6rem;width:auto;margin:20px auto -20px;display:inherit}.profile-box{background-color:rgba(255,255,255,.9);border-radius:30px;margin:10px 0;padding:15px}.profile-box p{margin-bottom:20px}.profile-name{color:#333;margin:10px 0;opacity:.75}.profile-heading{color:#b9a9af}.form-control{margin:15px 0;padding:15px;border-radius:0;height:auto;color:#b9a9af}#full-submit,#bookings-form-submit{width:100%;background-color:#b9a9af;padding:15px;text-align:center;text-transform:uppercase;color:#333;letter-spacing:4px;border-radius:10px;font-size:16px;font-weight:600;transition:.25s}#full-submit:hover,#bookings-form-submit:hover{letter-spacing:6px;opacity:.9;border-radius:5px}.type-holder>div{background:#b9a9af;padding:15px;text-align:center;margin:1px 0;transition:opacity .25s}.type-holder img{display:block;margin-left:auto;margin-right:auto;width:50px;transition:.5s;margin-bottom:5px}.type-holder{color:#fff;transition:letter-spacing .25s}.type-holder:hover{color:#fff;letter-spacing:2px}.type-holder:hover>div{opacity:.8}.type-holder:hover img{transform:scale(1.1,1.1)}.type-title{background:#a19398;padding:15px;text-align:center;margin:40px 0 1px;color:#fff;font-weight:700;letter-spacing:2px;position:relative}.row.type{padding:0 30px}#gallery-head{width:80%;position:absolute;top:0;left:50%;transform:translate(-50%,-70%)}.profile-stat{margin-bottom:5px}#reviews-form{width:60%;margin-left:auto;margin-right:auto}.faq-answer{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.3)}.faq-question{border-top:1px solid rgba(0,0,0,.3);padding-top:30px}.post-list-wrapper{margin-top:2em}.post-list a:hover,.post-list a:active,.post-list a:visited{text-decoration:none}.new-blog-post{padding:15px;margin-bottom:15px;border:1px solid #b9a9af;border-radius:5px;transition:all .25s}.new-blog-post img{width:200px;height:auto;float:left;margin-right:15px}.new-blog-post:hover{background-color:rgba(255,255,255,.5)}.blog-image-list img{margin-bottom:30px}@media(max-width:768px){.new-blog-post img{width:100px;height:auto}.new-blog-post h3{font-size:16px}}.row.news{padding:15px}.news-holder{color:#333}.news-holder:hover{text-decoration:none;color:#333}.news-holder>div{background-color:#b9a9af;padding:15px;margin:5px 0;transition:.25s}.news-holder:hover div{opacity:.9}.news-holder h4{margin-bottom:0}#news-post .page-header{margin-bottom:0;padding-bottom:5px}footer{background-color:#b9a9af;padding:30px 0}.footer-logo img{margin-left:auto;margin-right:auto}.footer-address{margin-top:1em;color:#333;text-transform:uppercase;letter-spacing:1px;transition:.25s;line-height:2;font-family:taviraj,serif}.footer-links .h4{color:#fff}.footer-links a{color:#333;text-transform:uppercase;letter-spacing:1px;transition:.25s;font-family:taviraj,serif}.footer-links a:hover{color:rgba(51,51,51);text-decoration:none;letter-spacing:2px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:850px}}@media(min-width:1200px){.container{width:950px}}@media(max-width:767px){.home-page-body{column-count:1}#gallery-head{display:none}.profile-row{padding:5px}#reviews-form{width:100%}.footer-links p,.footer-links a,.footer-links .h4{text-align:center}.location{display:flex;flex-direction:column-reverse}.profile-bg{background-size:cover;background-position:top center}}@media(max-width:990px){#evolve{margin-top:75px}.news-header{margin-top:75px}.navbar-default .navbar-nav>li>a{padding:15px 6px;font-size:12px}}@media(max-width:1200px){.navbar-default .navbar-nav>li>a{padding:15px 9px}}.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.is-flex>[class*=col-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.click-nav{margin-top:20px;padding:0 15px}.click-nav ul{position:relative;padding:0;margin-bottom:0}.click-nav ul li{position:relative;list-style:none;cursor:pointer}.click-nav ul li ul{position:absolute;left:25px;right:25px;z-index:999}.click-nav ul .clicker{margin-bottom:0;position:relative;padding:20px 0;text-align:center;border:1px solid #000}.click-nav ul .clicker:hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#eaeaea}.click-nav ul li a{display:block;background-color:#fff;border:1px solid #000;text-decoration:none;text-align:center;line-height:35px}.click-nav ul li a:hover{background-color:#eaeaea}.click-nav span{padding:0}.byline{float:left;width:100%;text-transform:uppercase;font-weight:700;font-family:open sans,sans-serif;padding:10px 0;border-top:1px solid #000}.byline p{margin:0;line-height:48px}.byline img{padding-right:10px}@media(max-width:767px){.byline p.pull-left,.byline p.pull-right{text-align:center}}.vhe{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:767px){.navbar-default .navbar-nav>li>a{font-size:16px;line-height:1.5;padding:10px}}.fancybox-inner{overflow:visible;width:100%!important;height:auto!important}.fancybox-wrap{width:30%!important;height:auto;position:absolute;top:5vh!important;left:37.5vw!important;opacity:1;overflow:visible}.fancybox-skin{background-color:#000!important}@media all and (max-width:1024px){.fancybox-wrap{width:60%!important;left:20%!important}.line-title{padding-top:70px}}.opening-container{text-align:right;position:fixed;right:20px;top:45%;z-index:100000;letter-spacing:1px;font-size:1.6rem}.times{padding:1em 0;text-align:center}.opening-container a{color:#f1f1f1}@media all and (min-width:768px){.times{padding:0;text-align:right}.opening-container{position:absolute;right:10px;top:10px}}.opening-container i{padding:.5em;background-color:#b9a9af;font-size:1.75em}.pagination li a{color:#666;transition:.25s}.pagination li a.active{color:#fff;background:#b9a9af;transition:.25s}.pagination li a:hover{color:#333;transition:.25s}.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:0}