/*
Theme Name: Auto
Description: Tema hijo para hacer cambios sin riesgo
Author: Edd B.
Template: storefront
*/


@import 'https://autoantioquia.edu.co/wp-content/themes/storefront-child/sass/main.css';


.product_list_widget img { display:none; }
.product_list_widget .woocommerce-Price-amount { display:none; }
.product_list_widget li { padding: 5px 0 !important; }
dd { margin: 0px !important; border-bottom: 1px solid #888; }
dt, dd p { line-height: 18px !important; }
form.cart {
    position: relative;
}
h3.hid1 {
    position: absolute;
    top: 100px;
	DISPLAY: NONE;
}

label[for=checkbox-group-1566936250389]
{
    display:none !important;
}


h6.title_curso{
    position: relative;
    top: 20px;
}


.hw-title{		    background: #3ea669;    margin: -16px;    padding: 16px;    color: #fff; }
.product_list_widget {    list-style: none;    margin-left: 0;    margin-top: 15px; }
.hw-widget { border: 1px solid #6d6d6d40; background: #eeeeee; overflow: auto; max-height: 700px; margin-top: 130px; padding: 15px;    border-radius: 10px; }

.conteinerfull {
    margin: 40px 0px;
}
/* .sametitle {
    background-color: #137913;
    color: #fff;
    font-weight: 600;
    padding: 17px 60px;
    font-size: 40px;
    border-radius: 15px;
} */

.sametitle {
/*     background-color: #137913; */
	    background-color: #3ea669;
    color: #fff;
    padding: 17px 60px;
    border-radius: 15px;
    font-weight: 400;
    font-size: 40px;
    line-height: 1.214;
    letter-spacing: -1px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

	
.conteinerfull h1 {
    background-color: #3ea669;
    color: #fff;
    font-weight: 300;
/*     padding: 20px 40px; */
    padding: 10px 20px;
    font-size: 30px;
	   line-height: 1.214;
    letter-spacing: -1px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    border-radius: 15px;
}

.conteinerfull h2 {
    background-color: #3ea669;
    color: #fff;
    font-weight: 300;
/*     padding: 20px 40px; */
    padding: 10px 20px;
    font-size: 30px;
	   line-height: 1.214;
    letter-spacing: -1px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    border-radius: 15px;
}
	.conteinerfull ul {
    margin: 0 25px;
}

body.single p{
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
    line-height: 2;
}

ul#mega-menu-primary, 
ul.mega-sub-menu {
 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
	font-weight: 300;
}


.single_variation_wrap h3{
    letter-spacing: -1px;
 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
}


table.variations{
	 width: 40%;
}

.cont-single-product{
	margin: 50px 50px;
}

div.slider-show-home{
	min-height: 455px; 
	max-height: 520px;
}


#telefono-top {position: absolute; display: block; width: 250px;  top: 0;right: 300px;  padding: 5px; font-size: 15PX; font-weight: bold;}
#telefono-top  h2 { padding: 0px; margin: 0px; font-weight: bold; font-size: 25px; color: #278d51; text-align: center; }
#telefono-top p.telefono{padding: 0px; margin: 0px; font-weight: bold; font-size: 25px; color: #278d51; text-align: center; }
#telefono-top p { padding: 0px; margin: 0px;  color: #278d51; text-align: center;}

body.single-product.storefront-full-width-content .content-area{
	float: none!important;
}

img.img-slider {
    max-width: 100%;
    width: 550px;
    height: auto;
    margin: 0 auto;
}

section.seo h1 { font-size: 20px; text-align: center; }
ul.listSeoFlex { display: flex;  align-items: center; justify-content: center; list-style-type: none;}
ul.listSeoFlex li { padding: 5px; }
ul.listSeoFlex li h2 { font-size: 12px; padding: 0px;  margin: 0px; }

.woocommerce-loop-product__title, .post-featured-title {
    min-height: 100px;
}

a.wht { background: #51dc85;color: white;padding: 10px; 
border-radius: 50%;position: absolute;bottom: 150px;
right: 30px; width: 50px; height: 50px; }
body.single-product div#owl-demo {display: flex;flex-wrap: wrap;
justify-content: space-evenly;align-items: center;}

h1.title-404{color: #278d51;font-weight: 400;font-size: 50px;
line-height: normal;}
p.text-404 {font-size: 25px;font-weight: 600;line-height: normal;}
a.btn.btn-default.btn-404 { border-radius: 5px;padding: 5px 25px;
background: #f50302;color: white;border: none;}
.fontsize-H2{font-size: 32px;border: 0;margin: 0;padding: 0;}
.fontsize-H4{font-size: 22px;border: 0;margin: 0;padding: 0;}
.pre-header{height: 50px;}

/* =========================================
   Estilos para FAQ - Autoantioquia (UIkit)
   ========================================= */

:root {
    /* Ajusta estos valores según los colores exactos de tu sitio web */
    --faq-bg-color: #ffffff;
    --faq-border-color: #e5e5e5;
    --faq-title-color: #333333;
    /* Color principal: Cambia este HEX por el color de marca de Autoantioquia */
    --faq-primary-color: #3ea669; 
    --faq-text-color: #555555;
    --faq-hover-bg: #f8f9fa;
}

/* Contenedor principal del acordeón */
.faq-autoantioquia {
    max-width: 800px; /* Limita el ancho para que la lectura sea cómoda */
    margin: 0 auto;
    background-color: var(--faq-bg-color);
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); /* Sombra sutil para destacar */
}

/* Separación y borde entre cada pregunta */
.faq-autoantioquia > li {
    margin-top: 0 !important;
    border-bottom: 1px solid var(--faq-border-color);
}

/* Eliminar el borde inferior del último elemento para mantener la limpieza */
.faq-autoantioquia > li:last-child {
    border-bottom: none;
}

/* Estilos del título de la pregunta */
.faq-autoantioquia .uk-accordion-title {
    font-size: 1.1rem;
    font-weight: 600;
    color: var(--faq-title-color);
    padding: 18px 15px;
    margin: 0;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

/* Efecto al pasar el ratón (Hover) sobre la pregunta */
.faq-autoantioquia .uk-accordion-title:hover {
    background-color: var(--faq-hover-bg);
    color: var(--faq-primary-color);
    text-decoration: none;
}

/* Color activo cuando la pregunta está desplegada */
.faq-autoantioquia li.uk-open > .uk-accordion-title {
    color: var(--faq-primary-color);
}

/* Ajustes del contenedor de la respuesta */
.faq-autoantioquia .uk-accordion-content {
    margin-top: 0;
    padding: 0 15px 20px 15px;
}

/* Ajustes de tipografía para el texto de la respuesta */
.faq-autoantioquia .uk-accordion-content p {
    color: var(--faq-text-color);
    font-size: 1rem;
    line-height: 1.6;
    margin: 0;
}

@media(max-width: 1366px) {
	div.cont-excerpt p {
		font-size: 1.0em;
	}
}
@media(max-width: 960px) {
	.site-branding {
		width: calc(100%);
	}
}


@media screen and (max-width: 767px) {
	.storefront-hamburger-menu-active .main-navigation .handheld-navigation > ul, .storefront-hamburger-menu-active .main-navigation div.menu > ul {		
    	background-color: #3ea669;
		  letter-spacing: -1px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
	}
	
	.main-navigation ul.menu > li > a, 
	.main-navigation ul.nav-menu > li > a {
    color: #333;
		font-weight: normal;
	}
	
	.main-navigation ul li a:hover, 
	.main-navigation ul li:hover > a, 
	.site-title a:hover, 
	.site-header ul.menu li.current-menu-item > a {
    color: #333;
    font-weight: bold;
	}
	
	.main-navigation .handheld-navigation {
    background-color: #3ea669;
	}
	
	.storefront-hamburger-menu-active .shm-close {
    color: #fff;
	}
	
     #vehiculos .uk-grid p {
        color: #000000 !important;
        text-shadow: unset !important;
    }
	
	 #vehiculos .uk-grid-stack img {
        top: 55% !important;
		height: 220px !important;
    }
}


@media (max-width: 640px){
	
.cont-single-product {
    margin: 30px 0px 0px 0px;
}
	
.cont_movil h1{
	font-size: 25px;
}
	
.single .wcpa_form_outer .wcpa_form_item input[type=text],
.single .wcpa_form_outer .wcpa_form_item input[type=number] {
	 width: 80vw;	
}
	
.single .wcpa_form_outer .wcpa_form_item .select {
    width: 80vw;
}
	
.sametitle {
    padding: 10px 20px!important;
    font-size: 18px!important;
	font-weight: 500;
}
	
.conteinerfull h1 {
    padding: 10px 20px!important;
	font-size: 18px!important;
}
	
.single_variation_wrap h3 {
    font-size: 18px;
}
	
table.variations tr{
	display: flex;
	flex-direction: column;
}
	
ul.uk-slideshow-items.slideshow-home-content {
    height: 480px;
}
	
div.slider-show-home{
	min-height: 455px; 
	max-height: 550px;
}
	
#vehiculos .uk-grid-stack h1 {
    font-size: 39px;
}
	
#telefono-top {
    top: 0;
    right: unset;
    left: 0;
}
	
#telefono-top h2 {
    text-align: left;
}
	
#telefono-top p.telefono {
    text-align: left;
}
	
#telefono-top p {
    text-align: left;
}

ul.listSeoFlex {
    display: flex;
    justify-content: center;
	align-items: baseline;
	flex-wrap: wrap;
	    margin: auto;
}
	
header#masthead .uk-position-right{
    top: -15px !important;
}
	
}


