/* CSS GENERAL */

.qode-advanced-image-gallery .owl-nav .qode-next-icon, .qode-advanced-image-gallery .owl-nav .qode-prev-icon {
		border: 2px solid #ffffff;
	}
.qode-advanced-image-gallery .owl-dots .owl-dot.active span, .qode-advanced-image-gallery .owl-dots .owl-dot:hover span {
    background-color: #ffffff;
}

.page_not_found h2 {
    color: #474747;
}

.mobile_menu_button {
       float: right;
}


/* IMAGEN HOME */

.portada {    
	background-image: url(https://koalacarcare.com/wp-content/uploads/2018/05/venta_accesorios_Koala_Car_Care-min.jpg);
   	position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
 }

/* estilo formulario de contacto "Contact Form 7 */

#contact .text{
	    font-size: 12px;
}

/* VIDEO YOUTUBE */

.video-container {
position: relative;
padding-bottom: 56.25%; /* Para que el contenedor tenga relación de aspecto 16/9 */
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/* ASESOR DE COOKIES */

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
    color: #ff8b1f !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
    color: #ff8b1f !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
    color: #ff8b1f !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
    background-color: #ffffff;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
    color: #474747;
}


/* HOME */

.home_title h1 {
		color: #ffffff;
    font-size: 40px;
		line-height: 60px;
		font-family: 'Roboto Slab';
		font-weight: 400;
		text-shadow: none;
		text-transform: none;
	}

.home_title h2 {
		color: #ffffff;
    font-size: 40px;
		line-height: 60px;
		font-family: 'Roboto Slab';
		font-weight: 400;
		text-shadow: none;
		text-transform: none;
	}

.home_koala_title h2 {
		color: #ffffff;
		font-size: 50px;
		font-family: Montserrat;
		font-weight: 800;
		text-transform: capitalize;
		letter-spacing: 15px;
		text-shadow: none;
}

.home_verde h2 {
    color: #3df0a2;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
	  letter-spacing: 2px;
}

.home_blanco h2 {
		font-family: "Roboto Slab";
    color: #ffffff;
    font-size: 20px;
    font-weight: 300;
  	text-transform: none;
}

.home_blanco h3 {
		font-family: "Roboto Slab";
    color: #ffffff;
    font-size: 20px;
    font-weight: 300;
  	text-transform: none;
}

.home_verde h3 {
		font-family: "Roboto Slab";
    color: #3df0a2;
    font-size: 20px;
    font-weight: 300;
  	text-transform: none;
}

.home_naranja h2 {
    color: #ff8b1f;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
	  letter-spacing: 2px;
}

.home_negro h1 {
		font-family: "Roboto Slab";
    color: #474747;
    font-size: 23px;
    font-weight: 300;
  	text-transform: none;
}


.home_negro h3 {
		font-family: "Roboto Slab";
    color: #474747;
    font-size: 20px;
    font-weight: 300;
  	text-transform: none;
}
 
.home_categorias h3 {
   	color: #ff8b1f;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
	  letter-spacing: 2px;
}  
  
.home_distribuidor h2 {
   	color: #ffffff;
    font-size: 28px;
    font-weight: 700;
    text-transform: none;
	  letter-spacing: 2px;
}

.home_distribuidor_n h2 {
   	color: #000000;
    font-size: 28px;
    font-weight: 700;
    text-transform: none;
	  letter-spacing: 2px;
} 

.home_distribuidor h3 {
   	color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
}   

.home_distribuidor_n h3 {
   	color: #000000;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
} 
 


/* CATEGORIAS */

.categorias_blanco h1 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}

.categorias_blanco h3 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 13px;
}
  
.categorias_blanco h2 {
    color: #ffffff;
    font-size: 23px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}

.categorias_subtitle_negro h2 {
    font-family: "Roboto Slab";
  	color: #474747;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
}

.categorias_subtitle_negro h3 { 
    font-family: "Roboto Slab";
    color: #474747;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
}

.categorias_negro h2 {
    color: #474747;
    font-size: 32px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}

.categorias_producto_fondo_negro h3 {
    color: #ff8b1f;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
  	text-transform: uppercase;
}

