/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.2.2.1579770120
Updated: 2020-01-23 09:02:00

*/

/*-----------------------------MI CSS---------------------------*/

.blanco {
	color: #ffffff !important;
}

.azul-oscuro {
	color: #0A123C;
}

.rojo-yokohama {
	color: #DC0D15;
}

.morado-nexen {
	color: #7f288f;
}

.lista-provincias-tres ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px; /* Ajusta el espacio entre columnas, si deseas */
  text-align: center;
}

.lista-provincias-tres ul li {
  list-style-type: none; /* Opcional: elimina los puntos de lista */
}


.et_pb_contact_form_0.formBienvenida .input[type="checkbox"]+label{
	color:#e82f3a!important;
}

.slider_destacado {
	background: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/neumaticos-nexen-slide.png") right 0px center no-repeat,
	url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/bg-slide-nexen.jpg") left top no-repeat;
	background-size: auto, cover;
}

.slider_destacado.slide_hankook {
	background: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/10/neumattico-hankook-slide.png") right 0px center no-repeat,
	url("https://www.neumaticossoledad.com/wp-content/uploads/2023/10/slide-hankook.jpg") left top no-repeat;
	background-size: auto, cover;	
}

.slider_destacado.slide_pirelli {
	background: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/11/neumattico-pirelli-slide.png") right 0px center no-repeat,
	url("https://www.neumaticossoledad.com/wp-content/uploads/2023/11/bg-slide-pirelli.jpg") left top no-repeat;
	background-size: auto, cover;	
}

.section_ruedas .swiper-pagination {
	margin-top: 40px !important;
}

.section_ruedas .wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet {
	height: 8px;
	width: 22px;
	border-radius: 5px;
}

.section_ruedas .wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px;
}

.new-home_slider .et_pb_text_inner {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;	
}

.new-home_slider .et_pb_text_inner .bloque {
	width: 50%;
    padding-right: 20px;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    flex-direction: row;    
}

.new-home_slider .et_pb_text_inner .bloque h3 {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    font-size: 20px;
	color: #ffffff;
	text-transform: none;   
}


.new-home_slider .et_pb_text_inner img {
	margin-right: 20px;	
}

.bloque_categorias .et_pb_text_inner {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
}

