/*!
 Theme Name:   Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/



/*****Add any custom CSS below this line*****/

/* Change columns from 4-3 */
 
 

.et_pb_portfolio_grid_items {
	display: flex;
	flex-wrap: wrap;
}
    
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
    all: unset;
}

.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
	width: 32%;
	margin-right: 2% !important;
	margin-bottom: 20px !important;
	float: left !important;
	clear: none !important;
}
.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n) {
	margin-right: 0 !important;
}

/* Imposta l'overlay delle gallery su un colore standard per tutte le aree */
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et-db #et-boc .et-l .et_pb_sum, .et-db #et-boc .et-l .et_pb_pricing li a, .et-db #et-boc .et-l .et_pb_pricing_table_button, .et_overlay:before, .et-db #et-boc .et-l .et_overlay:before, .entry-summary p.price ins, .et-db #et-boc .et-l .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et-db #et-boc .et-l .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et-db #et-boc .et-l .et_pb_widget li a:hover, .et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .et-db #et-boc .et-l .nav-single a, .tagged_as a, .et-db #et-boc .et-l .tagged_as a, .posted_in a, .et-db #et-boc .et-l .posted_in a {
	color: #eaeaea !important;
}

@media screen and (max-width: 768px) {
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
		width: 49%;
	}
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n) {
		margin-right: 2% !important;
	}
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n) {
		margin-right: 0 !important;
	}
}
@media screen and (max-width: 414px) {
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item {
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}
}