.categorias_producto_fondo_negro_sub h3 {
  	font-family: "Roboto Slab";  
    color: #ffffff;
    font-size: 37px;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0px;
}
  
.categorias_producto_fondo_negro_descrip h3 {
  	font-family: "Roboto Slab";  
    color: #ffffff;
    font-size: 19px;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0px;
}

.categorias_producto_fondo_gris h3 {
    color: #3df0a2;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
  	text-transform: uppercase;
}

.categorias_producto_fondo_gris_sub h3 {
  	font-family: "Roboto Slab";  
    color: #474747;
    font-size: 37px;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0px;
}
  
.categorias_producto_fondo_gris_descrip h3 {
  	font-family: "Roboto Slab";  
    color: #474747;
    font-size: 19px;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 0px;
}



/* PÁGINA ESPECÍFICA PRODUCTO */

.producto_especifico_naranja h1 {
    font-family: "Roboto Slab";
    color: #ff8b1f;
    font-size: 45px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1px;
}

.producto_especifico_negro h2 {
    color: #1c1c1c;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.producto_especifico_negro h3 {
    color: #1c1c1c;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.producto_especifico_blanco h3 {
    color: #ffffff;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.producto_especifico_naranja h2 {
    font-family: "Roboto Slab";
    color: #ff8b1f;
    font-size: 45px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1px;
}

.producto_especifico_video h2 {
    font-family: "Roboto Slab";
    color: #ff8b1f;
    font-size: 45px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1px;
}

.descripcion_product_negro h4 {
    font-family: "Roboto Slab";  
    color: #1c1c1c;
    font-size: 20px;
    font-weight: 300;
    text-transform: none;
    letter-spacing: 1px;
}
  
.producto_especifico_porque h3 {
    color: #1c1c1c;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}


.categorias_producto_verde h3 {
    font-family: "Roboto Slab";  
    color: #3df0a2;
    font-size: 25px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
}




/* SOBRE NOSOTROS */

.sobre_nosotros h1 {
		color: #ff8b1f;
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 700;
}
.sobre_nosotros h3 {
		color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 35px;
    font-weight: 700;
}
.sobre_nosotros h2 {
		color: #ff8b1f;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.sobre_nosotros p {
		font-size: 18px;
    line-height: 26px;
    color: #303030;
    font-weight: 400;
}

.sobre_nosotros_gris p {
		font-size: 18px;
    line-height: 26px;
    color: #818181;
    font-weight: 400;
}

.sobre_nosotros_naranja h3 {
		font-family: "Roboto Slab";
    color: #ff8b1f;
    font-size: 26px;
    font-weight: 600;
  	text-transform: none;
}

.sobre_nosotros_blanco p {
		font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 400;
}

/* DÓNDE COMPRAR */

.donde_comprar h1 {
		 color: #ffffff;
    font-size: 28px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}

.donde_comprar_n h1 {
		 color: #000000;
    font-size: 28px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}

.donde_comprar h2 {
		color: #000000;
    font-size: 23px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}

.donde_comprar h3 {
	  color: #303030;
    font-size: 23px;
    line-height: 36px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.26px;
    text-transform: none;
}

.donde_comprar p {
		font-size: 16px;
    line-height: 26px;
    color: #303030;
    font-weight: 400;
}


/* CONTACTO */

.contacto h1 {
		color: #474747;
    font-size: 45px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}


/* @media 775px */

@media (max-width: 775px) {
  .call_to_action .text_wrapper .call_to_action_text{
    line-height: 40px;
}


.sobre_nosotros h1 {
	  font-size: 22px;
}

.producto_especifico_video h2 {
    font-family: "Roboto Slab";
    color: #ff8b1f;
    font-size: 34px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1px;
}
  .producto_especifico_blanco h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px;
}
	.angulohome .angled-section.svg-top{
    top: 0 !Important;
}
}

/* CONTACT FORM */

div.wpcf7 form.spam .wpcf7-response-output {
    border-color: #df3737;
    background-color: #df3737!important;
}

div.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    background-color: #f1c40f!important;
}

div.wpcf7 form.sent .wpcf7-response-output {
    border-color: #1abc9c;
    background-color: #1abc9c!important;
}


