/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/* =Theme customization starts here
------------------------------------------------------- */
/*******************************************
**VARIABLES*******************************
*******************************************/
.woocommerce-variation-price .price woocommerce-Price-amount{font-size:26px;font-weight:800;}
:root {
	--accent-color: #bc9c2c; /* Define la variable para el color links */	
	--primary-color:#000; /* Define la variable para el color primario */	
	--secondary-color:#a2cdc9; /* Define la variable para el color secundario */
	--tertiary-color:#7eb1bc; /* Define la variable para el color terciario */
	
	--neutral-color:#aaa; /* Define la variable para el color neutro */
	--lighter-color:#eee; /* Define la variable para el color clar */
	--dark-color:#333; /* Define la variable para el color neutro */
	
	--border-radius:3px; /* Define la variable "radius" para la curvatura de las esquinas del botón */
	--border-radius-square:3px;/* Define la variable "radius" para la curvatura de las esquinas del botón cuadrado */
	--font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif; /*Define la fuente del botón*/
	--font-condensed:'Saira Condensed',Helvetica,Arial,Lucida,sans-serif; /*Define la fuente del botón*/
}

@-webkit-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}

@-moz-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}

@-o-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}
/***********************************************************************************
**GENERIC CLASSES*******************************************************************
***********************************************************************************/
.inline-block{
	display:inline-block;
	float:left;
}
.sombra-hover{
	padding:10px 20px 10px 10px;
	box-shadow: 0px 0px 40px -20px rgba(0,0,0,0.3);
}
.sombra-hover:hover{
	box-shadow: 0px 0px 40px -20px rgba(0,0,0,0.7);
	cursor:pointer;
}
.no-link{ 
	pointer-events: none;
	cursor: default;
	text-decoration: none;
}
.btn-volver{}
.flex, .module-flex .et_pb_text_inner p{
	display:flex;
	column-gap:20px;
}
.flex-center,  .module-flex .et_pb_text_inner p{justify-content:center;}
.flex-space-between{justify-content:space-between;}
.flex-wrap, .flex-wrap .et_pb_text_inner p{
	flex-wrap:wrap;
}
.flex-column-reverse .et_pb_column{
	display:flex;
	flex-direction:column-reverse;
}

.subtitulo h2{
	font-size:22px;
	font-weight:200;
	text-transform: uppercase;
	letter-spacing:2px;
}
/**Galerias*********************************************************/
/**Galerias*********************************************************/
/**Galeria Fila**/
.row-transparent-gallery > .et_pb_column:hover{
	
}
/**Galerias Titulo**/
.gallery-title{
	max-width: 100%;
	position: absolute;
	top: 80%;left: 50%;
	z-index: 1000;
	translate: -50% -5%;
	transition: all .5s ease-in-out;
	opacity:0;
}
.row-transparent-gallery > .et_pb_column:hover .gallery-title{
	top:50%;
	opacity:1;
}
.gallery-title .et_pb_module_header,
.gallery-title .et_pb_module_heading,
.gallery-title .et_pb_blurb_description{
	color:white;
}
.gallery-title .et_pb_blurb_description{
	font-size:.85em;
	margin-top:-10px;
}

/**Galerias Transparentes**/
.transparent-gallery.et_pb_gallery{
	height:30vw;
	max-height:375px;
}
.transparent-gallery .et_pb_gallery_items{
	display: block;height:100%;
	background-color: black;
	opacity:0;	
}
.row-transparent-gallery > .et_pb_column:hover .et_pb_gallery_items,
.transparent-gallery .et_pb_gallery_items:hover{
	opacity:.25;	
}
.transparent-gallery .et_pb_gallery_items,
.transparent-gallery .et_pb_gallery_item,
.transparent-gallery .et_pb_gallery_image{
	height:100%;	
}
.transparent-gallery .et_pb_gallery_image a{
	height: 100%;
	display:block;
}
.transparent-gallery .et_pb_gallery_image img{
	display: none;
}
.transparent-gallery .et-pb-slider-arrows,
.transparent-gallery .et-pb-controllers{
	display:none;
}