.bloque_categorias .et_pb_text_inner .imagen_categoria {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.bloque_categorias .et_pb_text_inner .imagen_categoria a.enlace_img {
    border: solid 2px #0A123C;
    padding: 22px;
    border-radius: 50%;
    line-height: 1px;
    margin-bottom: 20px;
}

.bloque_categorias .et_pb_text_inner .imagen_categoria.soy_electrico a.enlace_img {
    border: solid 2px #5CCCC8;	
}

.bloque_categorias .et_pb_text_inner .imagen_categoria a.enlace_img:hover {
	border: solid 2px #c10000;
}

.bloque_categorias .et_pb_text_inner .imagen_categoria a {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 32px;
    line-height: 40px;
    color: #0A123C;
}

.bloque_categorias .et_pb_text_inner .imagen_categoria a:hover {
	color: #c10000;
}

.bloque_categorias .et_pb_text_inner .imagen_categoria.soy_electrico a.enlace_img::after {
	content: "Nuevo";
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    color: #FFFFFF;	
    background: #5CCCC8;
    border-radius: 2px;
    position: absolute;
    top: 0px;
    right: 25px;
    padding: 8px 10px 5px;    
}

.section_contadores .et_pb_number_counter h3.title {
	text-transform: capitalize;
}

.section_contadores .et_pb_number_counter:hover .percent-value {
	color: #c10000;
}

.section_ruedas .et_pb_text.et_pb_text_5 {
	margin-bottom: 0px;
}

.section_ruedas .rueda_neumatico {
	border: solid 1px #E1E1E1;
	border-bottom: solid 5px #E30613;
}

.section_ruedas .rueda_neumatico a.enlace_img {
	display: flex;
}

.section_ruedas .rueda_neumatico h4 {
	padding-bottom: 0px;
	text-transform: none;
}

.section_ruedas .rueda_neumatico h4 a:not(.enlace_img) {
	display: block;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    color: #0A123C;
    background: #fff;
    padding: 15px;
}

.section_ruedas .rueda_neumatico a:not(.enlace_img):hover {
    color: #fff;
    background: #E30613;	
}

.section_ruedas .rueda_neumatico.hankook::before {
	content: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/xs_logo-hankook.jpg");
	position: absolute;
	top: 15px;
	left: 15px;
}

.section_ruedas .rueda_neumatico.michelin::before {
	content: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/xs_logo-michelin.jpg");
	position: absolute;
	top: 15px;
	left: 15px;	
}

.section_ruedas .rueda_neumatico.pirelli::before {
	content: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/xs_logo-pirelli.jpg");
	position: absolute;
	top: 15px;
	left: 15px;	
}

.section_ruedas .rueda_neumatico.nexen::before {
	content: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/xs_logo-nexen.jpg");
	position: absolute;
	top: 15px;
	left: 15px;	
}

.section_mapa .bloque_mapa .imp-scale {
	width: 100%;
    max-width: 1084px;
    height: auto !important;
    margin: 0 auto;	
}

.imp-tooltip-content h3 {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 40px !important;
    color: #0A123C !important;
}

.imp-tooltip-content .descripcion_almacen {
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
    font-style: italic !important;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #0A123C !important;
}

.imp-tooltip-content .etiqueta_repartos {
    font-family: 'Poppins' !important;
    font-weight: 700 !important;
    font-style: italic !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #0A123C !important;
    text-transform: uppercase !important;
    padding-left: 10px !important;
}

.imp-tooltip-content .etiqueta_repartos::before {
	content: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/envio-rojo.png");
	position: relative;
	padding-right: 10px;
	top: 10px;
	left: 0px;	
}


.imp-tooltip-content .telefono_almacen {
    font-family: 'Poppins' !important;
    font-weight: 700 !important;
    font-style: italic !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #0A123C !important;
    text-transform: uppercase !important;
    padding-left: 10px !important;
}

.imp-tooltip-content .telefono_almacen::before {
	content: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/telefono-rojo.png");
	position: relative;
	padding-right: 10px;	
	top: 10px;
	left: 0px;	
}

.section_detalles .bloque {
	width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;    
}

.section_detalles .bloque h3 {
	line-height: 40px;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 32px;
    line-height: 40px;
    color: #0A123C !important;	
	font-weight: 500;
}

.section_detalles .bloque img {
	margin-right: 12px;
}

.section_proveedor .et_pb_button_0_wrapper,
.section_proveedor .et_pb_button_1_wrapper {
	width: auto;
	margin-right: 20px;
	display: inline-block;
}

.section_proveedor .et_pb_button_0_wrapper a.et_pb_button {
	background: #fff !important;
	border: solid 1px #0A123C !important;
	text-transform: uppercase;
	color: #0A123C !important;
}	

.section_proveedor .et_pb_button_1_wrapper a.et_pb_button {
	background: #0A123C !important;
	border: solid 1px #0A123C !important;
	text-transform: uppercase;
	color: #fff !important;
}

.section_promociones-y-novedades a.et_pb_button {
	background: #fff !important;
	border: solid 1px #0A123C !important;
	text-transform: uppercase;
	color: #0A123C !important;	
}

.section_promociones-y-novedades .promocion_difuminada img {
	/*filter: blur(10px);*/
}

.section_promociones-y-novedades .promocion_texto {
    position: absolute;
    z-index: 9999;
    width: 100%;
    top: 0;
    background: rgba(0,0,0,0.4);
    padding: 10px 0;	
}

/*.section_promociones-y-novedades .et_pb_image.et_pb_image_3 img {
	filter: blur(10px);
}

.section_promociones-y-novedades .et_pb_image.et_pb_image_3 img:hover {
	filter: blur(0);	
}*/


.section_servicios .et_pb_text.et_pb_text_5 {
	margin-bottom: 0px;
}

.section_servicios .servicio a.enlace_img {
	display: flex;
}

.section_servicios .servicio h3 a:not(.enlace_img) {
	display: block;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #0A123C;
    background: #f5f5f5;
    padding: 15px;
    text-transform: uppercase;
}

.section_servicios .servicio h3 {
	padding-bottom: 0px;
}

.section_servicios .servicio a:not(.enlace_img):hover {
    color: #fff;
    background: #E30613;	
}

.section_clientes .et_pb_text_31 {
	margin-bottom: 0px !important;
}

.section_clientes a.et_pb_button {
	background: #E30613 !important;
	border: solid 1px #E30613 !important;
	text-transform: uppercase;
	color: #fff !important;	
	border-radius: 0px !important;
}

.section_proveedor-e a.et_pb_button {
	background: #0A123C !important;
	border: solid 1px #0A123C !important;
	text-transform: uppercase;
	color: #ffffff !important;	
}

.section_proveedor-e .soy_electrico::after {
	content: "Nuevo";
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    color: #FFFFFF;	
    background: #5CCCC8;
    border-radius: 2px;
    position: absolute;
    top: -25px;
    right: 0px;
    padding: 8px 10px 5px;   	
}

.section_soledad .swiper-pagination {
	margin-top: 40px !important;
}

.section_soledad .wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet {
	height: 8px;
	width: 22px;
	border-radius: 5px;
}

.section_soledad .wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px;
}

