/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

@import url("../Divi/style.css");

.related .products, .related h2 {
display: none!important;
}

#et-secondary-menu, .et-cart-info {
    display: none!important;
}

/* box home */

.titolo-box {color:#fff; font-weight:500; font-size:20px; line-height:2em;}
.titolo-box span {font-weight:800; font-size:30px;}

/* eliminazione titolo tab */

.yikes-custom-woo-tab-title {display:none!important;}

/* pagina prodotti */

.archive .container {max-width:100%!important; width:100%!important; padding-top: 0px!important;}

.archive .container .products {width:80%!important;  margin:30px auto!important;     }

 .woocommerce-products-header{
    padding: 8%!important;
 background:url(/wp-content/uploads/2021/03/bg-prodotti.jpg)!important;
	 z-index:999;
	 background-repeat:no-repeat!important;
	 background-position:center, center;
	 background-size: contain!important;
     text-align: center!important;
     font-family: 'Cormorant Garamond',Georgia,"Times New Roman",serif!important;
     font-size:50px!important;
}
.woocommerce-products-header h1 { font-size:40px!important; color:#fff!important;font-weight: 700;}

 .woocommerce-breadcrumb {
	 display:none!important;
	 padding: 0;
margin-bottom:0px!important;
	 padding:10px!important;
	 color:#fff!important;
	 background-color:#0c6d8a!important;
    text-align: center!important;
	 font-size:15px!important;
}

.woocommerce .woocommerce-breadcrumb a {color:#fff!important; font-weight:800!important;}

.woocommerce-result-count {    margin-left: 150px!important;
    padding-top: 30px!important;
}

.woocommerce-ordering {margin-right: 150px!important;
    padding-top: 30px!important;}

.product_title {padding-top:30px!important;}

.products {max-width:1080px!important; margin:0 auto!important;}

.store_locator_address .store_locator_city {float:left!important; padding-right:5px;}
.store_locator_zip {padding-right:5px;}
.store_locator_country, .store_locator_website {display:none!important;}
.store_locator_contact {padding-bottom:30px;}
.store_locator_address {display: block;
    position: relative;
    float: left!important;
    margin-right: 10px!important;
    margin-top: 0px!important;
}

.store_locator_infowindow .store_locator_tel, .store_locator_infowindow .store_locator_email {display:none!important;}
.store_locator_infowindow .store_locator_address {float:none!important;}
.store_locator_get_direction {display:none;}

.store_locator_address {width:200px}

.btn-primary , #store_locator_get_my_position, #store_locator_get_all_stores  {  padding: 5px 10px;
    background-color: #701c45;
	border-radius: 5px;
	color:#fff!important;
}

.woocommerce-result-count {display:none!important;}
.woocommerce-loop-product__title {font-size: 18px!important;
    text-align: center!important;
    line-height: 25px!important;
    font-weight: 700;}

.woocommerce-ordering {width: 100%!important;
    margin-right: 0px!important;}
.orderby {    margin: 0 auto;
    position: relative;
    width: 400px!important;
    display: block;
	font-size: 14px!important;
    margin-bottom: 30px;
    border-radius: 5px;
    padding: 5px 10px!important;
}
.woocommerce-Tabs-panel a {font-size:18px; font-weight:700; line-height: 36px;}

.woocommerce-Tabs-panel a:before {
    background-image: url(/wp-content/uploads/2021/03/pdf.svg);
    background-size: 35 35;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 35px;
    padding-left: 15px;
    height: 35px;
    content: "";
}

/*.woocommerce-Tabs-panel .wpforms-field-label-inline a:before {
    background-image:none!important;
	 background-size: 0!important;
    
}*/

body.woocommerce .woocommerce-tabs {border-radius:5px!important;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a 
{
	padding: 10px 20px!important;
	
}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a 
{color:#fff!important;}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs


{    background: #00a2df!important;}

.store_locator_name_search_field {padding: 10px 20px!important;
    margin-bottom: 10px!important;
    border-radius: 5px!important;
}

.et_pb_toggle_title:before {
  
    font-size: 20px!important;
    color: #00a2df!important;
}

.et_pb_toggle_title {font-weight: 700!important;
    font-size: 20px!important;}

@media only screen and (max-width: 1024px) {
	
	#logo {max-height: 30%!important;
}
}

@media only screen and (max-width: 675x) {
	
div.et_pb_section.et_pb_section_0 {background-position: 33%!important;}
}

.woocommerce-page #main-footer .container {
    width: 80%!important;
    max-width: 1080px!important;
    margin: auto!important;
}

.woocommerce-ordering {display:none!important;}

@media only screen and (max-width: 1024px){
#logo {
    max-height: 25%!important;
}

#top-menu li {
    padding-right: 8px!important;
}
}

h1, h2, h3 {font-family: 'Montserrat', sans-serif!important;}

.store_locator_email, .store_locator_tel {pointer-events: none!important;
cursor: default;} 

@media only screen and (max-width: 768px) {
	.store_locator_address  {float:none!important;}
}

@media only screen and (min-width:450px) {
	#logo {width:25%!important;}
}

.post-meta {display:none!important;}

.color {background-color:#efefef!important;}
td, tr {border:0.5px solid #858585!important;}
 
.titoli-slide-prodotti .uk-h3 {font-weight:600!important;}

@media screen and (max-width: 700px) {
.entry-content tr td {
    border-top: 1px solid #eee;
    padding: 6px 24px;
    display: block!important;


}
	
	.entry-content tr .color {
    
	font-size: 10px!important;

}
}

.titoli-slide-prodotti a.uk-button {background-color:#00a2df!important; color:#fff!important;}