:root{
    --primary:#090f47;
    --secondary:#9fc04f;
    --newsletter:#262b5f;
}
@font-face{font-family:'OpenSansCondensed';font-weight:200;src:url(font/OpenSansCondensed-Bold.woff2);font-display:swap;} /*titolo articoli*/
@font-face{font-family:'RobotoSlab';font-weight:350;src:url(font/robotoslab350.woff2);font-display:swap;} /*paragrafo e data articoli*/
@font-face{font-family:'Lato';font-weight:200;src:url(font/Lato-Regular.woff2);font-display:swap;} /*categoria articoli*/
@font-face{font-family:'OldStandard';font-weight:200;src:url(font/OldStandardTT-Italic.woff2);font-display:swap;} /*corsivo per articoli*/

*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;}

body{margin: 0px;}
a{text-decoration:none;}
#website{display:none!important;}
#page{background-color:#fff!important;}
.hide,.disabled{display:none!important;visibility:hidden!important;}
input[type='text'],input[type='search'],input[type='email']{font-size:16px;}
/*------GOOGLE POPUP------*/
.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container{height:140px!important;}
.fc-consent-root .fc-footer-buttons-container .fc-footer-buttons{flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;}
.fc-consent-root .fc-footer-buttons .fc-cta-consent{flex:0 0 200px!important;margin:0!important;order:1!important;}
.fc-consent-root .fc-footer-buttons .fc-cta-do-not-consent{flex:0 0 100%!important;height:auto!important;margin:15px 0 0 0!important;order:3!important;background:#fff!important;}
.fc-consent-root .fc-footer-buttons .fc-cta-do-not-consent .fc-button-label{color:#1967d2!important;margin:0!important;}
.fc-consent-root .fc-footer-buttons-container .fc-cta-manage-options{margin:0!important;}
@media(min-width:481px){
.fc-consent-root .fc-footer-buttons .fc-cta-do-not-consent{margin:10px 0 0 0!important;}
.fc-consent-root .fc-footer-buttons-container .fc-cta-manage-options{margin:40px 0 5px 0 !important;}
}
/*------SUGGEST------*/
#suggestBox{background-color:#fff;overflow:auto;position:absolute;width:90%;;max-height:225px;border-radius:6px;z-index:1000;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);}
#suggestBox.off{display:none !important;}
#suggestBox.on{display:block;}
#suggestBox::-webkit-scrollbar{width:0px;}
/* #suggestBox::-webkit-scrollbar{width:7px;background:#2e2e3a;border-radius:7px;} */
/* #suggestBox::-webkit-scrollbar-thumb{background:#ffffff4a;border-radius:7px;} */
#suggestBox ul{position:relative;list-style:none;}
#suggestBox li{background:url(groupsuggest.png) no-repeat 7px/25px;padding:12px 40px;color:#000;font-size:15px;font-family:'OpenSansCondensed',Helvetica,sans-serif;cursor:pointer;}
#suggestBox li.articleSuggest{background:url(newspaper.png) no-repeat 7px/25px;}
#suggestBox li:hover, #suggestBox .on{background-color:#edf5ff;text-decoration:underline;}
/*------HEADER------*/
header{display: flex;justify-content: space-between;padding: 10px;border-bottom:1px solid #d4d4d4;background-color: #fff;}
#menu{display: flex;}
#opennav{background: url(menu.png) no-repeat center;background-size: 30px 30px;width: 50px;height: 45px;text-indent: -9999px;}
#search .activeForm{display:block;float:right;background: url(search.png) no-repeat center 15px; background-size:25px 25px ;width: 40px; height: 50px; border: none; cursor: pointer;}
#search.active .activeForm{background:url(clear.png) no-repeat center 10px;}
#inputForm{display: none;position:absolute;top:0;right:0;width:calc(100% - 65px);height:74px;padding-left:9px;background-color:#212759;}
#search.active #inputForm{display: block;z-index:999999;}
#inputForm input[type="search"]{width: 80%;height: 32px;padding:10px 15px;margin-top: 20px;border: none;border-bottom-left-radius: 18px;border-top-left-radius: 18px;outline: none;}
#inputForm input[type='submit']{background: url(search.png) no-repeat center #fbfbfb;background-size:20px 20px;position: absolute; top: 20px; width: 50px; height: 32px; border: none; border-left: 1px solid #c1c1c1;border-top-right-radius: 18px;border-bottom-right-radius:18px;text-indent: -999999px; cursor: pointer;}
#inputForm input[type='submit']:hover{background-color:#f0f0f0;}
/*------LISTA NAV / MENU------*/
nav{position:fixed;right:0;top:0;background-color:#fff;width:75%;height:100%;transform:translateX(100%);transition:transform .2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;overflow-y: scroll;text-align: center;font-family:'RobotoSlab','Times New Roman',serif;z-index:1;}
nav.on{transform:translateX(0);z-index:9999999;visibility:visible;}
nav.off{visibility:visible;z-index:9999;}
nav img{display: block; margin: 5px auto;}
nav span{display: block;margin-top:15px;font-size:24px;text-align: center;letter-spacing:3px;}
nav ul{margin:10px 0;font-size: 19px;list-style: none;}
nav li{margin:20px 0;text-align:initial;}
nav a{padding-left:10px;font-size: 18px;color:var(--newsletter);font-family:'Lato',sans-serif;}
nav a:hover{color: var(--secondary);}
.navFlexList{margin-top:35px;padding:0 12px;}
.navFlexList li:first-child,.navFlexList li:last-child{border-left:3px solid var(--secondary);}
.sublist{margin-top:20px;}
.sublist ul li{border-left:3px solid var(--secondary);}
#sfbox{visibility:hidden;transition:background .2s ease-out;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#sfbox.on{position:fixed;top:0;right:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:120%;cursor:pointer;z-index:9998;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;visibility:visible;}
/*------HOME PAGE------*/
.blockArticle h2{display:block;position:relative;width:95%;margin:15px 0 20px 10px;padding:6px;font-family:'Lato',sans-serif;font-size:20px;color:var(--newsletter);overflow:hidden;cursor:default;text-transform:uppercase;}
.blockArticle h2::after{content:'';position:absolute;top:50%;width:100%;height:4px;margin-left:9px;background:var(--secondary);}
.boxArticle{display:flex;flex-wrap:wrap;}
.boxArticle li{position:relative;max-width:300px;margin:20px auto;border-radius:4px;overflow:hidden;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.boxArticle a{color:#333;}
.boxArticle a img{width:100%;height:auto;}
.boxArticle a span{position:absolute;bottom:0;}
.infoArticle{padding:10px;}
.infoArticle i{display:block;width:max-content;margin-right:15px;padding:2px 10px;background:var(--newsletter);border-radius:5px;font-family:'Lato',sans-serif;font-style:normal;font-size:16px;color:#fff;}
.infoArticle h3{display:block;margin:7px 0;font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:21px;}
.infoArticle h3:hover,.latestNews .infoArticle h3:hover{color:var(--secondary);}
.infoArticle p{font-family:'RobotoSlab','Times New Roman',serif;font-size:16px;}
.infoArticle span{display:inline-flex;margin:10px 0;font-family:'Lato',sans-serif;font-size:16px;line-height:23px;}
.infoArticle span::before{content:'';background:url(calendar.png) no-repeat left/24px;width:23px;height:23px;margin-right:5px;opacity:0.6;}
.latestNews ul{margin:0 10px;}
.latestNews .infoArticle{padding:5px;}
.latestNews .infoArticle i{padding:2px 5px;font-size:14px;}
.latestNews .infoArticle h3{margin: 0 0 24px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:19px;color:#333;}
.latestNews .infoArticle span{position:absolute;bottom:0;margin:4px 0;font-size:13px;color:#333;}
.latestNews .infoArticle span::before{background-size:19px;width:18px;height:18px;}
.moreArticle{display:block;background:url(arrow-right.png) no-repeat right 2px/23px;width:max-content;margin:20px auto;padding-right:30px;font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:18px;color:var(--newsletter);text-align:center;text-decoration:underline;}
.moreArticle:hover{color:var(--secondary);background:url(green-arrow.png) no-repeat right 2px/23px;}
.text{margin-top:55px;padding:15px;border-top:1px solid #ddd;}
.text h1{font-family:'OpenSansCondensed',Helvetica,sans-serif;color:#333;}
.text p{margin:7px 0;font-family:'RobotoSlab','Times New Roman',serif;font-size:17px;line-height:26px;}
/*------SLIDER------*/
#sliderLatestNews{position:relative;}
#sliderLatestNews .slider{scroll-snap-type:x mandatory;}
#sliderLatestNews ul{display:flex;gap:5%;margin-left:20px;margin-right:10px;overflow-x:scroll;list-style:none;}
#sliderLatestNews ul::-webkit-scrollbar{display:none;}
#sliderLatestNews ul li{position:relative;flex:0 0 98%;padding:10px;background-color:#fff;border:1px solid #dfdfdf;border-radius:6px;box-shadow:0 0px 5px rgb(0 0 0 / 10%);scroll-snap-align:start;scroll-snap-stop:always;}
#sliderLatestNews a{color:#333;}
#sliderLatestNews .infoArticle{padding:0;}
#sliderLatestNews .infoArticle i{margin-top:5px;}
#sliderLatestNews .infoArticle h3{margin-bottom:33px;}
#sliderLatestNews .infoArticle span{position:absolute;bottom:0;margin:5px 0;}
#sliderLatestNews ul img{width:223px;height:auto;}
#sliderLatestNews .btnslide{position:absolute;top:50%;background-color:#fff;border-radius:50%;box-shadow:0 1px 5px 1px rgba(0 0 0 / 40%);width:30px;height:30px;margin-top:-15px;text-indent:-9999px;z-index:9999;cursor:pointer;}
#sliderLatestNews .btnslide.hide{display:none;}
#sliderLatestNews .btnprev{left:7px;}
#sliderLatestNews .btnnext{right:7px;}
#sliderLatestNews .btnprev:before,#sliderLatestNews .btnnext:before,#sliderLatestNews .btnprev:after,#sliderLatestNews .btnnext:after{content:" ";position:absolute;left:12px;top:12px;background-color:#000;border-radius:0 0 0 9px;width:7px;height:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
#sliderLatestNews .btnprev:after,#sliderLatestNews .btnnext:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
#sliderLatestNews .btnprev:before,#sliderLatestNews .btnnext:after{top:17px;}
/*------FOOTER------*/
footer{background-color:#fbfbfb;margin-top:50px;padding:17px;box-shadow:0 5px 10px 8px #9b9999;}
.policyFooter{display:block;margin-top:15px;padding-top:15px;border-top:1px solid #d4d4d4;text-align:center;color:#333;}
.policyFooter>a{text-decoration: underline;color: #333;}
.infoFooter span{font-size: 18px;font-family:'RobotoSlab','Times New Roman',serif;letter-spacing: 2px;text-transform: uppercase;}
.infoFooter span::after{content:'';display: block;width: 180px; height: 2px;margin-top: 8px;background-color:var(--primary);}
.infoFooter ul{list-style: none;}
.infoFooter li{margin: 15px 0;font-size: 17px;font-family: 'OpenSansCondensed',Helvetica,sans-serif;}
.infoFooter li a{color:var(--primary);text-decoration:underline;}
.infoFooter li a:hover{color: var(--secondary);}
.infoFooter input[type='text']{width: 48%;height: 30px;padding: 5px; margin-top:8px; border: 1px solid #d4d4d4;border-radius: 4px;}
.infoFooter input[type='checkbox']{margin-right: 8px; width: 16px; height: 16px;}
.privacyForm{margin: 12px 0; font-size: 15px; line-height: 22px;}
.infoPrivacy{display: inline-block;width: 20px;height: 20px;border: 1px solid #7e7d7d;border-radius: 50%;text-align: center;line-height: 17px;font-style: italic;}
/*------CATEGORIE DXBLOG------*/
.dxCategory{display: block;font-size: 23px;font-family: 'OpenSansCondensed',Helvetica,sans-serif;padding:10px;color: #333; line-height: 38px;cursor:default;}
.dxCategory::after{content: '';display: block; height:1px;background-color:#d4d4d4;}
.dxBox{margin:27px 10px;border-radius:10px;box-shadow:0 0px 5px rgb(0 0 0 / 20%);}
/*------NEWSLETTER DXBLOG------*/
.dxNewsletter{padding:10px;}
.dxNewsletter span:first-child{display:none;}
.dxNewsletter .dxCategory{padding:0;}
.dxNewsletter span{font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:23px;font-weight:700;color:#333;}
.dxNewsletter p{margin:12px 0;font-family:'RobotoSlab','Times New Roman',serif;line-height:26px;}
.dxNewsletter input[type="text"],.dxNewsletter input[type="email"],.dxNewsletter select{margin:5px 0;padding:10px;width:100%;border:1px solid #d4d4d4;border-radius:4px;}
.dxNewsletter select{padding:10px 5px;}
.dxNewsletter button[type="submit"]{display:block;width:140px;margin:15px auto;margin-bottom:5px;padding:5px;border:0;border-radius:6px;background-color:var(--newsletter);color:#fff;font-family:'Lato',sans-serif;font-size:18px;text-align:center;cursor:pointer;}
.dxNewsletter button[type="submit"]:hover{background-color:#1e2466f0;}
.dxNewsletter .privacyCheck{margin:6px 0;font-size:12px;}
.dxNewsletter .privacyCheck a {display:inline-block;width:15px;height:15px;margin: 0;padding-left:4px;border: 1px solid #333;border-radius: 50%;font-style: italic;font-family:'Times New Roman', Times, serif;font-size:15px;font-weight:900;color: #333;line-height: 12px;text-decoration: none;}
.dxNewsletter .privacyCheck input{float:left;margin:6.5px 3px 0 0;}
/*------DXARTICLE------*/
.listArticle{padding:10px;list-style: none;}
.listArticle li{margin-bottom: 20px;max-width: 400px;}
.listArticle a{display:flex;align-items:center;gap:10px;}
.listArticle a div:first-child{width:100%;}
.listArticle img{width: 130px;height:auto;}
.listArticle h4{color: #333;line-height: 19px;font-size: 17px;font-family:'OpenSansCondensed',Helvetica,sans-serif;margin: 4px 0 0 0;}
.listArticle h4:hover{color: var(--secondary);}
.listArticle p{display: none;}
.listArticle span{display: block; margin-top: 8px; font-family: 'Lato',sans-serif;font-size: 13px;color: #333;}
/*------PAGINA AUTORE------*/
.author{margin:20px 10px 40px 10px;}
.descriptAuthor img{display:block;margin:0 auto;border-radius:50%;}
.descriptAuthor h1{margin:15px 0;font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:22px;color:var(--newsletter);text-align:center;}
.descriptAuthor p{margin-bottom:10px;font-family:'RobotoSlab','Times New Roman',serif;text-align:center;line-height:25px;}
.relatedArticle{margin-top:30px;}
.relatedArticle h2{margin: 15px 0;padding-bottom: 6px;border-bottom: 1px solid #d4d4d4;font-weight: 200;font-size:21px;color: var(--newsletter);line-height: 25px;}
.relatedArticle ul{list-style:none;}
.relatedArticle li{margin:15px 0;padding:10px;min-width:100%;border-bottom:1px solid #d4d4d4;}
.relatedArticle li:last-child{border-bottom:none;}
.relatedArticle a{display:flex;align-items:center;gap:10px;color:#333;}
.relatedArticle h3{margin-bottom:5px;max-width:500px;font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:17px;}
.relatedArticle h3:hover{color:var(--secondary);}
.relatedArticle time{font-family:'Lato',sans-serif;font-size:14px;}
.relatedArticle i{display:block;margin:5px 0;padding:1px 13px;width:max-content;border-radius:4px;background-color:var(--newsletter);font-family:'Lato',sans-serif;font-style:normal;font-size:14px;color:#fff;text-align:center;}
.relatedArticle img{width:130px;height:auto;}
.showMore{font-family:'OpenSansCondensed';font-size:19px;text-decoration: underline;}
/*------PAGINA CATEGORIE------*/
.articleInList h1{margin:15px 10px;padding-bottom:8px;border-bottom:1px solid #d4d4d4;font-family:'Lato',sans-serif;font-size:25px;color:var(--newsletter);}
.articleInList ul{margin:0 10px;list-style:none;}
.articleInList li{margin:15px 0;}
.articleInList a{display:flex;align-items:center;gap:5px;color:#333;}
.articleInList img{width:160px;height:auto;}
.articleInList h2,.articleInList h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;max-width:500px;font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:18px;overflow: hidden;}
.articleInList h2:hover,.articleInList h3:hover{color:var(--secondary);}
.articleInList p{display:none;}
.articleInList time{margin:3px 8px 0 0;font-family:'Lato',sans-serif;font-size:14px;}
.articleInList span{font-family:'Lato',sans-serif;font-size:14px;}
.articleInList.newsList .infoArticle{position:relative;}
.articleInList.newsList a{gap:5px;}
/*------PAGINA SEARCH------*/
#pageSearch h2{margin:10px;font-size:21px;color:#333;cursor:default;}
#pageSearch h3{margin:2px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:19px;color:#333;}
#pageSearch h3:hover{color:var(--secondary);}
#pageSearch b{display:block;margin:10px;font-family:'Lato',sans-serif;font-size:16px;font-weight:100;line-height:8px;}
#pageSearch .infoArticle{padding:0;}
#pageSearch .infoArticle i{padding:2px 5px;font-size:14px;}
#pageSearch .infoArticle span{margin:0;}
#pageSearch .infoArticle span::before{background-size:20px;width:20px;height:20px;}
#formSearch{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:10px;padding:8px;background-color:#e1e1e152;border-radius:6px;}
#formSearch label{font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:19px;color:#333;}
#formSearch input[type="text"],#formSearch select{display:block;width:120px;margin-top:7px;padding:5px;border:1px solid #8b8b8b;border-radius:6px;outline:none;}
#formSearch button{padding:7.5px 15px;background-color:var(--newsletter);color:#fff;font-weight:600;border:none;border-radius:6px;text-transform:uppercase;cursor:pointer;}
#formSearch button:hover{background-color:#1e2466f0;}
.linkCategory{display:flex;flex-wrap:wrap;}
.linkCategory li{flex:0 0 50%;margin:13px 0;padding-left:5px;border-left:3px solid var(--secondary);}
.linkCategory li a{font-size:17px;color:var(--newsletter);text-decoration:underline;}
.linkCategory li a:hover{color:var(--secondary);}
/*------BREADCRUMB------*/
#bc ul{display:flex;gap:8px;margin:15px 0;padding-left:10px;font-family:'RobotoSlab','Times New Roman',serif;list-style:none;white-space:nowrap;}
#bc ul li{margin:0;padding:0;border:none;cursor:default;}
#bc ul li::after{content:" ";display:inline-flex;border-top: 1px solid var(--primary);border-right: 1px solid var(--primary);width:7px;height:7px;margin:9px;transform:rotate(45deg);}
#bc ul li:last-child{overflow:hidden;text-overflow:ellipsis;}
#bc ul li:last-child::after{content:none;}
#bc ul li a{all:unset;color:var(--primary);cursor:pointer;}
#bc ul li a:hover{color:var(--secondary);text-decoration:underline;}
#bc ul li a>span{font-size:15px;text-decoration:underline;}
.articleInList #bc ul{margin:15px 10px;}
.author #bc ul{margin:0 0 25px 0;}
/*------PAGINAZIONE------*/
.pagination{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;list-style:none;}
.pagination li{margin:0 7px 0 0;font-size:20px;line-height:36px;text-align:center;}
.pagination_page,.pagination_page.pagination_more:hover{border:1px solid transparent;}
.pagination_page:hover{border:1px solid #a9b5bd;border-radius:8px;}
.pagination_page.pagination_more{cursor:default;}
.pagination_page a,.pagination_active{display:block;margin:0;width:28px;height:28px;border-radius:8px;}
.pagination_page a{background-color:#fff;color:#000;}
.pagination_page a:hover{color:#034fb3;}
.pagination_active{margin-top:6px!important;background-color:#23365e;color:#fff;line-height:27px!important;}
.pagination_arrow_left a,.pagination_arrow_right a{text-indent:-9999px;}
.pagination_arrow_left a::before,.pagination_arrow_right a::before{content:'';position:relative;border-style:solid;border-width:3px 3px 0 0;border-color:#2d457a;width:10px;height:10px;left:10px;transform:rotate(225deg);}
.pagination_arrow_right a::before{transform:rotate(45deg);}
.pagination_arrow_left a:hover::before,.pagination_arrow_right a:hover::before{border-color:#4595fe;}
/*------PAGE ERROR 404------*/
#error404{display:flex;flex-direction:column;justify-content:center;width:250px;height:250px;margin:50px auto;border-radius:6px;border:1px solid #d4d4d4;background:#f3f3f3e1;text-align:center;box-shadow:0 10px 15px rgb(50 50 90 / 10%), 0 10px 12px rgb(0 0 0 / 7%);}
#error404 h1{font-family:'OpenSansCondensed',Helvetica,sans-serif;font-size:100px;color:var(--newsletter);}
#error404 h4{font-family:'RobotoSlab','Times New Roman',serif;font-size:22px;color:var(--secondary);}
#error404 a{display:block;width:max-content;margin:25px auto;padding:6px 12px;border-radius:6px;background:var(--newsletter);color:#fff;text-decoration:underline;}
#error404 a:hover{background:#3a4295;}

/*---------Visual. Tablet e Desktop---------*/
@media(min-width:768px){
body{height: unset!important;overflow: visible!important;}
.center{width: 100%; max-width: 1150px; margin: 0 auto;}
#content{padding:0 15px;}
#page{position:relative;}
input[type='text'],input[type='search'],input[type='email']{font-size:14px;}
/*------HEADER------*/
header{align-items:center;justify-content:space-between;gap:30px;}
#logo{order:0;}
#logo img{display: block; margin: 0 auto;width:190px;height:auto;}
#search{background:#fff;order:1;flex:1 1 auto;}
#search.active{z-index:1;}
#search button{float:right;}
#menu{display: none;}
#inputForm{top:2px;right:50px;width:500px;height:68px;background-color:#fff;padding:0;}
#inputForm input[type="search"]{width:calc(100% - 55px);border:1px solid #d4d4d4;border-right:none;}
#inputForm input[type='submit']{border:1px solid #d4d4d4;}
/*------LISTA NAV / MENU------*/
nav{all:unset;}
nav picture{display: none;}
nav ul{position:absolute;top:18px;left:calc(50% - 190px);white-space:nowrap;font-size:unset;}
nav li{margin:0;padding:9px;text-transform: uppercase;}
nav a{display:block;width:100%;font-size:16px;font-weight:600;}
.navFlexList{display:flex;justify-content:space-evenly;align-items:center;border-bottom:0;margin:0;}
.navFlexList span{all:unset;cursor:pointer;font-size: 16px;color:var(--newsletter);font-family:'Lato',sans-serif;font-weight:600;}
.navFlexList ul{position:absolute;top:27px;left:10px;padding:10px;min-width:250px;background: #fff;border:1px solid #d4d4d4;border-top:3px solid var(--newsletter);border-radius:4px;visibility:hidden;opacity:0;transition:opacity 0.25s ease;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:99999;}
.navFlexList .sublist:hover ul{visibility:visible;opacity:1;}
.navFlexList li:first-child, .navFlexList li:last-child{border-left:none;}
.sublist{position:relative;margin-top:1px;}
.sublist::after{content:'';display:inline-block;background:url(down.png) no-repeat left/24px;width:24px;height:24px;margin-bottom:-8px;cursor:pointer;}
.sublist ul li{margin-top:0;padding-bottom:8px;padding-left:0;border-bottom:1px solid #d4d4d4;border-left:none;}
.sublist ul li:last-child{border-bottom:none;margin-bottom:0;}
.hide{display: none;}
#sfbox{display: none;}
/*------HOME PAGE------*/
.boxResponse{margin:20px auto;}
.latestNews{margin:25px 0;}
.latestNews .infoArticle i{padding:2px 10px;font-size:16px;margin:0 0 6px 0;}
.latestNews .infoArticle h3{margin:0 0 26px 0;font-size:21px;}
.latestNews .infoArticle span{font-size:16px;}
.latestNews .infoArticle span::before{width:20px;height:20px;background-size:21px;}
.moreArticle{background:url(arrow-right.png) no-repeat right 5px/24px;margin:unset;margin-bottom:25px;margin-left:auto;font-size:21px;text-align:end;}
.moreArticle:hover{background:url(green-arrow.png) no-repeat right 5px/24px;}
.blockArticle h2{width:100%;margin:15px 0 20px 0;padding:0;}
.text{padding:0;padding-top:15px;}
/*------SLIDER------*/
#sliderLatestNews ul{gap:1%;margin:0;}
#sliderLatestNews ul li{flex:0 0 49.3%;}
#sliderLatestNews .btnprev{left:-10px;}
#sliderLatestNews .btnnext{right:-10px;}
/*------DXARTICLE------*/
.dxPage{display:flex;flex-wrap:wrap;justify-content:space-around;gap:5px;margin-top:25px;padding-top:15px;border-top:4px solid var(--secondary);}
.dxPage div{flex:1 1 45%;}
.dxBox{margin:25px 0;}
.listArticle{padding-right:0;}
/*------FOOTER------*/
footer{box-shadow: none;border-top: 8px solid #d4d4d4;}
footer p{margin: 25px 50px;}
.firstFooter{display: flex;justify-content: space-evenly;}
/*------PAGINA AUTORE------*/
.descriptAuthor{display:flex;align-items:center;padding:15px;padding-left:0;gap:25px;}
.descriptAuthor h1{font-size:25px;text-align:left;}
.descriptAuthor p{text-align:initial;font-size:17px;}
.relatedArticle h3{font-size:20px;}
.relatedArticle time,.relatedArticle i{font-size:15px;}
.relatedArticle i{display:unset;}
.relatedArticle img{width:160px;height:auto;}
/*------PAGINA CATEGORIE------*/
.articleInList{width:75%;}
.articleInList li{margin:30px 0;}
.articleInList a{gap:17px;}
.articleInList img{width:200px;height:auto;}
.articleInList h2,.articleInList h3{font-size:21px;}
.articleInList time{margin-top:10px;font-size:15px;}
.articleInList span{font-size:15px;}
.articleInList.newsList{width:100%;list-style:none;}
/*------PAGINA SEARCH------*/
#pageSearch{width:100%;}
#pageSearch b{font-size:18px;line-height:17px;}
#pageSearch .infoArticle h3{margin:5px 0;}
#formSearch{justify-content:unset;gap:25px;padding:15px;}
#formSearch input[type="text"],#formSearch select{width:155px;}
#formSearch button{width:120px;}
.linkCategory li{flex:0 0 25%;margin:13px 0;}
/*------BREADCRUMB------*/
#bc ul{margin:15px 0;padding:0;width:530px;}
/*------PAGINAZIONE------*/
.pagination_page a,.pagination_active{width:36px;height:36px;}
.pagination_active{margin:1px 7px 0 0!important;line-height:34px!important;}
/*------PAGE ERROR 404------*/
#error404{width:320px;height:320px;}
#error404 a{font-size:18px;padding:6px 20px;}
}

@media(min-width:1024px){
#content{display: flex; gap:30px;}
nav ul{left:calc(50% - 250px);}
/*------HOME PAGE------*/
.trending .boxArticle li{flex:0 0 32%}
.boxResponse li{flex:0 0 30%;margin:20px 10px;}
.sxPage{width:70%;}
#sliderLatestNews ul{gap:1.8%;}
#sliderLatestNews ul li{flex:0 0 48.3%;}
/*------DXARTICLE------*/
.dxPage{display:unset;width:30%;margin-top:3%;padding:0;border:0;}
/*------PAGINA AUTORE------*/
.author{width:70%;}
.relatedArticle h3{margin-bottom:10px;font-size:23px;}
.relatedArticle img{width:210px;height:auto;}
.relatedArticle i{margin:0 10px;}
/*------PAGINA CATEGORIE------*/
.articleInList img{width:280px;height:auto;}
.articleInList h2,.articleInList h3{font-size:23px;}
.articleInList p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 5px 0;font-family:'RobotoSlab','Times New Roman',serif;font-size:16px;overflow: hidden;}
.articleInList time{display:unset;font-size:16px;margin-right:15px;}
.articleInList span{font-size:16px;}
.articleInList.newsList img{width:200px;height:auto;}
/*------PAGINA SEARCH------*/
#pageSearch{width:75%;}
#pageSearch b{font-size:18px;}
#pageSearch .infoArticle h3{font-size:22px;}
#pageSearch .infoArticle i{font-size:16px;}
#pageSearch .infoArticle p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
}

@media(min-width:1150px){
#sliderLatestNews ul li{flex:0 0 31.7%;}
}