.section_soledad  .wpcp-carousel-section .wpcp-single-item img {
	border-radius: 15px;
}

.section_blog .et_pb_blog_grid .et_pb_post {
	border-bottom: 5px solid #E30613;
}

.section_blog .et_pb_blog_grid .entry-title {
	min-height: 106px;
}

.section_blog article .post-meta a[rel="tag"] {
	color: #E30613 !important;
	font-weight: 500;
	text-transform: uppercase;
}

.et_header_style_left .logo_container {
	position: inherit;
	width: 220px !important;
	float: left;
	margin-top: 11px;
}

body.et_secondary_nav_enabled #page-container > #top-header {
	background-color: #E30613 !important;
}

#et-top-navigation {
	float:left;
	padding-left: 20px !important;
}

#top-header #et-secondary-menu {
	float: none;
}

#top-header h4 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	font-family: "Poppins";
}

#et-secondary-menu>ul>li.top-tlf {
	margin-right: 0px;
}

#et-secondary-menu>ul>li.top-tlf > a {
	color: #0A123C !important;
	font-size: 20px;
	font-style: italic;
	font-weight: 700;
	font-family: "Poppins";	
	margin-bottom: 0px;	
	margin-top: 15px;	
}

#et-secondary-menu>ul>li.top-tlf > a i {
	color: #E30613 !important; 	
}

#et-secondary-menu>ul>li.top-cliente {
	margin-right: 0px;
}

#et-secondary-menu>ul>li.top-cliente > a {
	color: #E30613;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700 !important;
	font-family: "Poppins";	
	background-color: #ffffff;
	border-radius: 2px;
	padding: 7px 10px;
	border: solid 1px #E30613;
	margin-bottom: 0px;
	margin-top: 15px;
}

#et-secondary-menu>ul>li.top-cliente > a:hover {
	background-color: #E30613;
	color: #fff;	
}

#et-secondary-menu>ul>li.top-user > a {
	color: #ffffff !important;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	font-family: "Poppins";	
	background-color: #0A123C;
	border-radius: 4px;
	padding: 7px 10px;
	border: solid 1px #0A123C;
	margin-bottom: 0px;	
	margin-top: 15px;	
}

#et-secondary-menu>ul>li.top-user > a:hover {
	color: #0A123C !important;	
	background-color: #ffffff;	
}

.logo_helper {
	display: none !important;
}

#top-menu li {
	padding-right: 10px;
}

#main-footer {
	background: #0A123C !important;
}

#footer-bottom {
	background: #f5f5f5 !important;
	padding: 5px 0 5px !important;
}

#main-footer .footer-widget h4, #main-footer .widget_block h1, #main-footer .widget_block h2, #main-footer .widget_block h3, 
#main-footer .widget_block h4, #main-footer .widget_block h5, #main-footer .widget_block h6, #main-footer .footer-widget div.widget-title_new {
	color: #fff !important;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 500 !important; 	
    font-style: normal !important;
    font-size: 32px !important;
	line-height: 1.2em !important;
}

#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a,
#footer-widgets .footer-widget p {
	color: #ffffff !important;
	font-family: Poppins !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	opacity: 0.8;
}

#footer-widgets .footer-widget li a:hover {
	opacity: 1;
}

.footer-widget li:before {
	border-color: #ffffff;
	opacity: 0.8;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
	margin-bottom: 0px !important;
}

#footer-bottom > .container {
	display: flex;
    align-items: center;
    justify-content: space-between;
}

#footer-info {
	width: 40%;
	padding-bottom: 0px;
}

#footer-logos {
	width: 60%;
    display: flex;
    align-items: center;
    justify-content: flex-end;;
}

#footer-logos img {
	margin-left: 60px;
}

.imp-tooltips-container.is-fullscreen .imp-fullscreen-tooltip .imp-tooltip-content {
	width: 290px !important;
}

.imp-tooltips-container.is-fullscreen {
	/*background: rgba(0,0,0,0.4) !important;*/
}

.especial-slider {
	color: #7f288f;
	-webkit-text-stroke: 2px #fff;
	font-size: 1.5em;
}

.slide_hankook .especial-slider {
	color: #ea5d16;
}

.slide_pirelli .especial-slider {
	color: #de211b;
	-webkit-text-stroke: 2px #de211b;
}


h2.landing_marcas {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 80px;	
}

