@import url("https://fonts.googleapis.com/css2?family=Krona+One&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-face {
font-family: myriad;
src:url(//www.ventanastoledo.es/wp-content/themes/betheme-child/fonts/MyriadPro-Regular.otf)
}
.titulo-motorizacion{
font-size:40px;
line-height:66px;
}
.tel_menu {
font-weight: bold; 
text-decoration:underline; 
text-decoration-color:#000
}
#Top_bar .menu > li > a span:not(.description) {
border: none !important;
padding: 0 11px;
}
.faq .question.active::before{
background: white;
border-left: 2px solid #CD3204;
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 #CD3204;
}
.faq .question .title{
color: #444444;
font-weight: 400;
font-family: "Krona One";
}
.faq{
border-left: 1px solid #ccc;
}
.faq_wrapper .question .title [class^="icon-"]::before {
font-family: "FontAwesome";
}
@media only screen and (max-width: 1700px){
.responsive_name {
font-size: 20px !important;
}
}
@media only screen and (max-width: 1690px){
#Top_bar .logo {
margin: 0px 0px 0px 20px;
}
.top_bar_left.clearfix > div {
flex-wrap: wrap;
}
.responsive_name_0 {
margin-left: 20px;
padding-left: 20px !important;
}
.responsive_name_1 {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 10px;
}
.menu_wrapper {
width: 100%;
}
.menuo-right #Top_bar .menu_wrapper {
margin: 0 auto !important;
left: 0px !important;
display: flex;
justify-content: center;
}
} .motorización-negrita-especial{
color: #C3EF84;
text-align: center;
font-family: "Krona One";
font-size: var(--font-size-40, 40px);
font-style: normal;
font-weight: 400;
line-height: var(--line-height-55, 55px); background: black;;
}
.parrafo-motorizacion{
color: var(--www-fabricadeventanas-es-black, var(--color-black-solid, #000)); font-family: var(--font-family-Font-1, Montserrat);
font-size: var(--font-size-16, 16px);
font-style: normal;
font-weight: var(--font-weight-500, 500);
line-height: var(--line-height-25, 25px); text-align: left;
}
.titulo-reduccion{
color: var(--www-fabricadeventanas-es-mirage, var(--color-blue-11, #161922));
text-align: center;
font-family: var(--font-family-Font-2, "Krona One");
font-size: 14px;
font-style: normal;
font-weight: var(--font-weight-400, 400);
line-height: 25px; background:#C3EF84;
}
.subtitulo-reduccion{
color: var(--www-fabricadeventanas-es-dove-gray, var(--color-grey-38, #626262));
text-align: center; font-family: var(--font-family-Font-1, Montserrat);
font-size: var(--font-size-16, 16px);
font-style: normal;
font-weight: var(--font-weight-400, 400);
line-height: var(--line-height-29, 29px); }
.mparrafo{
color: #C3EF84;
text-align: center;
font-family: "Krona One";
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 45px;
background:black;
text-align: center;
}
body .page-id-639.one-fourth.column{
width: auto !important;
}
@media(max-width:480px){
.titulo-motorizacion{
line-height: 44px;
}
} p.hTitulo {
font-size: 36px;
font-family: 'Krona One', sans-serif;
color: black;
line-height:55px;
}
#Header{border-top:10px solid #fd3e04;border-bottom:10px solid #fd3e04;}
.myriad{font-family: myriad!important;}
.ffooter {
width: 100%;
display: flex;
padding-top: 20px;
justify-content: space-around;
}
.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:#a2a2a2;font-weight:500}
.colorNaranje{color:#cc3c10 !important;    font-family: 'Krona One', sans-serif;}
#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;}
.fKrona{font-family: 'Krona One', sans-serif;}
.pNumero{padding:30px;}
.montse.textoCabecera {
width: 100% !important;
}
ul.listBanner{
text-align: left;
line-height: 47px !important;
letter-spacing: 0px;
font-weight: 400;
font-size: 22px;
margin-left: 30px;
margin-bottom: 15px;
}
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;
}
.verMashome > a{text-decoration:none!Important;color:white!Important;} .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.ventanastoledo.es/wp-content/uploads/2020/05/check-banner.png);	
margin-bottom: 0px !important;
}
.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:#fd3e04!important; 
}
.logoColocar{margin:0px!Important;height:60px;display: flex;
align-items: center;
}
.logoColocar2 {
height: 100px;
display: flex;
align-items: center;
}
.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: 1240px){
.ul1 {
float: left;
width: 35%;
padding-top: 10px;
line-height: 30px;
padding-left: 15px;
font-weight: 500;
margin-right: 27% !important;
}
ul.listBanner {
text-align: left;
line-height: 23px !important;
letter-spacing: 0px;
font-weight: 400;
font-size: 12px !important;
margin-left: 30px;
margin-bottom: 15px;
}
} .bloqueProducto{
}
.bloqueIzq{
float:left;
margin-top:5%;
}
.bloqueDer{
float:right;
margin-top:5%;
}
@media (max-width:1100px){
p.hTitulo{
font-size:25px;
text-align:center;
}
}
.imagenFondo{
background-image:url(//www.ventanastoledo.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: #fd3e04;
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: 767px){
.titulo-motorizacion {
font-size: 30px;
line-height: normal;
}
.modal.small{
width: 83%;
}
.tel_menu {
font-weight: bold; 
text-decoration:underline; 
text-decoration-color:#ff0000
}
.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% !important;
margin-left: 0% !important; 
margin-right: 21px;
}
.fbloque.direccion{
width:40%
}
div.fbloque:nth-child(3) > ul:nth-child(2) {
width: 90% !important;
}
}
@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: #fd3e04;
}
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;
} @media (max-width:1122px){
#reparacion-sec-img{
display:none;
}
#reparacion-sec-img-2{
display:block;
}
p .hTitulo{
font-size:25px
}
}
@media (min-width:1122px){
#reparacion-sec-img{
display:block;
}
#reparacion-sec-img-2{
display:none;
}
.reparacion-img{
display:flex!important;
margin-left:auto!important;
margin-right:auto!important;
}
}
@media only screen and (max-width:360px){	
ul.listBanner {
text-align: left;
line-height: 11px !important;
letter-spacing: 0px;
font-weight: 400;
font-size: 12px !important;
margin-left: 30px;
margin-bottom: 15px;
}
}
@media only screen and (min-width:1240px){	
.top_bar_left .menu_wrapper{
position: relative!important;
left: 4%!important;
}
.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:1762px) and (min-width: 1672px){	
.top_bar_left .menu_wrapper {
position: relative!important;
left: 0%!important;
}
#Top_bar .menu > li > a span:not(.description) {
border: none!important;
padding: 0 11px;
}
}
@media only screen and (max-width:1340px){	
.responsive_name_1{
display: flex;
align-items: center;
margin-left: 11px;
}
}
@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 (max-width:1365px){	
#txtDescRepa1{
line-height: 29px; 
padding-right:7px;
}
#txtDescRepa2{
line-height: 29px; 
padding-right: 50px;
}
#txtDescRepa3{
line-height: 29px;
padding-right: 20px;
}
}
@media (min-width:1366px) and (max-width:1669px){
#cajaTxtReparaciones{
padding-top: 20px!important; 
}
}
@media (min-width:1433px) and (max-width: 1588px){
#Top_bar .menu > li > a span:not(.description) {
display: block;
line-height: 60px;
padding: 0px 7px !important;
white-space: nowrap;
border-right-width: 1px;
border-style: solid;
}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description) {
padding-right: 30px !important;
}
}
@media (min-width:1379px) and (max-width: 1433px){
#Top_bar .menu > li > a span:not(.description) {
display: block;
line-height: 60px;
padding: 0px 4px !important;
white-space: nowrap;
border-right-width: 1px;
border-style: solid;
}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description) {
padding-right: 24px !important;
}
}
@media (min-width:1240px) and (max-width: 1379px){
#Top_bar .menu > li > a span:not(.description) {
display: block;
line-height: 60px;
padding: 0px 4px !important;
white-space: nowrap;
border-right-width: 1px;
border-style: solid;
}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description) {
padding-right: 24px !important;
}
}
@media (min-width:1365px) and (max-width:1588px){
.repa-img >div>div >img{
vertical-align:middle!important;
}
.responsive_name{
font-size: 20px !important;
font-weight: bold;
}
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
font-size: 15px;
font-weight: 700;
letter-spacing: 0px;
}
.menuo-right #Top_bar .menu_wrapper {
margin-left: -96px;
float: right;
}
}
.verMashome a{
padding: 0% !important;
}
div.bot-cont {
height: 400px !important;
}
@media only screen and (max-width: 938px)
{
div.bot-cont iframe {
height: 590px !important;
}
}
@media only screen and (max-width: 610px)
{
div.form-cont iframe {
height: 620px!important;
}
}
@media (min-width:1240px) and (max-width:1380px){
.responsive_name{
font-size: 17px !important;
font-weight: bold;
}
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
font-size: 14px;
font-weight: 700;
letter-spacing: 0px;
}
.menuo-right #Top_bar .menu_wrapper {
margin-left: -96px;
float: right;
}
.responsive_name_2{
font-size: 11px !important;
font-weight: bold;
color: red;
}
}
@media (min-width:1588px) and (max-width:1676px){
.top_bar_left .menu_wrapper {
position: relative!important;
left: 0%!important;
}
#Top_bar .menu > li > a span:not(.description) {
border: none!important;
padding: 0 7px;
}
.responsive_name_1{
display: flex;
align-items: center;
}
.responsive_name_0{padding: 0px 11px;}
}
@media (min-width:768px) and (max-width:1239px){
.responsive_name_1 {
display: flex;
align-items: center;
margin-left: 34px !important;
}  #Top_bar .container {
width: 100%;
height: 70px;
display: flex;
align-items: center;
}
.one-sixth.column {
width: 14.666%;
display: flex;
justify-content: center;
}
.responsive_name_0{
border: 0px !important;
width: 100% !important;
}
.responsive_name{
font-size: 16px !important;
font-weight: bold;
}
.responsive_name_2{
font-size: 10px !important;
font-weight: bold;
color: red;
}
#Top_bar .menu_wrapper {
float: left!important;
width: 10%;
margin: 0!important;
}
#Top_bar div#logo {
display: flex;
align-items: center;
justify-content: center;
height: 100% !important;
}
#Top_bar #logo img{
height: auto !important;
}
li.espaciado{
line-height: 20px !important;
} 
.top_bar_left {
width: 100%!important;
height: 100%;
display: flex;
align-items: center;
}
}
@media only screen and (max-width: 767px){
#id-contacto {
background-image: none !important;
}
.one-sixth.column {
width: 14.666%;
display: flex;
justify-content: center;
}
.responsive_name_0{
border: 0px !important;
width: 100% !important;
padding: 10px 20px 0 !important;
}
.responsive_name{
font-size: 16px !important;
font-weight: bold;
}
.responsive_name_2{
font-size: 10px !important;
font-weight: bold;
color: red;
}
#Top_bar .menu_wrapper {
float: left!important;
width: 10%;
margin: 0!important;
}
#Top_bar #logo {
display: flex;
align-items: center;
justify-content: center;
margin: 0px 50px !important;
}
li.espaciado{
line-height: 20px !important;
}
#Top_bar a.responsive-menu-toggle {
top: 20px !important;
}
}
@media only screen and (max-width: 427px){
#Top_bar .logo {
position: static;
float: left;
width: 110% !important;
text-align: center;
margin: 0;
}
.responsive_name_1{
display: flex;
flex-direction: column;
margin-bottom: 11px;
width: 100%;
}
}
@media only screen and (max-width: 427px){
#Top_bar .logo {
position: static;
float: left;
width: 110% !important;
text-align: center;
margin: 0;
display: flex;
justify-content: center;
}
.responsive_name_1{
display: flex;
flex-direction: column;
margin-bottom: 11px;
width: 100%;
}
}
@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){
.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;
}
}
@media (min-width:992px) and (max-width:1240px){
.sizeIpad{
display: none!important;
}
.sizeIpad2{
display:flex;
}
}
@media (max-width:991px){
.sizeIpad{
display:inline-flex;align-items: flex-end;
}
.sizeIpad2{
display: none!important;
}
}
@media (min-width:1241px){
.sizeIpad{
display:inline-flex;align-items: flex-end;
}
.sizeIpad2{
display: none!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){
#sectionMarcas > .section_wrapper {
max-width: 100% !important;
}
.titulo_next{
line-height:40px;
}
.texto_next{
margin-top:10px;
}
.montse.menu-footer{
}
}
.grecaptcha-badge,.rc-anchor { 
visibility: hidden;
}
a:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px grey !important  ;
}
div:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px grey;
}
select:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px grey;
}
button:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px grey;
}
input:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px grey;
}
textarea:focus-visible{
outline: 0;
box-shadow: 0 0 0 3px grey;
}
rs-layer:focus{
outline: 0;
box-shadow: 0 0 0 3px grey !important;
background: green;
}
.home .mfn-main-slider #rev_slider_1_1_forcefullwidth{
display:none
}
#Header {
border-top: 10px solid #fd3e04;
border-bottom: 0px solid #fd3e04;
}
.marcas_home{
display: flex;
height: 90px;
align-items: center;
margin:0px 1%; 
}
.border_bottom{
border-bottom: 10px solid #fd3e04;
}
.home .column.mcb-column.mcb-item-kcdsbnmdi.one.column_slider_plugin{
margin: 0 1%0 0px;
}
.lista_next {
color: black!important;
list-style: url(//www.ventanastoledo.es/wp-content/uploads/2023/01/Elipse-1.png)!important;
}
.lista_next li::marker {
color: #fd3e04;
}
table .bn {
font-family: Krona One;
color: black;
font-weight: 500;
}
p .texto{
margin: 10px 0px !important;
}
.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 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;
width: 100% !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: 30%;
display: flex;
justify-content: center;
align-items: center;
}
.fbloque.rutas{
width: 50%
}
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;
}
@media only screen and (max-width: 767px){
.ffooter{
display: flex;
width: 100%;
padding-top: 20px;
flex-direction: column !important;
align-items: center;
}
.fbloque.rutas{
width: 100%
}
#sectionMarcas .logoColocar{ 
width: 30% !important;
min-width: 200px;
}
#sectionMarcas > .section_wrapper .mcb-wrap-inner {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
} @media (min-width: 900px){
.barra_home_responsive_separador{
border-left: solid 1px #3C3536 !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){
.titulo-motorizacion{
font-size: 22px;
line-height: normal;
}
.titulo-motorizacion br {
display: none;
}
.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;
}
} @import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
#Wrapper, #Content {
background-color: #FFF;
}
.img-con { margin-top: -70px;}
.img-con .image_wrapper { width: 43vw;}
.tel { color:#fd3e04; 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:300px;}
#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%} #Top_bar .menu > li > a span:not(.description) { border: none!important;}
.btFicha {cursor: pointer;}
.modal.small { width: 1180px; padding: 2% 2.5%;}
.modal { height: 87%;} .read-more { cursor: pointer;}
.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: #fd3e04; 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: #fd3e04;border-bottom: 4px solid #fd3e04;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: #fd3e04;}
.pop_p p{ margin-bottom: 5px!important; font-family: "Montserrat", sans-serif!important; color: #8a8989; font-weight: 500;}
.close { z-index: 999}
#myCarousel .carousel-indicators {bottom: -30px;!important} 
#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: #fd3e04!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: #fd3e04!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: #fd3e04!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: #fd3e04;
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: #fd3e04;}
.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: 90%!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:780px){
.pop_p { font-size: 12px!important;}	
}
@media only screen and (max-width:767px){
#div-contacto > div:nth-child(1) {max-width: 100% !important;}
.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: 110px!important;
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%;}
.ul1 {
margin-right: 20%;
padding-right: 0% !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: 100%!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;}
}
@media only screen and (max-width:768px){	
#cajaTxtReparaciones{
padding-top: 50px !important;
margin-left: 58px;
margin-right: 58px;
}
}
.grecaptcha-badge{z-index:9!important;}
@media only screen and (min-width:1300px){		
#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:1762px) and (min-width: 1672){		
.top_bar_left .menu_wrapper {	
position: relative!important;	
left: 0%!important;	
}	
#Top_bar .menu > li > a span:not(.description) {	
border: none!important;	
padding: 0 12px;	
}	
}	
@media only screen and (max-width: 767px){	
.modal.small{	
width: 83%;	
}	
.tel_menu {	
font-weight: bold; 	
text-decoration:underline; 	
text-decoration-color:#ff0000	
}	
}	
.grecaptcha-badge{z-index:9!important;} .fotolateral{ background: url(//www.ventanastoledo.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 {
position: absolute;
top: 20px;
right: 12px;
margin-bottom: 0;
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: 38px;
flex-wrap: wrap;	
}
.fotlatsec2{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.fotlatsec3{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 30px;
flex-wrap: wrap;
}
.fotlatsec4{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
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;
padding-top: 10px;
padding-bottom: 10px;
}
.btnfotlat1 a {
color: #FFFFFF!important;
}
.btnfotlat1 p {
margin-bottom: 0px;
}
@media only screen and (max-width: 767px) {
.hide-mobile {
display: none !important;
}
}