/**Galerias**/
.galeria-con-titulo .et_pb_gallery_item{
	position:relative;
}
.galeria-con-titulo .et_pb_gallery_title{
	font-size:12px;
	align-content: center;
	text-align: center;
	color:white;
	position:absolute;left:10%;bottom:-60px;
	margin-top:60px;
	opacity:0;	
	width:80%;
	padding:0px;height:100%;
	z-index:10;
	transition: all .5s ease-in-out;
}
.galeria-con-titulo .et_pb_gallery_item:hover .et_pb_gallery_title{
	bottom:0;
	opacity:1;
}

/**Galerías slide con fondo**/
#galerias-bk .et_pb_column .et_pb_heading{

}
#galerias-bk .et_pb_column:hover .et_pb_heading{
  top:50%;
	opacity:1;
}
#galerias-bk .et_pb_column .et_pb_heading .et_pb_module_heading{
	color:white;
}
#galerias-bk .et_pb_column .galeria-bk{
	background:black;
}
#galerias-bk .et_pb_column .galeria-bk:hover .et_pb_gallery_item > .et_pb_gallery_image{
		opacity:.75;
}
#galerias-bk .et_pb_column .et_pb_gallery.galeria-bk .et-pb-slider-arrows,
#galerias-bk .et_pb_column .et_pb_gallery.galeria-bk .et-pb-controllers{
	display: none;
}

/*
#galerias-bk .et_pb_column .galeria-bk .et_pb_gallery_item img{
	opacity: 0;
}
/*
#galerias-bk .et_pb_column .et_pb_heading{outline:1px solid blue;display:none;
	position:flex;justify-content: center;align-items: center;
	width:100%;margin:auto;height: 100%;	
	background:rgba(255,255,255,.5);
	position:absolute;top:0;
	
}
*/

/**Botones**/
/*body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_bg_layout_light .et_pb_button:hover, body .et_pb_button:hover*/
/**Botones**/
/*body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_bg_layout_light .et_pb_button:hover, body .et_pb_button:hover*/
/*Light Mode**/
.et_pb_bg_layout_light.et_pb_button{
	border-width: 0 0 2px 0!important;
	padding-top:.4em!important;
}
.et_pb_bg_layout_light.et_pb_button:hover{
	padding-top:.4em!important;
}
.et_pb_bg_layout_light.et_pb_button.lineal,
.button{
	border-width:2px!important;
}
.et_pb_bg_layout_light.et_pb_button.lineal:hover{

}
.et_pb_bg_layout_light.et_pb_button.solido{
	border-width:2px!important;
	background-color:var(--primary-color);
	color:white;
}
.et_pb_bg_layout_light.et_pb_button.solido:hover{
	background-color:var(--accent-color);
	color:white!important;
}
/**Dark Mode**/
.et_pb_bg_layout_dark.et_pb_button{
	border-color:white;
	border-width: 0 0 2px 0!important;
	padding-top:.4em!important;
}
.et_pb_bg_layout_light.et_pb_button:hover{
	padding-top:.4em!important;
}
.et_pb_bg_layout_dark.et_pb_button.lineal{
	border-width:2px!important;
}

.et_pb_bg_layout_dark.et_pb_button.solido{
	border-width:2px!important;
	background-color:white;
	color:var(--primary-color)!important;
}
.et_pb_bg_layout_dark.et_pb_button.solido:hover{
	background-color:var(--primary-color);
	color:white!important;
}

.submenu > .et_pb_column{
	display:flex;
	flex-wrap: wrap;
	justify-content: center;
}
.submenu > .et_pb_column .et_pb_bg_layout_light.et_pb_button{
	border-color:var(--lighter-color);
}