h2.home_h2_tipico {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 55px;	
}

h2.titu_slider_home {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 60px;
    line-height: 80px;		
	color: #ffffff;
}

.section-marca-logos .et_pb_image_wrap {
	min-height: 75px;
}

h3.texto_estandar {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    margin-bottom: 0px!important;
	text-transform: none;
}

h1.soy-h1-home {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 55px;
}

h2.clientes-b2b {
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 100px;
    line-height: 100px;
    padding-top: 0px!important;
    margin-top: 0px!important;
}

h3.clientes-b2b {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    font-size: 20px;
}

.slider_distribuidor-yokohama .et_pb_slide {
	padding-top: 50px;
	padding-bottom: 50px;
}

.slider_distribuidor-yokohama .et_pb_slide .et_pb_button {
	color:#0d0802;
}

.slider_distribuidor-yokohama .et_pb_slide .et_pb_button:hover {
	color: #ffffff;
	background-color: #DC0D15 !important;
	border-color: #DC0D15 !important;
}

.slider_distribuidor-yokohama .et-pb-controllers a {
	width: 12px;
}

.slider_distribuidor-yokohama .et-pb-controllers a.et-pb-active-control {
	width: 20px;
}

h1.soy-h1-landing-yokohama,
h1.soy-h1-landing-nexen {
	text-align: center;
}

h1.soy-h1-landing-yokohama,
h2.soy-h1-landing-yokohama,
h3.soy-h1-landing-yokohama {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 55px;
	color: #0d0802;
}

h1.soy-h1-landing-nexen,
h2.soy-h1-landing-nexen,
h3.soy-h1-landing-nexe {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 55px;
	color: #7f288f;
}


p.soy-h3-landing-yokohama {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 40px;
	color: #0d0802;	
}

p.soy-h3-landing-nexen {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 40px;
	color: #7f288f;		
}

div.et_pb_section.et_pb_section_2.section_yokohama_un-siglo {
	background-position: left center !important;
	background-size: 50% 100% !important;
}

.icono-rojo-lista {
	list-style: none;
}

.icono-rojo-lista li::marker {
	content: "> ";
	font-weight: 900;
	color: #DC0D15;
}


.section_ruedas .rueda_neumatico.landing-yokohama {
    border: solid 1px #0D0802;
}

.section_ruedas .rueda_neumatico.landing-nexen {
    border: solid 1px #7f288f;
}

.section_ruedas .rueda_neumatico.landing-yokohama h4 a:not(.enlace_img),
.section_ruedas .rueda_neumatico.landing-yokohama h4 span:not(.enlace_img) {
	display: block;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 32px;	
	background: #0D0802;
	line-height: 26px;
	padding: 15px;
}

.section_ruedas .rueda_neumatico.landing-nexen h4 a:not(.enlace_img),
.section_ruedas .rueda_neumatico.landing-nexen h4 span:not(.enlace_img) {
	display: block;
    font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 32px;	
	background: #7f288f;
	line-height: 26px;
	padding: 15px;
}

.section_ruedas .rueda_neumatico.landing-yokohama:hover {
    border: solid 1px #DC0D15;
}

.section_ruedas .rueda_neumatico.landing-yokohama:hover h4 a:not(.enlace_img),
.section_ruedas .rueda_neumatico.landing-yokohama:hover h4 span:not(.enlace_img) {
	background: #DC0D15;
}

.new-home_slider.landing-yokohama h2.titu_slider_home,
.new-home_slider.landing-nexen h2.titu_slider_home {
	font-weight: 500;
	font-size: 60px;
}

.new-home_slider.landing-yokohama h2.subtitu_slider_home {
	font-family: 'Teko', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 38px;
    line-height: 50px;
    color: #DC0D15;
}

.new-home_slider.landing-nexen h2.subtitu_slider_home {
	font-family: 'Teko', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 38px;
    line-height: 50px;
    color: #7f288f;
}

.new-home_slider .et_pb_text_inner {
	width: 100%;
	align-items: flex-start;
    flex-direction: column;	
}

.new-home_slider.landing-yokohama .et_pb_text_inner .bloquem,
.new-home_slider.landing-nexen .et_pb_text_inner .bloque {
	width: 100%;
	align-items: center;
}

.new_especial-yokohama .texto-slogan_grande h2.subtitu_slider_home {
	font-family: 'Teko', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 38px;
    line-height: 50px;
    color: #fff;
    text-align: center;
}








@media (min-width: 768px) {

	.mini-mapa-tool {
		display: none;
	}

}

