/*
Theme Name: Giuditta Matteucci
Template: hello-elementor
Author: Child Theme Configurator
Version: 1.1.0.1721307452
Updated: 2024-07-18 14:57:32

*/


#gm-menu em{
	font-size: 13px;
    font-style: normal;
    letter-spacing: 0.1px;
}

.gm-menu-voce li a{
	text-decoration:none !important;
}

.gm-menu-voce a:hover{
	color:#F17470 !important;
}

p a, li a{
	font-weight:600;
	text-decoration:underline !important;
	color:#f17470;
}

p a:hover, li a:hover{
	font-weight:600;
	text-decoration:none !important;
	color:#f17470;
}

.gm-breadcrumb a{
	text-decoration:none !important;
	font-weight:normal;
}

.gm-breadcrumb a:hover{
	text-decoration:underline !important;
	font-weight:normal;
}


ul li, ol li{
	margin-bottom:20px;
}

.gm-section-margin{
	padding-top:4em !important;
	padding-bottom:4em !important;
}

.gm-section-top-margin{
	padding-top:4em;
}

.gm-section-bottom-margin{
	padding-bottom:4em !important;
}

p > ul li, p > ol li{
	margin-bottom:20px !important;
}

p > ul li:last-child, p > ol li:last-child, p:last-child{
	margin-bottom:0px !important;
}

@media screen and (max-width: 1024px){
	.gm-section-margin{
		padding-top:2.5em !important;
		padding-bottom:2.5em !important;
	}

	.gm-section-top-margin{
		padding-top:2.5em !important;
	}

	.gm-section-bottom-margin{
		padding-bottom:2.5em !important;
	}
}

@media screen and (max-width: 768px){
	.gm-section-margin{
		padding-top:2em !important;
		padding-bottom:2em !important;
	}

	.gm-section-top-margin{
		padding-top:2em !important;
	}

	.gm-section-bottom-margin{
		padding-bottom:2em !important;
	}
}
	
	
.gm-stripe-white{
	background-color:#fff;
    padding: 1px 6px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.gm-stripe-orange{
	background-color:#F5E1BC;
    padding: 1px 6px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.gm-footer a{
	color:#351B1A;
	font-weight:500;
	text-decoration:underline !important;
}

.gm-footer a:hover{
	font-weight:500;
	text-decoration:none !important;
}


.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 100px;
    padding: 10px;
}