/**CARRITO DE COMPRA**/
#carrito-de-compra button.button{
	font-family:var(--font-condensed)!important;
	font-weight:500;font-size: 14px;
	border:2px solid var(--dark-color)!important;
	padding:13px 14px!important;
}
#carrito-de-compra button.button:hover{
	border-color:var(--accent-color)!important;;
	padding:13px 14px!important;
}
/**Checkout button**/
body #page-container .et_pb_section #totales-de-carrito a.checkout-button.button,
.woocommerce button#place_order.button{
	background:var(--primary-color)!important;
	color:white!important;
	display:table;
	padding:20px 40px!important;
}
body #page-container .et_pb_section #totales-de-carrito a.checkout-button.button{
	margin:-30px auto;	
}
body #page-container .et_pb_section #totales-de-carrito a.checkout-button.button:hover,
.woocommerce button#place_order.button:hover{
	background:var(--accent-color)!important;
	color:white!important;
}
/**FINALIZAR COMPRA**/
button#place_order.boton{
	
}

/**Blog**/
.et_pb_blog_0 .et_pb_post div.post-content a.more-link{
	margin-top:20px;
	border-bottom:2px solid black;
	float:right;
}
.et_pb_blog_0 .et_pb_post div.post-content a.more-link:hover{
	border-color:var(--accent-color);
	color:var(--accent-color)!important;;
}

/***********************************************************************************
**PLUGINS***************************************************************************
***********************************************************************************/
/**COMPLIANZ**/
#cmplz-document{max-width: 100%!important;margin-bottom:60px;}

/**FORMINATOR**/
/**Botones**/
.et_pb_button.boton-bg, .forminator-button-submit{
	font-family:var(--font-condensed)!important;;
	background-color:var(--primary-color)!important;
	letter-spacing: 0.2em!important;
	text-transform: uppercase !important;
	  padding:18px 30px!important;
}
.et_pb_button.boton-bg, .forminator-button-submit:hover{
	background-color:var(--accent-color)!important;
	box-shadow:none!important;;
}
  .forminator-button-submit:after{
		display:none!important;
	font-family: ETmodules !important;
	font-size: 24px;
	line-height: 1em;
	content: "\35";
	opacity: 0;
	position: absolute;top:17px;right:5px;
	margin-right: 1em;
	-webkit-transition: all .2s;
	transition: all .2s;
	text-transform: none;
	-webkit-font-feature-settings: "kern" off;
	font-feature-settings: "kern" off;
	font-variant: none;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	  color:white!important;
  }
  .forminator-button-submit:hover:after{
	  opacity:1;
	  margin-right:0;
  }

/**REDSYS****/
ul.wc_payment_methods li.payment_method_redsys > label:after{
	content:'';
	display:inline-block;
	margin-left:10px;margin-bottom:-5px;
	background-image:url('https://tiendasomosclima.com/wp-content/uploads/2024/01/pago-tarjeta.png');
	background-repeat:no-repeat;
	width:180px; height:23px;
}

/***********************************************************************************
**HEADER****************************************************************************
***********************************************************************************/
/**TOP-BAR***********************************************/
/**Accesibility**/
#pojo-a11y-toolbar{
 display:flex;
 flex-direction:column-reverse; position:relative!important;
 right:0!important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{
 background-color:var(--accent-color);
 position:relative; top:0;right:0!important; z-index:100; 
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a.pojo-a11y-toolbar-toggle-link{
  position:absolute;right:0;  
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
 opacity: 0;
 transition: all .5s ease-in-out;
 overflow:hidden;
 width:100%;height: 0;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {
  opacity: 1;
  height:auto;
}
ul.pojo-a11y-toolbar-items.pojo-a11y-tools {
 display:flex; flex-wrap: wrap;
}

.topbar-right{
	display:flex;
	justify-content: flex-end;
}


/**MENU BAR*************************************************/
/**Carrito Ico**/
.et-db #et-boc .et-l .et_pb_menu__cart-button::after,
.et-db #et-boc .et-l .et_pb_menu__search-button::after{
	border:1px solid var(--lighter-color);
	padding:10px;
	font-size:12px;
}
.et-db #et-boc .et-l .et_pb_menu__cart-button:hover::after,
.et-db #et-boc .et-l .et_pb_menu__search-button:hover::after{
	border:1px solid var(--accent-color);
	color:var(--accent-color);
}
.et-db #et-boc .et-l .et_pb_menu__search-button{margin-left:-5px!important;;}

