@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;}