/*
 Theme Name:     Valuebiz Divi
 Theme URI:      https://www.valuebiz.it
 Description:    Tema Child Divi by Valuebiz
 Author:         Valuebiz
 Author URI:     https://www.valuebiz.it
 Template:       Divi
 Version:        1.0.0.35
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
@font-face { 
	font-family: 'Brix Sans Bold'; 
	src: url(https://ntservice.sercom.biz/wp-content/themes/divi-child/fonts/BrixSansBold.otf); 
	font-weight: bold; 
}

@font-face { 
	font-family: 'Brix Sans Light'; 
	src: url(https://ntservice.sercom.biz/wp-content/themes/divi-child/fonts/BrixSansLight.otf); 
	font-weight: bold; 
}

@font-face { 
	font-family: 'Brix Sans Medium'; 
	src: url(https://ntservice.sercom.biz/wp-content/themes/divi-child/fonts/BrixSansMedium.otf); 
	font-weight: bold; 
}

*/

h1,h2,h3 {
	font-family: 'Brix Sans Bold'; 
}

h1 {
	margin: 1.25rem auto;
}

h2 {
	margin: 1rem auto;
}

h3 {
	margin: 0.75rem auto;
}

h2.riga_sfondo {
    position: relative;
    z-index: 1;
}

h2.riga_sfondo:before {
	border-top: 7px solid #dfdfdf;
	content:"";
	margin: -7px auto 0 auto; 
	position: absolute; 
	top: 50%; left: 0; right: 0; bottom: 0;
	width: 100%;
	z-index: -1;
}


h2.riga_sfondo span {
	background: #fff; 
	padding: 0 15px; 
}

.woocommerce-Price-amount{
	display: none !important;
}

/* icona account */
.menu-account a{
	font-size: 23px !important;
}

.et_mobile_menu .menu-item-has-children > a {
    font-weight: normal !important;
    background-color: #2a3757;
}


#navigazione-mioaccount h3 {
	margin-bottom: 1rem;
}

.et_pb_menu__search-button {
	margin-left: 1.5rem !important;
}

.et_pb_menu__search-input {
	color: #FFF !important;
}

.et_pb_menu__search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #EBEBEB !important;
  opacity: 1; /* Firefox */
}

.et_pb_menu__search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #EBEBEB !important;
}

.et_pb_menu__search-input::-ms-input-placeholder { /* Microsoft Edge */
  color: #EBEBEB !important;
}

@media only screen and ( min-width: 1100px ) { 
	div#main-content {
		min-height: calc(100vh - 124px);
	}
}

li.product a.add_to_cart_button {
	display: none !important;
}



/* Personalizzazioni Woocommerce */

div.bc_menu_cart {
	color: #FFF;
}

.woocommerce ul.products li.product .price {
	display: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	padding: 1rem 0 !important;	
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	color: #FFF  !important;
	background: #2a3757 !important;
}

.woocommerce .woocommerce-message {
	color: #FFF !important;
}

.entry-summary p.price ins {
	color: #FFF !important;
}

.woocommerce-button {
	border: 2px solid #2a3757 !important;
	color:  #fff !important;
	font-size: 0.75rem !important;
}

.single_add_to_cart_button {
	background-color: #7e7e7e !important;	
}

button.button {
	border: 2px solid #2a3757 !important;
	color:  #fff !important;
	font-size: 1rem !important;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
	background: #2a3757 !important;
}

.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after {
	content: none !important;
}
.woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
	padding: .3em 1em !important; /* this is Divis default button padding */
}

/* Maximum Quantity Products */

.alg_wc_mppu_products_data_my_account {
    width: 100%;
    border: 1px solid #ebebeb;
}

.alg_wc_mppu_products_data_my_account {
    width: 100%;
    border: 1px solid #ebebeb;
}
	
.alg_wc_mppu_products_data_my_account tr:nth-child(odd) {
	background: #CCC;
}

.alg_wc_mppu_products_data_my_account th:not(:first-child), .alg_wc_mppu_products_data_my_account td:not(:first-child) {
	text-align: center;
}

.alg_wc_mppu_products_data_my_account th {
	background: #2a3757;
    color: #FFF;
    padding: 0.25rem 0.5rem;
}

.alg_wc_mppu_products_data_my_account td {
    padding: 0.25rem 0.5rem;
}

/* Nascondi disponibilita */

.aggiunta_carrello .in-stock {
	display: none;
}

/* Nascondi prezzi */

/* Cart widget */
.woocommerce-mini-cart__total {
	display: none;
}



/* My account */
.woocommerce-orders-table__header-order-total, .woocommerce-orders-table__cell-order-total {
	display: none !important;
}

.woocommerce-table--order-details tfoot {
	display: none !important;
}
.woocommerce-Button{
	color: #fff !important;
}