@charset "UTF-8";
/***!  /templates/a.basic/css/a.basic.css  !***/

::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track-piece{background-color:#FFF}::-webkit-scrollbar-thumb{background-color:#CBCBCB;outline:2px solid #FFF;outline-offset:-2px;border:1px solid #B7B7B7}::-webkit-scrollbar-thumb:hover{background-color:#909090}*{text-rendering:optimizeLegibility}body,input,textarea,select,button{font-family:'Signika',Arial,sans-serif;-webkit-appearance:none;border-radius:0}.clear{clear:both}header{position:fixed;top:0;left:0;z-index:300;background-color:#FFF;width:100%;height:90px;line-height:90px;box-shadow:0 0 14px rgba(0,0,0,0.5)}header .inner{position:relative;max-width:1400px;width:90%;margin:0 auto;height:100%}header .inner>*{float:right}header .inner>.header-logo{float:left}header .inner:after{content:"";display:block;position:relative;clear:both}button.btn,a.btn,.section-type-category span.btn{border:none;display:inline-block;text-decoration:none;border-bottom:4px solid #ff0101;padding:15px 5px;text-transform:uppercase;letter-spacing:2px;color:#000;font-weight:bolder;line-height:110%;background:none;cursor:pointer;position:relative}.btn:after{content:"";height:4px;background-color:#000;position:absolute;left:0;display:block;bottom:-4px;transition:width 0.3s ease-in;width:0}.btn:hover:after{width:100%;transition:width 0.5s ease-in}.section-type-category span.btn{color:#FFF}aside .backstretch img{transition:transform 0.3s ease-in}aside .backstretch:hover img{transform:scale(1.1)}.section-type-grid .backstretch img{transition:transform 0.3s ease-in}.section-type-grid .backstretch:hover img{transform:scale(1.1)}.section-type-category .backstretch img{transition:transform 0.3s ease-in}.section-type-category .backstretch:hover img{transform:scale(1.1)}.header-logo{height:100%}.header-logo a{display:inline-block;height:60px;vertical-align:middle;padding:0 20px 0 0;text-decoration:none}.header-logo svg,.header-logo img{height:100%;display:block}.nav ul{margin:0;padding:0;font-size:0}.nav i{display:none}.nav li{display:inline-block;margin:0;padding:0;font-size:16px;text-transform:uppercase;position:relative}.nav a{text-decoration:none;color:#000;font-weight:bolder}.nav li:hover ul{display:block}.nav li:hover>a{color:#ff0101}.nav ul ul{display:none;position:absolute;top:100%;left:0;margin:0 0 0 -15px;padding:5px 0;background:rgba(0,0,0,0.84)}.nav ul ul li{white-space:nowrap;display:block;margin:15px;padding:0;font-size:14px;line-height:100%}.nav ul ul li a{padding:10px;color:#FFF;font-weight:normal}body.menu-horizontal .header-navigation-socials,body.menu-horizontal .header-navigation-contacts{display:none}body.menu-horizontal .nav>ul>li{margin-left:20px}body.menu-horizontal .nav>ul>li>a{padding:0 10px}body.menu-horizontal .header-mobilemenu{display:none}body.menu-sidebar .header-navigation{position:fixed;right:0;top:0;background:rgba(0,0,0,0.84);margin:0;width:38.2%;height:100%;line-height:100%;z-index:301;display:none;min-width:270px;box-sizing:border-box}body.menu-sidebar .nav{position:relative}body.menu-sidebar .nav ul{}body.menu-sidebar .nav li{display:block;line-height:100%;margin:20px 0}body.menu-sidebar .nav a{color:#FFF;line-height:130%}body.menu-sidebar .nav li:hover>a{color:#ff0101}body.menu-sidebar .nav li:hover ul{display:none}body.menu-sidebar .nav li:hover>i{display:inline-block;color:#ff0101;margin-right:5px}body.menu-sidebar .header-navigation-container{height:calc(100vh - 190px);overflow:auto;box-sizing:border-box;margin:140px 5vw 50px}body.menu-sidebar .header-navigation-container>*{margin-top:50px}body.menu-sidebar .header-navigation-container>*:first-child{margin-top:0}body.menu-sidebar .opensubnav>ul{display:block!important}body.menu-sidebar .opensubnav>i{display:inline-block;color:#FFF;margin-right:5px}body.menu-sidebar .nav ul ul{display:none;position:relative;top:auto;left:auto;margin:0 0 30px 0;padding:0;background:none;font-size:16px;font-weight:normal}body.menu-sidebar .nav ul ul li{white-space:nowrap;display:block;margin:10px 0;padding:0;font-size:16px;line-height:100%}body.menu-sidebar .nav ul ul li a{padding:10px 0;color:#FFF;font-weight:normal;font-size:16px}body.menu-sidebar .header-navigation-menu{margin-bottom:5vw}body.menu-sidebar.menu-open .header-navigation{display:block}body.menu-sidebar.menu-open .mobilemenu i:before{content:"\f00d"}.header-navigation-socials:after{content:'';display:block;position:relative;height:2px;width:30px;background-color:#fff;margin:20px 0 0 0}.header-navigation-socials ul{display:block;margin:0;padding:0}.header-navigation-socials li{display:inline-block;margin:0 20px 0 0;font-size:16px}.header-navigation-socials a{color:#FFF}.header-navigation-contacts ul,.header-navigation-contacts li{display:block;margin:0;padding:0}.header-navigation-contacts a{display:block;line-height:200%;color:#FFF;text-decoration:none;font-size:14px}.header-navigation-contacts i{margin-right:4px;color:#ff0101}.header-mobilemenu{margin-left:30px;position:relative;z-index:304;color:#000}body.menu-open .header-mobilemenu{color:#FFF}.mobilemenu{cursor:pointer}.mobilemenu i{margin-left:10px}.header-language{margin-left:30px;position:relative;z-index:304}.mod-languages{position:relative}.current-language{min-width:30px;font-weight:bold;text-align:center;cursor:pointer;color:#ff0101}.lang-inline{display:none;position:absolute;top:100%;left:0;line-height:100%;background:#FFF;width:100%;text-align:center;padding:10px 10px;margin:0 0 0 -10px}.lang-inline li{margin:0;padding:0;display:block}.lang-inline a{color:#000;text-decoration:none;text-transform:uppercase;padding:10px 0;display:block}.item-page-image{float:right;margin:0 0 40px 40px;max-width:40%}.item-page-image img{width:100%;height:auto}.sliderbox{position:relative;margin-top:90px}.slogan{position:absolute;z-index:40;top:10vw;left:10vw;font-size:45px;line-height:120%;color:#FFF;text-transform:uppercase;font-weight:bold}.slider .show-prev,.slider .show-next{font-size:50px;color:#999;position:absolute;bottom:50%;margin-bottom:-25px;cursor:pointer}.slider .show-prev{left:5%}.slider .show-next{right:5%}.images>img{width:100%;height:auto;display:none}.images>img:first-child{display:block}.main>.inner{position:relative;max-width:1400px;width:90%;margin:0 auto 5vw}.article{padding:5vw 0;line-height:170%;display:inline-block;clear:both}.item-page>*:first-child{margin-top:0}.item-page>*:first-child+h1{margin-top:0}.item-page>*:last-child{margin-bottom:0}.item-page h1,section h1{margin:2em 0 0.7em 0;text-transform:uppercase;line-height:130%}.item-page h2,section h2{margin:2em 0 0.7em 0;text-transform:uppercase;line-height:130%}.item-page h3,section h3,.h3{margin:2em 0 0.7em 0;text-transform:uppercase;line-height:130%}.item-page h1+h2{margin-top:0.7em}.item-page h2+h3,.h3{margin-top:0.7em}.item-page a,section a{color:#ff0101}.item-page a:hover,section a:hover{text-decoration:none}.item-page table{width:100%;border-collapse:collapse;margin:1.5em 0}.item-page table td,.item-page table th{text-align:left;padding:7px}.item-page table th{background-color:#ff0101;color:#FFF}.item-page table td{border-bottom:1px solid #ff0101}.item-page table tr:last-child td{border-bottom-width:4px}.aside-type-teaser ul{display:block;margin:0;padding:0;font-size:0}.aside-type-teaser li{display:inline-block;margin:0;padding:0;font-size:16px}.aside-type-teaser li a{display:block;height:400px;width:100%;background-color:rgba(0,0,0,0.5);position:relative;color:#FFF}.aside-type-teaser li a:hover span{text-decoration:underline}.aside-type-teaser li a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:120px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.24) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.24) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.24) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#3d000000',GradientType=0 )}.aside-type-teaser [data-length="4"] li{width:23.5%;margin-left:2%}.aside-type-teaser [data-length="3"] li{width:32%;margin-left:2%}.aside-type-teaser [data-length="2"] li{width:49%;margin-left:2%}.aside-type-teaser [data-length="1"] li{width:100%}.aside-type-teaser .owl-item li{width:100%!Important}.aside-type-teaser li:first-child{margin-left:0!important}.aside-type-teaser li a span{position:absolute;bottom:60px;left:30px;font-size:14px}.aside-type-teaser li a span i{margin-left:10px}.aside-type-teaser li a strong{position:absolute;bottom:30px;left:30px;text-transform:uppercase;font-size:20px}.aside-item+.aside-item{margin-top:5vw}.aside-item .owl-nav{position:absolute;bottom:0;font-size:50px;width:100%;color:#999}.aside-item .owl-nav .owl-prev{position:absolute;left:15px;bottom:170px}.aside-item .owl-nav .owl-next{position:absolute;right:15px;bottom:170px}.section-item{position:relative;min-height:100px;background:#111}.section-item .inner:before{content:"";display:block;position:relative;height:1px}.section-item .inner:after,.section-item .after:after{content:"";display:block;position:relative;height:1px}section{height:auto;position:relative}section .inner>*:first-child{margin-top:0}section .inner>*:last-child{margin-bottom:0}section h3,.h3{font-size:2em;line-height:130%}.section-type-parallax{color:#FFF;height:600px}.section-type-parallax>.outer{padding:5vw 0;position:absolute;bottom:0;left:0}.section-type-parallax>.outer>.inner{position:relative;max-width:1400px;width:90%;margin:0 auto;line-height:150%}.section-type-parallax>.outer>.inner>*{max-width:50%}.section-type-parallax a.btn{color:#FFF}.section-type-parallax .backstretch{opacity:0.6}.section-type-grid{height:700px}.section-type-grid .outer,.section-type-grid .inner{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-type-grid .grid-left{width:50%;float:left;height:100%;background-color:#CCC;display:table}.section-type-grid .grid-left .inner{padding:5vw;display:table-cell;vertical-align:bottom;background-color:rgba(0,0,0,0.4)}.section-type-grid .grid-right{width:50%;float:left;height:100%;position:relative}.section-type-grid .grid-right:before{content:'';display:block;position:absolute;left:-5px;width:10px;height:100%;background-color:#fff;top:0;z-index:5}.section-type-grid .grid-right .grid-right-bottom:before{content:'';display:block;position:absolute;top:-5px;height:10px;width:100%;background-color:#fff;left:0;z-index:5}.section-type-grid .grid-right .grid-right-top{height:60%;background-color:transparent;position:relative}.section-type-grid .grid-right .grid-right-bottom{height:40%;background-color:transparent;position:relative}.section-type-grid{background-color:#fff;min-height:100px}.section-type-grid>.outer{padding:5vw 0}.section-type-grid>.outer>.inner{position:relative;max-width:1400px;width:90%;margin:0 auto;line-height:150%}.section-type-category{background-color:#ededed;min-height:100px}.section-type-category>.outer{padding:5vw 0}.section-type-category>.outer>.inner{position:relative;max-width:1400px;width:90%;margin:0 auto;line-height:150%}.section-type-category .after{position:relative;margin:5vw auto 0;max-width:1400px;width:90%}.section-type-category .after ul{margin:0 auto;padding:0;display:block;text-align:center;font-size:0;white-space:nowrap;width:90%}.section-type-category .after li{width:350px;height:350px;line-height:350px;text-align:center;border-radius:50%;background-color:#333;margin:0;padding:0;display:inline-block;font-size:16px;vertical-align:bottom;overflow:hidden}.section-type-category .after li a{display:block}.section-type-category .after li a span{opacity:0}.section-type-category .after li a:hover span{opacity:1}.section-type-category .after li .backstretch{opacity:1}.section-type-category .after li a:hover .backstretch{opacity:0.6}.section-type-category .after li:first-child{margin-left:0}.section-type-category .owl-nav{position:absolute;bottom:0;font-size:50px;width:100%;color:#999}.section-type-category .owl-nav .owl-prev{position:absolute;left:-40px;bottom:150px}.section-type-category .owl-nav .owl-next{position:absolute;right:-40px;bottom:150px}#alteaForm{position:relative;margin:1em 0 3em}#alteaForm .item-cols{position:relative;overflow:hidden;margin:0 1%}#alteaForm .item-col-2{position:relative;float:left;width:48%;text-align:left;margin:0 1% 30px}#alteaForm fieldset{border:none;padding:0;margin:0}#alteaForm fieldset p{margin-top:30px}#alteaForm .item-col-last{text-align:center}#alteaForm .item-col-last .special{font-size:13px;line-height:130%;border-bottom:1px solid #EEE;margin-bottom:10px;padding-bottom:10px}#alteaForm fieldset legend,#alteaForm .item-col-last legend{background:none;color:#000;display:block;width:100%;text-align:center;padding:5px 0 10px 0;margin-bottom:20px;box-shadow:inset 0 -6px 0 #000;text-decoration:none;text-transform:uppercase}#alteaForm fieldset label,#alteaForm .item-col-last label{display:block;font-size:14px;margin-bottom:10px}#alteaForm fieldset label.inliner{display:inline-block;margin-right:15px;margin-bottom:0!important}#alteaForm fieldset label input[type="text"],[type=checkbox],[type=radio]{margin:0;border:1px solid #d8d8d8;background:#FFF;padding:5px 10px;font-size:12px;width:55%;display:inline-block}[type=checkbox],[type=radio]{width:16px;height:16px;padding:0;box-sizing:border-box;vertical-align:middle;margin-right:5px;position:relative}[type=checkbox]:checked:before,[type=radio]:checked:before{content:"";display:block;position:absolute;left:3px;top:3px;width:8px;height:8px;background-color:#000}#alteaForm fieldset label select{margin:0;border:1px solid #d8d8d8;background:#FFF;padding:5px 10px;font-size:12px;display:inline-block}#alteaForm fieldset label input.nr{width:25px}#alteaForm fieldset label span{display:inline-block;width:33%}#alteaForm fieldset label span.req{font-weight:bolder}#alteaForm fieldset label span.req:after{content:" (*)"}#alteaForm fieldset textarea{width:100%;box-sizing:border-box;height:200px;border:1px solid #d8d8d8;background:#FFF;display:block}#alteaForm form button{border:none;cursor:pointer;margin-top:20px;color:#FFF;font-size:16px;display:inline-block;text-transform:uppercase;padding:15px 30px;line-height:16px;text-decoration:none;background-color:#000}#alteaForm form button.ui-datepicker-trigger{color:#000;padding:0 2px;margin:0 3px}#alteaForm .item-cols hr{border:none;background:none;border-bottom:1px solid #999;margin:10px 0;width:99%}#alteaForm .item-privacy{font-size:12px;line-height:140%;text-align:left;height:60px;overflow:auto;margin-bottom:20px;background-color:#d8d8d8;padding:10px}#alteaForm .item-col-2-intern{position:relative;overflow:hidden;margin-top:30px;font-size:12px}#alteaForm .item-col-2-intern label{width:50%;float:left}#alteaForm .item-col-2-intern select{margin-right:5px}#alteaForm .item-col-2-intern label span{display:none}#alteaForm .errorMessages{display:none;font-size:13px;text-align:left;border:1px solid #ff0101;padding:10px;background-color:#F4BBB9;margin-bottom:20px;color:#222}#alteaForm .errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:13px}#alteaForm .errorMessages p{color:#ff0101;font-weight:bold;margin-top:0}#alteaForm .errorMessages label.error.valid{display:none!Important}#alteaForm fieldset label input.error{background-color:#F4BBB9;border-color:#ff0101}#alteaForm select{margin-right:4px}#alteaForm .room-form-box{border-top:1px solid #ddd7d1;padding-top:10px}#alteaForm button.ui-datepicker-trigger{background:none;border:none;margin:0}#alteaForm fieldset label.aDK input[type="text"]{width:30px}.mapbox{position:relative;background-color:#acacac;min-height:5px}.footer{position:relative;background-color:#1e1e1e;color:#acacac;padding:5vw 0}.footer:before{content:"";display:block;position:relative;height:1px}.footer a{color:#acacac;text-decoration:none}.footer a:hover{color:#FFF}.footer .inner{position:relative;max-width:1400px;width:90%;margin:0 auto;font-size:0}.footer-column{width:33.333333%;display:inline-block;font-size:14px;vertical-align:bottom;line-height:160%}.footer ul{font-size:0;display:block;margin:0;padding:0}.footer li{font-size:14px;display:block;margin:0;padding:0}.footer-item{max-width:90%;margin-top:30px}.footer-item:first-child{margin-top:0}.footer-socials li{display:inline-block;margin:0 20px 0 0;font-size:20px}.footer-logo *{fill:#acacac}.footer-logo a{display:block}.footer-logo svg,.footer-logo img{height:50px;display:block}.footer-byaltea{position:absolute;bottom:0;right:0}.footer-byaltea svg{height:18px;display:block}.footer-byaltea *{fill:#acacac}.footer-keymenus{text-transform:uppercase}.footer-keymenus li{margin-top:5px}.footer-contacts i{margin-right:4px}.scroll-to-top{position:fixed;bottom:40px;left:50%;margin-left:-20px;width:40px;height:40px;background-color:#ff0101;color:#FFF;text-align:center;line-height:40px;border-radius:50%;z-index:100;cursor:pointer;display:none}@media screen and (max-width:1400px){.section-type-category .after li{width:200px;height:200px;line-height:200px}.section-type-category .after{max-width:800px}.section-type-category .owl-nav .owl-prev,.section-type-category .owl-nav .owl-next{bottom:70px}}@media screen and (max-width:950px){.section-type-grid>.outer{height:100%!important}.section-type-grid .grid-left{float:none;width:100%;height:50%}.section-type-grid .grid-right{float:none;width:100%;height:50%}.section-type-grid .grid-right .grid-right-top{width:50%;float:left;height:100%}.section-type-grid .grid-right .grid-right-bottom{width:50%;float:left;height:100%}.section-type-grid .grid-right:before{display:none}.section-type-grid .grid-right .grid-right-bottom:before{display:none}.slogan{font-size:30px}}@media screen and (max-width:768px){.footer-column{width:auto;display:block}.footer-keymenus{display:none}.header-logo a{height:50px}.images{max-height:400px}.slider .show-next{right:20px;bottom:40px;text-align:right;font-size:40px;line-height:40px}.slider .show-prev{left:20px;bottom:40px;text-align:right;font-size:40px;line-height:40px}.section-type-category .owl-nav .owl-prev{left:0}.section-type-category .owl-nav .owl-next{right:0}.section-type-category .owl-nav{font-size:30px;line-height:30px}.section-type-category .owl-nav .owl-prev,.section-type-category .owl-nav .owl-next{bottom:90px}.section-type-grid,.section-type-grid *{height:auto}.section-type-grid [data-backstretch-url]{position:relative!important;min-height:200px!important;float:none!important;width:100%!important}.section-type-parallax>.outer>.inner>*{max-width:100%}.aside-type-teaser li a{height:300px}.aside-item .owl-nav{color:#fff}.aside-item .owl-nav .owl-prev{bottom:120px}.aside-item .owl-nav .owl-next{bottom:120px}body.menu-sidebar .header-navigation-container{height:calc(100vh - 150px);overflow:auto;box-sizing:border-box;margin:120px 30px 30px}.item-page-image{display:none}#alteaForm .item-col-2{float:none;width:auto}.slogan{font-size:26px}}@media screen and (max-width:600px){.mobilemenu span{display:none}.header-mobilemenu{margin-left:15px}.images{max-height:250px}.item-page h1,section h1{font-size:1.4em}.item-page h2,section h2{font-size:1.3em}.item-page h3,section h3,.h3{font-size:1.2em}.aside-type-teaser li a{height:200px}.aside-item .owl-nav .owl-prev{bottom:70px}.aside-item .owl-nav .owl-next{bottom:70px}.menu-open .header{position:relative;height:auto}body.menu-open .header-navigation{position:relative;right:auto;top:auto;width:100%}body.menu-open .header-navigation-container{height:auto;margin:20px}body.menu-open .header-mobilemenu{color:#000}body.menu-open header .inner{width:100%}body.menu-open header .inner>.header-logo{margin-left:5%}body.menu-open .header-mobilemenu{margin-right:5%}body.menu-open .sliderbox{margin-top:0}#alteaForm fieldset label span{display:block;width:auto}#alteaForm fieldset label span+*{display:block!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important}.scroll-to-top{bottom:20px}.slogan{font-size:16px}}@media screen and (max-width:600px){header{height:70px;line-height:70px}.header-language{margin-left:0}.header-logo a{width:220px;height:40px;padding:0}.images{max-height:200px}}@media print{@page{margin:2cm 1cm}body{font:10pt Georgia,'Signika',sans-serif;line-height:1.1;background:#fff !important;color:#000}h1{font-size:16pt}h2,h3,h4,.h3{font-size:12pt;margin-top:15px}.sliderbox,aside,section,form,.header-mobilemenu,.header-language,.header-navigation,.item-page-image,.scroll-to-top{display:none!important;font-size:0;height:0;width:0}header,.header{position:relative;top:auto;left:auto;box-shadow:white;border:none}.footer{background-color:#fff;color:#333}.footer a{color:#333}.footer *{fill:#333}}
