
.breadcrumb{background:transparent;margin:0;padding:0;}ul.links.inline{display:block;margin:1em 0 0 0;}ul.links.inline li{margin-right:1em;padding:0;}.item-list ul{margin:0 0 1em 2em;}.item-list ul li{margin:0;}div.messages{margin:0 0 1.5em 0;}.pagination ul{margin:0;}.block > h2{margin-top:0;}.node{margin-bottom:2em;}.node > h2{margin-top:0;}.node .submitted{color:grey;font-size:90%;margin-bottom:1em;}.poll .title{font-weight:bold;margin-bottom:1.5em;}.poll .progress .bar{border:0;margin:0;}.block-poll ul.links,.block-poll ul.links li{list-style:none;margin:0;padding:0;}.block-poll ul.links{margin-top:.5em;}#admin-menu{z-index:1100;}#admin-menu li{line-height:normal;}input[type="radio"],input[type="checkbox"]{margin:0 .5em 0 0;}.form-actions .btn{margin-right:.5em;}fieldset legend{font-size:1em;}html.js fieldset.collapsed{height:3em;}.search-results{margin:2em 0;}.search-results .search-result{margin-bottom:2em;}.search-results .title{line-height:1em;margin-top:0;}.search-results .search-info{color:grey;}.search-form .form-item{margin:0;}.region-content .search-form{margin-bottom:2em;}.file .caption{font-size:80%;color:grey;margin-top:.5em;}
.navbar,.navbar *{z-index:400;}.navbar-medium .navbar-inner{padding-bottom:5px;padding-top:5px;}.navbar-medium .nav > li > a{margin:-5px 0;padding-bottom:15px;padding-top:15px;}.navbar .navbar-search-elastic .search-query{-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;width:80px;}.navbar .navbar-search-elastic .search-query:focus{width:160px;}.navbar .brand{font-weight:bold;}.navbar .brand img{float:left;height:30px;margin:-5px 5px -5px 0;}.nav-tabs.nav-stacked > .active > a{background-color:#08c;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}.nav-tabs{border-bottom:0;margin-bottom:0;}.carousel-control-modern{background-color:transparent;border:0;font-size:100px;line-height:1 !important;top:50%;height:100px;margin-top:-50px;}.align-left,.text-left{text-align:left;}.align-right,.text-right{text-align:right;}.align-center,.text-center{text-align:center;}.mkt *{line-height:1.4;}.mkt ul,.mkt ol{text-align:left;}@media (max-width:767px){.container-wrapper{margin:0 -20px;padding:0 20px;}}html,body{background:whitesmoke;}h1{font-weight:200;line-height:1;letter-spacing:-1px;}h1 small{font-weight:100;letter-spacing:1px;}.zone{border-bottom:1px solid #e5e5e5;}.zone-annex{border-bottom:2px dashed #e5e5e5;}.zone-featured .carousel{margin:0;}.zone-featured .carousel-control{color:#333;}@media (max-width:1199px){.zone-featured .carousel-control{display:none;}}.zone-featured .zone-inner{font-weight:200;padding:2em 0;}.zone-featured .block-imageblock{background-size:cover;}.zone-featured h1{margin:0;}.zone-header .zone-inner{padding-top:1.5em;}.zone-header h1{margin:.1em 0 .4em;}.zone-highlighted{background:white;}.zone-highlighted .zone-inner{padding:1.5em 0;color:#0088cc;}.zone-main{background:white;}.zone-main .zone-inner{padding:2em 0;}.zone-main .block{margin-bottom:2em;}.zone-main .block:last-child{margin-bottom:0;}.sidebar-first{padding-right:1em;}.sidebar-second{padding-left:1em;}.sidebar input.form-text{width:70%;}.zone-bottom .zone-inner{padding:2em 0;}.zone-footer{border-bottom:0;}.zone-footer .zone-inner{padding:2em 0;}.footer-links{margin-bottom:.5em;}.footer-links a{margin-right:1.5em;}.footer-links a:last-child{margin-right:0;}.footer-icons{margin-top:.5em;}.block > h2{text-transform:uppercase;color:#999;font-size:1.4em;font-weight:normal;}.node .content h2{padding:1em 0 .5em;margin:0 0 .5em;border-bottom:1px solid #eeeeee;font-weight:bold;color:#5a5a5a;}.field-type-taxonomy-term-reference{margin:2em 0 2em 0;}.field-type-taxonomy-term-reference .field-items *{display:inline;}.field-type-taxonomy-term-reference a.badge{background:#08c;border:1px solid #08c;margin:0 0 .4em .4em;font-weight:normal;}.field-type-taxonomy-term-reference a.badge:not(:hover){background:snow;border:1px solid #ddd;border-bottom-color:#bbb;color:grey;text-shadow:none;}
body{font-size:calc(15px + 0.390625vw);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;}#block-block-59 img{width:100%;height:auto;}#featured{background-color:whitesmoke;border-bottom:1px solid #e5e5e5;}#featured p u{text-decoration:none;border-bottom:2px solid grey;}#featured p u a{text-decoration:none;}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#carousel{margin-bottom:0;}#carousel .item{padding:0px 0% 0 0%;text-align:center;width:100%;}#carousel .item h1{font-size:60px;font-weight:200;line-height:1;letter-spacing:-1px;margin-bottom:20px;}#carousel .item p{font-size:24px;font-weight:200;line-height:1.25;margin-bottom:20px;}#carousel .carousel-control{background-color:transparent;border:0;color:#333;font-size:100px;line-height:100px;top:50%;height:100px;margin-top:-50px;}#header{background-color:whitesmoke;border-bottom:1px solid #e5e5e5;padding-top:20px;}#main{padding:30px 0;display:none;}#main .block{margin-bottom:30px;}#sidebar-first>.region{padding-right:10px;}#sidebar-second>.region{padding-left:10px;}.sidebar input.form-text{width:70%;}.row{margin-left:0;}footer{color:#fff;background-color:#31383c !important;padding:20px;font-size:small;}footer a{color:#fff;}.footer-links a{margin-right:15px;}#footer ul li.leaf{list-style-image:none;list-style-type:none;list-style:none;margin:0 0 0 0em;padding:0.2em 0.5em 0 0;}#footer ul,ol{padding:0;margin:0 0 20px 0px;}.block>h2{text-transform:uppercase;color:#999;font-size:1.4em;font-weight:normal;}.field-tags{margin:2em 0 2em 0;}.field-tags a.badge{background:#08c;border:1px solid #08c;margin-bottom:.4em;}.field-tags a.badge:not(:hover){background:snow;border:1px solid #ddd;border-bottom-color:#bbb;color:grey;text-shadow:transparen;}.navbar .nav{margin:15px 7px 0 0;}.navbar-inverse .nav>li>a{color:#000;font-weight:bold;}.nav-tabs.nav-stacked>.active>a{background-color:#edcf3d;}.navbar .brand img{float:left;max-height:55px;margin:-5px 5px -5px 0;}.navbar-medium .navbar-inner{padding-bottom:0px;padding-top:0px;}.navbar-search{margin-top:20px;}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#44d8c8;text-decoration:none;}.navbar-inverse .navbar-inner{background-color:rgba(0,0,0,0);background-image:-moz-linear-gradient(top,#222222,#111111);background-image:none;background-image:none;background-image:none;background-image:none;background-repeat:repeat-x;border-color:#AAA9A1;}.navbar-inverse .brand,.navbar-inverse .nav>li>a{text-shadow:0 0 0 rgba(0,0,0,0.25);}.c-bg-yellow{background-color:#edcf3d;}.c-line-center.c-theme-bg.c-bg-blue.c-bg-after-blue{background:#111 !important;width:30px;height:3px;margin:0 50% 30px 50%;}.pane-title{font-size:20px;}.field-name-field-articulo-galeria img{float:left;padding:5px}.c-font-light{font-family:Helvetica,sans-serif;font-size:15px;font-weight:100;}.c-desc.c-font-light li{line-height:2em;}.page-node-3 .field-name-field-articulo-galeria img{float:left;padding:5px;min-width:30%;width:30%;height:auto;}.field-name-field-articulo-galeria{overflow:hidden;width:100%;padding:10px;}.field-name-field-imagenes-galeria{overflow:hidden;width:100%;padding:10px;}.field-name-field-imagen-complemento{overflow:hidden;width:100%;padding:10px;}.field-name-field-imagen-complemento img{float:left;padding:5px}.field-name-field-imagen-complemento .field-item{overflow:hidden;}.field-name-field-imagen-complemento img{float:left;padding:5px;width:100%;}.field.field-name-field-imagenes-galeria.field-type-image.field-label-hidden .field-item{float:left;display:-webkit-box;margin:0.5em;}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#08c;background-color:transparent;box-shadow:none;}.menu{list-style:none;}.field-name-body{margin-top:0px;margin-bottom:25px;}table{border-collapse:unset !important;}h2{line-height:35px;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#81D82C;}input,textarea,.uneditable-input{width:auto;}.vocabulary-productos{font-size:90%;text-align:center;padding:15px}.vocabulary-productos h2{font-size:150%;}.pagination{text-align:center;width:100%;float:left;}.producto{height:320px;text-align:center;}.producto h2{font-size:12px;line-height:16px;}.producto img{max-width:90%;height:auto;}.views-row{margin-bottom:50px;}.field-slideshow{margin:0 auto;}#field-slideshow-1-pager{width:100;margin:0 auto;padding:12px;}#field-slideshow-1-pager li{padding:5px;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#FF0;}.galleria img{padding:10px;}.dropdown-menu li{padding:4px 0;}.dropdown-menu>li>a{padding:10px 20px;}.dropdown .active a.active-trail.active{color:white;padding:10px 15px;}.div.panel-pane div.node{margin:auto;padding:auto;}.field-name-field-image .field-items .field-item.even{text-align:center;}.panels-flexible-row-inside-last{margin-top:50px;}.galeria img{float:left;margin:10px;}img{vertical-align:inherit;}.label_articulos_relacionados{font-weight:bold;border-bottom:brown;border-bottom-width:1px;border-bottom-style:double;margin-bottom:1.2em;margin-top:2em;}.view-trabajos .view-content{display:flex;align-items:stretch;justify-content:space-around;flex-flow:row wrap;flex-wrap:wrap;align-content:flex-end;}.field-name-field-imagenes-galeria .field-items{display:flex;flex-wrap:wrap;align-content:space-around;justify-content:space-evenly;align-items:center;}.masonry-item{text-align:inherit;display:inline-block !important;position:relative;border-radius:.25rem;float:none !important;margin-right:0 !important;margin-bottom:2.25rem !important;overflow:hidden;}.span5.trabajos.masonry-item{text-align:center;max-width:300px;padding:10px;}.span5.trabajos.masonry-item h2{font-size:1em;}.span5.trabajos.masonry-item div.flexslider{overflow:hidden;}.span4.masonry-item{width:30.914893617021278%;padding:10px;}.span4.masonry-item h2{font-size:1.2em;line-height:1.2em;}.flexslider{text-align:-webkit-center;}.zone-inner.mkt.size-l.align-center{padding:0;}.zone-highlighted{background:whitesmoke;}div#slider{min-height:450px;}.theme-default .nivoSlider{background:#fff url(/sites/herpasa/themes/tweme_subtheme/css/loading.gif) no-repeat 50% 50%;-moz-box-shadow:0px 0px 0px 0px #4a4a4a;box-shadow:0px 0px 0px 0px #4a4a4a;}a.carousel-prev,a.carousel-next{display:none;}.pad5{padding:0.5em}.pad10{padding:1em}.pad15{padding:1.5em}.pad20{padding:2em}.pad25{padding:2.5em}.view-display-id-block_ultimos_trabajos .views-row{margin-bottom:0.5em;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;z-index:1;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}#overlays{position:relative;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;z-index:50;color:#fff;}#overlays p{font-size:3vw;padding:0.5em;line-height:1em;}.field-name-field-referencias .field-label{font-size:2vw;line-height:2rem;margin-bottom:1rem;}.small{font-size:small;}.medium{font-size:medium;}body{color:#333;background-color:#fff;font-family:'Segoe UI','Trebuchet MS',Arial,Helvetica,sans-serif;font-weight:400;text-transform:none;font-size:17px;line-height:1.5;}.rtecenter{text-align:center;}.btn.c-btn-border-2x.c-btn-uppercase.btn-md{padding:10px 20px 8px 20px;}.c-btn-border-2x.c-btn-green{color:#32c5d2;background:none;border-color:#32c5d2;}.c-btn-uppercase.btn-md{font-size:16px;padding:10px 20px 9px 20px;}.c-bg-parallax{background-attachment:fixed;background-position:center center;background-size:cover;background-color:transparent;min-height:100%;}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container2{position:relative;overflow:hidden;height:300px}.parallax-container .parallax,.parallax-container2 .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img,.parallax-container2 .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contentparallax{position:absolute;padding:5em;width:100%;height:100%;background-color:rgba(0,0,0,0.72);}.c-border-left-white{border-left-color:#FFFFFF !important;}.c-content-bar-4{padding:2em 0 2em 0;margin:0;width:100%;text-align:center;}.c-bg-white{background-color:#FFFFFF !important;}.c-content-feature-4 .c-content-right{float:right;}.c-btn-border-1x.c-btn-white{border-color:#FFFFFF;color:#FFFFFF;background:none;}.c-bg-dark a.btn.btn-lg.c-btn-white.c-btn-square.c-btn-uppercase.c-btn-border-1x{background:#fff;color:#44d8c8 !important;}.c-btn-uppercase.btn-lg{font-size:16px;padding:12px 26px 11px 26px;}.c-btn-uppercase.btn{font-size:14px;padding:7px 20px 5px 20px;}.btn.c-btn-border-1x{border-width:1px;}.c-btn-uppercase{text-transform:uppercase;}.c-btn-border-1x.c-btn-white.btn-no-focus:hover,.c-btn-border-1x.c-btn-white:hover,.c-btn-border-1x.c-btn-white.btn-no-focus:active,.c-btn-border-1x.c-btn-white:active,.c-btn-border-1x.c-btn-white.active,.open>.c-btn-border-1x.c-btn-white.dropdown-toggle{color:#2f353b;background:#FFFFFF;border-color:#FFFFFF;}.c-content-box.c-no-padding{padding:0;}.c-content-feature-4 .c-content-right.c-arrow{border-left:200px solid;border-top:375px solid transparent;border-bottom:375px solid transparent;}.c-content-feature-4 .c-content-area{display:none;}.c-content-feature-4 .c-feature-content.c-left{float:left;}.c-content-feature-11xx p.c-font-uppercase.h3{font-size:15px;line-height:25px;text-transform:initial;}.c-content-feature-4 .c-content-area{width:40%;}.c-content-feature-4 .c-feature-content{padding:0;}.c-font-bold{font-weight:600 !important;}.c-font-dark{color:#2f353b !important;}.c-font-black{color:#000;}.c-content-product-4 .c-content .c-title{margin:0 0 25px;font-weight:500;}.c-content.c-align-right{text-align:right;padding:2em}.c-content.c-align-left{padding:2em}.c-content-product-4.c-content-bg-1{display:flex;align-items:center;}.c-content-product-4.c-content-bg-2{display:flex;align-items:center;}.c-description.c-font-20.c-font-regular{font-weight:200;}.c-left,.c-font-left{text-align:left;}.c-content-feature-4 .c-feature-content .c-content-v-center{height:750px;}.c-content-v-center .c-wrapper{width:100%;height:100%;display:table;}.c-content-v-center .c-wrapper .c-body{display:table-cell;vertical-align:middle;}.c-content-feature-4 .c-feature-bg,.c-content-feature-4 .c-content-area{height:750px;margin-bottom:-750px;position:relative;overflow:hidden;}.c-content-feature-4 .c-content-left{float:left;}.c-content-bar-4>h1,.c-content-bar-4>p.h1{display:inline-block;color:#ffffff;font-weight:500;line-height:50px;padding:40px;}.jarallax{position:relative;z-index:0;}.jarallax>.jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1;}.jarallax{min-height:600px;}.c-center,.c-font-center{text-align:center;}.c-content-product-4 .c-side-image{background-size:contain;height:500px;background-size:80%;background-repeat:no-repeat;background-position:bottom;}.c-content-product-5 .c-detail{position:absolute;bottom:0;padding:30px 45px;}.c-bg-dark.c-bg-opacity-2{background-color:#32c5d2;}.c-content-product-5 p.h3{padding:0;margin:0;}.c-font-90{font-size:90px;}.c-font-50{font-size:50px;}.c-font-uppercase{text-transform:uppercase;}.c-font-white{color:#FFFFFF !important;}.btn{text-shadow:0;}.c-content-product-5 .c-detail .btn{float:right;margin:30px 0;}.c-content-product-5 .c-detail .c-desc{margin:10px 0;}.c-font-17{font-size:17px;}.c-content-feature-11x .c-grid>.c-grid-row>li,.c-content-feature-11xx .c-grid>.c-grid-row>li{width:100%;padding-right:10px;margin-bottom:20px;}.image-blur-mallorquinas{background-image:url("https://www.carpinteriaherpasa.com/sites/herpasa/files/new/balcon-mallorquin-blanco-en-fachada.jpg");height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.c-content-feature-11x .c-grid>.c-grid-row>li>.c-card>p{line-height:22px;color:#000;font-family:"Roboto Condensed",sans-serif;padding:0px !important;margin:0px !important;font-weight:300;font-size:17px;}.c-content-feature-11x .c-grid>.c-grid-row>li>.c-card>p.h3{line-height:40px;font-size:24.5px;}ul.c-grid-row{margin-top:0;margin:0;margin-bottom:10px;}.c-btn-border-1x.c-btn-grey-1{color:#f7f7f7;background:none;border-color:#f7f7f7;}.c-content-feature-11 .c-grid>.c-grid-row{display:table;padding:0;width:100%;}.c-content-feature-11 .c-grid>.c-grid-row:last-child{margin:0;}.c-content-feature-11x .c-grid>.c-grid-row>li>.c-card{padding:40px;text-align:left;}.c-content-feature-11xx .c-grid>.c-grid-row>li>.c-card{padding:30px;text-align:left;}.c-content-feature-11x .c-grid>.c-grid-row>li>.c-bg-opacity-1,.c-content-feature-11xx .c-grid>.c-grid-row>li>.c-bg-opacity-1{background-color:rgba(255,255,255,0.7);backdrop-filter:blur(10px);}ul.c-grid-row{list-style-type:none;}.c-content-feature-11 .c-grid>.c-grid-row>li{display:table-cell;width:50%;padding-right:10px;}div#main-squeeze{display:none;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100%;height:auto;}.carousel-caption{right:0;top:10%;left:0%;height:auto;padding:15px;padding-left:5em;width:50%;background:transparent;background:transparent;}.carousel-caption h4,.carousel-caption p{line-height:revert;color:#FFF;margin:0 auto;font:bold 5vh 'Segoe UI','Trebuchet MS',Arial,Helvetica,sans-serif;text-shadow:-2px 2px 0 #0a0e27;}.carousel{margin-bottom:0px;}.p80{padding:80px}.page-node-514 h1{text-align:center;}.view-trabajos-index .span4{text-align:center;margin:0;}.node .content h2{border-bottom:0;}.view-trabajos-index img{width:auto;height:200px;}.view-trabajos-index .span4 .views-field-title{height:77px;}.bg-yellow{background-color:#edcf3d}.p20{padding:20px}.flex-direction-nav a{overflow:visible;font-size:0px;}.well{background-color:transparent;border:0px solid #e3e3e3;}.p{font-size:16px}.large{font-size:large;}.content{overflow:hidden;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;width:100%;}input,textarea,.uneditable-input{width:-webkit-fill-available;}.acabados{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:space-between;align-items:stretch;}.acabados .span3{padding:0 5px 0 5px;margin-left:0;}.span4.masonry-item .field.field-name-field-image img{margin:auto;max-width:90%;max-height:359px;object-fit:contain;mix-blend-mode:multiply;}.flexslider .slides img{width:auto;display:block;}section.span9{padding-right:20px;}div#page{display:none;}.c-content-label{padding:4px 10px 2px 10px;color:#ffffff;background-color:#32c5d2;font-weight:400;font-size:16px;display:inline-block;}.c-theme-bg{background:#44d8c8 !important;}.c-content-contact-1>.row .c-body>.c-section>p{margin-bottom:20px;font-size:16px;line-height:24px;color:#7f8c97;font-weight:300;}.c-body{position:relative;z-index:100;background:#ffffff;margin:40px 0;padding:60px 40px;}a.btn.btn-md.c-btn-white{border-color:#FFFFFF;color:#FFFFFF;background:none;border-color:#FFFFFF;text-shadow:0 0 black;}.c-bg-dark{background-color:#44d8c8 !important;}.c-line-left.c-bg-white{width:30px;height:3px;background-color:#32c5d2;margin:0 0 30px 0;}.c-content-title-1>.c-line-left{width:30px;height:3px;background-color:#32c5d2;margin:0 0 30px 0;}.c-btn-border-2x.c-btn-white.btn-no-focus:hover,.c-btn-border-2x.c-btn-white:hover,.c-btn-border-2x.c-btn-white.btn-no-focus:active,.c-btn-border-2x.c-btn-white:active,.c-btn-border-2x.c-btn-white.active,.open>.c-btn-border-2x.c-btn-white.dropdown-toggle{color:#2f353b;background:#FFFFFF;border-color:#FFFFFF;}.c-padding-20{padding:20px;}.c-margin-t-40{margin-top:40px;}.c-bg-grey-1{background-color:#f7f7f7 !important;}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:rgba(0,0,0,0);border-top:0px solid #e5e5e5;}.btn-primary{color:black;text-shadow:0 0px 0 rgba(0,0,0,0.25);font-size:large;background-color:#edcf3d;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.05)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0));background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0));background-repeat:repeat-x;border-color:rgba(0,0,0,0) rgba(255,255,255,0.15) rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);padding:9px 12px;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#44d8c8;}.c-font-thin{font-weight:300 !important;}a.btn.btn-md.c-btn-black{color:brown;border-color:#222;color:#222;background:none;border-color:#222;}.zone-main .zone-inner{padding:0em 0;background:transparent;}.zone-main{background:transparent;}div#node-404{height:100vh;}html,body{height:100%;min-height:100vh;background:none;}.field-name-field-referencias .field-slideshow{padding:20px;}.field-slideshow-slide{width:100%;min-width:100%;text-align:center;}.sticky-offset{top:0px;position:sticky;}.nav-tabs.tabs-left>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#fff;cursor:default;background-color:transparent;border:0px solid #ddd;border-bottom-color:transparent;}.tabs-left li.active{background:#44d8c8;}.tabs-left li.active:after{content:'';position:absolute;display:block;right:-20px;width:20px;height:54px;top:0px;background-image:url(https://www.carpinteriaherpasa.com/sites/herpasa/files/images/tabsflecha.svg);z-index:41;background-color:bisque;background-size:contain;background-repeat:no-repeat;background-color:transparent;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:transparent;background-color:transparent;color:#44d8c8;}.tabs-left>li>a{color:#000;}.tabs-left li{background:none;padding:8px 15px;cursor:pointer;border-bottom:1px solid #44d8c8;position:relative;min-width:-webkit-fill-available;color:#fff;position:relative;}.flexslider{border:0px solid #fff;-o-border-radius:4px;border-radius:0px;box-shadow:0 0px 0px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;}.page-node .zone-header h1,.h1{font-size:200%;margin:.1em 0 .4em;}.zone-header h1{margin:.1em 0 .4em;font-size:calc(2em + .8vw) !important;}.masonry-item .field.field-name-title{display:table;text-align:center;width:100%}.row-fluid.comboo{display:flex;}.row-fluid.comboo [class*="span"]{display:flex;}.row.comboo{display:flex;align-items:center;}.clearfix.mb2.pa1.row.comboo div{flex-grow:1;flex-basis:100px;}.haf-texto{padding:1em;}.inherit{font-size:inherit;}.initial{font-size:initial;}.large{font-size:large;}.larger{font-size:larger;}.medium{font-size:medium;}.smaller{font-size:smaller;}.x-large{font-size:x-large;}.x-small{font-size:x-small;}.xxx-large{font-size:xxx-large;line-height:1em;}.pt1{padding-top:1em}.pt2{padding-top:2em}.pt3{padding-top:3em}.pt4{padding-top:4em}.pt5{padding-top:5em}.mt1{margin-top:1em}.mt2{margin-top:2em}.mt3{margin-top:3em}.mt4{margin-top:4em}.mt5{margin-top:5em}.pl1{padding-left:1em}.pl2{padding-left:2em}.pl3{padding-left:3em}.pl4{padding-left:4em}.pl5{padding-left:5em}.ml1{margin-left:1em}.ml2{margin-left:2em}.ml3{margin-left:3em}.ml4{margin-left:4em}.ml5{margin-left:5em}.pr1{padding-right:1em}.pr2{padding-right:2em}.pr3{padding-right:3em}.pr4{padding-right:4em}.pr5{padding-right:5em}.mr1{margin-right:1em}.mr2{margin-right:2em}.mr3{margin-right:3em}.mr4{margin-right:4em}.mr5{margin-right:5em}.pb1{padding-bottom:1em}.pb2{padding-bottom:2em}.pb3{padding-bottom:3em}.pb4{padding-bottom:4em}.pb5{padding-bottom:5em}.mb1{margin-bottom:1em}.mb2{margin-bottom:2em}.mb3{margin-bottom:3em}.mb4{margin-bottom:4em}.mb5{margin-bottom:5em}.text-center{text-align:center}.py0{padding-top:0;padding-bottom:0;}.py1{padding-top:1em;padding-bottom:1em;}.py2{padding-top:2em;padding-bottom:2em;}.py3{padding-top:3em;padding-bottom:3em;}.py4{padding-top:4em;padding-bottom:4em;}.py5{padding-top:5em;padding-bottom:5em;}.my0{margin-top:0;margin-bottom:0;}.my1{margin-top:1em;margin-bottom:1em;}.my2{margin-top:2em;margin-bottom:2em;}.my3{margin-top:3em;margin-bottom:3em;}.my4{margin-top:4em;margin-bottom:4em;}.my5{margin-top:5em;margin-bottom:5em;}.px1{padding-left:1em;padding-right:1em;}.px2{padding-left:2em;padding-right:2em;}.px3{padding-left:3em;padding-right:3em;}.px4{padding-left:4em;padding-right:4em;}.px5{padding-left:5em;padding-right:5em;}.mx1{margin-left:1em;margin-right:1em;}.mx2{margin-left:2em;margin-right:2em;}.mx3{margin-left:3em;margin-right:3em;}.mx4{margin-left:4em;margin-right:4em;}.mx5{margin-left:5em;margin-right:5em;}.top10{margin-top:10px;}.top20{margin-top:20px;}.top30{margin-top:30px;}.top40{margin-top:40px;}.top50{margin-top:50px;}.top100{margin-top:100px;}.top150{margin-top:150px;}.top200{margin-top:200px;}.bottom10{margin-bottom:10px;}.bottom20{margin-bottom:20px;}.bottom30{margin-bottom:30px;}.bottom40{margin-bottom:40px;}.bottom50{margin-bottom:50px;}.py20{padding:20px 0;}.sidebar-second{padding-left:0em;}.field-name-field-doumentos .field-label{float:left;display:contents;width:100%;}.dropdown-backdrop{display:none;}.c-font-35{--minFontSize:20px;--maxFontSize:30px;}p.h3,.h3{font-size:24.5px;}p.h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;}p.h1,p.h2,p.h3,p.h4,p.h5,p.h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:auto;color:inherit;text-rendering:optimizelegibility;}body{font-size:clamp(100%,1rem + 2vw,18px);}h2{--minFontSize:22px;--maxFontSize:40px;}h3,h4,h5,{--minFontSize:20px;--maxFontSize:30px;}h1,.zone-header h1,h2,.h2,h3,.h3 h4,.h4 h5,.h5 h6,.h6 .c-font-35{--scaler:10vw;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));letter-spacing:inherit;line-height:inherit;}span.file{display:flex;flex-direction:row;align-content:center;align-items:center;}span.file img{margin-right:0.5em;}.field-name-field-catalogo .field-items{display:grid;}.view.view-taxonomy-term{margin:3em 0;}.contramallorazul{padding:1.5em;}li{line-height:inherit;}.car-ventanas{padding:2.6em;}.pidepresupuestoahora{padding:2.6em;}input{max-width:90%;}textarea#notas{max-width:90%;}.imagenfondo{background-position-x:550px;background-position-y:30%;}.bloque-azul{background-color:#32c5d2;}.field-name-field-imagen-complemento .field-items{margin-top:2em;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;}.node-trabajo div#field-slideshow-1-wrapper{display:flex;}.node-trabajo .field-slideshow{margin:0 auto;min-width:500px;}.node-trabajo ul#field-slideshow-1-pager{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:stretch;flex-direction:row;}.node-trabajo .node-trabajo.view-mode-token div{padding-right:20px;}.node-trabajo .node-trabajo.view-mode-token{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-between;justify-content:space-between;align-items:center;}ol.flex-control-nav.flex-control-paging{position:inherit;bottom:0px;padding:3em;display:flex;justify-content:center;}.flex-direction-nav a{top:30%;}.messages.error{display:none;}.page-node .field-name-field-referencias .group-left,.page-node .field-name-field-referencias .group-right{width:100%;}.view-display-id-page_productos_mobile h2.p{text-align:center;}.page-node .field-name-field-referencias{text-align:center;margin-top:5em;}.view-complementos.view-display-id-page .field-content.galleria{display:flex;}.des-docu{font-size:medium;}.des-docu p{display:list-item;}.c-content-box.c-size-md.c-no-padding.c-bg-white{width:100%;}.jarallax.c-feature-bg.c-content-right.span6{min-height:100%;}#block-block-25 .content{display:flex;flex-wrap:wrap;}.jarallax.c-feature-bg.c-content-right.span6.left{float:left;width:100%;}.c-feature-content.c-left.c-bg-white.span6.right{float:right;}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997;}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:55px;height:55px;line-height:46px;padding:0;background-color:#7ca946;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle;border:none;-webkit-box-shadow:0 8px 17px 2px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);box-shadow:0 8px 17px 2px rgb(0 0 0 / 14%),0 3px 14px 2px rgb(0 0 0 / 12%),0 5px 5px -3px rgb(0 0 0 / 20%);}body{font-size:calc(15px + 0.390625vw);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;}h1,.h1{font-size:calc(2em + .8vw);line-height:1.2em;}h2,.h2{font-size:calc(1.5em + .8vw);line-height:1.2em;}h3,.h3{font-size:calc(1em + .8vw);line-height:1.2em;}h4,.h4{font-size:calc(1em + .8vw);line-height:1.2em;}h5,.h5{font-size:calc(1em + .8vw);line-height:1.2em;}h6,.h6{font-size:calc(1em + .8vw);line-height:1.2em;}.owl-carousel .owl-item img{width:auto;}.view-display-id-block_trabajos_relacionados_mobile .view-content .span12{display:flex;flex-direction:row;flex-wrap:nowrap;}.view-id-taxonomy_term .view-content{display:flex;flex-wrap:wrap;}.ds-1col.node.node-trabajo.view-mode-full .group-left,.ds-1col.node.node-trabajo.view-mode-full .group-right{width:100% !important;text-align:center;}.view-taxonomia-productos .view-content{display:flex;flex-wrap:wrap;}@media only screen and (min-device-width :320px) and (max-device-width :480px){.span4.masonry-item{width:100%;}.galeria{display:flex;flex-wrap:wrap;justify-content:space-around;}.galeria a.colorbox{width:45%;}.node-trabajo div#field-slideshow-1-wrapper{flex-direction:column;}.node-trabajo .node-trabajo.view-mode-token div{padding-right:0;}.node-trabajo .node-trabajo.view-mode-token{flex-direction:column;}.ds-2col>.group-left,.ds-2col>.group-right{float:left;width:100%;}.xpr0{padding-right:0px}.imagenfondo{background-position-x:10px;background-position-y:30%;}.page-node .zone.zone-main.container-wrapper{padding:20px;}.sidebar-second{padding-left:0.5em;}.carousel-caption{right:0;top:30%;left:0%;height:auto;padding:0px;padding-left:0.5em;width:100%;background:transparent;position:absolute;}.carousel-caption h4,.carousel-caption p{font-size:3vh;}.carousel-control{visibility:hidden;}.container-wrapper{margin:0 0px;padding:0 0px;}.p80{padding:8px;}#block-block-47 .text-right{text-align:left;}ul.row-fluid{margin:0;}.c-content-box.c-size-lg{padding:0px 0;}.c-content-box{margin:2em 0 2em 0;}.flex-control-nav{width:100%;position:relative;text-align:center;z-index:999;font-size:8px;}.views-slideshow-controls-bottom.clearfix{display:none;}.haf-imagen img{float:right;}.pidepresupuestoahora{padding:1em;}footer.zone.zone-footer.container-wrapper{padding:2em;margin-left:0px;position:relative;margin:auto;right:0;}.c-font-50{font-size:32px;}.c-desc{margin:2em 0;}.car-ventanas{padding:1em;}.c-detail .container{display:flex;flex-direction:column;text-align:center;}#block-block-44 .c-detail .container{text-align:left;}.car-ventanas .c-detail .container{text-align:left;}.c-content-product-4.c-content-bg-1{display:flex;align-items:center;flex-direction:column;}.c-content-product-4.c-content-bg-2{display:flex;align-items:center;flex-direction:column;}.c-content-box.c-size-lg.c-bg-parallax p.h3{margin-left:0.5em;}#block-block-23 .row-toggle.row-fluid.comboo{display:flex;flex-direction:column;font-size:smaller;}.field-name-field-imagen-complemento .field-item{display:inherit;max-height:inherit;overflow:hidden;float:inherit;margin-bottom:inherit;width:inherit;min-height:inherit;flex-grow:1;flex-shrink:1;flex-basis:100px;}#block-block-24 .c-bs-grid-reset-space.span6{margin-top:1.2em;}#block-block-25 .c-content-feature-4 .c-feature-bg,.c-content-feature-4 .c-content-area,#block-block-46 .c-content-feature-4 .c-feature-bg,.c-content-feature-4 .c-content-area{margin-bottom:inherit;}#block-block-25 .c-content-feature-4,#block-block-46 .c-content-feature-4{display:flex;flex-direction:column;}#block-block-46 .c-bg-parallax.c-feature-bg.c-content-right.span7{background-position:inherit;}.view-trabajos .view-content{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:space-around;justify-content:space-evenly;}.view-trabajos .col-6{display:flex;align-items:center;flex-direction:column;}.center{text-align:center;}.page-node-3 .field-name-field-articulo-galeria img{min-width:37%;width:44%;}.car-ventanas{font-size:medium;}.contentparallax .h1{font-size:1.6rem;}.parallax-container{height:450px;}.leadtrans{margin:0 0em;}.contentparallax{position:absolute;padding:2em;}}@media (max-width:767px){span6.rightformcontacto.pl3{padding:0;}}@media only screen and (min-width :321px){}@media only screen and (max-width :320px){}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.view-taxonomy-term .span4.masonry-item{width:100%;}.row.comboo{display:flex;align-items:center;flex-direction:column;}.c-bg-parallax{background-attachment:initial;}.c-content-feature-4 .c-feature-bg,.c-content-feature-4 .c-content-area{background-position-x:150px;}#block-block-24 .c-bs-grid-reset-space.span6{width:100%;overflow:hidden;margin-top:2em;}#block-block-24 .c-feature-content.c-left.c-bg-white.span5{width:50%;font-size:small;}.view-display-id-page_productos_mobile .view-content,.view-trabajos .view-content{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:space-around;justify-content:space-evenly;}.row.comboo,.view-trabajos .col-6{display:flex;align-items:center;flex-direction:column;max-width:218px;}#block-block-37 .c-detail{display:flex;}#block-block-51 .span4{width:45%;max-width:300px;}#block-block-51 .span8{width:50%;}.center{text-align:center;}}@media (max-width:979px) and (min-width:768px){#block-block-24 .c-bs-grid-reset-space.span6{width:100%;overflow:hidden;margin-top:2em;}.center{text-align:center;}.node-trabajo .field-slideshow{margin:0 auto;min-width:300px;width:60%;}.node-trabajo ul#field-slideshow-1-pager{display:flex;align-content:space-around;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;}.node-trabajo .field-slideshow-wrapper .item-list{max-width:40%;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2){}@media (min-width:1200px){.span7 div#block-system-main{padding-right:1em;}.row-fluid [class*="span"]{margin-left:0;}.row-fluid .span6{width:50%;}}@media only screen and (min-width :1224px){}@media only screen and (min-width :1824px){}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2){}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (orientation :landscape) and (-webkit-device-pixel-ratio:3){}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (orientation :landscape) and (-webkit-device-pixel-ratio:3){}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation :landscape) and (-webkit-device-pixel-ratio:3){}@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation :landscape) and (-webkit-device-pixel-ratio:3){}@media (min-width:992px){.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}}