@media (max-width: 980px) {

	.lista-provincias-tres ul {
	  display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  gap: 10px; /* Ajusta el espacio entre columnas, si deseas */
	}

	.slider_destacado {
		background: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/06/bg-slide-nexen.jpg") left top no-repeat;
		background-size: cover;
	}

	.slider_destacado.slide_hankook {
		background: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/10/slide-hankook.jpg") left top no-repeat;
		background-size: cover;
	}

	.slider_destacado.slide_pirelli {
		background: url("https://www.neumaticossoledad.com/wp-content/uploads/2023/11/bg-slide-pirelli.jpg") left top no-repeat;
		background-size: cover;
	}	

	div.et_pb_section.et_pb_section_2.section_equipos,
	div.et_pb_section.et_pb_section_4.section_advan,
	div.et_pb_section.et_pb_section_7.section_advan,
	div.et_pb_section.et_pb_section_10.section_advan {
		background-image: none !important;
	}


	.et_header_style_left #logo, .et_header_style_split #logo {
		max-width: 100% !important;
	}

	#et-top-navigation	 {
		float: right;
	}

	#et_mobile_nav_menu .et_mobile_menu .top-tlf a {
		color: #0A123C !important;
		margin-top: 10px;
	}	

	#footer-info, #footer-logos {
		width: 100%;
		text-align: center;
	}

	#footer-bottom > .container {
		flex-direction: column;
	}

	#footer-logos {
		justify-content: center;
    	flex-direction: column;
	}

	#footer-logos img {
		margin-left: 0px;
		margin-bottom: 10px;
	}

	.new-home_slider .et_pb_column_0 {
		padding-bottom: 0px !important;
		padding-right: 0px !important;
	}

	.new-home_slider .et_pb_text_inner {
		justify-content: center !important;
		align-content: center !important;
	}

	.new-home_slider #crmWebToEntityForm {
		margin: 0 auto !important;
	}

	.section_categorias .bloque_categorias .imagen_categoria {
		width: 25%;
		margin-bottom: 30px;
	}

	.section_contadores .et_pb_column.et-last-child {
		width: 100%;
	}

	.section_ruedas .rueda_neumatico a:not(.enlace_img) {
		justify-content: center;	
	}

	.section_ruedas .rueda_neumatico a.enlace_img img {
		width: 100%;
	}

	.section_detalles .bloque span,
	.section_detalles .bloque h3 {
		font-size: 26px;
		line-height: 36px;
	}	

	.section_proveedor .et_pb_button_0_wrapper, .section_proveedor .et_pb_button_1_wrapper {
		text-align: center;
		display: block;
	}

	.section_clientes .et_pb_button_module_wrapper {
		text-align: center;
	}

	.section_clientes .et_pb_image {
		text-align: center;
	}

	.section_proveedor-e .et_pb_button_module_wrapper {
		text-align: center;
	}

	.section_blog .et_pb_column .et_pb_blog_grid .column.size-1of2 {
		width: 100%;
		margin-right: 0px;
	}

	h2.titu_slider_home {
		font-size: 40px !important;
		line-height: 50px !important;
	}

	h1.soy-h1-landing-yokohama,
	h2.soy-h1-landing-yokohama,
	h3.soy-h1-landing-yokohama,
	h1.soy-h1-landing-nexen,
	h2.soy-h1-landing-nexen,
	h3.soy-h1-landing-nexen {
		font-size: 40px;
		line-height: 50px;		
	}

	p.soy-h3-landing-yokohama,
	p.soy-h3-landing-nexen {
		font-size: 26px;
		line-height: 30px;
	}
	
	div.et_pb_section.et_pb_section_2.section_yokohama_un-siglo {
		background: #f6f6f6!important;
	}

	.section_yokohama_un-siglo .imgs_tres-marcas {
		text-align: center;
	}

	.section_yokohama_un-siglo .imgs_tres-marcas img {
		float: none;
	}	

}

