/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.cta1{
	display:flex;
	align-items:center;
	justify-content:center;
	background:#05141F;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	font-family: "KIA Signature", Sans-serif;
	color:#fff !important;
	font-size:16px;
	line-height:8px;
	text-transform: uppercase;
	height:46px;
	border:1px solid #05141F;
	transition: all .3s;
}
.cta1:hover{
	background-color: white;
	color:#05141F !important;
}

/* HEADER */
.listado-iconos-pre-header.elementor-widget .elementor-icon-list-item{
	height:40px;
}
.listado-iconos-pre-header.elementor-widget a{
	display:block;
	align-self:center;
}
.listado-iconos-pre-header.elementor-widget .elementor-icon-list-icon{
	align-self:center;
}

/* footer */ 

#footer_tel a:hover {
	color: /*#BB162B*/ #05141F !important;
}

.site-main > * {
	margin-bottom: 0px !important;
}

.site-footer .newsletter-form .newsletter-legal .wpcf7-list-item-label {
	color:#fff!important;
	font-weight: 400;
}

/* Generales */
/*.grid-container{
	max-width:none;
}*/
.site-content .content-area{
	width:100%;
}
.separate-containers .inside-article{
	padding:0;
}
.separate-containers .site-main{
	margin:0;
}
h2 span{
	color:/*#BB162B*/ #05141F;
}


/*p::selection,
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
span::selection{
	background-color: /*#BB162B*/ #05141F!important;
	color:#fff!important;
}*/

/* HOME */
main .elementor-2 .elementor-element.elementor-element-6782acb.elementor-skin-slideshow .elementor-main-swiper{
	margin-bottom:0;
}
.elementor-swiper + .elementor-swiper{
	max-width:950px;
	margin:-30px auto 0 auto;
}
.elementor-thumbnails-swiper .swiper-slide{
	width:190px !important;
	margin-right:0 !important;
}
.elementor-thumbnails-swiper .swiper-wrapper{
	left:6px;
}
.title-with-line{
	position:relative;	
}
.title-with-line::after{
	content:'';
	height:3px;
	width:50px;
	position:absolute;
	left:50%;
	bottom:0;
	transform:translateX(-50%);
	background:/*#BB162B*/ #05141F;
}
.title-with-line .elementor-heading-title{
	padding-bottom:10px;
}
.conoce_box a{
	display:block;
	height:300px;
	position:relative;
	color:#fff;
	font-family: "KIA Signature", Sans-serif;
	font-size:20px;
	line-height:16px;
}
.conoce_box.style2 a{
	height:300px;
}
.seccion_conoce_kia .conoce_box .elementor-widget-container{
	position:relative;
	background-size:100% !important;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.seccion_conoce_kia .conoce_box .elementor-widget-container:hover{
	background-size:110% !important;
}
.seccion_conoce_kia .conoce_box.style2 .elementor-widget-container{
	background-size:105% !important;
}
.seccion_conoce_kia .conoce_box.style2 .elementor-widget-container:hover{
	background-size:115% !important;
}
.conoce_box a .title{
	position:absolute;
	bottom:0;
	left:0;
}
.conoce_box a .title .bg{
	color: #ffffff !important;
	padding:21px 65px 16px 35px;
	background:url('/wp-content/themes/generatepress_child/img/flecha_blanca.png') rgba(187, 22, 43, 0.9) no-repeat 95% 50%;
	float:left;
}
.conoce_box a .title .end_bg{
	background:url('/wp-content/themes/generatepress_child/img/pico_bg.png') no-repeat 0 1px;
	height: 53px;
	width: 17px;
	float: left;
}

.conoce_box a:hover .title .bg{
	background:url('/wp-content/themes/generatepress_child/img/flecha-roja.png') rgba(255, 255, 255, 0.9) no-repeat 95% 50%;
	color: /*#BB162B*/ #05141F!important;
}

.conoce_box a:hover .title .end_bg{
	background:url('/wp-content/themes/generatepress_child/img/pico_blanco_bg.png') no-repeat 0 1px;
}


.elementor-image-box-img::after{
	content: ""; 
    display: block; 
    margin: 0 auto; 
    width: 50%; 
    border-bottom: 1px solid #ccc; /* This creates the border. Replace black with whatever color you want. */
}
.elementor-image-box-img:hover::after{
	border-bottom: 3px solid /*#BB162B*/ #05141F;
}


.icon_text figure.elementor-image-box-img::after
{
	border-bottom: none !important;
}


/* Tabs Elementor */

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	border-bottom: 3px solid #05141F !important;
}

.elementor-tab-desktop-title{
	border-bottom: 1px solid #777 !important;
}

