/*
Theme Name:     Kadence IGnicia
Theme URI:      n/a
Template:       kadence
Author:         Ignicia
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.site-container {
	margin: 0px auto;
}

@media only screen and (min-width: 1025px) {
.site-header-main-section-right.site-header-section.site-header-section-right {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: center !important;
}

.header-html.inner-link-style-plain {
  width: 100% !important;
}

.kadence-sticky-header {
  z-index: 2 !important;
}

.mobile-html.inner-link-style-plain {
  width: 100% !important;
}

span.wp-block-navigation-item__label {
  display: flex !important;	
  align-content: center !important;	
  align-items: center !important;	
}
	
.site-header-upper-inner-wrap {
  height: 178px !important;
}
	
.wc-block-product-categories__dropdown {
  width: 85%;
}
}

@media only screen and (max-width: 1024px) {
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 2% 2% 2% 2% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 2% 2% 2% 2% !important;
}

div[id*='ajaxsearchlite'].asl_m {
  width: 300px !important;
}
	
.grid-cols {
  display: grid;
  -webkit-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  column-gap: 0.5rem !important;
  grid-row-gap: 0.5rem !important;
}
	
div#mobile-header {
    height: 200px !important;
}
	
.wc-block-product-categories__dropdown {
  width: 85%;
}
}

.site-header-item {
	margin-right: 0px !important;
}

.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap {
	box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 25%);
}

a.kt-svg-icon-link {
  text-decoration: none;
}

.drawer-nav-drop-wrap .drawer-sub-toggle {
	padding: 0px !important;
}

.breadcrumbs {
  text-decoration: none !important;
	font-size: 13px;
}

.breadcrumbs a {
  text-decoration: none !important;
	font-size: 13px;
}

span.posted_in {
	display: none !important;
}

span.tagged_as {
	display: none !important;
}

.woocommerce div.product div.summary {
	display: grid !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align: center !important;
}

.loop-entry .entry-content-wrap {
	text-align: center !important;
}

ul.gw-mm__content {
    padding-left: 0;
}

li.wp-block-getwid-megamenu-item.gw-mm-item.has-children {
    width: 100% !important;
}

.gw-mm-item__link.has-text-color.has-theme-palette3-color {
	color: var(--global-palette3);
  width: 100% !important;
}

.gw-mm-item__link a {
	padding: 5px 0px;
}

.gw-mm-item__link a:hover {
	color: var(--global-palette1) !important;
}

.gw-mm-item.has-children .gw-mm-item__link a {
  display: inline-flex !important;
  align-items: center !important;
}

.site-footer-row.site-footer-row-columns-1 .site-footer-section {
  text-align: left !important;
}

ul#menu-nosotros, ul#menu-nosotros-1 {
	text-align: left !important;
	font-size: 14px !important;
}

.wsct_wrapper {
  float: inherit;
  border: none;
  border-radius: 0px;
  display: flex;
	flex-direction: row;
  flex-wrap: wrap;
}

.wsct_title {
  display: none;
}

.has-sidebar .content-container {
  grid-gap: 20px;
}

.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title {
  padding: 0 !important;
	line-height: 1.2em !important;
}

.woocommerce ul.products li.product .entry-content-wrap {
  padding: 10px !important;
  margin: 0 !important;
}

.cat-vacia {
	display: none;
}

.wp-block-navigation .wp-block-navigation-item {
  display: block;
  position: relative;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  position: relative;
  display: block;
  opacity: 1;
  visibility: visible;
  width: auto;
  height: auto;
  overflow: visible;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	border: none;
}

ul.wp-block-navigation__container {
    font-weight: 700;
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) {
  padding: 2px 0 2px 10px;
	font-size: 14px;
	line-height: 1.1em;
	font-weight: 400;
}

ul.woocommerce-error {
  display: none;
}

@media only screen and (min-width: 1825px) {
.gw-mm-item__dropdown-wrapper {
	width: 1180px !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 550px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 7% 0% 7% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 7% 1% 7% !important;
}
	
/*aside#secondary {
	margin-right: 32%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 10%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 10%;
}

.breadcrumbs {
	padding: 0 0 0 10%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 7% 1% 7% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 8% 25px 8%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 8% 25px 8%;
}
}

@media only screen and (max-width: 1824px) and (min-width: 1725px) {
.gw-mm-item__dropdown-wrapper {
	width: 65vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 550px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 7% 0% 7% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 7% 1% 7% !important;
}
	
/*aside#secondary {
	margin-right: 28%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 9%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 9%;
}

.breadcrumbs {
	padding: 0 0 0 9%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 7% 1% 7% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 7% 25px 7%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 7% 25px 7%;
}
}

@media only screen and (max-width: 1724px) and (min-width: 1625px) {
.gw-mm-item__dropdown-wrapper {
	width: 65vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 543px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 6% 0% 6% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 6% 1% 6% !important;
}
	
/*aside#secondary {
	margin-right: 24%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 8%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 8%;
}

.breadcrumbs {
	padding: 0 0 0 8%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 6% 1% 6% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 6% 25px 6%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 6% 25px 6%;
}
}

@media only screen and (max-width: 1624px) and (min-width: 1525px) {
.gw-mm-item__dropdown-wrapper {
	width: 65.5vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 535px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 5% 0% 5% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 5% 1% 5% !important;
}
	
/*aside#secondary {
	margin-right: 20%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 6%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 6%;
}

.breadcrumbs {
	padding: 0 0 0 6%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 5% 1% 5% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 5% 25px 5%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 5% 25px 5%;
}
}

@media only screen and (max-width: 1524px) and (min-width: 1425px) {
.gw-mm-item__dropdown-wrapper {
	width: 65.5vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 527px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 4% 0% 4% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 4% 1% 4% !important;
}
	
/*aside#secondary {
	margin-right: 16%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 4%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 4%;
}

.breadcrumbs {
	padding: 0 0 0 4%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 4% 1% 4% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 4% 25px 4%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 4% 25px 4%;
}
}

@media only screen and (max-width: 1424px) and (min-width: 1325px) {
.gw-mm-item__dropdown-wrapper {
	width: 65.5vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 537px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 3% 0% 3% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 3% 1% 3% !important;
}
	
/*aside#secondary {
	margin-right: 12%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 3%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 3%;
}

.breadcrumbs {
	padding: 0 0 0 3%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 3% 1% 3% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 3% 25px 3%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 3% 25px 3%;
}
}

@media only screen and (max-width: 1324px) and (min-width: 1225px) {
.gw-mm-item__dropdown-wrapper {
	width: 65.5vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 528px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 2% 0% 2% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 2% 1% 2% !important;
}
	
/*aside#secondary {
	margin-right: 8%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 2%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 2%;
}

.breadcrumbs {
	padding: 0 0 0 2%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 2% 1% 2% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 2% 25px 2%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 2% 25px 2%;
}
}

@media only screen and (max-width: 1224px) and (min-width: 1125px) {
.gw-mm-item__dropdown-wrapper {
	width: 65.5vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 519px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 1% 0% 1% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 1% 1% 1% !important;
}
	
/*aside#secondary {
	margin-right: 4%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 1%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 1%;
}

.breadcrumbs {
	padding: 0 0 0 1%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 1% 1% 1% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 1% 25px 1%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 1% 25px 1%;
}
}

@media only screen and (max-width: 1124px) and (min-width: 1025px) {
.gw-mm-item__dropdown-wrapper {
	width: 65.5vw !important;
  left: 100% !important;
  top: -53px !important;
}

.gw-mm-item__dropdown {
	height: 530px !important;
  background: var(--global-palette9) !important;
  padding: 0px !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2) !important;
}
	
.site-top-header-wrap .site-header-row-container-inner>.site-container {
	padding: 0% 0% 0% 0% !important;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 1% 0% 1% 0% !important;
}
	
/*aside#secondary {
	margin-right: 0%;	
}*/
	
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
  padding: 0 0 0 0%;
}
	
.woocommerce-notices-wrapper {
	padding: 0 0 0 0%;
}

.breadcrumbs {
	padding: 0 0 0 0%;
}
	
.has-sidebar:not(.has-left-sidebar) .content-container {
  grid-template-columns: 1fr 20% !important;
	padding: 1% 0% 1% 0% !important;
}
	
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
  padding: 0px 20px;
}
	
.site-middle-footer-inner-wrap {
  padding: 60px 0% 25px 0%;
}
	
.site-bottom-footer-inner-wrap {
  padding: 25px 0% 25px 0%;
}
}

@media only screen and (max-width: 767px) {
div#mobile-header {
    height: 144px !important;
}
}

.kb-splide .splide__list {
  transform: translateX(0px);
}

section.entry-hero.product-archive-hero-section.entry-hero-layout-standard {
    display: none;
}
