/* OCULTAMOS EL MENU SOLO EN LA HOME */
.page-index .container.iqit-megamenu-container {display: none;}
#index .iqit-megamenu-container {
    display: none !important;
}

/* Carrito flotante */

#blockcart {
	display: none;
}


/* Menú */

#iqitmegamenu-horizontal {
    background: white;
}

.cbp-horizontal .cbp-tab-title {
    color: black;
}

.cbp-horizontal > ul > li > a {
	border-left: none;
}

.col.col-12.col-sm-auto.js_cart_btn a {
    background: #ff9e05;
    color: #fff;
    padding: 21px 20px;
    float: left;
}
.col.col-12.col-sm-auto.js_cart_btn a:hover 
{
	background:#18b54d;
}
.product-variants .custom-select2 .form-control-select, .custom-select2 select{width: inherit;}
.product-variants .custom-select2:after{right:-90px;}

.product-variants>.product-variants-item{display: block !important;}
.cbp-hrmenu > ul > li#cbp-hrmenu-tab-1 > a {
	background-color: white;
}

.sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu {
    background: white;
}

/* Footer */

.contact-rich > div:nth-child(2) {
	display:none;
}

#link-less {
	margin-top: 15px;
	cursor: pointer;
	color: orange;
}

#link-more {
	cursor: pointer;
	color: orange;
}


.category-image img {
	margin-left: auto;
    margin-right: auto;
    display: block;
}

.subcategory-name {
	font-size: 20px;
    color: orange !important;
    font-weight: 700;
}

.product-list-subcategories div div {
	    margin-bottom: 15px;
}

#header .header-nav {
	font-weight: bolder;
}

#product-infos-tabs-content table {
	    width: 100% !important;
}


.block-links ul > li a::before {
	content: none;
}


#cart-toogle, #search_widget input {
	border-radius: 50em;
}



#content-wrapper .page-title {
    text-align: center;
}


/* Home 2020 */

.cat-home .category-sub-link {
  position: relative;
  text-align: center;
  color: white;
}

.cat-home .category-title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: orange;
    width: fit-content;
    background: rgba(255,255,255,0.75);
    padding: 10px;
    border-radius: 50em;;
}

.cat-home .catgroup {
	margin: 15px 0;
}
/*
.container, .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1920px;
}*/

#index .iqit-megamenu-container {
	display:none;
}

#category .alert-warning {
	display: none;
}
.customtextcountdown.timer_top_txt, .customtextcountdown.timer_bottom_txt{padding:20px 0px; position: relative;}
.customtextcountdown.timer_top_txt p, .customtextcountdown.timer_bottom_txt p{width: 100%; text-align: center;}
.header-banner h2 { width: 100%;}
div#countdown-banner-head{display: inline-block;}
body#prices-drop div#content-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
}
body#prices-drop div#left-column {display:none !important;}
img{max-width:100%;}
body#prices-drop h3.category-title {
    font-size: 20px;
}
body#prices-drop .category-top-menu.block-content a {
    float: left;
    width: 100%;
    margin: 10px 0;
}

.product-add-to-cart .btn-primary {
    height: 73px;
    border: solid 2px #ff9e05;
}
.product-quantity .qty .input-group {
    margin-right: 0px;
    margin-left: 0px;
    text-align: center;
    height: 73px;
    padding: 0px;
    margin-left: -37px;
    width: inherit !;
}


/*****Responsive******/

@media only screen and (min-width: 768px) and (max-width: 1239px){
 div#countdown-banner-head{width: 40% !important;}
}
@media only screen and (max-width: 767px) {
.header-banner h2 {text-align: center !important; width: 100%;}
.product-variants .custom-select2 .form-control-select, .custom-select2 select{width: 100%;}
.product-variants .custom-select2:after{right:10px;}
.custom_table{width:100%; overflow-x: auto;}
html, body{overflow-x: hidden; position: relative;}

}