.elementor-widget-tabs .elementor-tab-desktop-title{
	text-align: center;
	font-weight: 400!important;
	padding: 20px 0px!important;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{
	padding: 45px 60px 0 !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content > p{
	margin-bottom:0;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content .elementor-widget-wrap{
	padding:0 !important;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content .elementor-row .misdatos-column .elementor-widget-wrap{
	display:flex;
	align-content: center;
	justify-content:center;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content .elementor-row .misdatos-column .elementor-widget-wrap > .content{
	max-width:655px;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content .elementor-row .misdatos-column .elementor-widget-wrap > .content .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{
	font-family: "KIA Signature", Sans-serif;
	color:#05141F !important;
	font-size:16px;
	line-height:26px;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content .elementor-row .misdatos-column .elementor-widget-wrap > .content .elementor-icon-box-wrapper {
  align-items: flex-start;
}


/* tabs concesionarios*/
.mitabs-concesionarios {
	box-shadow: 0px 2px 6px #00000029;
}

.mitabs-concesionarios .fa-map-marker-alt::before,
.mitabs-concesionarios .fa-clock::before {
    font-size: 20px!important;
}
.mitabs-concesionarios .fa-phone-alt::before {
    font-size: 17px!important;
}
.mitabs-concesionarios .elementor-icon i{
    width: 20px !important;
    height: 20px !important;
    margin-right: 10px !important;
}
.mitabs-concesionarios h3{
	font-family: "KIA Signature", Sans-serif;
	color: #000000 !important;
	font-size: 30px !important;
	line-height:45px !important;
	font-weight: bold !important;
	margin-bottom:18px;
}
.mitabs-concesionarios .direccion a{
	display:none;	
}
.mitabs-concesionarios .direccion br{
	display:none;
}

.mitabs-concesionarios p, .mitabs-concesionarios .elementor-icon-box-description{
	font-size: 16px!important;
}

.mitabs-concesionarios a{
	color:#333 !important;
}
.mitabs-concesionarios a:hover{
    color: #697279 !important;
}
.mitabs-concesionarios .elementor-widget-icon-box,
.mitabs-concesionarios .elementor-widget-heading{
	margin-bottom:15px!important;
}

.mitabs-concesionarios .elementor-widget-icon-box.elementor-view-default .elementor-icon{
	fill: #697279;
	color: #697279;
}

@media (max-width: 768px) {
	.mitabs-concesionarios h3 {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	
	.mitabs-concesionarios .misdatos-column {
		padding: 10px 10px;
	}
}


/* BOTONES */
.elementor-kit-12 input[type="submit"],
.mitabs-concesionarios .miboton, .boton_kia {
    background-color: #05141F;
    width:fit-content;
	height:43px;
	display:flex;
	align-items:center;
	justify-content:center;
    text-shadow: none!important;
    font-size: 16px;
	line-height:0px;
	padding: 0px 20px;
	text-transform: uppercase;
	font-family: "KIA Signature", Sans-serif;
	font-weight: bold;
	color: #fff !important;
	border:1px solid #05141F !important;
	border-radius: 100px !important;
}
 

.elementor-kit-12 input[type="submit"]:hover,
.mitabs-concesionarios .miboton:HOVER, .boton_kia:hover{
	background-color: transparent;
	text-shadow: none !important;
	color:#05141F !important;
	background-color: #FFFFFF !important;
	border:1px solid #05141F !important;
}
 

.mitabs-concesionarios .miboton::after {
    content: url(https://mercedesautoprima.es/kia/wp-content/uploads/2023/08/flecha-btn.svg);
    transform: scale(0.8);
    display: inline-block;
    margin-left: 10px;
}

.mitabs-concesionarios .miboton:hover::after {
	content: url(https://mercedesautoprima.es/kia/wp-content/uploads/2023/09/faqs-flecha-right.svg);
	transform: scale(0.9);
}

/* FORMULARIOS DE CONTACTO */ 
#col1form .elementor-column-wrap
{
   padding-top: 0px!important;
}

.box-form{
	text-align: center;
	background-color:#F7F7F7;
	padding: 20px 40px; 
	line-height: 1.2em !important;
	color: #333 !important;
}

.box-form .tit-form, .box-form .box-form-num{
	font-family: "KIA Signature", Sans-serif;
	font-size: 27px;
}

.box-form .subtit-form {
	font-family: "KIA Signature", Sans-serif;
	font-size: 18px;
}

.box-form .box-form-num{
	color:/*#BB162B*/ #05141F;
	border-right: 2px solid /*#BB162B*/ #05141F;
	padding-right: 10px;
	margin-right: 10px;
}

.big-box-form .box-form{
	text-align: left;
	width:100%;
}


.wpcf7-form-control-wrap {
    position: relative;
    text-align: left;
    width: 100% !important;
    display: block;
}




select.wpcf7-form-control.wpcf7-select{ font-size:14px}

.site-footer input[type="text"], .site-footer input[type="email"]{
    background-color: #585858 !important;
    border: 1px solid #585858;
    color: #DEDEDE;
}


p.form-legal{
	font-size: 14px !important;
	margin-top: 20px;
}

.wpcf7-form-control-wrap{text-align: center;}
.box-form .elementor-column{
	padding-bottom: 10px;
}
.box-form .col-form-left{
	margin-right: 5px;
}
.big-box-form .col-form-left{
	margin-right: 10px;
}

.box-form .col-form-right{
	margin-left: 5px;
}
	
.big-box-form .col-form-right{
	margin-left: 10px;
}





.big-box-form .box-form{
	margin-bottom: 20px;
}
.box-form .elementor-column.elementor-col-33{

	float: left!important;
}

.medios-contacto {
    text-align: left !important;
}


.check-concesionarios span.wpcf7-list-item {
    background-color: #fff;
	padding: 20px 25px !important;
	border: 1px solid #ccc;
	width: 90%;
}

.check-concesionarios span.wpcf7-list-item:hover {
    border: 2px solid #333;
}

.check-concesionarios-tit{
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

.check-concesionarios-desc{
	font-size: 14px;
	line-height: 22px;
}

/* estas dos son  para ubicar el check a la izquierda y el texto a la derecha */
.check-concesionarios input[type="checkbox"] + span:before {
	float: left;
}

.check-concesionarios .wpcf7-list-item-label {
	text-align: left;
}
.check-concesionarios .wpcf7-list-item-label .check-concesionarios-tit,
.check-concesionarios .wpcf7-list-item-label .check-concesionarios-desc{
	display: flex;
text-align: left;

margin-left: 15%;
}

/*los check con color*/

input[type="checkbox"] {
	display: none;
}
input[type="checkbox"] + span:before {
content: "";
width: 19px;
height: 19px;
border: 1px solid /*#BB162B*/ #05141F !important;
margin-right: 5px;
margin-top: 0px;
background: #fff;
display: inline-block;
    margin-bottom: -4px;

}
input[type="checkbox"]:checked + span:before {
	border: 1px solid /*#BB162B*/ #05141F!important;
	background: #fff;
	content: url(/wp-content/themes/generatepress_child/img/checked.png);
	width: 19px;
height: 19px;
margin-top: 0px;
margin-right: 5px;
display: inline-block;
    margin-bottom: -4px;
}

.site-footer input[type="checkbox"] + span:before,
.site-footer input[type="checkbox"]:checked + span:before{
	border: 1px solid #585858 !important;
	background: #585858;
}



select{
	/*background-color: #fff !important;
	border-radius: 0px 0px 0px 0px !important;
	border: 1px solid #DEDEDE;
	font-family: "KiaM", Sans-serif !important;
	width: 100%;
	line-height: 1.2em !important;
	color: #333 !important;
    border-radius: 0px;
    background: url(/wp-content/themes/generatepress_child/img/arrow-down.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 97%;*/
}



/*Combo toggle*/
span.elementor-toggle-icon.elementor-toggle-icon-right {
	width: auto !important;
}



/*testimonial*/
.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 20px!important;
    border-right: 1px solid rgba(255, 255, 255, 0.6)!important;
    margin-right: 15px!important;
}

.elementor-testimonial__image img {
    object-fit: contain !important;
}


/*para testimonials*/
.elementor-element-1fa1816  .swiper-pagination-bullet {
    background-color: #fff!important;
    opacity:0.5;

}
.elementor-element-1fa1816 .swiper-pagination-bullet-active{
	background-color: #fff!important;
	opacity:1;
}

/*bloques iconos*/
/*renting*/
.elementor-element-4e8beb7 .elementor-icon svg {
    width: 0.6em;
    height: 0.6em;
}
.elementor-element-4e8beb7 .elementor-icon-box-title{
	font-size: 13px!important;
	line-height: 16px!important;
	margin-bottom: 5px!important;
}
.elementor-element-4e8beb7 .elementor-icon-box-description{
	font-size: 12px!important;
	line-height: 18px!important;
	margin-bottom: 15px !important;
}
.elementor-element-4e8beb7 .elementor-icon-box-icon{
	margin-bottom: 5px!important;
}


/* blog*/
.elementor-post__title {
    margin-bottom: 0px!important;
}
.elementor-post__text {
    background-color: #fff;
    padding: 25px 0 0 0 !important;
    order:3;
}
.elementor-posts .elementor-post__card .elementor-post__meta-data {
    margin-bottom: 0;
    margin-top: -1.5em !important;
    background-color: #fff !important;
    opacity: 1;
    width: 80%;
    padding: 10px 15px 10px 15px !important;
    border-top: 4px solid /*#BB162B*/ #05141F !important;
    order:2;
    z-index: 2;
}

/*.elementor-post__meta-data {
	position: relative;
	top: -66px;
} */
.elementor-post__card {
    border-color: /*#BB162B*/ #05141F;
    border-width: 0px!important;
    background-color: transparent!important;
    box-shadow: none!important;	
}

.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px!important;
}

/*.elementor-post__read-more{
	background: url('/wp-content/themes/generatepress_child/img/flecha-roja.png') no-repeat;
	color:#fff!important;
	margin-bottom: 0px!important;
	margin-top: -1.5em;
	z-index: 3;
	float: right;
}*/





/*Sticky MENU*/
  
.sticky-container{
	display: block !important;
		padding: 0px;
		margin: 0px;
		position: fixed;
		right: -245px;
		top: 230px;
		width: 350px;
		z-index: 999;
	
}



.sticky li{
    height: 51px;
	list-style-type: none;
	-webkit-transition:all 0.75s ease-in-out;
	-moz-transition:all 0.75s ease-in-out;
	-o-transition:all 0.75s ease-in-out;
	transition:all 0.75s ease-in-out;

}

.sticky li:hover{
	margin-left: -275px;
	/*-webkit-transform: translateX(-275px);
	-moz-transform: translateX(-275px);
	-o-transform: translateX(-275px);
	-ms-transform: translateX(-275px);
	transform:translateX(-275px);*/
	
}


.boton_sticky {
    background-color: rgb(187, 22, 43);
    padding: 15px 10px 10px 65px;
    text-transform: uppercase;
    text-shadow: none!important;
    font-size: 16px;
	font-weight: 600;
	color: #fff !important;
	letter-spacing: 0.8px;
	box-shadow: -5px 3px 16px #00000026;
    display: block;

}

#sticky_ofertas {
	background: url('/wp-content/uploads/2021/02/icono-ofertas.svg') #05141F no-repeat 5% 55%;
}

#sticky_contacto {
	background: url('https://omoda-jaecoo.es/wp-content/uploads/2020/12/icono-contacto.svg') #05141F no-repeat 5% 55%;

}

#sticky_taller {
	background: url('https://omoda-jaecoo.es/wp-content/uploads/2020/12/icono-taller.svg') #05141F no-repeat 5% 55%;
}

#sticky_prueba {
	background: url('https://omoda-jaecoo.es/wp-content/uploads/2020/12/icono-prueba-conduccion.svg') #05141F no-repeat 5% 55%;
	font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* Vehículo Nuevo*/

.gallery-item-thumbnail-wrap > img {
	transition-duration: 0.3s;
	transition-property: transform;
}

.gallery-item-thumbnail-wrap > img:hover {
	transform: scale(1.1);
}


.gallery-item-thumbnail-wrap::after{
	content: ""; 
    display: block; 
    margin: 0 auto; 
    width: 50%; 
    border-bottom: 1px solid #ccc; /* This creates the border. Replace black with whatever color you want. */
}
.gallery-item-thumbnail-wrap:hover::after{
	border-bottom: 3px solid /*#BB162B*/ #05141F;
}


/*SideBar*/

#search-2 {
	margin-bottom: 20px;
	width: 285px;
}

#media_image-3 {
	margin-bottom: 20px;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 h2{
	color:#333333;
}

.rpwwt-post-title{
	font-family: "KIA Signature", Sans-serif;
	font-size: 22px;
	color: #333;
}

.rpwwt-post-date {
	font-family: "KIA Signature", Sans-serif;
	font-size: 14px;
	color: /*#BB162B*/ #05141F;
	text-transform: uppercase;
}


.rpwwt-widget ul li {
	box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
	border-top: 4px solid /*#BB162B*/ #05141F;
}

.rpwwt-widget ul li img {

    margin: 0 0.75em 0 0 !important;
}




/*TIENDA*/

.cajagoback{text-align:right;}
.cajagoback .elementor-column-wrap{padding-right: 0px!important;}
.goback{
	font-size:16px;
	text-transform: uppercase;
	font-family: "KIA Signature", Sans-serif;
}
.goback:before{
 background-image: url('/wp-content/uploads/2023/06/check.svg');
   background-size: 14px 14px;
	transform: rotateY(180deg);
display: inline-block;
width: 14px;
height: 14px;
content: "";
margin-right: 8px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 20%;
}

.elementor-kit-12 input:not([type="button"]):not([type="submit"]),
.elementor-kit-12 textarea,
.elementor-kit-12 .elementor-field-textual{
	line-height:1em !important;
}
#mitiendakia li{
	display: block;
	border-right: 0 !important;
	box-shadow: 0px 2px 5px #00000026;
	border-radius: 2px;
}

#page .elementor-1170 .elementor-element.elementor-element-ded11a6 .page-numbers, #page .elementor-1170 .elementor-element.elementor-element-ded11a6 a.page-numbers {
	color: #000000 !important;
	padding: 10px 15px;
	font-weight: 400;
	border: none !important;
}

#page .elementor-1170 .elementor-element.elementor-element-ded11a6 .page-numbers:hover {
	background-color: none !important;
}

#page .elementor-1170 .elementor-element.elementor-element-ded11a6 .page-numbers.current {
background-color: white;
font-weight: bold;
border: #BBBBBB 1px solid !important;
box-shadow: 0px 2px 5px #00000026;
}

#page .slick-dots {
    bottom: 12px !important;
}

