/*
Theme Name: elementor-hello-theme-child
Theme URI: https://loredanabruno.eu/
Description: Tema Child per il tema Hello Elementor
Author: Loredana Bruno
Author URI: https://loredanabruno.eu/
Template: hello-elementor
Version: 6.9.0
*/

.wp-embed-heading {
	display: none;
}
.wp-embedded-content{
	width: 100%
}
#linkedin .elementor-posts .elementor-post__text,
#newsletter .elementor-posts .elementor-post__text{
	justify-content: end!important
}
#linkedin h3 a,
#newsletter h3 a{
	white-space: pre-line!important;
	font-size: 15px!important
}
#linkedin .elementor-post-date,
#newsletter .elementor-post-date{
	white-space: pre-line!important;

}
#linkedin li.feed-item{
	border: none;
	background: rgba(255,255,255,0.3);
	border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;

}
#linkedin li.feed-item .j-twitter-display-name{
	 color: #C89D66!important;
    font-weight: 400;
    font-size: medium;

}
#linkedin .j-twitter-intents li a:hover,
#linkedin .j-message a:hover,
#linkedin .j-twitter-screen-name:hover{
	color: #C89D66!important;
}
#linkedin .j-message a{
	color: white
}
body{
	//overflow: hidden;
}
body, p, h1,h2,h3,h4,h5,h6,span, label{
	font-family: montserrat;
}
/*checkbox privacy*/
fieldset{
	border: none;
	font-size: 13px;
}
.content__gdpr fieldset{
	padding-left: 0!important;
	padding-top: 15px!important
}
.content__gdpr p{
	font-size: 13px;
}
.color-gold{
	color: #005969!important;
}
.color-grey{
	color: #7b7b7b!important;
}
/*footer*/
.footer-menu{
	list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	padding-left: 0;
}
.footer-menu li{
	padding: 0 10px
}
.footer-menu li.color-gold,
.footer-menu li .lore{
	align-items: center;
	display:flex;
	flex-direction: row;
} 
.footer-menu li a:hover{
	color:7b7b7b!important;
}
.footer-menu li,
.footer-menu li a{
	color:white!important;
}

.footer-menu li .lore img{
	padding-left: 6px;
}

/*about*/
#about div[data-id="9c8b48a"] > .elementor-widget-wrap.elementor-element-populated{
	padding: 0;
}

/*people contact*/
.people a{
	color: #54595F!important;
}
.people a:hover{
	color: #C89D66!important;
}
.people .color-gold p{
	margin: 0;
}


#mc-embedded-subscribe-form input:focus{
	box-shadow: none!important
}
#mc-embedded-subscribe-form input:focus-visible{
	outline: none!important;
}

#mc-embedded-subscribe-form .elementor-field-option{
	display: flex;
}
#mc-embedded-subscribe-form .brandingLogo,
#mc-embedded-subscribe-form .indicates-required{
	display: none;
}
#mc-embedded-subscribe-form #mc-embedded-subscribe{
	border: none;
    font-family: Montserrat;
    padding-left: 0;
	padding-top: 10px;
	color: #005969;
	font-size:large;
}
#mc-embedded-subscribe:hover,
#mc-embedded-subscribe-form input[type=submit]:focus,
#mc-embedded-subscribe-form input[type=submit]:focus-visible{
	color: #7b7b7b!important;
	background-color: transparent!important;
	border:none!important;
	outline:none!important;

}

#mc-embedded-subscribe-form .optionalParent .clear:before{
	content: "\2BA1";
	font-size: large;
    padding-right: 10px;
	padding-top: 10px;
	color: #005969;
	
}
#mc-embedded-subscribe-form input{
	border-width: 0!important;
	padding-bottom: 0;
	border-bottom-width: 1px!important;
	border-radius: 0;
}
#mc_embed_signup{
	width: unset!important
}
#contact-form label{
	color:#005969!important;
	padding-left: 5px;
}
#contact-form  .elementor-button-icon{
	display: none;
}
/*submenu*/
.sub-menu li a{
	font-size: 13px!important;
}
/*article*/
.post-template.single-post p{
	padding: 10px 60px!important;
}
#comments{
	display:none;
}
@media only screen and (max-width: 640px){
	.post-template.single-post p{
		padding: 10px 20px!important;
	}
	.footer-menu{
		flex-direction:column;
		}
	#about-goal .elementor-container.elementor-column-gap-no{
		flex-direction: column-reverse;
	}
	#about .elementor-column elementor-col-50 >div{
		padding: 10px!important;
	}
	/*dropdown menu mobile*/
	#main-menu nav > ul li a{
		font-size: 20px!important;
	}
	/*submenu*/
	#main-menu nav .sub-menu li a{
		font-size: 13px!important;
	}
}

