
.et_pb_widget_area_left .et_pb_widget {
	margin-bottom: 30px;
	width: 100%;
}
footer .et_pb_social_media_follow li a {
	width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}
footer .et_pb_social_media_follow li span.et_pb_social_media_follow_network_name {
	display: none;
}
header nav#top-menu-nav {
	float: right;
}
.et_pb_section > div .show_right {
	float: right !important;
}
header#main-header {
	z-index: 999;
}
.gallery_section_carousel .et_pb_gallery_items {
	position: relative;
	padding: 0 20px !important;
}
.gallery_section_carousel .et_pb_gallery_items button.slick-arrow {
	position: absolute;
	top: 50%;
	background: none;
	border: none;
	transform: translateY(-50%);
	font-size: 26px;
	z-index: 10;
	color: #fecc41;
	cursor: pointer;
}
.gallery_section_carousel .et_pb_gallery_items button.slick-arrow:hover {
	color: #ffea6e;
}
.gallery_section_carousel .et_pb_gallery_items button.slick-arrow.slick-prev {
	left: 0;
}
.gallery_section_carousel .et_pb_gallery_items button.slick-arrow.slick-next {
	right: 0;
}
.gallery_section_carousel .et_pb_gallery_item {
	padding: 0 10px;
}
.gallery_section_carousel .et_pb_gallery_item img {
	border-radius: 8px;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {
	width: 100%;
}
.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit {
	display: none;
}
.et_pb_search input.et_pb_s, .et_pb_search input.et_pb_searchsubmit {
	border: none;
}
.et_pb_salvattore_content[data-columns="2"] {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -1.5%;
}
.et_pb_salvattore_content[data-columns="2"] .et_pb_post {
	width: 47%;
	margin: 0 1.5% 30px;
}
.et_pb_text .et_pb_text_inner ul,
.et_pb_text .et_pb_text_inner ol {
	padding-bottom: 1em;
}
.et_pb_text .et_pb_text_inner img {
	border-radius: 8px;
}
.wp-pagenavi {
	display: flex;
	align-items: center;
	justify-content: center;
}
.wp-pagenavi .pages {
	display: none;
}
.wp-pagenavi a,
.wp-pagenavi span {
	margin: 0 7px;
}
.wp-pagenavi span.current {
	color: #000;
}
@media (max-width: 767px) {
	.et_pb_salvattore_content[data-columns="2"] {
		margin: 0;
	}
	.et_pb_salvattore_content[data-columns="2"] .et_pb_post {
		width: 100%;
		margin: 0 0 30px;
	}
}