@media only screen and (max-width: 768px) {
	#page .slick-dots {
		bottom: -38px !important;
	}
  }
.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{
	grid-column-gap: 66px !important;
	grid-row-gap:35px !important;
}
#mitiendakia #custom_html-2 {
	background-color: #F7F7F7;
	padding:20px;
	margin-right: 20px;
}
#mitiendakia #custom_html-2 h2{
	color:#333;
	font-size: 18px;
}
#mitiendakia #custom_html-2 h2:before{
	content: url('/wp-content/themes/generatepress_child/img/tienda/icono-filtrar.png');
	color:red;
	padding-right: 5px;
}
button.button.woof_reset_search_form{
	background-color: transparent;
	font-family: "KIA Signature", Sans-serif;
	font-weight:normal;
	color: #000000 !important;
	font-size:18px;
	line-height:16px;
	position:relative;
}
button.button.woof_reset_search_form:focus{
	border-color:#05141F !important;
}
button.button.woof_reset_search_form:hover {
	background-color: transparent;
	border: 0px solid;
	font-family: "KIA Signature", Sans-serif;
}

button.button.woof_reset_search_form:before{
	content: url('/wp-content/themes/generatepress_child/img/tienda/icono-x-limpiar-filtros.png');
	padding-right: 5px;
	filter: invert(0%) sepia(97%) saturate(38%) hue-rotate(76deg) brightness(102%) contrast(99%);
}