.et-db #et-boc .et-l .et_pb_menu__cart-button span.et_pb_menu__cart-count{
  background:var(--primary-color);color:white;
	border:2px solid var(--primary-color);border-radius: 100%;
	display:block;height:20px;min-width:20px;
	font-size:10px;text-align: center;
	position:absolute;top:10px;

}
.et-db #et-boc .et-l .et_pb_menu__cart-button:hover span.et_pb_menu__cart-count{
	background:var(--accent-color);
	border-color:var(--accent-color);
}


/***********************************************************************************
**FOOTER****************************************************************************
***********************************************************************************/
/**FOOTER-BAR********************************************/
footer a{color:var(--primary-color)!important;}
footer a:hover{color:var(--accent-color)!important;}
footer ul{
	padding-left:0!important;
}
footer ul li{
	list-style:none;
	margin-left:0;
}
/**BOTTOM-BAR********************************************/
footer .et_pb_text a:hover{text-decoration:underline;}

/***********************************************************************************
**PAGES*****************************************************************************
***********************************************************************************/
/**PROYECTOS**********************************************/
.type-project.et_pb_post{
	margin-bottom:0;
}

#filter-portfolio > .et_pb_column_1_6{
	margin-bottom:30px;
	width:100%;}
#filter-portfolio .et_pb_module{
	margin-bottom:0;}
#filter-portfolio .et_pb_gallery .et_pb_gallery_items{
  display:grid;
	grid-template-columns: 33% 33% 33%;
}
#filter-portfolio .et_pb_gallery .et_pb_gallery_items > .et_pb_gallery_item{
	padding:5px;
}

/**Zoom-in**/
img{
  transition: transform 0.3s ease-in-out;
}

.zoom-in .et_pb_gallery_image,
.zoom-in .et_shop_image,
.zoom-in .entry-featured-image-url{
	overflow:hidden;
}
.zoom-in .et_pb_gallery_image:hover img,
.zoom-in .product:hover img,
.zoom-in .et_pb_post:hover img{
	transform: scale(1.2);
}
/**Destello**/
.destello .et_pb_gallery_image,
.destello .et_shop_image,
.destello .entry-featured-image-url{
	border:2px solid white;
}
.destello .et_pb_gallery_image:hover img,
.destello .product:hover img,
.destello .et_pb_post:hover img{
  display: block;
  -webkit-animation: fadeInFromNone 0.5s ease-out;
  -moz-animation: fadeInFromNone 0.5s ease-out;
  -o-animation: fadeInFromNone 0.5s ease-out;
  animation: fadeInFromNone 0.5s ease-out;
	border-color:var(--accent-color)!important;;
}

/**FAQS*****************************************************************************/

.faqs .et_pb_module.et_pb_accordion_item{
	margin-bottom:0;
	
}

