/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header .header-nav {
	border-bottom: none;
	font-size: 0.8rem;
}

#header .header-top {
	background-color: #f7f7f7;
}
#header {
	box-shadow: none;
	-webkit-box-shadow: none;
}

#header .header-top .position-static {
	text-align: end;
}

#header .header-top a[data-depth="0"] {
	text-transform: capitalize;
	color: black;
	font-weight: normal;
}

#header .header-top a:hover {
	color: green;
}

#wrapper {
	background-color: #ffffff;
}

.top-menu .sub-menu {
    box-shadow: 2px 1px 11px 2px rgba(0,0,0,.1);
    border: none;
    margin-left: .9375rem;
    width: inherit;
    min-width: inherit;
    z-index: 18;
    position: absolute;
}
#header .menu, #header .menu>ul>li {
    display: inline-block;
    position: relative;
}
.top-menu .sub-menu ul[data-depth="1"]>li {
    float: left;
    margin: 0 1.25rem;
    clear: both;
}

#search_widget {
	border-radius: 50px;
}

/* SOLO PER PAGINA CHECKOUT */

body#checkout #header .header-nav #_desktop_contact_link #contact-link {
	margin-top: .9375rem !important;
}

body#checkout #header .header-nav {
	padding: 0px !important;
}

body#checkout #header .header-nav .logo {
    width: auto !important;
    max-height: 2rem !important;
}

#checkout #search_widget, #mobile_top_menu_wrapper .top-menu .collapse-icons .remove, #mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add, .tab-content>.tab-pane {
    display: block !important;
}

/* FINE PAGINA CHECKOUT */

.carousel .carousel-inner {
	border-radius: 20px;
}

.product-miniature .product-flags li.product-flag {
	border-radius: 20px;
	font-size: 0.7rem;
}

.footer-container {
    background-color: #f7f7f7;
}

/* Pagina tutti i prodotti */

.block-category {
    display: none;
}

#subcategories {
    display: none;
}

.block-categories {
    display: none;
}

.products-selection .total-products, .products-selection h1 {
    display: none;
}

.active_filters {
	background: #2bb9d747;
}

/* Footer */

.page-content.page-cms ul, p {
	font-size: 0.8rem;
}