@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,700);body{font-size:16px;font-weight:lighter}h1,h2,h3,h4,h5,h6,p,span,a,form{font-family:"Titillium Web",sans-serif}h1{font-size:40px}@media screen and (min-width:481px){h1{font-size:38px}}@media screen and (min-width:768px){h1{font-size:58px}}@media screen and (min-width:1024px){h1{font-size:58px}}@media screen and (min-width:1200px){h1{font-size:78px}}@media screen and (min-width:1800px){h1{font-size:100px}}h2{font-size:40px}@media screen and (min-width:481px){h2{font-size:38px}}@media screen and (min-width:768px){h2{font-size:58px}}@media screen and (min-width:1024px){h2{font-size:58px}}@media screen and (min-width:1200px){h2{font-size:78px}}@media screen and (min-width:1800px){h2{font-size:100px}}h3{font-size:22px}@media screen and (min-width:481px){h3{font-size:20px}}@media screen and (min-width:768px){h3{font-size:22px}}@media screen and (min-width:1024px){h3{font-size:22px}}@media screen and (min-width:1200px){h3{font-size:28px}}@media screen and (min-width:1800px){h3{font-size:30px}}h4{font-size:18px}@media screen and (min-width:481px){h4{font-size:16px}}@media screen and (min-width:768px){h4{font-size:18px}}@media screen and (min-width:1024px){h4{font-size:18px}}@media screen and (min-width:1200px){h4{font-size:22px}}@media screen and (min-width:1800px){h4{font-size:26px}}h5{font-size:22px}@media screen and (min-width:481px){h5{font-size:20px}}@media screen and (min-width:768px){h5{font-size:26px}}@media screen and (min-width:1024px){h5{font-size:26px}}@media screen and (min-width:1200px){h5{font-size:30px}}@media screen and (min-width:1800px){h5{font-size:34px}}div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:18px}@media screen and (min-width:481px){div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:16px}}@media screen and (min-width:768px){div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:18px}}@media screen and (min-width:1024px){div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:18px}}@media screen and (min-width:1200px){div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:21px}}@media screen and (min-width:1800px){div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:20px}}.daterangepicker{position:absolute;color:#575757;background:#fff;border-radius:0;width:278px;padding:4px;margin-top:1px;top:100px;left:20px}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{box-shadow:inset 0 0 1px #23b9cb;max-width:none;z-index:3001}@media screen and (max-height:800px){.daterangepicker.dropdown-menu{top:0!important;position:fixed!important;left:0!important;width:100%!important;height:100%!important;overflow-y:scroll!important}.daterangepicker .calendar{max-width:none!important}.daterangepicker.show-calendar .calendar{display:block!important}}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker.show-calendar .calendar{display:inline-block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;font-size:.7em;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:0;background:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:0;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#9d9d9c;border-color:transparent;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#9d9d9c}.daterangepicker td.in-range{background-color:#f3f3f3;border-color:transparent;color:#373636;border-radius:0}.daterangepicker td.start-date{border-radius:0 0 0 0}.daterangepicker td.end-date{border-radius:0 0 0 0}.daterangepicker td.start-date.end-date{border-radius:0}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#23b9cb;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #9d9d9c;border-radius:0;color:#9d9d9c;height:30px;line-height:30px;display:block;vertical-align:middle;font-size:.7em;text-align:center;margin:0 0 5px 0;padding:0 25px 0 25px;width:100%}.daterangepicker .input-mini.active{border:1px solid #23b9cb;border-radius:0}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#9d9d9c;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left;font-weight:bold}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background:#f3f3f3;border:1px solid #f3f3f3;border-radius:0;color:#23b9cb;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li:hover{background:#23b9cb;border:1px solid #23b9cb;color:#fff}.ranges li.active{background:#23b9cb;border:1px solid #23b9cb;color:#fff}@media(min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .calendar{float:left}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .calendar{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar.left .calendar-table{padding-right:12px}.daterangepicker.ltr .calendar{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .ranges,.daterangepicker.rtl .calendar{text-align:right;float:right}}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;z-index:1;padding:0;background:#fff;text-align:left}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group.bs-container{position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;width:100%;line-height:40px;font-size:1em;font-weight:normal;padding-left:.5em}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;padding:0 .3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none;background-color:#fff;padding:.5em 0;border-bottom:1px solid rgba(157,157,156,.2);border-right:1px solid rgba(157,157,156,.2);border-left:1px solid rgba(157,157,156,.2)}.bootstrap-select.btn-group .dropdown-menu li{width:100%;position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{color:#9d9d9c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a:hover{background-color:#23b9cb;color:#fff}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block;width:100%;text-align:left;-ms-text-align-last:left;-moz-text-align-last:left;text-align-last:left;font-size:.7em;font-weight:normal;padding-left:2em}.bootstrap-select.btn-group .dropdown-menu li small{}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center;font-size:.7em;font-weight:normal}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}@media(max-width:480px){.bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left:0}}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1200px;max-height:100%;width:100%;padding:0;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{position:absolute;bottom:5vh;z-index:0;background:none!important;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(../img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left;left:2%!important;padding:30px}#swipebox-next{background-position:-78px 13px;float:right;right:2%!important;padding:30px}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{backface-visibility:hidden;transition:all .3s ease;content:" ";position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-bottom-bar{bottom:50vh}#swipebox-close{right:10px}#swipebox-arrows{width:100%}}#swipebox-overlay{background:rgba(0,0,0,.9)}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.btn{text-decoration:none;font-family:"Titillium Web",sans-serif;border:none;line-height:1em}.btn_main{background:#23b9cb;color:#fff}.btn_main:hover{background:#1d99a8;color:#ebebeb;transition:all .3s ease}.btn_main:active{background:#10565e;color:#bfbfbf}.btn_alternate{background:#fff;color:#23b9cb;border:1px solid}.btn_alternate:hover{background:#ebebeb;color:#1d99a8;transition:all .3s ease}.btn_alternate:active{background:#bfbfbf;color:#10565e}.btn_hollow{background:rgba(55,54,54,0);color:#fff;border:1px solid #fff}.btn_hollow:hover,.btn_hollow:active{background:rgba(35,185,203,.9);color:#fff;transition:all .3s ease;border-color:#23b9cb}.date_picker{color:#9d9d9c;width:100%;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;display:block;font-family:"Titillium Web",sans-serif;font-weight:normal}.date_picker>div{position:relative;display:inline-block;height:40px;padding:0 .3rem;float:left}.date_picker>div>select,.date_picker>div>input,.date_picker>div>button,.date_picker>div>span,.date_picker>div>svg{display:block;font-size:.7em;height:40px;width:100%;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.date_picker>div>select,.date_picker>div>input,.date_picker>div>div,.date_picker>div>svg{text-align:left;-ms-text-align-last:left;-moz-text-align-last:left;text-align-last:left}.date_picker>div>span{text-align:right;-ms-text-align-last:right;-moz-text-align-last:right;text-align-last:right;line-height:22px;margin-top:-2px}.date_picker>div>input{padding-left:.5em;cursor:pointer}.date_picker>div .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:.7em}.date_picker>div .svg-icon{position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:20px;fill:#9d9d9c;height:1em!important;width:1em!important}.date_picker>div>select:focus,.date_picker>div>input:focus{border-color:#23b9cb;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(35,185,203,.6)}.date_picker .picker_text{width:40%;color:#fff;line-height:18px;text-transform:uppercase;font-weight:bold}.date_picker .picker_date{width:60%}.date_picker .picker_select,.date_picker .picker_button{width:16%;font-weight:bold}.date_picker option{text-align-last:center;background-color:#fff}.daterangepicker .daterangepicker_input p{text-align:center;line-height:1em;margin-bottom:.5em;font-size:.5em;font-weight:bold}.daterangepicker th.month{padding-bottom:.5em;font-weight:bold;font-size:.8em}.daterangepicker .calendar th.available{transition:all 300ms cubic-bezier(.19,1,.22,1) 0ms}.daterangepicker .calendar th.available svg{fill:#23b9cb;width:1em;height:1em}.daterangepicker .calendar th.available:hover{background-color:transparent}.daterangepicker .calendar th.available:hover svg{fill:#373636}.daterangepicker .calendar th.available.prev svg{-moz-transform:translate(0,0) rotate(90deg);-o-transform:translate(0,0) rotate(90deg);-ms-transform:translate(0,0) rotate(90deg);-webkit-transform:translate(0,0) rotate(90deg);transform:translate(0,0) rotate(90deg)}.daterangepicker .calendar th.available.next svg{-moz-transform:translate(0,0) rotate(-90deg);-o-transform:translate(0,0) rotate(-90deg);-ms-transform:translate(0,0) rotate(-90deg);-webkit-transform:translate(0,0) rotate(-90deg);transform:translate(0,0) rotate(-90deg)}.reservation .date_picker>div{margin:.5em 0;height:50px}.reservation .date_picker>div>select,.reservation .date_picker>div>input,.reservation .date_picker>div>button,.reservation .date_picker>div>span,.reservation .date_picker>div>div,.reservation .date_picker>div>svg{height:50px}.reservation .date_picker .bootstrap-select.btn-group .dropdown-toggle .filter-option{line-height:50px}.reservation .date_picker>div>input,.reservation .date_picker .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left:2em}.reservation .date_picker .picker_date{width:40%}.reservation .date_picker .picker_select,.reservation .date_picker .picker_button{width:20%}.reservation .date_picker .picker_button button{text-transform:uppercase;font-weight:bold;line-height:25px}.reservation.reservation_room .date_picker .picker_button{width:100%}.reservation.reservation_room .date_picker .picker_button button{font-size:1em}.reservation.reservation_room .date_picker .picker_price{width:20%}.reservation.reservation_room .date_picker .picker_price div{background-color:#fff;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.reservation.reservation_room .date_picker .picker_price div span{font-size:1em;width:100%;line-height:50px}.title_box{text-align:center;padding-bottom:3rem;color:#373636}.title_box.page_heading{text-align:left;padding-bottom:0}.title_box.page_heading h1,.title_box.page_heading h3{text-transform:uppercase}.title_box.page_heading h1,.title_box.page_heading h2{line-height:1em}.title_box.page_heading h3{font-size:1.5em;font-weight:lighter}.title_box.page_heading p{font-weight:normal;margin-bottom:1em}.title_box.left_title{text-align:left}.title_box.right_title{text-align:right}.title_box.clear_title{color:#fff}.title_box h1,.title_box h2{text-transform:uppercase}.title_box h1:first-letter,.title_box h2:first-letter {margin-left:-.05em}.title_box h3{margin-bottom:.5em;font-weight:normal}.oldie-alert{display:none;width:100%;background:red;color:#fff;text-align:center;font-size:18px;position:fixed;top:0;left:0;z-index:200}.oldie-alert a{display:block;padding:15px;color:#fff}.oldie .oldie-alert{display:block}.oldie .topHeader{top:7%}[data-role="coupon-add-box"] input[type="text"]{width:100%}[data-role="coupon-preview"],[data-role="coupon-error"]{display:none}section{position:relative}.owl-item{transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0)}.owl_prev,.owl_next{position:absolute;height:100%;top:0;width:4em;z-index:1;cursor:pointer}.owl_prev .chevron,.owl_next .chevron{width:4em;height:4em;position:absolute;top:50%;transition:all 1000ms cubic-bezier(.19,1,.22,1) 0ms}.owl_prev .chevron.chevron_left,.owl_next .chevron.chevron_left{-moz-transform:translate(0,-50%) rotate(45deg);-o-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.owl_prev .chevron.chevron_right,.owl_next .chevron.chevron_right{-moz-transform:translate(0,-50%) rotate(-135deg);-o-transform:translate(0,-50%) rotate(-135deg);-ms-transform:translate(0,-50%) rotate(-135deg);-webkit-transform:translate(0,-50%) rotate(-135deg);transform:translate(0,-50%) rotate(-135deg)}.owl_prev:hover .chevron,.owl_next:hover .chevron{border-color:#23b9cb}.owl_prev{left:0}.owl_prev .chevron{left:1em}.owl_next{right:0}.owl_next .chevron{right:1em}.carousel_single_container{overflow:hidden}.carousel_single .container .carousel_content{position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel_single .container .carousel_content .carousel_text{max-width:1530px;color:#fff;text-transform:uppercase;left:0;padding:15px;background-color:rgba(35,185,203,.8);cursor:default}.carousel_single .container .carousel_content .carousel_text p{font-size:2em}.carousel_news+.owl_prev,.carousel_news+.owl_prev+.owl_next{height:auto;top:9vh}.carousel_news+.owl_prev{float:left;margin-left:-4em}.carousel_news+.owl_prev+.owl_next{float:right;margin-right:-4em}section+section .owl_prev .chevron,section+section .owl_next .chevron{border-color:rgba(35,185,203,.5)}section+section .owl_prev:hover .chevron,section+section .owl_next:hover .chevron{border-color:#fff}.carousel_partners .item{padding:0 2em}.carousel_partners .item a{cursor:pointer}.carousel_partners .item a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;transition:all 300ms cubic-bezier(.19,1,.22,1) 0ms}.carousel_partners .item a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.cookieAlertBarMessage{display:none}body{overflow-x:hidden}.section_padding_default{padding:4em 0}.section_padding_small{padding:2em 0}.section_padding_top{padding-top:2em}.section_padding_bottom{padding-bottom:2em}a{color:#373636}a:hover,a:focus{color:rgba(35,185,203,.4);outline:none!important;text-decoration:none!important;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}a.alternate{color:#fff}a.alternate:hover,a.alternate:focus{color:rgba(255,255,255,.4)}.info_page a,.content_page a,.room_page a,.news_detail a{text-decoration:underline}a.btn,.btn,.btn:hover,.btn:active,.btn:focus,.bootstrap-select .dropdown-toggle:focus{outline:none!important;text-decoration:none!important}.btn{padding:.3em}ul li{list-style:none}img{max-width:100%;height:auto;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;opacity:0}img.lazyloaded{opacity:1}img:not(.lazyload){opacity:1}strong{font-size:1em;font-weight:bold}input,select{border:none;outline:none;-webkit-appearance:none}select{cursor:pointer}.checkbox{position:relative;display:inline-block;margin:0 1.5em 0 0!important;height:1em}.checkbox:before{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:1.1em;height:1.1em;border:2px solid #23b9cb}.checkbox:checked:before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform:rotate(-45deg);height:.5em;width:.8em;border-color:#23b9cb;border-top-style:none;border-right-style:none;margin-top:.2em;margin-left:.1em}.checkbox:after{content:"";position:absolute;left:0;width:1em;height:1em;background:#fff;cursor:pointer}svg.svg-icon{fill:#fff;width:2rem;height:2rem;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}a:hover svg.svg-icon{fill:#23b9cb}.chevron{display:inline-block;width:0;height:0;border-left:3px solid rgba(255,255,255,.5);border-bottom:3px solid rgba(255,255,255,.5);background-color:transparent}.chevron.chevron_grey{border-left-color:#9d9d9c;border-bottom-color:#9d9d9c}.chevron.chevron_left{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.chevron.chevron_right{-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.chevron.chevron_down{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.chevron.chevron_down{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.validation-summary-errors{padding:10px;font-size:15px;background:#fee;color:#c00d0e;border:1px solid #c00d0e;margin:20px 0}.validation-summary-errors ul{margin-left:20px}.validation-summary-errors ul li{list-style:square}.field-validation-error{color:#c00d0e}.no-pointer{cursor:default!important}.modal_container{max-width:800px;margin:10vh auto}.modal_container input#CaptchaInputText,.modal_container button#send{line-height:2em;width:100%}.modal_container input#CaptchaInputText{margin-top:1em;margin-bottom:1em;padding:0 15px}.modal_container .modal_bg{padding:2em;background-color:#f3f3f3}.modal_container .modal_bg .header_modal{font-size:2em;font-weight:bold;margin-bottom:1em}.modal_container .modal_bg .header_modal .close{font-size:1em;margin-left:1em}.modal_container .modal_bg .content_modal .captcha_box{width:100%}.modal_container .modal_bg .content_modal .captcha_box>div>a{position:absolute;top:0;right:0;width:50%}.modal_container .modal_bg .content_modal .captcha_box br{display:none}.modal_container .modal_bg .content_modal .captcha_box img#CaptchaImage{display:block;margin-bottom:1em}.header_content{z-index:9999;transition:top .3s;background:transparent}.header_content.stickyheader{position:fixed;top:0;width:100%;margin-top:0;z-index:9999}.header_content.stickyheader .header_main{padding-bottom:2rem}.header_content.stickyheader .header_main .desktop_logo h1{height:70px}.header_content.stickyheader .header_main .desktop_logo img{max-height:60px;padding:0}.header_content.stickyheader .header_main .desktop_menu ul.navbar-nav>li{margin-top:.5em}.header_content.stickyheader .header_main .desktop_menu ul.navbar-nav>li>a{padding-top:.5em}.header_content.stickyheader .header_main .desktop_menu ul.navbar-nav>li>a .chevron{bottom:5px}.header_content:not(.stickyheader) .header_top .header_top_logo{border-bottom:2px solid rgba(55,54,54,.7)}#mobileMenu:not(.mm-menu){display:none}#mobileMenu.mm-menu{border-right:1px solid}#mobileMenu.mm-menu,#mobileMenu .mm-navbar a,#mobileMenu.mm-menu .mm-navbar>*{background-color:#f3f3f3;border-color:#373636!important;color:#373636}#mobileMenu.mm-menu .mm-btn:after,#mobileMenu.mm-menu .mm-btn:before,#mobileMenu.mm-menu .mm-listview>li .mm-arrow:after,#mobileMenu.mm-menu .mm-listview>li .mm-next:after{border-color:#373636}#mobileMenu .mm-listview>li>a,#mobileMenu .mm-listview>li>span,#mobileMenu .mm-navbar .mm-title{font-size:1.5em;line-height:1.5em}#mobileMenu .mm-navbar .mm-title{font-weight:bold}#mobileMenu .mm-listview>li,#mobileMenu .mm-listview>li .mm-next,#mobileMenu .mm-listview>li .mm-next:before,#mobileMenu .mm-listview>li:after{border-color:#373636}#mobileMenu .mm-listview>li:first-child img{width:50%}#mobileMenu .mm-navbar-bottom hr{width:100%;height:1px;background:#373636;margin:0;padding:0}#mobileMenu .mm-navbar-bottom .mmenu_bottom_social,#mobileMenu .mm-navbar-bottom .mmenu_bottom_lang{width:33.3%}#mobileMenu .mm-navbar-bottom .mmenu_bottom_social svg{fill:#373636}#mobileMenu .mm-navbar-bottom .mmenu_bottom_lang{padding:.8em 0}.page_header{position:fixed;z-index:100;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.4) 90%,rgba(0,0,0,0) 100%)}.header_search{position:fixed;background:rgba(55,54,54,.95);width:100%;height:100%;z-index:99999;display:none}.header_search .search_form{position:absolute;top:25%;margin:0 auto;width:100%;padding:1em;max-width:1000px;left:0;right:0}.header_search .search_form input{width:100%;padding:.6em 2em .6em 1em;font-size:2em;background:none;border-bottom:2px solid rgba(255,255,255,.8);outline:none;color:#fff!important;opacity:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header_search .search_form svg{width:4rem;height:4rem;position:absolute;top:50%;right:2em;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.header_search .close_overlay{position:absolute;top:1vw;right:1vw;background:rgba(255,255,255,.2);width:2em;height:2em;text-align:center;cursor:pointer;line-height:3em}.header_search .close-icon{position:relative;display:inline-block;width:2em;height:2em;overflow:hidden}.header_search .close-icon::before,.header_search .close-icon::after{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.header_search .close-icon.white::before,.header_search .close-icon.white::after{background:#fff}.header_search .close-icon::before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header_search .close-icon::after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header_top{background-color:transparent;color:#fff;padding:.5em 0}@media(min-width:1024px){.header_top{border-bottom:1px solid rgba(255,255,255,.4)}}.header_top a{color:#fff}.header_top a:hover,.header_top a:focus{outline:none!important;text-decoration:none!important}.header_top ul li{float:left}.header_top .header_top_logo{display:none;text-align:center}.header_top .header_top_logo .mobile_menu_button{display:none;padding-top:.8em;text-align:left}.header_top .header_top_logo .mobile_menu_button a{display:block}.header_top .header_top_logo .mobile_menu_button svg{border:3px solid #fff;border-radius:5px;width:3rem;height:3rem;padding:5px}.header_top .header_top_logo .mobile_menu_button.open_button svg{background-color:#23b9cb}.header_top .header_top_logo img{max-height:4em}.header_top .header_top_content .desktop_lang_search{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;margin-top:.1em}.header_top .header_top_content .desktop_lang_search .desktop_lang{font-size:.5em;position:relative;margin-right:10px;padding-right:15px}.header_top .header_top_content .desktop_lang_search .desktop_lang ul li{cursor:pointer;font-weight:bold}.header_top .header_top_content .desktop_lang_search .desktop_lang ul li .dropdown-menu{left:-125%}.header_top .header_top_content .desktop_lang_search .desktop_lang ul li a{padding:0}.header_top .header_top_content .desktop_lang_search .desktop_lang ul li a:hover,.header_top .header_top_content .desktop_lang_search .desktop_lang ul li a:focus{color:rgba(35,185,203,.4)}.header_top .header_top_content .desktop_lang_search .desktop_lang ul.dropdown-menu li a{width:3em;text-align:center;color:#fff;font-weight:bold}.header_top .header_top_content .desktop_lang_search .desktop_lang ul.dropdown-menu li a:hover,.header_top .header_top_content .desktop_lang_search .desktop_lang ul.dropdown-menu li a:focus{background-color:#f3f3f3;color:#373636}.header_top .header_top_content .desktop_lang_search .desktop_lang:after{background-color:#fff;width:1px;position:absolute;height:100%;content:"";right:0;top:0}.header_top .header_top_content .desktop_lang_search .desktop_search a svg{margin-bottom:-.2em}.header_top .header_top_content .desktop_socials{float:right;width:100%;margin-top:.1em;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;line-height:40px}.header_top .header_top_content .desktop_socials li{width:50%;text-align:right;display:table;vertical-align:middle}.header_top .header_top_content .desktop_socials span,.header_top .header_top_content .desktop_socials svg{font-size:.5em;height:2rem;line-height:2rem;display:table-cell;float:right}.header_top .header_top_content .desktop_socials span{margin-right:.8em}.header_main{background-color:transparent;text-transform:uppercase}.header_main>.container{text-align:right;font-size:0}.header_main .desktop_logo,.header_main .desktop_menu{display:inline-block;font-size:1em}.header_main .desktop_logo{vertical-align:middle;text-align:left;line-height:1em;width:20%}.header_main .desktop_logo h1{height:168px}.header_main .desktop_logo .logo_helper{display:inline-block;height:100%;vertical-align:middle}.header_main .desktop_logo img{vertical-align:middle;max-height:166px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header_main .desktop_menu{vertical-align:middle;width:70%;margin-top:12px}.header_main .desktop_menu ul.navbar-nav{margin-bottom:-1px}.header_main .desktop_menu ul.navbar-nav>li{position:static;float:left;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-weight:700}.header_main .desktop_menu ul.navbar-nav>li>a{padding:1em .8em;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;color:#fff;font-weight:400}.header_main .desktop_menu ul.navbar-nav>li .chevron{border-color:#23b9cb;width:10px;height:10px;position:absolute;bottom:15px;left:50%;-moz-transform:translate(-50%,0) rotate(-45deg);-o-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.header_main .desktop_menu ul.navbar-nav>li.active,.header_main .desktop_menu ul.navbar-nav>li:hover,.header_main .desktop_menu ul.navbar-nav>li:focus{border-bottom:2px solid #fff}.header_main .desktop_menu ul.navbar-nav>li.active>a,.header_main .desktop_menu ul.navbar-nav>li:hover>a,.header_main .desktop_menu ul.navbar-nav>li:focus>a{color:#fff}.header_main .desktop_menu ul.navbar-nav>li.active .chevron,.header_main .desktop_menu ul.navbar-nav>li:hover .chevron,.header_main .desktop_menu ul.navbar-nav>li:focus .chevron{border-color:#fff}.header_main .desktop_menu ul.navbar-nav>li:not(:last-child){margin-right:1px}.header_main .desktop_menu .dropdown .dropdown-menu{-webkit-box-shadow:0 8px 5px -6px rgba(0,0,0,.15);-moz-box-shadow:0 8px 5px -6px rgba(0,0,0,.15);box-shadow:0 8px 5px -6px rgba(0,0,0,.15);padding:30px 0;background-color:#f3f3f3;margin-top:-1px}.header_main .desktop_menu .dropdown .dropdown-menu>.container>.row>div:first-child{border-right:1px solid rgba(157,157,156,.2)}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content{height:20%;height:20vh;text-align:left;width:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;user-select:none;font-weight:lighter;font-family:"Titillium Web",sans-serif}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content>ul,.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content>div{display:inline-block;text-align:left;width:100%}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul{width:100%;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul.oldie{display:unset}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul.oldie li{width:50%;float:left}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul>li{width:50%;height:4%;height:4vh;position:relative;float:right;clear:right}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul>li a{color:#9d9d9c;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:normal}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul>li a.active,.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul>li a:hover,.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul>li a:focus{color:#23b9cb;font-weight:bold}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul.dual_col{-webkit-column-count:2;-moz-column-count:2;column-count:2}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content ul.dual_col li{width:100%}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content figure{clear:both;position:absolute;top:50%;width:100%}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content figure>figcaption,.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content figure>img{width:50%;max-width:300px;float:left;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.header_main .desktop_menu .dropdown .dropdown-menu .dropdown_content figure>figcaption{width:40%;margin-left:5%;margin-right:5%;font-size:1.2em;color:#23b9cb}.header_main .open>.dropdown-menu{-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.header_main .dropdown-menu{display:block;moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-moz-transform:scale(1,0);-o-transform:scale(1,0);-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.info_page h1{text-transform:uppercase;font-size:2em;margin-bottom:.5em}.info_page p{margin-bottom:1em;font-weight:normal}.info_page ol,.info_page ul,.info_page li{list-style:unset;list-style-position:inside}.info_page a{font-weight:bold}.reservation{background-color:#7bd5e0}.reservation .title_box h2{font-weight:normal}.reservation .title_box h3{font-size:1em;font-weight:lighter}footer .title_box.partners_title h3{text-transform:uppercase;font-size:2em}.request_wizard,footer .quick_contacts{color:#373636;background-repeat:no-repeat;background-position:center;background-size:cover}.request_wizard .title_box h3,footer .quick_contacts .title_box h3{font-size:1em}.request_wizard .form_control,.request_wizard .checkbox label,footer .quick_contacts .form_control,footer .quick_contacts .checkbox label{display:block;width:100%}.request_wizard .form-control-wrapper,footer .quick_contacts .form-control-wrapper{margin:15px 0}.request_wizard .form_control,footer .quick_contacts .form_control{border:none;outline:none;padding:1rem;background-color:#f8f8f8;font-size:.7em;font-weight:400}.request_wizard .form_control.input-validation-error,footer .quick_contacts .form_control.input-validation-error{border:3px solid #c00d0e}.request_wizard .form_control::-webkit-input-placeholder,footer .quick_contacts .form_control::-webkit-input-placeholder{color:#373636}.request_wizard .form_control::-moz-placeholder,footer .quick_contacts .form_control::-moz-placeholder{color:#373636}.request_wizard .form_control:-ms-input-placeholder,footer .quick_contacts .form_control:-ms-input-placeholder{color:#373636}.request_wizard .form_control:-moz-placeholder,footer .quick_contacts .form_control:-moz-placeholder{color:#373636}.request_wizard .form_control:focus,footer .quick_contacts .form_control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(35,185,203,.4)}.request_wizard .ie_label,footer .quick_contacts .ie_label{font-weight:normal}.request_wizard textarea.form_control,footer .quick_contacts textarea.form_control{height:auto;resize:none;min-height:100px}.request_wizard .checkbox_container,footer .quick_contacts .checkbox_container{margin:10px 0 15px 0}.request_wizard .checkbox_container label,footer .quick_contacts .checkbox_container label{font-weight:400;font-size:.8em}.request_wizard .btn.btn_send,.request_wizard .btn.btn_send:focus,footer .quick_contacts .btn.btn_send,footer .quick_contacts .btn.btn_send:focus{width:100%;padding:1rem;text-transform:uppercase;font-weight:bold}footer .quick_contacts .quickie{min-height:60px;display:table;margin:15px 0;overflow-y:hidden;font-weight:normal;font-family:"Titillium Web",sans-serif}footer .quick_contacts .quickie>div{vertical-align:middle;display:inline-block;display:table-cell;padding:0 15px}footer .quick_contacts .quickie>div:first-child{text-align:right}footer .quick_contacts .quickie>div:last-child{text-align:left;border-left:3px solid #373636}footer .quick_contacts .quickie svg{fill:#373636;width:1.5em;height:1.5em;margin-top:10px}footer .copy{background:#373636;text-align:center;padding-top:2rem;padding-bottom:2rem}footer .copy img{padding:1.8em;opacity:.5;max-width:200px}footer .copy ul{float:right;margin:0;padding:0;padding-top:2em;width:100%}footer .copy ul li{float:none;display:inline-block;margin:0 auto;list-style:none;padding:.5em}.home_circles{background-color:#f3f3f3}.home_circles .circle_container .circle{position:relative;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100%;height:100%;margin:0 auto;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);background-color:#23b9cb}.home_circles .circle_container .circle img{width:100%;transition:all 3000ms cubic-bezier(.19,1,.22,1) 0ms}.home_circles .circle_container .circle:hover img{opacity:.3;transform:scale(1.1)}.home_circles .circle_container .circle>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:0;width:100%;position:absolute;text-transform:uppercase;padding-left:1em;padding-right:1em;z-index:3}.home_circles .circle_container .circle>div h3{font-size:1.5em}.home_circles .circle_container a{font-weight:bold}.home_circles .circle_container a:hover{color:#fff}.home_accomodations .accomodation_box{position:relative;text-align:center;width:100%;height:100%;margin:0 auto;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);background-color:rgba(123,213,224,.5)}.home_accomodations *{font-weight:400}.home_accomodations h1,.home_accomodations h2,.home_accomodations h3,.home_accomodations h4,.home_accomodations h5,.home_accomodations h6{font-weight:100}.home_accomodations .accomodation_box img{width:100%;transition:all 3000ms cubic-bezier(.19,1,.22,1) 0ms}.home_accomodations .accomodation_box:hover img{opacity:.3;transform:scale(1.1)}.home_accomodations .accomodation_box:hover .btn{background:rgba(35,185,203,.9);color:#fff;transition:all .3s ease;border-color:#23b9cb}.home_accomodations .accomodation_box:before{position:absolute;top:0;bottom:0;right:0;left:0;content:"";background-color:rgba(55,54,54,.5);z-index:2}.home_accomodations .accomodation_box .accomodation_content{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:3}.home_accomodations .accomodation_box .accomodation_content>h3,.home_accomodations .accomodation_box .accomodation_content>p,.home_accomodations .accomodation_box .accomodation_content>a,.home_accomodations .accomodation_box .accomodation_content>span{display:inline-block}.home_accomodations .accomodation_box .accomodation_content h3{text-transform:uppercase;font-size:4em}.home_accomodations .accomodation_box .accomodation_content p{position:relative;margin-bottom:1em}.home_accomodations .accomodation_box .accomodation_content p:after{position:absolute;bottom:-.5em;left:50%;right:0;width:100%;content:"";height:1px;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#fff}.home_accomodations .accomodation_box.single_box{padding-top:50%}.carousel_news .item a{color:#373636}.carousel_news .item a div{position:relative;text-align:center;height:100%;margin:0 auto;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.carousel_news .item a div img{width:100%;transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms}.carousel_news .item a:hover img{opacity:.7;transform:scale(1.05)}.carousel_news header{text-transform:uppercase;margin-bottom:.2em}.carousel_news header time{font-weight:bold}.carousel_news header time span{font-size:.8em}.carousel_news header time span:first-child{font-size:2em;color:#23b9cb;font-weight:normal}.carousel_news header h4{font-size:.7em;font-weight:400}.carousel_news .news_text{font-size:.7em;font-weight:400;line-height:1em}.news_page_link{text-align:center;margin-top:2em}.news_page_link a{display:inline-block;font-size:.9em;letter-spacing:-1px;padding:1rem}.content_page{padding-bottom:2em}.content_page article{position:relative}.content_page article .twoColText{-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em;text-align:justify;column-fill:balance}.content_page article .twoColText p:first-child{margin-top:0}.content_page article .article_image,.content_page article .article_text{display:inline-block}.content_page article .article_image img{width:100%}.content_page article .article_text{width:100%}.content_page article .article_text p{font-weight:normal}.content_page article .article_image+.article_text .twoColText{-webkit-column-count:1;-moz-column-count:1;column-count:1}.content_page article .article_image+.article_text .twoColText p:not(:last-child){margin-bottom:1em}.content_page.content_default article:not(:last-child){margin-bottom:2em}.content_page.content_emotional article .article_image{width:50%}@media(min-width:1200px) and (max-width:1680px){.content_emotional .article_image{padding-top:4rem;padding-bottom:4rem}}.content_page.content_emotional article .article_image+.article_text{width:50%}.content_page.content_emotional article:nth-child(odd) .article_image{padding-right:calc(1em - 15px);margin-left:-15px}.content_page.content_emotional article:nth-child(odd) .article_image+.article_text{padding-left:calc(1em + 15px);padding-right:1em}.content_page.content_emotional article:nth-child(odd) .article_image,.content_page.content_emotional article:nth-child(odd) .article_text{float:left}.content_page.content_emotional article:nth-child(even) .article_image{padding-left:calc(1em - 15px);margin-right:-15px}.content_page.content_emotional article:nth-child(even) .article_image+.article_text{padding-right:calc(1em + 15px);padding-left:1em}.content_page.content_emotional article:nth-child(even) .article_image,.content_page.content_emotional article:nth-child(even) .article_text{float:right}.content_page.content_emotional_two article .title_box.page_heading h2{font-size:2em}.content_page.content_emotional_two article .title_box.page_heading h3{font-size:1.5em}.content_page.content_emotional_two article .article_image{width:40%;padding-right:calc(1em - 15px);margin-left:-15px}.content_page.content_emotional_two article .article_image+.article_text{width:60%;padding-left:calc(1em + 15px);padding-right:1em}.content_page.content_emotional_two article .article_image,.content_page.content_emotional_two article .article_text{float:left}.content_page.sitemap_page .level-2{padding-left:1em}.contact_page>.container-fluid{padding-left:0;padding-right:0}.contact_page .map_box{height:100vh}.contact_page .map_box #map{width:100%;height:100%}.room_page article{margin-bottom:2em}.room_page article .twoColText{-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em;text-align:justify;column-fill:balance}.room_page article .twoColText p:first-child{margin-top:0}.room_page article .article_text{width:100%}.room_page article .article_text p{font-weight:normal}.room_page aside{text-align:left}.room_page aside .content{text-align:center;float:left;display:block;width:12.5%;margin:.5em 0}.room_page aside .content svg{fill:rgba(157,157,156,.5);width:50%;height:4rem;width:4rem}.room_page aside .content p{line-height:1em;min-height:3em;font-size:.6em;font-weight:bold}.roomlist_page article{margin-bottom:2em}.roomlist_page article .article_image{position:relative;width:100%;height:100%;margin:0 auto;overflow:hidden;text-align:center}.roomlist_page article .article_image img{width:100%;transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms}.roomlist_page article .article_image h3{position:absolute;bottom:.5em;right:5%;color:#fff;padding:0 .3em;background-color:#23b9cb}.wizard-price{position:absolute;bottom:1.2em;right:4%;color:#fff;padding:0 .3em;background-color:#23b9cb;font-size:17px}.roomlist_page article .article_text h2{text-transform:uppercase;font-weight:bold;font-size:1.8em;color:#23b9cb}.roomlist_page article .article_text .content{float:left;width:50%;display:table;margin-top:.5em;color:#9d9d9c}.roomlist_page article .article_text .content p,.roomlist_page article .article_text .content svg{display:inline;vertical-align:middle}.roomlist_page article .article_text .content p{color:#9d9d9c}.roomlist_page article .article_text .content svg{fill:#9d9d9c;margin-right:1em}.roomlist_page article .article_text p{margin-top:.5em;color:#373636}.roomlist_page article:hover img{opacity:.7;transform:scale(1.05)}.roomlist_page.roomlist_one .article_text h2{margin-top:.5em}.roomlist_page.roomlist_two .article_text{padding-left:2em;font-weight:normal}.news_detail h1,.news_detail h2,.news_detail h3{margin:1em 0 .5em}.news_detail h2{font-size:50px}.news_detail h3{font-size:1.5em}.news_detail .title_box h1{font-size:2em}.news_detail .single_image{width:100%}.news_detail .image{position:relative}.news_detail .image .content{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(167,227,234,.3);margin:0;z-index:2;transition:all .5s}.news_detail .image .content .svg-icon{width:4em;height:4em;margin:auto!important;left:0;right:0;top:0;bottom:0;position:absolute;transition:all 1s;transform:scale(.7)}.news_detail .image:hover .content{background:rgba(167,227,234,.5)}.news_detail .image:hover .content .svg-icon{transform:scale(1);fill:#fff}.news_detail .image img{width:100%}.news_detail .socials{text-align:left}.news_detail .socials h3{margin:1em 0;text-transform:uppercase;font-size:1em}.news_detail .socials a{display:inline-block;width:34px;height:34px;background-color:#23b9cb!important;text-align:center;padding:6px;border-radius:50%;margin:0 2px 2px 0;vertical-align:middle;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.news_detail .socials a svg{width:22px;height:22px;fill:#fff;transition:fill .3s}.news_detail .socials a:hover{background:#fff!important;-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.news_detail .socials a:hover svg{fill:#23b9cb}.news_detail article p{margin-bottom:1em;font-weight:400}.filter-categories{background:#a7e3ea;text-align:center;width:100vw;left:calc(-50vw + 50%);position:absolute;font-size:0}.filter-categories .btn-toggle{display:none}.filter-categories .btn{padding:1em .8em;margin:0;box-shadow:none!important;color:#373636;border-radius:0!important}.filter-categories .btn.active,.filter-categories .btn.active:hover{background:#23b9cb!important;font-weight:bold;color:#fff!important}.filter-categories .btn:hover{background:#23b9cb!important}.filter-categories .btn-group{margin:0;box-shadow:none!important}.filter-categories .cat{display:inline-block;list-style:none;vertical-align:middle;position:relative}.filter-categories .cat a{display:block;color:#fff}.main-cat a{color:#fff!important}.sub-cat{background:#23b9cb;border-bottom:1px solid #9d9d9c}.sub-cat a{color:#373636!important}.grid:after{content:"";display:block;clear:both}.grid-sizer,.grid-item{width:31.3333%}.grid-item{float:left;margin-bottom:4%}.grid-item img{display:block;width:100%}.grid-item p{margin:0!important;font-size:.8em}.gutter-sizer{width:3%}.section-gallery-list .content-container p{color:#373636;font-weight:400}.section-gallery-list .content-container h4{font-weight:bold;transition:color .5s;text-transform:uppercase}.section-gallery-list .content-container .image{overflow:hidden;position:relative}.section-gallery-list .content-container .date{text-transform:uppercase;font-weight:normal;color:#373636;display:block}.section-gallery-list .content-container .date span{margin-right:5px;font-size:2em;color:#23b9cb}.section-gallery-list .content-container .grid-item .content{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(167,227,234,.3);margin:0;z-index:2;transition:all .5s}.section-gallery-list .content-container .grid-item .content .svg-icon{width:2em;height:2em;margin:auto!important;left:0;right:0;top:0;bottom:0;position:absolute;transition:all 1s;transform:scale(.7)}.section-gallery-list .content-container .grid-item:hover .content{background:rgba(167,227,234,.5)}.section-gallery-list .content-container .grid-item:hover .content .svg-icon{transform:scale(1);fill:#fff}.section-gallery-list .content-container .grid-item a{text-decoration:none;position:relative;display:block;z-index:1;transition:background 5s}.section-gallery-list .content-container .grid-item img{transition:all 2s}.section-gallery-list .content-container .grid-item article{display:block;position:relative}.section-gallery-list .content-container .grid-item article:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 1em rgba(0,0,0,.2);border:1px solid #9d9d9c;z-index:0;opacity:0;-moz-transition:box-shadow .5s,opacity .5s;-webkit-transition:box-shadow .5s,opacity .5s;transition:box-shadow .5s,opacity .5s;background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:1em;margin:-1em 0 0 -1em}.section-gallery-list .content-container .grid-item article:hover{z-index:2}.section-gallery-list .content-container .grid-item article:hover a{z-index:3;background:#fff}.section-gallery-list .content-container .grid-item article:hover h4{color:#23b9cb}.section-gallery-list .content-container .grid-item article:hover:after{opacity:1;z-index:2}.section-gallery-list .content-container .moreNewsWrapper{text-align:center;margin:40px 0 20px 0}#ajaxModalBodyContainer{display:none;left:50%;padding:10px;position:fixed;text-align:center!important;top:40%;background:#fff;z-index:5010;margin-left:-20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#ajaxModalBgContainer{display:none;position:fixed;width:100%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;height:100%;top:0;left:0;background:#000 none scroll no-repeat 0 0!important;z-index:5000}#ajaxModalBgContainer .loader{top:45%;width:100%;text-align:center;position:absolute}#ajaxModalBgContainer .loader .spinner{border-color:#fff}#ajaxModalBodyContainer .header{background:#fff!important;height:25px;width:150px;text-align:center;padding-top:5px;vertical-align:middle;color:#373636;font-weight:bold;float:left;z-index:5020}#ajaxModalBodyContainer .modalBody{margin-top:2em;z-index:5020}#ajaxModalBodyContainer .modalLoadingBody{z-index:5020}.image-list .grid-item{margin-bottom:3%}.image-list .grid-item a{display:block;overflow:hidden}.section-gallery-list .moreProds{min-width:320px}.searchTermResultsCount{color:#23b9cb;font-weight:bold;font-size:1.1em}#searchResults li{color:#9d9d9c;margin-bottom:1em}#searchResults li .search-result-title{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#373636}#searchResults li .search-result-title a{font-size:1em;font-weight:bold;text-transform:uppercase;color:#23b9cb}#searchResults li .search-result-title a:hover{color:rgba(35,185,203,.4)}#searchResults li p{font-size:.7em;line-height:1em;font-weight:bold}.error_page .title_box h1,.error_page .title_box h2{color:#23b9cb}#mobileMenu .mm-navbar-bottom .mmenu_bottom_social{width:100%;padding:.3em}#mobileMenu .mm-navbar-bottom .mmenu_bottom_lang{width:50%;padding:.5em}.dropdown .dropdown-menu{margin-top:2rem!important;transition-delay:.4s!important}.dropdown.hover .dropdown-menu{display:block;margin-top:0;-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);transition-delay:0s!important}.header_main .desktop_logo{width:15%}.header_main .desktop_menu{width:80%}.header_main .desktop_logo a>div{height:168px}.header_main .desktop_menu ul.navbar-nav>li>a{padding:.2em .5em}.header_content.stickyheader .header_main .desktop_logo a>div{height:70px}.reservation.reservation_room .date_picker .picker_price{width:25%}.reservation.reservation_room .date_picker .picker_price div span{font-size:.7em}@media(max-width:374px){.date_picker>div .bootstrap-select.btn-group .dropdown-toggle .filter-option{margin-left:-1em}.date_picker>div.picker_date>input{text-align:left;-ms-text-align-last:left;-moz-text-align-last:left;text-align-last:left;padding-left:.5em!important}}@media(max-width:1799px){.header_top .header_top_content .desktop_socials span{display:none}.header_top .header_top_content .date_picker>div .svg-icon{right:1em}.header_main .desktop_logo h1{height:140px}.header_main .desktop_logo h1 img{max-height:135px}.header_main .desktop_menu ul.navbar-nav>li>a{font-size:17px}.header_top .header_top_content .date_picker>div .svg-icon{right:.5em}.header_top .header_top_content .date_picker .picker_date{width:40%}.header_top .header_top_content .date_picker .picker_button{width:15%}.header_main .desktop_logo a>div{height:140px}.header_main .desktop_logo a>div img{max-height:135px}}@media(max-width:1199px){.date_picker>div>span{line-height:18px;margin-top:4px}.carousel_news+.owl_prev,.carousel_news+.owl_prev+.owl_next{display:none}.header_main .desktop_logo h1{height:115px}.header_main .desktop_logo h1 img{max-height:110px}footer .quick_contacts .quickie{min-height:100px;padding-left:20%}footer .copy img{max-height:4em;margin:1em 0;padding:0}.news_page_link a{font-size:1em;letter-spacing:normal}.news_detail h2{font-size:48px}.header_main .desktop_menu ul.navbar-nav>li>a{font-size:16px;padding:1em .3em}.header_main .desktop_logo a>div{height:115px}.header_main .desktop_logo a>div img{max-height:110px}.reservation.reservation_room .date_picker .picker_date{width:33%}.reservation.reservation_room .date_picker .picker_select:nth-child(2){width:20%}.reservation.reservation_room .date_picker .picker_price{width:27%}}@media(max-width:1023px){.date_picker{color:#373636;padding:.3em 0}.date_picker>div{margin:.2em 0}.date_picker>div>select,.date_picker>div>input,.date_picker>div>span,.date_picker>div>div,.date_picker>div>svg{text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.date_picker>div>input,.date_picker>div .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left:0!important;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.date_picker>div .bootstrap-select.btn-group .dropdown-menu li a span.text{text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center;padding:.5em 0;font-size:1em}.date_picker>div.picker_select,.date_picker>div.picker_button{width:33.333%}.date_picker>div.picker_date{width:100%}.date_picker .picker_text{display:none}.header_content .daterangepicker{width:calc(100% - 40px)}.header_content .daterangepicker .calendar{width:100%;max-width:unset;margin:1em 0}.header_content .daterangepicker .calendar.left .calendar-table,.header_content .daterangepicker .calendar.right .calendar-table{padding-left:.1em;padding-right:.1em}.header_content .daterangepicker .calendar th,.header_content .daterangepicker .calendar td{padding:.5em}.carousel_single{left:50%;width:110vw;margin-left:-55vw}.scroll_down{height:60px;width:60px}.scroll_down:after{width:40px;height:40px}.carousel_single_container{padding-top:73px;background:#9a9a9a}.carousel_single .container .carousel_content{display:none}.header_container{height:auto}.header_container .header_top{padding:0;background-color:transparent}.header_container .header_top .header_top_logo{display:block}.header_container .header_top .header_top_logo .mobile_menu_button{display:block}.header_container .header_top .header_top_content .desktop_lang_search,.header_container .header_top .header_top_content .desktop_lang,.header_container .header_top .header_top_content .desktop_search,.header_container .header_top .header_top_content .desktop_socials{display:none}.header_container .header_top .header_top_content .desktop_socials{display:none}.header_container .header_content.stickyheader .header_top_content{display:none}.header_container .header_content:not(.stickyheader) .header_top_content{background-color:#a7e3ea}.header_container .header_main{display:none}footer .quick_contacts .quickie{padding-left:10%}footer .quick_contacts .quickie>div{padding:0 1em}footer .copy ul li{padding:.5em .5em}.home_circles{padding:1em 0}.home_circles .circle_container{padding:1em}.home_circles .circle_container h3{font-size:1em}.home_accomodations .row>*:not(:last-child) .accomodation_box{margin-bottom:3em}.content_page article .article_image,.content_page article .article_text{width:100%!important;padding:0!important;float:none!important;margin-left:initial!important;margin-right:initial!important}.content_page article .article_text{margin-top:1em}.content_page article .twoColText{-webkit-column-count:1;-moz-column-count:1;column-count:1}.room_page article .article_text{margin-top:1em}.room_page article .twoColText{-webkit-column-count:1;-moz-column-count:1;column-count:1}.room_page aside .content{width:25%}.roomlist_page.roomlist_two .article_text{padding-left:initial}.news_detail h2{font-size:42px}.header_main .desktop_menu ul.navbar-nav>li>a{font-size:16px}.header_top .header_top_content .date_picker .picker_date{width:50%}.header_top .header_top_content .date_picker .picker_select:nth-child(3){width:50%}.header_top .header_top_content .date_picker .picker_select:nth-child(4){width:50%}.header_top .header_top_content .date_picker .picker_button{width:50%}}@media(max-width:767px){.reservation .date_picker>div{padding:0}.reservation .date_picker .picker_date,.reservation .date_picker .picker_select,.reservation .date_picker .picker_button{width:100%}.reservation.reservation_room .date_picker .picker_price{width:100%}.owl_prev,.owl_next{display:none}footer .copy ul{float:none;width:100%}.roomlist_page.roomlist_two .article_text{padding-left:inherit}.news_detail h2{font-size:40px}.grid-sizer,.grid-item{width:48%}.section-gallery-list .date{margin-top:1em}.section-gallery-list .date span{margin:0}.reservation .date_picker .picker_select:nth-child(2){width:100%}.reservation .date_picker .picker_select:nth-child(3){width:100%}.reservation.reservation_room .date_picker .picker_date{width:100%}.reservation.reservation_room .date_picker .picker_select:nth-child(2){width:100%}}@media(max-width:480px){.header_content .daterangepicker .calendar{margin:0}.header_content .daterangepicker .calendar.left{margin-bottom:1em}.header_content .daterangepicker .calendar th,.header_content .daterangepicker .calendar td{padding:.2em}.modal_container .modal_bg .content_modal .captcha_box>div>a{width:100%;position:relative}button#send{margin-top:1em}.header_container .header_top .header_top_content .date_picker>div .svg-icon{right:.5em}.header_container .header_top .mobile_menu_button svg{border-radius:3px;width:2rem;height:2rem;padding:3px}footer .quick_contacts .quick_contacts_content>div>div>div{width:100%}.home_circles .circle_container{padding:1em 4em;width:100%}.news_detail h2{font-size:42px}.grid-sizer,.grid-item{width:100%;margin-bottom:1.5em;padding-top:1.5em;border-bottom:3px solid #9d9d9c}.gutter-sizer{width:2em}.section-gallery-list .content-container{padding-top:2em}.header_top .header_top_content .date_picker .picker_date{width:70%}.header_top .header_top_content .date_picker .picker_button{display:inline-block;width:32%;margin-left:-10px}}@media(min-width:1200px){.content_page.content_emotional article .article_text,.content_page.content_emotional_two article .article_text{position:absolute;top:50%;transform:translateY(-46%)}.reservation .date_picker{}.reservation .date_picker .picker_date{width:35%}}@media(min-width:1800px){.container.enlarge{width:1560px}.header_top .header_top_content .date_picker .picker_date{width:40%}.header_top .header_top_content .date_picker .picker_select:nth-child(4){width:23%}.header_top .header_top_content .date_picker .picker_button{width:15%}}@media(max-width:1023px){.header_container .header_content:not(.stickyheader) .header_top_content{background-color:transparent!important;border-bottom:none!important}}.desktop_lang a{font-size:16px;padding:5px 3px;margin:0 3px;display:inline-block;font-weight:600}.scroll_down{position:absolute;bottom:0;height:120px;width:120px;z-index:1;left:50%;transform:translateX(-50%)}.scroll_down:after{content:"";display:block;width:88px;height:88px;transform:rotate(-45deg) translateX(26%);border-left:3px solid rgba(255,255,255,.5);border-bottom:3px solid rgba(255,255,255,.5)}.scroll_down:hover:after{cursor:pointer;border-left:3px solid #23b9cb;border-bottom:3px solid #23b9cb}#wizard-step-1,#wizard-step-2,#wizard-step-3{padding-bottom:50px;padding-top:50px}.wizard_next{margin-top:15px;float:right;font-weight:bold;text-transform:uppercase;padding:10px 20px}.wizard_prev{margin-top:15px;float:left;font-weight:bold;text-transform:uppercase;padding:10px 20px}.calendar-btn{position:absolute;bottom:5px;right:30px}@media(min-width:1024px){.calendar-btn{bottom:18px}}.calendar-btn .svg-icon{fill:#252525}.wizard-room-selector label{color:#ccc;transition:color .2s ease-in}.wizard_room_img{width:100%;max-width:none;display:block;background-color:#000;border:10px solid #c0e8ed;cursor:pointer;opacity:.8!important;transition:border .2s ease-in}.wizard-room-selector .small{font-size:16px;margin-top:10px}.wizard-room-selector-active .wizard_room_img{border:10px solid #23b9cb;opacity:1!important}.wizard-room-selector-active label{color:#373636}@media(min-width:1024px){.page_header .daterangepicker{width:250px}}@media(min-width:1024px){.page_header .daterangepicker{width:250px}}.wizard-icon{width:1rem!important;height:1rem!important}.wizard-room-desc *{font-size:18px}.room:hover{-webkit-box-shadow:0 0 0 4px rgba(213 213 213);-moz-box-shadow:0 0 0 4px rgba(213 213 213);box-shadow:0 0 0 4px rgba(213 213 213)}.selected-room,.selected-room:hover{-webkit-box-shadow:0 0 0 4px rgba(35,185,203,.5);-moz-box-shadow:0 0 0 4px rgba(35,185,203,.5);box-shadow:0 0 0 4px rgba(35,185,203,.5)}.room{margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem}.room-btn{font-weight:400;font-size:18px;padding:15px 20px;width:100%}.room-btn span{visibility:hidden}.room-btn.active span{visibility:visible}