@import url("https://fonts.googleapis.com/css2?family=Inter&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&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,700&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");
*{
font-family: 'Montserrat';
}
img.palo {
display: none;
}
#Top_bar.is-sticky #logo .contenido_logo img:first-child{
display:none !important;
}
#Top_bar.is-sticky #logo .contenido_logo img.palo{
display:inline;
}
.faq .question.active::before{
background: white;
border-left: 2px solid #085EA9;
border-right: 0;
}
.faq .question{
background: white;
}
.faq .question::after{
background: white;
border-left: 2px solid white;
}
.faq .question.active::after{
border-left: 2px solid #085EA9;
}
.faq .question .title{
color: #444444;
font-weight: 400;
}
.faq .faq_wrapper  {
border-left: 1px solid #ccc;
} @font-face{
font-family:Nurito;
src: url(//www.ventanasdepvc.mobi/wp-content/themes/bethem-child/fonts/NunitoSans-Regular.ttf);
}
#Top_bar.is-sticky .menu_wrapper{width: auto;}
.copyright a{
color: #fcf0f0 !important;
} @font-face {
font-family: 'Nunito Sans' ;
font-style: normal;
font-weight: 400;
src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(https://fonts.gstatic.com/s/nunitosans/v2/iJ4p9wO0GDKJ-D5teKuZqo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
} li.post.format-:hover .desc:after{
width: 100% !important;
}
li.post.format-:hover .desc h6{
color:#fff !important;
}
#Footer .footer_action {
background: url(//www.ventanasdepvc.mobi/wp-content/uploads/2017/10/Banda-Titulos.jpg);
}
#Footer .Recent_posts ul li .desc {
background-color: #fff;
height: 80px;
text-align: center;
align-content: space-around;
}
#Footer .Recent_posts ul li .desc h6 {
font-size: 19px;
font-weight: 500;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif !important;
color: #292625;
border: none;
padding: 8px 5px;
}
.Recent_posts ul li .photo {
width: 80px;
height: 80px;
line-height: 0;
text-align: center;
float: right;
position: relative;
}
.image_frame .image_wrapper {
position: relative;
overflow: unset;
}
img.scale-with-grid, #Content img {
max-width: 100%;
height: auto;
}
a#back_to_top.button.button_js{
position: fixed;
top: 95%;
left: 86%;
background-color: #cfcfcf !important;
z-index:900;
color:#007cc3 !important;
}
.title-prin{
color:#006a94;
font-family:"Nunito Sans", Arial, Tahoma, sans-serif;
font-size:32px;
text-align:center;	
font-weight:600;
margin-bottom:45px;
}
.p-content{
font-family:"Nunito Sans", Arial, Tahoma, sans-serif;
font-size:18px;
line-height: 30px;
text-align:justify; }
#Header {
background-color: #fff;
}
#Header #Action_bar {
background-image: url(//www.ventanasdepvc.mobi/wp-content/uploads/2017/05/Logo-Top-Afandecor.png); 
background-repeat: no-repeat;
background-position: center;
}
.aNoLine:hover{
text-decoration:none !important;	
}
#Action_bar .container {
border-bottom: 1px solid rgba(0,0,0,.05);
}
#Action_bar .contact_details li.slogan {
font-size: 16px;
color: #095fa8;
}
#Action_bar .contact_details li.slogan img {
vertical-align: middle;
padding-right: 8px;
}
#Action_bar .social-menu li {
display: inline-block;
margin-right: 6px;
padding-right: 6px;
border-right: 1px solid rgba(255,255,255,.1);
}
#menu-item-23, #menu-item-24, #menu-item-25, #menu-item-26 {
margin-right: 2px !important;
padding-right: 2px !important;
border: 0 !important;
}
.contenido_logo {
float: left;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
line-height: 36px;
margin-top: 0px;
display: flex;
align-items: center;
}
.div_parrafos_header {
float: left;
margin-left: 60px;
}
.parrafos_header {
float: left;
display: inline-block;
line-height: 6px;
margin-top: 25px;
margin-left: 33px;
font-size: 12px;
}
.parrafos_header:first-child {
padding-right: 33px;
border-right: 1px solid rgba(0,0,0,.05);
}
.div_boton_header {
float: right;
}
.cl_bottom .clb_top {
font-size: 15px;
padding-top: 5px;
text-align: center;
}
.cl_bottom .clb_bottom {
padding: 5px 10px 9px 10px;
font-size: 25px;
font-weight: bold;
background: rgba(0, 0, 0, 0) url(//www.ventanasdepvc.mobi/wp-content/uploads/2017/05/Icono-telefono-Boton-llamada-cabecera.png) no-repeat scroll 10px center;
text-align: right;
}
.text-logo{
width:100%;	
}
.texto_logo {
color: #414343;
font-size: 31px;
font-weight: 200;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
line-height: 40px;
font-weight: bold;
}
.contenido_logo a:hover{
text-decoration:none !important;	
}
.top_bar_right{
display:none;	
}
.div_boton_header{
height: 60px;  border-radius: 5px; background-color: #006a94;
margin-right: 10px;
margin-bottom: 10px;
}
#Top_bar.is-sticky #logo .contenido_logo img {
width: 230px;
height: 40px;
}
#Top_bar.is-sticky .container{
max-width: 1435px !important;
margin: 0 auto;
}
#Header #Action_bar{
background-color:#ffffff;
display:none;
}
#Footer .Recent_posts ul li .desc:after{
background-color:#0488bc !important;	
}
.texto_madrid{
font-size:40px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight: bold;
}
.slo{
font-size: 17px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
vertical-align: middle;
}
#Top_bar .menu > li.current_page_item > a{
color:#fff !important;
background-color:	#006a94 !important;
}
#Top_bar .menu li:first-child ul> li{
width: 201px;
}
#Top_bar .menu > li.hover > a{
color:#fff !important;
background-color:	#006a94 !important;
}
#Top_bar .menu > li > a{
color:	#006a94 !important;
}
#Top_bar .menu_wrapper .menu > li > a{
height: 45px;
padding:0 !important;
border-width:0 !important;
}
#Top_bar .menu_wrapper .menu > li > a span:not(.description) {
display: block;
line-height: 44px;
padding: 0 10px;
white-space: nowrap;
border-right-width: 0px;
border-style: solid;
height:45px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
}
.content_wrapper{
margin: 0 auto;
}
.cl_bottom .clb_bottom {
padding: 5px 10px 9px 40px;
font-size: 21px;
font-weight: bold;
background: rgba(0, 0, 0, 0) url(//www.ventanasdepvc.mobi/wp-content/uploads/2017/05/Icono-telefono-Boton-llamada-cabecera.png) no-repeat scroll 8px 3px;
text-align: right;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
}
.top_bar_left{
width:100% !important;	
}
body:not(.button-stroke) #Top_bar a.button.action_button, body:not(.button-stroke) #Top_bar a.button.action_button:hover {
color: #fff;
background-color: #006a94;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
width: 200px; box-shadow:none;
margin:0px;
padding:0px; margin-right: 0!important;
text-decoration: none;
}
.texto_madrid, .texto_madrid:hover{
color:	#006a94;
}
.parrafos_header p{
color: #414343;
font-size: 12px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;	
}
.is_sticky .contenido_logo{
}
#Top_bar .menu {
margin-left: -8px;
margin-top: 30px;
margin-bottom: 30px;
padding: 0px 5px;
}
div.icon_box .icon_wrapper{
color:#3398dc;	
}
div.icon_box:hover div.icon_wrapper:before, .icon_box a:hover div.icon_wrapper:before {
background-color: #3398dc;
}
.icon_box .desc_wrapper h4{
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight:800;
font-style:italic;	
color: #444;
margin-bottom:8px;
}
#text-6 .textwidget{
background-color: #f5f5f5;	
}
.section_top, .page-template-default {
background-color:#fff;	
}
#Wrapper, #Content {
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
background-color: #ffffff !important;
}
#menu-item-341,#menu-item-342{
cursor: default;
}
#Wrapper {
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
background-color: #ffffff !important;
}
.logo-foot{
float:left;
}
.footer_action .column{
padding:0 !important;
margin:0 !important;	
}
.footer_action a span{
color:#292625 !important;
font-family:"Raleway" , Arial, Tahoma, sans-serif !important;
font-weight: 600 !important;
}
.footer_action a.button .button_icon i{
color:#006a94;	
font-size: 20px;
}
.footer_action .one-second:last-child{
float: right;
margin-right: -40px !important;
width: 49%;	
}   #Footer .footer_copy{
border-top:0 !important;	
}
#Footer .footer_copy .container{
border-top: 1px solid #b8b7ba;
}
.social-menu i{
color: #fff;
background: #cacaca;
border-radius: 100%;
display: inline-block;
height:20px;
width:20px;
text-align: center;	
font-size: 12px;
}
.footer_copy .social-menu i{ color: #006a94;
background: #fff;
border-radius: 100%;
display: inline-block;
height: 25px;
width: 25px;
text-align: center;
font-size: 17px;
}
#Footer .footer_copy .social-menu li{
margin-right:0 !important;
border-right:0px !important;	
}	
#Action_bar .social-menu li{
margin-right:0px !important;	
}
#Action_bar .social li a:hover, #Action_bar .social-menu a:hover{
color:initial !important;	
}
#text-6 .sections_group>.column:first-child{
margin-bottom: 0;	
margin-top: 25px;
}
#text-6 .sections_group>.column:first-child>div{
margin: 0 1% 20px;
}
.title_bottom_widg{
font-size: 32px;
text-align: center;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight: 600;
color: #006a94;
padding-bottom: 1em;
padding-top: 60px;
background-color: #f5f5f5;;
margin-bottom:0px;
}
#Top_bar .menu > li ul li a{
color: #006a94 !important;	
}
#Top_bar .menu > li ul li{
background-color:rgba(255, 254, 254, 1) !important;
border-bottom:4px solid white;
}
#Top_bar .menu > li ul{
background-color:transparent !important;
}
#Top_bar a.button.action_button{
top:-0.5px !important;	
flex-wrap: wrap;
gap: 5px;
}
.img_colums{
float:left;
margin-right:2%;
width:33.333%;
}
.read_more{
font-family:'Ubuntu', Arial, Tahoma, sans-serif;	
font-size:15px;
} .entry-content>#secciones-home .mcb-column{
margin: 0 0.3% 0px 0;
width: 32.333%;
padding: 0 0.35% 0px 0;
border-right: 1px solid rgba(0,0,0,.1);
}
.entry-content>.section:nth-child(2) .mcb-column:last-child{
border-right: 0;
}
.entry-content>.section:nth-child(2) .mcb-column:last-child div div{
border-right:0 !important;	
}
.alignright{
margin: 17px 0 15px 15px !important;	
}
.subheader-both-center #Subheader .title {
width:60% !important;	
text-align:left;
font-style:normal;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight:500;
}
.subheader-both-center #Subheader .container ul.breadcrumbs{
width:40%;	
font-style:normal;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
color:#434141;
font-size: 16px !important;
text-align: right;
margin-right: -10px;
}
.subheader-both-center #Subheader .breadcrumbs li, .subheader-both-center #Subheader .breadcrumbs li a, .subheader-both-center #Subheader .breadcrumbs li span .icon-right-open:before{
color:inherit;
}
.first-content div p{
font-size: 16px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
color: #434141;
line-height: 28px;
text-align: justify;
}
body #Content{
padding-top:0;	
}
#text-7{
max-width: 1180px;
margin: 65px auto 45px;	
}
.title-caracteristicas{
width:100%;
font-family:"Nunito Sans", Arial, Tahoma, sans-serif;
font-weight:500;
font-size:32px;
text-align:center;
color:#006a94;
margin: 0 0 20px 0;	
}
#text-7 .feature_list{
margin-bottom: 115px;	
margin-top: 30px;
}
.feature_list ul li:hover, .feature_list ul li:hover a {
background: #006a94 !important;
}
.entry-content>.section:nth-child(2) .one {
width:100% !important;
}
.offer_thumb_ul .offer_thumb_li .desc_wrapper .title h3{
font-size: 22px;
color: #085ea8;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;	
}
.slick-dots li a:before{
opacity:0 !important;	
}
.slick-dots li a:after{
opacity:0 !important;	
}
.slick-dots li a{
background-color: #2a97da !important;
}
.offer_thumb .slider_pagination .slick-dots li.slick-active a{
background-color: #006a94 !important;
padding: 4px !important;
padding-top: 3px !important;
padding-bottom: 5px !important;
border: 6px solid #fff !important;
line-height: 85px !important;
}
.flecha-title img{
width:100%;
}
#Subheader {
background: url(//www.ventanasdepvc.mobi/wp-content/uploads/2017/06/Banda-Titulos.jpg) !important;
}
#text-7 .textwidget>.image_frame .image_wrapper img{
width: 80%;
margin: 0 auto;
display: block;
}
.flecha-title{
margin-bottom:60px !important;	
}
#Footer .footer_copy #menu-socialmenubottom.social-menu{
margin-right:0px;	
}
#Subheader{
padding: 20px 0 !important;
}
body:not(.template-slider) #Header { }
#Content .content_wrapper .sections_group .entry-content .section:first-child .section_wrapper .valign-top .mcb-wrap-inner .column:first-child, #Content .content_wrapper .sections_group .entry-content .section:first-child .section_wrapper .valign-top .mcb-wrap-inner .column:last-child, #Content .content_wrapper .sections_group .entry-content .section:first-child .section_wrapper .valign-top .mcb-wrap-inner .column:nth-last-child(2){ }
.logo-contacto-page p{
max-width: 350px;
}
#Top_bar .text-logo #logo{
padding-top:0;	
}
.pricing-box .plan-header h2 {
padding: 0 0 20px;
font-size: 30px;
line-height: 30px;
margin-bottom: 0;
border-bottom: 1px solid #2c93ce;
width: 60%;
margin-left: 20%;
}
.pricing-box:hover {
background-color:#006a94;
}
.pricing-box:hover ul li, .pricing-box:hover .plan-header h2{
color:#ffffff;
}
.pricing-box:hover ul li{
border-bottom-color:#ffffff;
}
.logo-contacto-page h3{
color:#006a94;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight:600;
font-size: 32px;
}
.logo-contacto-page .column_attr >div >p{
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-size: 16px;
}
.logo-contacto-page div div p{
font-family:"Nunito Sans", Arial, Tahoma, sans-serif;
font-size: 14px;
}
.logo-contacto-page .column_attr div div{
width:80%;
margin-left:10%;	
}
.logo-contacto-page, .form-contacto-page{ } .slide-frame {
height: 370px; 
display: block; 
width: 312px; 
transform-style: preserve-3d; 
z-index: 0;
visibility: visible!important; 
opacity: 1!important;
transform: matrix(1, 0, 0, 1, 0, 0);
}
@media only screen and (max-width: 959px){
.slide-frame {
height: 70px!important; 
display: block!important; 
width: 312px!important; 
transform-style: preserve-3d!important; 
z-index: 0!important;
visibility: hidden!important; 
opacity: 0!important;
transform: matrix(1, 0, 0, 1, 0, 0);
}
}
@media only screen and (min-width: 960px) and (max-width: 1119px){
.rs-parallax-wrap {
left: 640px!important;
top: -3px!important;
}
}
@media only screen and (max-width: 959px){
.rs-parallax-wrap {
left: 424px!important;
}
}
.cajas-formulario input[type=text] {
background-color: #f7f7f7;
border-radius: 5px;
}  
.cajas-formulario input[type=text]::-webkit-input-placeholder {
color:#006a94;
}
.cajas-formulario input[type=text]::-moz-input-placeholder {
color: red;
}
.cajas-formulario input[type=text]::-o-input-placeholder {
color:#006a94;
}
.cajas-formulario input[type=text]::-ms-input-placeholder {
color: #006a94;
}
.nombre-telefono {
width: 100%;
}
.nombre {
width: 49%;
float: left;
}
.telefono {
width: 49%;
float: right;
}
.caja-comentarios {
background: #f7f7f7;
border-radius: 5px;
width: 100%;
}
.caja-comentarios::-webkit-input-placeholder { 
color: #006a94;
}
.caja-comentarios::-moz-input-placeholder { 
color: red; 
}
.caja-comentarios::-o-input-placeholder { 
color: #a8a7a5; 
}
.caja-comentarios::-ms-input-placeholder { 
color: #a8a7a5; 
}
.titulos_cajas_formulario {
font-size: 14px;
color: #006a94;;
}
.politicas-enviar {
width: 100%;
}
.aceptar-politicas {
width: 39%;
float: right;
}
.politicas {
color: #000;
font-size: 12px;
}
.politicas a {
color: #000;
}
.boton-enviar {
float: left;
}
.boton-formulario:hover {
color: #006a94;
background: #fff !important;
outline: #006a94 solid 2px;
}
.boton-formulario {
border-radius: 0px !important;
margin-right: 0px !important;
outline: #fff solid 2px;
font-weight: 600;
background-color: #006a94 !important;
padding: 13px 20px !important;
}  
.pricing-box .plan-inside ul li{
font-size: 13px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
}
#Content .content_wrapper .sections_group .entry-content .section:first-child .section_wrapper .valign-top .mcb-wrap-inner .column:last-child.contacto-info-page, #Content .content_wrapper .sections_group .entry-content .section:first-child .section_wrapper .valign-top .mcb-wrap-inner .column:nth-last-child(2).contacto-info-page {
margin: 0 1% 40px;
}
.tituloform1 {
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight: 600;
color: #f8d506;
padding-top: 30px !important;
padding-left: 21px !important;
}
.tituloform1 p {
letter-spacing: 0px !important;
}
.tituloform2 {
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
color: #fff;
padding-top: 23px !important;
padding-left: 21px !important;
}
.titulos_contacto{
color: #006a94;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
font-weight: 600;
font-size: 32px;
}	
#text-6 .textwidget .content_wrapper .sections_group .column.one:nth-child(2){
margin-bottom:20px;
}
.offer_thumb .slick-slider .slick-list .slick-track .offer_thumb_li .desc_wrapper .desc p{
text-align:justify;
}
.offer_thumb .slick-slider .slick-list .slick-track .offer_thumb_li .desc_wrapper{
margin-left: 4%;
margin-right:0;
padding-top: 0;
}
.offer_thumb .slick-slider .slick-list .slick-track .offer_thumb_li .desc_wrapper .title h3{
line-height:29px;
}
.logo-contacto-page div div p:nth-child(2){
margin-top:15px;	
}
#Footer .footer_action .container .column .column .one-second .image_frame{
}
.tituloform1>p{
font-size:20px !important;	
}
.tituloform2>p{
font-size:19px !important;
line-height: 18px !important;	
}
#Footer{
background-position: 100% 82% !important;	
}
.copyright{
font-family: "Nunito Sans", Arial, Tahoma, sans-serif !important;
}
h1{
letter-spacing:0px;
}
h1,h4{
font-weight:500;
}
#Header_wrapper #Subheader .title{
letter-spacing:0px;
}
input[type="text"] {
border: 0px solid #ccc !important;
}
.title {
margin-bottom: 0px !important;
}
boton_formulario:hover{
cursor: pointer;
}
.espacio{
margin-bottom:-30px;
font-weight:500;
}
.column_attr p{
text-align:justify;
}
.current-menu-ancestor.current-menu-parent>a, .current-menu-ancestor.current-menu-parent>a>span,.current-menu-ancestor.current-menu-parent .current-menu-item a{
background: #006a94;
color: white !important
}
.current-menu-ancestor.current-menu-parent .current-menu-item a span, .current-menu-ancestor.current-menu-parent.hover>a>span{
color: white !important
}
.current-menu-ancestor.current-menu-parent .current-menu-item a:hover span{
background: transparent;
color: #006a94 !important
} h2.ventanas_tipos_titulo{
text-align: center;
font-size: 37px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
color: #085ea8;
width: 90%;
margin: 0 auto;
padding-bottom: 15px;
border-bottom: 1px solid #ebebeb;
line-height: 37px;
}
.type_cuadricule{
margin: 25px 0 0 0;
}
.type_cuadricule > div{float:left;}
.type_cuadricule > div:first-child{
width: auto;
margin-right: 0px;
width: 9%;
}
.type_cuadricule > div:last-child{
width: 91%;
}
.type_cuadricule > .img_colums > div:first-child{
margin-bottom: 30px;
}
.type_cuadricule > .img_colums > div:last-child{
margin-left: 9px;
}
h3.Subtitulo_tipo_ventanas{
font-size: 32px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
color: #2e96db;
margin: 25px 0;
line-height: 32px;
}
#imgVentanasType{margin-top:30px}
#imgVentanasType > div{
width: 80%;
text-align: center !important;
}
#imgVentanasType img{
border: 5px solid #f8f8f8;
}
.caracteristicas_texto > div {
width: 50%;
float: left;
}
.caracteristicas_texto > div:nth-child(even) {
margin-bottom: 20px;
}
.caracteristicas_texto>div>span {
font-size: 16px;
line-height: 20px;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
}
.caracteristicas_texto>div>span:first-child { color: #2e96db;}
.especialTypeVentana > div > div:last-child > div:first-child{float:left;}
.especialTypeVentana > div > div:last-child > div:last-child{float:right; margin-top: 72px;} @media only screen and (min-width: 1240px){
#Top_bar.is-sticky .menu_wrapper{
margin-top:0px;
}
#Top_bar:not(.is-sticky) .menu_wrapper{ border-top: 3px solid #EBEBEB;
}
#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span {
padding: 0px 4px !important;
font-size: 13px;
height: 100%;
}
#Top_bar.is-sticky .menu_wrapper .menu > li > a span:not(.description){
line-height:60px;
}
#Top_bar.is-sticky .menu > li:not(.mfn-megamenu-parent){
height: 60px;
}
#Top_bar.is-sticky .div_parrafos_header, #Top_bar.is-sticky .div_boton_header {
display:none;	
}
#Top_bar.is-sticky .logo{
margin: 0 6px 0 -5px !important;	
}
.menuo-right #Top_bar.is-sticky .menu_wrapper{
float:none !important;	
}
#Top_bar.is-sticky .contenido_logo{
font-size: 26px;
line-height: 10px;
margin-top: 7px !important;
}
#Top_bar.is-sticky .texto_logo{
line-height: 26px;
font-size: 19px;
}
#Top_bar.is-sticky .texto_madrid{
font-size: 25px;
}
}
@media screen and (min-width:0\0) {
#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span {
font-size: 12px;
}
}
@media only screen and (max-width: 1240px){
#text-7 .textwidget .content_wrapper .sections_group>.column{
width:98% !important;
text-align:center !important;	
}
#imgVentanasType img {
width: 90%;
}
}
@media only screen and (min-width: 960px){
body:not(.page-id-83) .forcefullwidth_wrapper_tp_banner, body:not(.page-id-83) .rev_slider_wrapper, body:not(.page-id-83) .rev_slider{
min-height:541px;
}
.tp-mask-wrap .tp-caption>div{
min-height:438px !important;
min-width:311px !important;	
}
.tp-mask-wrap .tp-caption>div>iframe{
min-height: 368px !important;
min-width: 310px !important;
}
.form_cont_hidd{
display:none;	
}
#rev_slider_21_1_wrapper{
width:433px;
}
.imgLeftType {float: right;}
}
@media only screen and (min-width: 960px )and (max-width: 1040px){
.tp-parallax-wrap{
left: 615px !important;
}
}
@media only screen and (max-width: 960px){
#Top_bar > .container{
max-width: 1000px;
margin: 0 10px;
} .tp-parallax-wrap{
display: none !important;
}
.offer_thumb .slick-slider .slick-list .slick-track .offer_thumb_li .desc_wrapper {
margin-left: 8%;
margin-right: 0;
padding-top: 10px;
max-width: 85%;
}
.form-contacto-page iframe{
height: 460px !important
}
.logo-contacto-page p{
max-width: 100%;
}
.logo-contacto-page img{
display: block;
margin: auto
}
.imgLeftType img{ max-height: 480px;}
.imgLeftType .img_colums_type{text-align: right;}
#Footer > div.widgets_wrapper .widget{ padding: 0px;}
#Footer > div.widgets_wrapper > div{ padding: 40px 0px;} 
}
@media only screen and (min-width: 768px){
.offer_thumb .slider_pagination li a {
padding: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
border-top: 1px !important;
border-bottom: 3px !important;
border: 8px solid #fff !important;
line-height: 82px !important;
}
}
@media only screen and (max-width: 1239px){
body:not(.template-slider) #Header, #Top_bar .logo{ margin: 0px;
margin-top: 10px !important;
}
#Top_bar #logo {
padding: 15px;
}
#secciones-home .one-third .clearfix>div:first-child {
min-height: 95px;
}
#Top_bar a.responsive-menu-toggle {
position: absolute;   width: 34px;
height: 34px;
text-align: center;
border-radius: 3px;
z-index: 200;
}
#Top_bar #menu {
height: auto;
width: 300px;
bottom: auto;
top: 100%;
left: 1px;
position: absolute;
margin: 0;
}
#Top_bar .menu {
margin-left: 0px;
}
#Top_bar .menu_wrapper .menu > li > a {
padding-left: 15px !important;
}
#Top_bar .menu_wrapper .menu > li > a:hover{
color:#fff !important;
background-color:#006a94;
}
.div_parrafos_header{
float:right;
margin-left: 0px;
text-align: left;
}
.div_boton_header{ position: absolute; right: 90px;  margin-right: 0px;
}
#Header .container {
padding-left: 0px;
padding-right: 0px;
margin: 0 !important;
max-width: 100%;
}
}
@media only screen and (min-width: 960px) and (max-width: 1239px){
.offer_thumb .slick-slider .slick-list .slick-track .offer_thumb_li .desc_wrapper{
margin-left:0;	
}
.first-content div p{ font-size: 15px}
.topWrap .img_colums_type{ text-align: right;}
.topWrap .img_colums_type img{height:352px !important;}
.top_type_cuadricule > div:last-child img{ width: 3.5px; height: 80px !important;}
.bottom_type_cuadricule{position: absolute; left: 83px;}
.bottom_type_cuadricule .caracteristicas_texto > div{
width: 33%;
margin-bottom: 20px;
min-height: 53px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px){ .topSectionType > div:first-child .column{
margin: 0 0 20px;
height: auto!important;
width: 100%!important;
clear: both;
}
.Recent_posts ul li .desc {
margin-right: 80px !important;
height:80px;
}
.Recent_posts ul li .desc {
padding:0;
}	
#Footer .Recent_posts ul li .desc h6 {
font-size: 18px;
}
.pricing-box .plan-header h2 {
width:100%;
margin-left:0;	
}
#Footer .one-fourth.column, .four.columns {
width: 46% !important;
}
.footer_copy .social-menu i {
color: #006a94;
background: #fff;
border-radius: 100%;
display: inline-block;
height: 21px;
width: 21px;
text-align: center;
font-size: 15px;
}
.footer_action .one-second:last-child .button_icon{
display: block;	
}
}
@media only screen and (max-width: 767px){
#text-7{
padding: 0 33px;
margin: 15px auto 15px;	
}
table.table_resp {
display: block;
overflow-x: auto;
white-space: nowrap;
}
#Top_bar .logo #logo {
padding: 0!important;
margin: 10px 0px;
}
#Top_bar {
min-height: 120px;
display: block;
}
.subheader-both-center #Subheader .title {
width:100% !important;
}
.img_colums{
float:none;
width:100%;
text-align:center;
margin-bottom:15px;
}
.flecha-title{
display: none
}
#secciones-home .one-third .clearfix>div:first-child {
min-height: auto;
}
.topSectionType .top_type_cuadricule{
text-align: left;
}
.current-menu-ancestor.current-menu-parent>a>span{
background: transparent !important;
color: #006a94 !important
}
.title-caracteristicas{
margin-bottom: 20px;
font-size: 2em
}
.one-fourth.column_column.contacto-info-page ,.flecha-title{
float: none;
width: 100%;
max-width: 400px;
margin: 0 auto 30px;
}
.div_boton_header {
margin-right: calc(50% - 102px);
position: static;
margin-top: 5px;
display:none!important;
}
.div_parrafos_header{
display:none!important;
}
.feature_list[data-col="4"] ul li{
width: 50% !important;
}
.feature_list[data-col="4"] ul{
width: 90%;
margin: auto
}
.feature_list ul li {
width: 25%!important;
float: left;
border-bottom: 1px solid rgba(0,0,0,0.08);
}
#logo .contenido_logo{
width: 100%;
}
.div_parrafos_header {
float: left;
margin-left: calc(50% - 202px);
display:none!important;
}
.parrafos_header{
display:inline-block;
float: none
} a#back_to_top.button.button_js {
position: fixed;
top: 90%;
}
#imgVentanasType{text-align:center;}
#imgVentanasType img {width: auto;}
#imgVentanasType .column{width: 48% !important; clear:none;}
.footer_action .container .column .column .column:first-child>.image_frame{ }
.footer_action .container .column .column .column:nth-child(2){
float:left;	
}
.footer_action .container .column .column .column:nth-child(2) .button{
float: left;
margin-left: calc(50% - 158px) !important;
}
.footer_copy .social-menu i {
color: #006a94;
background: #fff;
border-radius: 100%;
display: inline-block;
height: 20px;
width: 20px;
text-align: center;
font-size: 15px;
}
#Action_bar .contact_details li.slogan {
display: block !important;
}
#Footer .footer_action .container .column .column .one-second .image_frame { margin-top: 10px !important;
}
.offer_thumb .slick-slider .slick-list .slick-track .offer_thumb_li .desc_wrapper {
margin-left: 7%;
margin-right: 0;
padding-top: 10px;
max-width: 87%;
}
.offer_thumb .slider_pagination .slick-dots li.slick-active a {
background-color: #006a94 !important;
border: 0px solid #fff !important;
border-radius:100%;
top:0;
padding: 0px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
line-height: 20px !important;
width: 12px;
height: 12px;
}
}
@media only screen and (max-width: 580px){
#imgVentanasType .column{width: 100% !important; clear:both;}
.caracteristicas_texto > div {width: 100%;clear: both;margin-bottom: 20px;}
.type_cuadricule .top_type_cuadricule > div:last-child img{height: 225px !important; width: 15%;}
.type_cuadricule .bottom_type_cuadricule > div{width: 212px; margin: 0 auto;}
.img_colums.top_type_cuadricule .image_wrapper {
width: 70%;
}
}
@media only screen and (max-width: 555px){
.div_tu_consulta iframe{
height: 505px !important;
}
}
@media only screen and (max-width: 520px){
.feature_list ul li {
width: 100%!important;
float: none;
border-bottom: 1px solid rgba(0,0,0,0.08);
}
.div_parrafos_header{
display: none
}
.parrafos_header{
min-width:	186px;
}
#text-6 .sections_group>.column>div {
min-width: 152px; }
.title-prin , .entry-content>.section:nth-child(2) .mcb-column div div h3,.title_bottom_widg{
line-height: 1em;
}
.div_tu_consulta iframe{
height: 505px !important;
}
#Top_bar a.responsive-menu-toggle {
top: 140px ;
left: 5%;
}
.div_boton_header {
margin-top: 14px;
}
}
@media only screen and (max-width: 527px){ .feature_list[data-col="4"] ul li{
max-width: 300px;
float: none;
margin: auto;
width: auto !important;
padding-left: 10%;
}
.feature_list[data-col="4"] ul{
width: 70%;
}
.title-caracteristicas{
line-height:30px;	
}
.feature_list ul {
width: 70%;
margin-left: 15%;
}
.img_colums.top_type_cuadricule .image_wrapper {
width: 72%;
}
}
@media only screen and (max-width: 405px){
a.button .button_label {
padding: 11px 20px;
font-size: 12px;
}
.footer_action .container .column .column .column:nth-child(2) .button{
float: left;
margin-left: calc(50% - 138px) !important;
}
.div_tu_consulta iframe{
height: 505px !important;
}
#Top_bar a.responsive-menu-toggle{
top: 140px ;
}
#Top_bar #logo .contenido_logo img{
max-width: 100%;
}
#Top_bar a.responsive-menu-toggle{
left: 1%;
}
}
@media only screen and (max-width: 1239px) and (min-width: 960px){
#Footer .Recent_posts ul li.post .desc h6 {
font-size: 16px;
font-weight: 500;
font-family: "Raleway",Arial,Tahoma,sans-serif !important;
color: #292625;
border: none;
line-height: 20px;
padding: 0;
}
.Recent_posts ul li.post .desc {
margin-right: 80px;
}
}
body{
overflow: hidden;	
}
.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!important;
color: #242424!important;
background: transparent!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;
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: #006a94;
}
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;
}
.Rtitl{
font-size:32px;
color:#006a94;
text-align:center;
padding-bottom:35px;
line-height:40px;
}
.Rtxt{
font-size:16px;
line-height:30px;
color:#434141;
}
.Rtitl1{
font-size:22px;
line-height:22px;
color:#2e96db;
}
.Rtxt1{
font-size:16px;
line-height:26px;
color:#434141;
text-align:justify;
margin-top:25px;
}
@media only screen and (max-width: 1175px) {
.wrapVideo{
width:100%!important;
margin-bottom:20px!important;
}
}
.tarjetaAhorro .texto{
padding-left: 15px;
}
.tarjetaAhorro .monto{
padding-right: 15px;
}
.page-id-660 table tr:nth-child(2n) td{
background-color: white;
}
.page-id-660 table td, table th{
border-color: rgba(0,0,0,0);
}
.trNextGeneration{
background-color: white;
}
.trNextGeneration p{
margin: 5px 0 5px;
}
.trNextGenerationFinal p{
margin: 5px 0 5px;
color: white!important;
font-size: 24px!important;
}
.page-id-660 table{
max-width: 880px;
}
.page-id-660 table .texto{
padding-left: 10px;
}
.page-id-660 table th{
font-weight: normal;
}
.elemento_txt{
color: #434141;
font-size: 16px;
}
.grecaptcha-badge,.rc-anchor { 
visibility: hidden;
}
img.palo {
display: block !important;
margin-left: 0px;
}
#Top_bar.is-sticky .contenido_logo {
font-size: 26px;
line-height: 10px;
margin-top: 0px !important;
}
#Top_bar.is-sticky #logo .contenido_logo img:first-child {
display: block !important;
}
#Top_bar.is-sticky #logo .contenido_logo img {
width: auto;
height: 40px;
}
.widget#text-6{
padding-bottom:0px !important;
}
@media only screen and (max-width: 472px){
.caja_form, .caja_form input {
width: 100% !important;
margin-left: 0 !important;
}
a, a:visited, a:focus {
text-decoration: none;
outline: 0;
display: flex;
justify-content: center;
}
.btnfotlat a {
display: flex;
flex-direction:column;
}
img.palo {
display: block !important;
margin-left: 0px;
}
.div_boton_header {
margin-right: 0px; 
position: static;
margin-top: 5px;
}
#Top_bar a.responsive-menu-toggle {
top: 120px ;
left: 5%;
}
.title_bottom_widg {
font-size: 32px;
text-align: center;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
margin: 0px 10px;
}
.Recent_posts ul li .desc {
margin-right: 0px; 
padding: 5px 15px;
background: #fff;
position: relative;
min-height: 70px;
}
.pricing-box .plan-inside {
padding: 1px 0px;
text-align: center;
}
#Footer .Recent_posts ul li .desc {
background-color: #fff;
width: 148px !important;
}
}
#Header .container {
padding-left: 0px; 
padding-right: 0px; margin: 0% 10% 0% 10%;
max-width: 100%;
}
#Header .top_bar_left {
width: 100% !important;
}
#Top_bar .menu_wrapper {
border-top: 3px solid #ebebeb;
margin-top: 10px;
width: 100%;
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
body:not(.header-simple) #Top_bar #menu { width: 100%;
justify-content: space-evenly;
}
ul#menu-menu{
display: flex;
justify-content: space-evenly;
} span#logo > div{
display:flex;
}
#Top_bar .text-logo #logo {
font-weight: 300;
display: flex;
justify-content: space-between;
align-items: center;
} @media screen and (min-width: 1240px){ #menu-item-728{
display:none !important;
}
}
@media screen and (max-width: 1240px){ ul#menu-menu {
display: flex;
justify-content: space-evenly;
flex-direction: column;
}
}
.div_parrafos_header {
margin-left: 0px !important;
}
@media screen and (max-width:1180px){   }
@media screen and (max-width:960px){
.div_parrafos_header {
margin-left: 0px !important;
display: flex;
flex-direction:row;
align-items: center;
} }
@media screen and (max-width:817px){
}
@media only screen and (max-width: 767px){
#Top_bar {
min-height: auto;
display: block;
}
#Header, #Top_bar .logo {
min-height: auto !important;
margin: 0px;
display: flex;
flex-direction: column;
align-items: center;
} #Top_bar .menu_wrapper {
border-top: 3px solid #ebebeb;
margin-top: 10px;
width: 100%;
display: block;
justify-content: space-between;
}
#Top_bar .container .column.one {
width: 100%;
float: left;
margin: 0;
}
#Header .container {
padding-left: 0px;
padding-right: 0px;
margin: 0% !important;
max-width: 100%;
}
#Header {
min-height: 0px!important;
display: flex;
align-items: center;
}
}
@media only screen and (max-width: 767px){
.mobile-header-mini #Top_bar .logo {
width: auto;
float: left;
margin-left: 15px;
border: none;
display: flex;
align-items: center;
} }
#Header, #Top_bar .logo {
min-height: auto !important;
margin: 0px;
}
.parrafos_header:first-child {
padding-right: 0px !important;
border-right: 0px solid rgba(0,0,0,.05) !important;
FONT-VARIANT: JIS04;
}
.contenido_logo {
float: left;
font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
line-height: 30px;
margin-top: 0px;
display: flex;
align-items: center;
}
img.palo {
display: block !important;
margin-left: 0px !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.ventanasdepvc.mobi/wp-content/uploads/2025/05/PopUp-Mosquiteras-Ad-300px-513px.webp) no-repeat;   position: fixed;
width: 300px;  height: 513px !important;
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'!important;
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 {
position: absolute;
top: 20px;
right: 12px;
margin-bottom: 0;
font-family: 'Lato'!important;
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: 63px;
flex-wrap: wrap;
}
.fotlatsec4{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin: 20px 0px 0px 0px !important;
flex-wrap: wrap;
}
.fotlatsec5 {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 30px;
} 
.titfotlatsec {
font-family: 'DM Sans'!important;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 17px;
color: #170F49;
margin-bottom: 5px!important;
}
.txtfotlatsec{
font-family: 'DM Sans'!important;
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;
padding-top: 10px;
padding-bottom: 10px;
}
.btnfotlat1 a {
color: #FFFFFF!important;
}
.btnfotlat1 p {
margin-bottom: 0px;
}
@media screen and (max-width: 767px){
.div_parrafos_header {
margin-left: 0px !important;
display: none !important;
flex-direction: row!important;
align-items: center;
}
.hide-mobile {
display: none !important;
}
body #Top_bar a.responsive-menu-toggle {
position: absolute;
left: auto !important;
top: auto !important;
margin-top: -5px !important;
width: 34px;
height: 34px;
text-align: center;
border-radius: 3px;
z-index: 200;
}
}
@media only screen and (max-width: 960px){
.rs-parallax-wrap {
display: none!important;
}
}
@media(max-width:468px){
.logo-foot{
width: 65% !important;
margin-top: 35px !important;
}
.contenido_logo{ }
}
@media(max-width:1024px){ } @media only screen and (max-width: 1214px) { .top_bar_left {
display: flex !important;
flex-wrap: wrap !important;
justify-content: space-between !important;
align-items: center !important;
width: 100% !important;
} .top_bar_left > div[style*="display: flex"] {
width: 100% !important;
order: 1; 
margin-bottom: 10px;
padding: 10px 10px;
} .menu_wrapper {
width: 100% !important;
order: 2; display: flex !important;
justify-content: center !important; float: none !important;
} .responsive-menu-toggle {
display: block !important;
position: relative !important;
top: 0 !important;
left: 0 !important;
margin: 10px auto !important; float: none !important;
padding-top: 10px;
width: 100%;
text-align: center;
}
}
}
#Top_bar .column {
margin-top: 10px !important;
} @media only screen and (max-width: 1024px) {
#Top_bar .column {
padding-left: 50px !important;
padding-right: 50px !important;
}
#Top_bar .menu_wrapper{
margin-bottom: 10px;
}
}
@media only screen and (max-width: 767px) {
.mobile-header-mini #Top_bar a.responsive-menu-toggle { left: 18px !important;
}
#Top_bar a.responsive-menu-toggle{
right: 0px !important;
}
}
@media only screen and (max-width: 767px) {
#Top_bar .column {
padding-left: 10px !important;
padding-right: 10px !important;
}
.menu_wrapper {
width: 100% !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
position: relative !important;
float: none !important;
margin: 0 auto !important;
} .responsive-menu-toggle {
display: flex !important;
justify-content: center !important;
align-items: center !important;
left: 50% !important;
top: 50% !important;
transform: translate(-50%, -50%) !important;
margin: 0 !important;
z-index: 1001 !important;
} #Top_bar #menu {
position: absolute !important;
top: 50px !important; left: 0 !important;
width: 100% !important;
background: #ffffff !important;
z-index: 1000 !important;
} #Top_bar .column.one {
display: flex !important;
flex-direction: column !important;
}
} @media only screen and (max-width: 1024px) {
.contenedor-info-header {
margin-bottom: 10px !important;
}
}
@media only screen and (max-width: 767px) {
#Top_bar .menu_wrapper {
margin-bottom: 40px !important;
}
.header-premio-wrapper {
margin-right: 0px !important;
}
}
#Top_bar.is-sticky .top_bar_left {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: space-between !important; 
width: 100% !important;
}
#Top_bar.is-sticky .menu_wrapper {
position: relative !important;
left: auto !important;
top: auto !important;
flex-grow: 1 !important;
display: flex !important;
justify-content: flex-end !important; 
float: none !important;
background: transparent !important;
margin-right: 20px !important; 
}
#Top_bar.is-sticky .logo.text-logo {
flex-shrink: 0 !important;
width: auto !important;
}
#Top_bar.is-sticky .logo-text-right {
display: flex !important;
align-items: center !important;
flex-shrink: 0 !important;
}
#Top_bar.is-sticky #menu-main-menu {
display: flex !important;
flex-direction: row !important;
}
#Top_bar.is-sticky #menu-main-menu > li > a {
padding: 0 10px !important;
white-space: nowrap !important;
}
@media only screen and (min-width: 1240px) {
.sticky-white #Top_bar.is-sticky, .sticky-white #Top_bar.is-sticky #menu {
background: rgba(255, 255, 255, .8);
height: fit-content;
}
}
.top_bar_left.clearfix {
margin-top: 10px;
}
#Top_bar.is-sticky .menu_wrapper {
border-top: none !important;
}
@media only screen and (max-width: 391px) {
.header-premio-wrapper img {
width: 95px !important;
}
} @media only screen and (max-width: 1238px) {
#Top_bar.is-sticky {
display: none !important;
position: relative !important; 
top: 0 !important;
left: 0 !important;
width: 100% !important;
animation: none !important;
box-shadow: none !important;
}
.header_placeholder {
display: none !important;
height: 0 !important;
}
}