/*
Theme Name: Hestia Child
Theme URI: https://www.themeisle.com/
Description: This is a custom child theme I have created.
Author: ThemeIsle
URI: https://www.themeisle.com/
Template: hestia    
Version: 0.1
*/
body{
	background-color: #FFFFFF;
}
.navbar-not-transparent .navbar-nav > li a{
	color: black;
}
.navbar .navbar-header .navbar-brand img {
	max-height: 100px!important;
}
.navbar a {
	font-size: 16px!important;
}

#contact .hestia-info {
	margin-bottom: 30px;
}
#contact .hestia-info .info-title, .contactus .info .description {
	font-size: 16px!important;
}
#contact  .hestia-info .info-title, .contactus .info .info-title {
	margin-bottom: 0!important;
}
.contactus .info a:not(.btn):not(.text-white) {
	color: #ff6c37!important;
}
.hestia-contact-form-col > .card.card-contact .header {
	box-shadow: none!important;
}
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover {
	box-shadow: none!important;
}
div.wpforms-container .wpforms-form input[type=date], div.wpforms-container .wpforms-form input[type=datetime], div.wpforms-container .wpforms-form input[type=datetime-local], div.wpforms-container .wpforms-form input[type=email], div.wpforms-container .wpforms-form input[type=month], div.wpforms-container .wpforms-form input[type=number], div.wpforms-container .wpforms-form input[type=password], div.wpforms-container .wpforms-form input[type=range], div.wpforms-container .wpforms-form input[type=search], div.wpforms-container .wpforms-form input[type=tel], div.wpforms-container .wpforms-form input[type=text], div.wpforms-container .wpforms-form input[type=time], div.wpforms-container .wpforms-form input[type=url], div.wpforms-container .wpforms-form input[type=week], div.wpforms-container .wpforms-form select, div.wpforms-container .wpforms-form textarea, .nf-form-cont input:not([type=button]) {
	background-image: linear-gradient(#ff6c37, #ff6c37), linear-gradient(#d2d2d2, #d2d2d2)!important;
}

footer {
	background: #FFFFFF!important;
}
footer,
footer a,
footer p,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer hr,
footer .copyright {
	color: #000000!important;
}
.footer .footer-menu,
.footer .copyright {
	float: none!important;
}

.text-white{
	color: white!important;
}

/* Background opacity */
.header-filter::before{
	background-color: rgba(0, 0, 0, 0);
}
.section-image:after{
	background-color: rgba(0, 0, 0, 0.3);
}

/* Body color */
body.home #about{
	padding: 65px 0 70px 0;
}
body.home #about h2{
	color: black;
}
body.home #about p{
	color: black;
	font-size: 20px;
	margin-bottom: 20px;
}

@media (max-width: 768px){
	body.home #carousel-hestia-generic{
		top: 110px;
	}
	body.home .main{
		top: 110px;
	}
}

/* Carousel */
@media (min-width: 769px){
	#carousel-hestia-generic .hestia-title{
		font-size: 56px!important;
		line-height: 60px!important;
	}
}
@media (max-width: 1080px){
	#carousel-hestia-generic .header-filter{
		background-image: url(https://conerofarm.it/wp-content/uploads/2021/03/banner_1080x1080.jpg)!important;
	}
}
@media (max-width: 768px){
	.page-header{
		min-height: auto!important;
	}
}

/* Subscribe */
#subscribe{
	background: #ff6c37;
}
#subscribe h2,
#subscribe h5{
	color: white;
	margin-top: 0;
	margin-bottom: 10px;
}

/* Team */
#team h2,
#team h4,
#team h6,
#team p{
	color:black!important;
}
.hestia-team .card .card-image{
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
}
@media (max-width: 768px){
	.hestia-team .card-image{
		margin: 0!important;
		height: auto!important;
		width: auto!important;
	}
	.hestia-team .card .content .card-description{
		display: block;
	}
}

/* Non utilizzata */
#features{
	padding: 75px 0;
}
#features .hestia-features-content{
	display:none;
}
#features h2.hestia-title{
	color: black;
	font-weight: 900;
    font-size: 50px;
    line-height: 60px;
}

/* Sezioni nascoste */
#clients{
	display: none!important;
}

/* Download Listino */
.download_title{
	font-weight: bold;
}