@charset "UTF-8";@media all{*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}html,body{background:#fff;height:100%;font-family:'Exo',sans-serif;font-weight:400}body{counter-reset:section}h1{font-family:'Abril Fatface',cursive;font-size:39px;color:#000;line-height:120%;margin:0;padding:0}h2{font-family:'Abril Fatface',cursive;font-size:29px;color:#1e8a65;line-height:120%;margin:0;padding:0;padding-top:20px}h1:after{content:"";display:block;width:125px;height:5px;background:#dbebe6;margin:70px auto 40px 0}.header{position:fixed;top:0;left:0;width:100%;height:110px;background:transparent;border-bottom:1px solid #fff;z-index:900;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.header .inner{padding:0;font-size:0}.header-item{display:inline-block;vertical-align:top;width:33.333%;height:110px;line-height:110px;text-align:center;position:relative;overflow:hidden;z-index:90}.header-request{text-align:left;padding-left:35px}.header-request a,.header-menu a,.header-language li a{font-family:'Abril Fatface',cursive;text-decoration:none;color:#fff;font-size:22px}.header-request a:before,.header-request span,.header-menu a:before,.header-menu span{display:inline-block;vertical-align:middle}.header-request a:before{content:"";width:28px;height:29px;background:url("https://www.marteshof.com/templates/marteshof/images/sprites.png") no-repeat 0px 0px}.header-request span,.header-menu span{margin-left:15px}.header-language li a{font-size:16px}.header-logo img{margin:35px auto 0 auto;display:none}.header-logo #logoMarteshof{width:180px;height:101px;margin:7px auto 0}.header-menu{text-align:right;width:25%;z-index:30;padding-right:15px}.header-menu a:before{content:"";width:15px;height:11px;background:url("https://www.marteshof.com/templates/marteshof/images/sprites.png") no-repeat 0px -28px;margin-top:2px}.header-language{width:8.333%;z-index:30;line-height:115px}.header-language ul{padding:0;margin:0}.header-language li{display:inline-block;vertical-align:top}.header-language li:first-child:after{content:"";display:inline-block;vertical-align:top;margin:0 10px}.header-language li:first-child:before{content:"-";display:inline-block;vertical-align:top;margin:0 25px 0 0;border-left:1px solid #fff;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.header-main-menu{width:33.333vw;height:100vh;background:#1e8a65;position:fixed;right:-33.333vw;top:0;padding-top:109px;z-index:20;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.navigation{padding:65px 0;border-top:1px solid #56a78c}.navigation ul{font-size:0;padding:0;margin:0}.navigation li{display:block;font-family:'Abril Fatface',cursive;font-size:37px;border-bottom:1px solid #56a78c;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.navigation li.current,.navigation li:hover{background:#2d4a46}.navigation a{color:#fff;text-decoration:none;text-align:right;height:75px;line-height:75px;display:block;padding:0 15%}.contact-info{padding:0 15%;font-size:14px;text-align:right;line-height:200%;color:#fff;letter-spacing:2px;margin-top:60px}.contact-info a{text-decoration:none;color:#fff}.contact-info a:hover{text-decoration:underline}.sliderbox{position:relative;height:100vh;background-color:#dbebe6}.sliderbox:before{content:"";display:block;width:100%;height:40%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#007db9e8',GradientType=0 );z-index:800}.slider,.images{height:100% !important}.images>img{display:none}.slogan{font-family:'Abril Fatface',cursive;position:absolute;z-index:10;bottom:0;margin-bottom:-70px;color:#FFF;line-height:160%;font-size:47px;width:100%;text-align:center;text-shadow:1px 1px 10px rgba(0,0,0,0.8);bottom:50%;padding:0 5%;text-align:left}.main-wrapper{background:#fff}.layout .main-wrapper .inner{max-width:1600px;margin:0 auto}.homepage .main-wrapper .inner{max-width:1900px;margin:0 auto}.content{width:100%;font-size:0;direction:ltr}.content-box{font-size:16px;direction:ltr}.image .content-box{width:50%;display:inline-block;vertical-align:top}.text-box{font-size:20px;color:#555;line-height:180%;font-weight:500;padding:80px 0;padding-right:20px}.text-box strong{font-weight:700}.text-box a{text-decoration:underline;color:#1e8a65}.text-box p{padding:0;margin:0}.text-box ul{padding:0;margin:0;list-style:none;margin:20px 0 0 0}.text-box ul li{position:relative;padding-left:30px}.text-box ul li:before{content:"\35";font-family:'ElegantIcons';position:absolute;left:0;top:0}.text-box #tabs{border:0;background:none;font-family:inherit;font-size:inherit;margin-top:95px}.text-box #tabs ul{margin-left:0;margin-right:0;font-size:0;text-align:center;background:none;border:0}.text-box #tabs ul li{display:inline-block;vertical-align:top;font-size:16px;width:33.333%;border:0;background:none;margin:0;padding:0}.text-box #tabs ul li:before{display:none}.text-box #tabs ul li a{display:block;padding:20px 0;background:#dbebe6;text-transform:uppercase;letter-spacing:2px;font-weight:500;text-decoration:none}.text-box #tabs ul li a:hover{color:#000}.text-box #tabs p.tab-img{margin:0}.text-box #tabs ul li.ui-state-active a{background:#1e8a65}.text-box #tabs ul li.ui-state-active a:hover{color:#fff}.tab-system{background:none;border:0}.tab-system.ui-widget-content{color:inherit}.rates{width:100%;border:0;padding:0;margin:0;border-collapse:collapse;border:2px solid #fff;margin:20px 0 0 0;font-size:16px}.rates th{border:2px solid #fff;padding:0;margin:0;text-align:center;letter-spacing:1px;padding:20px 0;background:#dbebe6}.rates td{text-align:center;padding:10px 0;border:2px solid #fff;background:#dbebe6;background:rgba(219,235,230,0.45)}.rates small{font-size:13px}.image-box{padding-right:5%;margin-top:-80px;position:relative;z-index:10}.section-slider{width:534px;height:534px;margin:0 0 0 auto;position:relative}.lft .section-slider{margin:0 0 0 auto}.section-images{width:100%;height:100%;position:relative;overflow:hidden;z-index:10;background:#fff}.img-wrapper{width:100%;height:100%;position:relative}.colored-element{content:"";display:block;width:480px;height:540px;background:#dbebe6;position:absolute;left:-55px;top:40px}.controller-box{position:absolute;left:0;bottom:-46px;height:46px;line-height:46px;color:#2d4a46;direction:ltr;z-index:200;width:100%;text-align:right;padding-right:65px}.controller-counter{position:relative;font-size:0;text-align:right;display:inline-block;vertical-align:top;margin-right:15px}.controller-counter span{font-size:15px;font-weight:500}.controller-counter span.total:before{content:"/";padding:0 2px}.controller-buttons{position:relative;z-index:2;display:inline-block;vertical-align:top}.controller-buttons a{display:block;position:relative;color:#2d4a46;text-decoration:none;width:40px;background:#dbebe6;text-align:center;font-size:25px;line-height:52px;height:46px;overflow:hidden}.section-quickrequest{margin:105px 0 0 auto;width:589px;background:#2d4a46}.quickrequest-form-box{position:relative}.quickrequest-form-box:after{content:"";display:block;width:100%;height:1px;background:#526c68;position:absolute;left:0;top:120px;z-index:0}.quickrequest-form-box form{font-size:0}.quickrequest-form-box .form-item{display:inline-block;vertical-align:top;font-family:'Abril Fatface',cursive;color:#dbebe6;font-size:14px;padding:30px;width:33.333%;cursor:pointer;position:relative;z-index:10}.quickrequest-form-box .form-item:first-child{margin-left:0}.quickrequest-form-box .form-item label{font-family:'Exo',sans-serif;color:#dbebe6;font-size:15px;text-transform:uppercase;display:block;text-align:center;font-weight:500;letter-spacing:2px}.quickrequest-form-box input[type="text"]{border:0;background:none;height:130px;line-height:130px;font-size:70px;font-family:'Abril Fatface',cursive;overflow:hidden;color:#dbebe6;text-align:center;width:131px;margin-top:3px;font-size:115px}.i1,.i2{color:#dbebe6;display:block;position:relative}.i1{font-size:115px;height:130px;width:100%;line-height:130px;text-align:center}.i2{font-size:17px;text-transform:uppercase;line-height:initial}.i2:before{content:"";display:block;margin:0 auto;text-align:center;width:28px;height:29px;background:url("https://www.marteshof.com/templates/marteshof/images/sprites.png") no-repeat 0px 0px}.people-block .i2{font-size:23px}.people-block .i2:before{font-family:'ElegantIcons';content:"\32";display:block;margin:0 auto;text-align:center;width:auto;height:auto;background:none}.section-quickrequest ::-webkit-input-placeholder{color:#dbebe6;opacity:0.5}.section-quickrequest ::-moz-placeholder{color:#dbebe6;opacity:0.5}.section-quickrequest :-ms-input-placeholder{color:#dbebe6;opacity:0.5}.section-quickrequest :-moz-placeholder{color:#dbebe6;opacity:0.5}#alteaForm{margin:10px 0 0 0}.item-cols{position:relative;overflow:hidden}.item-col-2{position:relative;float:left;width:49%;text-align:left;margin:0 1% 0 0}.item-col-2 p{padding:0;margin:0}.item-cols select{padding:6px 5px;border:1px solid #000}.item-cols textarea{border:1px solid #a88f85;resize:none;font-size:14px}fieldset p{margin-top:30px}.item-col-last{text-align:right}.item-col-last.center-block{text-align:center}.item-col-last .special{font-size:13px;line-height:170%;border-bottom:1px solid #EEE;margin-bottom:10px;padding-bottom:10px}fieldset legend,.item-col-last legend{background-color:#dbebe6;color:#000;display:block;width:100%;text-align:center;padding:5px 0;margin-bottom:20px;text-transform:uppercase;font-weight:500;letter-spacing:2px}fieldset label,.item-col-last label{display:block;font-size:15px;margin-bottom:15px}.acp-privacy{font-size:14px}fieldset .acp-privacy label.ib{display:inline-block;vertical-align:top}fieldset label input[type="text"]{margin:0;padding:0;border:1px solid #434343;background:none;padding:6px 10px;font-size:14px;width:55%;display:inline-block}fieldset label input.nr{width:25px}fieldset label span{display:inline-block;width:33%}fieldset label span.req{font-weight:bolder}fieldset label span.req:after{content:" (*)"}fieldset textarea{width:95%;box-sizing:border-box;height:160px;border:1px solid #ddd7d1;background:none}form button{font-family:'Abril Fatface',cursive;border:2px solid #fff;cursor:pointer;margin:20px auto;display:block;padding:15px 20px;background:#1e8a65;text-transform:uppercase;color:#fff;font-weight:500;letter-spacing:2px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}form button:hover{color:#1e8a65;background-color:#fff;border:2px solid #1e8a65}.item-cols hr{display:none}.item-privacy{font-size:14px;line-height:190%;text-align:left;height:50px;overflow:auto;margin-bottom:20px}.item-col-2-intern{position:relative;overflow:hidden;margin-top:30px;font-size:12px}.item-col-2-intern label{width:50%;float:left}.item-col-2-intern select{margin-right:5px}.item-col-2-intern label span{display:none}.errorMessages{display:none;font-size:13px;text-align:left;border:1px solid #8c1145;padding:10px;background-color:#FDF4F8;margin:20px 0}.errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:13px}.errorMessages label.valid{display:none !important}.errorMessages p{color:#8c1145;font-weight:bold;margin-top:0;padding:0}fieldset label input.error{background-color:#FDF4F8;border-color:#8c1145}form .item-col-2 button{background:none;border:none;display:inline-block;color:#1c646e;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:17px;padding:0;cursor:pointer;position:relative;cursor:pointer;margin:0;letter-spacing:0;padding:0 0 0 10px}fieldset{border:0;padding:0}.quickrequest-form-box .form-item .form-opener{height:10px;position:relative;margin:5px auto 5px}.quickrequest-form-box .form-item-submit{display:block;width:100%;padding:0;margin:0 auto;background:none;font-size:0}.quickrequest-form-box .form-item-submit a,.quickrequest-form-box .form-item-submit input{border:0;width:100%;display:inline-block;vertical-align:top;font-size:16px;color:#fff;text-decoration:none;background:#3b4167;cursor:pointer;height:54px;line-height:54px}.quickrequest-form-box .form-item-submit input{font-family:'Abril Fatface',cursive;background:#1e8a65;width:100%;font-size:25px;letter-spacing:2px;border:2px solid #1e8a65;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.quickrequest-form-box .form-item-submit input:hover{background:#fff;color:#1e8a65;border:2px solid #1e8a65}.quickrequest-form-box .form-item-submit a{margin-left:1%}.quickrequest-form-box .form-item-submit{border-left-color:transparent;cursor:pointer;border-top:10px solid #fff}.quickrequest-form-box .form-item-submit .form-preview{visibility:hidden}.quickrequest-form-box .form-item-submit label{margin:0 !important;cursor:pointer;background:#cca34f;font-size:20px;color:#303332;font-weight:700;padding:10px 20px}.quickrequest-form-box .form-item-submit label:hover{background:#fff;-webkit-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.ui-spinner.ui-widget.ui-widget-content{border:none;background:none;font-size:inherit}.ui-spinner.ui-widget.ui-widget-content .ui-spinner-input{padding:0;margin:0;width:65px;text-align:center;outline:none;display:inline-block}.ui-spinner{overflow:visible}.ui-spinner.ui-widget.ui-widget-content .ui-button{cursor:pointer;position:absolute;bottom:-20px;background:none;border:0;right:50%;width:22px;height:24px;margin-right:-24px}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-up{left:50% !important;right:auto !important;margin-left:-24px}.ui-spinner.ui-widget.ui-widget-content .ui-button .ui-icon{background:none}.ui-spinner.ui-widget.ui-widget-content .ui-button .ui-icon:before{font-family:'ElegantIcons';content:"\3a";font-size:22px;display:block;color:#a88f85}.ui-spinner.ui-widget.ui-widget-content .ui-button.ui-spinner-down .ui-icon:before{font-family:'ElegantIcons';content:"\3b";font-size:22px;display:block;color:#a88f85}.ui-spinner.ui-widget.ui-widget-content a:first-child{bottom:0;left:0}.ui-spinner.ui-widget.ui-widget-content .ui-icon,.ui-button-icon-only{text-indent:inherit !important;top:auto}.ui-spinner.ui-widget.ui-widget-content .ui-button-icon-only .ui-icon{position:relative;top:0;left:0;margin:0}.ui-spinner.ui-widget.ui-widget-content .ui-icon{width:auto;height:auto}.section-news,.section-themes,.section-room{width:100%;position:relative;background-color:#dbebe6;padding:135px 0}.section-news .inner,.section-themes .inner,.section-room .inner{font-size:0;max-width:1210px;margin:0 auto}.news-intro,.themes-intro,.room-intro{font-size:16px;color:#555;font-weight:500;text-align:center;line-height:180%}.news-intro p,.themes-intro p,.room-intro p{padding:0;margin:0}.news-intro p.first-news-title,.themes-intro p.first-theme-title,.room-intro p.first-room-title,.footer-item p.first-map-title{font-size:50px;color:#000;font-family:'Abril Fatface',cursive;line-height:140%;padding:0 0 30px 0}.single-news-section,.single-room-section{font-size:0;margin-top:200px}.single-news-section.rtl,.single-room-section.rtl{direction:rtl}.single-news,.single-room{width:50%;display:inline-block;vertical-align:top;font-size:16px;height:750px;background:#fff;direction:ltr;position:relative}.single-news.single-news-block-01,.single-room.single-room-block-01{-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1)}.single-news.single-news-block-02,.single-room.single-room-block-02{margin-top:-45px}.news-main-wrapper,.room-main-wrapper{display:table;width:100%;height:100%}.news-inner-wrapper,.room-inner-wrapper{display:table-cell;vertical-align:middle}.counter:before{counter-increment:section;content:counter(section) ".";font-size:90px;color:#dbebe6;font-family:'Abril Fatface',cursive}.news-content,.room-content{text-align:center;padding:70px 100px;font-size:16px;color:#555;font-weight:500;line-height:200%}.news-content p,.room-content p{margin:0;padding:0}.news-content p.sub-title,.room-content p.subtitle{color:#1e8a65;letter-spacing:2px;padding:45px 0 20px 0;text-transform:uppercase}.news-content p.title,.room-content p.title{font-family:'Abril Fatface',cursive;font-size:40px;color:#000;line-height:120%}.news-content p.desc{padding:45px 0 30px 0}p.cta{margin:0 auto}.cta{width:335px;display:block;margin:0 auto;border:1px solid #000;text-decoration:none;color:#000;font-size:20px;font-family:'Abril Fatface',cursive;height:59px;line-height:54px;letter-spacing:1px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.cta:hover{background:#1e8a65;border-color:#1e8a65;color:#fff}#blc-wellness .deco-element,#blc-room .deco-element,#blc-meal .deco-element{background:url("https://www.marteshof.com/templates/marteshof/images/sprites.png") no-repeat;position:absolute;left:45px}#blc-wellness .deco-element{width:190px;height:190px;top:-150px;background-position:0px -51px}#blc-room .deco-element{width:233px;height:203px;top:-150px;background-position:0px -241px;left:auto;right:45px}#blc-meal .deco-element{width:225px;height:225px;top:-205px;background-position:-191px 0px}.section-room{padding:50px;background-color:rgba(219,235,230,0.5)}.single-room-section{margin-top:100px;margin-bottom:50px}.room-content{text-align:left}.room-content p.sub-title{color:#1e8a65}.room-content p.desc{padding:30px 0 15px 0}.room-content ul{padding:0;margin:0;list-style:none}.room-content li{position:relative;color:#1e8a65}.room-content .room-link{display:block;margin:0;padding:20px 0;text-align:center;text-decoration:none}.room-content .room-link .cta{margin:0;border:2px solid #000;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.room-content .room-link .cta:hover{border:2px solid #1e8a65;background:#1e8a65;color:#fff}.section-themes{padding:0}.section-themes .inner{max-width:inherit}.section-themes .theme-link{display:block;margin:0;padding:50px 0;text-align:center;text-decoration:none}.section-themes .theme-link .cta{width:25%;border:2px solid #000}.section-themes .theme-link .cta:hover{color:#fff;background-color:#1e8a65;border:2px solid #1e8a65}.single-theme-section{height:750px;width:100%;position:relative}.theme-slider{padding:0;margin:0;font-size:0;margin:70px 0 0 0}.theme-slider li:hover .full-theme-box{visibility:visible;opacity:1}.full-theme-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#000;background:rgba(0,0,0,0.4);visibility:hidden;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.theme-wrapper{display:table;width:100%;height:100%}.theme-content{display:table-cell;vertical-align:middle;position:relative;font-family:'Abril Fatface',cursive;text-decoration:none;font-size:40px;color:#fff;text-align:center}.theme-content .cta{border-color:#fff;color:#fff;position:absolute;left:50%;bottom:80px;margin-left:-118px}.theme-content .cta:hover{background:#dbebe6;border-collapse:collapse;color:#000}.footer-item{display:inline-block;vertical-align:top;line-height:180%}.footer>.inner{font-size:0}.footer-item .inner{max-width:1160px;margin:0 auto;font-size:0}.footer-item p{font-size:16px;color:#555;text-align:center;padding:0;margin:0 auto}.footer-item.col-12{display:block}.footer-item.gmap{padding:120px 0 70px 0;background:#dbebe6}.footer-item.gmap p{line-height:180%}.map{margin:10px 0 35px 0}.map img{display:block;margin:0 auto;max-width:100%;height:auto}.footer-item.address{position:relative;line-height:inherit;padding:30px 0}.footer-item.address p{display:inline-block;width:25%;text-align:left;vertical-align:bottom;line-height:180%;font-size:14px;font-weight:500}.footer-item.address strong{font-weight:800;color:#1e8a65}.footer-item.address p.contact{color:#000}.footer-item.address p a{color:#000;text-decoration:none}.footer-item.address p.logos img{margin:0 8px}.footer .cta:hover{background:#1e8a65;color:#fff;border-color:#1e8a65}.footer-item p.logo-altea{position:absolute;bottom:0;right:2%;text-align:right}.service-links{padding:20px 0}.service-links ul{padding:0;margin:0}.service-links li{display:inline-block;vertical-align:top;font-size:14px;font-weight:500;color:#8a8a8a}.service-links li:first-child:before{display:none;margin:0}.service-links li:before{content:"|";display:inline-block;font-size:14px;margin:0 8px}.service-links a{text-transform:uppercase;color:#8a8a8a;text-decoration:none}.service-links a:hover{text-decoration:underline}.mobile-links{display:none;position:fixed;bottom:0;left:0;width:100%;background:#dbebe6;font-family:'Abril Fatface',cursive;letter-spacing:1px;font-size:18px;text-align:center;z-index:800}.mobile-links a{text-decoration:none;color:#1e8a65;padding:15px 0;display:block}body.menu-clicked .header-menu a:before{background-position:0px -40px}body.menu-clicked .header-main-menu{right:0px}body.menu-clicked .header-language li:first-child:before{border-color:#56a78c}body.rtl .content{direction:rtl}body.scrolled .header{background:#1e8a65}body.image.ltr .image-box{margin-top:80px;padding-right:0}body.image.ltr .content,body.layout .content{padding-bottom:0;padding:0 20px}body.homepage .content{padding-bottom:120px}@media only screen and (max-width:1730px){.header-main-menu{width:45%;right:-45%}}@media only screen and (max-width:1330px){.section-slider{margin:0}.colored-element{left:0;width:100%}.controller-box{padding-right:15px}.section-quickrequest{width:534px}.section-quickrequest{margin-left:0}.main-wrapper .inner{padding:0 20px}body.image.ltr .image-box .section-slider{margin:0 0 0 auto}}@media only screen and (max-width:1210px){h1:after{margin:20px 0}.header .inner{padding:0 20px}.header-request{width:20%}.header-logo{width:40%}.header-menu,.header-language{width:20%}.header-menu{padding-right:0}.header-language{text-align:right}.header-main-menu{width:65%;right:-65%}.content{padding-top:20px}.text-box{padding:20px 0}.text-box p{padding-top:20px}.section-news,.section-themes,.section-room{padding:40px 0}.news-content,.room-content{padding-left:20px;padding-right:20px}.news-intro,.themes-intro,.room-intro{padding:0 20px}.news-content p.title,.room-content p.title{font-size:32px}.image .content-box.image-box{margin-top:25px}.image .content-box{width:100%;display:block;margin:0;padding:0;padding-top:30px}.image .content-box .section-content{font-size:0}.image .content-box .section-block{display:inline-block;vertical-align:middle;width:50%}body.image.ltr .image-box{margin-top:0}body.image.ltr .controller-box{background:#dbebe6}.quickrequest-form-box .form-item{padding:20px 0}.quickrequest-form-box .form-item-submit{padding:0}.quickrequest-form-box input[type="text"]{width:100%}.quickrequest-form-box input[type="text"],.i1{font-size:70px}.footer-item.gmap{padding:20px 0}.footer-item.address .inner,.footer-item.service-links .inner{padding:0 20px}.footer-item.address p{vertical-align:middle;text-align:center}.footer-item.address p.logos img{display:block;margin:8px 0}.footer-item.col-12{text-align:center}.footer-item p.logo-altea{position:relative;bottom:auto;right:auto}body.image.ltr .footer{margin-top:100px}}@media only screen and (max-width:970px){.item-col-2{float:none;display:block;width:100%}.section-themes .theme-link .cta{width:90%}table.rates,.rates thead,.rates tbody,.rates th,.rates td,.rates tr{display:block}.rates thead tr{position:absolute;top:-9999px;left:-9999px}.rates tr{margin:0 0 1rem 0}.rates tr:nth-child(odd){background:#ccc}.rates td strong{font-size:23px}.rates td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.rates td:before{position:absolute;top:25px;left:20px;width:45%;text-align:left;padding-right:10px;white-space:nowrap}:lang(de) .rates td:nth-of-type(2):before{content:"Einzelzimmer"}:lang(de) .rates td:nth-of-type(3):before{content:"Doppelzimmer"}:lang(de) .rates td:nth-of-type(4):before{content:"Familienzimmer"}:lang(de) .rates td:nth-of-type(5):before{content:"Kleine Ferienwohnung"}:lang(de) .rates td:nth-of-type(6):before{content:"Mittlere Ferienwohnung"}:lang(de) .rates td:nth-of-type(7):before{content:"Suite"}:lang(de) .rates td:nth-of-type(8):before{content:"Große Ferienwohnung"}:lang(it) .rates td:nth-of-type(2):before{content:"Camera singola"}:lang(it) .rates td:nth-of-type(3):before{content:"Camera doppia"}:lang(it) .rates td:nth-of-type(4):before{content:"Camera famigliare"}:lang(it) .rates td:nth-of-type(5):before{content:"Appartamento piccolo"}:lang(it) .rates td:nth-of-type(6):before{content:"Appartamento medio"}:lang(it) .rates td:nth-of-type(7):before{content:"Suite"}:lang(it) .rates td:nth-of-type(8):before{content:"Appartamento grande"}:lang(en) .rates td:nth-of-type(2):before{content:"Single room"}:lang(en) .rates td:nth-of-type(3):before{content:"Double room"}:lang(en) .rates td:nth-of-type(4):before{content:"Family room"}:lang(en) .rates td:nth-of-type(5):before{content:"Small apartment"}:lang(en) .rates td:nth-of-type(6):before{content:"Medium apartment"}:lang(en) .rates td:nth-of-type(7):before{content:"Suite"}:lang(en) .rates td:nth-of-type(8):before{content:"Large apartment"}}@media only screen and (max-width:890px){.header-main-menu{width:90%;right:-90%}.header-request a{font-size:18px}.image .content-box .section-block{display:block;margin:0 auto;width:537px}.image .content-box .section-block.section-quickrequest{margin-top:80px}.content{padding-bottom:20px}.single-news,.single-room{display:block;width:100%}.news-content,.room-content{padding:70px 20px}.single-news,.single-room{height:auto}.single-news.single-news-block-02,.single-room.single-room-block-02{margin-top:0;height:450px}#blc-meal .deco-element{top:-165px}body.image.ltr .image-box .section-slider{margin:0 auto}.footer-item.address p{width:50%}.footer-item.address p.logos img{display:inline-block;margin:10px 15px 0 15px}}@media only screen and (max-width:720px){body{margin-top:80px}h1,h2{font-size:24px}h3{font-size:1.17em;margin:20px 0 0 0}.counter:before{font-size:60px}.header{background:#1e8a65;height:80px}.header .inner{padding:0px}.header-item{width:22.5%;height:80px;line-height:80px}.header-logo{width:55%}.header-logo img{max-width:100px;height:auto;margin-top:30px}.header-logo #logoMarteshof{width:130px;height:73px;margin:3px auto 0}.header-language{line-height:inherit;text-align:center;line-height:25px;padding:11px 0}.header-language li{display:block}.header-language li a{font-size:15px}.header-language li:first-child:before{margin:0 10px 0 0}.header-main-menu{width:100%;height:auto;position:relative;top:0;left:0;right:auto;padding:0;display:none}.contact-info{margin:0;padding:20px 0;text-align:center}.navigation{padding:0}.navigation li{font-size:19px}.navigation li a{text-align:center}body.image.ltr .image-box .section-slider{margin:0 auto}body.image.ltr .content,body.layout .content{padding:0}.sliderbox{height:35%}.text-box{font-size:16px}.cta{width:100%;font-size:17px}.image .content-box .section-block{width:100%}.image .content-box.image-box{margin-top:0;padding-bottom:30px}.news-intro,.room-intro{padding:20px}.news-intro p.first-news-title,.themes-intro p.first-theme-title,.room-intro p.first-room-title,.footer-item p.first-map-title{font-size:23px}.single-theme-section{height:230px}.section-slider{height:300px}.controller-box{bottom:0;background:#dbebe6}.full-theme-box{visibility:visible;opacity:1}.section-news,.section-themes,.section-room{padding:10px 0 0 0}.theme-slider{margin-top:20px}.theme-content{font-size:35px}.theme-content span.theme-text{display:block;margin-bottom:30px}.theme-content .cta{bottom:20px}.news-content,.room-content{padding:20px;padding-top:30px}.news-content p.title,.room-content p.title{font-size:24px}.single-news-section,.single-room-section{margin-top:0}.news-content p.desc,.news-content p.sub-title,.room-content p.desc,.room-content p.sub-title{padding:15px 0px}.single-news.single-news-block-02,.single-room.single-room-block-02{height:200px}body.image.ltr .footer{margin-top:0}fieldset label span,fieldset label input[type="text"],.item-cols textarea,#meals,#family-1-children{width:100%}fieldset label span.breakitdown{display:block;width:100%;margin-bottom:10px}.text-box #tabs ul li{display:block;width:100%}.footer{padding-bottom:40px}.footer-item.gmap{padding:20px}.footer-item,.footer-item p{width:100% !important;display:block !important}.footer-item.address{padding:20px 0 0 0}.footer-item.address p.logos{margin:15px 0 20px 0}.footer-item.address p.logos img{margin-top:5px}.service-links{padding:0 0 20px 0}.service-links li{line-height:180%}.service-links li:before{margin:0 5px}.service-links li:last-child{display:block}.mobile-links{display:block}body.menu-clicked{margin-top:0}body.menu-clicked .header-main-menu{display:block}body.menu-clicked .header{position:relative}.header-request,.header-menu span,.image .content-box .section-block.section-quickrequest,.service-links li:last-child:before,.deco-element,.colored-element,.slogan,.header-language li:first-child:before,.header-language li:first-child:after{display:none}}@media print{.header,.header-request,.header-menu,.header-language,.header-main-menu,.sliderbox,.gmap{display:none!important}.main-wrapper::before{content:"Residence Marteshof";font-size:26px;color:#1e8a65;font-weight:bold}h1,h2,h3{font-size:26px}h1:after{display:none!important}.text-box{font-size:16px}}.panel{overflow:hidden;margin-top:50px;background-color:#dbebe6;display:flex;justify-content:space-between}.panel button{display:flex;align-items:center;justify-content:center;background-color:inherit;border:none;outline:none;cursor:pointer;padding:20px 0;transition:0.3s;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:500;text-decoration:none;font-family:'Exo',sans-serif;width:33.333%;vertical-align:middle}.panel button:hover{}.panel button.active{background:#1e8a65;color:#fff}.panelcontent{display:none;padding:6px 12px;border-top:none;color:#000}@media (max-width:768px){.panel button{display:block;width:100%;margin:10px auto}.panel{display:block}}}
