.navbar-transparent {
	background:white!important;
	color:black!important;
}
.navbar-not-transparent .navbar-brand img{
		max-height:100px!important;
}
.navbar-transparent li a{
	color:black!important;
}
.navbar-transparent li.active a, .navbar-not-transparent li.active a{
	color:black!important;
	font-weight:bold!important;
}

.navbar .navbar-brand img{
	transition:all 500ms;
	max-height:150px;
}

@media (max-width:480px){
	.navbar .navbar-brand img{
	max-height:80px;
}
	.navbar-not-transparent .navbar-brand img{
		max-height:70px!important;
}
	.navbar-not-transparent .container{ padding: 0!important;}
}

.navbar-toggle{
	padding:25px 10px;
}
@media (min-width:481px){

	.navbar-toggle{
	padding:50px 10px;
}
		.navbar-not-transparent .navbar-toggle{
	padding:35px 10px!important;

}
	.navbar .container{
		text-align:center;
		text-align:-webkit-center!important;
		padding:0;
	}
}
input[type=checkbox]{
	width:auto;
	float:left!important;
	margin-bottom: 0;
	height: 50px;
	margin-right: 10px;
}
.pf-checkbox-label span{
	margin-left:0!important;
	line-height: initial;
	font-size:14px;
	font-weight:300;
}
.evidenza{
	color:white;
	background-color: #e91e63;
	border-radius:4px;
}
.evidenza:hover a{
	color:white!important;
}



@-webkit-keyframes filter-animation {
  0% {
    -webkit-filter: hue-rotate(0deg);
  }
  
 
  
  100% {
    -webkit-filter: hue-rotate(360deg);
  }
}

@keyframes filter-animation {
  0% {
    filter: hue-rotate(0deg);
  }
    
  100% {
    filter: hue-rotate(360deg);
  }
}



.background-animated {
  -webkit-animation: filter-animation 10s infinite linear;
  animation: filter-animation 10s infinite linear;
}

.contact_checkbox_wrap{
	line-height:1em!important;
}
.contact_checkbox_wrap input{
	height:100%;
}
.copyright.pull-right {
    display: none;
}

p, div, span, h1, h2,h3,h4,h5,h6, body{
	font-family: 'Source Sans Pro', Helvetica, sans serif;
	font-weight:normal;
	font-size:1.5rem;
}
h1, h2, h3, h4, h5, h6, .hestia-title, .hestia-title.title-in-content, p.meta-in-content, .info-title, .card-title, .page-header.header-small .hestia-title, .page-header.header-small .title, .widget h5, .hestia-title, .title, .card-title, .info-title, .footer-brand, .footer-big h4, .footer-big h5, .media .media-heading, .carousel h1.hestia-title, .carousel h2.title, .carousel span.sub-title, .woocommerce.single-product h1.product_title, .woocommerce section.related.products h2, .hestia-about h1, .hestia-about h2, .hestia-about h3, .hestia-about h4, .hestia-about h5{
	font-family: 'Source Sans Pro', Helvetica, sans-serif;
}
*{
	color: black;
}
.contact_checkbox_wrap input{
	min-height:10px;
}


label[for='wpforms-3599-field_5_1']{
}
.wpforms-form{
	width:100%!important;
}

.wpforms-form input:not[type=checkbox],  .wpforms-form textarea {
	width:100%!important;
	max-width: 100%!important;
	background-color:#fafafa!important;
}