@media (min-width: 981px) and (max-width: 1199px) {

	.lista-provincias-tres ul {
	  display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  gap: 10px; /* Ajusta el espacio entre columnas, si deseas */
	}

	.slider_destacado .et_pb_text_0 {
		font-size: 30px;
		line-height: 36px;
	}

	div.et_pb_section.et_pb_section_2.section_equipos {
		background-position: 600px 50px !important;
	}

	div.et_pb_section.section_advan {
		background-position: 600px 0px !important;
	}

	.section_3-bloques .et_pb_text_inner {
		font-size: 24px !important;
	}

	.et_header_style_left .logo_container {
		width: 140px !important;	
	}

	#et-top-navigation {
		padding-top: 18px !important;
		padding-left: 30px !important;
	}

	#top-menu li {
		font-size: 13px !important;
		padding-right: 5px;
	}

	.et-fixed-header #top-menu li a {
		font-size: 13px !important;
	}

	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 12px !important;
		margin-bottom: 10px;
	}

	#et-secondary-menu>ul>li.top-tlf > a {
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	#et-secondary-menu>ul>li.top-cliente > a,
	#et-secondary-menu>ul>li.top-user > a {
		font-size: 14px;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	#footer-info, #footer-logos {
		width: 100%;
		text-align: center;
	}

	#footer-bottom > .container {
		flex-direction: column;
	}

	#footer-logos {
		justify-content: center;
    	flex-direction: column;
	}

	#footer-logos img {
		margin-left: 0px;
		margin-bottom: 10px;
	}

	.section_contadores .et_pb_column {
		margin-right: 3% !important;
		margin-bottom: 20px;
		width: 30% !important;
	}

	.new-home_slider .et_pb_text.et_pb_text_0,
	h2.titu_slider_home {
		font-size: 34px !important;
		line-height: 46px !important;
	}

	.new-home_slider .et_pb_text_inner .bloque {
		font-size: 16px !important;
	}

	.section_categorias .bloque_categorias .imagen_categoria {
		width: 25%;
		margin-bottom: 30px;
	}

	.section_ruedas .rueda_neumatico a:not(.enlace_img) {
		font-size: 20px;
	}

	.section_detalles .et_pb_column {
		width: 48%;
		margin-right: 2%;
		margin-bottom: 20px;
	}

	.section_detalles .bloque span {
		font-size: 26px;
		line-height: 36px;
	}	

	.section_servicios .et_pb_column {
		width: 46% !important;
    	margin-right: 2% !important;
    	margin-left: 2% !important;
	}

	.section_servicios img {
		width: 100%;
	}

	.section_servicios .et_pb_column.et-last-child {
		margin-right: 0px !important;
	}

	h1.soy-h1-landing-yokohama,
	h2.soy-h1-landing-yokohama,
	h3.soy-h1-landing-yokohama,
	h1.soy-h1-landing-nexen,
	h2.soy-h1-landing-nexen,
	h3.soy-h1-landing-nexen {
		font-size: 40px;
		line-height: 50px;		
	}	

}

@media (min-width: 1200px) and (max-width: 1399px) {

	.slider_destacado .et_pb_text_0 {
		font-size: 36px;
		line-height: 42px;
	}


	div.et_pb_section.et_pb_section_2.section_equipos {
		background-position: 700px 50px !important;
	}	

	div.et_pb_section.section_advan {
		background-position: 700px 0px !important;
	}

	#top-menu li {
		font-size: 13px !important;
		padding-right: 5px;
	}

	.et-fixed-header #top-menu li a {
		font-size: 13px !important;
	}

	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 12px !important;
		margin-bottom: 10px;
	}

	#et-secondary-menu>ul>li.top-tlf > a {
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	#et-secondary-menu>ul>li.top-cliente > a,
	#et-secondary-menu>ul>li.top-user > a {
		font-size: 14px;
		margin-top: 0px;
		margin-bottom: 10px;
	}	

	.section_contadores .et_pb_column {
		margin-right: 0px !important;
		width: 20% !important;
	}

	.section_contadores .et_pb_number_counter_3.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_4.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_2.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_1.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_0.et_pb_number_counter .percent p {
		font-size: 40px !important;
	}

	.section_contadores .et_pb_number_counter_4.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_3.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_2.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_1.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_0.et_pb_number_counter h3.title {
		font-size: 15px !important;
	}

	.new-home_slider .et_pb_text.et_pb_text_0,
	h2.titu_slider_home {
		font-size: 40px !important;
		line-height: 60px !important;
	}

	.new-home_slider .et_pb_text_inner .bloque {
		font-size: 18px !important;
	}

	.section_ruedas .rueda_neumatico a:not(.enlace_img) {
		font-size: 24px;
	}

	.section_categorias .bloque_categorias .imagen_categoria {
		width: 25%;
		margin-bottom: 30px;
	}

	.section_detalles .bloque span {
		font-size: 20px;
		line-height: 28px;
	}

	.section_servicios .servicio a:not(.enlace_img) {
		font-size: 18px;
	}


}

