@font-face{font-family:cambria-r;src:url(../fonts/Cambria-Regular.eot);src:url(../fonts/Cambria-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Cambria-Regular.woff2) format('woff2'),url(../fonts/Cambria-Regular.woff) format('woff'),url(../fonts/Cambria-Regular.ttf) format('truetype'),url(../fonts/Cambria-Regular.svg#Cambria) format('svg');font-weight:400;font-style:normal}@font-face{font-family:cambria-b;src:url(../fonts/Cambria-Bold.eot);src:url(../fonts/Cambria-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Cambria-Bold.woff2) format('woff2'),url(../fonts/Cambria-Bold.woff) format('woff'),url(../fonts/Cambria-Bold.ttf) format('truetype'),url(../fonts/Cambria-Bold.svg#Cambria-Bold) format('svg');font-weight:700;font-style:normal}body{font-family:lato,sans-serif;font-size:14px;line-height:28px;background:url(../img/bg-floral.jpg) center -550px no-repeat}a{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{padding:10px 0;margin:0}h1+h2{padding:0;margin-bottom:30px}h3{font-style:italic}p{padding:0;margin:0 0 10px}img{max-width:100%}section,footer{padding:10px 0}footer{padding-bottom:0}.big-title{font-size:3em}.medium-title{font-size:2.1em}.small-title{font-size:1.8em}.h3{font-size:1.5em;font-style:italic}.custom-font-regular{font-family:cambria-r,sans-serif}.custom-font-bold{font-family:cambria-b,sans-serif}.bordered{border:8px solid transparent}.no-padding{padding:0}.no-margin{margin:0}a.booking-btn{padding:15px 20px;border-radius:4px;display:block;float:left;font-size:1.4em;font-style:italic;transition:all .3s ease}a.booking-btn:hover{text-decoration:none;opacity:.8}a.booking-btn.full{float:none;text-align:center}a.booking-btn span:before{font-family:fontawesome,sans-serif;content:"\f095";padding-right:10px}a.booking-btn.gallery{margin:0 5px}a.booking-btn.inline{display:inline-block;float:none}.navbar-default{width:100%;min-height:0;height:60px;line-height:60px;padding:0;margin:0;border-radius:0;text-transform:uppercase;text-align:center;border:none;background:rgba(0,0,0,.6)}.navbar-default ul.nav.navbar-nav{width:100%}.navbar-default ul.nav.navbar-nav li{float:none;display:inline-block}.navbar-default ul.nav.navbar-nav li a{transition:all .3s ease;background-color:transparent}.navbar-default ul.nav.navbar-nav li a:hover,.navbar-default ul.nav.navbar-nav li.active a{background-color:transparent}.logo-area{margin:35px 0}.logo-area h1{margin:0;padding:0}.logo-area h1 a span{display:none}.logo-area h2 a span{display:none}.logo-area img,.header-area img{display:inline-block}h2+.divider{margin-bottom:25px}.divider{background:url(../img/divider-ornament.png) center center no-repeat}.divider.spacer80{height:80px}.divider.spacer190{height:190px}.floral-bg{background-image:url(../img/bg-floral.jpg);background-repeat:no-repeat}.floral-bg.center{background-position:center center}.floral-bg.top{background-position:center -150px}.floral-bg.top.half{background-position:center -350px}header .caption-holder{max-width:1280px;margin:0 auto;position:relative}header .caption-holder .caption{position:absolute;top:26%;right:90px}header .caption-holder .caption h2,header .caption-holder .caption h3{padding:0;margin:0;line-height:1em}header .caption-holder .caption h2.title{font-size:3em}header .caption-holder .caption h3.name{font-size:6em}header .caption-holder .caption a{display:block;border-radius:5px;transition:all .3s ease;margin-top:15%;font-weight:700;font-style:italic;font-size:1.4em;padding:15px 20px;border-style:solid;border-width:0 5px 0 0}header .caption-holder .caption a:hover{opacity:.8}.escort-box{position:relative;transition:all .3s ease;overflow:auto;margin:0 -10px 10px}.escort-box .name-tag{font-size:1.4em;padding:10px;min-width:225px;position:absolute;left:-8px;bottom:10px;border-width:0 4px 0 0;background-image:url(../img/bg-name-tag.png);background-repeat:no-repeat;background-position:left center}.escort-box img{opacity:.9;transition:all .3s ease}a:hover .escort-box img{opacity:1}.escort-box.txt{padding:10px 25px 0}.escort-box.txt p{font-size:1.2em}.follow-up-holder{margin:40px 0}.property-holder{margin:50px 0 25px;border:1px solid rgba(255,255,255,.3);overflow:auto}.property-holder .rule{padding:7px 15px;border-bottom:1px solid rgba(255,255,255,.3)}.property-holder div:first-child .rule{border-right:1px solid rgba(255,255,255,.3)}.property-holder .rule:last-child{border-bottom:none}.property-holder .rule>span{display:inline-block}.property-holder .rule .property{min-width:100px}.property-holder .rule .value span{font-family:fontawesome,sans-serif}.property-holder .rule .value span.true:after{content:"\f00c"}.property-holder .rule .value span.false:after{content:"\f00d"}.gallery-holder{margin:20px 0}.gallery-holder .bordered{border-width:6px}.wide-text-area{margin:40px 0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;overflow:auto}.wide-text-area .overlay{padding:50px 0;background-color:rgba(74,163,1,.9);overflow:auto}.wide-text-area .overlay p{font-size:1.3em;margin:10px 0 45px}ul.cities{margin:0;padding:10px 0;list-style:none}ul.cities li:before{font-family:fontawesome;content:"\f041";padding-right:10px}.footer-nav{padding:20px;margin-top:50px;background:rgba(0,0,0,.3);overflow:auto}.footer-nav ul{list-style:none;padding:0;margin:0}.footer-nav ul li{float:left;margin:0 10px}.footer-nav ul li a{text-transform:uppercase;text-decoration:none;transition:all .3s ease}.footer-nav ul li a:hover{text-decoration:none}.copy{text-transform:uppercase;line-height:1.517em;font-size:10px;color:#fefefe;float:right;text-align:right;padding-top:5px}.copy .realized{display:none}.copy a{color:#a7d6d0;text-decoration:none}.copy a:hover{text-decoration:underline}.banners{text-align:center;margin-top:60px}.msg{color:#000}.msg.warning{border:2px solid #f2dd8c;background-color:#fff5cc}.msg.warning a{color:#df0000}.msg.warning a:hover,.msg.warning a:active,.msg.warning a:focus{color:#303030}.msg.info{border:2px solid #b8e2fb;background-color:#e8f6ff;padding:5px;width:90%}.msg.done{border:2px solid #bbdf8d;background-color:#eaf7d9;padding:5px;width:90%}.msg.error{border:2px solid #ffaeae;background-color:#feebeb;padding:5px;width:90%}.container select,.container input,.container textarea{color:#000}.container input.err,.container select.err,.container textarea.err{border:1px solid #df0000;background:#ffb;color:#000}.container .err{color:#df0000}a.more{-webkit-box-shadow:#000 0 0 5px;-moz-box-shadow:#000 0 0 5px;box-shadow:#000 0 0 5px}a.more{display:inline-block;font-size:25px;color:#000;line-height:1.2em;background:#fefefe;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;vertical-align:text-top;position:relative}a.more span{padding:4px 38px 8px 15px;display:block;background:url(../img/more_arrow.png) right center no-repeat}*+html a.more span{padding:5px 38px 7px 15px}a.more:hover{text-decoration:none}@media(max-width:992px){header .caption-holder .caption{top:10%;font-size:.8em}}@media(max-width:768px){header .caption-holder .caption{font-size:.6em}.property-holder .rule:last-child{border-bottom:1px solid rgba(255,255,255,.3)}}@media(max-width:640px){header .caption-holder .caption a{margin-top:10%;padding:5px 15px}}@media(max-width:512px){a.booking-btn{display:none}a.booking-btn.full{display:block}header .caption-holder .caption{right:10px}}.brandlogos-footer{background:#000;padding-top:75px;padding-bottom:75px;width:100%}.brandcontainer-footer{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;text-align:center;display:flex;flex-wrap:wrap}.brandblock{padding-left:5px;padding-right:5px;text-align:center;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;min-height:120px}.brandblock:hover figure .brandcolor{opacity:1}.brandblock:hover figure img:not(.brandcolor){opacity:0}.brandblock figure{max-width:100%;margin:0;min-height:120px;display:flex;justify-content:center;align-items:center;position:relative}.brandblock figure .brandcolor{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;transition:.3s ease-out}.brandblock figure img{max-width:300px;width:100%;height:auto;transition:.3s ease-out}.brandlogos-footer{padding-bottom:25px}footer .bottom-info{background:#2c293a;color:#fff;font-size:16px}footer .bottom-info img{vertical-align:text-middle}footer .bottom-info .xplow span{display:none}@media(min-width:1200px){.brandcontainer-footer{max-width:1140px}}@media(min-width:992px) and (max-width:1199px){.brandcontainer-footer{max-width:960px}}@media(min-width:992px){.brandblock{width:calc(33% - 25px);display:inline-flex;margin-bottom:35px}}@media(max-width:991px){.brandlogos-footer{padding-top:50px;padding-bottom:50px}}@media(min-width:768px) and (max-width:991px){.brandcontainer-footer{max-width:720px}}@media(max-width:767px){.brandblock{width:calc(50% - 25px);display:inline-flex;margin-bottom:35px}}@media(min-width:576px) and (max-width:767px){.brandcontainer-footer{max-width:540px}}@media(max-width:575px){.brandlogos-footer{padding-top:35px;padding-bottom:35px}.brandlogos-footer .brandcontainer-footer .brandblock{width:100%;display:block;margin-bottom:35px}.brandblock{min-height:inherit}.brandblock figure img{max-width:300px;width:auto;height:auto;margin-left:auto;margin-right:auto;display:block}.brandblock figure{min-height:inherit}}.brandlogos-footer .block-center{width:100%;text-align:center;margin-top:0;padding-top:0;padding-bottom:5px}.brandlogos-footer .block-center h4{margin-left:auto;display:block;font-family:sans-serif;color:#fff;margin-bottom:0}.brandlogos-footer.block-center figure{margin-right:auto;display:block;width:200px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}.brandlogos-footer .block-center figure img{max-width:220px;height:auto}.flirten .msg{width:100%}.flirten select.input-text-02{width:90%}.flirten input.input-text-02{width:90%}.flirten .suffix_1{color:#000;padding:20px}.flirten .suffix_1 .flirtlogo{padding:10px 0}.flirten .suffix_1 .more{width:90%;background-color:#09c}.flirten .suffix_1 .more:hover{background-color:#ff3066}.flirten .suffix_1 .flirtleft{background:#fff}.flirten .suffix_1 .flirtright{text-align:center}