.site-header,.site-footer{width:100%;max-width:1200px;margin:auto}.site-footer{margin-bottom:20px;border-top:7px solid #eee}@media(max-width:921px){.site-footer{padding-left:15px;padding-right:15px}}.site-header,.site-footer,#content .ast-container{background:#fff}@media(min-width:922px){.main-header-menu>li>a::after{position:relative;top:0;left:15px;height:8px;content:no-close-quote;width:1px;background:#ddd;display:inline-block}.main-header-menu>li:last-child>a::after{top:0;left:0;content:'';background:0 0;width:0}}#ast-hf-mobile-menu{border-top:0}#ast-hf-mobile-menu li:last-child a{border-bottom:0}.ast-separate-container #primary{margin:0;padding:4em 0}.partnercont a.partnerlogo{display:inline-block;vertical-align:middle;margin:3px auto;width:120px;height:40px;background:url(/wp-content/uploads/2023/04/tgcom_24.png) center no-repeat;text-indent:-9999em;background-size:contain}.partnercont{font-size:14px}@media(max-width:480px){.partnercont{font-size:11px;line-height:12px}}.main-header-menu>li>a{text-transform:uppercase}.site-header-primary-section-left.site-header-section,.site-header-primary-section-right.site-header-section{align-items:start}span.dropdown-menu-toggle.ast-header-navigation-arrow{display:none}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:1px}.submenu-with-border .sub-menu .sub-menu{top:-1px}@media(min-width:922px){.site-header-below-section-center.site-header-section,.site-primary-footer-wrap .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap{border-bottom:1px solid #ededed}}.site-footer a{display:block;color:#84a220;font-size:13px;padding:8px 0;transition:none}.site-footer a:hover,.wp-block-social-link:hover{color:#e8e8e8!important}.wp-block-social-link:hover{transform:inherit}.wp-block-social-link{transition:none}.site-above-footer-wrap li{border-top:1px solid rgba(51,51,51,.1)}.site-above-footer-wrap li:first-child{border-top:0}.site-above-footer-wrap .widget.widget_block{margin-bottom:20px}.widget.widget_block h4{border-bottom:1px solid #eee;padding-bottom:16px}.menu-consigli.menu-item{line-height:18px!important}.menu-consigli .sub-menu{left:-1px;width:206px;margin-top:0}li.menu-consigli>a{font-size:21px!important;text-transform:uppercase!important;color:#648f3e!important;font-weight:600;padding:15px 10px!important}li.menu-consigli>a::before{background-image:url(/wp-content/uploads/2023/04/logo_nonsprecare_small-2.png);background-size:30px 44px;width:30px;height:44px;content:"";margin-right:20px;margin-top:-5px}li.menu-consigli:hover{background:#f0f3ec!important}.sidebar-main .widget{margin-bottom:30px;padding:0!important;background-color:#f0f3ec!important;position:relative;border:1px solid #eee;z-index:0}.sidebar-main .widget h4.subtitle{font-size:20px;background-color:#64903e!important;font-weight:600;color:#fff;margin-bottom:15px!important;padding-top:15px;padding-bottom:15px!important;text-align:center;text-transform:uppercase;line-height:16px}.sidebar-main .widget h4{font-size:15px;font-weight:500;margin-bottom:10px!important;padding-top:15px;padding-bottom:15px!important;text-align:center;text-transform:uppercase;line-height:16px}.sidebar-main a{color:#64903e!important}.ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(3),.ast-grid-2 .ast-article-post.ast-separate-posts:last-child{width:100%}.category-grid .ast-article-post.ast-separate-posts:first-child .entry-content,.category-grid .ast-article-post.ast-separate-posts:nth-child(2) .entry-content,.category-grid .ast-article-post.ast-separate-posts:nth-child(4) .entry-content,.category-grid .ast-article-post.ast-separate-posts:nth-child(5) .entry-content{display:none}.category-grid .entry-meta,.category-grid .entry-meta *{color:#1e293b!important;font-size:12px}.category-grid .entry-title a{font-size:20px;font-weight:600!important;line-height:22px!important}.sidebar-editoriale .wp-block-latest-posts .wp-block-latest-posts__post-date{font-size:13px!important}.category-grid .ast-row{margin-left:0;margin-right:0}@media(max-width:544px){.category.ast-separate-container #content .ast-container{padding-left:15px;padding-right:15px}}.category .site-content .ast-container{display:flex;flex-direction:row;flex-wrap:wrap}.category .ast-archive-description{border:0}.sidebar-editoriale .border-top{border-top:1px solid #eee}.sidebar-editoriale a.wp-block-latest-posts__post-title{color:#334155!important}.sidebar-editoriale time{color:#bbb!important}.page-title-premio{font-weight:400!important;font-size:32px!important}.candidature2023 .uagb-post__image:before{content:"Candidati 2023";position:absolute;width:100%;text-align:center;top:0;color:#fff;background-color:#64903e;padding:10px;margin:auto;font-size:12px;font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-weight:600;opacity:1}.i-vincitori-precedenti .uagb-post__image:before{content:"Vincitori precedenti";position:absolute;width:100%;text-align:center;top:0;color:#fff;background-color:#64903e;padding:10px;margin:auto;font-size:12px;font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-weight:600;opacity:1}.i-vincitori-precedenti-2 .uagb-post__image:before{content:"Vincitori edizione 2022";position:absolute;width:100%;text-align:center;top:0;color:#fff;background-color:#64903e;padding:10px;margin:auto;font-size:12px;font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-weight:600;opacity:1}.candidature2022 .uagb-post__image:before{content:"Candidati 2022";position:absolute;width:100%;text-align:center;top:0;color:#fff;background-color:#64903e;padding:10px;margin:auto;font-size:12px;font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-weight:600;opacity:1}.candidature2021 .uagb-post__image:before{content:"Candidati 2021";position:absolute;width:100%;text-align:center;top:0;color:#fff;background-color:#64903e;padding:10px;margin:auto;font-size:12px;font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-weight:600;opacity:1}.candidature2020 .uagb-post__image:before{content:"Candidati 2020";position:absolute;width:100%;text-align:center;top:0;color:#fff;background-color:#64903e;padding:10px;margin:auto;font-size:12px;font-family:Montserrat,open sans,Helvetica,Arial,sans-serif;font-weight:600;opacity:1}.candidature2023 .uagb-post__image a,.i-vincitori-precedenti-2 .uagb-post__image a,.i-vincitori-precedenti .uagb-post__image a,.candidature2022 .uagb-post__image a,.candidature2021 .uagb-post__image a,.candidature2020 .uagb-post__image a{position:unset!important}.candidature2023 .uagb-post__image,.i-vincitori-precedenti-2 .uagb-post__image,.i-vincitori-precedenti .uagb-post__image,.candidature2022 .uagb-post__image,.candidature2021 .uagb-post__image,.candidature2020 .uagb-post__image{position:relative}.candidature2023 h4.uagb-post__title.uagb-post__text,.i-vincitori-precedenti-2 h4.uagb-post__title.uagb-post__text,.i-vincitori-precedenti h4.uagb-post__title.uagb-post__text,.candidature2022 h4.uagb-post__title.uagb-post__text,.candidature2021 h4.uagb-post__title.uagb-post__text,.candidature2020 h4.uagb-post__title.uagb-post__text{padding-bottom:30px!important}.box-premio{padding-left:20px!important;max-width:100%!important}.page .entry-content a:not(.wp-block-button__link,.uagb-post__title a){color:#64903e;text-decoration:none}@media(max-width:544px){.ast-separate-container #content .ast-container{padding-left:15px;padding-right:15px}}