@media (min-width: 1400px) and (max-width: 1599px) {

	div.et_pb_section.et_pb_section_2.section_equipos {
		background-position: 800px 50px !important;
	}	

	div.et_pb_section.section_advan {
		background-position: 800px 0px !important;
	}

	#top-menu li {
		font-size: 13px !important;
		padding-right: 5px;
	}

	.et-fixed-header #top-menu li a {
		font-size: 13px !important;
	}

	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 12px !important;
		margin-bottom: 10px;
	}

	#et-secondary-menu>ul>li.top-tlf > a {
		font-size: 16px;
		margin-top: 15px;
	}

	#et-secondary-menu>ul>li.top-cliente > a,
	#et-secondary-menu>ul>li.top-user > a {
		font-size: 14px;
		margin-top: 15px;
	}	

	.section_contadores .et_pb_number_counter_3.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_4.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_2.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_1.et_pb_number_counter .percent p, 
	.section_contadores .et_pb_number_counter_0.et_pb_number_counter .percent p {
		font-size: 40px !important;
	}

	.section_contadores .et_pb_number_counter_4.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_3.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_2.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_1.et_pb_number_counter h3.title,
	.section_contadores .et_pb_number_counter_0.et_pb_number_counter h3.title {
		font-size: 15px !important;
	}

	.section_ruedas .rueda_neumatico a:not(.enlace_img) {
		font-size: 28px;
	}

	.section_categorias .bloque_categorias .imagen_categoria {
		width: 25%;
		margin-bottom: 30px;
	}

	.section_detalles .bloque span {
		font-size: 23px;
	}

	.section_servicios .servicio a:not(.enlace_img) {
		font-size: 22px;
	}

}

@media (min-width: 1600px) and (max-width: 1799px) {

	div.et_pb_section.et_pb_section_2.section_equipos {
		background-position: 940px 50px !important;
	}	

	div.et_pb_section.section_advan {
		background-position: 940px 0px !important;
	}	

	#top-menu li {
		font-size: 14px !important;
		padding-right: 5px;
	}

	.et-fixed-header #top-menu li a {
		font-size: 13px !important;
	}

	.et_header_style_left .logo_container {
		width: 150px !important;
		margin-top: 20px;
	}

	.et_pb_number_counter_3.et_pb_number_counter .percent p, 
	.et_pb_number_counter_4.et_pb_number_counter .percent p, 
	.et_pb_number_counter_2.et_pb_number_counter .percent p, 
	.et_pb_number_counter_1.et_pb_number_counter .percent p, 
	.et_pb_number_counter_0.et_pb_number_counter .percent p {
		font-size: 50px !important;
	}

	.et_pb_number_counter_4.et_pb_number_counter h3.title,
	.et_pb_number_counter_3.et_pb_number_counter h3.title,
	.et_pb_number_counter_2.et_pb_number_counter h3.title,
	.et_pb_number_counter_1.et_pb_number_counter h3.title,
	.et_pb_number_counter_0.et_pb_number_counter h3.title {
		font-size: 17px !important;
	}

	.section_detalles .bloque span {
		font-size: 28px;
	}

}

@media (min-width: 1900px) and (max-width: 1920px) {

	div.et_pb_section.et_pb_section_2 {
		background-position: right 0% center !important;
	}

}

@media (min-width: 1921px) and (max-width: 2199px) {

	div.et_pb_section.et_pb_section_2 {
		background-position: right 10% center !important;
	}

	body.page-id-51515 div.et_pb_section.et_pb_section_2 {
		background-position: right 3% center !important;
	}

}

@media (min-width: 2200px) and (max-width: 2499px) {

	div.et_pb_section.et_pb_section_2 {
		background-position: right 20% center !important;
	}

	body.page-id-51515 div.et_pb_section.et_pb_section_2 {
		background-position: right 10% center !important;
	}


}

@media (min-width: 2500px) and (max-width: 2699px) {

	div.et_pb_section.et_pb_section_2 {
		background-position: right 25% center !important;
	}

	body.page-id-51515 div.et_pb_section.et_pb_section_2 {
		background-position: right 18% center !important;
	}

}

@media (min-width: 2700px){

	div.et_pb_section.et_pb_section_2 {
		background-position: right 30% center !important;
	}

	body.page-id-51515 div.et_pb_section.et_pb_section_2 {
		background-position: right 20% center !important;
	}

}

