/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
#navbar-main{background-color:#ffffff;}img.image-style-cabecera-blog{max-width:100%;height:auto;}.form-inline.navbar-form.ms-auto{width:100%;text-align:center;}a.navbar-brand img{max-width:250px;}.white,h3.white,h2.white,h1.white,p.white{color:white;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:rgba(0,0,0,0.69);}.button-open{background-color:#9BD143;border-color:transparent;color:white;padding:0.2em 0.5em;border-radius:10px;cursor:pointer;width:27px;float:right;}.underline,a.underline{text-decoration:underline !important;}.button-close{cursor:pointer;float:right;width:100%;display:inline-block;text-align:right;}.accordion-button:not(.collapsed){color:#1f0205;background-color:rgba(108,103,103,0.09);}.view-taxonomia-catalogo .view-content.row,.view-taxonomia-catalogo-ventanas .view-content.row{display:flex;justify-content:center;}.view-taxonomia-catalogo .col-6,.view-taxonomia-catalogo-ventanas .col-6{display:flex;align-items:stretch;align-content:center;text-align:center;flex-direction:column;flex-wrap:nowrap;margin-bottom:1em;}.col-6.col-sm-4.col-xl-3.col-xxl-3.p-1.center.text-center div{display:flex;width:99%;text-align:center;margin:auto;justify-content:center;}.view-taxonomia-catalogo img{max-width:100%;width:auto;margin-bottom:1em;height:400px;}.view-taxonomia-catalogo .owl-item img{max-width:100%;width:auto !important;margin-bottom:1em;max-height:400px;height:auto !important;}.node--type-galeria.node--promoted.node--view-mode-teaser.clearfix{text-align:center;border-bottom:none !important;}.field--name-field-galeria-ref .owl-carousel .owl-item img{display:block;width:fit-content;max-width:90%;max-height:300px;height:auto;}.view-taxonomia-catalogo.view-display-id-owncarousel img{max-width:inherit !important;width:auto !important;margin-bottom:1em;height:inherit !important;}.owl-carousel .owl-item{display:flex;align-items:center;align-content:center;text-align:center;flex-direction:column;flex-wrap:nowrap;margin-bottom:1em;}.owl-carousel .views-field-field-stock img{max-width:100px !important;}.views-field-field-stock img{max-width:100px !important;}.view-taxonomia-catalogo.view-id-taxonomia_catalogo.view-display-id-block_1 .card-body img{max-width:100px;height:auto;}.view-taxonomia-catalogo .infoflex img{width:100px;max-width:100px;height:auto;max-height:31px;margin:0;}.infoflex{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;}.view-taxonomia-catalogo-ventanas img{max-height:350px;width:auto;max-width:90%;height:auto;margin-bottom:2em;}.view-taxonomia-catalogo-ventanas .views-field-field-image-browser{height:350px;display:flex;align-content:flex-end;align-items:flex-end;justify-content:center;}.view-taxonomia-catalogo h2,.view-taxonomia-catalogo-ventanas h2,.view-taxonomia-catalogo h3,.view-taxonomia-catalogo-ventanas h3,.field--name-field-modelos-relacionados .field.field--name-node-title p,.view-display-id-owncarousel h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.views-view-responsive-grid__item{display:flex;align-items:center;padding:15px;justify-content:center;text-align:center;}.view-display-id-block_trabajos_relacionados img{max-width:100%;height:auto;}.view-display-id-block_trabajos_relacionados .field-content{display:inline-flex;}.field--name-field-stock .field__label:before{content:'';background:url(https://www.puertasibergama.com/sites/default/files/stock.gif) no-repeat;display:block;height:77px;width:100px;background-size:100px 60px;}.field--name-field-stock .field__items{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;}.field--name-field-stock .field__label{font-size:0px;width:113px;height:61px;}.node--view-mode-full .field.field--name-field-stock{display:flex;align-items:center;margin-bottom:3em;padding:1em;flex-direction:row-reverse;justify-content:space-between;}.default_product_field_body{width:100%;float:left;}p.text-white.display-6{padding:.1875em;background-color:#00000042;}a{text-decoration:inherit !important;color:#68A20A;}.text-bg-dark{color:#fff !important;background-color:#6A0003 !important;}b,strong{font-weight:bold;color:#ad0a1a;padding:0 .1875em;}table tr th{background:#c42131;}tr{background:rgba(221,53,69,0.07);}a:hover{color:#000;}ul.pagination{display:flex;justify-content:center;margin:2em 0 2em 0;}#navbar-top{background-color:#004537;}#block-puertasibergama-breadcrumbs{margin-top:3em;}.site-footer{background-color:#6A0003;}.site-footer b,.site-footer strong{background-color:transparent !important;}.mark,mark{background-color:transparent !important;color:#0f673e;font-weight:700;padding:0 .1875em;}.btn-light{background-color:#9BD143;border-color:transparent;color:white;}.btn.btn-dark{background-color:#9BD143;border-color:#415323 !important;border:chocolate;border:none !important;}#navbar-top a.nav-link{color:white;}.feed-icons{display:none;}.btn-group-lg>.btn,.btn-lg{padding:1.25rem 2.65rem;font-size:.75rem;line-height:1.5;border-radius:0;}btn{display:inline-block;font-family:Arimo,sans-serif;font-weight:700;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.9375rem 1.625rem;font-size:.75rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.field-gallery img{max-width:100%;height:auto;}.node .field--type-image.field-gallery{height:auto;}.group-left{display:flex;flex-direction:column;align-items:center;}a.nav-link--::before,a.nav-link--contact::before{display:none;}.btn-primary{color:white;background-color:#E1484C;}.bg-secondary{background-color:#005D4B !important;}.bg-secondary .info-title{color:white;}img.imagezoom-image{width:auto !important;height:auto !important;max-width:95%;}#search-block-form button#edit-submit{font-size:0;height:29px;}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997;}.site-footer .block{border:0;}.contact-form button#edit-submit,button#edit-preview{color:white;font-size:120%;}nav#navbar-main .block{width:100%;}.node--type-producto.node--view-mode-full .group-left{position:relative;}.default_product_field_imagen,.default_product_field_imagenes{top:20px;position:sticky;height:550px;}.field--name-field-modelos-relacionados .field__items{display:flex;flex-wrap:nowrap;justify-content:space-evenly;}.field--name-field-modelos-relacionados .field__item{display:inline-flex;}.field--name-field-modelos-relacionados .layout--onecol .layout__region--content{display:flex;flex-direction:column;align-items:center;text-align:center;}.field--name-field-ref{width:fit-content;}.node--type-producto.node--view-mode-full .field--name-field-ref{margin-top:0.4em;}.node .field--type-image{margin:0;}.carousel-caption{bottom:40%;}.carousel-caption .lead{font-size:x-large;}.btn.btn-primary{color:white;}.nav-link{color:#333;}.nav-link:hover,.nav-link:focus{color:#000;}@media only screen and (min-device-width :320px) and (max-device-width :480px){.image-style-cabecera-blog{max-width:100%;height:auto;}.carousel-caption{bottom:1.25rem;}.carousel-caption .lead{font-size:inherit !important;}.node--type-producto.node--view-mode-full .group-left{width:100%;}.node--type-producto.node--view-mode-full .group-right{width:100%;}.field--name-field-modelos-relacionados .field__items{display:flex;justify-content:space-evenly;flex-direction:column;flex-wrap:nowrap;align-items:center;}.view-taxonomia-catalogo img{max-width:100%;height:250px;}.view-display-id-owncarousel h2,.view-display-id-owncarousel h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;}.view-taxonomia-catalogo-ventanas img{max-height:350px;width:auto;max-width:90%;height:auto;margin-bottom:2em;}.node--view-mode-full .field.field--name-field-stock{float:left;}p.text-white.display-6{font-size:medium;}.carousel-item .text-white.lead{font-size:small;}}@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){}@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){}.bg-body-tertiary{background-color:#e9ecef30 !important;}.featurette-divider{margin:5rem 0;}.border-dashed{--bs-border-style:dashed;}.product-device{position:absolute;right:10%;bottom:-30%;width:300px;height:540px;background-color:#333;border-radius:21px;transform:rotate(30deg);}.product-device::before{position:absolute;top:10%;right:10px;bottom:10%;left:10px;content:"";background-color:rgba(255,255,255,.1);border-radius:5px;}.product-device-2{top:-25%;right:auto;bottom:0;left:5%;background-color:#e5e5e5;}.flex-equal > *{flex:1;}@media (min-width:768px){.flex-md-equal > *{flex:1;}}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
