/*
Theme Name: Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Strategika
Author URI: https://strategika.es
Description: Divi Child Theme Bevilacqua
Version: 1.0.1.1440677215
Updated: 2015-08-27 12:06:55
*/

.et_color_scheme_red #et_search_icon:hover, .et_color_scheme_red .mobile_menu_bar:before, .et_color_scheme_red .footer-widget h4, .et_color_scheme_red .et_pb_sum, .et_color_scheme_red .et_pb_pricing li a, .et_color_scheme_red .et_pb_pricing_table_button, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .form-submit input, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_red .et_pb_contact_submit, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_red .et_overlay:before, .et_color_scheme_red .entry-summary p.price ins, .et_color_scheme_red.woocommerce div.product span.price, .et_color_scheme_red.woocommerce-page div.product span.price, .et_color_scheme_red.woocommerce #content div.product span.price, .et_color_scheme_red.woocommerce-page #content div.product span.price, .et_color_scheme_red.woocommerce div.product p.price, .et_color_scheme_red.woocommerce-page div.product p.price, .et_color_scheme_red.woocommerce #content div.product p.price, .et_color_scheme_red.woocommerce-page #content div.product p.price, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_red .bottom-nav li.current-menu-item > a {
    color: #8b1513 !important;
}

.et-social-linkedin a.icon:before {
    content: '\e09d';
}
.et-social-youtube a.icon:before {
    content: '\e0a3';
}
.et-social-pinterest a.icon:before {
    content: '\e095';
}

.price{
display: none !important;
}

img{
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.woocommerce-result-count{
display: none;
}

.et_project_meta_title:first-child {
display: none !important;
}

.single-project .et_project_meta {
display: none;
}

#et-info {
float: none;
}

.et-social-icons {
float: right !important;
}

.et-social-icons li{
	display: inline-block;
    margin-left: 20px;
}

.et-social-icon span {
    display: none;
}

.et-social-icons .icon {
font-size: 14px !important;
	color:#666 !important;
}

.et-social-icons .icon:hover {
color: #ffffff !important;
}

#logo {
-webkit-transition: initial;
-moz-transition: initial;
transition: initial;
-webkit-transform: initial;
}

/*
* Custom top header
*/

.et_pb_menu__icon.et_pb_menu__search-button {
	position:inherit !important;
	padding-left: 10px;
}

#mainmenu a{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

#mainmenu .sub-menu a{
	padding-top: 15px !important;
	padding-bottom: 5px !important;
}

.menu-item-has-children>a:first-child:after{
	position:inherit !important;
}

#wpmlswitcher {
	display: inline-block !important;  
	float:right !important;
}

.wpml-ls-legacy-list-horizontal {
	padding: 0px !important;
	border: 0px !important;
}

.top-phone a {
	color:#565656;
	font-size: 12px;
}

.top-mail a {
	color:#565656;
	font-size: 12px;
}

.top-phone:before {
	font-family: 'ETmodules';
	content: "\e090";
	font-size: 14px;
	margin-right:5px;
}

.top-mail:before {
	font-family: 'ETmodules';
	content: "\e076";
	font-size: 14px;
	margin-right:5px;
}

/*
* Remove sidebar on all archive pages
*/

.search #main-content .container::before,
.category #main-content .container::before,
.single-product #main-content .container::before{
    display: none !important;
}

.search #left-area,
.category #left-area,
.single-product #left-area{
    width: 100%;
    float: none;
    padding-right: 0;
}
.search #sidebar,
.category #sidebar, 
.single-product #sidebar{
    display: none !important;
}

/*
* Remove variation
*/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents::before{
display: none;
}

[data-wvstooltip]:hover:before{
bottom: -145% !important;
}

a.reset_variations {
display: none !important;
}

.reset_variations, .woo_variation_swatches_archive_reset_variations {
display: none !important;
}

.variations .variation-tooltip-wrapper {
    margin-right: 3px;
    margin-left: 3px;
}

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

.woocommerce-products-header__title {
display: none !important;
}

div.container:before {
margin-top: 50px !important;
}

th.label {
display: none !important;
}

.woocommerce-breadcrumb {
text-transform: uppercase;
}