@media (min-width:768px){
	button.button.woof_reset_search_form:after{
		content:'';
		position:absolute;
		background:#000;
		width:80px;
		height:1px;
		top:0;
		left:0;
	}
	.woof_submit_search_form_container{
		margin-top:30px !important;
	}
	button.button.woof_reset_search_form{
		padding-top:30px !important;
	}
}
@media (max-width:767px){
	.woof_submit_search_form_container{
		text-align:center;
	}
}



.woocommerce ul.products li.product .condicion_coche {
    top: 17px;
right: 0px;
position: absolute;
min-height: auto;
padding: 11px 15px;
line-height: 0px;
border-radius: 0px;
background-color: #697279;
color: #ffffff;
font-size: 14px;
line-height:8px;
z-index: 9;
text-transform: uppercase;
letter-spacing: -0.5px;
text-align: center;
font-family: "KIA Signature", Sans-serif;
box-shadow: -3px 3px 16px #00000057;
}
.condicion_coche p,
.titulo_coche p,
.version_coche p,
.combustible_coche p,
.potencia_coche p,
.cambio_coche p,
.anyo_coche p
{
	margin-bottom: 0px;
}
.datos-coche{
	padding: 25px 30px;
	position:relative;
}

.elementor-element-1c0463c .datos-coche{
	
	box-shadow: 0px 2px 5px #00000026;
}
.etiqueta_medioambiental{
	width:30px;
	height:30px;
	position:absolute;
	top:25px;
	right:30px;
}
.entrega_inmediata{
	background:#37434C;
	color:#fff;
	text-align:center;
	width:100%;
	font-family: "KIA Signature", Sans-serif;
	font-size:18px;
	line-height:16px;
	padding: 7px 0;
	margin-top: -30px;
	z-index: 1;
	position: relative;
}
h3.titulo_coche{
	font-size: 20px;
	margin-bottom: 15px;
}
.titulo_coche p{
	font-family: "KIA Signature", Sans-serif;
	font-size: 20px;
	line-height:30px;
	color:#000000;
	font-weight: bold;
}
.version_coche{
	font-family: "KIA Signature", Sans-serif;
	font-weight: bold;
	color:#767676;
	font-size: 16px;
	line-height:16px;
	margin-bottom:10px;
}
.bloque_caracteristicas{
	font-family: "KIA Signature", Sans-serif;
	clear: both;
	color:#767676;
	font-size:12px;
	line-height:16px;
	margin-bottom:16px;
	padding-bottom:13px;
	border-bottom:1px solid #E8E8E8;
}
.bloque_caracteristicas p{
	display:inline-block;
	margin-bottom:0;
}

