/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-primary:'Poppins',sans-serif;--font-particular:'Cookie',cursive;--white:#fff;--grey:#f1f3f0;--green:#2e5b5c;--green-light:#379594;--purple:#821863;--red:#d70004;--brown:#926f47;--yellow:#e7ab3b;--color-company:#e7ab3b;--black:black;--blue-dark:#041e41;--back-color-web:#333333;--link-color:#e7ab3b;--link-color-hover:#926f47;--text-default-color:black;--text-default-size:14px;--text-default-line-height:1.5;--article-meta-color:#e7ab3b;--page-title-background:#f5f5f5;--page-title-border-color:#eee;--alt-color:#999;--breadcrumb-color:#2e5b5c;--widget-links:#666;--widget-links-hover:#007bff;--block-title-color:black;--block-subtitle-color:black;--block-title-border-color:#444;--cta-style-1-background:#d70004;--cta-style-1-color:#fff;--price-table-background:#f9f9f9;--btn-primary-color:#65b32e;--btn-primary-border-color:#65b32e;--btn-primary-text-color:#fff;--btn-primary-color-hover:#0056b3;--btn-primary-border-color-hover:#0056b3;--btn-primary-text-color-hover:#fff;--btn-secondary-color:#333;--btn-secondary-border-color:#333;--btn-secondary-text-color:#fff;--btn-secondary-color-hover:#000;--btn-secondary-border-color-hover:#000;--btn-secondary-text-color-hover:#fff;--section-background-gray:#f5f5f5;--comments-new-background:#f5f5f5;}body{font-family:'Poppins',sans-serif;font-weight:400;line-height:26px;font-size:15px;overflow:visible;overflow-x:hidden;}a:focus,a:hover{text-decoration:none;outline:0px;}.h2,h2{font-size:16pt;}.h3,h3{font-size:14pt;}.h4,h4,.h5,h5,.h6,h6{font-size:12pt;}.sliding-popup-bottom{background-color:#333;}body .fv-cc-content .agree-button,body .fv-cc-content .decline-button{background-color:#fff;border:1px solid #fff;color:#333;}.fv-cc-content .decline-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .eu-cookie-compliance-save-preferences-button{border:1px solid #fff;color:#fff;}#navbar{padding:10px 0px;}.slide-container{position:relative;}.logo{margin:0px;}.logo > img{height:110px;width:auto;}.header-sticky .header-icon{display:none;}.header-icon{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse;margin-right:30px;}.header-icon a{margin-left:30px;color:var(--white);font-size:24px;display:flex;}.header-icon svg{width:25px;height:25px;margin-right:10px;}.fv-carousel .slide .inner{padding:0px;background:transparent;}.slide .content{position:absolute;top:50%;transform:translateY(-50%);font-size:37pt;line-height:45pt;text-align:right;right:0px;color:var(--white);text-shadow:0em 0.1em 0.08em #333;font-weight:300;}.slide .content span,.slide .content span.color{font-family:'Playfair Display',serif;font-style:italic;font-weight:600;}.slide .content h2{font-size:55pt;margin:0 0 30px 0;font-weight:400;}.slide .content .btn-primary{background-color:var(--white);text-shadow:none;border-color:var(--white);color:var(--black);margin-top:38pt;}.slide .content .btn-primary:hover,.slide .content .btn-primary:focus,.slide .content .btn-primary:active{background-color:var(--black);color:var(--white);}.working-hours{background-color:rgba(0,0,0,.5);color:#fff;display:inline-block;padding:20px 30px;}.working-hours>.icon{float:left;}.working-hours>.icon>.fa{font-size:24px;}.working-hours>.hours{margin-left:34px;}.btn{padding:20px 50px;font-size:16pt;border-radius:0px;}.btn-primary{background-color:var(--white);border-color:var(--black);color:var(--black);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:var(--black);border-color:var(--black);color:var(--white);}.columns .block-heading,.block .block-heading{text-align:left;margin-left:initial;margin-right:initial;max-width:100%;margin-bottom:40px;}.columns .block-title,.block .block-title{font-size:16pt;text-transform:uppercase;font-weight:600;}.columns .block-subtitle,.block .block-subtitle{max-width:100%;margin-left:initial;margin-right:initial;font-size:22pt;line-height:1.3;font-weight:300;letter-spacing:1px;}.columns .block-subtitle span,.block .block-subtitle span{font-family:'Playfair Display',serif;font-style:italic;font-weight:700;}.columns .block-heading:after,.block .block-heading:after{display:none;}#section-4 p{font-size:16pt;letter-spacing:1px;margin-bottom:40px;}.playfair{font-family:'Playfair Display',serif !important;font-style:italic;font-weight:700;}.vertical-middle-content{position:absolute;transform:translateY(-50%);top:50%;left:40px;right:40px;}.bg-grey{background-color:var(--grey);}.columns.title-center .block-heading,.block.title-center .block-heading{text-align:center;}.grid-footer img{width:auto;height:250px;}.cta-style-2{background-color:var(--yellow);padding:70px 0 70px 0;text-align:left;position:relative;}.cta-style-2 h2{font-size:32pt;font-weight:400;margin:0 0 25px;color:var(--white);}.cta-style-2 .content{font-size:20pt;text-shadow:0em 0.2em 0.12em #333;letter-spacing:2px;font-weight:200;margin-bottom:45px;color:var(--white);}.cta-style-2 .btn-cta{padding:20px 50px;font-size:16pt;background-color:var(--white);border-color:var(--white);color:var(--black);}.cta-style-2 .btn-cta:hover,.cta-style-2 .btn-cta:focus,.cta-style-2 .btn-cta:active{background-color:var(--black);color:var(--white);border-color:var(--white);}.cta-style-2:before{display:none;}.cta-style-2 .image{position:absolute;right:0px;top:40%;width:60%;}.cta-style-2 .form-item-gdpr,.cta-style-2  .form-item-gdpr a{color:var(--white);text-align:right;margin:0px;}.cta-style-2 .form-actions .btn{width:100%;height:55px;padding:0;}#footer{background-color:var(--white);border-top:2px solid rgb(239 241 238);color:var(--text-default-color);}.social-footer{padding-left:0px;list-style:none;margin-bottom:0px;display:flex;}.social-footer li{padding-left:20px;}.social-footer svg{width:30px;height:30px;}.contact-dates{padding-left:0px;list-style:none;margin-bottom:0px;}.contact-dates li a{color:var(--text-default-color);}.contact-dates li{position:relative;padding-left:36px;line-height:20px;margin-bottom:20px;min-height:25px;}.contact-dates li.address:before{content:'';position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/themes/micasaenmadera/images/icon-map-footer.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.contact-dates li.phone:before{content:'';position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/themes/micasaenmadera/images/icon-telefono-footer.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.contact-dates li.mail:before{content:'';position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/themes/micasaenmadera/images/icon-mail-footer.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.contact-dates li.hours:before{content:'';position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/themes/micasaenmadera/images/icon-horario-footer.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.grid-footer .menu li{width:50%;float:left;margin-bottom:15px;}.grid-footer .menu li a{padding:0px;text-transform:uppercase;color:var(--text-default-color);}#footer .footer-bottom{background-color:var(--white);border-top:2px solid rgb(239 241 238);padding:30px 0px;}.menu--footer{float:none;margin-top:0px;text-align:center;}.menu--footer > li > a{color:var(--text-default-color);padding:3px 15px 3px 0px;text-transform:uppercase;}.header-right{float:right;height:110px;display:flex;align-items:center;margin-left:30px;}.header-right a{line-height:0px;}.header-right svg{width:20px;height:20px;margin-left:25px;fill:var(--yellow);}.copyright-text{text-align:center;}.copyright-text small{display:initial;}.flags{display:flex;}.flags img{width:50%;padding:0px 10px;height:50px;}.nav > li > a:focus,.nav > li > a:hover{color:var(--link-color-hover);}.article.teaser{position:relative;}.article.teaser .image{border:1px solid var(--black);}.article.teaser .image:before{box-shadow:inset 0px -165px 129px -75px rgb(0 0 0);position:absolute;width:100%;top:0px;left:0px;height:100%;content:'';}.article.teaser .date{position:absolute;left:1px;top:40px;background-color:var(--white);padding:15px;}.article.teaser .content{position:absolute;bottom:10px;left:20px;margin:0px;right:20px;}.article.teaser .article-title > h3,.article.teaser .article-title > h2{line-height:30px;font-size:20px;}.article.teaser h2 > a,.article.teaser h3 > a{color:var(--white);}.article.teaser h2 > a:hover,.article.teaser h2 > a:active,.article.teaser h2 > a:focus,.article.teaser h3 > a:hover,.article.teaser h3 > a:active,.article.teaser h3 > a:focus{color:var(--white);}.link-all{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;}#section-23 .carousel .owl-item{padding-left:0px;padding-right:0px;}#section-18 .col-md-6,#section-19 .col-md-6,#section-27 .layout-columns_2col{padding-left:0px;padding-right:0px;}.proyecto.teaser{position:relative;margin-bottom:30px;}.proyecto.teaser .image:before{box-shadow:inset 0px -165px 129px -75px rgb(0 0 0);position:absolute;width:100%;top:0px;left:0px;height:100%;content:'';}.proyecto.teaser .content{position:absolute;bottom:20px;left:20px;margin:0px;text-align:center;right:20px;}.proyecto.teaser .content .dates{display:flex;justify-content:space-between;align-items:center;color:var(--white);}.proyecto.teaser .content .dates span{text-transform:uppercase;margin-right:5px;}.proyecto.teaser .content .dates .item{position:relative;padding-left:30px;font-size:11px;min-height:30px;display:flex;align-items:center}.proyecto.teaser .content .dates .from:before{content:'';background-image:url(/themes/micasaenmadera/images/icono-metros.png);position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;}.proyecto.teaser .content .dates .rooms:before{content:'';background-image:url(/themes/micasaenmadera/images/icono-habitacion.png);position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;}.proyecto.teaser .content .dates .bathrooms:before{content:'';background-image:url(/themes/micasaenmadera/images/icono-banos.png);position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;}.proyecto.teaser h2,.proyecto.teaser h3{color:var(--white);}.proyecto.teaser h2,.proyecto.teaser h3{font-weight:300;letter-spacing:2px;margin:0px;text-align:left;margin-bottom:10px;}.page-title{padding:40px;border-bottom:0px;position:relative;background-color:#fff9fb;}.page-title h1{color:var(--text-default-color);overflow:initial;text-overflow:initial;position:relative;white-space:initial;text-align:center;}.breadcrumb{float:none;position:relative;text-align:center;background-color:transparent;}.breadcrumb a,.breadcrumb>.active,.breadcrumb>li+li:before{color:var(--text-default-color);}body:not(.user-logged-in) .header-sticky .navbar-wrapper{position:fixed !important;width:100%;top:0 !important;background-color:var(--black);padding:5px 0px;}.path-frontpage .header-sticky.header-navbar:before{display:none;}.header-sticky .logo > img{height:80px;}.header-sticky .navbar-nav > li > a{line-height:80px;}.header-sticky .header-right{height:80px;}.header-sticky .header-icon{height:80px;}.proyecto.full .article-title .h2{font-size:30px;margin:0 0 30px 0;display:block;}.proyecto.full .dates .item{position:relative;padding-left:40px;min-height:30px;display:flex;align-items:center}.proyecto.full .dates .from:before{content:'';background-image:url(/themes/micasaenmadera/images/icono-metros.png);position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;}.proyecto.full .dates .rooms:before{content:'';background-image:url(/themes/micasaenmadera/images/icono-habitacion.png);position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;}.proyecto.full .dates .bathrooms:before{content:'';background-image:url(/themes/micasaenmadera/images/icono-banos.png);position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;background-position:center;}.proyecto.full .dates span{text-transform:capitalize;margin-right:5px;}.proyecto.full .dates-wrapper{display:flex;justify-content:space-between;}.proyecto.full .dates-wrapper .price{color:var(--yellow);}.proyecto.full .content{margin-top:30px;}.proyecto.full .gallery{margin-top:30px;}.header-icon.mobile{display:none;}.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a:active{color:var(--brown);text-decoration:underline;}.header-sticky{position:fixed;top:0;left:0;width:100%;background-color:var(--white);z-index:250;box-shadow:0px 3px 3px 2px rgb(0 0 0 / 33%);}.form-control{height:55px;}@media screen and (max-width:767px){.grid-footer{margin-bottom:30px;text-align:center;}.social-footer{justify-content:center;}.menu--widget-footer li{text-align:center;}.vertical-middle-content{position:relative;transform:none;top:initial;left:auto;right:auto;padding:20px;}#section-16 .content{margin-top:30px;}.slide .content h2{font-size:32pt;}.slide .content{font-size:27pt;line-height:30pt;}.navbar-header{height:auto;border-bottom:0px;}.navbar-toggle > svg,.call-link > svg{fill:var(--white);}.header-icon.desktop{display:none;}.header-icon.mobile{display:flex;position:relative;float:none;margin-right:0px;align-items:center;justify-content:flex-start;margin-top:20px;}.navbar-collapse{background-color:var(--white);}.navbar-nav{}.navbar-collapse{border-top:0px;}.top-bar{display:none;}.navbar-nav > li > a,.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a:active{color:var(--brown);text-decoration:none;}.logo > img{height:80px;}.navbar-toggle > svg,.call-link > svg{fill:var(--black);}.header-right{float:none;margin-left:0px;}.header-right svg{margin-left:0px;margin-right:25px;}.call-link{display:none;}.header-sticky .navbar-nav > li > a{line-height:inherit;}.cta-style-2 .image{position:relative;width:100%;margin-top:40px;}.proyecto.full .article-title .h2{margin-top:30px;}.slide .content{text-align:center;padding:0px 30px;}.cta-style-2 .form-item-gdpr{text-align:center;}}@media (min-width:768px) and (max-width:1023px){.grid-footer{margin-bottom:30px;}.social-footer{justify-content:left;}.menu--widget-footer li{text-align:left;}.vertical-middle-content{position:relative;transform:none;top:initial;left:auto;right:auto;padding:20px;}#section-16 .content{margin-top:30px;}.header-icon.mobile{display:none;}.header-icon.desktop{display:none;}.navbar-nav > li > a{line-height:110px;font-size:15px;padding:0px 10px;color:var(--brown);text-transform:uppercase;}.cta-style-2 .image{position:relative;width:100%;margin-top:40px;}.proyecto.full .article-title .h2{margin-top:30px;}.cta-style-2 .form-item-gdpr{text-align:center;}}@media (min-width:1024px) and (max-width:1199px){}@media screen and (min-width:768px){.logo.maintenance > img{height:auto;width:auto;}.navbar-nav > li > a{color:var(--brown);text-transform:uppercase;line-height:110px;font-size:18px;}}@media screen and (min-width:991px){}@media (min-width:1024px){}@media (min-width:1200px){}@media (min-width:1920px){}
