/*#switcher-language-trigger {
        color:blue;
        background:red;
}*/
.panel.wrapper .header-left .panel.header {
        font-size: 0.8rem;
        font-weight: normal;
        display:block !important;
}
.sw-megamenu ul {
        justify-content:center;
	/*display:flex !important;*/
}
/*.sw-megamenu .subchildmenu {
	display:block !important;
}*/
.header-main .header-center .logo img {
	max-height:100px;
	width:auto;
}
.page-header.type6 .header-row .header-center {
	padding:5px !important;
}
.nav-sections {
	border-top:1px solid #a48a4c;
	margin-top: 11px;
}
.header-right a, .header-right a:hover, .header-right a:visited, .header-right a:active {
        color:#000000;
}
.header-left a, .header-left a:hover, .header-left a:visited, .header-left a:active {
        color:#000000;
	font-size:1rem;
}
a.action.showcart {
        color:#000000;
}
#maincontent {
        margin-top:1rem;
}
.shopbolgheri {
        background-color: #c29e6b;
        color: black;
        padding: 10px 15px;
	line-height:36px;
}
a.shopbolgheri, a:visited.shopbolgheri ,  a:hover.shopbolgheri, a:active.shopbolgheri  {
        color: #fff;
}

.box-newsletter-sconto {
        color:#ffffff;
}

.box-newsletter-sconto .control input{
        height:3rem;
}
.block.newsletter .field .control:before {
        line-height:46px;
}
.recent-posts .item .post-image {
	height:180px;
}
.blog-post-view .post-description p {
	font-size: 1rem !important;
}
.recent-posts .postTitle h2 {
	font-size:1.1rem !important;
}
.postContent p, .postContent h4 {
	display:inline;
}
.home_newsletter
{
	width:50%;
	margin:0 auto;
}


/***** MAX 767PX *****/
@media (max-width:767px){
	.home_newsletter {
        	width:100%;
	        margin:0 auto;
	}
}


/***** MAX 991PX *****/
@media (max-width: 991px) {
	header.page-header .nav-sections-item-title {
		background: #a48a4c;
	}
	header.page-header .nav-sections-item-title.active > a,
	header.page-header .nav-sections-item-title.active > a:hover,
	header.page-header .nav-sections-item-title.active > a:focus {
		color:#000000;
	}
}


/** SOSTITUZIONE COLORI **/
.action.primary:focus {
	background:#000000 !important;
        border:1px solid #000000 !important;
        color:#ffffff !important;
}
action.primary:active {
        background:#000000 !important;
        border:1px solid #000000 !important;
        color:#ffffff !important;
}
action.primary:hover {
        background:#000000 !important;
        border:1px solid #000000 !important;
        color:#ffffff !important;
}
.product-item-info:hover .product-item-details .product-item-actions .tocart {
	background-color:#000000 !important;
        border:1px solid #000000 !important;
        color:#ffffff !important;
}
.block-header-customer-login {
	border-top: 4px solid #e0e0e0 !important;
}
.block-header-customer-login:before {
	border-bottom-color:#e0e0e0 !important;
}
.contact-index-index .page-main .contact-info [class^="porto-icon-"],
.contact-index-index .page-main .contact-info [class*=" porto-icon-"], .contact-index-index .page-main .contact-info .fa-whatsapp {
	background-color:#000000;
	color:#ffffff;
}
.page-main > .page-title-wrapper .page-title {
	color:#000000;
}
.post-holder .post-date .day {
	color:#000000 !important;
}
.post-holder .post-date .month {
	background-color:#e0e0e0 !important;
	color:#000000 !important;
}
.theme-color {
    color: #a48a4c !important;
}
a.post-item-link, a.post-item-link:visited {
	color:#a48a4c;
}
a.post-item-link:hover, a.post-item-link:focus, a.post-item-link:active {
	color:#a48a4c;
}
.widget.block-recent-posts ul li a, .widget.block-recent-posts ul li a:visited {
	color:#a48a4c !important;
}
.widget.block-recent-posts ul li a:hover, .widget.block-recent-posts ul li a:focus, .widget.block-recent-posts ul li a:active {
	color:#a48a4c !important;
}


/** BUTTON STORE LOCATOR **/
.store-list-container button.action.primary,
.store-list-container button.action.primary:visited {
	background-color:#000000;
	color:#ffffff;
	border-color:#000000;
}
.store-list-container button.action.primary:active,
.store-list-container button.action.primary:hover,
.store-list-container button.action.primary:focus {
	background-color:#000000;
	color:#ffffff;
	border-color:#ffffff;
}



/* Search box */
.block-search input {
	border:none !important;
}

/* CSS PER PAGINA PRODOTTI BUNDLE */
.bundle-options-container .product-options-wrapper .field.choice input,
.bundle-options-container .product-options-wrapper .field.choice .price-notice,
.bundle-options-container p.required,
.bundle-options-container .action.back,
.bundle-options-container .legend.title,
.bundle-options-container .block-bundle-summary > .title > strong,
.bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price {
        display:none;
}
.bundle-options-container .action.back {
        content: '';
}
.bundle-actions button#bundle-slide {
        display:none;
}
#bundleSummary .bundle-summary {
        display:none;
}
.bundle-options-container .product-options-wrapper .field.choice .label {
        margin-left:0;
}
.bundle-actions {
        border:0;
}
.bundle-options-container .block-bundle-summary > .title {
        border-bottom:0;
}
.bundle-options-wrapper .fieldset > .field.required > .label:after {
        content:'';
}
.pages .current .page {
        color:#ffffff;
        background-color:#000000;
}
@media (min-width: 992px) {
	.page-header.type6 .navigation:not(.side-megamenu) .level0 {
	    margin: 0 10px 0 -3px !important;
	}
	.sw-megamenu.navigation li.level0.fullwidth .submenu .level2 a {
 	   font-weight: 400 !important;
	   padding: 4px 0;
	}
}
.category-description img {
	width:100% !important;
}
.minicart-wrapper .block-minicart .subtotal {
	display:none !important;
}
.product-info-main .product-reviews-summary .rating-summary .rating-result:before {
	color:inherit;
}
.product-info-main .product-reviews-summary .rating-summary .rating-result span {
	color: #ff5b5b;
}
#product-review-container .review-content {
	clear:both;
}
tr.totals-tax {
	display:none;
}