@media (max-width: 767px) {
	.section_categorias .bloque_categorias .imagen_categoria {
		width: 50%;
		margin-bottom: 30px;
	}

	h2.landing_marcas {
		font-size: 40px;
		line-height: 50px;	
	}

	h2.home_h2_tipico {
		font-size: 30px;
		line-height: 40px;	
	}	

	h2.titu_slider_home {
		font-size: 28px !important;
		line-height: 36px !important;
	}	

	h1.soy-h1-home {
		font-size: 30px;
		line-height: 40px;
	}	

	h1.soy-h1-landing-yokohama,
	h2.soy-h1-landing-yokohama,
	h3.soy-h1-landing-yokohama,
	h1.soy-h1-landing-nexen,
	h2.soy-h1-landing-nexen,
	h3.soy-h1-landing-nexen {
		font-size: 30px;
		line-height: 40px;		
	}

	.new-home_slider .slider_en-una-columna {
		margin-top: 30px;
	}


	.new-home_slider.landing-yokohama h2.subtitu_slider_home,
	.new-home_slider.landing-nexen h2.subtitu_slider_home,
	.new_especial-yokohama .texto-slogan_grande h2.subtitu_slider_home {
		font-size: 26px;
		line-height: 30px;
	}

	.new-home_slider .et_pb_text_inner .bloque h3 {
		font-size: 16px;
	}

	.lista-provincias-tres ul {
	  display: grid;
	  grid-template-columns: repeat(1, 1fr);
	  gap: 10px; /* Ajusta el espacio entre columnas, si deseas */
	}


}


@media (max-width: 640px) {

	.new-home_slider .et_pb_text_inner .bloque {
		width: 100%;
		padding-right: 0px;
	}

	.section_ruedas .et_pb_row_4col .et_pb_column {
		margin-right: 0px;
		margin-bottom: 20px;
		width: 100%;
	}

	.section_detalles .et_pb_column {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}

	.section_servicios img {
		width: 100%;
	}

	.section_servicios .et_pb_column {
		width: 100% !important;
		margin-right: 0px !important;
	}

	h2.clientes-b2b {
		font-size: 50px;
		line-height: 50px;
	}

}

@media (max-width: 480px) {

	.section_categorias .bloque_categorias .imagen_categoria {
		width: 100%;
		margin-bottom: 30px;
	}

	.section_ruedas .et_pb_module.et_pb_image {
		text-align: center;
	}

}


/****textos nuevas pages*****/
/*firestone*/
body.page.page-id-3677 .et_pb_text_4 h2, 
body.page.page-id-3677 .et_pb_text_6 h2, 
body.page.page-id-3677 .et_pb_text_2 h2 {
	text-align: left !important;
}

/*uniroyal*/
body.page.page-id-52376 .et_pb_text_4 h2, 
body.page.page-id-52376 .et_pb_text_6 h2, 
body.page.page-id-52376 .et_pb_text_2 h2 {
	text-align: left !important;
}

/*kleber*/
body.page.page-id-52386 .et_pb_text_4 h2, 
body.page.page-id-52386 .et_pb_text_6 h2, 
body.page.page-id-52386 .et_pb_text_2 h2 {
	text-align: left !important;
}

/*metzeler*/
body.page.page-id-52398 .et_pb_text_4 h2, 
body.page.page-id-52398 .et_pb_text_6 h2, 
body.page.page-id-52398 .et_pb_text_2 h2 {
	text-align: left !important;
}

/*** CSS MAPA ENLACE CLICK ***/

.title_almacen a{
	text-decoration:underline;
}

/**** CSS HEADER RESPONSIVE ***/

@media(max-width:1540px) and (min-width:1245px){
	#main-header .container{ max-width:100%; width:98%;}
	#telefono-header,#hazte-cliente-header,#b2b-header{font-size:1.2vw;margin-top:0px!important;}
	#et-secondary-menu{padding-top:15px;}
}

@media(max-width:1260px) and (min-width:980px){
	#main-header .container{ max-width:100%; width:98%;}
	#telefono-header,#hazte-cliente-header,#b2b-header{font-size:1.2vw;margin-top:0px!important;}
	#et-secondary-menu>ul>li.top-tlf > a{font-size:1.1vw;}
	#et-secondary-menu>ul>li.top-cliente > a, #et-secondary-menu>ul>li.top-user > a{font-size:1.1vw;}
	#et-secondary-menu{padding-top:15px;}
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{font-size:1vw}
}

@media(max-width:1200px) and (min-width:980px){
	#et-top-navigation{margin-top:12px;}
	.et_header_style_left .logo_container{margin-top:20px;}
}


@media(max-width:1105px) and (min-width:980px){
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{font-size:0.9vw}
	#telefono-header,#hazte-cliente-header,#b2b-header{font-size:1.1vw;margin-top:0px!important;}
	#et-secondary-menu>ul>li.top-tlf > a{font-size:1vw;}
	#et-secondary-menu>ul>li.top-cliente > a, #et-secondary-menu>ul>li.top-user > a{font-size:1vw;}
}

#breadcrumbs {
    width: 80%;
    max-width: 1400px;
    margin: auto;
    padding: 10px 0;
}