/*======================================
Theme Name: Vyoo Child
Theme URI: https://divicake.com/
Description: This is a child theme developed by Vyoo
Version: 1.0
Author: Vyoo
Author URI: https://vyoo.digital
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
body, #page-container, #et-main-area{
	overflow-x: hidden !important;
}
.logogallery .et_pb_gallery_items{
	display: grid !important;
	grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
	column-gap: 20px;
}
.logogallery .et_pb_gallery_items .et_pb_gallery_item {
	width: 100% !important;
	margin-right: 0 !important;
	margin-bottom: 20px !important;
	display: flex !important;
    align-items: center;
}
.button-bg-gradient .et_pb_button_module_wrapper{
	padding: 15px 0;
	background: #FFF;
	background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 158, 55, 1) 50%, rgba(221, 158, 55, 1) 100%);
	background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 158, 55, 1) 50%, rgba(221, 158, 55, 1) 100%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 158, 55, 1) 50%, rgba(221, 158, 55, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#DD9E37", GradientType=0);
}
.menu-button{
	color: #FFFFFF !important;
    border-width: 2px !important;
    border-color: #FFFFFF !important;
	border-style: solid !important;
    border-radius: 50px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
	padding: 0.3em 1em !important;
	font-size: 20px !important;
	line-height: 1.7em !important;
	transition: .3s !important;
}
.menu-button a{
	color: #FFFFFF !important;
	padding-bottom: 0 !important;
	font-size: 20px !important;
	line-height: 1.7em !important;
	font-weight: 700 !important;
}
.menu-button.cuomomenu{
	background-color: #D35C26 !important;
}
.menu-button.prenotamenu{
	background-color: #DD9E37 !important;
}
.menu-button.blogmenu{
	background-color: #5BA2A0 !important;
}
.menu-button:hover{
	background-color: #fff !important;
}
.menu-button.blogmenu:hover a{
	color: #5BA2A0 !important;
}
.menu-button.cuomomenu:hover a{
	color: #D35C26 !important;
}
.menu-button.prenotamenu:hover a{
	color: #DD9E37 !important;
}
.et-fixed-header .logo_container img{
	filter: invert(1);
}
@media (min-width: 981px) {
    .et_header_style_left .et-fixed-header #et-top-navigation {
        padding-top: 10px !important;
		padding-bottom: 10px !important;
    }
}
.equal-img img{
	max-height: 400px; 
	height: 400px;
	object-fit: cover;
}