.miscoches-row{
	clear: both;
    min-height: 30px;
}
.coche-left{
	float: left;
	width: 70%;
}
.coche-right{
	float: left;
	width: 30%;
}


.combustible_coche,
.potencia_coche,
.cambio_coche,
.anyo_coche{
	font-size: 14px;
	color:#777777;
	float: left;
}


.combustible_coche p:before,
.potencia_coche p:before,
.cambio_coche p:before,
.anyo_coche p:before{
	vertical-align: bottom;
	display: inline-flex;
	padding-right: 5px;
	height: auto;
	width: 25px;
}

/*.combustible_coche p:before{
	content: url('/wp-content/themes/generatepress_child/img/tienda/icono-combustible.png');
}
.potencia_coche p:before{
	content: url('/wp-content/themes/generatepress_child/img/tienda/icono-potencia.png');
}
.cambio_coche p:before{
	content: url('/wp-content/themes/generatepress_child/img/tienda/icono-cambio-de-marcha.png');
}
.anyo_coche p:before{
	content: url('/wp-content/themes/generatepress_child/img/tienda/icono-fecha-matriculacion.png');
}*/


.woocommerce ul.products li.product .price_block{
	display:flex;
	justify-content: space-between;
	align-items:center;
	margin-bottom:13px;
	max-height:40px;
}

