@import url("https://fonts.googleapis.com/css2?family=Krona+One&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100..1000&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Inter&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
@font-face {
font-family: myriad;
src: url(//www.fabricadeventanas.es/wp-content/themes/betheme-child/fonts/MyriadPro-Regular.otf)
}
.ul-con-borde{
font-family: Montserrat;
font-size: 16px;
padding-left: 40px;
margin-left: 0 !important;
border-left: 5px solid #525252;
}
.ul-con-borde li{
margin-bottom: 7px !important;
}
.ul-con-borde.no-margin li{
margin-bottom: 0px !important;
}
.ul-con-borde-titulo{
font-family: Krona One;
font-size: 14px;
line-height: 21px;
color: #000000;
}
.top_bar_left {
max-width: 1515px;
margin: 0 auto;
}
#menu-main li br {
display: none;
}
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {
margin: 0;
float: none;
}
body:not(.header-simple) #Top_bar #menu {  }
.header-stack #Top_bar.is-sticky .logo {
display: none;
}
.header-stack #Top_bar .logo {
margin: 0 30px 0 20px
}
#Header .secondary-menu>li {
padding: 0px
}
.header-magazine #Top_bar .secondary_menu_wrapper {
display: block;
}
#Top_bar.is-sticky .secondary_menu_wrapper {
display: none;
}
#Top_bar.is-sticky .top_bar_left {
max-width: 1620px;
margin: 0 auto;
}
#menu-item-1211 a {
background: #f7f7f7;
color: #cd3204 !important;
text-align: center;
padding: 10px;
}
#menu-item-1211 a span {
display: block;
color: #000;
margin-top: 6px;
}
.faq_wrapper .question .title [class^="icon-"]::before {
font-family: "FontAwesome";
}
.single-post #Intro .intro-inner {
padding: 245px 10%;
}
#Top_bar .menu>li>a span:not(.description) {
padding: 0 14px;
font-size: 14px;
}
.single-post .intro-title {
display: none;
}
.h1 {
margin-bottom: 20px;
font-size: 30px;
font-family: 'Krona One', sans-serif;
;
line-height: normal;
}
.h2 {
margin-bottom: 20px;
font-size: 24px;
font-family: 'Krona One', sans-serif;
;
line-height: normal;
}
.bold {
font-weight: bold;
}
.carousel-especial img {
min-height: 300px;
}
.titulo-motorizacion {
color: var(--www-fabricadeventanas-es-black, var(--color-black-solid, #000));
text-align: center; font-family: var(--font-family-Font-2, "Krona One");
font-size: var(--font-size-40, 40px);
font-style: normal;
font-weight: var(--font-weight-400, 400);
line-height: var(--line-height-55, 55px); }
.color-corporativo,
body.blog .entry-title a {
color: black
}
.h2.bold.color-corporativo {
text-transform: uppercase;
}
p.hTitulo {
font-size: 40px;
font-family: 'Krona One', sans-serif;
color: black;
line-height: 55px;
}
.widget_categories ul,
.Recent_posts ul li .photo .c,
.Recent_posts ul li .desc::after {
background-color: #cd3204;
}
.montse.textoCabecera {
width: 100% !important;
}
#Header {
border-top: 10px solid #cd3204; border-bottom: 10px solid #cd3204;
}
.myriad {
font-family: myriad !important;
}
.ffooter {
width: 100%;
display: flex;
padding-top: 20px; justify-content: space-between;
}
.fbloque {
width: 32%;
display: inline-block;
vertical-align: top;
}
#Footer .widgets_wrapper {
padding: 20px 0 !important;
}
#Footer {
font-weight: bold;
font-family: myriad;
}
.heightW {}
.colorGrey {
color: #626262 !important;
font-weight: 500
}
.colorNaranje {
color: #cd3204 !important;
font-family: 'Krona One', sans-serif;
}
body .c-naranja {
color: #cd3204 !important; }
.list-no-style {
list-style: none !important;
margin-left: 0px !important;
}
#Footer .footer_copy .copyright {
float: none !Important;
text-align: center;
font-size: 10px;
}
.inline {
display: inline-block;
}
.bFechaHome>div {
margin-left: 20%;
}
.bn {
color: black;
font-weight: 500;
}
.bn700 {
color: black;
font-weight: 700;
text-transform: uppercase;
} .c-gris {
color: #626262 !important;
}
a.post-more {
color: #cd3204 !important;
}
a.next_page {
color: #cd3204 !important;
}
span.date,
span.love-text,
span.label {
color: #626262 !important;
}
.widget_categories ul,
.Recent_posts ul li .photo .c,
.Recent_posts ul li .desc::after {
background-color: #cd3204 !important;
}
#Top_bar .menu>li.current-menu-item>a,
#Top_bar .menu>li.current_page_item>a,
#Top_bar .menu>li.current-menu-parent>a,
#Top_bar .menu>li.current-page-parent>a,
#Top_bar .menu>li.current-menu-ancestor>a,
#Top_bar .menu>li.current-page-ancestor>a,
#Top_bar .menu>li.current_page_ancestor>a,
#Top_bar .menu>li.hover>a {
color: #cd3204 !important;
}
#menu-item-26 a>span {
color: #cd3204 !important;
}
@media only screen and (max-width: 1280px) { }
div#Side_slide {
background: #000000 !important;
}
.btnfotlat1 {
padding: 9px 10px !important;
}
input#submit {
background: #cd3204 !important;
}
.the_content_wrapper p a {
color: #cd3204 !important;
}
.btn-link {
background-color: white !important;
background: #FFF !important;
border: none !important;
color: #cd3204 !important;
cursor: pointer !important;
padding: 0;
margin: 0;
text-decoration: none !important;
font-size: 16px;
}
.btn-link:hover {
background-color: #FFF !important;
color: #cd3204 !important;
text-decoration: none !important;
border: none !important;
}
.btn-link:focus {
outline: none !important;
box-shadow: none !important;
}
.wp-caption-text {
color: #626262 !important;
}
.desc p {
color: #cd3204 !important;
}
.desc-wrapper p a {
color: #626262;
text-decoration: none;
} .column_attr.mfn-inline-editor.clearfix ul {
color: black !important;
padding-left:10px;
}
@media only screen and (max-width: 767px) {
.column_attr.mfn-inline-editor.clearfix ul {
padding-left: 0 !important;
}
}
body .listado-casos .column_attr.mfn-inline-editor.clearfix .lista_next {
color: #000 !important;
list-style: disc !important;
}
body .listado-casos .column_attr.mfn-inline-editor.clearfix .lista_next li::marker {
color: #000;
}
body .listado-casos .column_attr.mfn-inline-editor.clearfix .lista_next .texto_next {
border-left: 5px solid #525252;
margin-left: 0px;
}
body .listado-casos .titulo_next {
font-size: 16px;
line-height: 30px;
font-family: 'Krona One', sans-serif;
margin-bottom: 10px;
font-weight: 400;
}
body .listado-casos .noMargen {
margin-bottom: 10px;
}
.column_column ul,
.column_column ol,
.the_content_wrapper:not(.is-elementor) ul,
.the_content_wrapper:not(.is-elementor) ol {
color: #626262;
}
.imgfooter img {
width: 100%;
height: auto;
max-width: 424px;
display: block;
}
*:focus {
outline: none;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
outline: 2px solid #ff7300; outline-offset: 2px; border-radius: 4px; } .fKrona {
font-family: 'Krona One', sans-serif;
}
.pNumero {
padding: 30px;
}
#Top_bar .menu>#menu-item-26>a {
display: inline-block;
}
.faq .question .answer ul li {
margin-bottom: 5px;
}
@media only screen and (max-width: 1717px) {
#Top_bar .menu>li>a {
font-size: 15px;
}
#Top_bar .menu>li>a span:not(.description) {
padding: 0 10px;
}
}
@media only screen and (max-width: 1504px) {
#Top_bar .menu>li>a {
font-size: 14px;
}
#Top_bar .menu>li>a span:not(.description) {
padding: 0 6px;
font-size: 13px;
}
}
@media only screen and (max-width: 1343px) {
#Top_bar .menu>li>a {
font-size: 14px;
}
#Top_bar .menu>li>a span:not(.description) {
padding: 0 7px;
}
#menu-item-26 {
display: none !important;
}
#menu-main {
display: flex;
align-items: center;
justify-content: space-between;
}
#Top_bar:not(.is-sticky) #menu-main {
margin-top: 90px;
margin-bottom: 15px;
}
#menu-main li br {
display: block;
}
#Top_bar .menu>li>a span:not(.description) {
line-height: normal;
}
.header-stack #Top_bar .secondary_menu_wrapper {
top: 15px;
}
}
@media only screen and (max-width: 1283px) {
#Top_bar .menu>li>a {
font-size: 13px;
}
}
ul.listHome>li {
padding-top: 22px;
font-weight: 500;
}
.verTodas {
height: 20px;
width: 245px;
background-color: #f7f7f7;
padding: 15px;
margin: auto;
line-height: 20px;
font-weight: bold;
margin-top: 30px;
}
.razonesHome>div {
padding-top: 95px !important;
padding-bottom: 0px !Important;
float: right
}
.razonesHome {
min-height: 720px !Important
}
.bloqueRazones {
width: 25%;
float: left;
text-align: right;
color: black;
font-weight: 500;
}
.bloqueRazones>img {
height: 72px !important
}
.hRazones {
height: 1px;
background-color: #161922;
margin-top: 40px;
margin-bottom: 45px;
}
.bloqueMarcas .column_image {
margin-bottom: 15px !Important;
}
.bloqueMarcas .column_column>div {
display: flex;
align-items: center;
}
.verMashome {
float: right;
width: 30%;
background-color: black;
color: white;
padding: 1px;
text-align: center;
font-size: 12px;
line-height: 28px;
cursor: pointer;
margin-top: 17px;
text-decoration: none !Important;
}
.verMashome>a {
text-decoration: none !Important;
color: white !Important;
}
.marcasImage {
margin-left: 0% !important;
border-bottom: 3px solid #e5e7eb;
border-top: 3px solid #e5e7eb;
}
.marginCatalogo .mcb-wrap-inner>.column_image {
margin-bottom: 15px !Important
}
.marginCatalogo .mcb-wrap-inner>.column_column>div:not(.align_center) {
display: flex;
align-items: center;
margin: auto;
max-width: 1017px;
width: 100%;
}
.page-id-54 #Header,
.page-id-57 #Header,
.page-id-59 #Header {
min-height: 0px !Important;
}
.listBanner {
color: black !Important
}
.listBanner>li {
list-style-image: url(//www.fabricadeventanas.es/wp-content/uploads/2020/05/check-banner.png);
}
.calendarConoce h3 {
font-weight: 500;
font-family: 'Krona One', sans-serif;
font-size: 20px !Important;
}
.timeline_items li h3:before,
.timeline_items:after,
.timeline .post-item:before {
border-color: #cd3204 !important; }
.logoColocar {
margin: 0px !Important;
height: 60px;
display: flex;
align-items: center;
}
.logoColocar2 {
height: 100px;
display: flex;
align-items: center;
margin-bottom: 0px;
}
.timeline_items>li .desc:before {
display: none !Important
}
@media only screen and (min-width:1240px) {
.sectionMarcas>div {
max-width: 1050px !Important;
}
.page-id-6 .ffooter {
width: auto !important;
margin: auto;
}
}
@media only screen and (max-width: 1239px) {
.ul1 {
float: left;
width: 35%;
padding-top: 10px;
line-height: 30px;
padding-left: 15px;
font-weight: 500;
margin-right: 27% !important;
}
.header-magazine #Top_bar .secondary_menu_wrapper {
right: 80px !important;
top: 15px;
}
.header-stack #Top_bar .menu_wrapper {
position: absolute;
top: 15px;
right: 20px;
}
#menu-main {
flex-direction: column;
}
} .bloqueProducto {}
.bloqueIzq {
float: left;
margin-top: 5%;
}
.bloqueDer {
float: right;
margin-top: 5%;
}
.imagenFondo {
background-image: url(//www.fabricadeventanas.es/wp-content/themes/betheme-child/imagenes/01-Cortizo/01-Abatibles/COR-2000/01-COR-2000.jpg);
background-repeat: no-repeat;
height: 268px
}
.btFicha {
background-color: #cd3204 !important;
color: white;
line-height: 50px;
text-align: center;
}  .bloqueProducto {
height: auto;
}
.bloqueador {
width: 100vw;
height: 100vh;
background: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0px;
z-index: 999;
}
.modal {
width: 80%;
height: 75%;
background: white;
position: relative;
z-index: 1000;
padding: 2% 5%;
padding-inline-end: 5%;
overflow: auto;
display: block !important;
border-radius: 5px;
}
.modal.small {
width: 655px;
margin: 60px auto 0px;
}
.modal.solicitud {
height: 300px !important;
}
.modal.extra.small {
height: 60%;
}
.modal .close {
font-size: 24px;
position: absolute;
top: 15px;
right: 5px;
cursor: pointer;
}
.div_loading {
display: block;
text-align: center;
}
@media only screen and (max-width: 777px) {
.montse.textoCabecera {
line-height: 16px !important;
font-size: 12px !important;
}
}
@media only screen and (max-width: 767px) {
.titulo-motorizacion {
font-size: 30px;
line-height: normal;
}
.montse.textoCabecera {
line-height: 16px !important;
}
.nuestras_marcas ul.montse li {
line-height: 18px;
margin-bottom: 10px;
}
.modal.small {
width: 83%;
}
.montse {
width: 100px !important;
}
.lista-footer {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.menu-footer {
float: left;
width: 35%;
padding-top: 10px;
line-height: 30px;
padding-left: 0px;
font-weight: 500;
margin-right: 0%;
}
Footer .container {
max-width: 95% !important;
}
div.fbloque:nth-child(3) {
width: 60%;
margin-left: 0% !important;
margin-right: 21px;
}
.fbloque.direccion {
width: 40%
}
.ffooter {
display: flex;
width: 100%;
padding-top: 20px;
flex-direction: column !important;
align-items: center;
}
.fbloque.rutas {
width: 100%
}
#cajaTxtReparaciones {
padding-top: 50px !important;
margin-left: 58px;
margin-right: 58px;
}
}
@media only screen and (min-width: 1240px) {
.bloqueProducto {
display: flex;
align-items: flex-end;
}
} @media only screen and (max-width: 600px) {
.elementoCabecera {
margin-left: 5% !important;
}
#botonCabecera {
margin-left: 16% !important;
margin-top: 40% !important
}
.textoCabecera {
font-size: 12px;
}
.ffooter {
width: 100%;
padding-top: 20px;
display: flex;
justify-content: space-around;
flex-direction: column;
align-items: center;
}
div.fbloque:nth-child(3) {
width: 60%;
margin-left: 0% !important;
margin-right: 0px !important;
}
.lista-footer {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.ffooter div {
width: 100% !important
}
.ul1 {
margin-right: 10% !important;
padding-right: 0px !important
}
}
.PopCookie {
font-family: Dosis;
background-color: white;
overflow-y: auto;
position: fixed;
margin: 0 auto;
max-height: 85%;
left: 50%;
top: 5%;
z-index: 9000012222;
transform: translateX(-50%);
color: #242424;
width: 70%;
}
.contenidoPopCookie {
padding: 4em;
}
.velo {
z-index: 10000000;
position: fixed;
bottom: 0;
width: 100%;
height: 100%;
opacity: 0.6;
background-color: rgba(0, 0, 0, .7);
}
.button-pop {
width: 100%;
display: inline-flex;
justify-content: center;
margin-top: 30px;
}
.cierrePop {
align-content: center;
font-size: 16px;
position: absolute;
top: 13px;
right: 15px;
width: 3%;
text-align: center;
cursor: pointer;
}
.save-config {
padding: 10px 24px;
text-align: center;
text-decoration: none;
font-size: 13px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
border: 1px solid #242424;
color: #242424 !important;
background: #fff !important;
margin-right: 8px;
}
.accept-all {
text-align: center;
text-decoration: none;
font-size: 13px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
color: #fff !important;
background: #242424 !important;
border: none;
padding: 10px 24px;
margin-left: 8px;
} .switch {
position: relative;
display: inline-block;
width: 50px;
height: 27px;
float: right;
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .2s;
transition: .2s;
}
.slider:before {
position: absolute;
content: "";
height: 18px;
width: 18px;
left: 3px;
bottom: 4px;
background-color: white;
-webkit-transition: .2s;
transition: .2s;
}
input:checked+.slider {
background-color: #cd3204;
}
input:focus+.slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked+.slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
} .slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
} button#catapultCookieAceptar {
background: #1e73be;
color: #ffffff;
border: 0;
padding: 6px 9px;
border-radius: 3px;
}
button#catapultCookieRechazar {
background: #ffffff;
color: #1e73be;
border: 0;
padding: 6px 9px;
border-radius: 3px;
}
.top_bar_left {
width: 100% !important;
}
#Top_bar #logo img {
max-height: 41px !important;
padding: 22px 0px !important;
}
#Top_bar #logo img.logo-sticky,
#Top_bar #logo img.logo-mobile {
max-height: initial !important;
padding: 3px 0px !important;
}
#Top_bar .logo {
padding: initial !important;
line-height: initial !important;
}
#Top_bar #logo,
.header-fixed #Top_bar #logo,
.header-plain #Top_bar #logo,
.header-transparent #Top_bar #logo {
padding: 7px 0px !important;
height: initial !important;
line-height: initial !important;
padding: initial !important;
} .btnNegroGrande {
font-size: 12px;
line-height: 25px;
color: white;
background-color: black;
cursor: pointer;
width: 282px;
height: 50px;
display: flex;
align-items: center;
padding-left: 15px;
}
.btnNegroGrande a {
color: white;
text-decoration: none;
}
@media only screen and (min-width:1240px) {  .ul1 {
float: left;
width: 35%;
padding-top: 10px;
line-height: 30px;
padding-left: 15px;
font-weight: 500;
margin-right: 14% !important;
}
}
@media only screen and (max-width:600px) {
#cajaTxtReparaciones {
padding-top: 0px !important;
margin-left: 5px !important;
margin-right: 5px !important;
}
#cajaTxtReparaciones .colorNaranje {
margin-bottom: 15px !important;
text-align: center;
}
}
@media only screen and (min-width:1367px) {
#txtDescRepa1 {
line-height: 29px;
padding-right: 7px;
}
#txtDescRepa2 {
line-height: 29px;
padding-right: 50px;
}
#txtDescRepa3 {
line-height: 29px;
padding-right: 20px;
}
}
@media only screen and (max-width:1366px) {
#cajaTxtReparaciones {
padding-top: 0px !important;
margin-left: 5px !important;
margin-right: 0px !important;
}
#cajaTxtReparaciones .colorNaranje {
margin-bottom: 0px !important;
padding-top: 20px;
}
#txtDescRepa1,
#txtDescRepa2,
#txtDescRepa3 {
line-height: 19px;
}
}
@media only screen and (max-width: 500px) {
.titulo-motorizacion {
font-size: 22px;
line-height: normal;
}
.list_image {
width: 100% !important;
}
.list_right {
margin: 0 !important;
text-align: center;
}
.lista-footer {
display: flex;
flex-direction: column !important;
align-items: center;
justify-content: center;
}
.ul1 {
margin-right: 0% !important;
padding-top: 10px !important;
line-height: 30px !important;
padding-left: 0px !important;
font-weight: 500;
padding-right: 0px !important;
}
.ul2 {
padding-top: 0px !important;
}
}
.plan_renove_lista {
margin-bottom: 0px
}
.plan_renove_lista>.feature_box>.feature_box_wrapper {
padding: 0px
}
.plan_renove_lista>.feature_box>.feature_box_wrapper>.photo_wrapper {
width: 5%
}
.plan_renove_lista>.feature_box>.feature_box_wrapper>.desc_wrapper {
width: 95%;
padding-left: 0%;
vertical-align: top
}
@media only screen and (max-width: 479px) {
.plan_renove_lista>.feature_box>.feature_box_wrapper {
display: flex
}
}
.titulo_next {
font-size: 22px;
line-height: 60px;
font-family: 'Krona One', sans-serif;
}
.texto_next {
border-left: 5px solid lightgrey;
margin-left: -18px;
padding-left: 15px
}
@media only screen and (max-width: 959px) {
.titulo_next {
line-height: 40px;
}
.texto_next {
margin-top: 10px;
}
.montse.menu-footer {}
.ul1 {
margin-right: 20%;
padding-right: 40%;
}
#logo img {
margin-bottom: 0px !important;
}
}
.grecaptcha-badge,
.rc-anchor {
visibility: hidden;
}
.lista_next {
color: black !important;
list-style: url(//www.fabricadeventanas.es/wp-content/uploads/2023/01/Elipse-1.png) !important;
}
.lista_next li::marker {
color: #cd3204; }
.lista_next {
color: black !important;
list-style: url(//www.fabricadeventanas.es/wp-content/uploads/2023/01/Elipse-1.png) !important;
}
.lista_next li::marker {
color: #cd3204; }
.titulo_next {
font-size: 22px;
line-height: 60px;
font-family: 'Krona One', sans-serif;
}
.texto_next {
border-left: 5px solid lightgrey;
margin-left: -18px;
padding-left: 15px
}
table .bn {
font-family: Krona One;
color: black;
font-weight: 500;
}
table tr td p.texto {
margin: 10px 60px !important;
}
table tr td p.monto {
margin: 10px 60px !important;
}
@media screen and (max-width:960px) {
.titulo_next {
font-size: 22px;
line-height: 30px;
font-family: 'Krona One', sans-serif;
margin-bottom: 10px;
}
.responsiveImg {
display: flex;
flex-direction: column;
margin-top: -50px;
margin-bottom: 20px;
}
img.scale-with-grid,
#Content img {
float: none;
margin-bottom: 25px;
margin-left: 0px !important;
margin-right: 0px !important;
}
.fbloque.icono img {
width: 100% !important;
}
.fbloque.icono {
width: 20% !important;
}
Footer .container {
max-width: 95%;
}
.ffooter {
width: 100%;
padding-top: 20px;
display: flex;
justify-content: space-around;
}
.lista-footer {
display: flex
}
#politicas_footer {
width: 100% !important;
}
.fbloque.marcas {
width: 35%;
display: inline-block;
vertical-align: top;
}
}
@media screen and (max-width: 960px) and (min-width:500px) {
.ul1 {
float: left;
width: 35%;
padding-top: 10px;
line-height: 30px;
padding-left: 15px;
font-weight: 500;
margin-right: 14% !important;
}
}
@media screen and (max-width:12400px) {
.titulo_next {
font-size: 22px;
line-height: 30px;
font-family: 'Krona One', sans-serif;
margin-bottom: 10px;
}
.texto_next {
border-left: 5px solid lightgrey;
margin-left: -18px;
padding-left: 15px;
margin-top: 20px;
}
.column_column ul li,
.column_helper ul li,
.column_visual ul li,
.icon_box ul li,
.mfn-acc ul li,
.ui-tabs-panel ul li,
.post-excerpt ul li,
.the_content_wrapper ul li {
margin-bottom: 35px;
}
} .fbloque.icono {
width: 20%;
display: flex;
justify-content: center;
align-items: center;
}
.fbloque.rutas {
width: 65%
}
div .nuestras_marcas {
display: flex;
justify-content: space-around;
}
.montse {
font-family: "Montserrat", Arial, Tahoma, sans-serif;
float: left !important;
width: 35% !important;
padding-top: 10px !important;
line-height: 30px !important;
padding-left: 15px !important;
font-weight: 500 !important;
margin-right: 0% !important;
} #Wrapper,
#Content {
background-color: #FFF;
}
.img-con {
margin-top: -70px;
}
.img-con .image_wrapper {
width: 43vw;
}
.tel {
color: #cd3204 ;
font-size: 22px;
font-weight: 400;
font-family: 'Krona One', sans-serif;
}
.contacto {
color: #000
}
.contacto p {
font-weight: 500
}
.cont-img {
float: right;
}
.form-cont {
position: relative;
top: -340px;
left: -200px;
}
.bot-cont {
height: 250px;
}
#id-contacto .col-left {
width: 22% !important;
}
#id-contacto .fabrica-contacto {
width: 28% !important;
}
.desc-fa {
height: 71px;
overflow: hidden;
white-space: normal;
text-overflow: ellipsis;
}
.a-cat {
color: white;
text-decoration: none;
}
.a-cat:hover {
text-decoration: none;
color: white;
} .marcas {
padding: 8px
}
.marcas .column_image {
margin-bottom: 0px !important
}
.txt-marca {
float: left;
width: 69%
}
.logoColocar {
padding-right: 15px;
}
#Top_bar .menu>li>a span:not(.description) {
border: none !important;
}
.btFicha {
cursor: pointer;
}
.modal.small {
width: 1180px;
padding: 2% 2.5%;
}
.modal {
height: auto;
} .read-more {
cursor: pointer;
background: none !important;
color: black !important;
font-size: 12px !important;
padding: 5 10 !important;
margin-top: 10 !important;
font-weight: 700 !important;
border: 1px solid black !important;
}
.no_mar {
margin: 0;
}
.no_pad {
padding: 0 !important;
}
.btn_black {
font-size: 12px;
color: white;
background-color: black;
padding: 5px 7px;
cursor: pointer;
font-family: "Montserrat", sans-serif;
}
.n_black {
font-size: 16px;
font-weight: 600;
padding-left: 10px;
}
.let-orange {
color: #cd3204 !important; font-size: 14px;
font-family: 'Krona One', sans-serif;
margin-bottom: 5px;
}
#Top_bar .menu>li>a {
color: #000;
font-weight: 500;
}
.montse {
font-family: "Montserrat", Arial, Tahoma, sans-serif;
}
.txt-home {
line-height: 29px;
}
.txt-ventanas {
font-weight: 500
}
.hr-home {
background-color: #f0f0f0;
width: 82%;
margin: 15px 0px 0px 0px;
}
.hr-listhome {
width: 13%;
margin: 15px 0px 5px -30px;
}
.bold-home {
font-weight: bold;
font-size: 19px;
line-height: 29px
}
.p-marcas {
width: 72%;
margin: auto;
}
.txt-footer {
font-weight: 400
}
#Footer .a-footer {
color: black
}
#Footer .a-footer:hover {
color: black
}
.footer_copy {
border-top: 1px solid #aaa !important;
}
.lista {
padding: 15px 60px;
font-family: 'Krona One', sans-serif;
color: #000;
}
.lista a {
cursor: pointer;
}
.activ {
color: #cd3204 !important;
border-bottom: 4px solid #cd3204 !important;
border-bottom-width: 4px;
z-index: 99;
}
.t_ventana {
font-size: 18px;
font-weight: 400;
}
.hr-carga-vent {
float: left !important;
width: 100% !important;
}
.bt-right {
position: absolute;
top: 40%;
font-size: 50px;
color: #cd3204 !important; }
.pop_p p {
margin-bottom: 5px !important;
font-family: "Montserrat", sans-serif !important;
color: #626262 !important;
font-weight: 500;
}
.close {
z-index: 999
}
#myCarousel .carousel-indicators {
bottom: -30px;
}
#myCarousel .carousel-indicators li {
background-color: #d9d9d9;
border-color: #d9d9d9;
} .slick-prev::before,
.slick-next::before {
font-family: 'mfn-icons' !important;
font-size: 60px !important;
color: #cd3204 !important; }
.slick-dots li button::before {
content: '' !important;
}
.slick-prev {
left: 20px !important;
box-shadow: none !important;
z-index: 999 !important;
}
.slick-next {
right: 20px !important;
box-shadow: none !important;
z-index: 999 !important;
}
.slick-prev,
.slick-next {
width: 30px !important;
height: 80px !important;
color: #cd3204 !important; }
.slick-prev::before {
content: '\e8b8' !important;
}
.slick-next::before {
content: '\e916' !important;
}
.slick-dots li button {
width: 13px !important;
height: 13px !important;
border-radius: 10px !important;
}
.slick-initialized .slick-slide {
width: 570px !important;
}
.slick-active button {
background-color: #cd3204 !important; }  @media only screen and (max-height: 850px) {
#modal {
overflow-y: scroll;
}
}
@media only screen and (min-width:1240px) {
#menu-item-26 a>span {
width: 60%;
height: 50px;
white-space: pre-wrap !important;
line-height: normal !important;
text-align: center;
color: #cd3204 !important; background-color: #f7f7f7;
position: relative;
top: 3px;
padding: 5px 5px 0px 5px !important;
}
#menu-item-26 .tel_menu {
color: #000;
position: relative;
top: -15px;
}
#Top_bar.is-sticky #menu-item-26 a {
padding-top: 0px !important
}
#Top_bar.is-sticky #menu-item-26 .tel_menu {
position: initial !important
}
}
@media only screen and (max-width:1712px) {
.page-id-72 p.hTitulo {
font-size: 36px !important;
}
.contacto {
margin-bottom: 0
}
}
@media only screen and (max-width:1550px) { .form-cont {
top: -148px !important;
left: -31px !important;
}
}
@media only screen and (max-width:1280px) {
.img-con .image_wrapper {
width: 100%;
}
.tel_menu {
color: red
}
.bot-cont {
height: 400px;
}
#id-contacto .fabrica_contacto {
width: 35% !important;
}
#id-contacto .col-left {
width: 15% !important;
}
.form-cont {
top: -25px !important;
}
}
@media only screen and (max-width:1239px) {
.form-cont {
width: 70% !important;
}
#menu-item-26 a {
margin-right: 0 !important;
font-size: 14px;
}
.responsive-menu-toggle .icon-menu-fine {
color: #cd3204 !important; }
.info-fa span {
padding-left: 0px !important;
}
#modal {
width: 95% !important;
padding: 1% 1% !important;
}
.bFechaHome>div {
margin-left: 15% !important;
}
}
@media only screen and (max-width:1024px) {
.form-cont {
position: inherit;
width: 70% !important;
margin: auto;
}
.bot-cont {
height: auto;
}
.col-left {
display: none
}
#id-contacto .fabrica_contacto {
width: 48% !important;
padding-left: 30px;
}
}
@media only screen and (max-width:991px) {
.info-fa {
padding-right: 0 !important;
padding-left: 5px !important;
}
.info-fa span {
float: right;
padding-top: 8px;
}
.mod-ventana {
padding-left: 0
}
.bloqueIzq {
text-align: center;
}
.bloqueIzq>div {
background-position: center;
}
}
@media only screen and (max-width:959px) {
div.fbloque:nth-child(3)>ul:nth-child(2) {
width: 45% !important;
}
.marcas .colorNaranje {
font-size: 18px !important
}
.verMashome {
width: 40% !important;
}
.form-cont {
width: 100% !important
}
.width-res {
width: 50% !important;
}
div.fbloque:nth-child(1)>img:nth-child(1) {
width: 200px;
}
.info-fa span {
padding-top: 5px !important;
}
.lista {
padding: 15px 35px !important;
}
o .desc-fa {
height: 67px !important
}
.pop_p {
font-size: 14px !important;
}
.bFechaHome>div {
margin-left: 1% !important;
}
div.btn_black:nth-child(1) {
padding-right: 0px !important;
}
.txt-marca {
width: 59%;
}
.desc-fa {
height: 61px;
}
} @media only screen and (max-width:852px) {
#div-contacto iframe {
height: 605px;
}
body .page-id-1118 iframe {
height: 590px !important;
}
} @media only screen and (max-width:505px) {
#div-contacto iframe {
height: 620px;
}
}
@media only screen and (max-width:440px) {
#div-contacto iframe {
height: 650px;
}
}
@media only screen and (max-width:340px) {
#div-contacto iframe {
height: 670px;
}
}
@media only screen and (max-width:780px) {
.pop_p {
font-size: 12px !important;
}
}
@media only screen and (max-width:767px) {
#div-contacto>div:nth-child(1) {
max-width: 100% !important;
}
.header-magazine #Top_bar .secondary_menu_wrapper {
top: 4px;
}
.header-stack #Top_bar .menu_wrapper {
top: 0;
}
.marcas .column_column {
width: 70% !important;
margin-left: 15%
}
.contacto {
font-size: 15px;
}
.logoColocar {
padding: 10px 0;
}
.page-id-61 p.hTitulo {
font-size: 27px
}
.page-id-37 .verMashome {
width: 55%;
}
.page-id-6 .verMashome {
width: 30% !important;
}
#id-contacto .fabrica_contacto {
width: 100% !important;
}
#id-contacto .dir-1 {
width: 48% !important;
display: block !important;
}
#id-contacto .dir-2 {
width: 48% !important;
display: contents !important;
} div.fbloque:nth-child(1) {
margin-bottom: 10px;
}
.fbloque {
width: 100%;
text-align: center;
}
div.fbloque:nth-child(3) {
width: 60%;
margin-left: 21%;
}
div.fbloque:nth-child(2)>ul:nth-child(2)>li:nth-child(1) {
width: 180px;
margin: auto;
}
div.fbloque:nth-child(2)>ul:nth-child(2)>li:nth-child(2) {
width: 70px;
margin: auto;
}
div.fbloque:nth-child(3)>ul:nth-child(3) {
display: inline-block;
}
.container-ventanas {
max-width: 700px !important;
}
.desc-fa {
height: 76px !important;
}
.info-fa span {
padding-top: 0px !important;
}
.info-fa {
padding-right: 15px !important;
}
#modal {
overflow: scroll;
}
.img-pop {
width: auto !important
}
.mas-info {
margin-top: 15%
}
.variable-width {
height: 220px !important;
}
.slick-initialized .slick-slide {
width: 445px !important;
}
.aire-fabrica {
padding: 0px !important
}
.bFechaHome>div {
margin-left: 0% !important;
}
.page-id-37 .verMashome {
width: 90% !important;
}
.txt-marca {
width: 69%;
}
.montse {
width: 100px !important;
}
}
@media only screen and (max-width:660px) {
.tipo-ventana {
display: inline-block !important
}
.hr-ventana {
display: none;
}
}
@media only screen and (max-width:610px) {
.hTitulo {
font-size: 4.5vw !important;
line-height: 9vw !important;
}
.page-id-72 p.hTitulo {
font-size: 7vw !important;
line-height: 13vw !important;
}
.page-id-37 .verMashome {
width: 90%;
}
.txt-fabrica {
width: 100% !important;
}
.form-cont iframe {
height: 520px !important;
}
.info-fa {
font-size: 11px !important;
}
} @media only screen and (max-width: 519px) {
.info-fa {
padding-right: 0px !important;
}
.variable-width {
height: 186px !important;
}
.slick-initialized .slick-slide {
width: 370px !important;
}
.slick-dots li button {
width: 10px !important;
height: 10px !important;
}
.let-orange {
font-size: 12px !important;
}
.n_black {
font-size: 14px !important;
}
.img-p {
width: 100% !important;
text-align: center;
}
.mas-info {
width: 100% !important;
margin-top: 0px;
margin-bottom: 15px;
}
#modal div.btn_black {
width: 76%;
text-align: left;
margin-left: 15%;
padding-left: 5px;
}
.bold-home {
font-size: 15px !important
}
}
@media only screen and (max-width: 479px) {
#rev_slider_1_1>rs-slides:nth-child(1)>rs-slide:nth-child(1)>rs-sbg-px:nth-child(1)>rs-sbg-wrap:nth-child(1)>rs-sbg:nth-child(2) {
background-size: cover !important;
}
.mod-ventana div {
font-size: 11px;
}
.p-marcas {
width: 100% !important;
}
}
@media only screen and (max-width:450px) {
.container-ventanas {
padding: 0 0px !important;
}
.mod-ventana {
padding-right: 0 !important;
}
.col-info {
padding: 0 !important;
}
.btFicha {
height: 50px;
}
.info-fa {
width: 115px !important;
}
.desc-fa {
height: 74px !important
}
#id-contacto .dir-1 {
width: 100% !important;
display: block !important;
}
#id-contacto .dir-2 {
width: 100% !important;
display: block !important;
}
}
@media only screen and (max-width:410px) {
.marcas .column_column {
width: 100% !important;
margin-left: 0px !important
}
div.fbloque:nth-child(3)>ul:nth-child(3) {
float: right;
}
#modal div.btn_black {
width: 108% !important;
text-align: center !important;
margin-left: 0% !important;
}
}
@media only screen and (max-width: 352px) {
div.fbloque:nth-child(3) {
width: 70%;
margin-left: 15%;
}
.btFicha {
line-height: 23px !important;
}
}
@media only screen and (max-width: 333px) {
#modal div.btn_black {
width: 107% !important;
}
}
.grecaptcha-badge {
z-index: 9 !important;
} @media (max-width: 900px) {
.barra_home_responsive {
width: 100% !important;
border-bottom: 1px solid #BEBEBE;
padding: 3px;
height: 55px !important;
}
.barra_home_responsive2 {
width: 100% !important;
}
.barra_home_responsive1 {
flex-direction: column;
min-height: 117px !important;
margin-bottom: -30px !important;
}
.barra_home_responsive_separador {
border-left: 0px !important;
}
}
@media (max-width: 530px) {
.barra_home_responsive2 {
width: 100% !important;
flex-direction: column;
margin-bottom: 0px;
padding: 0px;
}
.barra_home_responsive_separador {
border-right: 0px !important;
width: 100% !important;
border-bottom: 1px solid #bebebe;
margin: 0px !important;
padding: 5px;
}
.barra_home_responsive_separador p {
margin: 0px;
}
.barra_home_responsive_separador1 {
width: 100% !important;
margin-top: 0px !important;
padding: 5px;
}
.barra_home_responsive1 {
flex-direction: column;
height: 163px !important;
margin-bottom: -40px !important;
}
} .fotolateral {
background: url(//www.fabricadeventanas.es/wp-content/uploads/2025/05/PopUp-Mosquiteras-Ad-300px-513px.webp) no-repeat;  height:513px;   position: fixed;
width: 300px;  box-sizing: border-box;  right: 0px;
z-index: 990;
padding: 10px 10px 0px 10px;
box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.5);
border-radius: 30px 0px 0px 30px;
top: 50%;
transform: translateY(-50%);
}
@media (max-height: 740px) {
.fotolateral {
transform: unset;
top: 30px;
}
}
.divfotlat {
text-align: center;
}
.titfotlat {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 31px;
line-height: 40px;
color: #FFFFFF;
margin-top: 25px;
margin-bottom: 16px;
margin-right: 0px;
}
.txtfotlat {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 18px;
text-align: center;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
color: #FFFFFF;
}
.btnfotlat {
background: #FFFFFF;
box-shadow: 0px 1px 3px #DDDDDD;
border-radius: 95.5143px;
margin: 5px 12px 0px;
padding: 7px 10px;
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #DE0029;
text-align: center;
}
.btnfotlat a {
color: #DE0029 !important;
}
.btnfotlat a:hover {
text-decoration: underline;
}
.bajfotlat {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
color: #FFFFFF;
margin-top: 10px;
margin-left: 5px;
text-align: center;
}
.divfotlat {
display: flex;
flex-direction: row;
}
.equis {
top: 20px;
right: 12px;
margin-bottom: 0;
position: absolute;
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
cursor: pointer;
}
.fotlatsec {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 30px;
}
.fotlatsec1 {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 23px; flex-wrap: wrap;
}
.fotlatsec2 {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 19px;
flex-wrap: wrap;
}
.fotlatsec3 {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 33px;
flex-wrap: wrap;
}
.fotlatsec4 {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 35px;
flex-wrap: wrap;
}
.titfotlatsec {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 17px;
color: #170F49;
margin-bottom: 5px !important;
}
.txtfotlatsec {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 16px;
color: #353535;
margin-bottom: 0px !important;
width: 170px;
margin-top: 10px;
}
.btnfotlat1 {
background: #DE0029;
box-shadow: 0px 2.45098px 8px #8F0A22;
border-radius: 20px;
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 9px;
line-height: 8px;
text-align: center;
vertical-align: center;
color: #FFFFFF; width: 97px !important;
padding-top: 10px;
padding-bottom: 10px;
}
.btnfotlat1 a {
color: #FFFFFF !important;
}
.btnfotlat1 p {
margin-bottom: 0px;
} .copyright {
display: flex;
align-items: center;
justify-content: space-evenly;
}
.antespoli {
display: flex;
}
.politicas {
margin-left: 10px;
color: #cd3204 !important;
}
.content_slider {
width: 550px;
float: right;
padding: 0 !important;
margin: 0 1% !important;
}
.content_slider .slick-track,
.content_slider .slick-list {
width: auto !important;
}
@media (max-width:1239px) {
.copyright {
flex-direction: column;
}
.imgfooter {
margin-top: 20px;
}
}
@media (max-width:588px) {
.antespoli {
flex-direction: column;
}
.politicas {
margin-left: 0px;
}
.imgfooter img {
width: 90%;
}
}