/*GraniteShares*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');
h1.category{font-family: 'Lato', sans-serif;text-transform: uppercase;background: #29BAC2;color: #fff;font-size: 14px;padding: 6px 12px;border-radius: 3px;}
h2{font-family: 'Montserrat', sans-serif;text-transform: uppercase;color: #29BAC2;font-size: 32px;}
.sponsored{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 5px solid #29bac2;}
.sponsored2{margin-bottom: 15px;padding: 15px;border-top: 5px solid #29bac2;border-bottom: 1px solid rgba(0,0,0,0.1);}
.sponsored2 span{font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 18px;margin: 0 10px;color: #29bac2;}
#nuoviETPs{background:#29BAC2;padding: 15px;margin: 0 0 15px;}
#nuoviETPs ul li a{color: #000;font-weight: 500;font-family: 'Montserrat', sans-serif;font-size: 18px;transition: all .4s ease!important;}
#nuoviETPs ul li a:hover{color: #000;font-weight: 700;transition: all .4s ease!important;font-size: 18.5px;}
#nuoviETPs h3{color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;text-align: center;}
#nuoviETPs h3 span{color: #000;}
#tesla{background: url(../images/speciali/graniteshares/tesla.jpg);padding: 20px 20px;background-size: cover;text-align: center;height: 380px;position: relative;}
#tesla h3{color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;text-align: center;margin-bottom: 25px;}
#tesla h3 small{color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;text-align: center;}
#tesla h4{color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;text-align: center;margin: 25px;}
a.btn-tesla{color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 700;text-align: center;background: #29bac2;padding: 10px 20px;border-radius: 20px;display: inline-block;/* left: 30%; */bottom: 30px;margin: 0 auto;vertical-align: bottom;}
a:hover.btn-tesla{background: #1D9EA6;}
#graniteSide{background: rgb(248, 249, 250);padding: 15px;}
#graniteSide h4{background: #29BAC2;padding: 15px;color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 400;}
#graniteSide .granitebox{background: #fff;padding: 10px;margin: 10px 0px 5px;}
#graniteSide .granitebox p{color: rgb(63, 63, 63);font-size: 12px;margin-bottom: 0;}
#graniteSide .tiff a{color:#29BAC2;}
#graniteSide .tiff a:hover{color:#1870dc;}
#granitetable{margin-top: 30px;}
#granitetable .table-hover tbody tr:hover {color: #212529;cursor: pointer;background-color: rgb(41 186 194 / 15%);box-shadow: 0 0 8px 1px #29BAC2;}
#granitetable table{font-family: 'Montserrat', sans-serif;font-size: 12px;}
#granitetable table td{padding: 25px 8px;white-space: wrap;}
.blutxt {color: #2196f3;}
@media (min-width: 1px) {
#graniteSide .grid1{height: 60px;display: grid;place-items: center;}
}

@media (min-width: 1024px) {
#graniteSide .grid1{height: 150px;display: grid;place-items: center;}
}
