*{box-sizing:border-box}body{font-family:'Open Sans','OpenSansRegular',Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:-0.35px;text-align:center;color:#280505;background:#fff;overflow-x:hidden;-webkit-text-size-adjust:none;font-size:13px}html,body{height:100%;width:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td,figure{border:0;margin:0;padding:0}img,fieldset,abbr,acronym{border:0}article,aside,figure,figcaption,hgroup,footer,header,nav,section,video,object{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}@font-face{font-family:'xoltoregular';src:url('/fonts/xolto-webfont.eot');src:url('/fonts/xolto-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/xolto-webfont.woff') format('woff'),url('/fonts/xolto-webfont.ttf') format('truetype'),url('/fonts/xolto-webfont.svg#xoltoregular') format('svg');font-weight:normal;font-style:normal}body{max-width:100%;overflow-x:hidden}.beutystar{font-family:'xoltoregular','Open Sans',Arial !important;letter-spacing:0 !important;font-weight:700 !important;letter-spacing:-2px !important}h1{font-size:32px;line-height:50px;font-weight:300;color:#280505;padding:24px 0 30px;margin-bottom:20px;text-align:center;border-bottom:1px solid #ccc}h2{font-weight:500;font-size:32px;line-height:40px;color:#cd8d12;padding:0 0 13px}h2.p1{margin-top:25px}h3{font-weight:700;font-size:26px;letter-spacing:-1px;line-height:30px;color:#280505;padding:0 0 17px}h4{font-weight:700;font-size:20px;letter-spacing:-1px;line-height:26px;padding:0 0 15px;color:#280505}h5{color:#280505;font-weight:700;font-size:18px;letter-spacing:-1px;line-height:24px}a:hover{color:#230203}ul li{list-style:none}ul.sitemap li{list-style:none}p{line-height:150%;font-size:17px;color:#280505;font-weight:100;letter-spacing:0;text-align:justify}img{border:0;display:block}a{color:#280505;outline:0}nav a{text-decoration:none}.bottom-margin{margin-bottom:30px}hr{background:#ccc;height:1px;border:0;width:100%;display:inline-block;margin:14px 0 4px}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#41afaa;color:#fff}::selection{background:#41afaa;color:#fff}header{background:#fff;width:100%;z-index:9999;position:relative}header .header-inner{padding-top:23px}header .wrap{position:relative}.main{width:100%;padding:0;background:#fff}.wrap{width:100%;max-width:1140px;margin:0 auto;text-align:left}fieldset{display:inline-block;width:100%}label{cursor:pointer}input,textarea{outline:0}button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"],input[type="email"],input[type="text"],input[type="number"],input[type="password"]{border:1px solid #ccc;color:#999;padding:6px 6%;width:88%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}textarea{border:1px solid #ccc;padding:6px 4%;width:91.4%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;resize:none}div.radio{height:20px;width:20px;float:left}div.radio span{background:url(../images/bgr/custom-form-elements.png) 0 0 no-repeat;-webkit-font-smoothing:antialiased;float:left;height:20px;width:20px;cursor:pointer}div.radio input{height:20px;width:20px;padding:0;cursor:pointer;opacity:0}div.radio .checked{background-position:0 -21px}div.selector{width:100% !important;position:relative;border:1px solid #91ebf1;line-height:32px;height:32px;margin:0;color:#999;overflow:hidden;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}div.selector span{display:inline-block;width:88%;line-height:29px;height:30px;padding:0 6%;overflow:hidden;background:url(../images/ico/spinner.png) 95% 8px no-repeat;white-space:nowrap}div.selector select{position:absolute;top:10px;left:0;font:normal 12px 'OpenSansRegular';color:#666;border:0;opacity:0}div.selector option{font:normal 12px 'OpenSansRegular';color:#666;border:0}div.checker{height:16px;width:16px;float:left}div.checker span{background:url(../images/bgr/custom-form-elements.png) 0 -44px no-repeat;-webkit-font-smoothing:antialiased;float:left;height:16px;width:16px;cursor:pointer}div.checker input{height:16px;width:16px;padding:0;cursor:pointer;opacity:0}div.checker .checked{background-position:0 -63px}.one-fourth input[type="submit"].gradient-button{margin:0}input.error{border-color:red !important}label.error{color:red !important;padding:5px 0 0}::-webkit-input-placeholder{color:#777}:-moz-placeholder{color:#777}::-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}.content_div{padding-bottom:25px}.txt-l{text-align:left}.txt-r{text-align:right}.txt-c{text-align:center}.txt-j{text-align:justify}.nowrap{white-space:nowrap}.left{float:left}.right{float:right}.clear{clear:both;display:block}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.oldie .clearfix{zoom:1}.invisible{visibility:hidden}.hidden{display:none}.noborder{border:0;text-decoration:none}.left_pic{float:left;margin:5px 20px 10px 0}.right_pic{float:right;margin:5px 0 20px 10px}.button{text-decoration:none;color:#000;border:1px solid #000;padding:8px 13px;font-weight:300;font-size:15px}.button:hover{text-decoration:none}.button.with-arrow{background:url(/images/arrow.png) right center no-repeat;padding-right:50px}.button.gold{background:#d79713;border-color:#d79713;color:#fff}.button.gold.with-arrow{background:#d79713 url(/images/arrow_white_small.png) 95% center no-repeat}.button.blue{background:#023a5a;border-color:#023a5a;color:#fff}.button.blue.with-arrow{background:#023a5a url(/images/arrow_white_small.png) 95% center no-repeat}.button.upper{text-transform:uppercase}.button-holder .button{display:inline-block;margin-bottom:5px}strong.orange{color:#d79713}footer{background:#fff;width:100%;padding:20px 0 60px 0;margin-top:0}footer span.with-us{color:#280505;font-size:26px;display:block;font-weight:100;text-align:center;padding-bottom:20px;padding-top:10px}footer span.with-us span.small{font-size:18px}footer p.copy{padding:0 0 2px;display:inline-block;text-align:right;color:#727272;line-height:24px;font-size:14px}footer p.insurance{padding:10px 0 10px 0;text-align:center;color:#727272;line-height:24px;font-size:14px;border-top:1px solid #ccc;margin-top:20px;padding-top:10px}footer p.insurance a{color:#727272;text-decoration:none;-webkit-transition:all .1s ease-in .1s;-moz-transition:all .1s ease-in .1s;-o-transition:all .1s ease-in .1s;-ms-transition:all .1s ease-in .1s;transition:all .1s ease-in .1s}footer p.insurance a:hover{color:#cd8d12}footer section{text-align:center}footer div.domains ul{width:calc(100% - 55px);text-align:center;margin:0 0 0 50px;padding:20px 0 20px 0}footer div.domains ul li{padding:5px 0 2px 0;line-height:15px;text-align:left;list-style:inherit !important;color:#727272}footer div.domains ul li a{padding-right:10px;margin-right:10px;display:inline-block;font-size:15px;text-decoration:none;color:#727272;-webkit-transition:all .1s ease-in .1s;-moz-transition:all .1s ease-in .1s;-o-transition:all .1s ease-in .1s;-ms-transition:all .1s ease-in .1s;transition:all .1s ease-in .1s}footer div.domains ul li a:hover{color:#cd8d12}footer div.domains ul li.last a{border-right:0;margin-right:0;padding-right:0}footer div.domains{float:left;width:25%}.home-destinations{text-align:center;padding-left:20px;padding-right:20px}.home-destinations p.description{color:#333;padding:50px 10px 40px 10px;font-size:24px;line-height:40px;font-weight:300}.home-destinations p.description strong{font-weight:400}.home-destinations article{padding:20px 0 50px 0;width:49%;margin-right:2%;float:none;float:left;vertical-align:top;position:relative}.home-destinations article.last{margin-right:0}.home-destinations article div.holder{position:relative;padding:32px 0 25px 0}.home-destinations article div.holder img{width:100%;max-width:100%}.home-destinations article p{padding:25px 30px 25px 30px;text-align:center;line-height:27px;font-size:18px}.home-destinations article p.more{padding:0}.home-destinations article p.more a{color:#d79713;font-weight:400;text-decoration:none;background:transparent url(/images/arrow.png) right center no-repeat;padding-right:40px}.home-destinations article p.more a:hover{color:#d79713;font-weight:400;text-decoration:none}.home-destinations article p.min-height{min-height:160px}.box-h2{z-index:230;display:block;width:100%;background:#fff;text-align:center;-webkit-box-shadow:1px 1px 5px 0 rgba(201,201,201,1);-moz-box-shadow:1px 1px 5px 0 rgba(201,201,201,1);box-shadow:1px 1px 5px 0 rgba(201,201,201,1)}.box-h2 h2{width:100%;text-align:center;border-bottom:1px solid #ececec;line-height:150%;margin:10px 0 20px;padding:0;color:#230003;font-size:34px;font-weight:100}.box-h2 span{background:#fff;padding:0 10px}.box-h2-holder{position:relative;clear:both;margin-bottom:0;margin-top:0}.box-h2-holder .box-h2{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.price{font-size:22px;font-weight:100;z-index:230;position:absolute;bottom:0;left:50%;margin-left:-100px;display:block;width:160px;background:#d79713;text-align:center;color:#fff;padding:13px 20px 13px 20px;-webkit-box-shadow:1px 1px 5px 0 rgba(201,201,201,1);-moz-box-shadow:1px 1px 5px 0 rgba(201,201,201,1);box-shadow:1px 1px 5px 0 rgba(201,201,201,1)}.price span{font-weight:400}.slider{height:600px;max-height:600px;position:relative;text-align:center;display:table;width:100%}.slider .text{text-align:center;color:#fff;font-size:20px;font-weight:100;display:inline-block;width:auto;padding:4% 6% 4% 6%;position:absolute;top:40%;vertical-align:middle;left:50%;right:auto;transform:translateY(-50%) translateX(-50%)}.slider .text p{text-align:center;color:#fff;font-weight:100}.slider .text .p1{font-size:25px}.slider .text .p2{text-transform:uppercase;font-size:60px;font-weight:300}.slider .text .p3{font-size:24px}.slider button{-webkit-appearance:none;background:transparent;border:0;outline:0;background:#240201}.slider svg{padding:0}.slider .arrow{cursor:pointer;position:absolute;top:50%;width:60px;height:60px;transform:translateY(-50%)}.slider .previous{left:0}.slider .next{right:0}.slider .previous:hover polyline,.slider .previous:focus polyline{stroke-width:7}.slider .previous:active polyline{stroke-width:9;transition:all 100ms ease-in-out}.slider .next:hover polyline,.slider .next:focus polyline{stroke-width:7}.slider .next:active polyline{stroke-width:9;transition:all 100ms ease-in-out}.slider polyline{transition:all 250ms ease-in-out}.destination-list{padding:0 0 20px 0}.destination-list .delimiter{padding-top:60px}.hotel-list{text-align:center}.hotel-list article{padding:20px 0 0 0;width:32%;margin-right:2%;float:left;vertical-align:top;position:relative;margin-bottom:15px}.hotel-list article.last{margin-right:0}.hotel-list article:nth-child(3n){margin-right:0}.hotel-list article h2{color:#cd8d12;font-size:18px;text-align:left;padding-bottom:5px;font-weight:100}.hotel-list article div.holder{position:relative;padding:0}.hotel-list article div.holder img{width:100%;max-width:100%}.hotel-list article p{padding:25px 0 25px 0;text-align:left;line-height:24px;font-size:16px}.hotel-list article p.more{padding:0}.hotel-list article p.more a{color:#d79713;font-weight:400;text-decoration:none;background:transparent url(/images/arrow.png) right center no-repeat;padding:10px 40px 10px 0}.hotel-list article p.more a:hover{color:#d79713;font-weight:400;text-decoration:none}.hotel-list article p.min-height{min-height:160px;padding-top:10px}.hotel-list article .price{background:#000;color:#fff;font-size:18px;position:absolute;bottom:0;right:0;margin-left:auto;width:160px;padding:8px 10px 10px 10px}.hotel-list article p.tip,.hotel-list article span.tip{background:#d59312;padding:0;color:#fff;font-weight:400;position:absolute;right:0;bottom:120px;font-size:14px}.hotel-list article p.tip a,.hotel-list article span.tip a{color:#fff;font-weight:400;font-size:14px;text-decoration:none;padding:10px 15px 10px 15px;display:block}.hotel-list article .about{background:#023a5a;position:absolute;bottom:40px;right:0;text-align:left;color:#fff;padding:0}.hotel-list article .about a{display:block;padding:8px 10px;text-decoration:none}.hotel-list article .about span{font-size:14px;color:#d59312;line-height:14px}.hotel-list article .about h2{font-size:16px;color:#fff;font-weight:700;line-height:16px;padding:0;margin:0}.hotel-list article .about .beutystar{color:#fff}.hotel-list article a{position:relative}.border-box{margin:10px 0 20px 0;padding:20px 0 40px 0;border-bottom:1px solid #ccc}.navigation{width:25%;float:left;padding-top:30px}.navigation ul{padding:0;margin:0}.navigation ul li{list-style:none;display:block;padding:0 0 15px 0}.navigation ul li a{color:#777;font-size:14px}.navigation ul li a:hover{color:#036;font-weight:400}.navigation ul li.active a{color:#036;font-weight:400}.navigation ul:before{content:"";border-top:5px solid #d89713;width:30%;display:block;padding-bottom:30px}.navigation ul:after{content:"";border-bottom:1px solid #e1e1e1;width:60%;display:block;padding-top:20px;clear:both}.page-content{width:75%;float:right;padding:0 5% 30px 5%;min-height:300px}.page-content h1{color:#036;font-weight:400}.page-content h2{color:#036;font-size:30px;font-weight:300}.page-content h3{color:#cc8d12;font-size:24px;font-weight:300}.page-content h4{color:#cc8d12;font-size:18px;font-weight:300}.page-content p{line-height:30px;font-size:16px;padding:10px 0 10px 0;margin:0}.page-content.full{width:100%;float:none}.page-content ul{padding:10px 0;border:0;margin:0}.page-content ul li{text-align:left;list-style:none;font-size:15px;padding:4px 0 4px 20px;background:url(/images/pointer_small.jpg) center left no-repeat}.page-content ul.sitemap li{list-style:none;background-position-y:13px}.page-content p.citation,.citation{color:#d89713;font-size:22px;font-weight:300}.main.homepage .perex{margin-top:20px}.main.homepage .perex p{font-size:18px;line-height:200%;width:80%;margin:0 auto;text-align:center}.main.homepage .perex .map{float:right;width:29%;margin-top:-30px}.main.homepage .perex .map img{width:100%}.main.homepage .perex-invite{margin-top:20px}.main.homepage .perex-invite p{font-size:18px;line-height:200%;width:96%;padding:2%;margin:0 auto;text-align:center}.main.homepage .block{padding-top:20px;padding-bottom:40px}.main.homepage .block.last{padding-bottom:10px;border-bottom:1px solid #ccc}.main.homepage .block h2{padding-top:0;display:inline-block;width:55%;color:#cd8d12;font-size:25px;font-weight:100;padding-bottom:10px;margin-bottom:5px;z-index:2;position:relative}.main.homepage .block p{line-height:150%}.main.homepage .block img{display:block;padding-bottom:5%;width:45%;z-index:1;position:relative}.main.homepage .block.img-on-left img{float:left;padding-right:5%}.main.homepage .block.img-on-right img{float:right;padding-left:5%}.main.homepage .block.img-on-right h2{padding-left:0;padding-right:5%}.main.homepage .block.img-on-right .sg{margin-top:10px}.main.homepage .block.img-on-right .sg li{font-weight:600;color:#cd8d12;font-size:17px;line-height:150%;padding-bottom:5px;text-align:justify}.main.homepage .block.fb-msg{text-align:center;margin-top:30px}.main.homepage .block.fb-msg p{color:#cd8d12;font-size:20px;padding:10px 20% 10px 20%;text-align:center}.main.homepage .block.fb-msg span{display:block;font-size:18px;color:#787878;font-weight:300}.main.homepage .block.fb-msg span.where{padding-bottom:50px;font-size:14px;font-weight:100}.main-nav{display:block;width:100%;min-height:40px;background:#fff;z-index:666;text-align:center}.main-nav ul{position:relative;display:inline-table;top:0;min-height:60px;margin:0;float:right;padding-top:5px}.main-nav ul li{white-space:nowrap;float:left;margin:0 4px;min-height:55px;letter-spacing:-0.3px;-webkit-text-shadow:0 0 1px rgba(0,0,0,0.3);-moz-text-shadow:0 0 1px rgba(0,0,0,0.3);text-shadow:0 0 1px rgba(0,0,0,0.3)}.main-nav ul li a{min-height:55px;height:21px;overflow:hidden;display:block;color:#908888;padding:20px 12px 20px 12px;font-weight:300;font-size:14px;text-transform:uppercase}.main-nav ul>li>a:hover,.main-nav ul>li.active>a{color:#d79713}.main-nav ul>li:hover>a{color:#d79713}.main-nav .logo-in-nav{float:left;padding:0;color:#000;font-size:24px;text-align:center;line-height:24px;padding-top:15px;width:250px}.main-nav .logo-in-nav strong{color:#d59312;font-weight:700;font-size:18px;margin-top:7px;display:block;padding-bottom:5px;float:left;margin-left:5px}.main-nav .logo-in-nav img{max-width:150px;float:left}.main-nav li ul{background:rgba(36,17,20,0.9);width:auto;display:none;position:absolute;top:auto;min-width:130px;padding:0;z-index:667;border-top:4px solid #c78a13}.main-nav li:hover>ul{display:block}.main-nav li.hover>ul{display:block}.main-nav li ul{min-height:0}.main-nav li ul li{min-height:0;display:block;float:none}.main-nav li ul li a{min-height:50px}.main-nav ul.lang{float:right;top:3px}.main-nav ul.lang li.fb a{display:inline-block;width:28px;height:28px;background:url(/images/fb.png) 30% 30% no-repeat;text-indent:999px;overflow:hidden}.main-nav ul.lang li.in a{display:inline-block;width:28px;height:28px;background:url(/images/in.png) 30% 30% no-repeat;text-indent:999px;overflow:hidden}.social{padding:0;margin:0}.social li{display:inline-block;padding:10px}.social li.fb a{display:inline-block;width:28px;height:28px;background:url(/images/fb.png) 30% 30% no-repeat;text-indent:999px;overflow:hidden}.social li.in a{display:inline-block;width:28px;height:28px;background:url(/images/in.png) 30% 30% no-repeat;text-indent:999px;overflow:hidden}.main-nav ul#nav{position:absolute;right:0;top:auto;margin-right:40px}.cookies-holder{border-top:3px solid #240203;z-index:9999;width:100%;position:fixed;bottom:0;left:0;text-align:center;font-size:14px;color:#333;padding:5px 20px 5px 20px;background:#fff}.cookies-holder .cookies{text-decoration:none;display:inline-block;padding:2px 5px 2px 5px;background:#240203;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 5px -1px rgba(92,92,92,1);-moz-box-shadow:2px 2px 5px -1px rgba(92,92,92,1);box-shadow:2px 2px 5px -1px rgba(92,92,92,1)}.one-two{width:50%;padding:0;margin:0;float:left;position:relative}.one-three{width:32%;padding:0;margin:0;margin-right:2%;float:left;position:relative}.one-three img{width:100%}.one-three.last{margin-right:0}.maps_contact{background:#f9f0dc;padding:50px 0 60px 0}.maps_contact .one-contact-detail{font-size:17px;color:#333;line-height:29px;position:relative}.maps_contact .one-contact-detail strong{font-size:20px}.maps_contact .one-contact-detail span.position{font-size:14px}.maps_contact .one-contact-detail div.address{padding:15px 0 15px 0}.maps_contact .one-contact-detail div.contact a{color:#333;text-decoration:none}.maps_contact .one-contact-detail div.contact a:hover{color:#333;text-decoration:none}.maps_contact .one-contact-detail div.contact a.hi{color:#d89713;text-decoration:underline}.maps_contact .one-contact-detail div.contact a.hi:hover{color:#d89713;text-decoration:none}.maps_contact .one-contact-detail .label{display:inline-block;width:70px}.maps_contact .one-two.deals img{margin:0 auto}.maps_contact .one-two.person{padding-top:15px}.maps_city{padding:40px 0 60px 0}.maps_city address{color:#825f4f;font-size:16px;font-style:normal;font-weight:400;padding-bottom:15px}.maps_city h2.city{font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;color:#230202;padding:0;margin:0;line-height:30px}.maps_city .phone{font-size:16px;color:#333;font-weight:300;padding:15px 0 10px 0}.maps_city .phone a{font-size:16px;color:#333;text-decoration:none;font-weight:300}.maps_city .phone a:hover{font-size:16px;color:#333;text-decoration:none;font-weight:300}.maps_city .box-h2-holder{padding-bottom:40px}.contact_contact{font-size:26px;color:#d89713;font-weight:300;text-align:center;line-height:35px;padding:20px 0 50px 0}.contact_contact span{color:#230202;font-weight:700;padding-right:10px}.block .person{width:auto;margin:0 auto;max-width:600px;position:relative;padding:50px 0 30px 0}.block .person .img{float:left;width:20%}.block .person .img img{width:100%;padding:0;margin:0;border:5px solid #f7f1db;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.block .person .name{width:75%;float:right;color:#d89713;font-size:15px}.block .person .name strong{color:#333;font-weight:600;font-size:19px;display:block}.block .person .contact{padding-top:15px;float:left;width:40%;margin-left:5%;font-size:16px;line-height:150%;font-weight:100}.block .person .contact a{text-decoration:none;font-size:15px;font-weight:100}.block .person .contact a:hover{text-decoration:none}.block .person .contact a.email{color:#d89713;text-decoration:underline}.block .person .contact span{display:inline-block;min-width:60px}.block .person .address{padding-top:15px;float:right;width:35%;font-size:16px;line-height:150%;font-weight:100}.block .person .address a{text-decoration:none;font-size:15px;font-weight:100}.block .person .address a:hover{text-decoration:none}.about{padding:50px 0 60px 0}.about .one-contact-detail{font-size:17px;color:#333;line-height:29px;position:relative}.about .one-contact-detail strong{font-size:20px}.about .one-contact-detail span.position{font-size:14px}.about .one-contact-detail div.address{padding:15px 0 15px 0}.about .one-contact-detail div.contact a{color:#333;text-decoration:none}.about .one-contact-detail div.contact a:hover{color:#333;text-decoration:none}.about .one-contact-detail div.contact a.hi{color:#d89713;text-decoration:underline}.about .one-contact-detail div.contact a.hi:hover{color:#d89713;text-decoration:none}.about .one-contact-detail .label{display:inline-block;width:70px}.about .one-two.person-holder{padding-top:15px;width:25%;background:#f9f0dc}.about .one-two.person-holder .person{text-align:center}.about .one-two.person-holder .person img{margin:0 auto}.about .one-two.person-holder .one-contact-detail{padding:20px 15px 20px 15px}.about .one-two.text{width:71%;padding-right:2%;padding-left:2%}.about .one-two.text p{font-size:15px;line-height:26px;text-align:justify;padding-bottom:15px}.about .one-two.text p.strong{font-weight:700}.about .one-two.text p a.plain{text-decoration:none}.about .one-two.text p a.plain:hover{text-decoration:none}.about .one-two.text ol{margin:0;padding:0;padding-left:20px}.about .one-two.text li{font-size:15px;line-height:30px;text-align:justify;padding:0;margin:0}.breadcrumbs{position:absolute;left:30%;width:70%;bottom:0;background:#fff;text-align:left}.breadcrumbs ul{padding:20px 0 20px 6%;margin:0;text-align:left}.breadcrumbs ul li{padding:0;margin:0;list-style:none;display:inline-block}.breadcrumbs ul li a{text-decoration:none}.breadcrumbs ul li:after{content:'>';padding:0 6px 0 6px}.breadcrumbs ul li.last:after{content:"";padding:0}.slick-gallery-center{position:absolute;top:auto;left:0;width:100%;overflow:hidden}.slick-gallery-center .slick-slide{margin:0 20px;outline:0}.slick-gallery-center .slick-slide img{width:100%;outline:0}.slick-gallery-center.slick-prev:before,.slick-gallery-center.slick-next:before{color:black}.kontaktujte_nas .person{width:33%;float:left;margin:0;padding:50px 0;text-align:left}.kontaktujte_nas .person h3{font-size:26px;color:#00afbb;padding:0;margin:0;line-height:100%;text-align:left;letter-spacing:-1px}.kontaktujte_nas .person a.profile-link,.kontaktujte_nas .person a.profile-link:hover,.kontaktujte_nas .person a.profile-link:active{text-decoration:none}.kontaktujte_nas .person .informace{float:left}.kontaktujte_nas .person address{font-size:16px;color:#777;font-style:normal;line-height:26px}.kontaktujte_nas .person address a,.kontakt_box a,.contact_person p a{color:#00afbb;text-decoration:none}.kontaktujte_nas .person address a.check-phone{color:#777;text-decoration:none}.kontaktujte_nas .person img{float:left;margin-right:10px;margin-bottom:15px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;-o-border-radius:150px;-ms-border-radius:150px}.kontaktujte_nas .person address strong{color:#665746}.show-more-on-web{display:block;margin-top:5px}.wedding-item-title{width:45px;text-align:center;padding:2px 0 6px 0;display:block;position:absolute;top:0;right:20px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.wedding-item-title .number{line-height:15px;display:block;font-size:23px;color:#000;font-family:'Open Sans Condensed','Open Sans',Arial;font-weight:700}.wedding-item-title .number.p1{padding-bottom:8px}.wedding-item-title .wedding{display:block;color:#000;font-family:'Open Sans Condensed','Open Sans',Arial;font-weight:700;font-size:13px}.wedding-item-title .number.w{color:#c20a6a;margin-top:3px;margin-left:-8px}.wedding-item-title .number.w.nl{margin-left:0}.wedding-item-title .wedding.w{color:#c20a6a;font-size:11px;margin-bottom:3px}.wedding-item-title .year{margin-top:0;padding-bottom:5px;display:block;font-size:13px;color:#d79b33;font-weight:600;letter-spacing:1px}.wedding-item-title.w-white{background:#fff}.wedding-item-title.w-white.future{background:#fff}.wedding-item-title.w-white.future .year{margin-top:0}.wedding-item-title.w2{right:70px}.wedding-item-title.w3{right:120px}.wedding-item-title.w4{right:170px}.wedding-item-title.w5{right:220px}.wedding-item-title.w6{right:270px}.wedding-item-title.wedding-item-title-covid{top:80px;background:#fff;border-top-right-radius:6px;border-top-left-radius:6px;right:170px;width:90px;padding:3px;line-height:110%}.wedding-item-title.wedding-item-title-covid.p3{right:170px}.wedding-item-title.wedding-item-title-covid.p2{right:120px}.wedding-item-title.wedding-item-title-covid.p1{right:70px}.wedding-item-title.wedding-item-title-covid.p0{right:20px}.navbar-toggler{display:none}.benefits{padding-top:20px;display:none}.benefits ul{text-align:left;margin:0;padding:0;padding-left:20px}.benefits ul li{color:#c11a80;font-size:14px;list-style:square}.price-holder{position:relative;padding-bottom:10px}.price-holder .comparator-total-holder{position:absolute;left:0;top:0;margin:-5px 0 -5px 0;float:left;width:80%;background:#c20a6a;color:#fff;text-align:center;font-size:18px;padding:10px 0 10px 0;border:0}.price-holder .comparator-total-holder .sm{font-size:14px}.price-holder .comparator-wedding-info-holder{float:right;width:20%;background:#c20a6a;color:#fff;text-align:center;font-size:12px;padding:5px 0 5px 0;border:0;position:relative;letter-spacing:-0.8px}.price-holder .comparator-wedding-info-holder .light-text{color:#fff;font-size:12px;line-height:110%;display:block}.price-holder .comparator-total-container-wedding{position:relative}.price-holder .comparator-total-container-wedding .comparator-wedding-split-acc-holder{position:relative;text-align:center;color:#c20a6a;width:100%;margin-top:10px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-acc-holder strong{text-align:center;color:#c20a6a;display:inline;font-weight:bold;font-size:13px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-pack-holder{position:relative;text-align:center;color:#c20a6a;width:100%}.price-holder .comparator-total-container-wedding .comparator-wedding-split-pack-holder strong{text-align:center;color:#c20a6a;display:inline;font-weight:bold;font-size:13px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-pack-holder .ico-info{height:25px;width:16px;min-height:16px;background:url(/images/ico/ico-info-darker.png) center 3px no-repeat;display:inline-block;vertical-align:top;padding-left:10px;position:relative;margin-bottom:-6px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-formality-holder{position:relative;text-align:center;color:#c20a6a;width:100%}.price-holder .comparator-total-container-wedding .comparator-wedding-split-formality-holder strong{text-align:center;color:#c20a6a;display:inline;font-weight:bold;font-size:13px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-normal-holder{position:relative;text-align:center;color:#999;width:100%}.price-holder .comparator-total-container-wedding .comparator-wedding-split-normal-holder strong{text-align:center;color:#999;display:inline;font-weight:bold;font-size:13px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-diff-holder{position:relative;text-align:center;color:#dc9b35;width:100%}.price-holder .comparator-total-container-wedding .comparator-wedding-split-diff-holder strong{text-align:center;color:#dc9b35;display:inline;font-weight:bold;font-size:13px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-diff-holder .ico-info{height:25px;width:16px;min-height:16px;background:url(/images/ico/ico-info-darker.png) center 3px no-repeat;display:inline-block;vertical-align:top;padding-left:10px;position:relative;margin-bottom:-6px}.price-holder .comparator-total-container-wedding .lw{display:inline-block;width:22%;text-align:right}.price-holder .comparator-total-container-wedding .rw{display:inline-block;width:76%;text-align:left}.price-holder .comparator-total-container-wedding .comparator-total-holder .ico-info{height:25px;width:16px;min-height:16px;background:url(/images/ico/ico-info-darker.png) center 3px no-repeat;display:inline-block;vertical-align:top;padding-left:10px;position:relative;margin-top:3px}.price-holder .comparator-total-container-wedding .comparator-wedding-split-pack-holder .ico-info{height:25px;width:16px;min-height:16px;background:url(/images/ico/ico-info-darker.png) center 3px no-repeat;display:inline-block;vertical-align:top;padding-left:10px;position:relative;margin-bottom:-6px}.price-holder .comparator-total-container-wedding .guarantee-ico{position:absolute;right:0;top:40px;width:100%;max-width:50px}.tip-twitter,.tip-big-twitter,.tip-big-twitter-purple,.tip-biggest-twitter,.tip-biggest-twitter-purple{opacity:.8;z-index:99000;text-align:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px 8px;max-width:200px;color:#fff;background-color:#000}.tip-big-twitter{width:500px;max-width:90%}.tip-big-twitter-purple{width:500px;max-width:90%;background-color:#c20a6a;opacity:.9}.tip-biggest-twitter{width:1100px;max-width:90%}.tip-biggest-twitter-purple{width:1100px;max-width:90%;background-color:#c20a6a;opacity:.9}.tip-twitter .tip-inner,.tip-big-twitter .tip-inner,.tip-big-twitter-purple .tip-inner,.tip-biggest-twitter .tip-inner,.tip-biggest-twitter-purple .tip-inner{font:bold 11px/14px 'Lucida Grande',sans-serif}.tip-biggest-twitter-purple p{color:#fff !important;font-size:14px;line-height:24px}.tip-twitter .tip-arrow-top,.tip-big-twitter .tip-arrow-top,.tip-big-twitter-purple .tip-arrow-top,.tip-biggest-twitter .tip-arrow-top .tip-biggest-twitter-purple .tip-arrow-top{margin-top:-5px;margin-left:-5px;top:0;left:50%;width:9px;height:5px;background:0}.tip-twitter .tip-arrow-right,.tip-big-twitter .tip-arrow-right,.tip-big-twitter-purple .tip-arrow-right,.tip-biggest-twitter .tip-arrow-right,.tip-biggest-twitter-purple .tip-arrow-right{margin-top:-4px;margin-left:0;top:50%;left:100%;width:5px;height:9px;background:0}.tip-twitter .tip-arrow-bottom,.tip-big-twitter .tip-arrow-bottom,.tip-big-twitter-purple .tip-arrow-bottom,.tip-biggest-twitter .tip-arrow-bottom .tip-biggest-twitter-purple .tip-arrow-bottom{margin-top:0;margin-left:-5px;top:100%;left:50%;width:9px;height:5px;background:0}.tip-twitter .tip-arrow-left,.tip-big-twitter .tip-arrow-left,.tip-big-twitter-purple .tip-arrow-left,.tip-biggest-twitter .tip-arrow-left,.tip-biggest-twitter-purple .tip-arrow-left{margin-top:-4px;margin-left:-5px;top:50%;left:0;width:5px;height:9px;background:0}@media screen and (max-width:1100px){.slider .text{width:100%}.main-nav ul li a{padding:20px 6px 20px 6px}.price-holder .comparator-total-holder .sm{letter-spacing:-0.8px}.price-holder .comparator-total-holder{letter-spacing:-0.5px}}@media screen and (max-width:1000px){.hotel-list article h2{font-size:16px}.maps_contact .one-two.deals{width:30%}.maps_contact .one-two.deals img{width:80%}.maps_contact .one-two.person-holder{width:70%}.maps_contact{padding-left:10px;padding-right:10px}.maps_city{padding-left:10px;padding-right:10px}.about .one-two.text{width:65%}.about .one-two.person-holder{width:31%}.kontaktujte_nas .person{width:45%;text-align:center}.kontaktujte_nas .person .s-person{display:inline-block;text-align:left}.kontaktujte_nas .person.last{margin-left:25%}.main-nav ul#nav{position:relative}.main-nav ul.lang{position:absolute;float:none;left:5px;top:12px}.main-nav .logo-in-nav{width:100%;text-align:center;padding-top:15px;float:none;display:block}.main-nav .logo-in-nav span{width:auto;display:inline-block}.main-nav ul li a{padding-top:10px}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button,select{text-transform:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.navbar-toggler{display:inline-block;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out;position:absolute;top:12px;right:5px}.navbar-toggler[aria-expanded="true"]{border-color:#000}.navbar-toggler-icon{background-image:url("../images/menu.svg")}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.main-nav ul#nav{position:relative;width:100%;margin-right:0;float:none;padding-bottom:10px}.main-nav ul#nav:not(.show){display:none}.main-nav ul#nav li{display:block;float:none;text-align:center;min-height:21px;height:auto}.main-nav ul#nav li a{display:block;padding:3px 0 3px 0;line-height:150%;min-height:21px;height:auto}.price-holder .comparator-total-holder .sm{font-size:12px;letter-spacing:-0.8px}}@media screen and (max-width:850px){.hotel-list article{width:49%;margin-right:2%}.hotel-list article.last{margin-right:0}.hotel-list article:nth-child(3n){margin-right:2%}.hotel-list article:nth-child(2n){margin-right:0}.hotel-list article.is-single{margin-left:25.5%;margin-right:0}footer div.domains{width:50%}.price-holder .comparator-total-holder .sm{font-size:14px;letter-spacing:-0.8px}}@media screen and (max-width:800px){.hotel-list article .price{font-size:18px;right:auto;left:50%;margin-left:-80px}.hotel-list article p.tip,.hotel-list article span.tip{margin-top:5px}.maps_contact .one-two.deals{width:100%;float:none;padding-bottom:40px}.maps_contact .one-two.person-holder{width:100%;float:none}.maps_contact .one-two.deals img{width:40%}.about .one-two.text{width:96%}.about .one-two.person-holder{width:100%}.about .one-two.person-holder .person{width:250px;float:left}.about .one-two.person-holder .one-contact-detail{width:auto;float:left}.kontaktujte_nas .person img{max-width:120px}}@media(max-width:768px){.main-nav ul{padding-bottom:10px}.main-nav ul li{min-height:25px}.main-nav ul li a{padding:10px 12px 10px 12px;min-height:25px;height:auto}.main.homepage .block.wp{padding:5px 20px}.main.homepage .block.wp h2{width:100%}.main.homepage .block.img-on-left img{float:none;max-width:100%;width:100%;margin:0 auto;padding:0;margin-bottom:10px}.main.homepage .block.img-on-right img{float:none;max-width:100%;width:100%;margin:0 auto;padding:0;margin-bottom:10px}.show-more-on-web{margin-bottom:20px}}@media screen and (max-width:700px){.main-nav{text-align:center}.main-nav .wrap{text-align:center}.main-nav ul{float:none;width:auto;display:inline-block}.slider{height:300px;max-height:300px}.slider .text{font-size:20px}.slider .text strong{font-size:30px}.slider .text.text-top h1{font-size:30px}.home-destinations article{width:100%;float:none;margin-right:0}.hotel-list article{width:100%;float:none;margin-right:0}.hotel-list article.is-single{margin-left:0;margin-right:0}.hotel-list article h2{font-size:24px}.contact_contact span{display:block;width:100%}.kontaktujte_nas .person{width:100%}.kontaktujte_nas .person.last{margin-left:0}}@media screen and (max-width:600px){.one-three{margin:0;width:100%;float:none}.maps_contact .one-two.deals{padding-bottom:30px}.maps_contact .one-two.deals img{width:50%}.about .one-two.person-holder .person{width:100%;float:none}.about .one-two.person-holder .one-contact-detail{width:100%;float:none;text-align:center}.slider .text .p2{font-size:50px}.slider .text{position:relative;width:100%;transform:inherit;top:auto;left:auto;right:auto}.tip-twitter{width:200px;max-width:96%;padding:2%}.tip-big-twitter{width:400px;max-width:96%;padding:2%;left:0 !important;right:auto !important}.tip-big-twitter-purple{width:400px;max-width:96%;padding:2%;left:0 !important;right:auto !important}.tip-biggest-twitter{width:1100px;max-width:96%;padding:2%;left:0 !important;right:auto !important}.tip-biggest-twitter-purple{width:1100px;max-width:96%;padding:2%;left:0 !important;right:auto !important}}@media screen and (max-width:480px){.slider .text .p2{font-size:40px}.main.homepage .perex p{width:auto;padding-left:20px;padding-right:20px;text-align:justify}h1{font-size:26px;letter-spacing:-1px}h2{font-size:28px}.box-h2 h2{font-size:24px;letter-spacing:-1px}.main.homepage .block h2{font-size:22px;line-height:30px}.kontaktujte_nas .person.m{display:none}.slider .text{padding-top:10%}}@media screen and (max-width:420px){footer div.domains{width:100%;text-align:center}}@media screen and (max-width:380px){.main-nav .logo-in-nav strong{float:none}}@media screen and (max-width:340px){.slider{height:200px;max-height:200px}.slider .text{font-size:16px}.slider .text strong{font-size:25px}.slider .text.text-top h1{font-size:25px}.slider .text .p2{font-size:40px}.hotel-list article h2{font-size:18px}.maps_contact .one-two.deals{padding-bottom:30px}.maps_contact .one-two.deals img{width:80%}.one-two{margin:0;width:100%;float:none}.one-two.person-holder{text-align:center}.one-two.person-holder img{margin:20px auto}}