/*
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);
}


/* MENU - HEADER */
.fusion-header {
    height: 121px !important;
}

.fusion-logo-link {
	z-index: 9999999 !important;
	position: relative;
}

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

#is-search-input-0 {
	border: none !important;
	 background-color: #6A5248 !important;
    border-radius: 3.2rem 0 0 3.2rem !important;
	color: var(--awb-color1) !important;
}

.is-search-icon {
	border: none !important;
	color: var(--awb-color1) !important;
    border-radius: 0 3.2rem 3.2rem 0 !important;
    background:  #6A5248!important;
}

.is-form-style .is-search-submit path {
    fill: var(--awb-color1) !important;
}

#is-search-input-0::placeholder {
color: var(--awb-color1) !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
li.mega-menu-item > ul.mega-sub-menu {
    padding-left: 18vw !important;
}*/
.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;
}


/* SUB MENU PERRO

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


/* SUB MENU GATO

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

/* PRODUCT CARDS */

.woocommerce-product-gallery__image.fusion-image-wrapper {
	padding: 1rem;
}
.fusion-post-card-image img {
mix-blend-mode: multiply;
}

.product .has-mask-background, .multiplicar {
	mix-blend-mode: multiply;
}

/* BREADCRUMBS */
.fusion-breadcrumbs {
	text-align: right !important;
}

.fusion-page-title-bar .fusion-fullwidth:first-child {
	/*padding-top: 0 !important;*/
}

/*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;
}

/* SLIDER REVOLUTION */

h1.sr7-layer {
	
	font-family: "Malaga Narrow OT MED", serif !important;
}

.kraft-divider { height: 2.3rem;}

/* WPML - banderas */

.mega-wpml-ls-item .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;
	}
}


/* A11y */

/* Mostrar foco en botones y formularios en toda la web */
.fusion-button:focus, input:focus {
  outline: 2px solid #005fcc !important;
  outline-offset: 3px;
  box-shadow: 0 0 0 3px rgba(0, 95, 204, 0.4);
}

/* Submenú navegable con teclado */
.mega-menu-item-has-children:focus-within > .mega-sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
    position: fixed !important;
}
.mega-menu-item-has-children:focus-within:not(.mega-wpml-ls-item) > .mega-sub-menu {
	width: 100% !important;
    left: 0 !important;
}