/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/

.icons-white .icon {
	color: white !important;
}

.full-width {
	left: 50%;
    margin-left: -50vw!important;
    margin-right: -50vw!important;
    position: relative!important;
    right: 50%;
    width: 100vw!important;
	max-width: none !important;
}

/** SEZIONE Soluzioni avanzate per ingressi automatici HOMEPAGE **/
.home-solutions .home-solutions-col > .elementor-widget-wrap {
	flex-direction: column;
	justify-content: stretch;
}

.home-solutions .home-solutions-col .elementor-widget-wrap {
	align-content: stretch;
}

.home-solutions .home-solutions-col > .elementor-widget-wrap .elementor-section.elementor-inner-section {
	flex-grow: 1;
}


.home-solutions .home-solutions-col > .elementor-widget-wrap .elementor-section.elementor-inner-section > .elementor-container {
	height: 100%;
}
/** SEZIONE Soluzioni avanzate per ingressi automatici HOMEPAGE END **/

/** Carousel Marchi Fornitori **/
.brands-carousel .elementor-element .swiper .elementor-swiper-button-prev {
	left: -10px !important;
}
.brands-carousel .elementor-element .swiper .elementor-swiper-button-next {
	right: -10px !important;
}
.brands-carousel .elementor-element .swiper .elementor-swiper-button svg {
	fill: #000 !important;
}
/** Carousel Marchi Fornitori END **/

/** GALLERY **/
.custom-gallery .gallery .gallery-item .gallery-item-wrapper {
	padding: 10px !important;
}
/** GALLERY END **/

/* FIX FOOTER WIDTH MOBILE */
@media only screen and (max-width: 767px) {
	.mfn-footer-tmpl .mcb-section:not(.full-width) {
		max-width: 100% !important;
	}
}

/* FIX FOOTER WIDTH MOBILE END */