.woocommerce ul.products li.product .price_block .price{
	min-height: 33px;
	display:flex;
	margin-bottom: 0px !important;
}
.woocommerce ul.products li.product .price_block .price bdi{
	font-family: "KIA Signature", Sans-serif;
	color: #05141F !important;
	text-align: right;
	font-size: 22px!important;
	line-height:16px;
	width: 60%;
	float: left;
	width:fit-content;
	margin-right:8px;
	order:1;
	display:flex;
	align-items:center;
	font-weight:normal;
	display:flex;
	align-items:center;
	height:100%;
}
.woocommerce ul.products li.product .price_block .price del{
	order:2 !important;
	width: 40% !important;
	float: left !important;
	width:fit-content !important;
	opacity:1 !important;
}
.woocommerce ul.products li.product .price_block .price del bdi{
	font-family: "KIA Signature", Sans-serif;
	text-align: left !important;
	color:#767676 !important;
	font-size: 16px !important;
	line-height: 40px !important;
	text-decoration:line-through !important;
}
.woocommerce ul.products li.product .price_block .cuota{
	font-family: "KIA Signature", Sans-serif;
	font-size:14px;
	line-height:16px;
	background:#F4F4F4;
	-webkit-border-radius: 2px;
 	-moz-border-radius: 2px;
 	border-radius: 2px;
	display:flex;
	align-items:center;
	color:#000;
	padding:5px;
}
.woocommerce ul.products li.product .price_block .cuota strong{
	font-family: "KIA Signature", Sans-serif;
	font-weight: bold;
}
.woocommerce ul.products li.product .price_block .cuota img{
	margin-bottom:0;
	margin-left:5px;
	width:11px;
	height:11px;
}

.tooltip {
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.tooltip .tooltiptext {
	font-family: "KIA Signature", Sans-serif;
	font-size:12px;
	visibility: hidden;
	background-color: #f4f4f4;
	color: #767676;
	text-align: left;
	border-radius: 5px;
	padding: 10px 20px;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	right: -10px;
	opacity: 0;
	transition: opacity 0.3s;
	width:255px;
}
.tooltip .tooltiptext p{
	margin-bottom:0;
}
.tooltip .tooltiptext strong{
	font-family: "KIA Signature", Sans-serif;
	display:inline;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

/*HOME TIENDA y concesionarios*/
#mitiendakia.slick ul.products li.first,
.elementor-element-4fabc81 #mitiendakia:not(.slick) ul.products li.first,
.elementor-element-259f114 #mitiendakia:not(.slick) ul.products li.first{
	clear: none!important;
}

.elementor-element-4fabc81 #mitiendakia:not(.slick) ul.products li.product,
.elementor-element-4fabc81 #mitiendakia:not(.slick) ul.products li.last,
.elementor-element-259f114 #mitiendakia:not(.slick) ul.products li.product,
.elementor-element-259f114 #mitiendakia:not(.slick) ul.products li.last{
	margin: 0 2.9% 30px 0!important;
}

/* FILTRO */

.chosen-container {
    min-width: 100%!important;
    font-size: inherit!important;
    margin-bottom: 0px!important;
    font-family: "KIA Signature", Sans-serif !important;
	width: 100%;
	line-height: 1.2em !important;
	color: #333 !important;
}
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices{
	background-color: #fff !important;
	border-radius: 0px 0px 0px 0px !important;
	border: 1px solid #BBBBBB;
	font-family: "MBCorpoSText-Light", Sans-serif !important;
	width: 100%;
	font-size:15px;
	line-height: 16px !important;
	color: #333333 !important;
    border-radius: 0px;
    background: url(https://mercedesautoprima.es/wp-content/uploads/2021/02/flecha-abajo.svg) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 97%;
    padding:15px 15px;
}

.chosen-container-single .chosen-single span,
.chosen-container-multi .chosen-choices span {
    font-size: 16px!important;
	line-height: 18px;
}
.chosen-container .chosen-results li {
    font-size: 16px!important;
}
.chosen-container-single .chosen-single div,
.chosen-container-single .chosen-single div b,
.chosen-container-multi .chosen-choices div,
.chosen-container-multi .chosen-choices div b{
	display: none;
}

.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices {
    height: 50px !important;
}

.chosen-container-multi .chosen-choices{
	box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
}

.woof_price3_search_container h4,
.woof_container_inner_kilmetros h4{
	margin-bottom: 0px!important;
	font-size: 16px!important;
	line-height:16px;
	font-family: "KIA Signature", Sans-serif;
	color:#333333;
}
.irs-grid{display: none!important;}

/*linea back de color rojo*/
.irs-line {
    background-color: #333!important;
    height: 4px!important;
}
.irs-bar {
    height: 4px!important;
    background-image: none!important;
    background-position: 0px!important;
}
.irs-line-left {
    height: 4px!important;
    background-position: 0px!important;
    background-color: #333!important;
    background-image: none!important;
}
.irs-line-right {
    height: 4px!important;
    background-position: 0px!important;
    background-color: #333!important;
    background-image: none!important;
}
.irs-line-mid {
    height: 4px!important;
    background-position: 0px!important;
    background-color: #333!important;
    background-image: none!important;
}
.irs-from, .irs-to, .irs-single, .irs-min, .irs-max {
    color: #333!important;
    font-size: 15px!important;
	line-height: 16px!important;
    text-shadow: none!important;
    padding: 0px!important;
    background: none!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
	top:40px !important;
	font-family: "KIA Signature", Sans-serif !important;
}

.woof_price_filter,
.woof_container_kilmetros{
	margin-bottom:50px;
}

.irs-slider{
	background-image: none!important;
	width: 17px !important;
	height: 17px !important;
}

.irs-slider:before{
	content:"";
	color:#05141F;
	background-color:  #697279;
	border: 2px solid #FFFFFF;
	border-radius: 45%;
	width: 17px;
	height: 17px;
	display: inline-block;
	top: 1px;
	position: absolute;
}
.irs-slider.to{
	
}
.irs-with-grid {
    height: 35px!important;
}

/* Filtro ocasion */

#page .elementor-1170 .elementor-element.elementor-element-ded11a6 * {
	font-family: "KIA Signature", Sans-serif !important;

}

