/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: motor
*/



/*Add your own styles here:*/
.borrar{float: none;clear:both;}
.grid_coches{box-sizing: border-box;}
.grid_coches.container{padding:0 !important;}
.grid_coches li{display: inline-block;vertical-align: top;border:1pt solid #bebebe;width: 23.7%;box-sizing: border-box;margin:0 20px 20px 0 !important;min-height: 384px;background:white;}
.grid_coches li:nth-child(4n){margin-right:0 !important;}
.grid_coches li a{text-decoration: none;}
.grid_coches li a:hover{text-decoration: none;}
.grid_coches li .imagen{position: relative;max-height: 195px;overflow: hidden;}
.grid_coches li .imagen .tipo{position:absolute; top:5px;left:5px;color:white;background:#002c4d;border-radius:100px;font-size: 0.8em;padding: 15px 5px;width: 56px;text-align: center;}
.grid_coches li .imagen img{}
.grid_coches li .txt{padding: 15px 20px 10px;background:white;}
.grid_coches li .txt h3{color:#002539;text-align: center;font-weight: 100;font-size: 1.4em;margin-bottom: 20px;line-height: 1.3em;}
.grid_coches li .txt .precio_despues{color:#002539;float:left;font-size:1.4em;font-weight: bold;}
.grid_coches li .txt .precio_antes{color:#ba3028;float:right;font-size:1.4em;font-weight: bold;}
.tachado{text-decoration:line-through;}
.grid_coches li .txt span{color:#1d1d1c;font-weight: bold;}
.grid_coches li .txt .caracteristicas{color:#595959;font-weight: bold;font-size: 0.8em;margin-top: 10px;}


.filtros.container{padding:0;}
.filtros .cont_filtro{position: relative;background-color:#e3e1e1;border:1pt solid #676767;height: 34px;width: 93%;border-radius: 5pt;overflow: hidden;}
.filtros .cont_filtro select{background-image:url(img/flecha_select.png) !important;background-repeat:no-repeat !important;font-weight: bold !important;font-size: 0.8em !important;font-family: Arial !important;background-position: right !important;}
.filtros .filtro_marca{display: inline-block;vertical-align: top;width: 166px;}
.filtros .filtro_marca .cont_filtro{}
.filtros .filtro_marca img{max-width: 100%;width:auto !important;height: 70px !important;margin-left: -9px;}

.filtro_resto{background:#e9e9e9;margin: 10px 0 0;}
.filtro_resto .bloque_1{display: inline-block;vertical-align: top;border-right:1pt solid #e9e9e9;border-right: 1pt solid white;padding: 20px;width: 75%;}
.filtro_resto .bloque_2{display: inline-block;vertical-align: top;padding: 10px 20px;width: 23%;}
.filtro_resto .bloque{display:inline-block;vertical-align: top;width:24%;text-align:center;}
.filtro_resto .bloque_2 .bloque{width:100%;margin: 10px 0;}
.filtro_resto .bloque_2 .bloque label{display: inline-block;vertical-align: top;text-align: right;width: 60px;}
.filtro_resto .bloque img{width: 70px;height: auto;}
.filtro_resto .bloque_2 .bloque:last-child .cont_filtro{width: 177px;}
.filtro_resto .bloque_2 .bloque .slider-container{display: inline-block;margin-left: 20px;padding-top: 0px;}

.filtrados{background:#c7c7c7;padding: 20px;margin-bottom:30px;}
.filtrados .totales{display: inline-block;vertical-align:top;width:20%;text-align:center;font-weight: bold;font-size: 1.3em;padding-top:10px;}
.filtrados .filtros_aplicados{display: inline-block;vertical-align:top;width:60%;}
.filtrados .filtros_aplicados h4{font-size:0.8em;margin-bottom: 10px;}
.filtrados .filtros_aplicados .aplicado{display: inline-block;vertical-align: top;margin:0 5px 10px 0;background: white;padding: 2px 3px 2px 10px;font-weight: bold;border-radius: 14px;}
.filtrados .filtros_aplicados .aplicado a{display: inline-block;background: grey;border-radius: 20px;padding: 0px 8px;line-height: 22px;text-decoration: none;font-weight: 100;margin-left:20px;}
.ordenado_por{display: inline-block;vertical-align:top;width:15%;float: right;margin-bottom:30px;}
.ordenado_por .cont_filtro{width:187px;}
.theme-green .back-bar .selected-bar{background-image: linear-gradient(to bottom, #1d72b8, #1d72b8) !important;}

.container.ficha_coche{padding:30px 50px !important;}
.ficha_coche .central{box-sizing: border-box;display: inline-block;vertical-align: top;width:60%;padding-right: 40px;}
.ficha_coche .lateral{box-sizing: border-box;display: inline-block;vertical-align: top;width:39%;padding-top: 46px;}
.ficha_coche .bot_volver{background:url(img/icon_volver.png);background-position:left center;padding:0 0 0 35px;background-size:30px;display: inline-block;background-repeat:no-repeat;cursor:pointer;line-height:30px;margin-bottom:30px;}
.ficha_coche .central h1{}
.ficha_coche .central h1 b{text-transform: uppercase;margin-top: 10px;display: block;margin-bottom: 25px;}
.ficha_coche .central h2{text-transform: uppercase;margin-bottom:10px;}
.ficha_coche .central h2 strong{color: #ba3028 !important;}

ul.tira_caracteristicas{margin-bottom:30px;margin-top: 30px;}
ul.tira_caracteristicas li{text-align: center;display: inline-block;margin-right:20px;}
ul.tira_caracteristicas li img{max-width:60px;}
ul.tira_caracteristicas li span{display: block;font-size: 0.9em;}
.ficha_coche .central .descripcion{padding:30px 0 50px;}
.ficha_coche .central .descripcion h3{}
.ficha_coche .central .descripcion p{}
.ficha_coche .central .descripcion ul{list-style: square;margin-left: 16px;}
.ficha_coche .relacionados{}
.ficha_coche .relacionados h2{background: #e8e8e8;text-align: center;color: #002539;font-size:26px !important;padding: 30px;}

.ficha_coche .lateral form{background: #e8e8e8;padding: 30px 30px 0;}

.ficha_coche .lateral form input[type="text"],.ficha_coche .lateral form input[type="email"],.ficha_coche .lateral form textarea{font-size: 1.2em !important;padding: 10px !important;}
.ficha_coche .lateral form input[type="submit"]{font-size: 1.2em;width: 100%;}
.ficha_coche .lateral form h3{padding-bottom: 20px;}
.owl-dots{margin-top:10px !important;}
.owl-carousel button.owl-dot{width: 20px;background: black !important;height: 20px;margin-right:5px;}
.bloque .pointer-label.low{left:0 !important;}
.bloque .pointer-label.high{right:0 !important;left:auto !important;}
.slider-container .back-bar .pointer-label{background: none !important;font-weight: bold;font-size: 12px !important;top: 13px !important;}

.filtro_mobile{display: none;}
.mob{display: none;}
.totales_mob{text-align: center;font-weight: bold;padding:0 0 20px;clear:both;font-size: 1.4em;}
.botones_form_mobile{}
.botones_form_mobile input{}
.botones_form_mobile button{}
.bot_reiniciar{}
.owl-thumbs .owl-thumb-item{width: 100px;}
.input_checkbox_label{position: relative !important;top: 0 !important;left: 0 !important;}
form label.medio{width: 50%;display: inline-block;vertical-align: top;}

/* RESPONSIVE */

@media (max-width:1200px){
	.filtros .filtro_marca{width:30%;}
	.filtro_resto .bloque{width: 142px;}
	.filtros .cont_filtro{width: 140px;}
	.ordenado_por{width:100%;}
	.ordenado_por .cont_filtro{float:right;}
	.ordenado_por .cont_filtro{width: 200px;}
}

@media (max-width:1000px){
	.filtro_resto .bloque_2{padding: 10px 0;}
	.filtro_resto .bloque,.filtros .filtro_marca{width:48%;}
	.filtros .cont_filtro{width:90%;}
}

@media (max-width:780px){
	.filtros .filtro_marca img{    max-width: 180px;}
	.filtro_resto .bloque{width: 49%;}
	.filtro_resto .bloque_1{width:100%;}
	.filtros .cont_filtro{width:100%;}
	.filtros .filtro_marca .cont_filtro{width: 150px;}
	.filtro_resto .bloque_2 .bloque{width: 49%;margin-right: 0;margin-bottom:30px;}
	.filtro_resto .bloque_2 .bloque:last-child{width: 49%;}
	.filtrados .totales,.filtrados .filtros_aplicados,.filtrados .ordenado_por{width:100%;margin-bottom:20px;}
	.grid_coches li,.filtro_resto .bloque_2 .bloque:last-child{width: 100%;}
	.filtros.container{display: none;}
	.filtro_mobile{display: block;}
	.bot_filtrar{display: inline-block;width: 50%;vertical-align: top;background-color: #0080f0;text-align: center;padding: 5px 10px;color:white;font-weight: bold;cursor: pointer;background-image: url(img/icon_filter.png);background-repeat: no-repeat;background-size: 20px;background-position: 7px 7px;}
	.filtro_mobile select{background:transparent !important;text-align: right;padding: 7px 0 8px 40px !important;}
	.filtro_mobile .cont_filtro{background-image: url(img/icon_order.png);background-repeat: no-repeat;background-size: 20px;background-position: 7px 7px;}
	.ordenado_por{width: 50%;}
	.ordenado_por .cont_filtro{width: 100% !important;}
	.filtros.container{margin:0 !important;width:100% !important;max-width: 100% !important;}
	.filtro_resto .bloque_2{width:100%;} 
	.filtro_resto .bloque_2 .bloque .slider-container{margin-left:0 !important;}
	.filtro_resto .bloque img{display: none;}
	.filtro_resto .bloque{display: block;}
	.filtro_resto .bloque, .filtros .filtro_marca{width:100%;}
	.filtros .filtro_marca{padding-bottom:2px;}
	.grid_coches li .txt h3{height: auto;}
	.grid_coches.container{width: 100% !important;max-width: 100% !important;}
	.mob{display: block;}
	.filtro_mobile .ordenado_por{margin-bottom: 0px;float:left !important;}
	.filtros.container .ordenado_por{display: none;}
	.filtros.container .filtrados{display: none;}

	.main_responsivo{position: fixed !important;z-index: 200000000;top:0;}
	.filtros.container{position: fixed;z-index: 200;top: 0;width: 86% !important;}
	.main_responsivo #av_section_1{position: relative;z-index: 2000000;}
	.filtro_resto .bloque_1{padding: 20px 20px 0;}
	.filtro_resto .bloque_2{padding: 10px 20px 40px;}
	.botones_form_mobile input{width:50%;padding: 19px 22px !important;font-size: 12px;line-height: 15px;}
	/*.main_responsivo #av_section_2,.main_responsivo #av_section_3{display: none;}*/
	.main_responsivo .filtros.container{width: 100% !important;margin-left: -24px !important;height: 100%;background: white;}
	.main_responsivo .filtro_resto{margin:0;}
	.main_responsivo .filtros .filtro_marca{padding-bottom: 12px;}
	.bot_reiniciar{background: grey;width: 50%;display: inline-block;position: relative;top: 0;vertical-align: top;color: white !important;text-align: center;padding: 19px 22px !important;font-size: 12px;line-height: 15px;}
	.grid_coches li .imagen{overflow: visible;max-height: 500px !important;}
}

@media (max-width:480px){
	.filtros .filtro_marca .cont_filtro{width: 100%;}
	.filtros .filtro_marca img{margin: 10px auto;}
	.filtro_resto .bloque,.filtro_resto .bloque_2 .bloque{width: 100%;margin-bottom:12px;}
	.main_responsivo .filtro_resto .bloque_2 .bloque label{display: block;text-align: center;
    width: 100%;}
    .container.ficha_coche{width: 100% !important;padding: 30px 0 !important;}
    .ficha_coche .central{width: 100%;padding-right: 0;}
    .ficha_coche .lateral{width:100%;}
    .ficha_coche .central .descripcion{padding: 30px 0 0px;}
    .owl-thumbs .owl-thumb-item {width: 68px;}
}




