/*
 Theme Name:   Helpgrove Child
 Theme URI:    https://thepixelcurve.com/wp/helpgrove/demo/
 Description:  Charity & Nonprofit WordPress Theme
 Author:       ThePixelcurve
 Author URI:   https://thepixelcurve.com/
 Template:     helpgrove
 Version:      1.0.1
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Tags:          custom-header, custom-logo, blog, theme-options
 Text Domain:  helpgrove-child
*/
@media screen and (max-width: 1024px) {
    .mobile-menu>ul li a:hover {
        color: #12a19a !important; 
    }
}
.mobile-menu li.current-menu-item>a {
    color: #12a19a !important; 
}
/*Logo + hamburger position*/
@media only screen and (max-width: 480px) {
    .header_v3 .header-menu {
    	/*max-height: 83px; !important*/
  	}
  .header_v3 .site-branding {
    padding-top: 22px !important; 
  }
	.navigation-section.pull-right {
    	margin-top: -7px !important; 
  	}
}
/*PAGE HEADER*/
.page-header:before {
    /*background-color: #81a09e;*/
	background-color: #81a09e85;
}
.header_v3 .page-header {
    min-height: 388px;
    padding-top: 150px;
}
.page-header .page-title {
    font-family: 'Inter ExtraLight';
}
.breadcrumbs .trail-items, .breadcrumbs .trail-items li {
    font-family: 'Inter ExtraLight';
}
/* FORM*/
.wpforms-field-container .wpforms-field input[type="text"] {
	height:43px; 
	border: 1px solid #a1b9b9;
	}
div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid {
 	/*border-color: #12a19a !important;*/
	border-color: white !important;
	box-shadow: 0 0 0 0 #fbfdff, 0px 0px 0px rgb(255 255 255 / 15%) !important;
}
.btn-form-wpform {
  background-color: #12a19a !important; 
	font-weight: 700 !important;
  line-height: 1 !important;
  padding: 1em 2em 2em 2em !important;
}
div.wpforms-container-full .wpforms-form button[type="submit"]:active, div.wpforms-container-full .wpforms-form button[type="submit"]:focus, div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
	background-color: #81a09e !important;
}
.helpgrove-from1 div.wpforms-container-full .wpforms-form select, .helpgrove-from1 div.wpforms-container-full .wpforms-form textarea {
    background-color: white !important;
}
div.wpforms-container-full .wpforms-form input:focus, .helpgrove-from1 div.wpforms-container-full .wpforms-form textarea:focus{
    /*border-color: #12a19a !important;*/
	border-color: white !important;
	box-shadow: 0 0 0 0 #fbfdff, 0px 0px 0px rgb(255 255 255 / 15%);

} 
.wpforms-form .wpforms-field-label {
    font-weight: 500 !important;
	margin-bottom: 4px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #a1b9b9 !important;
}
.helpgrove-from1 div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 7px 0;
}
.wpforms-required-label{
	display: none
}
::-webkit-input-placeholder {
    color: #333 !important;
    font-family: 'Open Sans';
}
:-moz-placeholder {
    color: #333 !important;
    font-family: 'Open Sans';
}
::-moz-placeholder {
    color: #333 !important;
    font-family: 'Open Sans';
    opacity: 1;
}
:-ms-input-placeholder {
    color: #333 !important;
    font-family: 'Open Sans';
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown {
    border-color: #fff !important;
    box-shadow: 0 0 0 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
}
/*font del form*/
.wpforms-form .wpforms-field-label {
    font-family: "Inter Light", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border-style: none;
}

/*READ ME MORE*/
#more-text-visible, #more-text-visible-2, #more-text-visible-3, #more-text-visible-4 {
	display: none;
}
.btn-show-more-text {
    background-color: #CDCACA !important;
}
/*CALENDARIO*/
.event_area_2 .slick-slide:nth-child(3n + 1) .event_image .event_date, .event_area_2 .slick-slide:nth-child(3n + 1) .event_color-1::before {
    background-color: #953ea7 !important;
}
.event_area_2 .slick-slide:nth-child(3n + 1) .event_image .event_date, .event_area_2 .slick-slide:nth-child(3n + 1) .event_color-1::before {
    background-color: transparent !important;
}
.single_event_2 .event_image .event_date {
    border-radius: 0 !important;
    border-top-right-radius: 0 !important;

}
/*PULSANTE PROGETTO SIDEBAR*/
.text-btn-progetti-sidebar{
	color:white
}
.text-btn-progetti-sidebar:hover {

}
/*FOOTER*/
.site-footer .footer-top {
    border-top: 0 solid #e0e0e0;
}
.site-footer .footer-top .footer-wrap {
    padding: 50px 0px 0px 0px;
}
.img-footer{
	margin-top: -25px;
}