#page .elementor-1170 .elementor-element.elementor-element-21fe99b .elementor-heading-title {
	margin-bottom: 15px;
    margin-top: 10px;
}

#page .elementor-1170 .elementor-element.elementor-element-f7b172c .elementor-heading-title {
	margin-bottom: 10px;
}

#page .woocommerce-result-count {
color: #697279;
}
#page .woocommerce-ordering-container .text {
	color:#05141F;
}
#page .woocommerce-ordering-container select {
	background: none;
}

#page .nivoSlider a.nivo-imageLink, #page .woocommerce ul.products li.product .price_block .price bdi, #page .woocommerce ul.products li.product a {
	font-weight: bold;
}


/* Grid productos */

.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{
	position:static !important;
}

/* Single Product */

table, td, th {
    border: none;
}


td > p {
	margin-bottom: 0px;
}

.product_label{
	width: 15%;
	text-align: left;
	color:/*#BB162B*/ #05141F;
	font-family: "KIA Signature", Sans-serif;
	font-size: 16px;
	line-height: 26px;
}

.product_value{
	width: 35%;
	text-align: left;
	color:#333;
	font-family: "KIA Signature", Sans-serif;
	font-size: 16px;
	line-height: 26px;
}

.price {
	margin-bottom: 5px;
}


td.product_value p a {
	color:#333 !important;
} 

.woocommerce span.onsale {
	background-color: /*#BB162B*/ #05141F !important;
    min-height: 3.236em;
    min-width: 6.236em;
    padding: .202em;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: 1.5em;
    margin: 0;
    border-radius: 0% !important;
    background-color: #77a464;
    color: #fff;
    font-size: .857em;
    z-index: 9;
    right: 0px;
    left: auto !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	left: 0.5em !important;
	right:auto !important;
}

/* Sticky FOOTER*/

.sticky_footer_div{
	text-align: center;
    background-color: #05141F;
    text-transform: uppercase;
    text-shadow: none!important;
    font-size: 10px;
    line-height: 13px;
	font-weight: 600;
	color: #fff !important;
	letter-spacing: -0.5px;
	padding-top: 8px;
	padding-bottom: 8px;
}


/* vehiculo nuevo */
.eael-filter-gallery-control ul {
    width: 100%;
    display: flex;
}
.elementor-974 .elementor-element.elementor-element-3fda962 .eael-filter-gallery-control ul > li.control{
	width: inherit;
}


.logo_servicio{
	background-color: red;
	width: 24%;
	margin-right: 1%;
	float: left;
}

.logo_servicio {
    background-color: /*#BB162B*/ #05141F;
    width: 24%;
    margin-right: 1%;
    float: left;
    min-height: 179px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    letter-spacing: -0.5px;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    padding: 34px 5px;
}

.logo_servicio img{
	margin-bottom:10px;
}



/* modelos filtro */

.otros-modelos{
	margin: 100px 50px; 
}
.otros-modelos h3{
	color: #333!important;
	text-align: center;
}


.modelos .elementor-image-box-title
{
	font-family: "KIA Signature", Sans-serif;
font-size: 22px!important;
line-height: 26px!important;
letter-spacing: 0px!important;
color:#333!important;
}

.descripcion-modelo-en-archive{
	background-color: #f7f7f7;
	width: 100%;
	margin:100px 0;
	padding:100px 0;
}

div.bloque-imagen{
	padding-bottom: 20px;
}

div.bloque-texto{
	font-size: 16px;
	font-family: "KIA Signature", Sans-serif;
	line-height: 26px;
}

div.bloque-texto > h2.titulo {
	font-size:  38px;
	font-family: "KIA Signature", Sans-serif;
	line-height: 46px;
	padding-bottom: 20px;
	color: rgb(51, 51, 51);
}

/**/

.woocommerce-product-attributes-item {
	color: #000000;
   
	font-size: 16px;
    line-height: 16px;
}

.woocommerce-product-attributes-item .product_label {
 font-family: "MBCorpoSText-Bold", Sans-serif;	
	color: #000000;
}

.woocommerce-product-attributes-item .product_value {
	 font-family: "MBCorpoSText-Light", Sans-serif;
}

.elementor-element-populated .elementor-widget-woocommerce-product-content .elementor-widget-container {
	 font-family: "MBCorpoSText-Light", Sans-serif;
	color: #000000;
	font-size: 16px;
    line-height: 18px;
}

