﻿*, ::after, ::before {box-sizing: border-box;}body {font-family: 'Roboto', sans-serif;line-height: 1.6;padding-top: 6px;margin: 0;font-size: 1rem;font-weight: 400;background-color: #fff;}a:link, a:visited, a:hover, a:active{color: #000000;text-decoration: none;}a:hover{text-decoration: none;}.main {max-width: 1300px;margin-right: auto;margin-left: auto;padding: 0px;}.respLat {width: 300px;height: 600px;}.huerotate {filter: hue-rotate(20deg) brightness(1.30);}.gray {filter: grayscale(100%);}.row {margin-right: auto;margin-left: auto;padding: 0px;}h1 {padding-top: 6px;border-bottom: 1px solid #2f8cbe;color: #35719e;font-size: 1.6rem;margin-top: 2px;padding-left: 6px;padding-top: 24px;padding-bottom: 5px;text-transform: uppercase;line-height: 1.2;}.screen {width: auto ;max-width: 100% ;max-height: 550px;height: auto ;display: block;margin-left: auto;margin-right: auto;}.container {display: flex;flex-direction: row;}.ombre {box-shadow: 0 0 45px rgba(0, 0, 0, 0.5);margin-top: -18px;padding-top: 12px;}.barra {width: 100%;color: #269e5c;font-size: 2rem;padding-left:15px !important;display: flex;flex-direction: row;padding: 4px;padding-bottom: 0px;margin-top: 4px;}.barra_linea {width: 100%;height: 1px;background-color: #21894f;}.barra2 {list-style: none;padding-left:17px !important;text-transform: uppercase;display: flex;flex-direction: row;}.barra2 a {text-decoration: none;background-color: transparent;color: #ffffff;}.barra_elem {padding-left:16px;padding-right:16px;margin-right:4px;border-radius: 0 0 4px 4px;background-color: #20864e;color: #ffffff;}.nav-link{border-bottom: 2px solid transparent;}.nav-link:hover{border-bottom: 2px solid #00d1b8;text-decoration: none;}.logo_tit a {color: #39d877;padding-left:2px;-webkit-text-stroke: 0.009em #3c9b2d;}.descr_logo {font-size: 1.1rem;margin-top: 14px;margin-left: 15px;color: #299a55;}.articolo {padding: 10px;width: 100%;max-width: 994px;}.articolo a {background-repeat: no-repeat;background-image: linear-gradient(0deg, #00d1b8 0%, #00d1b8 100%);background-position: 100% 90%;background-size: 100% 20%;transition: background-position 100ms,background-size 100ms;}.articolo a:hover {background-size: 100% 8%;}.destra {padding: 2px;width: 306px;flex: 0 0 306px;}.footer {width: 100%;background-color: #373c43;padding-top: 6px;padding-bottom: 6px;}.footerLinks {font-size: 0.8rem;color: #FFFFFF;text-align: center;font-weight: bold;margin: 0px;}.inbasso {font-size: 0.7rem;}.inbasso2 {font-size: 0.6rem;}.footerLinks a {color: #FFFFFF;text-decoration: none;}h3, h2 {padding-top: 6px;color: #35719e;font-size: 1.4rem;margin-top: 2px;min-height: 38px;padding-left: 0px;padding-top: 6px;text-transform: uppercase;border-bottom: 0px solid #2f8cbe;line-height: 1.2;margin-bottom: 0px;}.card {flex: 33.33%;margin:4px;border: 1px solid #dbdbdb;border-radius:4px;}.card-img-top {width: auto ;max-width: 100% ;max-height: 550px;height: auto ;display: block;margin-left: auto;margin-right: auto;}.card-title{min-height: 85px;}.card-title h3{padding-top: 0px !important;}.card-title, .card-text {padding:8px;text-align: left;font-size: 1rem;vertical-align: bottom;padding-bottom:12px !important;}.card-text {margin: 0px;}.card-title a, .card-text a {background-image: none ;}.card-body {display:flex;flex-direction: column;justify-content: space-between;flex-grow: 1;}.fadein img{opacity:0.9;transition: 1s ease;}.fadein img:hover{opacity:1;transition: 1s ease;}.grow img{transition: 1s ease;}.grow img:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);transition: 1s ease;}.brighten img {-webkit-filter: brightness(90%);-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease;}.brighten img:hover {-webkit-filter: brightness(100%);}ins.adsbygoogle[data-ad-status="unfilled"] {display: none !important;}.logo_it {margin-top: 9px;}@media (max-width: 800px) {.container {flex-direction: column;}.destra {margin-right: auto;margin-left: auto;}.ombre {box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);;margin-top: 0px;padding-top: 0px;}}@media (max-width: 500px) {.barra {font-size: 0.9rem;margin-top: 0px;}.descr_logo {font-size: 0.6rem;margin-top: 6px;margin-left: 6px;}.barra_elem {font-size: 0.7rem;}h1,h2,h3 {font-size: 1.1rem;padding-top: 6px;}.logo_img {width: 22px;height: 20px;margin-top:1px;}.logo_it {width: 142px;height: 18px;margin-top: 3px;}.card-title{min-height: 0px;}}