/*
@import url("https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300;400;500;800;900&display=swap;");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;800;900&display=swap;");
*/
@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/FrankRuhlLibre-Light.woff2") format('woff2');}
@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/FrankRuhlLibre-Regular.woff2") format('woff2');}
@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/FrankRuhlLibre-Medium.woff2") format('woff2');}
@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/FrankRuhlLibre-Bold.woff2") format('woff2');}
@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/FrankRuhlLibre-Black.woff2") format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/Lato-Light.woff2") format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Lato-Regular.woff2") format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/Lato-Black.woff2") format('woff2');}
@font-face{font-family:"MF-iconfont";src:url(../fonts/MF-iconfont.eot?og6uow);src:url(../fonts/MF-iconfont.eot?og6uow#iefix) format("embedded-opentype"),url(../fonts/MF-iconfont.ttf?og6uow) format("truetype"),url(../fonts/MF-iconfont.woff?og6uow) format("woff"),url(../fonts/iconfont/MF-iconfont.svg?og6uow#MF-iconfont) format("svg");font-weight:400;font-style:normal;font-display:block}
.ftLato{font-family: "Lato", sans-serif, Helvetica, Arial, sans-serif!important;}
input::-ms-reveal,input::-ms-clear {display: none;}
#skintrack{position: fixed;width: 25px;height: 501px;left:10px;}
.bgvideo h6 a{color:#fff;} 
.bgvideo h6 a:hover{color:#5a9cfe;} 
.bgvideo .owl-theme .owl-dots .owl-dot.active span,.bgvideo .owl-theme .owl-dots .owl-dot:hover span {background:#D6D6D6 ;}
.bgvideo .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #869791;}
.bgvideo h4 a{color: #fff;}
.bgvideo h4 a:hover{color: #5a9cfe;}
.bgvideo{background: #121212;border-radius: 12px;}
.btn-account{background: #092d66;border-radius: 50%;padding:6px;color:#fff;font-size: 12px;font-family: 'Lato';line-height: 14.4px;font-weight: 900;text-transform: uppercase;}
.btn-account:hover{background: #4D92D5;border-radius: 50%;color:#fff;}
.btn-account span{text-align: center;width: 16px;display: block;}
.bgvideo svg.fa-circle{color:#FD0004!important;margin-right: 5px;vertical-align: baseline!important;display: inline-block;}
.bgvideo svg.fa-circle-play{color:#fff!important;margin-right: 5px;display: inline-block;}
.bgvideo h4{font-size: 14px;padding: 10px 0 5px;color: #fff;margin:0;}
.bgvideo h6{font-size: 16px;margin: 8px 0 5px;color: #fff;line-height: 20px;}
.bgvideo span.videodate{color: #959595;font-size: 13px;margin-top: 5px;display: inline-block;}
.bgvideo span.videotime{color: #0d6efd;float: right;font-size: 13px;margin-top: 5px;}
.bgvideo .owl-theme .owl-nav.disabled+.owl-dots{margin:0;}
.owl-carousel.loop .owl-nav button.owl-prev,.owl-carousel.loop .owl-nav button.owl-next {z-index: 1;width: 40px;height: 40px;background-color:rgb(0 0 0 / 50%);border-radius: 50%;border:2px solid #fff;position: absolute;top: 40%;transform: translatey(-50%);}
.owl-carousel.loop .owl-nav button.owl-prev:hover,.owl-carousel.loop .owl-nav button.owl-next:hover {background-color: rgb(0 0 0 / 75%);}
.owl-carousel.loop .owl-nav button.owl-prev {left: 15px;}
.owl-carousel.loop .owl-nav button.owl-next {right: 15px;}
.owl-carousel.loop .owl-nav {margin: 0;}
.owl-carousel.loop .owl-nav span {font-size: 32px;font-weight: 700;line-height: .8;color: #fff;}
h1.free-icon{font-family: "Lato",sans-serif,Helvetica,Arial,sans-serif;}
.barra-dossier h5,.barra-dossier h5 a, .barra h5 {margin: 0;font-size: 16px;color: #fff;font-family: 'Work Sans';}
/*new header*/
.btnabb{background:#4D92D5;color: #fff;border-radius: 3px;padding: 6px 12px;font-size:12px;line-height: 14.4px;font-weight: 900;border: none;gap: 4px;display: flex;text-transform: uppercase;}
.btnabb:hover{background: #2b4995}
.btnabb.mimosa{background: #ffcc00;color: #000;}
.btnabb.mimosa:hover{background: #BE9903;color: #000;}
.btnabb.azure{background: #5ce1e6;color: #000;}
.btnabb.azure:hover{background: #3EBEC2;color: #000;}
.btnabb.btnxmas{background: #840707}
.btnabb.btnxmas:hover{background: #BF0909}
.btnfinder{background: #13285b;color: #fff;border-radius: 3px;padding: 6px 12px;font-size: 14px;line-height: 19px;font-weight: 700;border: none;gap: 4px;display: flex;text-transform: uppercase;}
.btnfinder:hover{background: #4D92D5}
.btnfinder:before{color: #fff!important}
.btnacc{background: #fff;padding: 0px;border: none;display: flex;font: 700 normal 14px;color: #000}
.btnedi{color: #000;padding: 2px 0px;border: none;display: flex;font-size: 14px;font-weight: 700;text-wrap: nowrap;}
.btnedi:hover{color:#4D92D5;}
.btn-link{background: #fff;border: none;display: block;font-size: 14px;color: #000;text-decoration: underline;}
.btn-link:hover{color:#4D92D5}
.btnfind{border: none;background: none;}
.modalheadwa{border-bottom: none !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;padding: 0 !important;}
.modalheadwa .close{padding: 20px 10px !important;margin: -1rem 0rem -3rem auto !important;z-index: 9999;}
nav.drop-down-slide h3{color:#D05353;top:50px;right:150px}
nav.drop-down-slide li{line-height:30px}
nav.drop-down-slide a{color:#204056;font-weight:700;font-size:14px;text-transform:uppercase}
nav.drop-down-slide a:hover{color:#D05353}
.headmymf{display: flex;justify-content: center;align-items: center;}
.headmymf i{font-size: 20px;}
.headmymf .icon-wrapper{width: 28px;height: 28px;}
#Abbonatimenu{margin-top: 16px;}

/*NEWMENU*/
nav.menu-slide{background-color:#fff!important;top:0;left: -768px;height:100%;position:fixed;width: 100%;z-index: 9999999;overflow-y: scroll;overflow-x: hidden;padding: 0 12px;border-right: 1px solid #dddada;}
nav.menu-slide .brdmenu{border-right: none;}
nav.menu-slide .menusclose{color:#000;display: flex;justify-content: flex-end;/* line-height: 1; */height: 30px;}
nav.menu-slide .menusclose span{background: #ffffff;/* border-radius: 50%; */padding: 10px 10px;text-align: center;position: fixed;top: 0px;z-index: 9;cursor: pointer;}
nav.menu-slide .menusclose i{color: #fff;font-size: 28px;background: #000000;padding: 5px 8px;border-radius: 50%;}
nav.menu-slide li{text-align:center;border-bottom:1px solid #d8d8d8;line-height:60px}
nav.menu-slide .boxes li{border-bottom:none}


nav.menu-slide .categories .list_title{padding-left:8px;padding-bottom:0;margin-bottom:5px;position:relative;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:19px;color:#212121;font-weight:900;line-height:28px;letter-spacing:0;border-bottom:1px solid #d8d8d8}
nav.menu-slide .categories .list_title .nav_category{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase;color:#19408A;font-weight:700;line-height:28px;letter-spacing:0;appearance:none;background:transparent;border:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding: 0 10px 5px;}
nav.menu-slide .categories .list_title .nav_category:after{font-family:bootstrap-icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F124";font-size:19px;color:#212121}
nav.menu-slide .categories .list_title .nav_category.noics:after {content: "";}
nav.menu-slide .categories .list_title .nav_category a {color: #19408A;}
nav.menu-slide .categories .list_title .voices .element {list-style-type: none;text-align: start;border-bottom: none;}
nav.menu-slide .categories .list_title .voices .element .nav-link{transition:color .2s;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:400;line-height:18px;letter-spacing:.15px;text-transform:uppercase;padding-bottom: 8px;}



nav.menu-slide .boxes_wrapper{position:relative;width:100%;padding: 10px 10px 100px;flex:0 0 100%;max-width:100%}
nav.menu-slide .boxes_wrapper .boxes{position:relative;width:100%;margin-bottom:40px}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col{align-items:center;display:flex;flex-grow:0}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col.right{flex-grow:1;padding-left:0}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col>img{width:64px;height:auto;border-radius:8px}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body{padding:0;height:100%;display:flex;flex-direction:column}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title{position:relative;text-align: left;}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title .card-title{padding-left:0;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:18px;color:#19408A;font-weight:900;line-height:32px;letter-spacing:0}
nav.menu-slide .boxes_wrapper .boxes>li .card{margin: 12px 0;}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class^="icon-"],nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class*=" icon-"]{position:absolute;left:0;top:2px}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class^="icon-"]::before,nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class*=" icon-"]::before{font-size:24px;color:#05285b}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .card-text, nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-footer {display: none;}



#form-searchmerc .input-group{position: relative;}
#form-searchmerc .input-group-append{position: absolute;width: 22px;height: 22px;right: 10px;top: 8px;}
#div_SearchBox h6{text-align: center;font-size:14px;color: #5a5a5a;display: block;width: 100%;}
.headmymf h4{text-align: center;font-weight: 900;font-size: 17px;padding: 16px 8px;margin-bottom: 0;}
.headmymf h4 small{display: block;text-decoration: underline;}
nav.navbar .btns {min-width: auto !important;min-width: 275px !important;display: flex;}
.flipX::before {-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.input-group .text_field-mob {width: 100%;padding: 2px!important;;border: none;background: #ffffff;color: #000;font-weight: 700;border-bottom: 1px solid #ccc;margin-bottom: 5px;overflow: hidden;text-align: center;white-space: nowrap;text-overflow: ellipsis;height: auto;}
.icon-flex, .icon-wrapper {display: flex;justify-content: center;align-items: center;align-self: center;}
.icon-wrapper {border-radius: 50%;overflow: hidden;border: 1px solid #000000;font-size: 16px;width: 24px;height: 24px;}
/*NEWSMETA*/
.newsmeta{display: flex;flex-direction: row;justify-content: space-between;padding-bottom: 6px;border-bottom: 1px solid rgb(0 0 0 / 20%);}
.newsmetaBottom{display: flex;flex-direction: row;justify-content:flex-start;padding: 6px 0;gap: 8px;}
.newsmetaBottom span{font-size: 12px;font-weight: 400;line-height: 14.4px;color: #000;}
.newsmetaBottom span:nth-child(2):before{content: "\F293";margin-right: 3px;font-family: bootstrap-icons !important;vertical-align: middle;}
/*Newsletter card*/
.newsletter-card{display: flex; flex-direction: column; align-items: flex-start; padding: 0 5px 10px 5px;min-height: 310px;}
.newsletter-card > div{border: 1px solid #d8d8d8; padding: 15px;width: 100%;height: 100%;display: flex;flex-direction: column;}
.flagtxt{font-family: "Lato", sans-serif, Helvetica, Arial, sans-serif;font-size: 12px;color: #05285b;font-weight: 800;line-height: 24px;letter-spacing: 0;}
.flag{background-color: #e4edf8;width: 130px;padding: 3px;font-size:12px!important;margin-bottom: 10px!important;display:flex;justify-content: flex-start;align-items: center;}
.flag_text{text-transform: uppercase;}
.flag img{width: 16px!important;margin-right: 5px;}
.newsletter-card h3 {line-height: 1.1em !important;font-size: 20px !important;min-height: 44px;}
.newsletter-card a{color: #244baf;text-underline-offset: 5px;}
.newsletter-card p{font-size: 14px; color:#8a8a8a;}
.newsletter-card img {width: 55px;border-radius: 3px;max-width: 100%;max-height: fit-content;}
.nldesc p {min-height: 137px;}
.newsletter-actions{display: flex;flex-direction: row;justify-content: space-between;width: 100%;align-items: end;height: 100%;}
.newsletter-actions a{line-height: 38px;}
.newsletter-card-btn{text-decoration: none !important; background-color: #fff; color: #244baf; border: 1px solid #244baf !important; line-height: 1.5 !important;font-size: 13px;}
.newsletter-card-btn:hover{background-color: #244baf !important; color: #fff !important;text-decoration: none !important;}
.newsletter-card-btn-disattiva{text-decoration: none !important; background-color: #e70000; color: #ffffff!important; border: 1px solid #ffffff !important; line-height: 1.5 !important;}
.newsletter-card-btn-disattiva:hover{background-color: #ad0000 !important; color: #fff !important;text-decoration: none !important;}

[data-adunitid]:not([data-adunitid="6"]):not([data-adunitid="7"]):not([data-adunitid="9"]):not([data-adunitid="13"]):not([data-adunitid="14"]):not([data-adunitid="16"]):not([data-adunitid="20"]):not([data-adunitid="27"]):not([data-adunitid="28"]):not([data-adunitid="30"]):not([data-adunitid="0"]):not([data-adunitid="8"]):not([data-adunitid="10"]):not([data-adunitid="15"]):not([data-adunitid="21"]):not([data-adunitid="22"]):not([data-adunitid="23"]):not([data-adunitid="29"]):has(iframe){padding: 10px 0;background-color: #f7f7f7;}
[data-adunitid]:not([data-adunitid="6"]):not([data-adunitid="7"]):not([data-adunitid="9"]):not([data-adunitid="13"]):not([data-adunitid="14"]):not([data-adunitid="16"]):not([data-adunitid="20"]):not([data-adunitid="27"]):not([data-adunitid="28"]):not([data-adunitid="30"]):not([data-adunitid="0"]):not([data-adunitid="8"]):not([data-adunitid="10"]):not([data-adunitid="15"]):not([data-adunitid="21"]):not([data-adunitid="22"]):not([data-adunitid="23"]):not([data-adunitid="29"]) > div{display: flex;justify-content: center;align-items: center;flex-direction: column;}
[data-adunitid]:not([data-adunitid="6"]):not([data-adunitid="7"]):not([data-adunitid="9"]):not([data-adunitid="13"]):not([data-adunitid="14"]):not([data-adunitid="16"]):not([data-adunitid="20"]):not([data-adunitid="27"]):not([data-adunitid="28"]):not([data-adunitid="30"]):not([data-adunitid="0"]):not([data-adunitid="8"]):not([data-adunitid="10"]):not([data-adunitid="15"]):not([data-adunitid="21"]):not([data-adunitid="22"]):not([data-adunitid="23"]):not([data-adunitid="29"]) > div:before{content: "Pubblicit\e0";font-family: "Arial", sans-serif;text-transform: capitalize;font-size: 12px !important;color: #6b7280;line-height: 1;display: block;margin-bottom: 10px;}
@media (min-width:981px) {
body{ margin-top: 120px !important; }
body.no-skin{ margin-top: 0 !important; }
[data-adunitid="22"] { min-height: 250px; display:flex; vertical-align: middle; align-items: center; }
[data-adunitid="22"],[data-adunitid="22"] > div,[data-adunitid="22"] > div > div {justify-content: space-around !important;}
[data-adunitid="0"] {min-height: 250px;} 
[data-adunitid="10"] {min-height: 250px;} 
nav.navbar#headerMFPat .btns {min-width: auto !important;width: 285px !important;display: flex;} 
[data-adunitid="40"] { min-height: 90px; }    
}
nav.navbar .container #navbarSupportedContent.navbar-collapse .navbar-nav .links_wrapper .categories .list_title .nav_category.noics:after{content: "";}
.icon-media-play-fill:before {top: -5px;left: 1px;position: relative;}
.tcig span{background: #E01B1C;color: #fff;padding: 5px 10px;}
.tcig {margin-bottom: 10px;}
.balance{margin: 0;position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%, -50%);}
.posbottomright{position: absolute;right: 0;bottom: 0;}
#headerMF .container, .wrapper-submenu-cat.container{/* padding-left: 0; *//* padding-right: 0; */}
a.readmore{margin:5px auto 10px; display:block;font-size: 14px;font-weight: 600;text-align:center;width: 168px !important;background: #fff;border: 1px #082a5d solid !important;border-radius: 2px;padding:5px;color: #082a5d !important;}
.top_header_banner_section.menu-open #cat-Video,.top_header_banner_section.menu-open #cat-VideoEvo{display: none;}
.top_header_banner_section #cat-Video,.top_header_banner_section #cat-VideoEvo{display: block;}
#AbbonatiHeader{position: relative;white-space: nowrap;}
.brdmenu{border-right: 1px solid #dddada;}
nav.navbar .container #navbarSupportedContent.navbar-collapse .navbar-nav .links_wrapper .categories .list_title .nav_category a{color: #19408A;}
.valignmid{position: absolute;top: 50%;transform: translateY(-50%);}
.offer{position: absolute;bottom: -15px;width: max-content;right: 0px;background: #970002;color: #fff;padding: 0px 3px 0px;font-size: 12px;border-radius: 3px;}
.mh-225{min-height: 225px;}
.bg-danger-new{border:1px solid #dc3545;border-radius: 3px;background: #e7b1b6;color: #5f0b0b;}
.bg-success-new{border: 1px solid #68bda4;border-radius: 3px;background: #D4F1CD;}
.bg-success-new a{color: #009688;font-weight: 700;}
.paywall-box ul{padding-left: 15px;min-height: 140px;}
.paywall-box ul li{color: #000;font-size: 15px;font-weight: normal;text-align: left;line-height: 18px;margin-bottom: 5px;}
.paywall-box span{color: #000;font-size: 18px;font-weight: normal;text-align: center;display: block;line-height: 18px;margin-bottom: 10px;}
.paywall-box li span{display: inline-block;margin-bottom: 0;}
.paywall-box li span small{font-weight: 700;padding: 4px;margin-bottom: 0;}
.paywall-box h3{min-height: 55px;}
.paywall-box h3 span{background: #970002;display: inline-block;color: #fff;padding: 4px 10px;border-radius: 3px;margin: 5px 0 0;font-weight: 700;font-size: 14px;}
.paywallribbon{position: absolute;right: 9px;top: 0px;padding:0 .5em;font-size: 16px;font-family: 'Lato';text-transform: uppercase;margin:0 0 0 -.625em;line-height:1.875em;color: #ffffff;border-radius:0 .156em .156em 0;background: #840707;box-shadow:-1px 2px 3px rgba(0,0,0,.5)}
.paywallribbon:after,.paywallribbon:before{position:absolute;content:'';display:block}
.paywallribbon:before{width:.469em;height: 120%;padding:0 0 .438em;top: 1px;right: -5px;background:inherit;border-radius: 0 .313em .313em 0;}
.paywallribbon:after{width:.313em;height:.313em;background:rgba(0,0,0,.35);bottom:-.313em;right: -.313em;border-radius:.313em 0 0 .313em;box-shadow:inset -1px 2px 2px rgba(0,0,0,.3)}
.paywall-choice .paywall-box ul {padding-left: 10px;min-height: 218px;margin-left: 10px;}
.paywall-choice .paywall-box li span {font-size: 12px;}
.xmas-red{color: #840707!important;}
.love-red{color: #F44336!important;}
.ribmimosa{background: #ffcc00!important;color: #000!important;}
.ribazure{background: #5ce1e6!important;color: #000!important;}
.ribyounggreen{background: #35d77e!important;color: #fff!important;}
.ribyoufinancegreen{background: #7fd633!important;color: #fff!important;}
.alertxmas{background:#840707;color: #fff!important;border-radius: 3px;}
.w49{width: 49%!important;}
.ribblu{background: #2196F3!important;}
.redshd{-webkit-box-shadow: 1px 1px 10px -1px #8A0000!important;box-shadow: 1px 1px 10px -1px #8A0000!important;}
.blushd{-webkit-box-shadow: 1px 1px 10px -1px #2196F3!important;box-shadow: 1px 1px 10px -1px #2196F3!important;}
.azureshd{-webkit-box-shadow: 1px 1px 10px -1px #5ce1e6!important;box-shadow: 0 1px 4px 0 #5ce1e6;!important;}
.newbadge{background: #970002;color: #fff;padding: 0px 3px 2px;border-radius: 3px;margin: 0 0 0 3px;}
.newbadgemenu{color: #ff0609;font-size: 9px;padding: 1px 0 1px;border-radius: 3px;margin: 0 0 0px 4px;font-weight: 700;vertical-align: middle;}
.paywall-box sub{font-size: 55%;bottom: 0;}
.gmp-skinmob-spacer{min-height: 100px;}
.barra-dossier {padding: 12px;margin: 0 0 20px;display: block;background: #1a4995;}
.Focus .barra-dossier {padding: 12px;margin: 0 0 20px;display: block;background: #9c9c9c;}
.barra-dossier p{margin: 0;font-size: 16px;color: #fff;font-family: 'Work Sans';}
.indice-dossier {border-bottom: 4px solid #1a4995;}
.Focus .indice-dossier {border-bottom: 4px solid #9c9c9c;}
.indice-dossier h6{font-family: 'Work Sans';font-weight: 700;font-size: 26px;margin-bottom: 25px;color: #1a4995;}
.Focus .indice-dossier h6{font-family: 'Work Sans';font-weight: 700;font-size: 26px;margin-bottom: 25px;color: #9c9c9c;}
.indice-dossier h6 span{font-family: 'Work Sans';font-weight: 700;font-size: 30px;margin-bottom: 25px;color: #000;}
.indice-dossier h6 a{text-transform: uppercase;font-size: 18px;color: #7d7d7d;}
.indice-dossier h6 a:hover{color: #2196F3;}
@media (max-width: 420px) {
nav.navbar .navbar-brand {margin: 0;height: auto;width: 92px;text-align: center;padding-top: 0;}
}
@media (max-width:600px){
.paywallribbon{line-height:1.143em;padding:.5em}
.paywallribbon:after,.paywallribbon:before{font-size:.714em}
.btnabb{background:#fff;color:#4D92D5;border-radius: 3px;padding: 6px 6px;font-size:12px;line-height: 14.4px;font-weight: 900;border: none;gap: 4px;display: flex;text-transform: uppercase;}
.btnxmas{color:#fff;}
.btnabb:hover{background: #2b4995;color: #fff}  
.headsx{/* width: 90px; */}  
.newsmetaBottom{display: flex;flex-direction: column;justify-content:flex-start;padding: 6px 0;gap: 0;} 
.newsmetaBottom span:nth-last-child(1):before{content: " ";margin-right: 0;}    
}


a.readmore:hover{background: #f5f5f5;}
#readmoreX + [data-readmore-toggle], #readmoreX[data-readmore]{display: block; width: 100%;}
#readmoreX[data-readmore]{transition: height 300ms;overflow: hidden;}
#readmoreX p{margin-bottom: 5px;}
a.ablu{color:#5a9cfe;text-decoration:none;transition:color .2s}
a.ablu:hover{color:#ccc;text-decoration:none}
a {transition: all .4s ease!important;text-decoration: none!important;}
a.hoverlight img{border-radius:6px;opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.hoverlight-ico{transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
a:hover.hoverlight img{opacity: 0.3;}
a:hover.hoverlight .hoverlight-ico {opacity: 1;}
.hoverlight-ico i{color: #7a7a7a;font-size: 36px;}
h2.summary{font-family: "Lato",sans-serif,Helvetica,Arial,sans-serif;font-size: 20px;color: #212121;font-weight: 900;line-height: 1.2;letter-spacing: normal;margin-bottom: 0;}
.badgeMF{display:inline-block;padding: 8px 20px;font-size: 16px;font-weight:800;line-height:18px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius: 3px;}
/*ANALISI TECNICA*/
#analisi-tecnica .col-12 {color: #2b3440;background-color: #dce0e5;border-color: 1px solid #cfd4da;border-radius: 0.25rem;padding: 0.75rem 1.25rem;margin-bottom: 1rem;}
#analisi-tecnica .col-12:nth-child(odd) {background:none;}
#analisi-tecnica h5 a {color:#1266f1;border-bottom: 1px dotted #565656}
#analisi-tecnica h5 a:hover {color:#2196f3;border-bottom: 1px dotted #ccc}
/*PIMCOBOX*/
a .pimcobox{background:#244671;border-radius: 6px;color: #fff;transition: all .4s ease!important;max-width: 340px;min-height: 425px;margin: 0 auto 15px;}
a:hover .pimcobox{background:#49c2ea;color: #fff;}
a .pimcobox picture{height: 248px;display: block;position: relative;bottom: 0;}
a .pimcobox picture::after{content:"";width: 0;height: 0;border-style: solid;border-width: 0 170px 92px 170px;border-color: transparent transparent #244571 transparent;position: absolute;left: 0;bottom: 0;transition: all .4s ease!important;}
a:hover .pimcobox picture::after{border-color: transparent transparent #49c2ea transparent;}
.pimcobox h3{font-family:"Frank Ruhl Libre",sans-serif,Helvetica,Arial,sans-serif;font-weight: 500;color: #fff;text-align: center;font-size: 24px;line-height: 22px;margin: 15px 15px;display: block;}
.pimcobox p{padding: 0 15px;font-size: 13px;line-height: 20px;}
a .pimcobox .svg{display:block;width:72px;height:72px;border:4px solid #49c2ea;position:absolute;top:178px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;transition: all .4s ease!important;}
a:hover .pimcobox .svg{border:4px solid #fff;}
a .pimcobox svg{stroke: #49c2ea;transition: all .4s ease!important;}
a:hover .pimcobox svg{stroke: #fff;}
#slidecaption{-webkit-animation-name:spinner;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:4s;animation-name:spinner;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:4s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
@-webkit-keyframes spinner {
from{-webkit-transform:rotateY(0deg)}
to{-webkit-transform:rotateY(-360deg)}
}
@keyframes spinner {
from{-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
to{-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}
}
/*NATALE*/
.button-natale {border-radius: 30px;color: #fff;background-color: #8f1e1c;padding: 10px;width: 160px;margin: 10px auto 0;text-transform: uppercase;font-weight: bold;}
.button-natale-dett{border-radius:30px;color:#fff;background-color:#8f1e1c;padding:5px 2px;width:230px;margin:0 auto;font-weight:700}
/*BOXRICERCA carousel*/
.market-carousel {margin-bottom: 20px;padding: 3px 40px 0px;}
.market-carousel .item{display:flex;justify-content:center;align-items:center;padding:4px 8px;height:3rem;border-radius:6px;background-color:#fff;box-shadow:0 1px 4px 0 #cecece;overflow:hidden;margin:2px}
.market-carousel .item .item-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;text-align:center;transition:.2s all;font-weight: 700;font-size: 14px;}
.market-carousel .owl-carousel .owl-nav button.owl-next,.market-carousel .owl-carousel .owl-nav button.owl-prev {background: #05285b;color: #fff;padding: 0 14px!important;font-size: 24px!important;font-weight: bold;position: absolute;top: 3px;}
.market-carousel .owl-carousel .owl-nav button.owl-next:hover,.market-carousel .owl-carousel .owl-nav button.owl-prev:hover {background: #0d6efd;color: #fff;}
.market-carousel .owl-carousel .owl-nav button.owl-next {right: -50px;}
.market-carousel .owl-carousel .owl-nav button.owl-prev{left: -50px;}
.market-carousel .item.item-active{background: #d8e6fe;}
/*TEAM*/
.rcard{margin: 15px 0;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.rcard h6{margin: 10px 0;font-size: 14px;color: #000;}
.rcard h6 span{font-size: 14px;color: #000;font-weight: 400;}
.rcard h6 span a{font-size: 14px;color: #000;font-weight: 400;border-bottom: 1px dotted #222;}
.rcard h6 span a:hover{font-size: 14px;color: #555;font-weight: 400;border-bottom: 1px dotted #ccc;}
.rcardleg{display: flex;justify-content: flex-end;}
.rcardleg strong{font-size: 12px;color: #000;text-transform: uppercase;margin-right: 5px}
.rcardleg strong span{font-size: 12px;color: #000;font-weight: 400;}

.tcard{text-align: center;padding: 10px;margin-bottom: 25px;border: 1px solid #eae9e9;border-radius: 3px;}
 h2.thead{font-family: 'Lato';font-size: 16px;text-transform: uppercase;background: #f1f4f5;padding: 5px;border-radius: 6px;margin: 0;text-align: center;margin-bottom: 15px;}
.tcard h2{font-family: 'Lato';font-size: 16px;text-transform: uppercase;background: #f1f4f5;padding: 5px;border-radius: 6px;margin: 0;}
.tcard p{padding: 5px;margin: 0;}
.tcard span{padding: 0px;font-size: 12px;color: #9e9e9e;line-height: 12px;display: block;}
/*ANNUARIO KPMG*/
.bg-kpmg{background: #2c5794;border-top-left-radius: 12px;}
.bg-kpmglight{background: #2972E0;border-bottom-right-radius: 12px;}
.btn-outline-white {color: #fff;background-color: none;border-color: #fff;}
.btn-outline-white:hover {color: #fff;background-color: #ffffff61;border-color: #fff;}
/*GALLERY NEWS*/
.js .slider-single > div:nth-child(1n+2){display:none}
.js .slider-single.slick-initialized > div:nth-child(1n+2){display:block}
#galleryNews h3{/* background:#f0f0f0; *//* padding:2%; */position:relative;text-align:center}
.slider-single h3{line-height:10rem;color: #a40000;font-size:2.25rem;margin:.5rem;}
.slider-nav{margin:10px 0 0;}
.slider-nav h3::before{content:"";display:block;padding-top:75%}
.slider-nav h3 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#galleryNews h2 big{background: #a40000;color: #fff;padding: 6px;border-radius: 3px;font-family: 'Lato';font-size: 22px;}
#galleryNews{background: #141414;padding: 25px;margin-bottom: 35px;}
#galleryNews h2{color: #fff;font-size: 25px;margin-bottom: 15px;}
#galleryNews h5{color: #fff;font-weight: 500;}
#galleryNews .slick-dots li.slick-active button:before {opacity: .75;color: #fff;}
#galleryNews .slick-dots li button:before {color: #fff;}
#galleryNews .slick-prev {left: -20px;}
#galleryNews .slick-next {right: -20px;}
#galleryNews .thumb-img {margin: 0 3px;}
#galleryNews .thumb-img img:hover {cursor: pointer;opacity: .8;}
/*PLAYER MASTHEAD*/
.containerADPlayer{position: relative;min-height: 200px;background: #000;margin-bottom: 5px;}
.containerADPlayer h2{color: #fff;font-family: 'Lato';margin: 0;font-size: 16px;padding: 12px 10px 12px;/*background: url(../images/cnbcLogo.png) no-repeat;*/}
.containerADPlayer h2.tvmodalogo{color: #fff;font-family: 'Lato';margin: 0;font-size: 13px;padding: 12px 10px 12px;/*background: url(../images/tvmoda-logo-xs.png) no-repeat 4px 6px;*/}
.containerADPlayer h2.uptvlogo{color: #fff;font-family: 'Lato';margin: 0;font-size: 13px;padding: 12px 10px 12px;/*background: url(../images/uptvlogo-xs.png) no-repeat 4px 6px;*/}
.containerADPlayer h2 a{color: #fff;}
.containerADPlayer h2 a:hover{color: #0772c7;}
.containerADPlayer h2.nologolive{background: none;}
.containerADPlayer .boxADP{position: relative;width: 100%;top: 0;background: rgb(18,18,18);background: linear-gradient(360deg, rgba(18,18,18,0) 0%, rgba(18,18,18,0.342472022988883) 25%, rgba(0,1,1,1) 100%, rgba(0,0,0,1) 100%);/* overflow: hidden; *//* text-overflow: ellipsis; *//* display: -webkit-box; *//* -webkit-line-clamp: 2; *//* -webkit-box-orient: vertical; *//* max-height: 40px; */}
.containerADPlayer h6{position: absolute;z-index: 9999;bottom: 5px;right: 0px;color: #fff;font-family: 'Lato';font-size: 13px;padding: 5px 15px;}
.containerADPlayer h6 span{background: #f00;padding: 2px 5px;border-radius: 3px;text-transform: uppercase;}
#news-correlate h3 {font-family: "Frank Ruhl Libre",sans-serif,Helvetica,Arial,sans-serif;font-size: 28px;color:#212121;font-weight: 900;line-height: 1.09;letter-spacing: -.51px;margin-top: 8px;}
.table-sm td, .table-sm th {padding: 0.3rem;}
.foglia-news.news-content .content-image figure{margin-bottom: 15px;}
.ui.sticky{z-index:9999999999999999999999999999;}
.ui.sticky.fixed.top a.btn-close {margin: -8px -14px 0 0;float: right;position: absolute;right: 20px;display:block;}	
.ui.sticky.bound.top,.ui.sticky.fixed.top{top:150px;bottom:auto}
.gmp{text-align: center;}
/*NATIVE*/
.bg-finanza {background-color: #3664FB!important;}
.bg-automotive {background-color: #3515A8!important;}
.bg-tech {background-color: #78BADD!important;}
.bg-connectivity {background-color: #3FD0A4!important;}
.bg-istituzioni {background-color: #88AD8A!important;}
.bg-energia {background-color: #6ED67F!important;}
.bg-consumer {background-color: #E596BD!important;}
.bg-fashion {background-color: #E374F7!important;}
.bg-pharma {background-color: #883AC1!important;}
.bg-turismo {background-color: #FD8724!important;}
.bg-salute {background-color: #DE7C7C!important;}
.bg-immobiliare {background-color: #b43d4e!important;}
.bg-intesa {background-color: #2b8004!important;}
.bg-native {background-color: #333!important;}
.bg-eventi {background-color: #c50000!important;}
.bg-finanza:hover, .bg-automotive:hover, .bg-tech:hover, .bg-connectivity:hover, .bg-istituzioni:hover, .bg-energia:hover, .bg-consumer:hover, .bg-fashion:hover, .bg-pharma:hover, .bg-turismo:hover, .bg-salute:hover, .bg-immobiliare:hover, .bg-intesa:hover, .bg-native:hover, .bg-eventi:hover {background-color: #1a263b}
/*SPECIALE ISA*/
.bglnkope {padding: 15px;background: #f3f3f3;border: 1px solid #e0e0e0;}
a.lnkope {font-size: 1.0rem;padding: 1rem 3rem;color: #f4f4f4;text-transform: uppercase;background: #006747;font-weight: 400;letter-spacing: 3px;border-radius: 6px;width: 100%;text-align: center;display: block;}
a.lnkopeblu {font-size: 1.0rem;padding: 1rem 3rem;color: #f4f4f4;text-transform: uppercase;background: #202d50;font-weight: 400;letter-spacing: 3px;border-radius: 6px;width: 100%;text-align: center;display: block;}
a:hover.lnkope {color: #f4f4f4;background: #007C5C;}
a:hover.lnkopeblu {color: #f4f4f4;background: #3b5290;}
a.lnkopeorange {font-size: 1.0rem;padding: 1rem 3rem;color: #f4f4f4;text-transform: uppercase;background: #f2810e;font-weight: 400;letter-spacing: 3px;border-radius: 6px;width: 100%;text-align: center;display: block;}
a:hover.lnkopeorange {color: #f4f4f4;background: #FF5722;}
.link-operativo-akros{background: #fff;padding: 5px 20px 10px;border-radius: 6px;display: block;position: relative;border: 1px solid #fff;}
.link-operativo-akros:hover{background: #fff;border: 1px solid #c7c7c7;}
.link-operativo-akros span{display: block;font-size: 16px;color: #000;font-weight: 400;margin-bottom: 15px;}
.link-operativo-akros:hover span{color: #4caf50;}
.link-operativo-akros small{font-size: 14px;color: #000;font-weight: 400;}
.link-operativo-akros small.blu{font-size: 14px;color: #000;font-weight: 400;display: block;text-align: center;}
.link-operativo-akros big{position: absolute;right: 20px;bottom: 40px;color: #000;font-weight: bolder;line-height: 10px;text-align: center;}
.link-operativo-akros big.blu{position: absolute;right: 20px;bottom: 20px;color: #000;font-weight: bolder;line-height: 10px;text-align: center;}
.link-operativo-akros big span{font-size: 13px;font-weight: normal;color: #787575!important;margin-bottom: 0;}
.link-operativo-akros h4{text-align: center;margin: 0 0 10px;color: #000;font-size: 17px;}
.link-operativo-akros span.blu{display: block;font-size: 16px;color: #000;font-weight: 400;margin-bottom: 15px;text-align: center}
.link-operativo-akros:hover span.blu{color: #2196f3;}
/*VIDEOBOX*/
.videobox{width:100%;background: rgb(18,18,18);background: linear-gradient(176deg, rgba(18,18,18,1) 0%, rgba(18,18,18,1) 75%, rgb(34 73 116) 100%, rgba(0,66,138,1) 100%);border-bottom-right-radius: 32px;}
.videoboxInfo{padding: 10px 10px 5px;position: relative;}
.videoboxInfo h3{color: #0772c7;font-size: 20px;line-height: 20px;margin-bottom: 0;}
.videoboxInfo h3 a{color: #0772c7;}
.videoboxInfo h3 a:hover{color: #fff;}
.videoboxInfo h6{position: absolute;z-index: 99999999999;top: -35px;right: 10px;}
.videoboxInfo h6 span{background: #FF0000;color: #fff;text-transform: uppercase;font-size: 12px;padding: 2px 4px;border-radius: 2px;}
.videoboxInfo p{color: #ccc;}
.logolive{display: block;}
.logolive span, span.lgli{background: #FF0000;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 2px 8px;border-radius: 2px;}
span.lgli{margin-bottom: 15px;}
/*BOX ABBONAMENTI*/
.viewport-body {/* position: relative; *//* height: 100vh; */text-align: center;/* display: flex; *//* align-items: center; */justify-content: center;/* padding-top: 80px; */}
.sticky{background: #fff;position: sticky;top: 0;z-index: 999;}
a,::before,::after,img,span,input,button,.navbar,.fixedmenu,.tp-bullet,.owl-dot,.owl-prev,.owl-next{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.block{display:block}.padding_half{padding:4.375rem 0}
.viewport-body h1{margin-bottom: 30px;font-family: 'Lato';}
.viewport-body h2{color: #1a4995;font-family: 'Lato';line-height: 24px;margin-bottom: 15px;}
.viewport-body h2 small{color: #000;font-size: 18px;}
.viewport-body p{text-align: left;font-size: 21px;margin-top: 2px;font-weight: bold;/* margin-bottom: 50px; */letter-spacing: -0.5px;color: #777777;}
.viewport-body p.txt{text-align: justify;font-size: 18px;margin-top: 2px;font-weight: normal;/* margin-bottom: 50px; */letter-spacing: -0.5px;}
.promo{background: #fff;padding: 40px 20px 20px;border-radius: 10px;margin: 20px 0;box-shadow: 0 1px 4px 0 #cecece;text-align: center;}
.promo ul{color: #fff;text-align: left;/* padding-left: 25px; */line-height: 18px;margin-top: 15px;}
.promo ul li{margin-bottom: 12px;font-weight: 700;color: #121212;}
.promo h3{margin: 15px;text-align: center;font-size: 26px;min-height: 72px;font-family: 'Lato';}
.promo h3 sub{bottom: 0;font-size: 55%;}
.btnpromo{background: #092d66;color: #fff;margin-top: 10px;}
.btnpromo:hover, .btnprimary:focus{background: red;border: 1px solid #850900;color: #fff;}
.button{position:relative;display: block;font-size: 18px;padding: 1rem 1rem 1rem;line-height:1;text-transform:uppercase;text-align:center;font-weight:700;z-index:1;border:1px solid transparent;-webkit-border-radius:30px;border-radius:30px;overflow:hidden}
#other h3{font-size: 26px;color: #9b9b9b;text-transform: uppercase;margin: 15px 0 30px;}
#other{margin: 0 0 70px;}
.mh{min-height: 200px;}
.box h4{color:#494949;}
.box p{font-size: 16px;text-align: justify;font-weight: normal;letter-spacing: -0.5px;color: #606060;}
a.btn-abbonati{background:#1a4995;color:#fff;padding:10px;display:block;margin:0 auto;border-radius:3px;font-weight:700;border:1px solid #1a4995}
a:hover.btn-abbonati{background:#fff;color:#1a4995;border:1px solid #1a4995}
a.btn-accedi{padding:10px;width:150px;display:inline-block;background:#fff;margin:0 10px;border-radius:3px;border:1px solid #1a4995;color:#1a4995;font-weight:700;text-align:center}
a:hover.btn-accedi{background:#1a4995;color:#fff}
/*SWITCH*/
.tab-slider--nav{width:100%;/* float:left; */margin-bottom:20px;text-align: center;}
.tab-slider--tabs{display: inline-block;border: 4px solid #fff;box-shadow: 0 2px 4px 0 #cecece;margin:0;padding: 5px;list-style:none;position:relative;border-radius:35px;overflow:hidden;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tab-slider--tabs:after{content:"";width:50%;background:#345F90;height:100%;position:absolute;top:0;left:0;transition:all 250ms ease-in-out;border-radius:35px}
.tab-slider--tabs.slide:after{left:50%}
.tab-slider--trigger{font-size: 16px;line-height:1;font-weight:700;color: #1a4995;text-transform:uppercase;text-align:center;padding:11px 20px;position:relative;z-index:2;cursor:pointer;display:inline-block;transition:color 250ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tab-slider--trigger.active{color:#fff}
.tab-slider--body{margin-bottom:20px}
.text-blu{color:#3f51b5;}
/*PAYWALL*/
.box-paywall2{padding: 0;overflow:hidden;transition:filter .25s;position: absolute;bottom: 0;height: 24px;text-transform: uppercase;background: #ccc;padding: 0 10px;color: #616161;background: #bababa;text-shadow: #e0e0e0 1px 1px 0;font-weight: bold;font-size: 14px;line-height: 25px;}
.box-paywall{background: #dbdbdbc2;padding: 2px 5px 0px;/* border-radius: 4px; */display: inline;font-size: 18px;/* position: absolute; *//* top: 0; *//* right: 0; */}
.box-paywall i{font-weight: bold;color: #5f5f5f;background: rgb(218 218 218 / 70%);padding: 4px 5px;}
.box-paywall{background:none;border:none;font-size:inherit;cursor:pointer;outline:none}
.box-paywall{display:flex;align-items:center}
.box-paywall{padding: 0;overflow:hidden;transition:filter .25s;position: absolute;bottom: 0;height: 24px;}
.box-paywall:hover{filter:brightness(110%)}
.box-paywall span{opacity:0;visibility:hidden;transition:all .25s ease-out;font-size: 10px;letter-spacing: 0px;text-transform: uppercase;background: rgb(218 218 218 / 70%);padding: 6.5px 10px 2.5px 0px;display: block;white-space: nowrap;}
.box-paywall:hover span{margin-left:0px;opacity:1;visibility:visible;display: block;}
a.btn-footer{background: #002241;color: #fff;padding: 4px 20px 6px;border-radius: 6px;margin: 4px 20px 0 -20px;}
.footer .information_zone .privacy_policy .privacy_link {background:none;border:none;}
nav.navbar .container #navbarSupportedContent.navbar-collapse .navbar-nav .boxes_wrapper a.btn-footer{background: #002241;/* color: #fff; */padding: 4px 20px 6px;border-radius: 6px;margin: 0 15px 15px;float: right;}
a.btn-close {display:none;background: #fff;color: #000;border-radius: 100%;margin: -8px -14px 0 0;float: right;position: absolute;right: 20px;}	
a:hover.btn-close {background: #000;color: #fff;border-radius: 100%;padding: 3px;margin: -8px -14px 0 0;float: right;position: absolute;right: 20px;}
.box-brands{border:20px solid #EBEBEB;}
.box-brands table p,.box-brands table td{font-size: 13px;line-height: 18px;margin-bottom: 0;white-space: initial!important;}
.clearfloat {clear: both;height: 0px;font-size: 1px;line-height: 0px;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05);}
.table-sm td, .table-sm th {padding: 0.3rem;}
.adv-content{position: absolute;bottom: 5px;right: 20px;background: #000;color: #fff;padding: 0 8px;font-size: 11px;line-height: 14px;text-transform: uppercase;border-radius: 3px;}
.head-speciali{padding-bottom: 20px;border-bottom: 1px solid;border-image: linear-gradient(to right, #c2c2c2, #efefef) 1;}
.news-content .newsContent h3{font-size: 24px;line-height: 24px;margin-bottom: 15px;}
.date-bottom{text-align: right;font-size: 14px;margin-right: 30px;}
/*BOX NEWSLETTER*/
.more {display: none;}
button.read {margin: 10px auto;display: block;background-color: #e41d3f;color: white;border: 1px solid #a90521;outline: none;padding: 8px 15px;text-transform: initial;cursor: pointer;font-size: 14px;border-radius: 3px;transition: all .4s ease!important;}
button:hover.read {margin: 10px auto;display: block;background-color: #fff;color: #e41d3f;border: 1px solid #a90521;outline: none;padding: 8px 15px;text-transform: initial;cursor: pointer;font-size: 14px;border-radius: 3px;}
/*SUBSCRPTION BOX*/
.subscription_section h1,.subscription_section h2{font-family: 'Lato';text-align: center;margin-top: 10px;}
.subscription_section .txt {text-align: justify;font-size: 18px;margin-top: 2px;font-weight: normal;letter-spacing: 0.5px;}
.subscription_section  p {text-align: left;font-size: 21px;margin-top: 2px;font-weight: bold;letter-spacing: -0.5px;   color: #777777;}
.subscription_section  .texts p {color: #000;letter-spacing: -0.5px;font-size: 18px;}
.card_wrapper .properties .icon_text .icon-add {font-size: 16px;margin-right: 15px;}
.text-blu {color: #3f51b5;}
/*RIBBON*/
.ribbon,.ribbontext{display:inline-block;position:relative}
.ribbon{font-size:20px;margin: 0;text-align:center;position: absolute;top: 64px;z-index: 999;left: -5px;}
.ribbontext{padding:.5em 1em;min-width: 100%;line-height:1.2em;background:#ffd72a}
.ribbonbold:before,.ribbon:after,.ribbon:before,.ribbontext:after,.ribbontext:before{content:'';position:absolute;border-style:solid}
.ribbon:before{top:.3em;left:.2em;width:100%;height:100%;border:none;background:#ebeced;z-index:-2}
.ribbontext:before{bottom:100%;left:0;border-width:.5em .7em 0 0;border-color:transparent #fc9544 transparent transparent}
.ribbontext:after{top:100%;right:0;border-width:.5em 2em 0 0;border-color:#fc9544 transparent transparent}
.ribbonbold:before,.ribbon:after{top:.5em;right:-2em;border-width:1.1em 1em 1.1em 3em;border-color:#fecc30 transparent #fecc30 #fecc30;z-index:-1}
.ribbonbold:before{border-color:#ebeced transparent #ebeced #ebeced;top:.7em;right:-2.3em}
/*RIBBON CORNER*/
.ribbon-corner{width: 130px;height: 130px;overflow:hidden;position:absolute;z-index: 9;}
.ribbon-corner::before, .ribbon-corner::after{position:absolute;z-index:-1;content:'';display:block;border: 5px solid #52001c;}
.ribbon-corner span{position:absolute;display:block;width: 209px;padding: 13px 0;background-color: #970002;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 18px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}
.ribbon-top-left{top:-10px;left:-10px}
.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent}
.ribbon-top-left::before{top:0;right:0}
.ribbon-top-left::after{bottom:0;left:0}
.ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg)}
.ribbon-top-right{top:-10px;right: 0px;}
.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}
.ribbon-top-right::before{top:0;left: 1px;}
.ribbon-top-right::after{bottom:0;right:0}
.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg);font-size: 14px;}
.ribbon-bottom-left{bottom:-10px;left:-10px}
.ribbon-bottom-left::before,.ribbon-bottom-left::after{border-bottom-color:transparent;border-left-color:transparent}
.ribbon-bottom-left::before{bottom:0;right:0}
.ribbon-bottom-left::after{top:0;left:0}
.ribbon-bottom-left span{right:-25px;bottom:30px;transform:rotate(225deg)}
.ribbon-bottom-right{bottom:-10px;right:-10px}
.ribbon-bottom-right::before,.ribbon-bottom-right::after{border-bottom-color:transparent;border-right-color:transparent}
.ribbon-bottom-right::before{bottom:0;left:0}
.ribbon-bottom-right::after{top:0;right:0}
.ribbon-bottom-right span{left:-25px;bottom:30px;transform:rotate(-225deg)}
/*ISHARES 2022*/
.box-ishares {margin: 0 0 15px;}
.box-ishares a{display: block;}
.box-ishares a:hover{box-shadow: 0 0 5px 5px #d1d1d199;}
.box-ishares img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.box-ishares .brdleft{border-left: 5px #00a9e0 solid;padding: 0px 15px 10px;margin-top: 15px;display: flex;flex-direction: column;flex-wrap: nowrap;}
.box-ishares .brdleft.brdcel{border-left: 5px #6730e3 solid;}
.box-ishares .brdleft.brdred{border-left: 5px #e9041e solid;}
.box-ishares .brdleft.brdgreen{border-left: 5px #1e3324 solid;}
.box-ishares .brdleft.brdviola{border-left: 5px #662584 solid;}
.box-ishares .brdleft.brdblue{border-left: 5px #000ad2 solid;}
.box-ishares .brdleft.brdblue2{border-left: 5px #0000a0 solid;}
.box-ishares .brdleft.brdyellow{border-left: 5px #e3b449 solid;}
.box-ishares .brdleft.brdcyan{border-left: 5px #0076d6 solid;}
.box-ishares .brdleft.brddeepblue{border-left: 5px #002247 solid;}
.brdleft.brdlgim{border-left: 5px #1870dc solid;}
.brdleft.brdorange{border-left: 5px #2c9bac solid;}
.brdleft.brdportfolio{border-left: 5px #ff7c32 solid;}
.box-ishares span{color:#6c6c6c;font-size: 10.5px;text-transform: uppercase;letter-spacing: 1px;}
.box-ishares h3{font-size: 20px;line-height: 24px;margin-bottom: 5px;}
.box-ishares p{font-size: 14px;line-height: 20px;color: #000;}
/*DETTAGLIO TITOLO*/
.titolo-azione{margin-top: 1em;}
.titolo-azione h1{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size: 22px;color:#212121;font-weight:900;line-height: 24px;letter-spacing:-.54px;margin: 0;text-transform: uppercase;}
.titolo-azione h2{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:20px;color: #707070;font-weight: normal;line-height:1.36;letter-spacing:normal}
.titolo-time {font-size: 13px;color: #707070;font-weight: normal;letter-spacing:normal}
.inviasp .dropdown.bootstrap-select .btn.dropdown-toggle:after{position: absolute;right: 40px;}
.inviasp .dropdown_wrapper button.btn{position: absolute;top: 0;right: 0;padding: 6px 10px;}

.tooltip ul {text-align: left!important;padding-left: 20px;margin-bottom: 7px;padding-bottom: 0;}
.tooltip ul li{line-height: 15px;margin-bottom: 7px;}
.tooltip ul li:last-child{margin-bottom: 0;}

/*CATEGORY*/
#no-access{background: url("../images/cover-no-access.jpg") 0 0 no-repeat;min-height: 360px;padding-top: 30px;}
#no-access h3{color: #000;margin-top: 5px;}
#no-access h6{color: #000;margin:15px 0;font-weight: 500;}
#no-access .alert-danger{color: #c1272d;background-color: #ffffff;border-color: #c42d3d;text-align: center;}
#no-access .btn-success{color:#fff;background-color: #7c7c9d;border-color: #797b95;font-weight: 900;padding: 10px 25px;}
#no-access .btn-success:hover{color:#fff;background-color: #345F90;border-color: #284E7A;padding: 10px 23px;}
#no-access a{color: #345f90;}
#no-access a:hover{color:#2196f3;}
#no-access2 .subscription_section{padding-top:0;}
#no-access2 .subscription_section .heading{padding-top:0;}
.alert.alert-danger.fade.show {}
#no-access .corpo-articolo{color: #333;padding: 15px;}
#cat-Fashion{border-top: 10px solid #ca7379;padding: 5px 0 15px;margin: 50px 0 15px;}
#cat-Fashion .wide .category, #cat-Fashion .badge-secondary {border: 1px transparent;background-color: #ca7379;}
#cat-Fashion a:hover h2 {color: #a2090d;}
#cat-Fashion a h2 {color: #000000;transition: all .4s ease;}
#cat-Fashion .card.card-big .card-body > a .card-title{color: #000;}
#cat-Fashion .card.card-big .card-body > a:hover .card-title{color: #a2090d;}
#cat-Fashion .card.card-big {background-color: #F4ECEC;box-shadow: none;}
#cat-video{border-top: 10px solid #1E47B9;margin: 50px 0 15px;padding-top: 0;}
#cat-video .category{border-color: #1E47B9;background-color: #1E47B9;}
#cat-videothumb .badge_video{color: #fff;background-color: #1E47B9;}
#cat-videothumb .card.card-big{box-shadow: none;background-color: #E2E8F7;}
#cat-VideoEvo {padding: 20px 15px;height: auto;margin: 0px 20px!important;width: auto;}
#cat-Video {padding: 20px 15px;/* height: 250px; *//* margin: 0px 20px!important; */}
#cat-Video .card.card-big .card-body {min-height: 90px;}
#cat-Video .card-footer-top {color: #007bff!important;position: absolute;right: 10px;bottom: 0px;}
#cat-Video .card.card-big .card-body .card-footer-top .icon-clock {font-size: 14px;margin-right: 5px;}
#cat-Video .card.card-big .card-body .card-footer {line-height: 14px;}
#cat-Video .card.card-big .card-body .card-footer .data{color: #95989b;position: absolute;bottom: 0;}
#cat-Video .card {background: transparent;border-radius: 3px;box-shadow: none;}
#cat-Video .card.card-big .card-img-top {border-radius: 3px;}
#cat-Video .card.card-big .card-body > a .card-title {color: #fff;font-size: 15px;}
#cat-Video .card.card-big .card-body > a:hover .card-title {color: #1870dc;}
#cat-Video h2,#cat-VideoEvo h2{font-family:'Lato',sans-serif,Helvetica,Arial,sans-serif;font-size: 32px;color:#fff!important;font-weight:900;line-height:1;letter-spacing:-.54px}
#cat-Video h2 a,#cat-VideoEvo h2 a{color:#fff}
#cat-Video h2 a:hover,#cat-VideoEvo h2 a:hover{color:#007bff;}
#cat-Video p,#cat-VideoEvo p{color: #a8a8a8!important;font-size: 18px;}
#cat-Lifestyle{padding-bottom: 15px;border-top: 10px solid #ded5bb;padding: 5px 0 15px;margin: 50px 0 15px;}
#cat-Lifestyle .wide .category, #cat-Lifestyle .badge-secondary {border: 1px transparent;background-color: #b1a992;}
#cat-Lifestyle{}
#cat-Lifestyle{}
#cat-Lifestyle .wide a .title-section {color: #3d3a32;font-size: 32px;}
#cat-Lifestyle .wide a:hover .title-section {color: #9E9E9E;}
#cat-Lifestyle .card.card-big .card-body > a:hover .card-title{color:#646157}
#cat-Mytech{border-top: 10px solid #0b768b;padding: 5px 0 15px;margin: 50px 0 15px;}
#cat-Mytech .wide .category, #cat-Mytech .badge-secondary {border: 1px transparent;background-color: #007B8F;}
#cat-Mytech .correlated-article .tag {color: #14c5f3;}
#cat-Mytech .heading-section h4 {color: #000;}
#cat-Mytech .heading-section .link-section {color: #000000;}
#cat-Mytech .heading-section .icon-devices {color: #fff;}
#cat-Mytech .featured .content {color: #fff;}
#cat-Mytech .correlated-article a h3 {color: #fff;}
#cat-Mytech .correlated-article a:hover h3 {color: #00bcd4;}
#cat-Mytech p{color: #000;}
#cat-Mytech a h2{color: #000000;transition: all .4s ease;}
#cat-Mytech a:hover h2{color: #007B8F;}
#cat-Mytech .card.card-big .card-body > a .card-title{color: #000;}
#cat-Mytech .card.card-big .card-body > a:hover .card-title{color: #007b8f;}
#cat-Mytech .card-autor{color: #000000;}
#cat-Mytech .data{color: #31b5c6;}
#cat-Salvitalia .link-section-CNT {padding: 0;}
#cat-Salvitalia .card.card-big .card-body {padding: 0 10px 0;display: flex;flex-direction: column;align-items: flex-start;min-height: 140px;position: relative;}
section.markets h3.title{font-family: "Lato",sans-serif,Helvetica,Arial,sans-serif;font-size: 18px;color: #212121;font-weight: 700;line-height: 1.36;letter-spacing:normal;}
/*ESG*/
#cat-ESG{background: #f7f8fa;border-radius: 6px;padding: 15px 10px 20px;}
a.badge-mf{background: #002241;color: #fff;padding: 4px 20px 6px;border-radius: 3px;}
a:hover.badge-mf{}
a#esg {margin: 5px 0 0;display: block;font-family: 'Lato';color: #8bc34a;}
#cat-ESG img{border-top-left-radius: 6px;border-top-right-radius: 6px;}
#cat-ESG h4{color: #38b6ff;border-radius: 16px;font-size: 18px;line-height: 20px;margin: 10px 0 0;display: block;text-align: left;}
#cat-ESG h3{font-size: 22px;line-height: 20px;margin: 0;display: block;text-align: left;}
#cat-ESG .ui.table.newtable {margin: 0 0 0em;}
#cat-ESG .ui.table.newtable thead td {color: #000;font-size: 11px;line-height: 10px;background: #dcdcdc;}
#cat-ESG .ui.table.newtable thead.grebg td {background: #293682;color: #fff}
#cat-ESG .ui.table.newtable thead tr {border-bottom: 1px solid #c3c3c3;}
#cat-ESG .ui.table.newtable.myTable thead td {padding-right: 15px;}
.text-azul{color:#38B6FF;}
#cat-ESG span.tRating{background: #38b6ff;color: #fff;border-radius: 2px;padding:2px 4px;text-transform: uppercase;display: block;text-align: center;}
.posrel{position: absolute;margin-top: -24px;}

/*CARDBOX*/
#cat-OcchioaiTitoli .card-oi{background: rgb(235,235,235);background: linear-gradient(0deg, rgba(235,235,235,1) 0%, rgba(255,255,255,0.35) 35%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.35) 75%, rgba(240,240,240,1) 100%);width: 100%;height: 250px;position: absolute;}
:root {--surface-color: #fff;--curve: 40;}
.cardboxs{display:grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 1rem;padding:0;list-style-type:none}
.cardbox{position:relative;display:block;height:100%;border-radius:calc(var(--curve) * 1px);overflow:hidden;text-decoration:none}
.cardbox-image{width:100%;height:auto;margin-bottom: 120px;}
.cardbox-overlay{position:absolute;bottom:0;left:0;right:0;z-index:1;border-radius:calc(var(--curve) * 1px);background-color:var(--surface-color);transform:translateY(100%);transition:.2s ease-in-out}
.cardbox:hover .cardbox-overlay{transform:translateY(0)}
.cardbox-header{position:relative;/* display:flex; */align-items:center;gap:2em;padding: 1.5em 1.5em 0.5em;border-radius:calc(var(--curve) * 1px) 0 0 0;background-color:var(--surface-color);transform:translateY(-100%);transition:.2s ease-in-out}
.cardbox-arc{width:80px;height:80px;position:absolute;bottom:100%;right:0;z-index:1}
.cardbox-arc path{fill:var(--surface-color);d:path("M 40 80 c 22 0 40 -22 40 -40 v 40 Z")}
.cardbox:hover .cardbox-header{transform:translateY(0)}
.cardbox-thumb{flex-shrink:0;width:50px;height:50px;border-radius:50%}
.cardbox-title{font-size: 1em!important;line-height: 1em;margin:0 0 .3em;color:#6A515E;background: #fff!important;min-height: 40px;padding: 0!important;}
.cardbox-tagline{display:block;margin: 0.8em 0;font-size:.8em;color: #3b3b3b;line-height: 1.3em;text-align: center;min-height: 33.5px;}
.cardbox-status{font-size: .9em;color: #3f72a5;font-weight: 700;text-align: center;display: block;}
.cardbox-cat{font-size: .7em;font-weight: 600;text-transform: uppercase;color: #fff;background: #0a1971;padding: 0 8px 2px;border-radius: 2px;position: absolute;}
.cardbox-pol{font-size: .7em;font-weight: 600;text-transform: uppercase;color: #fff;background: #0a1971;padding: 2px 8px 2px;border-radius: 2px;margin: 0 auto;display: table;}
.cardbox-description{padding: 0 1em 2em;margin:0;color: #2c2c2c;font-size: 14px;line-height: 18px;text-align: justify;font-weight: 400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 6;overflow:hidden}
/*SLICK STRATEGIE*/
.slider--vertical{transform: perspective(35rem) rotateY(0deg);transform-origin:center left}
.slider--vertical .slick-slide{font-size:2rem;line-height: 2.5rem; opacity:.3;text-transform:uppercase;transform:scale(0.6,0.6);transform-origin:center left;transition:opacity .1s ease,transform .1s ease}
.slider--vertical .slick-slide.slick-current,.slider--vertical .slick-slide.slick-current-clone-animate{opacity:1;transform: scale(0.75,0.75);}
.slider--vertical .slick-next{margin-top: 0.5rem;}
.slider--vertical .slick-prev{margin-bottom: 0.5rem;}
.slick-arrow{color:#000}
.strateslider{padding:15px;background: #cfd7e2;border-radius: 6px;margin-bottom: 15px;}
.strateslider img{position: absolute;bottom: 15px;right: 55px;}
.strateslider .slick-current a:hover{background: #024dbc;color:#fff;padding: 0 15px}
.img-responsive{width:100%;height: auto;}
/*BOX NATIVE*/
.nativeHP {background: #fff;margin-bottom: auto;}
.nativeHP a{color: #1870dc;}
.nativeHP a:hover{color:#1052a2;}
.nativeHP h6{font-size: 17px;line-height:22px;}
.nativeHP p{font-size: 13px;line-height:16px;font-weight: 400;}
/*BOX CARMIGNAC*/
.carmiboxHP {background: url(../images/speciali/carmignac-bg.png)no-repeat 62% 39%;padding: 0 15px 15px;margin-bottom: auto;}
.carmiboxHP img{width: 100%;height: auto;}
.articles .carmiboxHP img{width: 240px;}
#nativeMain .carmiboxHP img,#hp2 .carmiboxHP img{width: 100%;height: auto;}
#nativeMain .carmiboxHP .bodynative{padding: 0 15px;}
.carmiboxHP p {font-size: 16px;line-height: 20px;font-weight: 400;text-align: justify;margin-bottom: 0px;}
.carmiboxHP h3 {font-size: 20px;line-height: 22px;margin-top: 10px;}
.carmiboxHP h3 a{color:#447e60;}
.carmiboxHP h3 a:hover{color:#99cc33;}
.categoria-lime a {font-size: 11px;font-weight: 700;color: #fff;background-color: #99cc33;border-radius: 3px;padding: 4px 13px 4px;margin: 0px 0 10px;display: inline-block;text-transform: uppercase;}
.carmipos{position:absolute;bottom: -10px;left: 0px;z-index: 9;}
.categoria-lime a:hover {color: #fff;background-color: #079e07;}
.carminone{display: none;}
.articles .carminone, #catspeciali .carminone{display: block;}
/*BOX EASYTRADING*/
.easytrading {background: #fff;}
.easyHead{border-top:12px solid #FF7C32;border-bottom: 1px solid #000;padding: 10px 16px;margin-bottom: 24px;}
.easyHeadWdg{border-top:12px solid #FF7C32;padding: 16px 16px;margin-bottom: 24px;}
.etCat{font-size:14px;color:#000;text-transform: uppercase;display: block;margin-bottom: 8px;}
.easyFoot{border-top:1px dotted #000;padding: 10px 0;margin: 15px 0;}

.easytrading .links p{color:#808080;margin-top: 24px}
.easytrading .links p a{color:#808080!important}
.easytrading .links p a:hover{color:#1870dc!important}
.easytrading h6{font-size: 14px;color: #FF7C32;text-transform: uppercase;}
.easytrading p{font-size: 14px;margin-bottom: 12px;color: #000;}
.easytBoxNewsletter .form-check.small .form-check-label{color:#B4B4B4;}
.easytBoxNewsletter input:not([type="checkbox"]) {height: 41px;text-align: center;border: 1px solid #BDBDBD;border-radius: 3px;font-weight: 700}
.minch h3{font-size: 20px;line-height: 28px;max-width: 480px;margin-bottom: 24px;}
.minch p{font-size: 17px;line-height: 24px;font-weight: 700;max-width: 350px;}
.minch .easyFoot{width: 100%; max-width: 330px;}
.btnNL .NLalign-items{align-items: center;}
.evidenza{background: #F6F6F6;padding: 4px;text-align: center;}
.evidenzaHead{display: flex;justify-content: space-between;margin-bottom: 20px;}
.evidenzaHead span{font-size: 10px;font-weight: 700;text-transform: uppercase;}
.evidenzaHead span.prop{font-size:10px;background: #f37b30;color: #fff;padding: 0 4px;border-radius: 4px;}
.easytrading date{display: block;font-size: 14px;}
.easytrading .etNews label{display: block;font-size: 14px;font-weight: 700;text-transform: uppercase;}
.easytBoxNewsletter input[type="text"] {color:#000;}
.easytBoxNewsletter input[type="text"] {color:#000;margin-bottom: 5px;}
.easytBoxNewsletter input[type="text"][readonly="readonly"] {color:#5A5A5A;font-weight: 500}
.easytBoxNewsletter .btn-nwslttr{background:#FF7C32;color: #fff;width: -webkit-fill-available;padding: 0;}
.easytrading .btn.secondary:hover {background-color: #f27134;border-color: #f27134;color: #ffffff;}
.easytrading .table-striped tbody tr:nth-of-type(odd) {background-color: #F4F4F4;}
.easytrading table {color: #000000;font-size: 14px;}
.easytrading .table td {height: auto;vertical-align: top;padding: 2px 0;border-top: none;font-weight: 500;}
.easytrading .table td a {color: #000000;text-decoration: none;background-color: initial;}
.easytrading .table td a:hover {color:#1870dc;font-weight: 700;}
.easytrading .table thead th {vertical-align: bottom;border:none;padding: 2px 0;}
.strateslider .slick-prev {position: absolute;top: 10px;right: 15px;z-index: 999;}
.strateslider .slick-next {position: absolute;bottom: 10px;right: 15px;z-index: 999;;}
.boxet{display: block;margin: 0 0 20px;background: #fff;padding: 0;}
/*CAROUSEL APPROFONDIMENTI MERCATI*/
#carousel-altre-news ul.primo-piano li h3{line-height: 20px;font-size: 18px;font-family: NeueHaasGroteskDisp;font-weight: bold;margin: 0px 0 5px;color:000;min-height: 60px;}
ul.navNewsMercati, ul.navSector{list-style: none;text-align: center;padding: inherit;}
ul.navNewsMercati li, ul.navSector li{list-style-type: none;display: inline-block;font-family: "Lato",sans-serif,Helvetica,Arial,sans-serif;font-weight: bold;font-size: 13.5px;text-transform: uppercase;padding: 4px;border-right: 1px solid #ddd;}
ul.navNewsMercati li:last-child, ul.navSector li:last-child{border-right: none;}
ul.navNewsMercati li a, ul.navSector li a{padding: 2px 8px;}
ul.navSector li a{color:#273f33;}
ul.navNewsMercati li a:focus{color: #fff;background:#4db2ec;}
ul.navSector li a:focus, ul.navSector li a:active{color: #fff;background:#1266f1;border-radius:3px;}

/*ACTIVTRADES*/
.activtrades .table {width: 100%;margin-bottom: 1rem;color: #212529;background: #fff;white-space: normal;}
.activtrades table.table tbody tr td {height: inherit;white-space: normal;font-size: 12px;}
.activtrades thead tr{background-color: rgb(50, 115, 171);}
.activtrades{margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #d6d8db;}
.activtrades h4{color: #454a56;margin: 0 0 10px;font-size: 14px;line-height: 14px;text-shadow: none;}
.activtrades h3, .activtrades h3 a{color: #1a345c;margin: 10px 0;font-size: 18px;line-height: 22px;text-shadow: none;}
.activtrades h3 a:hover{color: #356BBE;text-decoration: underline;}
.activtrades p{color: #454955;text-align: justify;font-weight: 400;font-size: 13px;}
.activtrades p strong a{color: #454955;text-align: justify;}
.activtrades p strong a:hover{color: #878C9A;text-decoration: underline;}
.headsg{padding: 10px 0;margin-bottom: 20px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);background: #1c1c1c;}
.splitflap {margin: 0 auto;}
/*IGWEBINAR*/
.igwebinar img{text-align: center;margin: 0 auto 15px;display: block;}
.webinar{border-left: 4px solid #6d558e;padding: 12px 14px;background: #fff;border: 1px solid #d8d8dc;border-radius: 4px;margin-bottom: 5px;}
.igcalendario{width: 40px;display: table-cell;vertical-align: middle;padding-right: 8px;position: relative;}
.igwebinarDay{font-size: 30px;text-align: center;font-weight: 700;line-height: 26px;}
.igwebinarMonth{font-size: 14px;line-height: 14px;padding: 0;text-transform: uppercase;text-align: center}
.igwebinarTitle{vertical-align: middle;display: table-cell;border-left: 1px solid #d8d8dc;padding-left: 15px;}
.igwebinarTitle h3{font-size: 15px;line-height: 18px;font-weight: 600;letter-spacing: -0.5px;margin: 0;}
.igwebinarTitle h3 a{color: #121212;}
.igwebinarTitle h3 a:hover{color: #c22126;}
.igwebinarTitle p{color: #6c6c7a;font-size: 14px;margin: 5px 0;}
.igwebinarTitle p small{color: #6c6c7a;font-size: 12px;}
a.btn-webinar{background-color: #ff0000;color: #fff;padding: 1px 8px 3px;border-radius: 10px;font-size: 13px;}
a:hover.btn-webinar{background-color: #8B72AD;color: #fff;padding: 1px 10px 3px;}
ul.primo-piano, .primo-piano{list-style: none;padding: 0 15px;margin-bottom: 0;}
ul.primo-piano li{margin: 15px 0 5px;border-bottom: 1px solid #EBEBEB;}
ul.primo-piano li:first-child{margin: 0px 0 15px;}
ul.primo-piano li:last-child{margin: 15px 0 0px;border-bottom: none;}
ul.primo-piano li h3, .primo-piano h3{font-weight: bold;margin: 0px 0 5px;color: #000;font-size: 22px;line-height: 24px;}
.tradinghp ul.primo-piano li h3 {font-family: NeueHaasGroteskDisp;font-weight: bold;margin: 0px 0 5px;}
ul.primo-piano li a h3, ul.primo-piano-sm li a h3, ul.primo-piano li h3 a, ul.primo-piano-sm li h3 a, .primo-piano h3 a{color:#000;transition: all .4s ease;}
ul.primo-piano li a:hover h3, ul.primo-piano-sm li a:hover h3, ul.primo-piano li h3 a:hover, .primo-piano h3 a:hover, ul.primo-piano-sm li h3 a:hover{color:#4db2ec;}
.primo-piano p{font-size:14px; line-height:16px;font-weight: 400;text-align:justify;}
span.block-title-wb{font-family: open sans,arial,sans-serif;font-size: 11px;font-weight: 700;color: #fff;background-color: #093d72;border-radius: 3px;padding: 8px 15px;position: relative;display: inline-table;vertical-align: middle;text-transform: uppercase;line-height: 16px;top: -2px;margin: 0 0 15px;}
/*video TURBO24*/
.bgvt24 {background: #bb0e0d;border: 1px solid #5f0101;}
.bgvt24 h3 {;font-size: 22px;line-height: 30px;display: flex;margin-bottom: 15px;}
.BRISharebox{background: #ddf4df;border: 3px solid #37e000;}
.BRISharebox h3{margin: 10px 0 5px;}
.BRISharebox p{margin: 0 0 20px;display: inline-block;}
.BRISharebox h3 a{color: #000;}
.BRISharebox h3 a:hover{color: #00a9e0;}
.wrapper-t24{position: relative;}
.wrapper-t24 section{width:100%;position:relative;display:grid;grid-template-columns:repeat(5,auto);margin:20px 0}
.wrapper-t24 section .item{position:relative;padding:0 2px;transition:250ms all}
.wrapper-t24 section .item:hover{margin:0 40px;transform:scale(1.2)}
.wrapper-t24 section .item .heading{position:absolute;bottom:20px;left:20px;color:#fff}
.wrapper-t24 section .item .duration{position:absolute;bottom:0;left:20px;color:#fff}
.wrapper-t24 section .arrow__btn{position:absolute;color:#fff;text-decoration:none;font-size:6em;background:#000;width:80px;padding:20px;text-align:center;z-index:1}
.wrapper-t24 section .left-arrow{top:0;bottom:0;left:0;background:linear-gradient(-90deg,rgba(0,0,0,0) 0%,black 100%)}
.wrapper-t24 section .right-arrow{top:0;bottom:0;right:0;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,black 100%)}
.wrapper-t24 .owl-theme .custom-nav {position: absolute;top: 20%;left: 0;right: 0;}
.wrapper-t24 .owl-theme .custom-nav .owl-prev, .wrapper-t24 .owl-theme .custom-nav .owl-next {position: absolute;height: 75px;color: inherit;background: none;border: none;z-index: 100;background: #ffffffbd;}
.wrapper-t24 .owl-theme .custom-nav .owl-prev i, .wrapper-t24 .owl-theme .custom-nav .owl-next i {font-size: 2.5rem;color: #ff0000;}
.wrapper-t24 .owl-theme .custom-nav .owl-prev {left: 0;}
.wrapper-t24 .owl-theme .custom-nav .owl-next {right: 0;}
.videohp::before{content: url("../images/video.png");position: absolute;right: 5px;top: 5px;}
.videohp p, .wrapper-t24 p.hp {position: absolute;display: block;z-index: 9;bottom: -10px;width: 100%;text-align: center;font-weight: bold;color: #fff;font-size: 22px;line-height: 22px;text-shadow: 1px 1px 3px #000000;}
html{scroll-behavior:smooth}
/*CONTAINERFADE*/
.containerFade {position: relative;}
featured-content .containerFade img {width: 100%!important;}
.imageFade{display:block;width:100%;height:auto;}
.overlayFade{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:rgba(21, 21, 21, 0.75);cursor:pointer;}
.containerFade:hover .overlayFade{opacity:0.85;}
.iconFade {background: rgb(255 255 255 / 45%);border-radius: 50%;width: 45px;height: 45px;text-align: center;color: rgb(229 9 20 / 70%);font-size: 30px;position: absolute;border: 6px solid #ffffff57;top: 50%;left: 50%;z-index: 9;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.iconFadeEye {border-radius: 50%;text-align: center;color: rgb(255 255 255 / 70%);font-size: 40px;position: absolute;top: 50%;left: 50%;z-index: 9;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
/*IMG HOVER*/
.traderimg{font-family:'Quattrocento',Arial,sans-serif;position:relative;overflow:hidden;/* margin:10px; */min-width: 300px;max-width: 100%;width:100%;color: #ffffff;text-align:left;line-height:1.4em;font-size:16px;}
.traderimg *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}
.traderimg img{width: 100%;vertical-align:top;}
.traderimg figcaption{position:absolute;top:calc(77%);width:100%;background-color: #000;padding:15px 25px 65px;}
.traderimg figcaption:before{position:absolute;content:'';z-index:2;bottom:100%;left:0;width:100%;height:80px;background-image: -webkit-linear-gradient(top,transparent 0%,#000 100%);background-image: linear-gradient(to bottom,transparent 0%,#000 100%);}
.traderimg h3,.traderimg p{margin:0 0 10px}
.traderimg h3{font-weight:300;font-size:1.4em;line-height:1.2em;font-family:'Oswald',Arial,sans-serif;text-transform:uppercase;color: #fff;}
.traderimg p{font-size:.9em;letter-spacing:1px;opacity:.9}
.traderimg a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}
.traderimg:hover figcaption,.snip1361.hover figcaption{top:80px}
div.overbox{width:98% !important;margin: 10px auto 5px;height: 40px !important;padding: 4px;border:1px solid #ccc;border-right:0 solid;background:#dedede;overflow:auto;font-size: 10px;}
/*WSJ*/
.side-wsj{padding: 15px;background: #000;color: #fff;text-transform: uppercase;font-size: 26px;}
.news-list h5{line-height: 24px;}
.report .article{line-height: 18px;display: block;}
/*SG TRIMESTRALI*/
.sgbox-trim{background: #f3f3f3;padding: 5px;border: 5px solid #c7c7c7;}
.categoria-red a {/* font-family: open sans,arial,sans-serif; */font-size: 11px;font-weight: 700;color: #fff;background-color: #e9041e;border-radius: 3px;padding: 2px 13px 4px;margin: 0px 0 10px;display: inline-block;text-transform: uppercase;}
.categoria-red a:hover {color: #fff;background-color: #c40003;}
.sgbox-trim p{margin: 0;line-height: 20px;font-size: 14px;margin: 0px 5px 15px;font-weight: 400;}
.sgbox-trim h3{margin: 0;line-height: 22px;font-size: 19px;margin: 15px 0 10px;padding: 0 5px;}
.sgbox-trim h3 a{color: #000;line-height: 16px;}
.sgbox-trim h3 a:hover{color: #6E0001;}
/*SAXO*/
.saxobox{border-left: 4px solid #6d558e;padding: 12px 14px;background: #e6e6e8;border: 1px solid #d8d8dc;border-radius: 4px;margin-bottom: 5px;}
/*WisdomTree*/
.wisdom{background: #f4f4f4;margin: 5px;padding: 10px;} 
.wisdom.wisbg{border: 3px solid #05a9b1;margin: 0px;padding: 5px;} 
.wisdom a{color:#1b2673;}
.wisdom .link-banner{text-align:center;display: block;}
.wisdom a:hover{color:#04838A;}
.wisdom p {text-align: justify;font-size: 13px;margin-bottom: 5px;margin-top: 0;font-weight: 400;margin-bottom: 1rem;}
.wisdom h3 {font-size:22px;line-height:30px;margin-top:27px;margin-bottom:17px;}
.wisdom h6 {text-align: center;font-size: 12px;margin-bottom: 5px;}
.wisdom h6 a{color: #000;}
.wisdom h6 a:hover{color:#05a9b1;}
.wisdom .wistab th{background:#1b2673;color: #fff;font-size: 12px;line-height:12px;padding: 5px;}
.wisdom .wistab td.wisblu{background:#1b2673;color: #fff;font-size: 12px;line-height:12px;padding: 0 5px;}
.wisdom.wisbg .wistab th{background:#05a9b1;color: #fff;font-size: 12px;line-height:12px;padding: 5px;}
.wisdom.wisbg .wistab td.wisblu{background:#05a9b1;color: #fff;font-size: 12px;line-height:12px;padding: 0 5px;}
.wisdom .wistab td:first-child{text-align: left;}
.wisdom .wistab td{font-size: 12px;line-height:12px;padding: 5px;text-align: center;background: #e9e9e9;}
.wisdom .wistab td.wisgrey{font-size: 12px;line-height:12px;padding: 5px;text-align: center;background: #D3D3D3;}
.wisdom .wistab tfoot td:first-child{background:#1b2673;text-align: left;color: #fff;font-weight: bold;border: none;}
.wisdom .wistab tfoot td{font-size: 12px;line-height:12px;padding: 5px;text-align: center;border-top: 1px solid #d0cece;}
.wisdom .ui.secondary.menu .active.item {-webkit-box-shadow: none;box-shadow: none;background: #1b2673;color: #fff;border-radius: .28571429rem;}
.news_r_side .border-wisblue h4{background: #e1e1e1;padding: 25px 0;border-radius: 8px;}
.wisbg h4{background: #e1e1e1;padding: 25px 0;border-radius: 8px;margin: 8px 0 15px;}
/*UI*/
.ui.menu:first-child{margin-top:0}
.tab{display:none}
.ui.tab{display:none}
.ui.tab.active{display:block}
.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0;padding:.92857143em 1.14285714em;text-transform:none;color:rgba(0,0,0,0.87);font-weight:400;-webkit-transition:background .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,box-shadow .1s ease,color .1s ease,-webkit-box-shadow .1s ease;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;flex-grow:0;flex-shrink:0;flex-basis:auto;background-image:initial;background-position-x:0;background-position-y:center;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;padding-top:.928571em;padding-right:1.14286em;padding-bottom:.928571em;padding-left:1.14286em;transition-duration:0.1s,0.1s,0.1s,.1s;transition-timing-function:ease,ease,ease,ease;transition-delay:0s,0s,0s,0;transition-property:background,box-shadow,color,-webkit-box-shadow}
.ui.secondary.menu .item{cursor:pointer;-ms-flex-item-align:center;align-self:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:12px;padding:.78571429em .92857143em;margin:0;background:rgba(0,0,0,.05);-webkit-transition:color .1s ease;transition:color .1s ease;border-radius:.28571429rem;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;padding-top:.785714em;padding-right:.928571em;padding-bottom:.785714em;padding-left:.928571em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;transition-duration:.1s;transition-timing-function:ease;transition-delay:0;transition-property:color;border-top-left-radius:.285714rem;border-top-right-radius:.285714rem;border-bottom-right-radius:.285714rem;border-bottom-left-radius:.285714rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0,0,0,0.05);border-color:initial;border-style:initial;border-width:0}
.ui.menu .active.item{background:rgba(0,0,0,.05);color:rgba(0,0,0,0.95);font-weight:400;-webkit-box-shadow:none;box-shadow:none;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0,0,0,0.05)}
.ui.menu > .item:first-child{border-radius:.28571429rem 0 0 .28571429rem;border-top-left-radius:.285714rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.285714rem}
.ui.menu:not(.vertical) .item{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ui.secondary.menu .active.item{-webkit-box-shadow:none;box-shadow:none;background:#4db2ec;color:#fff;border-radius:.28571429rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#4db2ec;border-top-left-radius:.285714rem;border-top-right-radius:.285714rem;border-bottom-right-radius:.285714rem;border-bottom-left-radius:.285714rem;-webkit-box-shadow:none;box-shadow:none;background:#1b2673;color:#fff;border-radius:.28571429rem;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#1b2673;border-top-left-radius:.285714rem;border-top-right-radius:.285714rem;border-bottom-right-radius:.285714rem;border-bottom-left-radius:.285714rem}
a:hover{color:#0056b3;text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}
a:active,a:hover{outline:0;outline-color:initial;outline-style:initial;outline-width:0}
a:hover{text-decoration:underline;color:#9e9e9e;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}
a:hover{color: #1870dc;}
a:not([href]):not([tabindex]):hover{color: #fff;text-decoration:none;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}
.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,0.15);color:rgba(0,0,0,0.95);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0,0,0,0.15)}
.active.item:hover{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.95)}
.ui.secondary.menu a.item:hover{background:rgba(0,0,0,0.15);color:rgba(0,0,0,0.95);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0,0,0,0.15)}
.active.item:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,0.95);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0,0,0,0.05)}
a:hover{outline:0;outline-color:initial;outline-style:initial;outline-width:0}
table{border-collapse:collapse}
.table{width:100%;margin-bottom:1rem;color:#212529}
.ui.table{width:100%;background:#FFF;margin:1em 0;border:1px solid rgba(34,36,38,0.15);-webkit-box-shadow:none;box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,0.87);border-spacing:0;border-top:0;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#fff;margin-top:1em;margin-right:0;margin-bottom:1em;margin-left:0;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:.285714rem;border-top-right-radius:.285714rem;border-bottom-right-radius:.285714rem;border-bottom-left-radius:.285714rem;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;font-size:1em;border-color:initial rgba(34,36,38,0.15) rgba(34,36,38,0.15);border-style:initial solid solid;border-width:0 1px 1px}
.ui.table:first-child{margin-top:0}
.ui.table:last-child{margin-bottom:0}
.ui.table thead{-webkit-box-shadow:none;box-shadow:none}
th{text-align:inherit}
.text-center{text-align:center!important}
.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;padding-top:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem;border-top-width:1px;border-top-style:solid;border-top-color:#dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#dee2e6}
.ui.table th{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease;transition-duration:0.1s,.1s;transition-timing-function:ease,ease;transition-delay:0s,0;transition-property:background,color}
.ui.table thead th{cursor:auto;background:#F9FAFB;text-align:inherit;color:rgba(0,0,0,0.87);padding:.92857143em .3em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,0.1);border-left:none;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#f9fafb;padding-top:.928571em;padding-right:.3em;padding-bottom:.928571em;padding-left:.3em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(34,36,38,0.1);border-left-width:initial;border-left-style:none;border-left-color:initial}
.ui.table thead tr > th:first-child{border-left:none;border-left-width:initial;border-left-style:none;border-left-color:initial}
.ui.table thead tr:first-child > th:first-child{border-radius:.28571429rem 0 0 0;border-top-left-radius:.285714rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.ui.table thead tr:first-child > th:last-child{border-radius:0 .28571429rem 0 0;border-top-left-radius:0;border-top-right-radius:.285714rem;border-bottom-right-radius:0;border-bottom-left-radius:0}
.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;padding-top:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem;border-top-width:1px;border-top-style:solid;border-top-color:#dee2e6}
.ui.table td{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease;transition-duration:0.1s,.1s;transition-timing-function:ease,ease;transition-delay:0s,0;transition-property:background,color;padding:.7em .78571429em;text-align:inherit;padding-top:.7em;padding-right:.785714em;padding-bottom:.7em;padding-left:.785714em;height: auto;white-space: normal;}
.ui.table tr td{border-top:1px solid rgba(34,36,38,0.1);border-top-width:1px;border-top-style:solid;border-top-color:rgba(34,36,38,0.1)}
.ui.table tr:first-child td{border-top:0;border-top-width:0;border-top-style:initial;border-top-color:initial}
#ftdiv5576921{margin:0 auto;}
.tvmodasm{position: absolute;right: 5px;top: 6px;}
.table-sm td, .table-sm th {padding: 0.3rem;}
.f8{font-size: 8px!important;}
.f9{font-size: 9px!important;}
.f10{font-size: 10px!important;}
.f11{font-size: 11px!important;}
.f12{font-size: 12px!important;}
.f13{font-size: 13px!important;}
.f14{font-size: 14px!important;}
.f15{font-size: 15px!important;}
.f16{font-size: 16px!important;}
.f17{font-size: 17px!important;}
.f18{font-size: 18px!important;}
.f19{font-size: 19px!important;}
.f20{font-size: 20px!important;}
.f22{font-size: 22px!important;}
.f23{font-size: 23px!important;}
.f24{font-size: 24px!important;}
.f28{font-size: 28px!important;}
.lh8{line-height: 8px!important;}
.lh9{line-height: 9px!important;}
.lh10{line-height: 10px!important;}
.lh11{line-height: 11px!important;}
.lh12{line-height: 12px!important;}
.lh13{line-height: 13px!important;}
.lh14{line-height: 14px!important;}
.lh15{line-height: 15px!important;}
.lh16{line-height: 16px!important;}
.lh17{line-height: 17px!important;}
.lh18{line-height: 18px!important;}
.lh19{line-height: 19px!important;}
.lh20{line-height: 20px!important;}
.min-h-auto{min-height: auto!important;}
.gmp-container-ads{margin: 15px auto !important ;}
figcaption{background: #111;color: #fff!important;font-size: 12px;padding: 4px 10px;line-height: 14px!important;font-weight: normal!important;}
.categoria {margin: 0;margin-right: 16px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #52647c;background-color: #52647c;height: 32px;display: inline-flex;justify-content: space-between;align-items: center;padding: 0 14px;font-family: "Lato", sans-serif, Helvetica, Arial, sans-serif;font-size: 14px;color: #fff;font-weight: 800;line-height: 1.71;letter-spacing: normal;}
.icon-prev{left: 10px;position: absolute;top: 43%;display: block;transition: color 150ms linear, background 150ms linear, font-size 150ms linear, width 150ms;color: #ffffff;border: 1px solid #eaeaea;background: rgb(255 0 0);z-index: 9;}
.icon-next{right: 10px;position: absolute;top: 43%;display: block;transition: color 150ms linear, background 150ms linear, font-size 150ms linear, width 150ms;color: #ffffff;border: 1px solid #eaeaea;background: rgb(255 0 0);}
.icon-prev:hover, .icon-next:hover{color: #fff;background: #1a1a1a;cursor: pointer;}
.icon-prev span, .icon-next span {font-size: 45px;}
.diretta{text-transform: uppercase;color: #fff;background-color: #e9041e;border-radius: 3px;padding: 4px 30px 4px;margin: 5px 15px 15px;}
.live{text-transform: uppercase;color: #fff;background-color: #000;border-radius: 3px;padding: 4px 30px 4px;margin: 5px 15px 0px;}
img {opacity: 1;transition: opacity 0.3s;}
img[data-src] {opacity: 0;}
.w100{width: 100%!important;}
.tacenter{text-align: center!important}
.block-img-trading{text-align: center;margin: 0 1.5rem .75rem;}
.promo ul li a{color: #2196F3;}
.promo ul li a:hover{color: #979797;}
.autoreimg{outline: 8px solid #ddd;margin-bottom: 20px;}
.igbox{border-top:6px solid #e61e1e;padding-top:12px;}
.bgig img{border: 1px solid #cbcbcb;}
a:hover.turbo24{color:#d91a1d}
a.btn-webinarIG{background-color: #7854a9;border-radius: 3px;color: #fff;display: inline-block;font-size: 14px;margin: 2px 0 10px;padding: 10px 20px;vertical-align: top;text-decoration: none;}
a:hover.btn-webinarIG {background-color: #9e0d0d;color: #fff;}
@media (min-width: 1px){
.easylogo{display: flex;flex-direction: column;gap: 4px;align-items: center;}    
.boxmainimg .img-news{height: auto;}	
a.box-mf35hp{display: block;width: 100%;text-align: center;margin-top: 10px;}	
a:hover img.btn-mf35hp{opacity: .75;}	
/*BOXCARD*/
.cardboxs{grid-template-columns: repeat(auto-fit,minmax(250px,1fr));}
.cardbox-cat{right: 20px;bottom: 65px;}	
/*BOX CARMIGNAC*/
#catspeciali .carmiboxHP img{width: 100%;}	
.sm-splitflap{display: block;}
.resized-splitflap{display: none;}
#carousel-correlate .card.card-big, #carousel-correlate-full .card.card-big, #carousel-correlate-half .card.card-big {margin: 10px;padding: 0;}
#carousel-correlate .card.card-big .card-body, #carousel-correlate-full .card.card-big .card-body{min-height: auto;}
.form-btn.txtmob{font-size: 0;padding: 6px 12px 2px;}	
.minHhp{height: auto;}	
.featured .containerFade{width: 100%;}	
.bg-splash-etf{background: url("../images/capire-etf-bond-certificate.png") no-repeat 0 0;min-height: 550px;border-radius: 6px;}
.bg-splash-etf h2{font-size: 36px;color: #0977f5;font-family: "Lato",sans-serif,Helvetica,Arial,sans-serif;font-weight: bold;margin: 15px 0 10px 20px;}
.listut .num{padding:.5rem 2rem;display:flex;align-items:center;justify-content:flex-start;transition:.25s}
.listut .num:nth-child(0):before{content:'0';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(1):before{content:'1';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(2):before{content:'2';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(3):before{content:'3';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(4):before{content:'4';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(5):before{content:'5';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(6):before{content:'6';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(7):before{content:'7';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(8):before{content:'8';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num:nth-child(9):before{content:'9';font-size:50px;line-height:50px;font-weight:700;color:#000;width:2rem;opacity:.05;transition:.25s}
.listut .num h3{position:relative;left:-1.5rem;color:#3d3d3d;font-size: 20px;line-height: 20px;transition:.25s;margin: 0;text-shadow: 0px 2px 10px #fff, 1px 1px 20px #fff, 1px 1px 30px #fff, 2px 2px 40px #fff, 2px 2px 50px #fff, 2px 2px 55px #fff;}
.listut .num:hover{background-color: #fafafa9e;cursor:pointer}
.listut .num:hover:before{opacity:.2}
.listut .num:hover h3{left:1rem}
#cat-primopianoNative .correlated-articles div.col-12.col-md-6.col-lg-3::after{content:"";display: block;background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgb(207 207 207) 50%, rgba(255,255,255,1) 100%);height: 1px;margin-bottom: 15px;}		
.r-side div.col-12.col-md-6.col-lg-12::after{content:"";display: block;background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgb(207 207 207) 50%, rgba(255,255,255,1) 100%);height: 1px;margin-bottom: 15px;}		
#cat-Mytech div.col-12.col-md-6.col-lg-12::after{content:"";display: block;background: linear-gradient(90deg, rgb(7 105 125) 0%, rgb(207 207 207) 50%, rgb(7 105 125) 100%);height: 1px;margin-bottom: 15px;}	
.promo ul{min-height: auto;}	
.subscription_section h1,.subscription_section h2{min-height: auto;margin-bottom: 15px;}
/*New header*/
nav.side-slide{background-color: #ffffff;top:-102vh;left:0;height:100vh;width:100vw;position:fixed;/* display:flex; */justify-content:center;align-items:center;z-index: 999999999999999;-webkit-box-shadow: 1px 0px 15px 5px rgba(0,0,0,0.55);box-shadow: 1px 5px 5px 5px rgba(0,0,0,0.20);}
nav.side-slide h6{text-align: right;background: #000;font: normal normal normal 14px / 26px Lato;text-transform: uppercase;padding: 10px 5px 10px 15px;margin: 0;font-weight: 500;}
nav.side-slide h6 span{color:#FFF;padding: 5px 20px;border-radius: 30px;}
nav.side-slide h6 span:hover{color:#FFF;background: #525151;cursor: pointer}
nav.side-slide ul{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;margin: 15px 15px;}
nav.side-slide li{text-align:center;line-height: 35px;list-style: none;}
nav.side-slide li:hover{background-color: #fffefe;color: #1870dc;}
nav.side-slide a{color: #000000;font-weight:700;font-size:14px;text-transform:uppercase;display: block;}
nav.side-slide a:hover{color:#1870dc}
nav.drop-down{background-color:#FFC650;text-align:center;top:-100vh;left:0;height:100vh;width:100vw;position:fixed;display:flex;justify-content:center;align-items:center;flex-wrow:column}		
.btnacc:hover,.btnacc:active,.btnacc:focus,.btnacc:visited{color:#000;}    
}
@media (min-width: 480px) {
.form-btn.txtmob{font-size: initial;padding: .5em 1em;}
/*New header*/
nav.side-slide{background-color: #ffffff;top:0;right:-295px;left: auto;height:100%;position:fixed;width:285px;z-index: 999999999999999;-webkit-box-shadow: 1px 0px 15px 5px rgba(0,0,0,0.55);box-shadow: 1px 5px 5px 5px rgba(0,0,0,0.20);}
nav.side-slide h6{text-align: right;background: #000;font: normal normal normal 14px / 26px Lato;text-transform: uppercase;padding: 10px 5px 10px 15px;margin: 0;font-weight: 500;}
nav.side-slide h6 span{color:#FFF;padding: 5px 20px;border-radius: 30px;}
nav.side-slide h6 span:hover{color:#FFF;background: #525151;cursor: pointer}
nav.side-slide ul{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;margin: 15px 15px;}
nav.side-slide li{text-align:center;line-height: 35px;list-style: none;}
nav.side-slide li:hover{background-color: #fffefe;color: #1870dc;}
nav.side-slide a{color: #000000;font-weight:700;font-size:14px;text-transform:uppercase;display: block;}
nav.side-slide a:hover{color:#1870dc}
nav.drop-down{background-color:#FFC650;text-align:center;top:-100vh;left:0;height:100vh;width:100vw;position:fixed;display:flex;justify-content:center;align-items:center;flex-wrow:column}	
}
@media (max-width: 559px) {
.owl-carousel.loop .item {height: 18.5rem;}
    
.containerADPlayer{min-height: 316px}    
.newsletter_section#NewsletterPatrimoni .newsletter .nsl_row .box .capsule .interface .title{font-size: 26px;}
#NewsletterPatrimoni .NLalign-items {align-items: normal;}	
}
@media (max-width: 647px) {
.block-title-trading{text-align: center;margin: 0 auto;}
.block-img-trading{text-align: center;margin: 0 auto;}
.containerADPlayer h2{display: flex;line-height: 1.2}    
}
@media (min-width: 720px) {
.easylogo{display: flex;flex-direction: row;gap: 16px;align-items: center;}      
.sm-splitflap{display: none;}
.resized-splitflap{display: block;}	
.featured .containerFade{width: 100%;}	
.posbtn-anatec{position:absolute;right:0;top:5px}
.btnacc:hover{color:#4D92D5;}
.minch{background: url(//static.milanofinanza.it/milanofinanza/images/widget/et-flesk.png) no-repeat bottom;background-size: contain;} 
.owl-carousel.loop2 .owl-stage{height: 293px!important}    
}
@media (max-width: 767.9px) {
.titolo-sx{text-align: center;}
.titolo-dx table{margin-left: auto;margin-right: auto;}
.asset2box{margin: 15px 20px 30px;}
.paywall-choice .paywall-box ul {padding-left: 10px;min-height: auto;margin-left: 20px;}
.paywall-box ul li {font-size: 16px;}
nav.navbar .btns .btn {margin: 0;width: auto;margin-left: 5px!important;font-size: 10px!important;padding: 8px 4px;}	
.top_header_banner_box {margin: 0 8px;text-wrap: nowrap;}    
.featured .content .excerpt,h2.summary{/* font-family: system-ui, sans-serif; */font-weight: normal;}    
}
@media (max-width:839px) {
nav.navbar .btns {min-width: auto !important;width: auto !important;}
.rcardleg{display: flex;justify-content: flex-end;flex-direction: column;align-items: flex-end;} 
  


@keyframes marquee {
  0% {transform: translateX(0)}
  100% {transform: translateX(-100%)}
}
@keyframes swap {
  0%, 50% {left: 0%;}
  50.01%,100% {left: 100%;}
}    
    
}
@media (min-width: 768px) {
.boxmainimg .img-news{position: absolute;top: 50%;transform: translateY(-50%);padding-right: 20px;}			
.boxmainimg figcaption{position: absolute;bottom: 0;width: 340px;}			
#carousel-correlate .card.card-big .card-body, #carousel-correlate-full .card.card-big .card-body{min-height: auto;}
.minHhp{height: 630px;}		
.featured .containerFade{/* width: 50%; */}	
#cat-quotidiano .featured .containerFade, #cat-primopianoNative .featured .containerFade, #cat-Mytech .featured .containerFade{width: 50%;}
.titolo-dx table{margin-left: auto;margin-right: 0;}
.paywall-choice .button-natale{padding: 3px 10px;}	
.promo ul{min-height: 575px;}
.subscription_section h1,.subscription_section h2{min-height: 105px;margin-bottom: 30px;}	
#communityPatrimoni .col-10.mt-4.mx-auto::before {content: "\201C";font-size: 270px;height: 82px;line-height: 0.78;line-height: 1;position: absolute;top: -25px;left: -80px;z-index: 1;font-family: sans-serif, serif;color: #ccc;opacity: 0.75;}	
nav.menu-slide{display: none;}    
}
@media (min-width: 839px) {
.cardboxs{grid-template-columns: repeat(auto-fit,minmax(312px,1fr));}	
.cardbox-cat{right: 20px;bottom: 50px;}	
}
@media (min-width: 920px) {
a.box-mf35hp{text-align: right;margin-top: -15px;float: right;width: auto;margin-left: auto!important;}
}
@media (max-width:980px) { 
[data-adunitid="41"] { min-height: 100px; } 
}

@media (max-width: 1023.9px) {
#gmp-box-first-dsk, #gmp-box-second-dsk, gmp-box-third-dsk, #gmp-box-fourth-dsk, #gmp-box-first-mob, #gmp-box-second-mob{padding-bottom: 15px;padding-top: 15px;}
#cat-PatrimoniHP .card.card-big .card-body .badge span{color:#fff;padding: 4px 0px;font-size: 12px;}	
}
@media (min-width: 1024px) {
nav.navbar .navbar-patrimoni {display: block;/* padding-top: 0.3125rem; */margin-left: 15px;font-size: 1.25rem;line-height: inherit;white-space: nowrap;margin-right: 10px;width: 150px;}	
#logo-patrimoni img{display: block;max-width: 100%;height: auto;margin: 0 auto;}	
.boxmainimg{min-height: 192px;}		
.boxmainimg .img-news{padding-right: 0;}
nav.navbar .navbar-patrimoni {width: 240px;text-align: center;}	
.header.stuck nav.navbar .navbar-patrimoni{width: 200px;}
.titolo-tab-small table.table tbody tr td{font-size: 13px!important;white-space: inherit;line-height: 15px;}	
.cardboxs{grid-template-columns: repeat(auto-fit,minmax(228px,1fr));}	
.cardbox-cat{right: 15px;bottom: 217px;}	
#catspeciali .carmiboxHP img{width: 300px;margin: 0 auto;}		
#carousel-correlate .card.card-big, #carousel-correlate-full .card.card-big{min-height: 320px;}
.minHhp{height: 680px;}	
.featured .containerFade{width: 100%;}	
#cat-quotidiano .featured .containerFade, #cat-primopianoNative .featured .containerFade, #cat-Mytech .featured .containerFade{width: 100%;}
#cat-primopianoNative .correlated-articles div.col-12.col-md-6.col-lg-3::after{display: none;}
#cat-primopianoNative .correlated-articles .col-12.col-md-6.col-lg-3, #cat-primopianoNative .correlated-articles .col-12.col-md-6.col-lg-4{border-right: 1px solid;border-image: linear-gradient(to bottom, #dedcdc, white) 1;}	
#cat-primopianoNative .correlated-articles .col-12.col-md-6.col-lg-3:last-of-type, #cat-primopianoNative .correlated-articles .col-12.col-md-6.col-lg-4:last-of-type{border-right: none;}	
.promo ul{min-height: 270px;}	
.barra-dossier h5,.barra h5{margin: 0;font-size: 16px;color: #fff;font-family: 'Work Sans';}	
.barra-dossier h5 a,.barra h5 a{color: #fff;}	
.barra-dossier h5 a:hover,.barra h5 a:hover{color: #ccc;}
#cat-VideoEvo {height: 250px;}	
}
/*CONTENT REVOLUTION*/
.evo-articolo-spons-text h2.summary {font-size: 22px!important;padding: 0 20px 20px!important;border-bottom: 1px solid #ddd;}
/*LIVE BLOG POST*/
.leggi-anche{/* background: #efefef; */padding: 15px 25px;margin-bottom: 30px;border-radius: 6px;font-size: 15px;}
.leggi-anche .fa-ul {margin-left: 20px;margin-bottom:5px;}
article.NewsUpdate{border: 1px solid #e6e6e6;border-radius: 4px;padding: 24px;margin-bottom: 32px;}
article.NewsUpdate h2{margin-top: 15px;margin-bottom: 5px;}
article.NewsUpdate time{font-size: 12px;display: block;margin-bottom: 8px;line-height: 1.25;font-weight: 500;min-height: 15px;}
article.NewsUpdate img{border-radius: 6px;}
article.NewsUpdate .Newsauthor{font-size: 12px;display: block;margin-bottom: 8px;line-height: 1.25;font-weight: 500;min-height: 15px;color: #7c7c7c;}

/*PLAYER*/
.video-container{text-align: center;width: 100%; max-width: 640px;margin: 0 auto;}
.video-box{position: relative;background: #000;}
.newsContent .video-box{min-height: 426px;}
.video-player{display: inline-block;width: 100%;}
.video-headline{display:flex;align-items: center;}
.d28x55{width:32px!important;height:55px!important}
.video-headline span{margin-top: 0;margin-right: 10px;margin-left: 0;}
.corpo-articolo .video-headline span{margin-top: 10px;margin-right: 0;margin-left: 10px;}
.video-headline h3{position: relative; margin: 19px 29px 18px 14px; font-weight: bold; font-size: 18px!important; line-height: 21px; color: rgb(255, 255, 255); text-overflow: ellipsis;}
/*NEWS TICKER*/
.ticker-wrap {border-top: 2px solid;border-bottom: 2px solid;padding: 4px 0;width: 100%;margin: 0 auto;overflow: hidden;white-space: nowrap;position: relative;}
.ticker {display: inline-block;animation: marquee 40s linear infinite;}
.item-collection-1 {position: relative;display: inline-block;left: 0%;animation: swap 40s linear infinite;}
.item-collection-2 {display: inline-block;}
.ticker-item {display: inline-block;}
.ticker-wrap .ticker-item {display: inline-block;margin: 0 8px;}    
.ticker-wrap .ticker-item .data{display: flex;gap: 4px;}    
.ticker-wrap .ticker-item .data .red{color: #FF0300;}    
.ticker-wrap .ticker-item .data .green{color: #01C520;}
table.table#Maxtable{border: 1px solid #bcd2ef!important;}
.brdrightMax{border-right: 1px solid #bcd2ef!important;}
table.table#Maxtable th.cell-title{font-size:11px;}
.bg-beige{background-color:#ddd9c4!important;}
.table.table.table-resp#Maxtable tr td:first-child{background-color: #e1e9f4!important;}
.box-btn-google{display: flex;align-items: center;flex-direction: column;justify-content: center;margin: auto;}
.box-btn-google p{font-size: 12px;text-align: center;padding: 2px 20px;}


.btn-google{transition:background-color 0.3s,box-shadow .3s;padding: 12px 96px 12px 10px;border:none;border-radius:3px;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}
.btn-google span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiAxNjkuOCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2VhNDMzNTsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjNDI4NWY0OwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICMzNGE4NTM7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogI2ZiYmMwNTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjcuNSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDEuMi4wIEJ1aWxkIDE3NikgIC0tPgogIDxnPgogICAgPGcgaWQ9IkxheWVyXzEiPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMjUuOSw2MC4yaC01OS44djE3LjdoNDIuM2MtMi4xLDI0LjktMjIuOCwzNS40LTQyLjMsMzUuNHMtNDYuOC0xOS42LTQ2LjgtNDcuMiwyMC44LTQ3LjUsNDYuOC00Ny41LDMyLDEyLjksMzIsMTIuOWwxMi40LTEyLjlTOTQuNiwxLDY1LjYsMWMtMzYuOSwwLTY1LjYsMzEuMy02NS42LDY0LjlzMjcsNjUuMyw2Ni42LDY1LjMsNjAuMy0yMy45LDYwLjMtNTkuMi0xLTExLjctMS0xMS43aDBaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTc0LjgsNDcuNGMtMjQuNSwwLTQyLjEsMTkuMi00Mi4xLDQxLjVzMTcsNDIuMiw0Mi4zLDQyLjIsNDEuNi0xNy42LDQxLjYtNDEuNmMuMS0yNy44LTIxLjctNDIuMS00MS45LTQyLjFaTTE3NS4xLDYzLjhjMTIsMCwyMy41LDkuNywyMy41LDI1LjVzLTExLjQsMjUuNS0yMy41LDI1LjUtMjMuOS0xMC43LTIzLjktMjUuNSwxMC40LTI1LjUsMjMuOS0yNS41WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTI2Ni40LDQ3LjRjLTI0LjUsMC00Mi4xLDE5LjItNDIuMSw0MS41czE3LDQyLjIsNDIuMyw0Mi4yLDQxLjYtMTcuNiw0MS42LTQxLjZjMC0yNy44LTIxLjktNDIuMS00MS45LTQyLjFoMFpNMjY2LjcsNjMuOGMxMiwwLDIzLjUsOS43LDIzLjUsMjUuNXMtMTEuNCwyNS41LTIzLjUsMjUuNS0yMy45LTEwLjctMjMuOS0yNS41Yy0uMS0xNC43LDEwLjQtMjUuNSwyMy45LTI1LjVaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzU2LDQ3LjRjLTIyLjYsMC00MC4xLDE5LjYtNDAuMSw0MS44czIwLjUsNDEuOSwzOS45LDQxLjksMTguMy00LjcsMjMtMTAuMnY4LjNjMCwxNC40LTguNywyMy4xLTIyLDIzLjFzLTE5LjItOS41LTIxLjUtMTQuOWwtMTYsNi44YzUuNywxMiwxNy4yLDI0LjYsMzcuNiwyNC42czM5LjQtMTQuMSwzOS40LTQzLjZWNDkuOGgtMTcuNnY3LjFjLTUuNC01LjctMTIuOS05LjYtMjIuNy05LjZoMFpNMzU3LjcsNjMuOGMxMS4xLDAsMjIuNCw5LjQsMjIuNCwyNS41cy0xMS40LDI1LjMtMjIuNiwyNS4zLTIzLjEtOS43LTIzLjEtMjUuMmMtLjEtMTYuMSwxMS41LTI1LjYsMjMuMi0yNS42aDBaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDc0LjIsNDcuNGMtMjEuMiwwLTM5LDE2LjktMzksNDEuOHMxOS45LDQyLjEsNDEuMSw0Mi4xLDI4LjYtOS43LDM1LTE4LjRsLTE0LjUtOS43Yy0zLjcsNS44LTEwLjEsMTEuNS0yMC41LDExLjVzLTE3LjItNi41LTIwLjUtMTIuN2w1Ni4yLTIzLjMtMi45LTYuOGMtNS40LTEzLjQtMTguMS0yNC41LTM0LjktMjQuNWgwWk00NzUsNjMuNGM3LjYsMCwxMy4xLDQsMTUuNSw5bC0zNy41LDE1LjZjLTEuNy0xMi4yLDkuOC0yNC42LDIyLTI0LjZaIi8+CiAgICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB4PSI0MDguNSIgeT0iNS4zIiB3aWR0aD0iMTguNCIgaGVpZ2h0PSIxMjMuNCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-position: 0 0;width: 80px;height: 30px;position: absolute;margin-left: 5px;}
.btn-google:hover{-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.8);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.8);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.8);color:#757575}
.btn-google:active{background-color:#eee}
.btn-google:focus{outline:none;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);color:#757575}
.btn-google:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px 0 #0000000a 0 1px 1px #00000040;cursor:not-allowed}

.signup_login_form .btn-linkedin:before{content: '\F472';font-family: bootstrap-icons !important;vertical-align: middle;font-size: 24px;line-height: .9;position: absolute;left: 12px;top: 8px;background: #fff;border-radius: 3px;border: 1px solid #065eb5;outline: 2px solid #065eb5;outline-offset: -2px;transition: all .4s ease !important;}
.signup_login_form .btn-linkedin:link,.signup_login_form .btn-linkedin:visited{background: #065eb5;border-radius: 6px;transition: all .4s ease !important;}
.signup_login_form .btn-linkedin:hover{background: #000;}
.signup_login_form .btn-linkedin:link span,.signup_login_form .btn-linkedin:visited span{color: #fff;font-size: 14px}
.signup_login_form .btn-linkedin:hover:before{outline: 2px solid #000;}
.btn-linkedin{background: none;border-radius: 9px;color: #065eb5;border: none;width: 100%;height: 40px;display: block;text-align: center;padding: 7px 0;}
.btn-linkedin:before{content: '\F472';font-family: bootstrap-icons !important;vertical-align: middle;font-size: 32px;position: absolute;left: 12px;top: 2px;}
.btn-linkedin:link,.btn-linkedin:visited{color: #065eb5;}
.btn-linkedin:active,.btn-linkedin:hover{background: none;color: #000;}
.btn-facebook{background: #3975ea;border-radius: 5px;color:#fff;border: none;width: 100%;height: 40px;display: block;text-align: center;padding: 7px 0;}
.btn-facebook:before{content: '\F344';font-family: bootstrap-icons !important;vertical-align: middle;font-size: 24px;position: absolute;left: 12px;top: 2px;}
.btn-facebook:link,.btn-facebook:visited{color:#fff}
.btn-facebook:active,.btn-facebook:hover{background:#000;color:#fff}

.socialconnect{display: flex;flex-direction: row;padding:12px;gap:8px;border: 1px solid #ddd;color: #000;border-radius: 6px;align-items: center;justify-content: flex-start;font-size: 14px;}
.socialconnect .btn-linkedin:before,.socialconnect .btn-facebook:before{position:relative!important;top: auto;left: auto;line-height: 1;}
.btnsocnt{width: auto;height: auto;padding: 0px;}
#overDiretta{position: absolute;z-index: 9999999;top: 0;width: 100%;height: 100%;background: #111111;color: #fff;text-align: center;justify-content: center;align-items: center;display: none;margin-top: 10px;}
#overDiretta a{color: #fff;display: flex;justify-content: center;align-items: center;height: -webkit-fill-available;}
#overDiretta a:hover{color: #0082FC;}
.fa-ul {list-style-type: none;margin-left: 1.5em;padding-left: 10px;position: relative;list-style: none!important;}
.fa-ul li{line-height: 1.1em!important;}
.fa-li {left: -1.8em;position: absolute;text-align: center;width: 2em;line-height: inherit;}
/*WIDGET GPT*/
/*.mfgpt {z-index: 999999;}
.mfgpt ul{display:flex;position: fixed;bottom: 10px;gap:25px;right: 10px;padding: 0;margin-bottom: 5px;}
.mfgpt ul li{position:relative;list-style:none;width:60px;height: 60px;background: #1A4995;background: linear-gradient(90deg,rgba(26, 73, 149, 1) 0%, rgba(21, 97, 255, 1) 44%, rgba(82, 172, 250, 1) 76%, rgba(114, 190, 255, 1) 100%);box-shadow:0 10px 25px #0000001a;border-radius: 6px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.5s}
.mfgpt ul li::before{content:"";position:absolute;inset:0;border-radius:60px;background:linear-gradient(45deg,var(--i),var(--j));opacity:0;transition:.5s}
.mfgpt ul li::after{content:"";position:absolute;top:10px;width:100%;height:100%;border-radius:60px;background:linear-gradient(45deg,var(--i),var(--j));transition:.5s;filter:blur(15px);z-index:-1;opacity:0}
.mfgpt ul li:hover{width: 400px;height: 100px;box-shadow:0 10px 25px #0000}
.mfgpt ul li:hover::before{opacity:1}
.mfgpt ul li:hover::after{opacity:.5}
.mfgpt ul li ion-icon{color:#777;font-size:1.75em;transition:.5s;transition-delay:.25s}
.mfgpt ul li img{transition:.5s;transition-delay:.25s}
.mfgpt ul li:hover ion-icon, ul li:hover img.gpt{transform:scale(0);color:#fff;transition-delay:0s}
.mfgpt ul li span.icon{position:absolute;}
.mfgpt ul li .title{color:#fff;font-family: 'Lato';font-size: 14px;line-height: 1.4;transform:scale(0);transition:.5s;transition-delay:0s;display: flex;flex-direction: row;justify-content: flex-start;width: 100%;padding: 0px 15px;align-content: center;align-items: center;}
.mfgpt ul li:hover .title{transform:scale(1);transition-delay:.25s}
.btngpt{background: #1A4995;background: linear-gradient(90deg,rgba(26, 73, 149, 1) 0%, rgba(21, 97, 255, 1) 44%, rgba(82, 172, 250, 1) 76%, rgba(114, 190, 255, 1) 100%);border-radius:3px;font-size: 13px;color: #fff;padding: 4px 12px;margin: 0 0 0;display: inline-block;}
.btngpt:hover{background:#0257d5;color: #D0D0D0;}
i.ico-spark{content:url("https://static.milanofinanza.it/milanofinanza/images/icon-spark_white.svg")}*/


.mfgpt{position: relative;display: flex;align-items: end;width: -webkit-fill-available;justify-content: flex-end;}
.overlay-cta{position:fixed;bottom:15px;right:10px;width:64px;height:48px;background: #1A4995;background: linear-gradient(90deg,rgba(26, 73, 149, 1) 0%, rgba(21, 97, 255, 1) 44%, rgba(82, 172, 250, 1) 76%, rgba(114, 190, 255, 1) 100%);box-shadow:0 10px 25px #0000001a;border-radius:6px;border: 1px solid #fff;color:#fff;cursor:pointer;box-shadow:0 4px 12px #0003;z-index:9999;transition: width .3s cubic-bezier(0.4, 0, 1, 1), height .3s ease-out;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0}
.overlay-cta.expanded{width:400px;height:auto;padding:16px;flex-direction: row;align-items:flex-start;cursor:default}
.cta-header{width:100%;display:flex;flex-direction: column;align-items:flex-start;gap: 5px;}
.cta-text{font-family: 'Lato';font-size: 14px;line-height:1.4;font-weight:500;transition: .5s;transition-delay: 0s;flex-grow:1;display: none;min-width: 318px;}
.cta-logo{width: 48px;height: 34px;object-fit:contain;flex-shrink:0;margin-right: 8px;}
.cta-button{background: #1A4995;background: linear-gradient(90deg, rgba(26, 73, 149, 1) 0%, rgba(21, 97, 255, 1) 44%, rgba(82, 172, 250, 1) 76%, rgba(114, 190, 255, 1) 100%);border-radius: 3px;font-size: 13px;color: #fff;padding: 4px 12px;margin: 5px 0 0;display: inline-block;transition:background .2s ease;text-decoration: none;display: none;font-weight: 700}
.btngpt{background: #1A4995;background: linear-gradient(90deg, rgba(26, 73, 149, 1) 0%, rgba(21, 97, 255, 1) 44%, rgba(82, 172, 250, 1) 76%, rgba(114, 190, 255, 1) 100%);border-radius: 3px;font-size: 13px;color: #fff;padding: 4px 12px;margin: 0 0 0;display: inline-block;transition:background .2s ease;text-decoration: none;font-weight: 700}
.cta-button:hover{opacity: .75;color: #fff;}
.btngpt:hover{opacity: .75;color: #fff;}
i.ico-spark{content:url("https://static.milanofinanza.it/milanofinanza/images/icon-spark_white.svg");margin-left: 5px;}
.close-btn{background:transparent;border:none;color:#fff;font-size: 16px;font-weight:700;cursor:pointer;margin-left:auto;position: absolute;top: -15px;right: -15px;display: none;}
.close-btn i{background: #7ebbfe;}
.overlay-cta.expanded .cta-text,.overlay-cta.expanded .cta-button,.overlay-cta.expanded .close-btn{display: flex}
.overlay-cta.expanded .cta-logo{margin-right: -4px;}
@media (max-width: 600px) {
.overlay-cta.expanded{width: fit-content;right: 0px;border-radius:8px;flex-direction:column;align-items:flex-start;bottom:0}
.cta-header{flex-direction:column;align-items:flex-start}
.cta-button{background: #fff;border-radius: 3px;font-size: 13px;color: #1A4995;padding: 4px 12px;margin: 5px 0 0;display: inline-block;transition:background .2s ease;text-decoration: none;display: none;}    
.close-btn{align-self:flex-end;margin-top: 0px;margin-right: 0px;}
.cta-button i.ico-spark{content:url("https://static.milanofinanza.it/milanofinanza/images/icon-spark_gradient.svg")}    
}



#RicercaMob label{display: block;font-weight:700;text-transform:uppercase;color:#19408A;font-size: 15px;margin-top: 5px;margin-left: 8px;}
#RicercaMob .btn {padding: 0;line-height: 1;}
#RicercaMob .input-group-append {width: 21px;position: absolute;right: 11px;top: 15px;}
nav.navbar .navbar-toggler:after {content: "\eb18";font-family: "MF-iconfont";font-size: 14px;color: #212121;margin-left: -10px;margin-top: -5px;background: #fff;line-height: 1;}
.mffsidebox{background: #F6F5EC;}
.mffsidebox .card-autor{font-size: 14px;padding: 0 0 0 10px;}
.mffsidebox h4{font: normal normal normal 14px/17px Lato;letter-spacing: 0.14px;color: #000000;text-transform: uppercase;text-align: center;margin-top: 10px;padding: 4px 10px;/* background: url(../images/gentleman/cat-black.svg) no-repeat 0; */border-bottom: 1px solid #dddada;}
.mffsidebox .list-group-item {position: relative;display: block;padding: 0.75rem 1.25rem;background-color: #f4ecec;border: none;}
.mffsidebox .list-group-item:hover {color: #E0CFA6;}
.mffsidebox .primo-piano h6 {color: #000;font: normal normal normal 16px Frank Ruhl Libre;padding: 0 0 0 10px;}
.mffsidebox .primo-piano a:hover h6 {color: #E0CFA6;}
.ico-branded,.ico-visual{line-height: 1;font-size: auto!important;}
.ico-branded:before {line-height: 1;content: url('https://static.milanofinanza.it/milanofinanza/images/ico-branded.png');}
.ico-visual:before {line-height: 1;content: url('https://static.milanofinanza.it/milanofinanza/images/ico-visual.png');}
#visualboxes .card.card-big .bright_text{color:#121212;}
.paywall-box .lgentle{width:80px;}
#MFMW h3{font-size: 20px;line-height: 22px;}
#MFMW {padding-top: 40px;}
#MFNWDett .qiota_reserve{margin-top: 50px;}
.alert-mfdj{color: #707070;/* background-color: #e0e8f3; */border-bottom: 1px solid #d8d8d8;}
.mfnwlist{background:#e0e8f3;border-radius: 6px;padding: 10px 20px;}
.mfnwlist h3{font-size: 18px;padding-bottom: 4px;border-bottom: #000 solid 1px;margin-bottom: 20px;}
.mfnwlist ul{list-style: none;padding: 0;}
.mfnwlist ul li{border-bottom: 1px dotted #ccc;margin: 9px 0;padding: 0 0 10px;}
.mfnwlist ul li a,.mfnwlist ul li span{border-left: 3px solid #4d92d5;padding: 0 0 5px 16px;font-size: 15px;font-weight: 700;display: block;color:#000}
.mfnwlist ul li a time,.mfnwlist ul li span time{display: block; font-size: 13px;font-weight: 500;}
.mfnwlist ul li a:hover{color:#4d92d5;}
.mfnwlist span a{font-size: 13px;font-weight: 700;}
#nwires .heading-section{border-bottom:1px solid #d8d8d8;margin-top: 0;}
.fas::before, [class*=" fas-"]::before, [class^=fas-]::before, [class*=" fa-"]::before, [class^=fa-]::before {display: inline-block;font-family: bootstrap-icons!important;font-style: normal;font-weight: 400!important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-check::before{content:"\f633"}
.fa-plus::before{content:"\F64D"}
/*MODALE CAMBIO DEVICE*/
.managedevice .modal-header{border: none;padding: 10px 15px;}
.managedevice .modal-body{padding: 5px 40px 15px!important;}
.managedevice .modal-body h2{font-size:24px;line-height: 28px;color: #014993;letter-spacing: 0;}
.managedevice .modal-body h2 i{font-size:48px;margin: 20px 0;}
.managedevice .modal-body h2 span{display:flex;gap:12px;justify-content: center;}
.managedevice .modal-body p{font-size: 16px;line-height: 21px;font-family: 'Lato';}
.managedevice .modal-body p span{color:#014993;}
.managedevice .modal-body p a,.managedevice .modal-footer p a{color:#014993!important;text-decoration: underline!important;}
.managedevice .modal-body p a:hover,.managedevice .modal-footer p a:hover{color: #1870dc!important;}
.managedevice .modal-footer{border:none;padding: 10px 40px 25px;text-align: center;}
.managedevice .modal-footer p{font-size: 12px;line-height: 16px;color: #014993}
/*HP VIDEO TABS*/
.bgvideo tab-container{display: grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto 1fr;border:solid #ffffff08;border-radius:.5em;height: 363px;}
.bgvideo input{display:none}
.bgvideo input:checked + label{color:#fff;background-color:#121212;transition:all 250ms}
.bgvideo input:checked + label i{color:#F44336;}
.bgvideo label{cursor:pointer;transition:color 250ms;padding: 8px 15px 8px;color:#6f6f6f;border-right:solid 2px 1a1e23;background-color:#222;text-align:center;transition:all 250ms;margin:0;font-family:'Lato';text-transform:uppercase;font-size:14px;font-weight:700;text-wrap-mode:nowrap}
.bgvideo label:last-of-type{border:none}
.bgvideo label:hover{color:rgba(255,255,255,1.0);background-color:#ffffff0d}
.bgvideo tab-content{display:grid;grid-column:1 / -1}
.bgvideo input ~ tab-content{display:none}
.bgvideo input:checked ~ tab-content{display:block}
.bgvideo input#tabToggle01:checked ~ tab-content:not(:nth-of-type(1)),input#tabToggle02:checked ~ tab-content:not(:nth-of-type(2)),input#tabToggle03:checked ~ tab-content:not(:nth-of-type(3)),input#tabToggle04:checked ~ tab-content:not(:nth-of-type(4)){display:none}

