/*
Theme Name: Spazi Verdi Terapeutici
Description: Child theme for ENFOLD.
Version: 2025.3.0
Author: PARD Agency
Author URI: https://www.pardagency.it
Template: enfold
*/

body#top .ab-montserrat, 
body#top h1, 
body#top h2, 
body#top h3,
body#top h4, 
body#top h5  {
font-family: 'Montserrat' !important;

}
/*** STILE H5 E ALTRI ***/
body#top h5  {
font-size: 17px !important;
font-weight: 300 !important;
line-height: 150% !important;
}
body#top p  {
font-family: 'Montserrat' !important;
font-size: 16px !important;
}
/** COLORI TESTO **/
body#top .ab-bianco {
color: #ffffff !important;
}
body#top .ab-nero {
color: #000000 !important;
}
body#top .ab-verdescuro {
color: #436242 !important;
}
body#top .ab-verdemedio {
color: #576d52 !important;
}
body#top .ab-verdechiaro {
color: #7f907e !important;
}
/** COLORI DI SFONDO **/
body#top .ab-biancosfondo {
background-color: #ffffff !important;
}
body#top .ab-nerosfondo {
background-color: #000000 !important;
}
body#top .ab-verdescurosfondo {
background-color: #436242 !important;
}
body#top .ab-verdemediosfondo {
background-color: #576d52 !important;
}
body#top .ab-verdechiarosfondo {
background-color: #7f907e !important;
}

/** COLORI TITOLI & C. **/
body#top h3.ab-h3bianco,
body#top .ab-h3bianco {
font-family: 'Montserrat' !important;
font-weight: 400; !important;
font-size: 24px !important;
line-height: 140%; !important;
color: #ffffff !important;
}
body#top h3.ab-h3biancoleggero,
body#top .ab-h3biancoleggero {
font-family: 'Montserrat' !important;
font-weight: 200; !important;
font-size: 24px !important;
line-height: 140%; !important;
color: #ffffff !important;
}
body#top h3.ab-h3biancostrong,
body#top .ab-h3biancostrong,
body#top .ab-h3bianco strong {
font-family: 'Montserrat' !important;
font-weight: 700; !important;
font-size: 24px !important;
line-height: 140%; !important;
color: #ffffff !important;
}

body#top h3.ab-h3nero {
font-family: 'Montserrat' !important;
font-weight: 400; !important;
font-size: 24px !important;
line-height: 140%; !important;
color: #000000 !important;
}

body#top h1.ab-h1biancostrong,
body#top .ab-h1biancostrong,
body#top .ab-h1bianco strong {
font-family: 'Montserrat' !important;
font-weight: 700; !important;
font-size: 48px !important;
line-height: 140%; !important;
color: #ffffff !important;
text-shadow: 2px 2px 2px rgba(0,0,0,0.6) !important;
}
body#top .ab-biancostrong {
font-family: 'Montserrat' !important;
font-weight: 700; !important;
font-size: 30px !important;
line-height: 140%; !important;
color: #ffffff !important;
text-shadow: 2px 2px 2px rgba(0,0,0,0.6) !important;
}

/** DIMENSIONE FONT MENU PRINCIPALE **/
.av-main-nav > li > a {
	font-size: 16px !important;
}
/** STILE BLOG **/
BODY#top .single-post .main_color {
background-image: none;
background-color: white;
}
BODY#top article.slide-entry {
/* padding: 5px !important; */
border: 1px solid #c0c0c0 !important;
background-color: #879a86 !important
}
BODY#top a.slide-image{
background-color: white;
}
BODY#top div.slide-meta,
BODY#top div.slide-meta a {
color: #aa2c23 !important;
}
BODY#top div.slide-meta a:hover {
text-decoration: underline !important;
}
BODY#top div.slide-entry-excerpt {
color: #f1f1f1 !important;
padding: 5px !important;
}
/** TOOLTIP **/
#top .avia-tooltip,
#top .avia-tooltip .avia-arrow,
#top span.avia_hidden_link_text,
#top div.avia-related-tooltip div.inner_tooltip {
color:#333333 !important;
font-size: 16px !important;
}
/*** FORM CONTATTI ***/
/* CF7 Input Field border and radius */
#top .wpcf7  .input-text,
#top .wpcf7 input[type=’text’],
#top .wpcf7 input[type=’input’],
#top .wpcf7 input[type=’password’],
#top  .wpcf7 input[type=’email’],
#top  .wpcf7 input[type=’number’],
#top  .wpcf7 input[type=’url’], 
#top  .wpcf7 input[type=’tel’],
#top  .wpcf7 input[type=’search’], 
#top  .wpcf7 textarea, 
#top  .wpcf7 select,
#top input.wpcf7-form-control,
#top textarea.wpcf7-form-control {
background-color: #d4d5d7 !important;
color: #000000;
}
.sin50 {
	float: left;
	width: 45%;
	padding-right:5px;
}
.des50 {
	float: right;
	width: 45%;
	padding-left:5px;
}
.full100 {
clear: both;
width: 100%;
}
.mybigbutton {
border-radius: 10px;
}
#top .wpcf7-form-control {
margin-bottom: 3px !important;
color: #000000 !important;
}
/*** CERCA NEL SITO ***/
BODY#top input#s {
background-color: #d4d5d7 !important;
color: #000000 !important;
}
::-webkit-input-placeholder { 
  color: #000 !important;
font-weight: 700 !important;
}
::-moz-placeholder {
  color: #000 !important;
font-weight: 700 !important;
}
:-ms-input-placeholder {
  color: #000 !important;
font-weight: 700 !important;
}
:-moz-placeholder {
  color: #000 !important;
font-weight: 700 !important;
}
.sin5
/** NEWS WIDGET **/
BODY#top aside section#search-3,
BODY#top aside section#recent-posts-3.widget,
BODY#top aside section#archives-3.widget {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.widget_pages li a,
.newsbox .news-time,
.newsbox .news-headline,
span.post-date,
section.widget,
section.widget ul li a
 {
  color: #333333 !important;
  font-size:16px;
font-style: normal;
font-family: 'Montserrat', sans-serif !important;
}
span.post-date
 {
  color: #333333 !important;
  font-size:13px;
font-family: 'Montserrat', sans-serif !important;
}
section.widget ul li a:hover
 {
color: #aa2c23;
text-decoration: underline !important;
}
.sidebar a, .sidebar a > strong {
     color: #333333 ! important;
font-family: 'Montserrat', sans-serif !important;
}

.sidebar a:hover, .sidebar a>strong:hover {
     color: #aa2c23 ! important;
font-family: 'Montserrat', sans-serif !important;
}
.sidebar span.post-date {
     color: #999999 ! important;
font-size: 12px !important;
font-style: italic;
}
