@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500|Open+Sans|Acme&display=swap");body,html{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;color:#1d2129;line-height:1.37em}body{display:flex;flex-direction:column}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:underline}h1{color:#f90;font-size:2em;text-transform:uppercase;font-family:Acme,Helvetica,Arial,sans-serif}h2,h3{color:#069;font-size:1.2em;font-weight:400}th{text-align:left;background:#069;color:#fff}th,tr{cursor:pointer}header{width:100%;padding:10px 20px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}header .logo{height:100px;width:280px}header .cerca{position:relative;top:20px;width:300px;margin:0 20px 0 auto}header .cerca .btn{border-color:#ced4da;background:#fff}header .cerca .btn .fa-search{line-height:inherit;color:#f90}header .social-icons{list-style:none;margin:0;padding:0;text-indent:0;position:relative;top:20px}header .social-icons li{margin:0 5px;display:inline-block}header .social-icons li a{color:#f90;font-size:2.3rem}header .header-bg{width:100%;height:120px;position:absolute;z-index:-1;top:0;left:0;background:linear-gradient(180deg,#fff 0,#7db9e8);opacity:.4}@media (max-width:991.98px){header .cerca{width:200px}header .social-icons li a{font-size:2rem}}@media (max-width:767.98px){header{margin-top:44px;justify-content:center;padding:0;z-index:10}header .social-icons{display:none}header .cerca{position:fixed;width:100%;top:0;transition:top .4s;background:#069;padding:5px;margin:0 auto}header .cerca input{border:0;border-radius:3px!important}header .cerca .input-group-append{display:none}header .cerca.cerca-show{top:44px;transition:top .4s}header .header-bg,header .logo-container{display:none}}.main-menu{width:100%;background:#069;z-index:10}.main-menu .menu-toggle,.main-menu .search-toggle{border:0;background:none;color:#fff;font-size:24px;padding:10px 20px;display:none;outline:none}.main-menu .logo-container-mobile{display:none;vertical-align:bottom}.main-menu .logo-container-mobile .logo{height:40px;width:130px}.main-menu .links{list-style:none;margin:0;padding:0 0 0 10px;text-indent:0;text-align:center}.main-menu .links>li{display:inline-block}.main-menu .links>li:hover{background:#08c;transition:background .2s}.main-menu .links>li.menu-toggle{display:none}.main-menu .links>li a{font-family:Acme,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;padding:10px 20px;font-size:1.1rem;display:block;text-transform:uppercase}.main-menu .links .social-icons{display:none}.main-menu .background-dark{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:10;display:none}@media (min-width:767.99px){.main-menu .background-dark{display:none!important}}@media (max-width:991.98px){.main-menu .links{padding:0;display:flex;justify-content:space-around;text-align:left}.main-menu .links>li a{padding:8px 15px;font-size:1.2rem}}@media (max-width:767.98px){.main-menu{position:fixed;top:0}.main-menu .logo-container-mobile,.main-menu .menu-toggle,.main-menu .search-toggle{display:inline-block}.main-menu .search-toggle{float:right}.main-menu .links{width:80%;padding:0 0 30px;max-width:300px;height:9999px;position:absolute;top:0;left:-80%;transition:left .4s;background:#069;flex-direction:column;justify-content:flex-start;z-index:20}.main-menu .links>li:first-of-type{margin-top:30px}.main-menu .links>li.menu-toggle{display:block;position:absolute;top:0;left:80%}.main-menu .links>li.menu-toggle:hover{background:none}.main-menu .links .social-icons{list-style:none;margin:20px 0 0 10px;padding:0;text-indent:0;display:block}.main-menu .links .social-icons li{margin:0 5px;display:inline-block}.main-menu .links .social-icons li a{color:#fff;font-size:2rem}.main-menu .links.menu-show{left:0;transition:left .4s}}.tinymce-article,main article{width:calc(100% - 364px);max-width:836px;margin:0 16px 20px;font-size:18px;font-family:Roboto,sans-serif;font-weight:300;line-height:150%}.tinymce-article h3,main article h3{font-size:1.1em}.tinymce-article img,main article img{margin:5px;max-width:calc(100% - 10px);height:auto}.tinymce-article img.align-left,main article img.align-left{max-width:250px;margin:15px 15px 15px 0;float:left}.tinymce-article img.align-right,main article img.align-right{max-width:250px;margin:15px 0 15px 15px;float:right}.contents-list{width:calc(100% - 364px);max-width:836px;margin:0 16px}.contents-list ul.cards-container li{flex:1 0 calc(33.33333% - 10px);margin:5px;padding:5px}.contents-list .filters-mobile{background:#069;margin:30px 0;color:#fff;overflow:hidden;position:relative;display:none}.contents-list .filters-mobile h3{color:#fff;margin:0;padding:16px;cursor:pointer}.contents-list .filters-mobile .form-group{width:calc(100% - 32px);display:none;margin:0 auto 16px}.contents-list .filters-mobile button.btn{display:none;text-transform:uppercase;color:#fff;background:none;border:1px solid #fff;text-align:center;transition:color .2s ease-in-out,border .2s ease-in-out;text-decoration:none;padding:3px 10px;position:relative;margin:20px auto}.contents-list .filters-mobile .filters-mobile-toggle{position:absolute;top:16px;right:16px;cursor:pointer}main{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}main .sponsor img{width:300px;height:250px;margin:0;position:relative}main .sponsor.sponsor-top-article{margin:20px auto;display:none}main .sponsor.sponsor-top-article img{left:50%;transform:translateX(-50%)}main .sponsor.sponsor-small img{width:300px;height:100px}main aside{width:300px;margin:0 16px;display:flex;flex-wrap:wrap;flex-direction:column}main aside .sponsor{margin:0 0 20px}main aside .filters button.btn{text-transform:uppercase;color:#069;background:none;border:1px solid #069;display:inline-block;text-align:center;transition:color .2s ease-in-out,border .2s ease-in-out;text-decoration:none;padding:3px 10px;position:relative;left:50%;transform:translateX(-50%);margin:0 auto}main aside .filters button.btn:hover{color:#f90;border:1px solid #f90;transition:color .2s ease-in-out,border .2s ease-in-out}@media (max-width:890px){main .contents-list .filters-mobile,main .sponsor.sponsor-top-article{display:block}main .contents-list,main .tinymce-article,main article,main aside{width:calc(100% - 32px)}main aside{flex-direction:row;justify-content:center}main aside .sponsor{margin:20px}main aside .filters,main aside .sponsor:first-of-type{display:none}}@media (max-width:575.98px){main article img.align-left,main article img.align-right{max-width:calc(100% - 30px);margin:15px auto;float:none;display:block}}.breadcrumb{width:100%;max-width:1200px;margin:0 auto;background:none}.title{width:100%;color:#f90;font-size:2em;text-transform:uppercase;font-family:Acme,Helvetica,Arial,sans-serif}.subtitle{width:100%;color:#069;font-size:1.2em}a.btn{text-transform:uppercase;color:#069;border:1px solid #069;display:inline-block;text-align:center;text-decoration:none;padding:3px 10px;position:relative}a.btn,a.btn:hover{transition:color .2s ease-in-out,border .2s ease-in-out}a.btn:hover{color:#f90;border:1px solid #f90}.pagination a:active,.pagination a:hover,.pagination a:link,.pagination a:visited{text-decoration:none;background-color:#069!important;color:#fff}ul.cards-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0}ul.cards-container li{flex:1 0 calc(25% - 30px);margin:10px;padding:5px}ul.cards-container li:hover{box-shadow:0 0 0 5px #f90;transition:.2s ease-in-out}ul.cards-container li.sponsor{text-align:center}ul.cards-container li.sponsor:hover{box-shadow:0 0 0 0 #fff}ul.cards-container li a.card-article{text-decoration:none}ul.cards-container li a.card-article .card-img{width:100%;height:0;padding-top:75%;overflow:hidden;margin-bottom:10px}ul.cards-container li a.card-article h2{padding:0 5px;font-size:1.2rem;color:#069}ul.cards-container li a.card-article p{padding:0 5px}@media (max-width:991.98px){ul.cards-container li{flex:1 0 calc(50% - 30px)!important}}@media (max-width:520px){ul.cards-container{margin:0 0 30px}ul.cards-container li{flex:1 0 calc(100% - 30px)!important}ul.cards-container.cards-container-mobile-compact li a.card-article .card-img{width:50%!important;padding-top:37%!important;display:inline-block;float:left}ul.cards-container.cards-container-mobile-compact li a.card-article h2,ul.cards-container.cards-container-mobile-compact li a.card-article p{width:50%;display:inline-block}}footer{width:100%;padding:10px 20px;background:#069;color:#fff;font-size:.9em;line-height:2em}footer>div{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center}footer>div section{padding:20px;text-align:center;flex-grow:1}footer>div section span{display:block}footer>div section .logo{width:90%;max-width:250px;display:block;margin:0 auto}.cookie-bar{width:100%;background:#0065a1;position:fixed;top:0;display:none;z-index:100}.cookie-bar a{text-decoration:underline;font-weight:700;color:inherit}.cookie-bar>div{width:90%;max-width:1200px;overflow:hidden;margin:0 auto;position:relative;padding:20px 0;color:#fff;line-height:150%}.cookie-bar>div div:first-child{width:calc(100% - 100px);float:left}.cookie-bar .ok-cookie{width:50px;height:30px;background-color:#fff;color:#0065a1;border-radius:10px;line-height:30px;text-align:center;cursor:pointer;float:right}@media (max-width:540px){.cookie-bar>div div:first-child{width:100%;float:none}.cookie-bar .ok-cookie{margin-top:10px;float:none}}.telegram-button{height:80px;width:80px;position:fixed;bottom:20px;right:20px;background-color:#08c;color:#fff!important;border-radius:50%;transform:scale(1);-webkit-animation:pulse-black 2s infinite;animation:pulse-black 2s infinite;z-index:99}.telegram-button .fa-telegram-plane{margin:22px 0 0 21px;font-size:38px}@-webkit-keyframes pulse-black{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}@keyframes pulse-black{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.flash-messages{width:100%;background-color:#f90}.flash-messages ul{width:100%;padding:8px 20px;box-sizing:border-box;margin:0;list-style:none;display:flex;align-items:center}.flash-messages ul li{width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}.flash-messages ul li.hide{-webkit-animation:fadeout 1s;animation:fadeout 1s;display:none}.flash-messages ul li.show{-webkit-animation:fadein 1s;animation:fadein 1s;display:block}.flash-messages ul li a{color:#fff;text-decoration:underline}.home-testata-sliders{width:100%;overflow:hidden;display:flex;flex-direction:column}.home-testata-sliders .circles-slider{width:100%;max-width:1200px;overflow:hidden;padding:10px 0;margin:50px auto;max-height:175px;order:2}.home-testata-sliders .circles-slider .slick-prev{width:40px;height:40px;left:-45px;z-index:5}.home-testata-sliders .circles-slider .slick-next{width:40px;height:40px;right:-45px;z-index:5}.home-testata-sliders .circles-slider .slick-next:before,.home-testata-sliders .circles-slider .slick-prev:before{font-size:40px;color:#999}.home-testata-sliders .circles-slider ul{width:calc(100% - 100px);padding:0;margin:0 50px;list-style:none}.home-testata-sliders .circles-slider ul li{display:inline-block;margin:0 10px}.home-testata-sliders .circles-slider ul li a{display:block;text-align:center;text-decoration:none}.home-testata-sliders .circles-slider ul li a img{width:100px;height:100px;border-radius:50%;display:block;margin:0 auto}.home-testata-sliders .circles-slider ul li a .caption{font-size:14px;text-transform:uppercase;margin:7px 0 0;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767.98px){.home-testata-sliders .circles-slider{max-height:105px;order:0;margin:0}.home-testata-sliders .circles-slider .slick-prev{width:30px;height:30px;left:-30px}.home-testata-sliders .circles-slider .slick-next{width:30px;height:30px;right:-30px}.home-testata-sliders .circles-slider .slick-next:before,.home-testata-sliders .circles-slider .slick-prev:before{font-size:30px}.home-testata-sliders .circles-slider ul{width:calc(100% - 70px);margin:0 35px}.home-testata-sliders .circles-slider ul li{margin:0 5px}.home-testata-sliders .circles-slider ul li a img{width:60px;height:60px}.home-testata-sliders .circles-slider ul li a .caption{font-size:10px}}.home-testata-sliders .main-slider{width:100%;margin:0 0 10px;padding:0;overflow:hidden;height:450px;order:1}.home-testata-sliders .main-slider .slick-prev{width:40px;height:40px;left:25px;z-index:5}.home-testata-sliders .main-slider .slick-next{width:40px;height:40px;right:25px;z-index:5}.home-testata-sliders .main-slider .slick-next:before,.home-testata-sliders .main-slider .slick-prev:before{font-size:40px}.home-testata-sliders .main-slider .slick-dots{bottom:25px}.home-testata-sliders .main-slider .slick-dots li button:before{color:#fff;font-size:15px}.home-testata-sliders .main-slider ul{width:100%;list-style:none;margin:0;padding:0;position:relative}.home-testata-sliders .main-slider ul li{position:relative}.home-testata-sliders .main-slider ul li picture{overflow:hidden;display:flex;justify-content:center}.home-testata-sliders .main-slider ul li .caption{width:calc(100% - 160px);margin:0 80px;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.home-testata-sliders .main-slider ul li .caption h2{font-size:48px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.home-testata-sliders .main-slider ul li .caption a{width:90px;height:90px;padding:25px 0;margin:20px auto 0;border-radius:50%;background:#f90;display:block;font-size:18px;line-height:20px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;border:0}.home-testata-sliders .main-slider ul li .caption a:after{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;top:-5px;border-radius:50%;border:3px dashed #fff;transition:all .3s ease-in-out 0s}.home-testata-sliders .main-slider ul li .caption a:hover:after{transform:rotate(180deg)}@media (max-width:575.98px){.home-testata-sliders .main-slider .slick-prev{left:10px;top:auto;bottom:5px}.home-testata-sliders .main-slider .slick-next{right:10px;top:auto;bottom:5px}.home-testata-sliders .main-slider .slick-dots{bottom:37px}.home-testata-sliders .main-slider ul li .caption{width:calc(100% - 40px);margin:0 20px}.home-testata-sliders .main-slider ul li .caption h2{font-size:24px}.home-testata-sliders .main-slider ul li .caption a{width:70px;height:70px;padding:15px 0;font-size:16px;line-height:18px}}.contents-preview{width:100%;max-width:1200px;padding:10px 20px;margin:0 auto}.contents-preview .subtitle,.contents-preview .title{text-align:center}.contents-preview .subtitle{margin-bottom:30px;}.contents-preview a.btn{left:50%;transform:translateX(-50%);margin:0 auto 10px}.home-bio{width:100%;padding:40px 20px;margin:50px 0 0;background:url(/img/test/sfondo_foto_profilo_pescanet.jpg);background-size:cover;background-position:50%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative}.home-bio:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,49,82,.67)}.home-bio .profile{width:280px;height:280px;margin:0 50px;border:15px solid #fff;border-radius:50%;z-index:1}.home-bio>div{max-width:820px;width:calc(100% - 380px);z-index:1;color:#fff}.home-bio>div h1{font-size:1.7rem;color:#fff}@media (max-width:767.98px){.home-bio{flex-direction:column}.home-bio .profile{width:150px;height:150px;margin:0 0 30px;border:7px solid #fff}.home-bio>div{width:100%}}.forum-last-post{width:100%;max-width:1200px;padding:0 20px;margin:0 auto 50px}.forum-last-post .subtitle,.forum-last-post .title{text-align:center}.forum-last-post a.btn{left:50%;transform:translateX(-50%);margin:0 auto 10px}.forum-last-post ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.forum-last-post ul li{flex-basis:50%;flex-shrink:0;padding:10px 20px;text-align:center}.forum-last-post ul li a{text-decoration:none}.forum-last-post ul li a span{display:block}.forum-last-post ul li a span:first-child{font-size:1.2rem;font-weight:500;color:#069}.forum-last-post ul li a span:last-child{position:relative;top:-3px}.forum-last-post>div:last-child{display:flex;justify-content:space-around;flex-wrap:wrap}.forum-last-post>div:last-child div{text-align:center;text-transform:uppercase;font-size:1.4em;padding:0 30px;height:120px}.forum-last-post>div:last-child div .counter{color:#f90;font-size:3em;font-weight:500;display:block;position:relative;top:70px}@media (max-width:575.98px){.forum-last-post ul li{flex-basis:100%;padding:10px 0}}.tinymce-article-itinerario,main .info-itinerario{width:100%;padding:40px 20px;margin:30px 0 0;background:#069;color:#fff}.tinymce-article-itinerario>div,main .info-itinerario>div{max-width:1200px;width:100%;margin:0 auto;z-index:1}.tinymce-article-itinerario>div h2,main .info-itinerario>div h2{color:#fff}main .map-itinerario{width:100%;height:400px}main .author{width:100%;padding:40px 20px;margin:0 0 30px;background:#069;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative}main .author .profile{width:140px;height:140px;margin:0 50px;border:8px solid #fff;border-radius:50%;z-index:1}main .author>div{max-width:960px;width:calc(100% - 240px);z-index:1;color:#fff}main .author>div h3{font-size:1.2rem;font-weight:700;color:#fff}@media (max-width:767.98px){main .author{flex-direction:column}main .author .profile{width:150px;height:150px;margin:0 0 30px;border:7px solid #fff}main .author>div{width:100%}}main aside .filters{margin-bottom:50px}main aside .filters h3{border-bottom:2px solid #f90;margin-bottom:20px}main section.login{width:280px;background-color:#069;padding:20px;margin:30px auto;border-radius:20px;overflow:hidden}main section.login .login-btn{width:100px;font-size:16px;text-align:center;font-weight:700;padding:7px 0;margin:20px auto 0;cursor:pointer;background:#f90;color:#fff}main section.login .login-post{text-align:center;color:#fff;margin:10px 0 0}main .logged-message{width:280px;display:block;margin:30px auto;text-align:center;color:#069}main .action-bar{width:calc(100% - 30px);max-width:1200px;padding:0 20px;overflow:hidden;margin:0 auto}main .action-bar span{font-size:24px;color:#069;display:inline-block;line-height:33px}main .action-bar .btn{padding:5px 20px;border:2px solid #069;display:inline-block;overflow:hidden;font-weight:700;color:#069;float:right;cursor:pointer;margin:0 0 0 10px}main .action-bar .btn-back{float:left;margin:0 10px 0 0}main .action-bar .btn-red{border:2px solid #cf0b00;color:#cf0b00}main .action-bar .btn-spinner .fa{display:none}main .action-bar .ajax-result{clear:both;padding-top:20px}main .action-bar .alert{width:100%;padding:10px 20px;font-weight:700;margin:10px 0 0}main .action-bar .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}main .action-bar .alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media (max-width:575.98px){main .action-bar span{display:block;margin-bottom:10px}main .action-bar .btn{float:none;margin:0 10px 0 0}}main .adm-slideshow{width:calc(100% - 30px);max-width:1200px;padding:0 20px;overflow:hidden;margin:0 auto}main .adm-slideshow .adm-slide{background:#eee;overflow:hidden;padding:20px;margin:0 0 20px;position:relative}main .adm-slideshow .adm-slide .order-label{margin-bottom:20px;cursor:move}main .adm-slideshow .adm-slide .select-file-specs{font-size:12px;line-height:30px;float:left;margin:0 0 0 10px}main .adm-slideshow .adm-slide .fa-times{position:absolute;top:20px;right:25px;font-size:24px;cursor:pointer;display:block;color:#cf0b00}main .adm-slideshow .adm-slide .slide-preview{width:120px;height:90px;border:2px solid #999;background-size:contain;background-repeat:no-repeat;background-position:50%;text-align:center;line-height:100px}main .adm-slideshow .adm-slide .fa-exclamation-triangle{color:#cf0b00}main .adm-autori{width:calc(100% - 30px);max-width:1200px;padding:0 20px;overflow:hidden;margin:0 auto}main .adm-autori .adm-autore{background:#eee;overflow:hidden;padding:20px;margin:0 0 20px;position:relative}main .adm-autori .adm-autore .select-file-specs{font-size:12px;line-height:30px;float:left;margin:0 0 0 10px}main .adm-autori .adm-autore .fa-times{position:absolute;top:20px;right:25px;font-size:24px;cursor:pointer;display:block;color:#cf0b00}main .adm-autori .adm-autore .autore-preview{width:90px;height:90px;border:2px solid #999;background-size:contain;background-repeat:no-repeat;background-position:50%;text-align:center;line-height:100px}main .adm-autori .adm-autore .fa-exclamation-triangle{color:#cf0b00}main .dataTables_wrapper .ui-toolbar{padding:8px;margin:0 0 5px;overflow:hidden}main .dataTables_wrapper .ui-toolbar .dataTables_wrapper .ui-toolbar select,main .dataTables_wrapper .ui-toolbar input{border:1px solid #ddd;height:30px;background:#fff;padding:3px 10px;border-radius:.25rem;outline:none}main .dataTables_wrapper .dataTables_paginate span{border:1px solid #ddd}main .adm-contenuto{width:calc(100% - 30px);max-width:1200px;padding:0 20px;overflow:hidden;margin:0 auto}main .mce-label.mce-charactercount{margin:2px 0 2px 2px;padding:8px;font-size:12px}main .mce-path{display:none!important}.tinymce-article,.tinymce-article-itinerario{width:calc(100% - 32px);max-width:1200px}.tinymce-article-itinerario{padding:10px 16px;margin:0}