.product_meta {
display: none;
}

.variant-description h2{
display: none;
}
div.variant-description{
padding-left: 50%;
padding-top: 20px;
}

.tabella-prodotto {
	display: flex;
    justify-content: flex-start;
}

.tabella-prodotto td{
	text-align: left !important;
	width: 500px !important;
}

.summary.entry-summary, .variations_form {
margin-bottom: 0px !important;
}

.product-template-default.single-product #content-area .product-information #tab-description, .product-information {
margin-top: 0px !important;
}

span.sku_wrapper{
display: none;
}

.wvs-has-image-tooltip:before, [data-wvstooltip]:before{
display: none !important;
}

.bapf_sfilter .bapf_clr_span, .bapf_sfilter .bapf_img_span {
    border: 1px solid #666;
    border-radius: 0px;
}

.product_title.entry-title {
    font-size:30px !important;
	color: #666 !important;
}

.variant-name-text {
	color: #666 !important;
}


.woocommerce-result-count {
display: none !important;
}

#search-2 h4{
display: none;
}
/*
* Media Queries
*/

@media screen and (max-width: 980px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
	.tabella-prodotto {
    padding-right: 0 !important;
	}
    .tax-product_cat #content-area {
	display: flex;
	flex-direction: column-reverse;
	}
	#top-header-mobile .et-social-icons{
	margin-right: 23px;
    padding: 15px;
    float: none !important;
		}
	#et-info {
	text-align: center;
    display: block;
	color: #666;
		}
	#et-info-phone:before {
    content: "\e090";
    position: relative;
    top: 2px;
    margin-right: 2px;
	}
	#et-info-email {
	color:#666;
	}
	#et-info-email:before {
    content: "\e076";
    margin-right: 4px;
	padding-left: 10px;
	color:#666;
	}
	.et_pb_menu_inner_container {
	margin-bottom:15px !important;
	}
	#mainmenu a {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
	}
	#mainmenu .sub-menu a {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
	}
	.mega-menu.menu-item:nth-child(3) > .sub-menu:nth-child(2) {
    width: auto !important;
	}
	.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
	}
	div.variant-description{
	padding-left: 0%;
	padding-top: 20px;
	}
	#codice-top-header-mobile .clearfix{
	width:100%;
	}
	#top-header-mobile{
	width:100%;
	margin-left: 0px;
	margin-right: 0px;
	}
	.et_pb_module .et_pb_code .et_pb_code_2_tb_header .et_pb_column .et_pb_module{
	margin-bottom: 0px !important;
}
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}
 h1, h2, h3, h4, p {font-family: 'Roboto', sans-serif;}

.et_pb_text a {
text-decoration: underline;
}

/*********************************
change logo for fixed header 
**********************************/
.et-fixed-header #logo {
content: url(https://luigi-bevilacqua.com/wp-content/uploads/2017/12/logo-200x131.png);
}

.nav li ul{
width:450px !important;
}

/* === Style WP-PageNavi Pagination === */
/* Style the default text */
.wp-pagenavi span, .wp-pagenavi a { 
    color: #999 !important
}

/* Style the current / hovered page link */
.wp-pagenavi span.current,
.wp-pagenavi a:hover { 
    color: #5C1729 !important; 
}

/* Style the page count text */
.wp-pagenavi :first-child { color: #666 !important; }

/* Style the border */
.wp-pagenavi { border-top: 0px; margin-bottom: 0px; }

/* remove meta from gallery */
.mfp-title {
    display: none!important;
}

/* Mega Menu Prodotti */
.menu-item:nth-child(3) > .sub-menu:nth-child(2){
	width:600px !important;
}

/*targeting only category page */
.archive.tax-product_cat .product.type-product .price {
    display:none;
}

.archive.tax-product_cat .variations_form .variations {
    padding-left: 0 !important;
}

.archive.tax-product_cat .variations_form .variations .variable-items-wrapper{
    padding-left: 0 !important;
}

.archive.tax-product_cat ul.variations{
    padding-left: 0 !important;
}

.archive.tax-product_cat ul.variations ul.archive-variable-items{
    padding-left: 0 !important;
}