/*
Theme Name: Criadores
Description: Child theme for Avada theme
Author: Estudio Numérico
Author URI: https://www.estudionumerico.com
Template: Avada
Version: 1.0.0
Text Domain:  criadores
*/

/* IMAGENES PRODUCTO */
.fondo-productos img {
	background-color: rgba(230, 235, 241, 0.30);
}

/* SEARCH BAR */
.astm-search-menu {
	float: right !important;
	margin-top: 2.4rem !important;
}

#is-search-input-0 {
	border: none !important;
	 background-color: rgba(176, 194, 211, 0.15) !important;
    border-radius: 3.2rem 0 0 3.2rem !important;
}

.is-search-icon {
	border: none !important;
	color: var(--awb-color8) !important;
    border-radius: 0 3.2rem 3.2rem 0 !important;
    background: rgba(176, 194, 211, 0.15) !important;
}

#is-search-input-0::placeholder {
color: var(--awb-color7) !important;
}

.fusion-header {
	border-bottom: 1px solid #D8D8D8;
}

@media screen and (max-width: 800px) {
	.is-search-form {
		margin-inline: 30px !important;
	}
	#mobile-menu-main-menu {
		border-top: none !important;
	}
}


/* SUBMENU*/
.mega-menu-description { display: none !important; } 

.mega-menu-perro > ul.mega-sub-menu > li.mega-menu-row, .mega-menu-gato > ul.mega-sub-menu > li.mega-menu-row  {
    width: 90% !important;
    float: none !important;
    margin-inline: 10% !important;
}

.mega-menu-link {
	text-align: center !important;
}

.mega-menu-perro > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-item a.mega-menu-link, .mega-menu-gato > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-item a.mega-menu-link {
	color: white !important;
}

.mega-menu-perro > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-item, .mega-menu-gato > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-item {
	width: auto !important;
	border-radius: 8px !important;
	padding: 8px 16px !important;
}


/*.mega-menu-perro > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-link:before, .mega-menu-gato > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-link:before  {
	content: "";
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    float: left !important;
    margin: 0 6px 0 0 !important;
}*/

/* SUB MENU PERRO*/

.mega-menu-perro .mega-sub-menu {
	background-color: var(--awb-color2) !important;
}


.mega-menu-perro > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-item {
	background: var(--awb-color8) !important;
}


/*.mega-menu-perro > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-link:before{
    background: url("") no-repeat !important;
}*/

/* SUB MENU GATO */

.mega-menu-gato .mega-sub-menu {
	background-color: var(--awb-color3) !important;
}


.mega-menu-gato > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-item {
	background: var(--awb-color5)!important;
	color: white !important;
}


/*.mega-menu-gato > ul.mega-sub-menu  > li.mega-menu-row > ul.mega-sub-menu > li:first-child .mega-menu-link:before{
    background: url("") no-repeat !important;
}*/

/* PRODUCT CARDS */

.woocommerce-product-gallery__image.fusion-image-wrapper {
	background-color: #f9f9f9;
	padding: 1rem;
}
.testimonial-item #bg-testimonial-1{
	background-color: #7C1A59;
}
.testimonial-item #bg-testimonial-2{
	background-color: #EC6628;
}
.testimonial-item #bg-testimonial-3{
	background-color: #166935;
}
.fusion-post-card-image.has-aspect-ratio img {
mix-blend-mode: multiply;
}

/*BÚSQUEDA*/
.fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {
	border: 1px solid var(--timeline_color);
    border-radius: 1rem;
    overflow: hidden;
}

.fusion-blog-layout-grid .fusion-post-slideshow {
	border: 0 !important;
}

.fusion-blog-layout-grid  h2.fusion-post-title {
	font-size: 1.2rem !important;
	font-weight: normal !important;
	text-align: center;
	line-height: 120% !important;
}

.fusion-blog-layout-grid .fusion-post-content-container {
	display: none !important;
}
.fusion-image-wrapper:hover .fusion-rollover {
    display: none !important;
}


/* TESTIMONIALS */
    
.testimonials-carousel {
	max-width: 1248px;
    margin-left: calc(-4% / 2);
    margin-right: calc(-4% / 2);
}

.testimonial-wrapper {
	display: flex;
	flex-direction: column;
    justify-content: space-between;
    height: 100%;
	background: #166935;
    margin: .6rem;
padding: 1rem 2rem;
	border-radius: 20px;
	color: white;
}

.testimonial-title{
	font-size: 1.5rem;
	font-weight: bold;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: white;
    margin-top: 1rem;
    margin-bottom: 0;
}
}
.testimonial-content{
	font-size: .8rem !important;
}
.testimonial-image {
	height: 22px;
	width: auto;
    object-fit: contain;
    object-position: left;
}

.slick-next:before, .slick-prev:before {
    font-size: 28px;
    color: #EC6628 !important;
}

@media screen and (max-width: 800px) {
	
	.testimonials-carousel {
	max-width: 100%;
	
}
}
	
/* WPML - banderas */

.mega-wpml-ls-current-language .mega-menu-link {
    display: flex !important;
    align-items: center;	
}

.mega-wpml-ls-item .mega-menu-link .wpml-ls-flag {
    height: 12px;	
}

.mega-wpml-ls-item  .mega-sub-menu  {
 width: auto !important;
	padding: 0 !important;
}

.mega-wpml-ls-item  .mega-sub-menu  a {
    padding: 1rem !important;
}


.mega-wpml-ls-item .wpml-ls-flag {
    width: 38px !important;
margin: 0 !important;
    
}


@media screen and (min-width: 800px) {
	
	.wpml-ls-native {
		display: none !important;
	}
}