/***********************************************************************************
**WOOCOMMERCE***********************************************************************
***********************************************************************************/
/**MESSAGES**********************************************/
.woocommerce .woocommerce-message{border-left:10px solid #f8f9fa!important;background:#ececec!important;color:black!important;max-width:1080px;margin:auto;  }
.woocommerce .woocommerce-error{border-left:10px solid #dc3545!important;background:#e6c5c8!important;color:black!important;  }
.woocommerce .woocommerce-info{border-left:10px solid #17a2b8!important;background:#c0e2e8!important;color:black!important;}
.woocommerce .woocommerce-info a{color:#1d707c;text-decoration:underline;}
.woocommerce .woocommerce-info a:hover{text-decoration: none;}
.woocommerce .woocommerce-success{background-color: #d4edda!important;border:1px solid #85bc92!important;border-left-width:10px!important;color:155724!important;}

/**PRODUCT IMAGES**/
.product .et_shop_image{
	border:1px solid #ddd;
	margin-bottom:10px;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
	margin-bottom: 0!important;
}
/**CATEGORIAS HOME**************************************************************/
.home-categorias .et_pb_column:hover{
	background-color: rgba(0,0,0,0.4);
  background-blend-mode: darken;
}
.home-categorias .et_pb_column .et_pb_module.et_pb_text{
	position:relative;
  overflow:visible;
}
.home-categorias .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner{
	position:absolute;
	margin-top:60px;
	opacity:0;
	transition: all .5s ease-in-out;
	width:100%;padding:0 20px;
}
.home-categorias .et_pb_column:hover .et_pb_module.et_pb_text .et_pb_text_inner{
	margin-top:0;
	opacity:1;
}
/**CATEGORÍAS SHORTCODE*********************************************************/
#lista-categorias-img,
#lista-subcategorias-img ul > li > a > span.wc-block-product-categories-list-item__name{
	
}
#lista-categorias-img ul.products li.product-category h2,
#lista-subcategorias-img ul.wc-block-product-categories-list li.wc-block-product-categories-list-item .wc-block-product-categories-list-item__name{
	font-size:.8em;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#lista-categorias-img ul.products li.product-category:hover h2,
#lista-subcategorias-img ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:hover .wc-block-product-categories-list-item__name{
  color:var(--accent-color);
}
#lista-categorias-img ul.products li.product-category img,
#lista-subcategorias-img ul.wc-block-product-categories-list li.wc-block-product-categories-list-item img{
	border:2px solid white;
}
#lista-categorias-img ul.products li.product-category:hover img,
#lista-subcategorias-img ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:hover img{
  display: block;
  -webkit-animation: fadeInFromNone 0.5s ease-out;
  -moz-animation: fadeInFromNone 0.5s ease-out;
  -o-animation: fadeInFromNone 0.5s ease-out;
  animation: fadeInFromNone 0.5s ease-out;
	border-color:var(--accent-color);
}

/**SUBCATEGORÍAS SIDEBAR WIDGET*********************************************************/
#lista-subcategorias-img{
	border-right:none!important;
	padding-right:0!important;
}
#lista-subcategorias-img .et_pb_widget{
	width:100%!important;
  margin-bottom:0!important;
}
#lista-subcategorias-img .et_pb_widget ul{
	display:grid;
	grid-template-columns: 22.05% 22.05% 22.05% 22.05%;
  grid-gap:3.8%;
}
#lista-subcategorias-img .et_pb_widget ul > li{
	margin:0;
}
#lista-subcategorias-img .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{
	border:none;
	display:block;margin:0;
  max-width: 100%;
}
#lista-subcategorias-img .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{
	
}
#lista-subcategorias-img .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{
	
}

/**CATEGORÍAS SIDEBAR WIDGET*********************************************************/
/**CATEGORÍAS SIDEBAR WIDGET*********************************************************/
#subcategorias-productos{
	border-right:none!important;
	padding-right:0!important;
}


#subcategorias-productos .et_pb_widget.widget_block{
	margin:0!important;;
	width:100%!important;
}
#subcategorias-productos ul.wc-block-product-categories-list{
	display:flex;
	column-gap:0px;
	justify-content: center;
	align-items:center;
	flex-wrap: wrap;
	list-style:none;
}
#subcategorias-productos ul.wc-block-product-categories-list > li{
	margin-bottom: .5em;
}
#subcategorias-productos ul.wc-block-product-categories-list > li a{
	border-bottom:2px solid var(--lighter-color);
	color:var(--dark-color)!important;
	font-size:14px;font-weight: 600;
	letter-spacing:1px;
	padding:5px 15px;
	text-transform: uppercase;
}
#subcategorias-productos ul.wc-block-product-categories-list > li a:hover{
	border-color:black!important;
	color:black!important;
}

