/*
 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
------------------------------------------------------- */
/* nascondo badge recaptcha */
.grecaptcha-badge { visibility: hidden; }
.privacy {
    overflow: auto;
    max-height: 90px;
    margin-bottom: 20px;
    background-color: #F9F9F9;
    padding: 10px;
    font-size: 12px;
    color: #999;
}
.testoprivacy {
    font-size: 12px;
    text-align: justify;
    overflow-y: auto;
    height: 100px;
}
.captcha-policy {
    font-size: 12px;
}
ul#menu-menu-principale {
    gap: 1.2rem;
}
button.et_pb_menu__icon.et_pb_menu__search-button {
    margin: 0 0 0 2rem;
}
input#wc-block-search__input-1, button.wc-block-product-search__button {
    border: 2px solid #eee;
    border-radius: 10em;
}
form label.wc-block-product-search__label {
    margin: 0 0 1vh 0;
    display: block;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
    background: #e2af31 !important; 
}
.et_pb_bg_layout_light .et_pb_widget li a, .et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_widget li a {
    color: #fff;
    font-weight: 300;
}

.et_pb_widget li a:hover {
	color:#fff9 !important;
}

button.single_add_to_cart_button.button.alt:hover {
    color: #333;
}

/* @media */
/* massimo smartphone */
@media (max-width:768px) {
	#shop-pagee .product-category {
		width:100%;
	}
}
/* minimo tablet piccolo (ipad) */
@media (min-width:768px) {
}
/* minimo tablet grande (ipad pro)*/
@media (min-width:981px) {
    ul#menu-menu-principale > li.current_page_item {
        box-shadow: inset 0 -5px 0 0px #000000;
    }
}
/* solo Tablet grande */
@media (min-width:980px) and (max-width:1366px) {
}
/* solo Tablet piccolo */
@media (min-width:768px) and (max-width:980px) {
	#shop-pagee .product-category {
		width:100%;
	}
}

@media (max-width:1200px) {
	ul#menu-menu-principale {gap: 0rem;}
	ul#menu-menu-principale li {padding: 0px .35rem !important;}
	ul#menu-menu-principale li:last-child {padding-right: 1rem !important;}
}
.single .post {
    padding-bottom: 0px;
}
.et_pb_post {
    margin-bottom: 0px;
    word-wrap: break-word;
}
.et_pb_column.et_pb_column_empty {
    display: block;
}
.home #topp-header {
	display:none;
}
#left-area {
	width:100%;
}
#sidebar {
	display:none;
}
#main-content .container:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #ffffff;
}
.page-id-51 #footer-cont {
	display:none;
}
.count {
	display:none;
}
.woocommerce-loop-category__title {
	text-align:center;
	    color: white;
    background-color: #2c2218;
}
.product-category {
	    border: 1px solid;
}