/* HEADER */
#header-wrap {background-color: #658D1B;}
#header {border-bottom: 1px solid #658D1B;}
.menu-link {color: #FFF;}
.sticky-header #header-wrap {background-color: #658D1B;}
.menu-item.current > .menu-link{color: #DAAA00;}
.menu-item:hover > .menu-link{color:#ABAD25 !important;}
.menu-link {font-size: 1rem;text-transform:none;}
.i-plain {color: #daaa00;}
.i-plain:hover {color: #ABAD25;}
.svg-trigger {width: 45px;height: 45px;}
.svg-trigger path {stroke: #000;stroke-width: 8px;}

@media (min-width: 992px){
.header-size-sm .header-wrap-clone {height: 60px;}
}

/* SLIDER HOME */
.slider-caption {max-width: 500px;}
.slider-caption > div {background-color: rgba(255,255,255,0.85);}
.slider-caption h2 {text-transform:inherit;letter-spacing:0px;font-size: 2rem;line-height: 2.4rem;margin-bottom: 0px;}
.slider-caption p {margin-top: 15px;font-size: 1.5rem;}
.bordoCargillSlider{border-bottom: 5px solid #abad25;}
.capBandMobile{display:none;}

@media (max-width: 991.98px){
.titSlider{font-size: 2rem !important;}
.subtitSlider{font-size: 18px !important;}
.container {max-width: 90%;}
.capBandMobile{display:block;padding: 20px 0 0 0;}
}
@media (max-width: 800px){
.titSlider{font-size: 1.5rem !important;line-height: 2rem !important;}
.subtitSlider{font-size: 16px !important;margin-top: 10px !important;}
}
@media (max-width: 660px){
.capSliderMobile{margin:0 auto;}
}

@media (max-width: 600px){
.capSliderMobile{display:none;}	
/*.capBandMobile{display:block;padding: 20px 0 0 0;}*/
}
@media (max-width: 578px){
.titSlider{font-size: 1.4rem !important;line-height: 1.9rem !important;}
}
@media (max-width: 541px){
.titSlider{font-size: 1.2rem !important;line-height: 1.7rem !important;}
}
@media (max-width: 456px){
.capBandMobile{padding: 15px 0 0 0;}
.titSlider{font-size: 1.1rem !important;line-height: 1.6rem !important;}
.subtitSlider{font-size: 16px !important;margin-top: 0px !important;margin-bottom: 10px;}	
}

/* HOME */
.fboxVerde1{border:1px solid #658D1B !important;}
.fboxVerde2{border:1px solid #ABAD25 !important;}
.fboxArancio{border:1px solid #DAAA00 !important;}

.fboxVerde1:hover .fbox-icon{color:#fff !important;}
.fboxVerde1:hover .fbox-icon i{color:#fff !important;}
.fboxVerde2:hover .fbox-icon{color:#fff !important;}
.fboxVerde2:hover .fbox-icon i{color:#fff !important;}
.fboxArancio:hover .fbox-icon{color:#fff !important;}
.fboxArancio:hover .fbox-icon i{color:#fff !important;}

.fbox-icon.verde1 a {border-color: #658D1B;}
.fbox-border.fbox-effect .fbox-icon.verde1 i::after {background-color: #658D1B;}
.fbox-icon.verde1 i:hover {color: #fff !important;}

.fbox-icon.verde2 a {border-color: #ABAD25;}
.fbox-border.fbox-effect .fbox-icon.verde2 i::after {background-color: #ABAD25;}
.fbox-icon.verde2 i:hover {color: #fff !important;}

.fbox-icon.arancio a {border-color: #DAAA00;}
.fbox-border.fbox-effect .fbox-icon.arancio i::after {background-color: #DAAA00;}
.fbox-icon.arancio i:hover {color: #fff !important;}

.fbox-content h3 {font-size: 1.5rem;font-weight: 600;text-transform: none;}
.fbox-content h3 > span{font-size: 1rem;}

.noVirgolette p::before, .noVirgolette p::after {content: '';}

#contenitoreFrame{text-align: center;}

/* TEMPLATE PAGE */
.more-link, .tabs-bb .tab-nav li.ui-tabs-active a, .title-bottom-border h1, .title-bottom-border h2, .title-bottom-border h3, .title-bottom-border h4, .title-bottom-border h5, .title-bottom-border h6 {
    border-bottom-color: #DAAA00;}

/* FOOTER */
.dark #copyrights, #copyrights.dark {background-color: #658d1b;color: #FFF;padding: 20px 0}
.dark .copyright-links a {color: #FFF;}
#footer.dark {color: rgba(255,255,255,0.75);background-color: #658D1B;border-top-color: rgba(255,255,255,0.15);}
#footer a:first-child{margin-left: 0;}
#footer a{color: #FFF;display: inline-block;margin: 0px;border-bottom: 1px dotted #fff;}

/* GENERALI */
body {color: #000;}
.controlloForm{display:none;}
.textNormal{text-transform: unset !important;}
.nero{color:#000 !important;}
.verde1{color:#658D1B !important;}
.verde2{color:#ABAD25 !important;}
.arancio{color:#DAAA00 !important;}
.bgverde1{background:#658D1B !important;}
.bgverde2{background:#ABAD25 !important;}
.bgarancio{background:#DAAA00 !important;}
.labelNormal{text-transform: unset;letter-spacing: 0px;font-size: 15px;font-weight: 500;}
.labelNormal2{letter-spacing: 0px;font-size: 14px;color: #658d1b;}
.form-select {font-size: 1rem;font-weight: 400;color: #555;}
.fbox-content p {color: #000;}
label{text-transform: inherit}
.noLh{line-height:0px;}