/**ADD TO CART PRODUCT BUTTONS**/
/**Functions:
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 20 );
**/
.woocommerce #listado-productos ul.products li.product .button{
	font-family: var(--font-condensed);
	border:2px solid!important;
	display:table!important;
	padding:10px 30px!important;
	margin:10px auto;
}
.woocommerce ul.products li.product .button:before {
	display: block !important;
	content: "\e07a";
	padding: 4px!important;
	border-radius: 5px;
	text-align: center;
	transition: .3s ease;
	position: absolute;
	font-size: 14px;
	transform: none !important;
	opacity: 1 !important;
	left: 20px;top:10px;
}
.woocommerce ul.products li.product .button.product_type_variable:before{
	content:'\e08c';
}
.woocommerce ul.products li.product .button.add_to_cart_button.ajax_add_to_cart,
.woocommerce ul.products li.product .button.product_type_variable{
  font-size:12px!important;
	letter-spacing: 0;
	text-align: center;
}

.woocommerce ul.products li.product a.added_to_cart{
  display: none;
}
a.added_to_cart:before{
  content: "\e07a";
  font-family: ETmodules !important;
  margin-right: 10px;
  position: relative;
}
.woocommerce ul.products li.product a.added_to_cart:hover{
	background-color:var(--secondary-color);border-color:var(--secondary-color);
	color:white!important;;
}

@media (max-width:479px) {

}

/***************************************************************
**PRODUCT PAGE*************************************************/
.et_pb_wc_add_to_cart .quantity input.qty {max-width:75px!important;}

/***************************************************************
WOOCOMMERCE PAGES**********************************************/

/**MY ACCOUNT PAGE********************************/
.woocommerce-MyAccount-navigation{
	margin-bottom:30px;
}
.woocommerce-MyAccount-navigation > ul{
	margin:o;padding:0;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	row-gap:10px; column-gap:10px;
}
.woocommerce-MyAccount-navigation li{
	list-style:none;
}
.woocommerce-MyAccount-navigation li a{
	  display:block;
	  color: white;
	  border:2px solid var(--accent-color);
	  background-color: var(--accent-color);
		border-radius: var(--border-radius-square);
	  padding: 10px;
	  max-width: 100%;
	  width: 100%!important;
	  text-align: center;
	  text-decoration:none!important;
  }
.woocommerce-MyAccount-navigation li a:hover,
.woocommerce-MyAccount-navigation li a:focus,
.woocommerce-MyAccount-navigation li.is-active a{
	  color: var(--accent-color);
	  border:2px solid var(--accent-color);
	  background-color: white;
  }

.woocommerce-MyAccount-content{

}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 767px) {
  .woocommerce-MyAccount-navigation > ul{
		flex-direction:row;
  }
}



/**Responsive Divi Theme Breakpoints & Media queries********************/
/**Responsive Divi Theme Breakpoints & Media queries********************/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {

}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {

}
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
  #page-container {
    padding-top: 0px;
  }
	.topbar-right{
		width:auto;
  }

	.et-db #et-boc .et-l .et_pb_menu__cart-button span.et_pb_menu__cart-count{
		top:-4px;
	}
	.home-categorias .et_pb_column{
		padding-top:120px;
		padding-bottom:140px;
	}
	

	
	
}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

  #lista-subcategorias-img .et_pb_widget ul{
		display:grid;
		grid-template-columns: 28.333% 28.333% 28.333% ;
		grid-gap:5.7%;
  }
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 	.topbar-right{
	 display:inline-block;
		width: 100%;
  }
	.topbar-right > div{
		float:left;
	}
	
	#lista-subcategorias-img .et_pb_widget ul{
		display:grid;
		grid-template-columns: 45.25% 45.25%;
		grid-gap:0 9.5%;
  }
}




/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

}
