/*
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
*/
/* ======= Fonts ====== */
@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');


/* header-filter trasparenza*/
.header-filter::before {
    background-color: rgba(0, 0, 0, 0.1);
}

/* Dimensione logo */
.navbar.hestia_left .title-logo-wrapper {
min-width: 500px;
}

/* Azienda Agricola Toscana */
.navbar .navbar-brand {
font-size: 18px;
font-weight: 700;
}

/* menu */
.navbar, .navbar a, .label, .media-footer a, .hestia-top-bar {
    font-size: 16px;
}

/* menu lente ricerca*/
.hestia-toggle-search svg {
    fill: #fcf2bc;
}


/* sfondo e font menu */
.navbar .navbar-nav > li > a {
  font-weight: 700;
}

/* sfondo e font sub menu */
.navbar .navbar-nav > li .dropdown-menu li {
  color: #fff;
  position: relative;
}
.navbar .navbar-nav > li .dropdown-menu li > a {
  background-color: #3c3838;
  margin: 0 5px;
  padding: 10px;
  border-radius: 2px;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}

/* barra di navigazione mobile */
.navbar {
  background-color: #3c3838;
  color: #e5e20a;
  border-radius: 10px;
  position: fixed;
  border: none;
  padding: 0;
  transition: none;
  -webkit-box-shadow: 0 1px 10px -6px rgba(0, 0, 0, 0.42), 
  0 1px 10px 0 rgba(0, 0, 0, 0.12), 
  0 4px 5px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px -6px rgba(0, 0, 0, 0.42), 
  0 1px 10px 0 rgba(0, 0, 0, 0.12), 
  0 4px 5px -2px rgba(0, 0, 0, 0.1);
}

/* sfondo voce menu selezionata */
.navbar.navbar-not-transparent .navbar-nav > .active:not(.btn) > a,
.navbar.navbar-not-transparent .navbar-nav > .active:not(.btn) > a:hover,
.navbar.navbar-not-transparent .navbar-nav > .active:not(.btn) > a:focus {
color: #67ed0c;    
background: #79e97680;
}
.navbar .navbar-nav > li .dropdown-menu > .active > a {
    background-color: #eac63b;
}
.navbar .navbar-nav > li .dropdown-menu li {
    color:  #e9ed58;
    position: relative;
}
.navbar .navbar-nav > li .dropdown-menu li > a {
    background-color: #8e7806;
    margin: 0 5px;
    padding: 10px;
    border-radius: 2px;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear;
}





/* footer */
footer.footer.footer-black {
    background: #2a2222;
}

/* footer menu */
.label, .footer .footer-menu a, .media-footer a, .hestia-top-bar {
    font-size: 12px;
}

/* footer menu widget*/
.footer, .media-footer a, {
    font-size: 10px;
}
.footer .widget h5, .hestia-info h4.info-title, h4.card-title, section.contactus h4.hestia-title {
    font-size: 14px;
}
.description, .card-description, .footer-big {
    color: #146801;
    font-size: 16px;
}

/* footer menu widget interlinea*/
.widget ul li {
    line-height: 2.0;
}

/* footer menu widget interlinea*/
.footer-big ul li a {
    display: inline-block;
    position: relative;
    padding: 0px 0 0px 0;
    border-radius: 0px;
    text-decoration: none;
    text-transform: none;
}



/* font titolo e sottotitolo */
.carousel h1.hestia-title,
.carousel h2.title {
  font-family: "Lobster", "Helvetica", "Arial", sans-serif;
font-size: 60px; 
font-style: normal; 
font-variant: normal; 
font-weight: 400; 
line-height: 26.4px; 
color: #c7d856;
}

.carousel span.sub-title {
font-family: "Lobster"; 
font-size: 40px; 
font-style: normal; 
font-variant: normal; 
font-weight: 700; 
line-height: 26.4px; 
color: #c6e10b;
padding-top: 30px;
}

/* distaza box nostra produzione da header */
.main-raised {
  margin: 0px 0px 0;
  border-radius: 0px 0px 0 0;
  -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* sfondo box nostra produzione */
.main {
  position: relative;
  background: #edf3c4;
}

/* sfondo e font bottone shopPING header */
button,
button:hover,
input[type="submit"],
input[type="submit"]:hover,
input[type="button"],
input[type="button"]:hover,
input#searchsubmit,
.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.btn.btn-primary.active:focus,
.btn.btn-primary.active:hover,
.open > .btn.btn-primary.dropdown-toggle,
.open > .btn.btn-primary.dropdown-toggle:focus,
.open > .btn.btn-primary.dropdown-toggle:hover {
color: #1ec108;
background-color: #9c27b0;
font-size: 24px; 
font-style: normal; 
font-variant: normal; 
font-weight: 400; 
}

/* font titolo pagine */
.page-header.header-small .hestia-title, .page-header.header-small .title {
font-family: "", "Helvetica", "Arial", sans-serif;
color: #c7d856;
}


/* sfondo articoli */
.woocommerce.single-product .blog-post .col-md-12 > div[id^="product"].product {
    margin: -315px 0 0;
        margin-top: -315px;
    padding: 40px;
    border-radius: 6px;
    background: #c55555;
}

/* sfondo shop */
.section-gray {
    background: #d2ea8e;
}



			.obfx-cookie-bar {
				padding: 22px 25px;
				position: fixed;
				z-index: 9999;
				text-align: center;
				bottom: 0;
				left: 0;
				right: 0;
				display: block;
				min-height: 40px;
				background: #f195b8;
				border: 1px solid #333;
			}