.elementor-element-populated .elementor-widget-woocommerce-product-content .elementor-widget-container p {
	text-transform: none;
}

/**/

@media (max-width: 768px) {

	div.segundo-bloque {
		flex-direction: column-reverse;
		display: flex;
	}

	.descripcion-modelo-en-archive{
		margin:10px 0;
		padding:10px 0;
	}
}


/* icon-box en móvil (ejemplo icono teléfonos)*/
@media (max-width: 768px) {

	.elementor-icon-box-wrapper {
	    display: block ruby;
	}

	.sticky-container{
		padding: 0px;
		margin: 0px;
		position: fixed;
		right: -245px;
		top: 230px;
		width: 350px;
		z-index: 999;
		display: none !important; 
	}



	.box-form .col-form-right{
		margin-left: 0px;
	}
		
	.big-box-form .col-form-right{
		margin-left: 0px;
	}

	.elementor-element-259f114 #mitiendakia:not(.slick) ul.products li.product,
	.elementor-element-4fabc81 #mitiendakia:not(.slick) ul.products li.product{
		margin: 0 0 2.992em 0 !important;
	}
	.woocommerce #mitiendakia:not(.slick) ul.products[class*="columns-"] li.product,
	.elementor-element-259f114 #mitiendakia:not(.slick) ul.products li.product{
		width: 90% !important;
		margin:5% 5% 0 5% !important;
	}
	#mitiendakia.slick ul.products li.product{
		clear:none !important;
		margin-bottom:9px !important;
	}

	.conoce_box a .title .bg {
	    padding: 21px 65px 16px 5px;
	    letter-spacing: -0.5px;
	    font-size: 19px;
	}
	.conoce_box a .title {
	    bottom: 10px;
	}

	.seccion_conoce_kia .conoce_box .elementor-widget-container,
	.seccion_conoce_kia .conoce_box .elementor-widget-container:hover,
	.seccion_conoce_kia .conoce_box.style2 .elementor-widget-container,
	.seccion_conoce_kia .conoce_box.style2 .elementor-widget-container:hover
	{
 		background-size: cover !important;
	}
	.elementor-2 .elementor-element.elementor-element-f1e250d > .elementor-element-populated,
	.elementor-2 .elementor-element.elementor-element-00f7474 > .elementor-element-populated,
	.elementor-2 .elementor-element.elementor-element-7bdb9f7 > .elementor-element-populated,
	.elementor-2 .elementor-element.elementor-element-b336b66 > .elementor-element-populated,
	.elementor-2 .elementor-element.elementor-element-b8a37d2 > .elementor-element-populated  
	 {
    	padding: 10px 0px!important;
	}

	/*los paddings de las tabs*/
	.elementor-element-08116ee .elementor-element-populated,
	.elementor-element-08116ee .elementor-container,
	.elementor-element-f07b0bf .elementor-element-populated,
	.elementor-element-f07b0bf .elementor-container,
	.elementor-element-33393c7 .elementor-element-populated,
	.elementor-element-33393c7 .elementor-container,
	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    	padding: 0px!important;
	
	}
	.misdatos-column .elementor-widget-icon-box .elementor-icon-box-wrapper{
		text-align: left;
	}
	
	.elementor-tabs-content-wrapper .elementor-tab-mobile-title{
		border-top: #ccc solid 1px!important;
		background: url(/wp-content/themes/generatepress_child/img/arrow-down.png) no-repeat right;
	}
	
	.elementor-tabs-content-wrapper .elementor-tab-content{
		background: none;
	}
	.elementor-tab-title {

    font-weight: normal!important;
	}

	/* en vehiculo nuevo oculto el filtro para movil*/
	.elementor-element-54261c1 .eael-filter-gallery-control{
		display: none;
	}
	.elementor-element-54261c1 .elementor-element-populated {
    	padding: 10px 0;
	}


	/*formularios*/
	.box-form {
    	padding: 20px 5px;
	}
	.form-legal .wpcf7-form-control-wrap {
    	text-align: left;
	}
	.box-form .tit-form, .box-form .box-form-num {
    	line-height: 31px;
	}

	.logo_servicio {
    width: 49%;
	
	}

	.otros-modelos {
	    margin: 50px 0px;
	}
	.modelos .elementor-column,
	 {
	    width: 50%;
	}

	.big-box-form .col-form-left {
	    margin-right: 0px;
	}


.product_label {
    min-width: 41%;
    text-align: left;
    color: /*#BB162B*/ #05141F;
    font-family: "KIA Signature", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    display: block;
    clear: both;
    float: left;
    text-align: left;
    width: 41%;
}
.product_value {
    min-width: 59%;
    text-align: left;
    color: #333;
    font-family: "KIA Signature", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    display: block;
    float: left;
    text-align: left;
    width: 59%;
}




}


/* Clase para ocultar los botones sociales */
.ocultar_botones_sociales .sticky-container,
.ocultar_botones_sociales .mitabs-concesionarios .miboton{
	display:none !important;	
}
/* Fin clase para ocultar los botones sociales */