/*
Benvenuto in CSS Personalizzato!

Il CSS (Cascading Style Sheets) è un tipo di codice che indica al browser
come interpretare una pagina web. Puoi eliminare questi commenti ed
iniziare subito a personalizzare.

Per impostazione predefinita, il tuo foglio di stile verrà caricato dopo
quello del tema, quindi le tue regole avranno la precedenza in quanto
possono sovrascrivere le regole del CSS del tema. Scrivi qui solo le tue
modifiche, non c'è bisogno di copiare tutto il contenuto del foglio di
stile del tema.
*/
.wpcf7-form-control {
	margin-bottom: 0;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-control {
	border-radius: 0;
}

.sidebar--footer__dark {
	background-color: #fff;
	color: white;
}

.sidebar--footer {
	padding: 40px 0;
}

.nav--main > .menu-item > a {
	padding-right: 8px;
}

.nav--main > .menu-item > a {
	padding-left: 8px;
}

.nav--main {
	float: right;
}

.menu-item-has-children:after, .menu-item-language:after {
	right: 1px;
}

.page-id-13.gallery-item {
	border: 1px solid #ddd !important;
	width: 48% !important;
	margin: 5px;
}
/*
SCHEDA PRODOTTO
*/
.woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit {
    margin-left: 0px;
    background: #262526;
    border: none;
    text-shadow: none;
    box-shadow: none;
}
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    font-size: xx-large;
}
.single-product .entry-summary .price span {
    font-size: 32px;
}

/*
CARRELLO
*/
.woocommerce table.shop_table.cart td.product-thumbnail img, .woocommerce-page table.shop_table.cart td.product-thumbnail img {
    width: 125px!important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-control {
    display: initial;
    vertical-align: middle;
    width: 100%;
    padding: 10px;
    padding: 0.625rem;
    border: 1px solid #d8d8d8;
    outline: 0;
    border-radius: 5px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #e74e1c!important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
	padding: 12px 30px;
    font-size: 15px;
    line-height: 1;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .0625em;
	  border-radius: 3px;
		height: 40px
}
    
.woocommerce .quantity .qty {
    width: 60px!important;
		height: 40px!important;
    text-align: center;
    border: 1px solid #d8d8d8!important;
    background: #ffffff!important;
    color: #666666!important;
}

.shop-categories.tabs__nav {
    display: none;
}
#wpsm_accordion_1229 .wpsm_panel-body {
    background-color: #ffffff !important;
    color: #8a8a8d !important;
    border-top-color: #f7f7f7 !important;
    font-size: 14px !important;
    font-family: Cabin !important;
    overflow: hidden;
    border: 2px solid #f7f7f7 !important;
}
/*
SHOP
*/
.is--loaded [data-rellax-container] [data-rellax]{
    height: 100%;
    object-fit: cover;
    -o-object-fit: conver;
    object-position: center;
}
ul.product__cats {
    display:none!important;
}
