/*
Theme Name: Gimar Theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body{
	font-size: 17px !important;
}
.nopaddingbottom{
	padding-bottom: 0;
}
.section{
	padding: 90px 0 !important;
}
.h2, h2{
	font-size: 40px;
	margin-bottom: 0;
}
.h3, h3{
	font-weight: 600 !important;
}
.title-h2{
	font-size: 22px;
	font-weight: 600;
	font-style: normal;	
}
.nav>li>a {
    font-size: 1em;
	color: #333;
}
p{
	margin-bottom: 0;
}
h1 + p, h2 + p{
	margin-top: 18px !important;
	margin-bottom: 0px !important;
}
p + p{
	margin-top: 20px;
}
.section-footer{
	padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.slide-servizi .section{
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.wpcf7-form #form-contatto .flex-row .flex-col,
.wpcf7-form .flex-row .flex-col {
    margin-bottom: 10px;
}
.sezione-news{
	padding: 40px 0 0 !important;
}
.bg-primary{
	background-color: rgb(245, 250, 253);
}
#cmplz-manage-consent .cmplz-manage-consent {
     display: none; 
}
#cmplz-document{
	max-width: 1270px;
	flex-flow: row wrap;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 60px 0;	
}
.logo-best{
	align-items: center;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.section{
		padding: 50px 0 !important;
	}
	.section-footer{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.sezione-news{
		padding: 40px 0 0 !important;
	}	

}
@media (min-width: 850px) {
    .wpcf7-form .flex-row:not(.single) .flex-col:nth-child(1) {
        margin-right: 10px;
    }
}
@media (min-width: 1200px){
	.col{
		padding-bottom: 0 !important;
	}
}