@charset "utf-8";
::-webkit-scrollbar {width: 4px;height: 4px;}
::-webkit-scrollbar-button {width: 0px;height: 0px;}
::-webkit-scrollbar-thumb {background: #9a9a8f;border: 0px none #14aa09;border-radius: 50px;}
::-webkit-scrollbar-thumb:hover {background: #7d7c72;}
::-webkit-scrollbar-thumb:active {background: #6a6961;}
::-webkit-scrollbar-track {background: #d9d8c8;border: 0px none #ffffff;border-radius: 10px;}
::-webkit-scrollbar-track:hover {background: #d9d8c8;}
::-webkit-scrollbar-track:active {background: #d9d8c8;}
::-webkit-scrollbar-corner {background: transparent;}
body,main{background: #f5f4e1;}
*:focus{outline:none;}
a.greenlink{color:#24953C}
a:hover.greenlink{color: #eda920}
time{color: #76796D;}
.img-responsive{width: 100%;height: auto;}
.pos-tr{position: absolute;right: 2px;line-height:0px!important;}
.bg-lightgreen{background:#E4EFD5;}
.btn-white{color: #fff;}
.btn-white:hover{color:#24953C;}
.btn-input{color: #050D06;position: absolute;font-size: 12px;font-weight: 700;bottom: -32px;right: 12px;}
.btn-input:hover{color:#24953C;}
.more { overflow: hidden;position: relative}
.moreread {border-top: 1px solid #c9d5bb;display: block;width: 100%;text-align: center;padding: 8px 0 0;font-size: 14px;font-weight: 700;}
#articolo h2{scroll-margin-top: 80px;}
#articolo ul{list-style: square;font-size: 16.8px;font-family: guyot-text, sans-serif;margin: 24px 16px 36px;}
#articolo ul li{margin-bottom: 12px;line-height: 22px;}
.pill-new{background: #B90003;border-radius:6px;padding: 1px 4px 0;margin:3px;color: #fff;}
/*LOST PWD*/
#LostPWD h5{text-align: end;}
#LostPWD h5 label{font-size: 14px;} 
.resetpwd #invia-reset-pwd{position: absolute;width: auto;right: 5px;bottom: 13px;}
/*404*/
#notfound,#error{position:relative;height: 400px;}
#notfound .notfound,#error .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.notfound{max-width:920px;width:100%;line-height:1.4;text-align:center;padding-left:15px;padding-right:15px}
.notfound .notfound-404,.notfound .error-500{position:absolute;height:100px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.notfound .notfound-404 h1{font-family:'Maven Pro',sans-serif;color: #b7dab1;font-weight:900;font-size:276px;margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.notfound .error-500 h1{font-family:'Maven Pro',sans-serif;color: #e1c4c6;font-weight:900;font-size: 140px;margin:0;position:absolute;left:50%;top: 60%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.notfound h2{font-family:'Maven Pro',sans-serif;font-size: 36px;line-height: 36px;color:#000;font-weight:900;text-transform:uppercase;margin:0}
.notfound p{font-family:'Maven Pro',sans-serif;font-size:16px;color:#000;font-weight:400;text-transform:uppercase;margin-top:15px}
.notfound a.btn-404{font-family:'Maven Pro',sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;background: #19682a;display:inline-block;padding:16px 38px;border:2px solid transparent;border-radius:40px;color:#fff;font-weight:400;-webkit-transition:.2s all;transition:.2s all}
.notfound a.btn-404:hover{background-color:#fff;border-color: #19682a;color: #19682a;}
@media only screen and (max-width: 767.9px) {
.notfound .notfound-404 h1{font-size:162px}
.notfound .error-500 h1{font-size:60px}
.notfound h2{font-size:26px}

}
/*MODAL*/
h6.modal-title{color:#76796D;text-align: center;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;margin: 0 auto}
.modal-header{border:none;}
.modal-header .btn-close{border-radius:0;background-color: #000;color:#fff;}
.modal-header .btn-close{right: 15px;position: absolute;padding:8px 10px 12px;}
.modal-header .btn-close i::before{margin:0;padding:0;}


.box-guide .tab-content {display: none;height: 100%;background: #F0EFDD;}
.tab-content {/* display: none; */height: 100%;background: #F0EFDD;}
.tab-content img{display: flex;flex-wrap: wrap;align-content: center;justify-content: center;}
.tab-content.active {display: flex;flex-wrap: wrap;align-content: center;justify-content: center;}
.fa-ul {list-style-type: none;margin-left: 1.5em;padding-left: 0;position: relative;list-style: none!important;}
.fa-ul li{line-height: 1.1em!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;}
.fa-li {left: -1.8em;position: absolute;text-align: center;width: 2em;line-height: inherit;}
.dashed-top{border-top: 1px dashed #BDBEAE;}
.dashed-bottom{border-bottom: 1px dashed #BDBEAE;}
.fw-xbold{font-weight: 900!important;}

.f11{font-size: 11px!important}
.f13{font-size: 13px!important}
.f14{font-size: 14px!important}
.f16{font-size: 16px!important}
.f18{font-size: 18px!important}
.f20{font-size: 20px!important}
.f22{font-size: 22px!important}
.f24{font-size: 24px!important}
.guyotsans{font-family:"guyot-sans", sans-serif!important;}
.stripebehind{position: relative;z-index: 1;}
.stripebehind:before{border-top: 1px solid #050D06;content: "";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;   width: 100%;z-index: -1;}
.stripebehind span{background: #f5f4e1;padding: 0 15px;}

.dashedbehind{position: relative;z-index: 1;}
.dashedbehind:before{border-top: 1px dashed #BDBEAE;content: "";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;   width: 100%;z-index: -1;}
.dashedbehind span{background: #f5f4e1;padding: 0 15px;}
p a{color:#103E19;border-bottom: 2px dotted #24953C;}
p a:hover{color:#19682A;border-bottom: 2px solid #24953C;}
a.xligo{color:#103E19;border-bottom: 0px solid #24953C;background:#E4EFD5;}
a.xligo:hover{color:#19682A;border-bottom: 2px solid #24953C;}
.b-example-divider {width: 100%;height: 3rem;background-color: rgba(0, 0, 0, .1);border: solid rgba(0, 0, 0, .15);border-width: 1px 0;box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);}
.btn-card-news{color:#050D06;font-weight: 700;padding: 0;background: none;border: none;font-size: 24px;width: 36px;}
.btn-card-news:hover{color:#050D06;font-weight: 700;padding: 0;background: #dbdac8;border: none;font-size: 24px;border-radius:50% }
.btn-card-news i{margin:0;height: 24px;width: 24px;}
.btn-card-news:before{content: '\e821';font-family: "io-icon";margin: 0;}
.btn-txt{color:#050D06;font-weight: 700;padding: 0 4px;background: none;border: none;}
.btn-txt:hover{color:#24953C;}
.btn-menu{font-weight: 400;color: #050D06;font-size: 14px;background-color: transparent;text-align: start;padding: 6px 10px 6px;}
.btn-menu:hover{font-weight: 400;color: #fff;font-size: 14px;background-color: #24953C;border-radius: 4px;}
.btn-menu.text-danger:hover{color: #fff!important;font-size: 14px;background-color: #AF2B00;border-radius: 4px;}
.btn-big{padding: 0px 24px;height: 40px;}
.btn-big.btn-fix{padding: 10px 24px;}
.bg-gray10{background-color: #F5F4E1;}
.bg-gray20{background-color: #F0EFDD;}
.bg-gray30{background-color: #E6E6D4;}
.bg-gray40{background-color: #DBDBC9;}
.bg-gray50{background-color: #BDBEAE;}
.bg-gray60{background-color: #AFB0A1;}
.bg-gray70{background-color: #A2A496;}
.bg-gray80{background-color: #939588;}
.bg-gray90{background-color: #84887B;}
.wMax-100{max-width: 100%!important;}
/*HEADER*/
.headermini nav.header-top,.headermini .menumain{display: none!important;}
.fixed-top {top: -40px;transform: translateY(40px);transition: transform .3s;}
.fixed-top#headermain,.fixed-top#headermain-mob,.headermini #headermain,.headermini #headermain-mob {height: 48px;padding: 0 10px 0 0;border-bottom: 1px solid #BDBEAE;}
.fixed-top .logo,.headermini .logo {width: 128px;height: 28px;margin: 5px 18px 5px 0px;}
.fixed-top .cover,.headermini .cover {display: none;}
.fixed-top .head-burger,.headermini .head-burger {width: auto!important;}
.fixed-top .head-edicola,.headermini .head-edicola {width: auto!important;justify-content: flex-end !important;padding: 0;border: none;}
.fixed-top .head-burger button strong,.headermini .head-burger button strong{display: none;}
.fixed-top .head-burger button:nth-of-type(2),.headermini .head-burger button:nth-of-type(2){margin: 0;}
.fixed-top .menusticky .nav-link,.headermini .menusticky .nav-link{padding: 12px 6px 8px;color: #050D06;font-weight: 700;font-size:14px;line-height: 16px; font-family: "guyot-sans", sans-serif;}
.fixed-top .menusticky .nav-link:hover,.headermini .menusticky .nav-link:hover,.fixed-top .menusticky .nav-link:hover,.headermini .menusticky .nav-link.active{color: #24953C;}
.fixed-top .menusticky .nav-link.flesk,.headermini .menusticky .nav-link.flesk{padding: 10px 6px 8px;}
#headermain{background:#f5f4e1;max-width: 1100px;margin: 0 auto;border-left: 1px solid #BDBEAE;border-right: 1px solid #BDBEAE;}

#HeadMobile .logo{display: block;width: 183px;height: 40px;margin: 12px auto;}
#HeadMobile .nav{text-align: center;display: block;}
.header-top{background-color: #F0EFDD;font-size:12px;font-family: "guyot-sans", sans-serif;border: 1px solid #BDBEAE;}
.header-top .nav-link{padding: 3px 15px 3px 24px;color: #050D06;font-weight: 700;}
#HeadMobile .header-top .nav-link{padding: 3px 16px;font-size:14px;}
.header-top .nav-link:hover{color: inherit;background: #E6E6D4;}
.header-top .nav-link::after,#myioaccount::after,.updownflesk::after{display: inline-block;content: '\f107';vertical-align: -.125em;font-family: io-icon !important;font-size: 16px;height: 16px;width: 16px;margin: 0 0 0 4px;line-height: 16px;}
.header-top .nav-link[aria-expanded="true"]::after,#myioaccount[aria-expanded="true"]::after,.updownflesk[aria-expanded="true"]::after{display: inline-block;content:'\f106';vertical-align: -.125em;font-family: io-icon !important;font-size: 16px;height: 16px;width: 16px;margin: 0 0 0 4px;line-height: 16px;}
.header-top .nav-link.flesknone{padding: 4px 24px 2px;}
.flesknone::after{content: none!important;padding: 3px 15px 3px 24px;}
.topmenu li.nav-item:first-child{border-left: 1px solid #BDBEAE;}
.topmenu li.nav-item{border-right: 1px solid #BDBEAE;}
.head-date{color:#585D52;padding: 0 20px;text-wrap: nowrap;}
.head-giornale{background: #E6E6D4;color: #585D52;padding: 6px 16px;font-weight: 700;text-wrap: nowrap;}

#HeadMobile .head-burger button{margin: 0 0 0 0px;}
#HeadMobile .head-burger button:nth-of-type(2){margin: 0 0 0 0;}
#HeadMobile .header-bottom{padding:12px;}
#HeadMobile .header-bottom .row{--bs-gutter-x: 6px;}
#HeadMobile .btn.btnico {padding: 12px 16px 8px;}
#HeadMobile .scrollon{display: none;}
#HeadMobile .fixed-top .scrolloff{display: none;}
#HeadMobile .fixed-top .scrollon{display: inline-block;}
#HeadMobile .head-edicola i{font-size: 25px;color: #050D06;vertical-align: sub;height: auto;width: auto;line-height: inherit;display: flex;}
.head-burger i{font-size: 25px;color: #050D06;vertical-align: sub;}
.head-burger strong{color: #050D06;font-size:14px;font-family: "guyot-sans", sans-serif;}
.align-items-center.justify-content-center.justify-content-md-between.fixed-top{justify-content: space-between !important;}
.btn-cerca{background-color: transparent;border: none;}
.menusticky{display: none;}
.menumain{background: #E4EFD5;font-weight: 700;border: 1px solid #B7DAB1;}
.menumain .nav-link{padding: 6px 8px 4px;color: #050D06;font-weight: 700;font-size:14px;line-height: 16px;font-family: "guyot-sans", sans-serif;}
.menumain ul.nav{height: 40px;align-items: center !important;display: flex;}
.menumain .nav-link.flesk{padding: 10px 12px 8px;}
.menumain .nav-link:hover{color: #24953C;}
.menumain .nav-link.menugreen.border-start{border-color: #B7DAB1!important;padding-left: 20px;}
.menumain .nav-link.menugreen{color: #1A6B2F;}
.menumain .nav-link.menugreen:hover{color: #24953C;}
.flesk:after{display: inline-block;content: "\e803";vertical-align: -.125em;font-family: io-icon !important;font-size: 20px;}
.menumain .nav-link.btn-dot{border-radius: 4px;border: 1px solid var(--Green-G100, #B7DAB1);padding: 6px 2px 4px 8px;margin-right: 16px;margin-left: 8px;}
.fixed-top .menusticky .nav-link.btn-dot{border-radius: 4px;border: 1px solid #BDBEAE;padding: 6px 2px 4px 8px;margin: 5px 8px 0;}

.btn-dot:after{display: inline-block;content: '\e821';vertical-align: text-top;font-family: io-icon !important;font-size: 16px;}
.head-edicola button i{font-size: 20px;height: 16px;width: 16px;line-height: 16px;display: inline-block;}
.head-edicola button i:before{margin: 0;vertical-align: middle;}
.btn.btnico{/* padding: 6px 16px; */}
/*SIDEMENU*/
.offcanvas-top .nav-link{color: #24953C;font-weight: 700;padding: 4px 0;font-size: 14px;transition: all .4s ease !important;}
.offcanvas-top .nav-link:hover{background: #24953C;color:#fff;padding: 4px 16px;font-size: 14px;border-radius: 4px;}
.offcanvas-body h6{color: #A2A496;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 1px;text-transform: uppercase;}
.offcanvas-tag{display: flex;align-items: flex-start;align-content: flex-start;gap: 8px;flex-wrap: wrap;}
.offcanvas-tag a{display: flex;padding: 8px;justify-content: center;align-items: center;border-radius: 8px;border: 1px solid #B7DAB1;color:#19682A;font-feature-settings: 'clig' off, 'liga' off;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;text-decoration:none; }
.offcanvas-tag a:hover{background: #B7DAB1;}
.offcanvas-body li:nth-of-type(1) .nav-link{/*padding-top:0;*/}
.offcanvas-body li:nth-of-type(3) .nav-link{/*padding-bottom:0;*/}
.offcanvas-body .nav-link{font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;}
.offcanvas-body hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid #96968a;}
#media .nav-item{padding: 0;font-weight: 700;margin: 0;}
#media .nav-item a:before{display: inline-block;/* vertical-align: -.125em; */font-family: io-icon !important;font-size: 20px;color: #24953C;font-weight: 400;margin-right: 8px;}
#media .nav-item:nth-of-type(1) a:before{content: "\e810";}
#media .nav-item:nth-of-type(2) a:before{content: "\e81a";}
#media .nav-item:nth-of-type(3) a:before{content: "\e812";}
#media .nav-link{font-weight: 700;}
#media .nav-link:hover{color: #24953C;}
#section .nav-item a:after{display: inline-block;vertical-align: -.125em;font-family: io-icon !important;font-size: 20px;color: #24953C;font-weight: 400;margin-right: 8px;content: "\e806";right: 20px;position: absolute;}
.offcanvas-body #section .nav-link{transition: all .4s ease !important;}
.offcanvas-body #section .nav-link:hover{background:#24953C;color: #fff;padding-left: 15px}
.offcanvas-body #section .nav-item:hover a:after{color: #fff;}
.ml-10{margin-left: -10px!important;}
.menu-prodotti .btn{margin-top: 5px;display: inline-flex;}
.btn-social{color:#fff;background: #24953C;border-radius: 4px;padding: 2px;}
.btn-social:hover{color:#fff;background: #1d7a31;}
/*TOOLTIP*/
.tippy-box[data-animation="fade"][data-state="hidden"]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#fff;color:#050D06;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;min-width: 200px;outline:0;transition-property:transform,visibility,opacity;border: 1px solid #e8e8d1;min-width: 240px;}
.tippy-box[data-placement^="top"] > .tippy-arrow{bottom:0}
.tippy-box[data-placement^="top"] > .tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}
.tippy-box[data-placement^="bottom"] > .tippy-arrow{top:0}
.tippy-box[data-placement^="bottom"] > .tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}
.tippy-box[data-placement^="left"] > .tippy-arrow{right:0}
.tippy-box[data-placement^="left"] > .tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}
.tippy-box[data-placement^="right"] > .tippy-arrow{left:0}
.tippy-box[data-placement^="right"] > .tippy-arrow:before{left: -9px;border-width: 10px 10px 10px 0;border-right-color: #ccccb5;transform-origin:center right;}
.tippy-box[data-placement^="right"] > .tippy-arrow:after{left: -8px;border-width: 10px 10px 10px 0;border-right-color: #fff;transform-origin:center right;content: "";position: absolute;border-style: solid;}
.tippy-box[data-inertia][data-state="visible"]{transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11)}
.tippy-arrow{width:16px;height:16px;color: transparent;}
.tippy-arrow:before{content:"";position:absolute;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*FOOTER*/
footer{background: #103E19;}
footer h6{color:#6BB573;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 1px;text-transform: uppercase;margin: 15px 0 20px;}
footer ul{padding-left: 0;list-style: none;margin-bottom: 25px;}
footer ul li{color:#FFF;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;margin: 10px 0;}
footer ul.mediafoot li:nth-of-type(1) {margin:16px 0 16px;}
footer ul.mediafoot li{color:#FFF;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;margin:0 0 16px;}
footer ul li a i{color: #6BB573;text-decoration: none;margin-right: 5px}
footer ul li a i:hover{color: #24953C;}
footer ul li a{color: #fff;text-decoration: none;}
footer ul li a:hover{color: #24953C;}
.footer-top{background: #145120;padding: 12px 10px;}
.footer-bottom{border-top: 1px solid #19682A;}
.footer-pipe{color: #24953C;}
.footer-copy {padding: 0 0 32px;}
.footer-copy a{color:#24953C;border: none;}
.footer-copy a:hover{color:#EDA920;border:none;}
.footer-copy p{color: #FFF;text-align: center;font-feature-settings: 'clig' off, 'liga' off;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 400;line-height: 16px;margin: 0;}
.btn-social-footer{color:#fff;background: #103E19;border-radius: 4px;padding: 3.5px 1.5px;}
.btn-social-footer:hover{color:#fff;background: #24953C;}
/*SPECIAL BUTTONS*/
.footer-bottom a.btn{display: inline-flex;}
.btn-square i:before{margin:0;}
.btnxl{width: 48px;height: 48px;font-size: 24px;}
.btnlg{width: 40px;height: 40px;font-size: 24px;}
.btnsm{width: 24px;height: 24px;}
.btncircle{width: 24px;height: 24px;border-radius: 50%;}
.pagination-sm#pagination-io a {padding: 2px;width: 24px;height: 24px;font-size: 0.875rem;text-align: center;margin: 0 2px;}
/*NEWS Headers*/
.NewsHeader{padding:24px 12px;border-bottom: 1px solid #BDBEAE;}
.NewsHeader.Hnative,.NewsHeader.Hnative figcaption{background: #E3ECE0!important;}

.NewsHeader figure{margin:0;}
.NewsHeader figcaption, .NewsBody figcaption{color:#76796D;font-feature-settings: 'clig' off, 'liga' off;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 400;line-height: 14px;max-width: 100%;padding-top: 8px;background: #f4f4e1;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.NewsHeader .breadcrumb{margin:0 0 5px;}
.NewsHeader h1{font-size:36px;margin: 0 0 5px;}
.NewsHeader h2{color: #3E433A;font-feature-settings: 'clig' off, 'liga' off;font-family: "guyot-sans";font-size: 16.8px;font-style: normal;font-weight: 400;line-height: 24px;}
.Newsdossier-head.podcast h1{font-size: 26px;font-weight: 900;line-height: 25px;margin: 0;width:100%!important;color: #19682A;}
.Newsdossier-head.podcast h1 small{font-size: 20px;font-weight: 600;color: #19682A;}
.podcast figure img{width: 300px;}
.podcast ul{margin: 15px;}
.podcast ul li img{margin-right: 5px;}
.podcast li{padding: 0px 0;}
.podcast li a{font-size: 16px;font-weight: 700;padding:10px;display: block;}
.podcast li a:hover{background: #E3E2CC;border-radius: 12px;}
.vline {
  --t: 1px;  /* thickness of the lines */
  --g: 8px; /* gap between lines */
  --s: 6px; /* size of the dashes*/
  
  background:
    conic-gradient(at var(--t),#0000 75%,#bdbeae 0)
    var(--g)/calc(var(--g) + var(--t)) var(--s);
}
.NewsMeta img{border-radius:50%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.NewsMeta p{color: #103E19;font-feature-settings: 'clig' off, 'liga' off;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;margin: 0;}
.NewsMeta p time{color:#76796D;margin: 0 5px;}
.NewsMeta p span{margin-right:5px;}
.NewsHeader.Hcomment .breadcrumb-item-mark::after {margin: 0 5px;padding-right: var(--bs-breadcrumb-item-padding-x);color: #BDBEAE;content: '|';}
.NewsHeader.Hcomment .breadcrumb-item a{color: #64470E;}
.NewsHeader.Hcomment .breadcrumb-item a:hover{color: #eda920;}
.NewsHeader.Hcomment .breadcrumb-item.active{color: #906a20;}
.NewsHeader.Hcomment h1{font-size:36px;margin: 0 0 5px;font-size: 36px;font-style: italic;}
.NewsHeader.Hcomment h2{color: #3E433A;font-feature-settings: 'clig' off, 'liga' off;font-family: "Guyot Text";font-size: 16.8px;font-style: normal;font-weight: 400;line-height: 24px;}
.NewsHeader.Hcomment .NewsMeta p{color:#64470E;}

.NewsHeader.Hnative .breadcrumb-item-mark mark{background:#B3D2D3 ;color: #187AA8!important;}
.btn-native{background:#B3D2D3;color:#187AA8!important;font-size: 14px;font-weight: 700;padding: 0 4px;}
.NewsHeader.Hnative .breadcrumb-item-mark mark a {color: #187AA8!important;}
.NewsHeader.Hnative .breadcrumb-item-mark::after {margin: 0 5px;padding-right: var(--bs-breadcrumb-item-padding-x);color: #BDBEAE;content: '|';}
.NewsHeader.Hnative .breadcrumb-item a{color: #0A3446!important;}
.NewsHeader.Hnative .breadcrumb-item a:hover{color: #eda920!important;}
.NewsHeader.Hnative .breadcrumb-item.active{color: #14536E;}
.NewsHeader.Hnative h1{color: #0A3446!important;font-family: "guyot-sans";margin: 0 0 5px;line-height: 40px;font-weight: 700;}
.NewsHeader.Hnative .NewsMeta p{color:#0A3446;}
/*UNIVERSAL BOX NATIVE*/
.bgnative{background: #E3ECE0!important;}
.bgnative h6,.bgnative h5,.bgnative h4,.bgnative h3,.bgnative h2,.bgnative h1{font-family: "guyot-sans"!important;}
.bgnative a.btn-cat, .bgnative .btn-cat, .bgnative span.btn-cat:hover{border-radius: 2px;border: none;background: #B3D2D3;padding: 2px 4px 0;color: #187AA8;}
.bgnative a:hover.btn-cat,.bgnative a:hover h1,.bgnative a:hover h2,.bgnative a:hover h3,.bgnative a:hover h4,.bgnative a:hover h5,.bgnative a:hover h6,.bgnative h1 a:hover,.bgnative h2 a:hover,.bgnative h3 a:hover,.bgnative h4 a:hover,.bgnative h5 a:hover,.bgnative h6 a:hover{color: #0E587A!important;}
.box-card-news-01.bgnative,.card-news.bgnative{border-color: #B3D2D3!important;}
/*NEWS DOSSIER*/
.Newsdossier-head{display: flex;height: 48px;flex-shrink: 0;border-bottom: 1px solid #98CA98;background: #B7DAB1;justify-content: space-between !important;align-items: center !important;padding: 0 12px 0 22px;}
.Newsdossier-head h6{color:#19682A;font-family: "guyot-headline";font-size: 16px;font-style: normal;font-weight: 900;line-height: 20px;margin: 0;}
/*NEWS DOSSIERNATIVE*/
.Newsdossiernative-head{display: flex;height: 48px;flex-shrink: 0;border-bottom: 1px solid #92BEC9;background: #B3D2D3;justify-content: space-between !important;align-items: center !important;padding: 0 12px 0 22px;}
.Newsdossiernative-head h6{color:#115777;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 900;line-height: 16px;margin: 0;}
.Newsdossiernative-head h6 span{color:#187AA8;font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px;margin: 0;}
/*NEWS Toolbar*/
.btn-toolbar{display: inline-flex;padding: 8px 0px;flex-direction: column;align-items: center;gap: 4px;border-radius: 8px;background:#FAF9E6;color: #3E433A;text-align: center;font-feature-settings: 'clig' off, 'liga' off;font-size: 10px;font-style:normal;font-weight: 700;line-height: 12px;height: 56px;width: 56px;outline: 4px solid transparent;flex-wrap: nowrap;border: none;justify-content: center;}
.btn-toolbar:hover{background: #E4EFD5;color: #050D06;}
.btn-toolbar i:before{height: 24px;width: 24px;font-size: 24px;margin: 0;color: #BDBEAE;}
.btn-toolbar:hover i:before{color: #24953C;}

#nobtnindex #btn-indice,#nobtnindex #btn-indicemob{/* display: none!important; */}
#btn-indice{margin: 24px 0 64px;}
.btn-toolbar.tb-green i:before,.btn-toolbar.tb-grey i:before{color: #FAF9E6;}
.tb-green{background: #24953C;color: #FAF9E6;outline: 4px solid #B7DAB1!important;}
.tb-green:hover{background: #19682A;color: #FAF9E6;}
.tb-grey{background: #20271F;color: #FAF9E6;}
.tb-grey:hover{background: #050D06;color: #FAF9E6;}
.dropend .btn-toolbar.dropdown-toggle::after{display: none;}
.dropend .btn-toolbar.show{background: #20271F;color: #FAF9E6;outline: 4px solid transparent!important}
/*.dropend a.btn-toolbar:before {content: "Chiudi";}*/
.dropend .btn-toolbar.show:hover{background: #050D06;color: #FAF9E6;outline: 4px solid transparent!important}
.dropend .dropdown-menu.show {left: 6px !important;top: -2px !important;background: #20271F;counter-reset: my-awesome-counter;list-style: none;width: 200px;}
.dropend ol.dropdown-menu.show li{counter-increment: my-awesome-counter;margin-bottom: 12px;}
.dropend ol.dropdown-menu.show li::before {content: counter(my-awesome-counter) "";color: #fff;font-weight: bold;margin-left: 12px;padding: 3px 8px;background: #3E433A;border-radius: 50%;vertical-align: top;}
.dropend ol.dropdown-menu.show li:hover::before {content: counter(my-awesome-counter) "";color: #3E433A;font-weight: bold;margin-left: 12px;padding: 3px 8px;background: #fff;border-radius: 50%;}
.dropend .dropdown-menu.show .dropdown-item,.dropend .dropdown-menu.show a {color:#BDBEAE;font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;display: inline-block;padding-left: 0px;max-width: 140px;}
.dropend .dropdown-menu.show .dropdown-item:hover,.dropend .dropdown-menu.show .dropdown-item:focus,.dropend .dropdown-menu.show a:hover,.dropend .dropdown-menu.show a:focus {color:#fff;background: none;}
.dropend .io-icon-io-index:before {margin-bottom: 4px;}
.dropend .show .io-icon-io-index:before {content: '\e807';margin-bottom: 4px;}
.dropend .io-icon-io-index:after {content: 'Indice';display: block;font-style: normal;}
.dropend .show .io-icon-io-index:after {content: 'Chiudi';display: block;font-style: normal;}
/*MOBILE TOOLBAR*/
.mobile-toolbar{display: flex;max-width: 390px;padding: 12px 18px;justify-content: space-between;align-items: flex-start;border-top: 1px dashed var(--Grayscale-K50, #BDBEAE);border-bottom: 1px solid #BDBEAE;}
.btn-mobile{display: flex;width: 48px;height: 48px;padding: 8px 0px;flex-direction: column;justify-content: center;border: 0;align-items: center;gap:4px;flex-shrink: 0;border-radius: 8px;outline: 4px solid transparent;}
.btn-mobile i:before{font-size: 24px;}
/*NEWSLETTER & CERCA*/
.privacy-bar .form-check-label{font-size: 13px;}
.box-newsletter,.box-find{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;/*padding-bottom: 30px;*/position: relative;}
.card-newsletter .form-control,.box-newsletter .form-control,.box-find .form-control,.box-login .form-control,.box-reg .form-control{border: 1px solid #BDBEAE;background: #fff;padding: 10px;border-radius: 0;margin-bottom: 8px;}
.box-newsletter .input-group,.box-find .input-group,.box-login .input-group,.box-reg .input-group{border: 1px solid #BDBEAE;padding: 3px}
.box-newsletter h6{color:#050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;}
.greenspan{width: 40px;height: 4px;background: #24953C;}
.privacy-bar {/*display: none;*/position: absolute;top:45px}
input{display:block;float: left;width: 100%; }
/*input:focus + div.privacy-bar {display: block;}*/
.box-input{position: relative;width: 100%;}
.box-input button{position: absolute;right: 5px;top: 5px;}
.find-tag{display: inline-flex;align-items: center;gap: 12px;}
.find-tag span{color: #A2A496;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px;text-transform: uppercase;}
.find-tag a {display: flex;padding: 8px;justify-content: center;align-items: center;border-radius: 8px;border: 1px solid #E6E6D4;color: #3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;text-decoration: none;}
.find-tag a:hover {background: #B7DAB1;}
.form-control:disabled {background-color: #e6ebef;opacity: 1;cursor: not-allowed;}
input.form-control:disabled::placeholder {color:#7A7A7A}
/*SIDEBAR*/
.sidebar-piuletti h6{padding: 12px 0;color:#050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height:24px;margin: 0;border-top: 1px solid #050D06;}
.list {counter-reset: list-number;list-style: none;padding: 0;}
.sidebar-piuletti .list li{line-height: 16px;position: relative;margin: 0 0 12px;padding: 0 0 12px 35px;border-bottom: 1px dashed #BDBEAE;font-style: normal;}
.sidebar-piuletti .list li a{color:#050D06;font-family: "guyot-sans";font-size: 16px;line-height: 22px;font-weight: 700;display: block;}
.sidebar-piuletti .list li a:hover{color:#050D06;/* font-family: "Guyot Headline"; */font-size: 18px;line-height: 22px;font-weight: 600;}
.sidebar-piuletti .list.listscad li a span{color:#103E19;font-family: "guyot-sans";font-size: 14px;line-height: 18px;font-weight: 400;display: block;}
.sidebar-piuletti .list.listscad li a{color:#050D06;font-family: "guyot-sans";font-size: 16px;line-height: 22px;font-weight: 700;display: block;}
.sidebar-piuletti .list.listscad li a:hover{color:#050D06;font-size: 16px;line-height: 22px;font-weight: 900;}
.sidebar-piuletti .list li:before {counter-increment: list-number;content: counter(list-number);margin-bottom:10px;width: 24px;height: 24px;display:inline-flex;align-items:center;justify-content: center;font-size: 14px;background-color: #B7DAB1;border-radius:50%;color: #19682A;font-weight: 700;position: absolute;left: 0px;}
.sidebar-piuletti .list li:hover:before {background-color:#19682A;color: #B7DAB1;}

.sidebar-raccolta h6{padding: 12px 0;color:#050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height:24px;margin: 0;border-top: 1px solid #050D06;}
.sidebar-raccolta .list li{line-height: 16px;position: relative;margin: 0 0 4px;padding: 10px 8px 10px 40px;background: #F0EFDD;border-radius: 8px;font-style: normal;}
.sidebar-raccolta .list li:hover,.sidebar-raccolta .list li.active{background: #B7DAB1;}
.sidebar-raccolta .list li a{color:#050D06;font-family: "guyot-sans";font-size: 14px;line-height: 18px;font-weight: 700;display: block;}
.sidebar-raccolta .list li a:hover,.sidebar-raccolta .list li.active a{color:#050D06;}
.sidebar-raccolta .list li:before {counter-increment: list-number;content: counter(list-number);/* margin-bottom:10px; */width: 24px;height: 24px;display:inline-flex;align-items:center;justify-content: center;font-size: 14px;background-color: #fff;border-radius:50%;color: #050D06;font-weight: 700;position: absolute;left: 8px;top: 21%;}
.sidebar-raccolta .list li:hover:before,.sidebar-raccolta .list li.active:before {background-color:#19682A;color: #B7DAB1;}

.sidebar-dossier h5{padding: 12px;color: #19682A;font-family: "guyot-headline";font-size: 16px;font-style: normal;font-weight: 900;line-height: 20px;border-top: 1px solid #050D06;border-bottom: 1px solid #98CA98;background:#B7DAB1;margin: 0;}
.sidebar-dossier h6 a{color: #050D06;}
.dossier-news h6 a:hover{color: #187AA8;}
.sidebar-dossier-block{display: flex;margin-top: 12px;padding-bottom: 12px;border-bottom:1px dashed #BDBEAE;}
.sidebar-dossier-news{flex: 1 1 auto !important;border-left: 2px solid #B7DAB1; }

.sidebar-native h5{padding: 12px;color: #115777;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 900;line-height: 20px;border-top: 1px solid #050D06;border-bottom: 1px solid #92BEC9;background: #B3D2D3;margin: 0;}
.sidebar-native h5 span{color: #187AA8;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px;background: #B3D2D3;margin: 0;display: block}

.sidebar-footer{display: flex;align-items: center !important;justify-content: space-between !important;padding-top:12px;align-self: stretch;}
.sidebar-footer .btn{/* padding: 6px 16px; */}
.sidebar-footer strong a{display: flex;align-items: center !important;justify-content: space-between !important;}

.side-native-content{display: flex;padding: 12px;padding-bottom: 12px;background:#E3ECE0;border-radius: 12px;border: 1px #B3D2D3;}
.native-content-news h6{font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 18px;}
.native-content-news h6 a{color: #050D06;}
.native-content-news h6 a:hover{color: #19682A;}
.native-content-news span{border-radius: 2px;background: #B3D2D3;padding:0 4px;color: #187AA8;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;}
/*News footer*/
.news-footer{display: flex;padding: 12px 0px;justify-content: space-between;align-items: center;}
.news-footer copy{color: #76796D;text-align: right;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 400;line-height: 16px;letter-spacing: 1px;text-transform: uppercase;}
/*BOX AUTORE*/
.box-autore{display: flex;padding: 16px 12px;flex-direction: column;align-items: flex-start;gap: 12px;border-radius: 8px;background:#F0EFDD;}
.content-autore{display: flex;justify-content: flex-end;align-items: flex-start;gap: 12px;align-self: stretch;}
.meta-autore{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 4px;flex: 1 0 0;}
.meta-autore h6,.meta-autore h6 a{color:#050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;margin: 0}
.meta-autore span{color: #585D52;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}
.img-autore img{border-radius: 50%;}
.social-autore{display: flex;padding-top: 12px;align-items: center;gap: 12px;align-self: stretch;border-top: 1px solid #BDBEAE;}
.social-autore a{padding: 0;height: auto;}
.social-autore i{color: inherit;}
/*CALL TO ACTION*/
.box-call-to-action{display: flex;padding: 12px 12px 12px 16px;align-items: center;gap: 24px;}
.box-call-to-action-full{display: flex;padding: 12px 12px 12px 16px;align-items: flex-start;gap: 16px;}
.box-call-to-action-edicola{display: flex;padding: 0px 12px 0px 16px;align-items: flex-end;gap: 24px;}
.cta-content-edicola{display: flex;justify-content: flex-end;align-items: flex-end;gap:16px;flex: 1 0 0;}
.cta-edicola{display: flex;padding: 12px 0px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 8px;flex: 1 0 0;}
.cta-content{align-self: stretch;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color:#3E433A;text-overflow: ellipsis;}
.cta-content-full{display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;flex: 1 0 0;}
.cta-01 .cta-content h6{margin:0 0 5px;color: #050D06;}
.cta-01 .cta-content span{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;color: #3E433A;display: block;}
.cta-02 .cta-content h6{margin:0 0 5px;color: #64470E;font-family: "guyot-sans";}
.cta-02 .cta-content span{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;color: #3E433A;display: block;}
.cta-03 .cta-content h6,.cta-03 .cta-03mob h6{margin:0 0 5px;color: #FAF9E6;font-family: "guyot-sans";}
.cta-03 .cta-content span{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;color: #BDBEAE;display: block;}
.cta-04 .cta-content-full h6{margin:0 0 5px;color: #050D06;font-family: "guyot-sans";}
.cta-04 .cta-content-full span{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;color: #3E433A;display: block;text-overflow: ellipsis;}
.cta-05 .cta-edicola h6{margin:0;color: #050D06;font-family: "guyot-sans";}
.cta-rounded-img img{border-radius: 16px;}
.cta-edicola-img{display: flex;padding: 16px 4px 0px 4px;flex-direction: column;align-items: flex-start;gap: 8px;}
.cta-edicola-img img{box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.10);}
.cta-01{border-left: 4px solid #B7DAB1;background:#F0EFDD;}
.cta-02{border-left: 4px solid #EDA920;background:#F9F1D2;}
.cta-03{border-left: 4px solid #24953C;background:#103E19;}
.cta-04{border-left: 4px solid #EDA920;background:#F1C361;}
.cta-05{border-left: 4px solid #B7DAB1;background:#F0EFDD;}
/*BOX INCISO*/
.box-inciso, blockquote{display: flex;padding: 24px 64px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 12px;background: #E4EFD5;position:relative;}
.box-inciso i{position: absolute;left: 16px;top: 20px;font-size: 32px;color: #24953C;}
.box-inciso h4, blockquote p{color: #103E19;font-size: 20px;font-style: normal;font-weight: 400;line-height: 28px;}
blockquote:before {display: inline-block;content: '\e815';vertical-align: text-top;font-family: io-icon !important;position: absolute;   left: 16px;top: 20px;font-size: 32px;color: #24953C;}
.box-inciso author, blockquote author{color:#19682A;font-size: 16.8px;font-style: normal;font-weight: 400;line-height: 24px;}
/*BOX ESTRATTO*/
.label{color:#103E19;font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 1px;
text-transform: uppercase;}
.box-estratto{display: flex;padding: 16px 24px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 12px;border-radius: 8px;background:#F0EFDD;}
.boxcontent p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;}
.box-estratto .boxcontent{display: flex;padding-left: 24px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 4px;align-self: stretch;border-left: 4px solid var(--Green-G100, #B7DAB1);}
.box-estratto .boxcontent p{color: #050D06;margin-bottom: 4px;font-size: 16px;font-family: 'guyot-sans';}
.box-estratto .boxcontent h6{color: #20271F;margin: 0;}
.box-estratto author{color:#76796D;font-size: 16.8px;font-style: normal;font-weight: 400;line-height: 24px;}
/*READMORE*/
.readmore{width: 100%;position: relative;}
.readmore #collapseBox.collapse:not(.show),.readmore #collapseBox.collapsing {display: block;height: 145px;overflow: hidden;}
.readmore .collapse:not(.show):after{background: linear-gradient(180deg, rgba(228, 239, 213, 0.00) 0%, #E4EFD5 100%);content:'';height:145px;width:-webkit-fill-available;position: absolute;top: 0;}
.readmore a.collapsed::after {content: 'Mostra tutto';}
.readmore a:not(.collapsed)::after {content: 'Mostra meno';}
/*BOX CORRELATI*/
.box-correlati .label{color:#24953C;}
.box-correlati{display: flex;padding: 16px 12px;flex-direction: column;align-items: flex-start;gap: 12px;border-radius: 8px;background:#E4EFD5;}
.box-correlati .boxcontent{display: flex;align-items: flex-start;gap: 12px;align-self: stretch;}
.box-correlati .boxcontent p{color: #050D06;margin-bottom: 4px;font-family: 'guyot-sans';}
.box-correlati .boxcontent h6{color: #20271F;margin: 0;}
.box-correlati hr{width: 100%;margin: 0;border-color: #71886d;}
.box-correlati ul{margin-bottom:0;list-style: square;}
.box-correlati ul li::marker{color: #6BB573;}
.box-correlati ul li{margin-bottom: 5px;}
.box-correlati ul li a{color: #050D06;font-weight: 700;font-size: 14px}
.box-correlati ul li a:hover{color: #6BB573}
.box-correlati ul li:last-of-type{margin-bottom: 0;}
.box-correlati small{display: block;color: #76796D;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}
.box-correlati small a{color: #76796D;font-weight: 700;}
.box-correlati small a:hover{color: #24953C;}
.box-correlati .boxcontent.contentIA p{font-size: 16px;margin-bottom: 12px;}
.box-correlati .boxcontent.contentIA p:last-of-type{margin-bottom: 4px;}
.box-correlati .boxcontent.contentIA h6{font-family: 'guyot-sans';line-height: 24px;}
.box-correlati .boxcontent.content-approfondimento{display: flex;padding-left: 24px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 4px;align-self: stretch;border-left: 4px solid var(--Green-G100, #B7DAB1);}
.box-correlati .boxcontent.contentIA{flex-direction: column;align-items: flex-start;gap: 8px;}
.box-correlati .boxcontent.contentIA .slot{display:block;width: 100%;padding-bottom: 10px;border-bottom: 1px dashed #BDBEAE;}
.box-correlati .boxcontent.contentIA .slot:last-of-type{padding-bottom: 5px;border-bottom: none;}
/*ADV*/
.adv-slot{text-align: center;padding: 8px 12px 16px;border-bottom: 1px solid #050D06}
.adv-slot:before,.adv-slot-hp:before {content: "Pubblicit\e0";font-family: "Arial", sans-serif;text-transform: capitalize;font-size: 8px !important;color: #76796D;letter-spacing: 0.5px;text-transform: uppercase;line-height: 1;display: block;margin-bottom: 6px;}
/*NEWS*/
.NewsContent{display: inline-flex;align-items: flex-start;gap: 24px;padding-bottom: 48px;}
.NewsBody{display: flex;padding-bottom: 24px;flex-direction: column;align-items: center;gap: 24px;width: 646px;padding: 0 24px;border-left:1px solid #BDBEAE;border-right: 1px solid #BDBEAE;}
.NewsBody p,.NewsBody h6{margin-bottom: 0;font-size: 16.8px;}
.NewsBody p{line-height: 28px;}
#articolo{padding-top: 15px;}
#articolo h2{font-size: 18px;font-family: 'guyot-sans';font-weight: 700;margin-top:24px;}
#articolo h3{font-size: 16.7px;font-family: 'guyot-sans';font-weight: 700;margin-top:24px; }

.clipboard{border: none;background: none}

.menu-share{display: inline-flex;padding: 24px;flex-direction: column;align-items: flex-start;gap: 24px;}
.menu-share-row{display: flex;align-items: flex-start;gap: 12px;}
.menu-share-box{display: flex;flex-direction: column;align-items: center;gap: 4px;text-align: center;}
.menu-share-box a:hover,.menu-share-box button:hover{-webkit-filter: grayscale(100%) blur(1px);filter: grayscale(100%) blur(1px);}
.menu-share-box span{width: 56px;text-align: center;font-size: 12px;display: block;}
.sidebar-news{display: flex;padding-top: 24px;flex-direction: column;align-items: flex-start;gap: 24px;width: 324px;}
.paywall-head{text-align: center;margin-bottom: 24px;padding-top: 24px;border-top:1px dashed #BDBEAE;}
.paywall-head p{font-family: 'guyot-sans';font-size: 16px;margin-top: 8px;}
.paywall-head a{color: #24953C;font-weight: 700;border: none;}
.paywall-head a:hover{color: #eda920;border: none;}
.box-paywall{width: 100%;/* padding-top: 100px; */position: relative}
.box-paywall:before{background: linear-gradient(180deg, rgba(228, 239, 213, 0.00) 0%, #f5f4e1 100%);content:'';height: 160px;width: -webkit-fill-available;position: absolute;top: -160px;}
.box-paywall .card-abbo-device{display: none;}
.box-paywall .card-abbo-prodotto{margin: 0 auto;text-align: center;}
.box-paywall .card-abbo-prodotto h3{font-size: 22px;}
.box-paywall .card-abbo-prezzo{margin: 0 auto;text-align: center;}
.box-paywall .card-abbo-prezzo h4{background: #E4EFD5;padding: 6px 8px 4px;margin-bottom: 12px}
.box-paywall .card-abbo-prezzo p{color:#24953C;}
.box-paywall .card-abbonamenti-footer{padding: 0;}
.box-paywall .card-abbonamenti-footer a:first-of-type{display: none;}
.box-paywall .card-abbonamenti-footer a.btn-primary{display: block;width: 100%;padding: 13px 0;height: 40px;}
.box-paywall .collapse:not(.show) {display: block;}
.box-paywall .card-abbonamenti-dettagli {padding-top: 4px;border: none;min-height: 128px;}
.paywall-footer{display: flex;padding: 12px;justify-content: space-between !important;align-items: center !important;border-radius: 8px;background: #F0EFDD;}
/*NEWS LIST*/
.lista-apertura{border-bottom: 1px dashed #BDBEAE;padding-bottom: 24px;margin-right: 0px;}
.lista-item{display: flex;align-items: flex-start;gap: 24px;align-self: stretch;border-bottom: 1px dashed #BDBEAE;padding-bottom: 24px}
/*MODAL NEWS*/
.modal.fade#shareModal .modal-dialog,.modal.fade#shareModal2 .modal-dialog,.modal.fade.modalbottom .modal-dialog{transition:transform .3s ease-out;transform:translate(0,50px)}
#shareModal .modal-dialog,#shareModal2 .modal-dialog,.modalbottom .modal-dialog{position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin-bottom:0!important}
#shareModal .modal-header .btn-close, #shareModal2 .modal-header .btn-close, .modalbottom .modal-header .btn-close {right: 15px;position: absolute;padding: 8px 10px 12px;border-radius:24px;}
.modal.show#shareModal .modal-dialog,.modal.show#shareModal2 .modal-dialog,.modal.show.modalbottom .modal-dialog{transform:none}
#shareModal .modal-content, #shareModal2 .modal-content{border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;border-radius: 24px;padding: 0px 12px 24px;background-color: #FAF9E6;margin: 3%;width: 94%;}
#indiceModal .modal-content{border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;border-radius: 24px;padding: 0px 12px 24px;background-color: #20271F;margin: 3%;width: 94%;}
#indiceModal h6.modal-title{color:#BDBEAE;text-align: left;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;margin: 0}
#indiceModal ol.dropdown-menu{position: relative;padding: 0;left: 0!important;}
#indiceModal ol.dropdown-menu.show li::before{margin: 0;position: absolute;left: -20px;margin-top: -5px;}
#indiceModal .dropend .dropdown-menu.show .dropdown-item{font-size: 18px;}
.btn-toolbarmob{display: flex;padding: 12px 8px;justify-content: center;align-items: center;gap: 4px;align-self:stretch;border-radius: 24px;border: 1px solid #BDBEAE;color: #050D06;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;margin-bottom: 12px;background: transparent;}
.btn-toolbarmob:hover{color:#24953C;}
.btn-toolbarmob i.active{color:#19682a;}


/*FOOTER FEED*/
.feednews{/* display: flex; */border-top: 1px solid #BDBEAE;gap: 48px;}
.carousel-green{background: #E4EFD5;}
.Feedfooter{width: 100%;position: relative;padding: 0 12px 12px;}
.Feedfooter h6{font-size:16px;}
.Feedfooter .owl-carousel .owl-item img{height: auto;}
.Feedfooter .card{padding: 12px 12px 16px;border:1px solid #BDBEAE;border-radius: 12px;min-height: 280px;gap: 12px;}
.Feedfooter h4{color: #050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 900;line-height: 24px;padding:22px;margin: 0;}
.Feedfooter mark{color:#24953C;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;padding: 0;background: none;}
.FeedOne.owl-carousel,.FeedTwo.owl-carousel{margin-bottom: 10px;}
.FeedOne .card-body{padding: 0;}
.feednav{display: flex;justify-content: flex-end !important;gap: 8px;align-items: flex-end !important;}
.feednav i::before{/* vertical-align: middle; */}
.feednav #prev-slide,.feednav #next-slide,.feednav #FeedOne-prev-slide,.feednav #FeedOne-next-slide,.feednav #FeedTwo-prev-slide,.feednav #FeedTwo-next-slide{display: flex;margin: 0;padding: 0;height: 26px;width: 26px;border: 1px solid #878787;border-radius: 50%;align-items: center !important;cursor: pointer;}
.feednav #prev-slide:hover,.feednav #next-slide:hover,.feednav #FeedOne-prev-slide:hover,.feednav #FeedOne-next-slide:hover,.feednav #FeedTwo-prev-slide:hover,.feednav #FeedTwo-next-slide:hover{border: 1px solid #878787;background: #fff; cursor: pointer;}
.owl-dots{position: absolute;left: 50%;transform: translate(-50%, -50%);bottom: -45px;}
.feeddots .owl-dot span{width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition:opacity .2s ease;border-radius: 30px;}
.feeddots .owl-dot:hover span {background: #869791;}
/*CUSTOM SLICK NAV*/
.carousel .slick-slide{margin:0 5px 10px}
.carousel .slick-prev, .carousel .slick-next{bottom: -45px;top: auto;border-radius: 50%;border:1px solid #050D06;height: 24px;width:24px;z-index: 999999;}
.carousel .slick-next::before,.carousel .slick-prev::before {color: #050D06;font-family: "io-icon";}
.carousel .slick-prev:before {content: '\e81d';}
.carousel .slick-next:before {content: '\e806';}
.carousel .slick-prev{left: auto;right: 30px;}
.carousel .slick-next{right: 0}
.carousel .slick-dots{bottom: -33px;}
.carousel .slick-dots li{width: 10px;margin: 0px 3px;}
.carousel .slick-dots li button{width: 10px;}
.carousel .slick-dots li button:before{font-size: 10px;width: 10px;}
.carousel-nav{position: absolute;bottom: 8px;left: 12px;/*z-index: 999;*/}
.box-vignette .carousel-nav{position: absolute;bottom: 8px;left: 12px;z-index: 999;}
/*FIGURE MOUSE OVER*/
figure {background: #1abc9c;height: fit-content;width: fit-content;}
figure img {opacity: 1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
figure:hover img {opacity: .5;}
/*SECTION NAVTAB*/
.nav.navsec button{padding-left: 0;}
.navsec .nav-link{color:#3E433A;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;padding-left: 0;}
.navsec .nav-link:hover{color:#24953C;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;}
.navsec .nav-link.active{color: #24953C;/* font-family: "guyot-sans"; */font-size: 18px;font-style: normal;font-weight: 900;line-height: 22px;}
/*HP FIRME*/	
.HP-FIRME{/* border-top: 1px solid #BDBEAE; *//* display: flex; */gap: 24px;padding: 24px 0 48px;}	
.HP-FIRME .item section{border-radius: 12px;border: 1px solid #BDBEAE;padding: 12px 12px 24px 12px;/* width: 263px; */margin: 12px;}	
.HP-FIRME h4,.HP-CONSIGLIATI h4,.HP-GUIDESLIDE h4{color:#050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 900;line-height: 24px;}	
.HP-FIRME h5 img{border-radius: 50%;width: 36px!important;}	
.HP-FIRME h5{color: #050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 18px;display: flex;align-items: center;gap: 8px;align-self: stretch;padding-bottom: 12px;border-bottom: 1px solid #050D06;}	
.HP-FIRME h6{color: #050D06;font-size: 16px;font-style: normal;font-weight: 600;line-height: 18px;margin: 0;}	
.HP-FIRME section ul{list-style: none;padding: 0;margin: 0;}	
.HP-FIRME section ul li:last-child{padding: 12px 0 0;border-bottom: none;}	
.HP-FIRME section ul li{padding: 12px 0 24px;border-bottom: 1px dashed #BDBEAE;}
#FirmeSlide .slick-slide > div{display: flex;}
#FirmeSlide.slick-initialized .slick-slide{display: flex;}
#FirmeSlide .slick-slide .item{display: inline-flex!important;}
#FirmeSlide .slick-slide .item section{align-self: stretch;}
/*CARD NEWS*/
.card-news{display: flex;padding: 12px 12px 16px 12px;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;border-radius: 12px;border: 1px solid #BDBEAE;}	
.card-native{display: flex;padding: 12px 12px 16px 12px;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;border-radius: 12px;border: 1px solid #B3D2D3;background: #E3ECE0;}
.card-native a.btn-cat,.card-native .btn-cat{background: #B3D2D3;color: #187AA8;padding: 0px 4px;}
.card-native h6{font-family: "guyot-sans";}
/*SEZIONE LOGIN & REGISTRATI*/
#login{padding: 50px 0 100px;}
#login h2{color: #050D06;text-align: center;font-size: 24px;font-style: normal;font-weight: 400;line-height: 28px;margin: 24px 0;}
#login .text-danger{font-size: 0.875em;display: block;padding: 12px 0;}
.box-login{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;position: relative;}
.form-label{color:#050D06;font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px;margin-bottom: 5px;}
i#toggleOldPassword,i#togglePassword,i#toggleConfirmPassword{position: absolute;right: 12px;bottom: 12px;font-size: 24px;color: #76796D;cursor: pointer;}
#resetpwd i#toggleOldPassword,#resetpwd i#togglePassword,#resetpwd i#toggleConfirmPassword{position: absolute;right: 12px;bottom: 12px;font-size: 24px;color: #76796D;cursor: pointer;}
#show_hide_password{margin-bottom: 24px;}
.spanpwd,.spanlvl,.spancriteria {color:#050D06;font-size: 12px;font-style: normal;line-height: 16px;display: block;margin-top: -15px;}
.spanlvl i{font-size: 11px;margin-left: 6px;}
.spanlvl i.deb{color: #EDA920;}
.spanpwd{position: absolute;bottom: -12px;right: 0;}
.spanpwd a{color:#050D06;text-decoration-line: underline;font-weight: 700;}
.spanpwd a:hover{color: #eda920;}
h6.behind {font-family: "guyot-sans";font-size: 12px;font-style: normal;font-weight: 400;line-height: 12px;margin: 24px 0 24px;text-align: center;}
h6.behind{position:relative;z-index:1}
h6.behind:before{border-top: 1px solid #BDBEAE;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width: 100%;z-index:-1}
h6.behind span{background: #f5f4e1;padding:0 15px}
.paywall-check{position: relative}
.paywall-check .pwdalert{bottom: -20px;position: absolute;}
.card-paywall .box-reg .pwdalert,#Reg-login .box-input .pwdalert,.regform .box-input .pwdalert{bottom: -15px;position: absolute;}
.pwdalert{bottom: -40px;position: absolute;}
.pwdalertreset{top: 68px;position: absolute;line-height: 16px;}
.regform{margin: 24px 0;padding: 24px 12px 0;border-top:1px dashed #BDBEAE;border-bottom:1px dashed #BDBEAE;}
.box-privacy{}
.box-privacy h3{color:#050D06;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;}
.box-privacy p{color:#050D06;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;margin-bottom: 12px;}
.box-privacy p a{color:#24953C;font-weight: 700;border: none;}
.box-privacy p a:hover{color:#EDA920;font-weight: 700;}
.box-privacy .form-check-inline{margin-bottom: 24px;}
.confirmform{margin: 24px 0;border-radius: 12px;background: #E4EFD5;text-align: center;padding:24px;}
.confirmform i{font-size:32px;color: #24953C;}
.confirmform p{font-family: "guyot-sans";font-size: 18px;}
.regpage{padding-bottom: 200px;}
/*MYIO*/
.offcanvas-top.myio-top{height:auto!important;margin-bottom: 0;}
.headmyio{border-bottom: 1px solid #98CA98;background: #B7DAB1;padding:24px 22px;}
.headmyio i{font-size: 32px;color:#24953C}
.headmyio h2{color: #103E19;font-family: "Guyot Headline";font-size: 40px;font-style: normal;font-weight: 900;line-height: 44px;margin: 0;}
.headerinomyio{display: flex;justify-content: space-between !important;align-items: center !important;padding: 0 16px 16px;}
.nav-tabs#myio-tab .nav-link.active{color: #103E19;background: #E4EFD5;border: none;border-bottom: 2px solid #24953C;}
#myio-tab .nav-link{border-radius: 0;font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;padding: 16px;color: #103E19;}
#myio-tab .nav-link:hover{color: #24953C;}
#myio-tabContent h3{color:#19682A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 1px;text-transform: uppercase;margin: 0;}
#myio-tabContent p{font-family: "guyot-sans";font-size: 16px;font-style: normal;line-height: 20px;margin-bottom: 12px;}
#myio-tabContent i.bi-exclamation-triangle{font-size: 24px;vertical-align: sub;margin-right: 6px;}
.box-reg .form-control:disabled {border: 1px solid var(--Grayscale-K50, #BDBEAE);background: var(--Grayscale-K20, #e2e1d0);}
.card-abbonamenti{background: #f5f4e1;border-radius: 12px;border: 1px solid var(--Grayscale-K50, #BDBEAE);padding: 12px;margin-bottom: 24px;}
.card-abbonamenti-header {border-bottom: 1px #BDBEAE dashed;padding-bottom: 12px;}
.card-abbonamenti-header h4{font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 22px;margin: 0;}
.card-abbonamenti-header span{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 600;line-height: 18px;color: #19682A;margin: 0;}
.card-abbonamenti-body{padding: 12px 0;}
.card-abbonamenti-table{display: flex;border-bottom: 1px #BDBEAE dashed;padding: 12px 0;gap: 12px;justify-content: space-between;}
.card-abbonamenti-table:first-of-type{padding-top: 0;}
.card-abbonamenti-table:last-of-type{border:none;}
.card-abbonamenti-footer{display: flex;justify-content: space-between;align-items: center;align-self: stretch;border-top: 1px #BDBEAE dashed;padding-top: 12px;}
.headerinomyio .btn-txt:after{content: '\f107';font-family: "io-icon";color: #050D06;padding: 0 4px;}
.box-myio-news{display: flex;align-items: flex-start;gap: 36px;}
.box-myio-news .box-card-news-01{border: 1px solid #BDBEAE;background: #f5f4e1;}
.box-myio-news .box-card-news-01 .box-card-news-body{flex: 1 0 0;}
.box-myio-news .box-card-news-01 h6{font-size: 24px;font-style: normal;font-weight: 600;line-height: 24px;}
.box-myio-news .box-card-news-01 p{margin-bottom: 0!important;}
.box-myio-news .box-card-news-01 p span{font-size: 14px;color: #76796D;margin: 0 6px;}
.box-myio-news-data{color:#76796D;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}
.card-newsletter{display: flex;padding: 12px;flex-direction: column;align-items: flex-start;gap: 4px;border-radius: 12px;border: 1px solid #BDBEAE;background: #FAF9E6;margin: 0 10px 12px;}
.card-newsletter.nlactive{border: 1px solid #B7DAB1;background:#E4EFD5;}
.card-newsletter h4{color: #000;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;margin: 0;}
.card-newsletter span{color:#19682A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}
.card-newsletter p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;font-family: "guyot-sans";}
/*WIDGET CLASSIFICHE PHOTOGALLERY*/
.boxphoto-classifiche{display: flex;padding: 0px 24px;flex-direction: column;align-items: center;gap: 24px;border-top: 1px solid #19682A;background: #F0EFDD;}	
.boxphoto-head{display: flex;width: 100%;padding: 16px 0px;justify-content: center;align-items: flex-start;gap: 24px;border-bottom: 2px dashed #BDBEAE;}	
.boxphoto-foot{display: flex;width: 100%;padding: 16px 0px;justify-content: center;align-items: flex-start;gap: 24px;border-top: 2px dashed #BDBEAE;}	
.boxphoto-title{display: flex;width: 460px;flex-direction: column;align-items: center;gap: 2px;flex-shrink: 0;}	
.boxphoto-title span{color: #19682A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}	
.photoscale{position: absolute;right: 12px;bottom: 12px;}
/*RICERCA*/
.search-filter label{color:#3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;}
.search-filter select{color:#3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;border: none;background: none;padding: 4px 0;}
.search-filter{position: absolute!important;bottom: 4px;}
.search-filter select option{padding: 6px 0;}
.accordion#accordionRicerca{--bs-accordion-bg:none;}
.accordion#accordionRicerca button{padding:4px;}
.accordion#accordionRicerca .accordion-button{padding:4px;width: 50%;margin-left: 50%;}
.accordion#accordionRicerca .accordion-button:not(.collapsed){background-color: inherit;box-shadow: none;color:#24953C}
.accordion#accordionRicerca .accordion-button:focus{background-color: inherit;box-shadow: none;}
.accordion#accordionRicerca .accordion-button::after{font-size: 12px;width: 10px;height: 10px;background-size: auto;margin-left: 4px;}
.accordion#accordionRicerca button label{width:100%;display: block;text-align: end;font-size: 12px;font-weight: 700;}
.accordion#accordionRicerca button label:hover{cursor: pointer;}
#accordionRicerca .accordion-body{padding-left: 0;padding-right: 0;padding-top: 0;}
#accordionRicerca .accordion-body label{font-size: 12px;}
.box-find #accordionRicerca .accordion-body .form-control{font-size: 14px;padding: 4px 8px;background: #f4f4e1;margin: 0;}
#accordionRicerca input[type="date"]::-webkit-calendar-picker-indicator {cursor: pointer;filter: invert(43%) sepia(94%) saturate(384%) hue-rotate(81deg) brightness(89%) contrast(93%);}
.spinner {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;z-index: 1000;}
.loader {border: 16px solid #f3f3f3;border-top: 16px solid #24953C;border-radius: 50%;width: 120px;height: 120px;animation: spin 2s linear infinite;}
@keyframes spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}

@media (min-width: 1px) {
.container-body{width: 100%;max-width: 100%;margin: 0;padding: 0;}    
/*HEADER*/
.offcanvas-top{width:100%;max-width: 390px;margin: 26px auto;background: #fff;padding: 12px 16px 16px;height: 100%!important; max-height: 328px!important;}
.fixed-top .offcanvas-top,.headermini .offcanvas-top{width:100%;max-width: 100%;margin: 0 auto;padding: 0; display: inline-table;max-height: 100%!important;}	
.fixed-top#headermain{width: 100%;}    
#offcanvasTop .offcanvas-header{background: url(../images/logo-small.svg) no-repeat center;}	
.topmenu .nav{justify-content: center !important;}	
.topmenu li.nav-item:first-child {border-left: none;}
.topmenu li.nav-item:last-child {border-right: none;}
.fixed-top .menusticky,.headermini .menusticky{font-weight: 700;display: none;}	
   
.cover{display: none;}
.head-burger{display: flex; justify-content: space-between !important;padding: 16px 6px 14px;}	
.head-burger button strong{display: none;}
.fixed-top .head-burger{padding: 0;margin: 0 !important;}	
.fixed-top .logo,.headermini .logo{display: block;}
.fixed-top .boxlogo{width: auto;}	
.fixed-top .head-burger .logomob{display: none;}
.fixed-top #accedi-top,.headermini #accedi-top{display: none;}
 #HeadMobile #headermain{min-height: 56px;border-bottom: 1px solid #BDBEAE;justify-content: center !important;}   

    
    
.head-burger .logomob{display: flex;align-items: center !important;}	
.head-burger button{margin: 0 0 0 0px;}	
.logo{display: none;}		
.menumain {display: none;}	
.head-date {display: none;}	
.head-giornale {display: none;}	
.head-edicola,.headermini .head-edicola{text-align: center !important;padding: 12px 0;border-top: 1px solid #BDBEAE;border-bottom: 1px solid #BDBEAE;width: 100%!important;}	
.head-edicola .btn, .headermini .fixed-top .head-edicola .btn{width: 175px!important;}
.fixed-top .head-edicola .btn{width: auto!important;}
.headermini .fixed-top  .head-edicola{border: none;padding: 0}    
.box-tag{display:block;}	
.find-tag{display: block;}	
.find-tag span{display: block;margin-bottom: 8px;}	
.find-tag a{display: inline-block;margin-bottom: 6px;}	
.archive-tag{margin: 10px 0 0;padding: 8px 0;border-top: 1px solid #BDBEAE;text-align: end;}	
.fixed-top #myioaccount{display: none}	
/*HP BREAKING STRIPE*/
.BREAKING-NEWS{padding: 12px;border-bottom: 1px solid #BDBEAE}	
.news-stripe{display: flex;flex-wrap: wrap;min-height: 48px;padding: 8px 8px 8px 22px;gap: 10px;border-radius: 8px;background:#AF2B00;align-items: center;align-content: center;}	
.news-stripe-headline{display: flex;flex-direction: column;align-items: start;}	
.news-stripe-headline span{color:#F2E4CF;font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 1px;text-transform: uppercase;display: flex;align-items: center;gap: 6px;}	
.news-stripe-headline h6 a{color: #fff;}	
.news-stripe-headline h6 a:hover{color: #eda920;}
.BREAKING-VIDEO{padding: 12px;border-bottom: 1px solid #BDBEAE}	
.video-stripe{display: flex;border-radius: 8px;background:#050D06;align-items: center;width: 100%;justify-content: space-between;padding: 8px;}	
.video-stripe-box{display: flex;gap: 8px;}	
.video-stripe-headline{display: flex;flex-direction: column;align-items: start;}	
.video-stripe-headline span.live{display: flex;border-radius: 4px;background: #7C1E00;gap:4px;padding: 4px;color:#fff;font-size: 12px;font-style: normal;font-weight: 700;line-height: 16px; /* 133.333% */text-transform: uppercase;text-wrap: nowrap;}
.video-stripe-headline span.live i{color:#C76F4C;font-size: 8px;line-height: 16px;}
.video-stripe-headline h6{margin: 0;line-height: 18px;}	
.video-stripe-headline h6 a{font-family:"guyot-sans";font-size: 16px;font-weight: 700; color: #fff;}	
.video-stripe-headline h6 a:hover{color: #24953C;}	
/*CARD NEWS*/
.card-news{display: flex;padding: 12px 12px 16px 12px;align-items: flex-start;gap: 24px;align-self: stretch;flex-direction: row;}	
.card-native{display: flex;padding: 12px 12px 16px 12px;align-items: flex-start;gap: 24px;align-self: stretch;flex-direction: row-reverse;}	
.card-news h6,.card-native h6{font-size:16px;margin:0;}	
/*FOOTER*/	
footer h6 {text-align: center;}	
footer ul{text-align: center;margin-bottom: 12px;}	
footer ul li{display: inline-block;margin: 6px;}
.footer-bottom a.btn{display: inline-block;}
.footer-pipe {color: #24953C;vertical-align: super;}
.footer-copy {padding: 0 16px 32px;}	
	
.adv-slot{border-bottom: 1px solid #BDBEAE;border-top: 1px solid #BDBEAE;}
.adv-slot-hp,.adv-slot{display: flex;padding: 24px 12px;flex-direction: column;justify-content: center;align-items: center;background:#ecebda;margin: 0 auto;}
a h1,a h2,a h3,a h4,a h5,a h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: #050D06;}
a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color: #19682a;}
a.btn-cat,.btn-cat{color: #24953C;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;}
a:hover.btn-cat,.btn-cat:hover{color:#19682a;}
span.author{font-size: 14px;}	
a.author{color: #103E19;font-size: 14px;font-weight: 700;font-family: "guyot-sans";text-decoration:none;border: none;}
.auth{/* color: #103E19; */font-size: 14px;/* font-weight: 700; */font-family: "guyot-sans";text-decoration:none;border: none;margin-top: 5px!important;}
a.author:hover{color:#19682a;border: none;}
/*HP APERTURA*/	
.HP-APERTURA,.HP-APERTURAimg{display: inline-flex;flex-direction: column;align-items: flex-start;}
.HP-APERTURA,.HP-APERTURAimg{display: block;}
.HP-box-main{display: inline-flex;padding: 24px 22px;flex-direction: column;align-items: flex-start;gap: 24px;}
.videohp{display: flex;flex-direction: column;margin-bottom: 22px;width: 100%}	
.videohp div.brid{/*width: 100%!important;height: auto!important*/height: 128.25px;}	
.videohp h4{border-radius: 8px 8px 0px 0px;background: #7C1E00;display: flex;height: 24px;color: #fff;text-transform: uppercase;font-size: 12px;font-family: 'guyot-sans';padding-top: 2px;padding: 4px;align-items: end;gap: 4px;align-self: stretch;margin: 0;}	
.videohp#ondemand span{border-radius: 8px 8px 0px 0px;background: #19682A;display: block;height: 22px;color: #fff;text-transform: uppercase;font-size: 12px;padding-top: 2px;}	
.videohp i{color: #C76F4C;margin: 0 8px;}	
.videohp#ondemand i{color: #fff;margin: 0 8px;vertical-align: sub;}	
.videohp i:before{color: #C76F4C;font-size: 8px;}
.videohp#ondemand i:before{color: #fff;font-size: 14px;}
.videohp video{width: 100%;height: auto}
.videohp-foot{border-radius: 0px 0px 8px 8px;background:#050D06;padding: 12px;height: 48px;}
.videohp-foot h5{font-size: 20px;font-family: "guyot-sans";font-weight: 700;}
.videohp-foot h5 a{color: #fff;}
.videohp-foot h5 a:hover{color: #C76F4C;}
.box-main-news{display: flex;align-items: flex-start;flex-direction: column !important;gap: 3px;align-self: stretch;}	
.box-main-news p,.sommario p{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;text-overflow: ellipsis;margin: 0;color: #3E433A;}
.summary{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 5px;}	
.summary ul{list-style-type: square;font-size: 14px;padding-left: 24px;}	
.summary ul li{line-height: 20px;}	
.summary ul li span.type{font-weight: 700;}	
.summary ul li a{color: #24953C}	
.summary ul li a:hover{color: #6BB573}	
.box-main-list{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;}	
.box-main-list ul{padding-left: 10px;}	
.box-main-list ul li{padding-inline-start: 1ch;margin-bottom: 12px;line-height: 18px;}	
.box-main-list ul li::marker{color: #6BB573;font-size: 6px;content: '\e81f';font-family: "io-icon";margin-right: 12px;vertical-align: top;padding-right: 10px;display: block;}
.box-main-list a{color:#050D06;font-family: guyot-headline, sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 18px;}
.box-main-list a:hover{color:#19682a;}	
.box-main-list a:before{/* color: #6BB573; *//* font-size: 6px; *//* content: '\e81f'; */font-family: "io-icon";margin-right: 12px;vertical-align: top;}	
.box-card-news-01{display: flex!important;padding: 12px;align-items: flex-start;gap: 24px;/* align-self: stretch; */border-radius: 12px;border: 1px solid #24953C;background: #FAF9E6;margin: 0 12px;}	
.box-card-news-01 p{margin: 0;}	
	
/*HP BOX NEWSLETTER*/	
.HP-box-newsletter,.GEN-box-newsletter{display: flex;padding: 24px 22px 48px;flex-direction: column;align-items: flex-start;gap: 12px;position: relative;border-top: 1px solid #BDBEAE;border-bottom: 1px solid #BDBEAE;}
.HP-box-newsletter .item,.GEN-box-newsletter .item{padding: 12px 12px 24px 12px;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;border-radius: 12px;border: 1px solid #BDBEAE;margin-bottom: 12px;background: #FAF9E6;margin: 10px;}
.frequency{color: #19682A;display: block;font-size: 14px;margin-bottom: 12px;}	
.frequency:before{content: '\e820';font-family:"io-icon";margin-right: 4px;}	
.NLSnav{position: absolute;bottom: 15px;left: 0;display: flex;justify-content: space-between !important;width: 100%;padding: 0 12px;}	
.feednav{align-items: flex-start !important;}	
/*HP BOX ROW NEWS*/	
.HP-box-row-news{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 0;width: 100%;}
.HP-box-fullrow-news{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 0;}
.HP-box-col-news{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 0;}
.box-row-news{display: flex;width: 100%;padding: 12px 22px 24px 22px;flex-direction: column;align-items: flex-start;gap: 8px;border-top: 1px solid #BDBEAE;}	
.box-row-news h6,.box-row-news p{margin: 0;}
.box-row-news p{font-family: "guyot-sans";font-size: 14px;}	
/*BOX LAST NEWS*/
.HP-box-last-news{display: flex;padding: 24px 24px 24px 22px;flex-direction: column;align-items: flex-start;gap: 8px;}	
.HP-box-last-news h5{color:#AF2B00;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 24px;margin:0;}
.HP-box-last-news h6{color:#AF2B00;font-family: "guyot-sans";font-weight: 700;line-height: 22px;margin:0;}
.HP-box-last-news ul{list-style: none;padding: 0;}	
.HP-box-last-news ul li:first-of-type{padding-top: 0;}	
.HP-box-last-news ul li:last-of-type{border: none;padding-bottom: 0;}	
.HP-box-last-news ul li{padding: 12px 0 12px;border-bottom: 1px dashed #BDBEAE;}	
/*HP SERVIZI*/	
.HP-SERVIZI{display: flex;padding: 24px 22px;flex-direction: column;align-items: flex-start;gap: 24px;border-top: 1px solid #BDBEAE;}
.box-servizi{border-top:1px solid #050D06;width: 100%;display: grid;}
.box-servizi h5,.box-vignette h5{font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;margin: 9px 0 12px;}
.card-formazione{display: inline-flex;padding: 12px;align-items: center;gap: 12px;margin-bottom: 8px;border-radius: 12px;border: 1px solid #BDBEAE;}
.card-servizi{display: flex;padding: 12px;align-items: center;gap: 12px;border-radius: 12px;border: 1px solid #BDBEAE;margin-bottom: 8px;}
.card-formazione h6,.card-servizi h6{font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px;margin-bottom: 4px;}
.card-formazione p,.card-servizi p{color:#3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;margin: 0}
.card-formazione i:before,.card-servizi i:before{font-size: 24px;width: 24px;height: 24px;margin: 0}
.box-vignette{display: flex;width: 100%;padding: 0 12px 16px 12px;flex-direction: column;align-items: flex-start;gap: 16px;border-radius: 12px;border: 1px solid #BDBEAE;background: #FAF9E6;position: relative;}	
/*HP SEZIONE MARKETING*/	
.HP-MARKETING, .HP-AGROALIMENTARE{border-top: 1px solid #BDBEAE;border-bottom: 1px solid #BDBEAE;/* gap: 24px; */padding: 24px 0 0px;width: 100%;margin: 0 auto;}
.HP-MARKETING .col-md-8{gap: 24px;padding: 24px 0;}
.navsec {padding: 0 12px;}	
.marketing-main,.agroalimentare-main{display: inline-flex;padding: 24px 12px 24px;flex-direction: column;align-items: flex-start;gap: 24px;}	
.marketing-box01,.agroalimentare-box01{ display: grid;gap: 24px;}	
.marketing-row{display: flex;align-items: flex-start;flex-direction: column;gap: 24px;margin-top: 12px;}	
.marketing-row-content{display: flex;flex-direction: column;align-items: flex-start;/* gap: 12px; */border-top: 1px dashed #BDBEAE;padding-top: 12px;width: 100%;}	
.marketing-row h6{font-size: 18px;}	
.marketing-row::first-of-type{margin-top: 24px;}	
.adv-fix-y{border-top: none;border-bottom: none;}
.sommario h4{color: #050D06;font-size: 28px;font-style: normal;font-weight: 600;line-height: 32px;}	
.marketing-box01 img{width: 100%;height: auto;}	
/*HP SEZIONE SCUOLA*/
.HP-SCUOLA{border-top: 1px solid #BDBEAE;display: flex;padding: 24px 22px;flex-direction: column;align-items: flex-start;gap: 24px;}	
.scuola-row{display: grid;gap:12px;}	
.scuola-main-content{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;}	
.scuola-main-box01{display: flex;align-items: flex-start;flex-direction: column;gap: 8px;align-self: stretch;}	
.scuola-main-box02-content{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;border-top: 1px dashed #BDBEAE;padding:12px 0;}	
.scuola-main-box03{margin-bottom: 12px;}	
.scuola-main-box02 p,.scuola-main-box03 p{display: none;}
.HP-SCUOLA .box-card-news-01,.HP-ORDINI .box-card-news-01{width:100%;margin: 0;}	
/*HP CONSIGLIATI*/
.HP-CONSIGLIATI,.HP-GUIDESLIDE{display: flex;flex-direction: column;padding: 24px 18px;/* background:#E4EFD5; */gap: 24px;position: relative;}	
.consigliato-main{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;}	
.consigliato-main-box01 h5{margin: 0;font-size: 28px;line-height: 32px;}
.consigliato-main-box01 figure,.consigliato-main-box01 figure img{/* width: 100%; */}	
.consigliato-main-box01{display: flex;flex-direction: column;gap: 12px;}
.consigliato-main-box01-content{display: grid;gap: 8px;}
.HP-CONSIGLIATI .box-card-news-01{width:100%;margin: 0;background: #e4efd5;}	
.HP-CONSIGLIATI .box-card-news-01 h6{font-size: 16px;}	
.consigliato-row-content{padding: 12px 0;border-top: 1px dashed #BDBEAE;}	
/*AGROALIMENTARE*/
.agroalimentare-box{display: grid;gap: 24px;}
.agroalimentare-box01:first-child{padding: 0 0 24px;border-bottom: 1px dashed #BDBEAE;}
.agroalimentare-box01 figure,.agroalimentare-box01 figure img{width: 100%;height: auto}
.agroalimentare-row{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;}	
/*HP VIDEO*/
.HP-VIDEO{background:#17191F;}	
.video-head{padding: 24px;border-bottom:1px solid rgb(255 255 255 / 25%);}	
.video-head-menu {font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}	
.video-head-menu span{color:#BDBEAE;}	
.video-head-menu a{color:#fff;font-weight: 600;padding: 0 12px;}	
.video-head-menu a:hover{color:#24953C;}	
.video-head h4{color:#FFF;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 900;line-height: 24px;margin: 0;}	
.box-video01{padding: 24px;border-right: 1px solid rgb(255 255 255 / 25%);}	
.box-video02{padding: 12px;position: relative;}
.HP-GUIDESLIDE .carousel-nav{display: flex;position: absolute;bottom: 0;left: 0;width: 100%;padding: 12px 24px 12px;border-top: 1px solid rgb(255 255 255 / 25%);justify-content: space-between;}
.box-video02 .carousel-nav{display: flex;height: 48px;position: absolute;margin-top: 15px;bottom: 0;left: 0;width: 100%;padding: 6px 24px 12px;border-top: 1px solid rgb(255 255 255 / 25%);justify-content: space-between;}
#videoSlide .slick-dots li{margin: 0;}	
#videoSlide .slick-dots li button:before,.videoSlide .slick-dots li button::before{color: #fff!important;}	
#videoSlide .slick-dots li.slick-active button:before{color: #fff!important;}	
#videoSlide .slick-prev, .videoSlide .slick-next{bottom: 0;top: auto;border-radius: 50%;/* border:1px solid #050D06; */height: 24px;width:24px;z-index: 99999;}	
.box-video02 .link-wrap{position: absolute;left: 20px;z-index: 999999;}    
.box-video02 .btn-wrap{position: absolute;right: 20px;z-index: 999999;}    
.btn-slide-green{background: transparent;color: #24953c;border: 1px solid #24953c;border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;-moz-border-radius: 30px;margin: 0 3px;width: 29.6px;height: 27.6px;-webkit-appearance: none;padding: 0;}	
.btn-slide-green:hover{background: rgb(255 255 255 / 25%);}	
.btn-slide-green i:before{margin: 0;}		
.btn-slide{background: transparent;color: #fff;border: 1px solid #fff;border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;-moz-border-radius: 30px;width: 29.6px;height: 27.6px;-webkit-appearance: none;padding: 0;margin: 0 3px;}	
.btn-slide:hover{background: rgb(255 255 255 / 25%);}	
.btn-slide i:before{margin: 0;}	
.videoitem{padding: 12px}	
.videoitem h6{color:#fff;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 400;line-height: 18px;}	
.videoitem h6 a{color: #fff}	
.videoitem h6 a:hover{color: #24953C;}	
.card-video{border-radius: 12px;width: 345px;}
.card-video img{border-radius: 12px 12px 0px 0px;width: 100%;height: auto;}
.card-video figure{border-radius: 12px 12px 0px 0px;}
.card-video-footer{border-radius: 0 0 12px 12px;background: #292C31;padding: 12px;}
.card-video-footer span,.videoitem span{color:#BDBEAE;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;}
.card-video-footer h5{font-family: "guyot-sans";font-size: 20px;font-style: normal;font-weight: 700;line-height: 24px;color: #fff;}
.card-video-footer h5 a{color: #fff;}
.card-video-footer h5 a:hover{color: #24953C;}
/*ORDINI*/
.HP-ORDINI{display: flex;flex-direction: column;padding: 24px 18px;gap: 24px;position: relative;}	
.ordini-box{display: flex;flex-direction: column;gap: 12px;}		
/*HP GUIDE*/
.HP-GUIDE{border-top: 1px solid #BDBEAE;border-bottom: 1px solid #BDBEAE;padding: 0 24px;}
.box-editoriali{padding: 24px 0 24px;gap: 12px;display: flex;flex-direction: column;border-right: none;}	
.box-editoriali h6{font-family:"guyot-sans";font-weight: 900;color: #24953C;margin: 0;}	
.box-guide{padding: 24px 0 14px;border-top: 1px solid #BDBEAE;}	
.box-guide h6{font-family:"guyot-sans";font-weight: 900;margin: 0;padding-bottom: 12px;border-bottom: 1px dashed #BDBEAE;}
.btn-guide{color:#050D06;background: none;display: block;width: 100%;text-align: start;font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;padding: 12px 0;border: none;border-bottom: 1px dashed #BDBEAE;position: relative;}	
.btn-guide:hover,.btn-guide.active{color: #24953C;}	
.btn-guide:after{content: '\e806';font-family: "io-icon";position: absolute;right: 0;font-size: 22px;}
.row-editoriali{display: inline-flex;align-items: flex-start;gap: 24px;border-bottom: 1px dashed #BDBEAE;padding: 0 0 24px;}	
.row-editoriali img{width: 96px;height: 96px;border-radius: 50%;}	
.row-editoriali h4{font-size: 28px;font-style: italic;font-weight: 600;line-height: 32px;;}	
.row-editoriali-sm{display: inline-flex;align-items: flex-start;gap: 12px;border-bottom: 1px dashed #BDBEAE;padding: 0 0 24px;}	
.row-editoriali-sm:last-child{border: none;}	
.row-editoriali-sm h5{font-size: 16px;font-style: italic;font-weight: 600;line-height: 18px;}	
.row-editoriali-sm img{width: 48px;height: 48px;border-radius: 50%;}	
.row-editoriali figure,.row-editoriali-sm figure{border-radius: 50%;}	
.sommario p a{border:none;}	
/*HP GUIDE SLIDER*/
.guideSlide	.guide-item {margin: 0}	
.guideSlide	.box-card-news-01 {margin: 0 12px;background: #f5f4e1;}	
/*CTA*/
.cta-03 .cta-content {display: none;}
.cta-03mob{display: flex;min-height: 80px;flex-direction: row-reverse;align-content: space-between;flex-wrap: wrap;}
.cta-04 .cta-content-full span{display: none}
.box-correlati.tema .boxcontent p,.box-correlati#cor-continua .boxcontent p{display: none;}	
	
	
/*NEWS Headers*/
.NewsHeader{flex-direction: column-reverse;border: none;}	
/*NEWS*/	
.NewsMain{display: block;align-items: flex-start;gap: 0;padding: 0 12px;}
.sidenews-menu ul{display: flex;padding: 8px;flex-direction: row;align-items: flex-start;gap: 4px;list-style:none;justify-content: space-between;border-top: 1px dashed #BDBEAE;border-bottom: 1px solid #BDBEAE;margin: 0;}	
.NewsContent{display: block;align-items: flex-start;gap: 24px;padding-bottom: 0;}	
.NewsBody{width: 100%;padding: 0 0 48px;border: none;}	
.NewsMain#categoriamain .NewsBody{padding: 0 0 24px;}		
.sidebar-news{display: flex;padding-top: 24px;flex-direction: column;gap: 24px;width: 366px;margin: 0 auto;}	
.sidebar-cluster{width: 350px;}
/*Lista NEWS Header*/	
.NewsHeader#categoria h1{font-size: 36px;font-weight: 900;}		
.subcat{display: flex;align-items: flex-start;align-content: flex-start;gap: 4px;align-self: stretch;flex-wrap: wrap;}	
.subcat ul{list-style: none;display: block;padding: 0;margin: 0;}
.subcat ul li{display: inline-block;margin: 0 4px 8px 0;}
.subcat ul li a{font-family:"guyot-sans";font-size:14px;font-style: normal;font-weight: 700;line-height:16px;color:#20271F;border-radius: 4px;border: 1px solid #BDBEAE;padding: 4px 8px;}
.subcat ul li a:hover{background:#24953C;color:#fff;border-color:#24953C;}	
	
.lista-item-dossier{display: flex;align-items: flex-start;gap: 12px;flex-direction: column;padding: 12px;border-radius: 12px;background: #E4EFD5;width: 100%;}	
.lista-item-dossier.list-native{background: #E3ECE0;}	
#categoriamain .NewsBody .lista-item-dossier:last-child{/*NON FUNGE*/}	
.item-dossier-mob{display: flex;align-items: flex-start;gap: 24px;}
.lista-item-dossier img{width: 96px;height: 96px;}
.lista-item-dossier .sommario{display: contents;}
.lista-item-dossier .sommario h5 a{color:#103E19;}	
.lista-item-dossier .sommario h5 a:hover{color:#24953C;}	
.lista-item-dossier .sommario .sidebar-footer strong a{color:#76796D;}	
.lista-item-dossier .sommario .sidebar-footer strong a:hover{color:#76796D;}

/*MYIO*/
.box-myio-news{flex-direction: column;gap: 8px;margin-bottom: 24px;}	
.box-myio-news figure{display: none;}	
/*SEZIONE GUIDE*/	
.headio {border-bottom: 1px solid #BDBEAE;padding: 24px 22px;}
.headio span{color:#19682A;font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;}
.guide-main{display: flex;padding: 24px 22px 48px 22px;flex-direction: column;align-items: flex-start;gap:12px;border-bottom: 1px solid #BDBEAE;}
.guide-content{}
.card-guide{display: flex;width: 346px;padding: 12px;flex-direction: column;align-items: flex-start;border-radius: 12px;background: #F0EFDD;margin-bottom: 12px;}	
.card-guide-img{display: flex;width: 100%;padding: 0 0 12px;margin-bottom: 12px;flex-direction: row;align-items: center;gap: 12px;border-bottom: 1px dashed #BDBEAE;}	
.card-guide-img figure{display: flex;width: 68px;justify-content: center;align-items: center;}	
.card-guide-img img{max-width: 100%;height: auto;}	
.card-guide-body h3,.guidemob h3{font-family: "guyot-sans";font-size: 20px;font-style: normal;font-weight: 700;line-height: 24px;}
.card-guide-body h4,.guidemob h4{color:#76796D;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;}	
.card-guide-body h3{display: none;}
.card-guide-body h4{display: none;}
.card-guide-body p{color:#3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}	
.guide-col{display: flex;flex-direction: column;align-items: flex-start;width: 348px;}
.guide-col-cluster{width: 348px;}
/*LANDING ABBONAMENTI*/
.card-abbo-prodotto p{min-height: 0;}	
.avb{border-bottom: 1px dashed #BDBEAE;margin-bottom: 12px;}
.avb:last-child{border-bottom: none;margin-bottom: 0;}	
/*WIDGET CLASSIFICHE PHOTOGALLERY*/	
.boxphoto-title{width: 212px;}	
.boxphoto-title h5{font-size: 18px;}	
/*RICERCA*/
.searchboxautore{flex-direction: column;justify-content: flex-start;gap: 12px;}
.rowautore{align-items: flex-start !important;justify-content: flex-end;}	
.searchboxdate{padding: 16px 0 24px;flex-direction: column;border-bottom: 1px dashed #BDBEAE;gap: 22px;align-items: flex-end;justify-content: flex-start;}	
.search-btn-box{width: 100%;text-align: center;}	
.search-btn-box .btn{width: 100%;text-align: center;}
.search-lead-box{display: flex;flex-direction: column;padding: 12px 22px 16px 22px;margin-top: 24px;align-items: flex-start;gap: 12px;align-self: stretch;border-top: 1px solid #B7DAB1;border-bottom: 1px solid #B7DAB1;background:#E4EFD5;}
.lead-txt h6{color: #103E19;font-style: normal;font-weight: 600;line-height: 20px;align-self: stretch;margin-bottom: 4px;}	
.lead-txt p{overflow: hidden;color:#3E433A;text-overflow: ellipsis;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}	
.search-alert{display: flex;padding: 12px 12px 32px 12px;flex-direction: column;align-items: center;text-align: center;gap: 12px;border-radius: 12px;border: 1px #BDBEAE solid;width: 95%;margin: 48px auto;}
.tab-content#search-tabContent > .active {display: grid;}	
.lista-item-docs {display: flex;align-items: flex-start;gap: 24px;align-self: stretch;border-radius: 12px;border: 1px solid var(--Grayscale-K50, #BDBEAE);padding: 12px;}	
.lista-item-docs h6{margin-bottom: 8px;}	
.lista-item-docs:hover{background: #E4EFD5;border-color:#B7DAB1}
/*VIGNETTE*/
.vignettebox{background: #F0EFDD;display: block;width: 348px;padding: 24px 36px 0;}	
/*REDAZIONE & AUTORE*/
.intro-autore{display: flex;flex-direction: column;gap: 12px;margin-top: 24px;align-items: center;}		
.intro-autore img{border-radius:50%;width: 80px;height: 80px;}	
.intro-autore .sommario h4,.intro-autore .sommario span{text-align: center;}	
.intro-autore .sommario p{margin-bottom:12px;}		
.intro-autore .social-autore a{padding: 4px 0;}
#Redazione{padding: 0 22px;}	
#Redazione h2{font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 900;line-height: 24px;padding: 24px 0;margin: 0;}	
.redazione-row{padding-bottom: 24px;border-bottom: 1px solid #050D06;}	
.redazione-box{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 12px 0 24px;border-top: 1px dashed #BDBEAE;}	
}
#Servizio{background: url("../images/bg-service.png") repeat-x;padding: 24px 10px 48px;}
.container-servizio{border: 1px solid #BDBEAE;background: #FAF9E6;max-width:760px;min-height: 400px;margin: 0 auto;padding: 24px;}
.container-servizio h1,.container-generic h1{font-size:28px;font-weight: 400;margin-bottom: 24px;}
.container-servizio h3{font-size:18px;font-weight: 600;margin-bottom: 12px;font-family: "guyot-sans"}
.container-servizio ul li, ol li{font-family:"guyot-sans";margin-bottom: 12px;font-size: 14px;}
.container-servizio p{font-family:"guyot-sans";font-size: 14px;margin-bottom: 12px;}
.container-servizio p a{color: #19682A;border: none;}
.container-servizio p a:hover{color: #EDA920;border: none;}
.container-servizio h6{color: #19682A;margin-bottom: 12px;}
.container-servizio hr{border-style: dashed;margin: 24px 0;}
.box-contatti{margin-bottom: 24px;}
.row-contatti{margin: 0 12px 12px;border-bottom: 1px dashed #BDBEAE;}
.row-contatti2{margin: 0 12px 12px;border-bottom: 1px dashed #BDBEAE;}
.row-contatti2 strong{width: 80px;display: inline-block;}

#box-faq .accordion-item{background: #FAF9E6;border-bottom-style:dashed;border-width: 0 0 1px;}
#box-faq .accordion-button{background: #FAF9E6;}
#box-faq .accordion-button:not(.collapsed){background-color: #FAF9E6;box-shadow:none;color: #050D06;}
#box-faq h5{font-family: "guyot-headline";font-style: normal;color: #19682A;font-weight: 700;font-size: 18px;padding-bottom: 12px;border-bottom: 1px dashed #BDBEAE;margin-bottom: 0;}
#box-faq button{font-family: "guyot-sans";font-style: normal;color: #050D06;font-weight: 700;font-size: 14px;}
#box-faq .accordion-body{font-family: "guyot-sans";color:#3E433A;font-size: 14px;padding-top: 0;}

@media (min-width: 768px) {
/*HEADER*/
.offcanvas-top{width:100%;max-width: 768px;margin: 26px auto;background: #fff;padding: 12px 16px 16px;height: 100%!important; max-height: 210px!important;}
.fixed-top .offcanvas-top,.headermini .offcanvas-top{width:100%;max-width: 100%;margin: 0 auto;padding: 0; display: inline-table;max-height: 100%!important;}	
.find-tag span{display: inline;margin:0 8px 0 0;}	
.archive-tag{margin:0;padding:0;border-top:none;text-align: end;}		
#offcanvasTop .offcanvas-header{background: url(../images/logo-small.svg) no-repeat center;}		
#headermain {padding: 20px 16px;}
.topmenu li.nav-item:first-child {border-left: 1px solid #BDBEAE;}	
.topmenu li.nav-item:last-child {border-right: 1px solid #BDBEAE;}	
.head-burger button{margin: 0 0 0 0;}	
.head-burger{display: block; justify-content: space-between !important;padding: 0;}	
.head-burger button strong{display: inline;}	
.head-burger .logomob{display: none;}	
#HeadMobile #headermain{min-height: 56px;border-bottom: 1px solid #BDBEAE;justify-content: space-around!important;}    
.logo{display: block;}		
.head-edicola{margin-right: 0;text-align: right !important;padding: 0;border:none;width: auto!important;}	
.head-edicola .btn{width: auto!important;}		
.head-date {display: inline;}	
.head-giornale {display: inline;}	
.menumain .nav-link.menugreen{display: none;}	
.menumain .nav-link.menugreen.border-start{display: none;}	
.menumain {display: block;}		
.fixed-top #accedi-top,.headermini #accedi-top{display: inline-block;}	
.box-tag{display:flex;justify-content: space-between !important;}	
.fixed-top #myioaccount{display: inline-block;}	
.headermini .head-edicola{width: auto!important;border: none;padding: 0;}  
.headermini .head-edicola .btn,.headermini .fixed-top .head-edicola .btn {width: auto !important;}    
/*FOOTER*/
footer h6 {text-align: left;}	
footer ul li{display: block;margin:inherit;}
footer ul {text-align: left;margin-bottom: 12px;}
.foot{padding:16px;}
/*HP BREAKING STRIPE*/
.BREAKING-NEWS{padding: 16px 22px;border-bottom: 1px solid #BDBEAE}	
.news-stripe-headline{display: flex;flex-direction: row;align-items: center;gap: 8px;}	
.BREAKING-VIDEO{padding:16px 22px;}	
.video-stripe-headline{display: flex;flex-direction: row;align-items: center;gap: 12px;padding-right: 12px;}	
.video-stripe {padding:0 12px 0 0;}	
.video-stripe-box{gap:28px;}	
/*HP APERTURA*/	
.HP-APERTURA,.HP-APERTURAimg{display: flex;width: 768px;flex-flow: wrap;}	
.HP-box-main{display: flex;width: 513px;padding: 24px 22px 24px 24px;flex-direction: column;align-items: flex-start;gap: 24px;}
.HP-APERTURAimg .HP-box-main{border-left: 1px solid #BDBEAE;}
.HP-box-row-news{display: flex;width: 768px;padding: 0px 24px;align-items: flex-start;gap: 24px;flex-direction: row;}
.HP-box-fullrow-news{display: flex;width: 768px;padding: 0px 0px;align-items: flex-start;gap: 0px;flex-direction: row;border-bottom: 1px solid #BDBEAE;border-top: 1px solid #BDBEAE;}
.HP-box-col-news{display: inline-flex;width: 384px;padding: 0px 0;align-items: flex-start;gap: 0;flex-direction: column;border-top: 1px solid #BDBEAE;/* border-right: 1px solid #BDBEAE; */}
.adv-slot-hp{width: 384px;border-top: 1px solid #BDBEAE;border-bottom: none;}
.HP-box-newsletter,.GEN-box-newsletter{width: 384px;border-right: 1px solid #BDBEAE;}
.HP-box-last-news{display: flex;width: 255px;padding: 24px 24px 24px 22px;flex-direction: column;align-items: flex-start;gap: 8px;border-right: 1px solid #BDBEAE;}	
.HP-APERTURAimg .HP-box-last-news{border-right: none;}	
.HP-adv-NLS{display: inline-flex;}	
.box-row-news{display: flex;padding:12px 0 24px;flex-direction: column;align-items: flex-start;gap: 8px;flex: 1 0 0;align-self: stretch;border-top: none;}
.HP-box-col-news .box-row-news{padding:12px 24px 24px;border-bottom: 1px solid #BDBEAE;}
.HP-box-col-news .box-row-news:last-child{padding:12px 24px 24px;border-bottom: none;}
.HP-box-row-news .box-row-news:nth-child(2){padding: 12px 24px 24px;border-left:1px solid #BDBEAE;border-right: 1px solid #BDBEAE;}
.HP-box-fullrow-news .box-row-news{padding: 12px 24px 24px;border-right: 1px solid #BDBEAE;}
.HP-box-fullrow-news .box-row-news:first-child{padding: 12px 24px 24px;border-left: 1px solid #BDBEAE;}
.HP-box-last-news ul li:nth-child(n+4){display: none;}	
/*HP SERVIZI*/	
.HP-SERVIZI{display: flex;padding: 48px 22px;align-items: flex-start;gap: 48px;position: relative;}
.box-servizi{border-top:1px solid #050D06;width: 338px;display: grid;}
.box-servizi h5,.box-vignette h5{font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;margin: 9px 0 12px;}
.card-formazione{display: inline-flex;padding: 12px;align-items: flex-start;gap: 12px;border-radius: 12px;border: 1px solid #BDBEAE;}
.card-servizi{display: flex;padding: 12px;align-items: center;gap: 12px;border-radius: 12px;border: 1px solid #BDBEAE;margin-bottom: 8px;}
.card-formazione h6,.card-servizi h6{font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px;margin-bottom: 4px;}
.card-formazione p,.card-servizi p{color:#3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;margin: 0}
.card-formazione i:before,.card-servizi i:before{font-size: 24px;width: 24px;height: 24px;margin: 0}
.box-vignette{display: flex;width: 338px;padding: 0 12px 16px 12px;flex-direction: column;align-items: flex-start;gap: 16px;border-radius: 12px;border: 1px solid #BDBEAE;background: #FAF9E6;position: absolute;top: 48px;right: 22px;}	
/*HP SEZIONE MARKETING*/
.HP-MARKETING,.HP-AGROALIMENTARE{padding: 24px 0 0;}
.navsec{padding: 0 22px;}	
.marketing-main,.agroalimentare-main{display: flex;width: 768px;padding: 24px 10px 48px 10px;flex-direction: row;align-items: flex-start;gap: 24px;}	
.marketing-box01,.agroalimentare-box01{display: flex;padding: 0px 12px;flex-direction: column;align-items: flex-start;gap: 12px;flex: 1 0 0;}
.marketing-box02{display: flex;padding: 0px 12px;flex-direction: column;align-items: flex-start;gap: 24px;flex: 1 0 0;}	
.marketing-row{display: block;align-items: flex-start;gap: 48px;margin-top: 0px;width: 100%;}	
.marketing-row-content h6{margin-bottom: 24px;}	
/*HP SEZIONE SCUOLA*/
.HP-SCUOLA{display: flex;padding: 24px 10px 48px 10px;flex-direction: column;align-items: flex-start;gap: 24px;}
	
.scuola-main{display: flex;align-items: flex-start;gap: 24px;align-self: stretch;}		
.scuola-main-content{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;flex: 1 0 0;align-self: stretch;width: 362px;}	
.scuola-main-box03{margin-bottom: 0;}	
.scuola-main-box02 p,.scuola-main-box03 p{display: block;margin: 0;}	
.scuola-main-box02 h6,.scuola-main-box03 h6,.consigliato-main h6{margin: 0;font-size: 16px;}	
.scuola-row{display: flex;width: 362px;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;}
/*HP CONSIGLIATI*/	
.consigliato-main{display: inline-flex;flex-direction: row;padding: 0 0px 48px 0px;align-items: flex-start;gap: 24px;}	
.consigliato-main-box01{display: flex;width: 362px;padding: 0px 12px;flex-direction: column;align-items: flex-start;gap: 12px;}
.consigliato-main-box01 figure img{width: 332px;}	
.consigliato-main-box01-content{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;align-self: stretch;}
.HP-CONSIGLIATI .box-card-news-01{width:100%;margin: 0 0 12px;}	
.consigliato-row{width: 352px;position: absolute;bottom: -5px;right: 24px;}
.consigliato-row-content{display: flex;flex-direction: column;align-items: flex-start;gap: 3px;padding: 12px 0;border-top: 1px dashed #BDBEAE;}
.consigliato-row-content h6{font-size: 16px;}	
/*AGROALIMENTARE*/
.HP-AGROALIMENTARE {gap: 48px;}	
.agroalimentare-main{padding: 24px 10px 0;flex-direction: column;}
.agroalimentare-box{display: flex;width: 748px;padding: 0px 12px;align-items: flex-start;gap: 48px;}	
.agroalimentare-row{display: flex;flex-direction: row;width: 748px;align-items: flex-start;gap: 24px;}	
.agroalimentare-box01:first-child{border: none;}	
/*HP VIDEO*/	
.video-head{display: flex;justify-content: space-between !important;}	
.card-video{width: 338px;}	
.box-video02{width: auto;}
.HP-ORDINI .consigliato-main{flex-direction:column;width: 362px;}
.HP-ORDINI{}
.ordini-box{display: flex;gap: 24px;flex-direction: row;}	
/*HP GUIDE*/
.box-editoriali{padding: 24px 24px 24px 0;gap: 12px;display: flex;flex-direction: column;border-right: 1px solid #BDBEAE;}
.box-guide{padding: 24px 0 0px 24px;border-top: none;}
/*CTA*/
.cta-03 .cta-content {display: block;}
.cta-03mob {display: flex;min-height: 80px;flex-direction: column-reverse;align-content: space-between;flex-wrap: wrap;}
.cta-03mob h6{display: none;}	
.cta-04 .cta-content-full span{display: block}
.box-correlati.tema .boxcontent p,.box-correlati#cor-continua .boxcontent p{display: block}	
	
/*NEWS Headers*/
.NewsHeader h1{width: 551px;}	
.NewsHeader{flex-direction: row-reverse;border-bottom: 1px solid #BDBEAE;}	
/*NEWS*/
.sidenews-menu{position: sticky;top: 44px;z-index: 999}	
.sidenews-menu ul{display: inline-flex;padding: 24px 0px;flex-direction: column;align-items: flex-start;gap: 4px;list-style:none;border: none;}	
.NewsContent{display: block;align-items: flex-start;gap: 24px;padding-bottom: 0;}	
.NewsMain{display: inline-flex;align-items: flex-start;gap: 10px;padding: 0 10px;}	
.NewsBody{width: 616px;border-left: 1px solid #BDBEAE;border-right: 1px solid #BDBEAE;padding: 0 24px 48px;}
.NewsMain#categoriamain .NewsBody{width: 758px;border: none;padding: 24px 24px 0;}	
.sidebar-news{display: flex;padding: 48px 22px 0;flex-direction: row-reverse;align-items: center;gap: 24px;width: 724px;margin-left: -43px;}
#categoriamain .sidebar-news{margin-left: 0;}
.sidebar-cluster{width: 350px;}	
/*Lista NEWS Header*/	
.subcat{display: flex;padding: 0px;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;}
.subcat ul{list-style: none;display: block;padding: 0;margin: 0;}
.subcat ul li{display: inline-block;margin: 0 12px 0 0;}
.subcat ul li a{font-family:"guyot-sans";font-size:14px;font-style: normal;font-weight: 700;line-height:16px;color:#20271F;border: none;background: none;}
.subcat ul li a:hover{border: none;background: none;color:#24953C;}
.lista-item-dossier{display: flex;align-items: flex-start;gap: 24px;align-self: stretch;flex-direction: row;}
.lista-item-dossier img{width: 160px;height: 160px;}	
.lista-item-dossier .sommario{display: flex;justify-content: space-between;align-items: center;align-self: stretch;flex-direction: column;}	
.lista-item-dossier .sommario .sidebar-footer{align-self: stretch;}	
	
	
	
/*MYIO*/
.box-myio-news .box-card-news-01 {width: 598px;}
.box-myio-news{flex-direction: row;gap: 36px;margin-bottom: 12px;}	
.box-myio-news figure{display: block;}	
/*SEZIONE GUIDE*/	
.guide-main{display: flex;width: 768px;padding: 24px 22px 48px 22px;flex-direction: column;align-items: flex-end;gap: 12px;}
.guide-content{display: flex;padding: 24px 0;flex-direction: column;align-items: flex-end;gap: 12px;border-right: none;margin-bottom: 12px;}.card-guide-body h3{display: block;}
.card-guide-body h4{display: block;}	
.card-guide{display: flex;padding: 12px;flex-direction: row;align-items: flex-start;border-radius: 12px;background:#F0EFDD;width: auto;margin: 0;}	
.card-guide-img{display: flex;width: 216px;height: 216px;justify-content: center;align-items: flex-start;gap: 10px;margin-bottom: 0;padding: 0px 38px 0 24px;border-right: 1px dashed #BDBEAE;border-bottom: none;}
.card-guide-body{display: flex;padding: 12px 12px 12px 24px;flex-direction: column;justify-content: space-between;align-items: flex-start;align-self:stretch;}
.guide-col{display: flex;flex-direction: column;align-items: flex-start;gap: 48px;width: auto;}	
.guide-main .guide-col .adv-slot{width: 372px;}	
.guide-main .guide-col .HP-box-newsletter{margin: 0 auto;}	
.guidemob{display: none;}
.card-guide-img figure{width: 154px;}	
.guide-col-cluster{width: auto;}	
/*LANDING ABBONAMENTI*/
.card-abbo-prodotto p{min-height: 36px;}	
.avb{border-right: 1px dashed #BDBEAE;margin-bottom: 0;}
.avb:last-child{border-right:none;}	
.avb:nth-child(3){border-right:none;}	
.avb:nth-child(4){border-bottom:none;}	
/*WIDGET CLASSIFICHE PHOTOGALLERY*/	
.boxphoto-title{width: 460px;}	
.boxphoto-title h5{font-size: 24px;}	
/*RICERCA*/
.searchboxautore{flex-direction: row;justify-content: space-between !important;}
.rowautore{align-items: flex-start !important;}
.searchboxdate{flex-direction: row;padding: 16px 0 24px;border-bottom: 1px dashed #BDBEAE;align-items: flex-end !important;justify-content: space-between !important}
.search-btn-box{width: auto;text-align: center;}	
.search-btn-box .btn{width: 100%;text-align: center;}
.search-lead-box{display: flex;flex-direction: row;padding: 12px 22px 16px 22px;margin-top: 24px;align-items: flex-end;gap: 56px;align-self: stretch;border-top: 1px solid #B7DAB1;border-bottom: 1px solid #B7DAB1;background:#E4EFD5;}	
.lead-txt{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;flex: 1 0 0;}	
/*VIGNETTE*/
.vignettebox{width: 726px;padding: 24px 36px 0;}	
/*REDAZIONE & AUTORE*/
.intro-autore{display: flex;flex-direction: row;gap:44px;align-items: flex-start;}	
.intro-autore .sommario h4,.intro-autore .sommario span{text-align: left;}	
}

@media (min-width: 1100px) {
/*HEADER*/
.offcanvas-top{width:100%;max-width: 1100px;margin: 26px auto;background: #fff;padding: 12px 16px 16px;max-height: 230px!important;}
.fixed-top .offcanvas-top,.headermini .offcanvas-top{width:100%;max-width: 1100px;margin: 0 auto;padding: 0; display: inline-table;max-height: 100%!important;}
.cover{display: inline;}
#headermain {padding: 0;}	
.head-burger button{margin: 0 0 0 15px;}
.head-edicola{margin-right: 0;}
.menumain .nav-link.menugreen{display: block;}	
.menumain .nav-link.menugreen.border-start{display: block;}	
.fixed-top .menusticky,.headermini .menusticky{font-weight: 700;display: inline-block;}
/*CARD NEWS*/
.card-news{flex-direction: column;gap:12px;flex: 1 0 0;}	
.card-native{flex-direction: column;gap:12px;width: 252px;}	
.box-myio-news .box-card-news-01{width: 712px;margin-bottom: 12px;}		
/*HP APERTURA*/	
.videohp{height: 200.25px;}	
.videohp div.brid{height: 128.25px;}
.box-main-news .videohp{height: 303.3px}
.box-main-news .videohp div.brid{height: 231.3px;}		
.HP-APERTURA,.HP-APERTURAimg{width: 1100px;display: inline-flex;align-items: flex-start;position: relative;justify-content: flex-end;border-bottom: 1px solid #BDBEAE;border-left: 1px solid #BDBEAE;}	
.HP-box-main{width: 458px;min-height: 566px;align-self: stretch;border-left: 1px solid #BDBEAE;}
.HP-box-row-news{width: 826px;border-top: 1px solid #BDBEAE;border-left: 1px solid #BDBEAE;border-right: 1px solid #BDBEAE;}
.HP-box-fullrow-news{width: 1100px;border-top: 1px solid #BDBEAE;padding: 0;gap: 0;}
.HP-box-col-news{width: 366px;padding: 0;border-top: 1px solid #BDBEAE;flex-direction: column;align-items: flex-start;gap: 0;height: -webkit-fill-available;}
.HP-box-col-news .box-row-news{padding:12px 24px 24px;border-bottom: 1px solid #BDBEAE;width: 366px;}
.HP-box-col-news .box-row-news:last-child{padding:12px 24px 24px;border-bottom: none;}
.adv-slot-hp{width: 366px;border:none;}
.HP-box-newsletter,.GEN-box-newsletter{width: 366px;border-bottom: none;border-right: none;}
.sidebar-news .HP-box-newsletter,.sidebar-news .GEN-box-newsletter{max-width: 100%}	
.GEN-box-newsletter{padding: 24px 0px 48px;}	
.HP-box-last-news{width: 274px;position: absolute;top:0;left:0;border-right: none;}	
.HP-adv-NLS{display: flex;flex-direction: column;border-left:1px solid #BDBEAE;border-right: 1px solid #BDBEAE;align-items: stretch;align-self: stretch;}	
.HP-box-last-news h6{font-size: 16px;}	
.HP-box-last-news ul li:nth-child(n+4){display: list-item;}	
/*HP SERVIZI*/	
.HP-SERVIZI{display: inline-flex;width: 1100px; padding: 48px 18px;align-items: flex-start;gap: 48px;flex-direction: row;border: none;}
.box-servizi{border-top:1px solid #050D06;width: 334px;display: grid;}
.box-servizi h5,.box-vignette h5{font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;margin: 9px 0 12px;}
.card-formazione{display: inline-flex;padding: 12px;align-items: center;gap: 12px;border-radius: 12px;margin-bottom: 8px;border: 1px solid #BDBEAE;}
.card-servizi{display: flex;padding: 12px;align-items: center;gap: 12px;border-radius: 12px;border: 1px solid #BDBEAE;margin-bottom: 8px;}
.card-formazione h6,.card-servizi h6{font-family: "guyot-sans";font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px;margin-bottom: 4px;}
.card-formazione p,.card-servizi p{color:#3E433A;font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;margin: 0}
.card-formazione i:before,.card-servizi i:before{font-size: 24px;width: 24px;height: 24px;margin: 0}
.box-vignette{display: flex;width: 336px;padding: 0 12px 16px 12px;flex-direction: column;align-items: flex-start;gap: 16px;border-radius: 12px;border: 1px solid #BDBEAE;background: #FAF9E6;position: relative;top:auto;right: auto;}	
/*HP SEZIONE MARKETING*/
.HP-MARKETING,.HP-AGROALIMENTARE,.HP-SCUOLA{width:1100px;margin: 0 auto 0;gap: 0;padding: 24px 10px 0 10px;}    
.navsec{padding: 0;}		
.marketing-main,.agroalimentare-main{display: inline-flex;padding: 0px 0px 48px 0px;flex-direction: column;align-items: flex-start;gap: 24px;width: auto;}	
.marketing-box01,.agroalimentare-box01{display: inline-flex;padding: 12px 0px 0px 0px;flex-direction: row;align-items: flex-start;gap: 24px;}
.marketing-box01 img{width: auto;}	
.marketing-row{display: flex;align-items: flex-start;flex-direction: row;gap: 48px;/* margin-top: 12px; */width: 100%;}	
.marketing-row-content{display: flex;flex-direction: column;align-items: flex-start;gap: 0px;border-top: 1px dashed #BDBEAE;padding-top: 12px;width: 50%;}	
.marketing-row h6{font-size: 16px;margin-bottom: 0;}	
.marketing-row::first-of-type{margin-top: 24px;}
/*HP SEZIONE SCUOLA*/
.scuola-main{flex-direction: column;gap: 12px;}	
.scuola-main-content{display: inline-flex;gap: 24px;padding: 24px 0;width: auto;flex-wrap: nowrap;flex-direction: row;}	
.scuola-main-box01{display: flex;width: 436px;padding-left: 12px;flex-direction: column;align-items: flex-start;gap: 8px;}
.scuola-main-box02{display: flex;padding: 0px 24px;flex-direction: column;align-items: flex-start;gap: 24px;}	
.scuola-main-box02-content{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;align-self: stretch;width: 204px;border-top: 1px dashed #BDBEAE;padding: 12px 0 0;}	
.scuola-main-box02-content p{margin-bottom:0;}	
.scuola-main-box03{display: flex;/* padding: 12px; */align-items: flex-start;gap: 24px;border-radius: 12px;border: 1px #24953C;}
.scuola-row{display: flex;padding-bottom: 24px;align-items: flex-start;gap: 24px;flex-direction: row;width: auto;flex-shrink: 0;}
.HP-SCUOLA .box-card-news-01,.HP-ORDINI .box-card-news-01{width:364px;margin: 0 12px;}	
/*HP CONSIGLIATI*/
.HP-CONSIGLIATI .box-card-news-01{width:344px} 	
.consigliato-main{display: flex;align-items: flex-start;gap: 24px;padding: 0;}
.consigliato-main-box01{display: flex;flex-direction: row;padding: 0px 0;align-items: flex-start;gap: 24px;width: 696px;flex: 1 0 0;}
.consigliato-main-box01 figure img{width: 332px;}	
.consigliato-main-box01-content{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;}	
.consigliato-row{display: inline-flex;padding: 0 0px 24px 0px;align-items: flex-start;gap: 48px;width: auto;position: initial;}	
.consigliato-row-content{display: flex;flex-direction: column;align-items: flex-start;gap: 3px;padding: 12px 0 0;border-top: 1px dashed #BDBEAE;width: 25%;}
/*HP FIRME*/
.HP-FIRME {padding: 24px 18px 48px;}
.intro-autore img {width: 128px;height: 128px;}    
/*HP AGROALIMENTARE*/
.HP-AGROALIMENTARE {gap: 0;padding-left:18px}		
.agroalimentare-row{display: flex;align-items: flex-start;gap: 24px;align-self: stretch;padding: 0 24px 0 0;width: auto;}
.agroalimentare-box{flex-direction: column;width: 733px;padding: 0 24px 0 0;gap: 0;}
.agroalimentare-box01:first-child{border-bottom: 1px dashed #BDBEAE;}	
.agroalimentare-box01 figure,.agroalimentare-box01 figure img{width: auto;height: auto}	
/*HP VIDEO*/
.HP-VIDEO{background:#17191F;}	
.video-head{}	
.card-video{width: 320px;}	
.box-video02{width: auto;}		
.videobottom{border-top:1px solid #BDBEAE;width: 274px;margin: 0 -24px 4px -22px;}

/*HP ORDINI*/
.HP-ORDINI .consigliato-main{width: auto;flex-direction: row;}	
.ordini-box{display: flex;gap: 24px;flex-direction: column;}	
/*SEZIONE GUIDE*/	
.guide-main{display: inline-flex;flex-direction: row;padding: 0px 22px;align-items: flex-start;gap: 0;width: 100%;border-bottom: 1px solid #BDBEAE;}	
.guide-content{display: flex;padding: 24px 22px 48px 0px;flex-direction: column;align-items: flex-end;gap: 12px;border-right: 1px solid #BDBEAE;margin: 0;}	
.card-guide{display: flex;padding: 12px;flex-direction: row;align-items: flex-start;border-radius: 12px;background:#F0EFDD;width: 690px;}	
.card-guide-img{display: flex;width: 216px;height: 216px;justify-content: center;align-items: flex-start;gap: 10px;padding: 0px 38px 0 24px;border-right: 1px dashed #BDBEAE;}
.card-guide-body{display: flex;padding: 12px 12px 12px 24px;flex-direction: column;justify-content: space-between;align-items: flex-start;align-self:stretch;}
.guide-col{display: flex;flex-direction: column;align-items: flex-start;gap: 48px;}	
.guide-main .guide-col .adv-slot{width: 366px;}
/*NEWS Headers*/
.NewsHeader{flex-direction: row;}
.NewsHeader h1{width: 867px;}

.NewsHeader#categoria-dossier{display: flex;width: 1100px;padding: 24px 22px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 12px;border-bottom: 1px solid #B7DAB1;background: #E4EFD5;}
.head-list-dossier{display: flex;/* width: 872px; */justify-content: center;align-items: flex-start;gap: 24px;}
.head-list-dossier-headline	{display: flex;align-items: start;width: 750px;gap: 4px;align-self: stretch;flex-direction: column;}
.NewsHeader#categoria-dossier h1{font-weight: 900;font-size: 36px;margin: 0;color: #103E19;}
.NewsHeader#categoria-dossier p{font-family: "guyot-sans";font-size: 16.8px;font-style: normal;font-weight: 400;line-height: 24px;color: #3E433A;margin: 0;}
	
/*Lista NEWS Header*/	
.NewsHeader#categoria h1{font-size: 40px;}	
/*NEWS*/	
.NewsMain{display: inline-flex;align-items: flex-start;gap: 18px;padding: 0 12px;}	
.NewsMain#categoriamain{display: inline-flex;align-items: flex-start;gap: 18px;padding: 0;}	
.NewsContent{display: inline-flex;align-items: flex-start;gap: 24px;padding-bottom: 0;margin-bottom: 48px;}	
.NewsBody{width: 646px;padding-top: 24px;align-self: stretch;}
.NewsMain#categoriamain .NewsBody{width: 750px;border-left: none;border-right: 1px solid #BDBEAE;padding: 24px 24px 48px;}
.sidebar-news{display: flex;padding: 0px;flex-direction: column;align-items: flex-start;gap: 48px;width: 324px;margin-left: 0;}
.sidebar-cluster{width: 324px;}	
	
/*LANDING ABBONAMENTI*/
.card-abbo-prodotto p{min-height: 36px;}	
.avb{border-bottom: none;border-right: 1px dashed #BDBEAE;}
.avb:nth-child(3){border-right:1px dashed #BDBEAE;}		
.avb:last-child{border-right:none;}	
/*WIDGET CLASSIFICHE PHOTOGALLERY*/	
.boxphoto-title{width: 488px;}	
/*VIGNETTE*/
.vignettebox{width: 688px;padding: 24px 36px 0;}		
}


/*MAIN SIDEMENU*/
.offcanvas-top.myio-top{height:auto!important;margin-bottom: 0;margin-top: 0;background:#E4EFD5}
ul#menusideMyIO {margin-top: -20px;}
.accordion-sidemenu{color: #050D06;background: none;cursor:pointer;padding: 6px 0;width: 100%;border:none;text-align:left;outline:none;font-size: 16px;line-height: 20px;transition:.5s}
.accordion-sidemenu.active,.accordion-sidemenu:hover{background: none;font-weight: 700;}
.accordion-sidemenu:after{content:'\f107';font-family: "io-icon";color: #050D06;background: #E6E6D4;border-radius: 50%;font-size:18px;padding: 0 4px;font-weight:700;float:right;margin-left:5px;}
.accordion-sidemenu.active:after{content:'\f106';color: #fff;background: #24953C}
.panel-sidemenu{padding: 0px 12px;color: #103E19;border-radius: 4px;background: var(--Green-G50, #E4EFD5);max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.panel-sidemenu ul{list-style: none;padding: 12px 0 0;}
.panel-sidemenu ul li{margin-bottom: 12px;}
.panel-sidemenu ul li a{}
.panel-sidemenu ul li a:hover{}


/*LANDING ABBONAMENTI*/
#headerlanding{background:#FAF9E6}
.headiolanding{margin-top:49px;background: #E4EFD5;padding: 36px}
.headiolanding h1{color: #19682A;text-align: center;font-size: 40px;font-style: normal;font-weight: 900;line-height: 48px;}
#mainAbbo h2{text-align: center;font-family: "guyot-sans";font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;margin:24px 0 16px}
.blofferta{background: #19682A;color: #E4EFD5;padding: 0px 12px;border-radius: 3px;}    
ul#tabAbbo{border-radius: 8px;border: 1px solid #BDBEAE;background:#F0EFDD;display: inline-flex;padding: 4px;margin: 0 auto 36px;}
ul#tabAbbo .nav-link{--bs-nav-link-padding-x: 32px;}
.tab-content#tabAbbocontent{background: none;}
.card-abbo{display: flex;padding: 24px 12px;flex-direction: column;align-items: flex-start;gap: 16px;border-radius: 8px;border: 1px solid #BDBEAE;background: #FFF;margin-bottom: 24px;}
.card-paywall{display: block;padding: 24px;flex-direction: column;align-items: flex-start;gap: 16px;border-radius: 8px;border: 1px solid #BDBEAE;background: #FFF;margin-bottom: 24px;}
.card-abbo-device{display: flex;align-items: center;gap: 8px;color: #E4EFD5}
.card-abbo-prodotto h3{font-family: "guyot-sans";font-size: 20px;font-style: normal;font-weight: 700;line-height: 24px;margin-bottom: 8px;}
.card-abbo-prodotto p{font-family: "guyot-sans";font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;margin-bottom: 0;}
.card-abbo-prezzo h4{color:#19682A;font-family: "guyot-sans";font-size: 24px;font-style: normal;font-weight: 900;line-height: 24px;}
#Paywallnews .card-abbo-prezzo h4{font-size: 20px;}
.card-abbo-prezzo h4 sub{font-size: 18px;font-style: normal;font-weight: 900;line-height: 24px;bottom:0;}
.card-abbo-prezzo h4 sub span{font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;}
.card-abbo-prezzo p{font-family: "guyot-sans";color:#19682A;font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;margin-bottom: 0;min-height: 36px;}
.card-abbonamenti-dettagli{padding-top: 24px;border-top: 1px dashed #BDBEAE;width: 100%;}
.card-abbonamenti-dettagli ul {margin-bottom:0;}
#Paywallnews .card-abbonamenti-dettagli ul {min-height:192px;margin: 0 0 0 12px;}
.card-abbonamenti-dettagli ul li{margin-bottom: 5px;}
.row-abbonamenti-vantaggi{margin: 64px 0;}
#mainAbbo .row-abbonamenti-vantaggi h2{font-family: guyot-headline, sans-serif;font-size: 28px;font-style: normal;font-weight: 400;line-height: 32px;margin-bottom: 24px;}
.row-abbonamenti-vantaggi-box{display: flex;padding: 0px 12px;flex-direction: column;align-items: flex-start;gap: 12px;align-self: stretch;    }
.row-abbonamenti-vantaggi-box h3{font-size: 18px;font-style: normal;font-weight: 600;line-height: 22px;}
.row-abbonamenti-vantaggi i{font-size: 24px;}
.row-abbonamenti-vantaggi p{font-family: "guyot-sans", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;}
.row-altri-abbo{}
.row-altri-abbo .tab-content{background:none;}
.row-altri-abbo .nav-tabs#myio-tab{border-bottom: none;}
.altri-abbo-menu{border-top: 1px solid #050D06;border-bottom: 1px solid #BDBEAE;display: flex;justify-content: center;margin-bottom: 24px;}
.altri-abbo-box{display: flex;min-height: 120px;padding: 24px;align-items: flex-start;gap: 24px;align-self: stretch;border-radius: 8px;border: 1px solid #BDBEAE;background: #FAF9E6;margin-bottom: 12px;}
.altri-abbo-box-sx{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;flex: 1 0 0;}
.altri-abbo-box-sx h5{font-family: "guyot-sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;}
.altri-abbo-box-dx{display: flex;width: 160px;flex-direction: column;justify-content: space-between;align-items: flex-end;align-self:stretch;}
.altri-abbo-box-dx2{display: flex;width: 160px;flex-direction: column;justify-content: flex-end;align-items: flex-end;gap: 20px;align-self: stretch;}
.altri-abbo-box-dx h6{color:#19682A;text-align: right;font-family: "guyot-sans", sans-serif;font-size: 24px;font-style: normal;font-weight: 900;line-height: 24px;}
.altri-abbo-box-dx h6 small{font-size: 18px;font-style: normal;font-weight: 900;line-height: 24px;}
.altri-abbo-box-dx h6 small span{font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;}
.row-faq{background: #F0EFDD;padding-top: 24px; margin-bottom: 64px;}
.row-faq .accordion-item{background: #FAF9E6;border-bottom-style:dashed;}
.row-faq .accordion-button{background: #FAF9E6;}
.row-faq .accordion-button:not(.collapsed){background-color: #FAF9E6;box-shadow:none;color:#050D06;}
.row-faq button{font-family: "guyot-sans";font-style: normal;color:#050D06;font-weight: 700;}
.row-faq .accordion-body{font-family: "guyot-sans";color:#3E433A;}
/*FUNNEL DISDETTA*/
.headiobreadcrumb{margin-top: 45px;background: #F0EFDD;padding: 15px 0 .5px;}
#mainDisdetta{margin-top: 24px;margin-bottom: 64px;}
#mainDisdetta h2{text-align: center;font-family: "guyot-sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: 28px;padding-bottom: 32px;}
#mainDisdetta h3{color:#19682A;text-align: center;font-family: "guyot-sans";font-size: 32px;font-style: normal;font-weight: 700;line-height: 36px;border-top: 1px dashed #BDBEAE;padding-top: 24px;}
#mainDisdetta h5{color: #050D06;text-align: center;font-family: "guyot-sans";font-size: 24px;font-style: normal;font-weight: 400;line-height: 28px;margin-bottom: 24px;}
#mainDisdetta p{font-family: "guyot-sans";}
.disdetta-col{border-radius: 12px;border: 1px solid #BDBEAE;padding: 24px;margin: 32px 0;}
.box-disdettasx{text-align: center;margin-bottom: 32px}
.box-disdettadx{display: flex !important;flex-direction: column;justify-content: center;margin-bottom: 32px}
.box-disdettadx h6{font-family: "guyot-sans";color: #19682A;margin-bottom: 3px;}
.footer-disdetta{border-top:1px dashed #BDBEAE;margin: 32px 0 24px;padding-top: 24px;text-align: center;}
.frame-disdetta{border-radius: 12px;border: 1px solid #BDBEAE;background: #fff;padding: 24px;margin: 24px 0 36px;}
/*custom select*/
.select-box{position:relative;display:block;width:100%;margin: 0;font-family:"guyot-sans";font-size: 14px;font-weight: 500;color: #050D06;width: 190px;}
.select-box{}
.select-box__current{position:relative;box-shadow:0 15px 30px -10px rgba(0,0,0,0.1);cursor:pointer;outline:none;display: inline-block;font-weight: 700;}
.select-box__current:focus + .select-box__list{opacity:1;-webkit-animation-name:none;animation-name:none}
.select-box__current:focus + .select-box__list .select-box__option{cursor:pointer}
.select-box__current:focus .select-box__icon{transform:translateY(-50%) rotate(180deg)}
.select-box__icon{position:absolute;top:50%;right: -8px;transform: translateY(-50%);font-size: 10px;color: #050D06;/* width: 8px; */opacity: .9;transition:.2s ease}
.select-box__value{display:flex}
.select-box__input{display:none}
.select-box__input:checked + .select-box__input-text{display:block}
.select-box__input-text{display:none;width:100%;margin:0;padding: 0 5px;/* background-color:#fff; */}
.select-box__list{position:absolute;width:100%;padding:0;list-style:none;opacity:0;-webkit-animation-name:HideList;animation-name:HideList;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;box-shadow:0 15px 30px -10px rgba(0,0,0,0.1)}
.select-box__option{display:block;padding: 5px;background-color: rgb(255 255 255 / 95%);}
.select-box__option:hover,.select-box__option:focus{color:#24953C;background-color:#fbfbfb}
/*SITEMAP*/
.container-generic{border: 1px solid #BDBEAE;background: #FAF9E6;max-width: 100%;min-height: 400px;margin: 0 auto;padding: 24px;}
#primaryNav li{width:25%}
#primaryNav li ul li{width:100%!important}
#primaryNav.col1 li{width:99.9%}
#primaryNav.col2 li{width:50%}
#primaryNav.col3 li{width:33.3%}
#primaryNav.col4 li{width:25%}
#primaryNav.col5 li{width:20%}
#primaryNav.col6 li{width:16.6%}
#primaryNav.col7 li{width:14.2%}
#primaryNav.col8 li{width:12.5%}
#primaryNav.col9 li{width:11.1%}
#primaryNav.col10 li{width:10%}
.sitemap{margin:0 0 40px;float:left;width:100%}
a{text-decoration:none}
ol,ul{list-style:none}
#primaryNav{margin:0;float:left;width:100%}
#primaryNav #home{display:block;float:none;background: #f9f9e6 url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L1-left.png) center bottom no-repeat;position:relative;z-index:2;/* padding:0 0 30px; */}
#primaryNav li{float:left;background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L1-center.png) center top no-repeat;padding:30px 0;margin-top:-30px}
#primaryNav li a{margin: 0 20px 1px 0;padding: 10px;display:block;font-size:14px;font-weight:700;text-align:center;color:#000;background: #8fae8a;border:2px solid #b5d9ea;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}
#primaryNav li a:hover{background-color: #c4e5c9;border-color: #97cfa0;}
#primaryNav li:last-child{background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L1-right.png) center top no-repeat}
#primaryNav a:link:before,#primaryNav a:visited:before{/* content:" "attr(href)" "; */display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px;word-wrap:break-word}
#primaryNav li a:link:before,#primaryNav li a:visited:before{color:#78a9c0}
#primaryNav li li{width:100%;clear:left;margin-top:0;padding:10px 0 0;background:url(https://i.ibb.co/bNhMjBF/vertical-line.png) center bottom repeat-y}
#primaryNav li li a{background-color:#cee3ac;border-color:#b8da83}
#primaryNav li li a:hover{border-color:#94b75f;background-color:#e7f1d7}
#primaryNav li li:first-child{padding-top:30px}
#primaryNav li li:last-child{background:url(https://i.ibb.co/bNhMjBF/vertical-line.png) center bottom repeat-y}
#primaryNav li li a:link:before,#primaryNav li li a:visited:before{color:#8faf5c}
#primaryNav li li ul{margin: 0px 0 0!important;width:100%;float:right;padding: 9px 0 0px;background: #f9f9e6 url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-ul-top.png) center top no-repeat;}
#primaryNav li li li{background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-center.png) left center no-repeat;padding:5px 0}
#primaryNav li li li a{background-color:#fff7aa;border-color:#e3ca4b;font-size:12px;padding: 5px;width: 82%;float:right}
#primaryNav li li li a:hover{background-color:#fffce5;border-color:#d1b62c}
#primaryNav li li li:first-child{padding:15px 0 5px;background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-li-top.png) left center no-repeat}
#primaryNav li li li:last-child{background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-bottom.png) left center no-repeat}
#primaryNav li li li a:link:before,#primaryNav li li li a:visited:before{color:#ccae14;font-size:9px}
#utilityNav{float:right;max-width:50%;margin-right:10px}
#utilityNav li{float:left;margin-bottom:10px}
#utilityNav li a{margin:0 10px 0 0;padding:5px 10px;display:block;border:2px solid #e3ca4b;font-size:12px;font-weight:700;text-align:center;color:#000;background:#fff7aa url(http://idefisc-corp.fr/wp-content/themes/konzept/images/white-highlight.png) top left repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}
#utilityNav li a:hover{background-color:#fffce5;border-color:#d1b62c}
#utilityNav li a:link:before,#utilityNav li a:visited:before{color:#ccae14;font-size:9px;margin-bottom:3px}

@-webkit-keyframes HideList {
from{transform:scaleY(1)}
to{transform:scaleY(0)}
}
@keyframes HideList {
from{transform:scaleY(1)}
to{transform:scaleY(0)}
}
.headprint{display: none;} 
@media (max-width: 479.9px) {
#login,.card-abbo{width: 300px;margin: 0 auto 12px;}
    
}
@media (max-width: 767.9px) {
.NewsMain{position: relative}    
.sidenews-menu {position: sticky;top: 44px;z-index: 999;background: #f4f4e1;}
.dropend .btn-toolbar.dropdown-toggle::after{display: none;}
.dropdown-menu.show{background: #20271F;color: #20271F;outline: 4px solid transparent!important}
.dropend .btn-toolbar.show:hover{background: #050D06;color: #FAF9E6;outline: 4px solid transparent!important}
.dropdown-menu.show {left: 6px !important;top: -2px !important;background: #20271F;counter-reset: my-awesome-counter;list-style: none;width: 90%;}
ol.dropdown-menu.show li{counter-increment: my-awesome-counter;margin-bottom: 12px;}
ol.dropdown-menu.show li::before {content: counter(my-awesome-counter) "";color: #fff;font-weight: bold;margin-left: 12px;padding: 3px 8px;background: #3E433A;border-radius: 50%;vertical-align: top;}
ol.dropdown-menu.show li:hover::before {content: counter(my-awesome-counter) "";color: #3E433A;font-weight: bold;margin-left: 12px;padding: 3px 8px;background: #fff;border-radius: 50%;}
ol.dropdown-menu.show li a {color:#BDBEAE;font-size: 14px;font-style: normal;font-weight: 700;line-height: 18px;display: inline-block;padding-left: 0px;max-width: 80%;}
ol.dropdown-menu.show li a:hover {color:#fff;background: none;}    
.dropdown-menu.show .dropdown-item:hover,.dropend .dropdown-menu.show .dropdown-item:focus,.dropend .dropdown-menu.show a:hover,.dropend 
.dropend .io-icon-io-index:before {margin-bottom: 4px;}
.dropend .show .io-icon-io-index:before {content: '\e807';margin-bottom: 4px;}
.dropend .io-icon-io-index:after {content: 'Indice';display: block;font-style: normal;}
.dropend .show .io-icon-io-index:after {content: 'Chiudi';display: block;font-style: normal;}    
 #articolo h2 {scroll-margin-top: 150px;}   
    
    
/*NEWS DOSSIER NATIVE*/	
.Hnative ol.breadcrumb, .Hnative ol.breadcrumb li.breadcrumb-item-mark,.Hcomment ol.breadcrumb, .Hcomment ol.breadcrumb li.breadcrumb-item-mark{display: block;}	
.NewsHeader.Hnative .breadcrumb-item-mark::after,.NewsHeader.Hcomment .breadcrumb-item-mark::after{content:''}	
.Hnative ol.breadcrumb li.breadcrumb-item,.Hcomment ol.breadcrumb li.breadcrumb-item{display: inline-block;}	
.Newsdossiernative-head h6 span{display:block;}	
.Newsdossiernative-head h6 img{display:none;}	
.paywall-footer{display: flex;padding: 12px;flex-direction: column;justify-content: flex-start;align-items: center !important;border-radius: 8px;background: #F0EFDD;}  
.altri-abbo-box{flex-direction: column;align-items: center!important;width: 90%;margin: 0 auto 12px;}
.altri-abbo-mob{display: contents;}
.altri-abbo-box-dx{margin: 0 auto;}    
.altri-abbo-box-dx h6{margin: 0 auto;text-align: center}    
#Paywallnews .card-abbonamenti-dettagli ul,.box-paywall .card-abbonamenti-dettagli {min-height: auto!important;}
/*LISTA NEWS*/	
.lista-apertura .sommario{padding-top: 12px;}	
.lista-item-dossier .sommario .sidebar-footer {border-top: 1px solid #B7DAB1;}
.dropend .dropdown-menu.show{width: 100%}    
.dropend .dropdown-menu.show a{max-width: 95%;}  
#guideSlide h6{min-height: 120px;} 
.headermini #headermain{height: auto;padding: 0;}     
.headermini .head-burger{margin: 0 !important;width: 100%!important;}
.headermini .head-burger .logomob{display: flex;}
.headermini .boxlogo{width: auto;display: none;}    
/*SITEMAP*/
#primaryNav li{width:25%}
#primaryNav li ul li{width:100%!important}
#primaryNav.col1 li{width:99.9%}
#primaryNav.col2 li{width:50%}
#primaryNav.col3 li{width:33.3%}
#primaryNav.col4 li{width:25%}
#primaryNav.col5 li{width:20%}
#primaryNav.col6 li{width: 85%;}
#primaryNav.col7 li{width:14.2%}
#primaryNav.col8 li{width:12.5%}
#primaryNav.col9 li{width:11.1%}
#primaryNav.col10 li{width:10%}
.sitemap{margin:0 0 40px;float:left;width:100%}
a{text-decoration:none}
ol,ul{list-style:none}
#primaryNav{margin:0;float:left;width:100%}
#primaryNav #home{display:block;float:none;background: #f9f9e6 url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L1-left.png) center bottom no-repeat;position:relative;z-index:2;/* padding:0 0 30px; */}
#primaryNav li{float:left;background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L1-center.png) center top no-repeat;padding:30px 0;margin-top:-30px}
#primaryNav li a{margin: 0 20px 1px 0;padding: 10px;display:block;font-size:14px;font-weight:700;text-align:center;color:#000;background: #8fae8a;border:2px solid #b5d9ea;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}
#primaryNav li a:hover{background-color: #c4e5c9;border-color: #97cfa0;}
#primaryNav li:last-child{background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L1-right.png) center top no-repeat}
#primaryNav a:link:before,#primaryNav a:visited:before{/* content:" "attr(href)" "; */display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px;word-wrap:break-word}
#primaryNav li a:link:before,#primaryNav li a:visited:before{color:#78a9c0}
#primaryNav li li{width:100%;clear:left;margin-top:0;padding:10px 0 0;background:url(https://i.ibb.co/bNhMjBF/vertical-line.png) center bottom repeat-y}
#primaryNav li li a{background-color:#cee3ac;border-color:#b8da83}
#primaryNav li li a:hover{border-color:#94b75f;background-color:#e7f1d7}
#primaryNav li li:first-child{padding-top:30px}
#primaryNav li li:last-child{background:url(https://i.ibb.co/bNhMjBF/vertical-line.png) center bottom repeat-y}
#primaryNav li li a:link:before,#primaryNav li li a:visited:before{color:#8faf5c}
#primaryNav li li ul{margin: 0px 0 0!important;width:100%;float:right;padding: 9px 0 0px;background: #f9f9e6 url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-ul-top.png) center top no-repeat;}
#primaryNav li li li{background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-center.png) left center no-repeat;padding:5px 0}
#primaryNav li li li a{background-color:#fff7aa;border-color:#e3ca4b;font-size:12px;padding: 5px;width: 82%;float:right}
#primaryNav li li li a:hover{background-color:#fffce5;border-color:#d1b62c}
#primaryNav li li li:first-child{padding:15px 0 5px;background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-li-top.png) left center no-repeat}
#primaryNav li li li:last-child{background:url(http://idefisc-corp.fr/wp-content/themes/konzept/images/L3-bottom.png) left center no-repeat}
#primaryNav li li li a:link:before,#primaryNav li li li a:visited:before{color:#ccae14;font-size:9px}
#utilityNav{float:right;max-width:50%;margin-right:10px}
#utilityNav li{float:left;margin-bottom:10px}
#utilityNav li a{margin:0 10px 0 0;padding:5px 10px;display:block;border:2px solid #e3ca4b;font-size:12px;font-weight:700;text-align:center;color:#000;background:#fff7aa url(http://idefisc-corp.fr/wp-content/themes/konzept/images/white-highlight.png) top left repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}
#utilityNav li a:hover{background-color:#fffce5;border-color:#d1b62c}
#utilityNav li a:link:before,#utilityNav li a:visited:before{color:#ccae14;font-size:9px;margin-bottom:3px}
    
}
@media print{
@page {size: 210mm 297mm; margin: 30mm;}
table {page-break-inside: avoid;}    
* {background: transparent !important; color: black !important;}
#headermain {border:none;}    
.head-burger,.boxlogo,.logo {display: none;}    
.head-burger {border-bottom:1px dotted #000}    
.boxlogo{margin: 0 auto;}    
.logo{margin: 0 auto;}    
.NewsHeader h2{font-size:20pt;line-height: 1.2}    
body {font-size: 16pt;}    
div.container {width: auto;max-width: 100%}
.topmenu,.head-edicola,.sidenews-menu,.navbar-toggler,.btn-cerca,.adv-slot,.gptslot,#gpt-slot-5,.evo-custom5,.sidebar-piuletti,#articolo-scrollevo,.brid-outstream,.cl-consent-settings,.brid-close,footer{display: none!important;}
.NewsHeader figure{margin: 0 auto;display: block}
.headprint{display: block;margin: 15px auto 0;text-align: center;padding-bottom: 16px;border-bottom: 1px solid #BDBEAE;}    
/*a[href]:after{content: "(" attr(href) ")"}*/    
}
/*.modal-backdrop{background: transparent!important}*/
.modal-open { overflow-y: auto!important; }



