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



/*Add your own styles here:*/
/*modal*/
.pum-container {
    top: 7% !important;
    margin-bottom: 0px !important;
}
input.wpcf7-submit {
    margin-left: 32% !important;
    position: relative;
    background: #ff6752;
    color: #ffffff;
    border-radius: 25px;
    width: 35%;
}
input.wpcf7-form-control {
    border-radius: 25px !important;
}
#top textarea {
    border-radius: 25px !important;
}
/*modal*/
/*textos*/
.titulos{
    font-family: 'comfortaa-bold';
}
.regular-sans{
    font-family: 'opensans-regular';
}
.bold-sans{
    font-family: 'opensans-bold';
}
/*textos*/
/*menu*/
.main_menu #avia-menu .current-menu-item a {
    color: #369c73 !important;
}
/*menu*/
/*slider*/
.slideshow_inner_caption {
    width: 58%;
}
.slideshow_align_caption {
    vertical-align: top;
}
h2.avia-caption-title {
    font-family: 'opensans-bold';
	white-space: nowrap;
}
.avia-caption-content {
    font-family: 'opensans-regular';
    text-align: center;
}
.contenido-iconos-slider {
    position: absolute;
    bottom: 0;
}
.iconos-slider {
    display: flex;
    align-items: center;
}
.iconos-slider img {
    width: 41px !important;
    margin: 0 16px 9px 0 !important;
}
.avia-caption-content p::after {
    content: '';
    position: absolute;
    left: 33%;
    top: 100%;
    background-image: url(/wp-content/uploads/2021/01/konkayRecurso-2.png);
    height: 250px;
    width: 250px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
/*slider*/

#por-que-konkay {
    background-image: url(/wp-content/uploads/2020/10/Enmascarar-grupo-10.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 38%;
}

#slider-producto ul.products {
    padding: 0 8%;
}
#slider-producto .inner_product.main_color, .related .inner_product.main_color {
    /*background-image: url(/wp-content/uploads/2020/10/fondo.png);*/
	background-image: url(/wp-content/uploads/2021/01/fondo-verde.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 0;
	border-radius: 21px;
}
#slider-producto .thumbnail_container, .related .thumbnail_container {
    padding: 3% 13%;
}
#slider-producto .inner_product_header, .related .inner_product_header {
    border-top-width: 0 !important;
    background-color: transparent;
}
#slider-producto .avia-arrow, .related .avia-arrow {
    display: none;
}
#slider-producto .inner_product_header_cell, .related .inner_product_header_cell {
    text-align: center;
}
#slider-producto h2.woocommerce-loop-product__title, #slider-producto .price span, #slider-producto .category-desc, .related h2.woocommerce-loop-product__title, .related .price span, .related .category-desc {
    color: #ffffff;
}
#slider-producto .avia_cart_buttons, .related .avia_cart_buttons {
    opacity: 1;
    border-top-width: 0;
    background-color: transparent;
	display: none;
}
#slider-producto .avia_cart_buttons .button{
    color: #ffffff !important;
}
#slider-producto .avia-slideshow-arrows a {
    opacity: 1 !important;
}
#slider-producto .avia-slideshow-arrows a:before {
    background: transparent;
}
#slider-producto .prev-slide:before {
    background-image: url(/wp-content/uploads/2020/10/Grupo-94.png) !important;
    background-size: 100% 100% !important;
    font-size: 0px;
}
#slider-producto .next-slide:before {
    background-image: url(/wp-content/uploads/2020/10/Grupo-93.png) !important;
    background-size: 100% !important;
    font-size: 0px;
}
/*footer*/
h3.widgettitle {
    text-align: center;
    margin: 0 !important;
}
.img-icono-footer {
    margin: 0 5px;
}
@media only screen and (max-width: 1080px){
	/*slider*/
	.avia-caption-content p::after {
		content: '';
		position: absolute;
		left: 33%;
		top: 100%;
		background-image: url(/wp-content/uploads/2021/01/konkayRecurso-2.png);
		height: 200px;
		width: 200px;
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	/*slider*/
}
@media only screen and (max-width: 1067px){
	.texto-final-apoyar p {
		font-size: 20px;
	}
}

@media only screen and (max-width: 989px){
	/*slider*/
	.avia-caption-content p::after {
		content: '';
		position: absolute;
		left: 51%;
		top: 100%;
		background-image: url(/wp-content/uploads/2021/01/konkayRecurso-2.png);
		height: 150px;
		width: 150px;
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	/*slider*/
	.texto-final-apoyar p {
		font-size: 18px;
	}
}

@media only screen and (max-width: 768px){
	.texto-final-apoyar p {
		font-size: 15px;
	}
}

@media only screen and (max-width: 767px){
	/*slider*/
	.slideshow_inner_caption {
		width: 41%;
	}
	.slideshow_align_caption {
		vertical-align: middle;
	}
	.avia-caption-content p::after {
		content: '';
		position: absolute;
		left: 51%;
		top: 100%;
		background-image: none;
		height: 150px;
		width: 150px;
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	/*slider*/
	#historia .content, #por-que-konkay .content{
		padding-bottom: 0;
	}
	#por-que-konkay .template-page.content {
		vertical-align: top;
	}
	#por-que-konkay {
		background-image: none;
		background-repeat: no-repeat;
		background-position: 100% 100%;
		background-size: 61%;
	}
	.img-porque-konkay img {
		max-width: 110%;
	}
	/*footer*/
	#footer .flex_column {
		margin-bottom: 0px !important;
	}
	#footer .widget {
		margin: 10px 0 0px 0;
	}
	#footer #text-2 p {
		margin: 0.35em 0 !important;
		text-align: center !important;
	}
	#footer .menu a {
		text-align: center;
	}
	/*footer*/
}

@media only screen and (max-width: 479px){
	.slideshow_inner_caption {
		width: 58%;
		margin-top: -21px;
    	margin-left: -17px;
	}
	.slideshow_align_caption {
		vertical-align: middle;
	}
	.avia-slideshow li img {
		height: 230px;
	}
	.iconos-slider img {
		width: 20px !important;
		height: auto !important;
		margin: 0 14px 3px 0 !important;
	}
}
