@media screen and (max-width:801px){

    /*COMMON*/   
    html {font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
    .dai-blog-sol .pp-blog .leggi,
    .pp-small .leggi,
    .pp-small .leggi,
    .approfondimenti ul li .leggi,
    .lista-news li p .leggi,
    .news-block .view-all,
    .highlights .ultimi-articoli a,
    .highlights .pp-homebig .leggi,
    .related-art ul li .leggi,
    .expert-block .leggi,
    .info-usa .leggi,
    .block-hp-video .leggi{display: block;font-family: tahoma,sans-serif;font-weight: bold;font-style: normal;font-size: 12px;}
    .leggi em{font-style: normal;}
    .content{margin: 15px 3% 0 !important; padding: 0px !important;}

    
    .header-mobile, .menu_class, .the_menu > li > .alphabet-nav, .overflow-nav-cont { display:block!important;}
    .sub-navigation {display: none; }


.legend span.tit {width: 42%;}
.panieri ul  {width: 100% !important;}
.legend span.per {width: 90px !important;}

    /*SOCIAL*/    
    .webtool_external{display: none;}
    .share {display: none;}


    /*STRUTTURA*/
    span.det-mob { display:none;}  
    .sidebar .side-block > div,
    .sidebar .side-block > article,
    .sidebar .side-block iframe,
    #primarTabExpanding,
    #primarTabExpandingLink,
    .bannerRight,
    .bottom-stories,
    .tools_footer,
    .bottom-list,
    .footer-bottom ul,
    .footer-bottom .scopri{ display:none !important;}
    .corpo,
    .corpo-art,
    .corpo.articolo.infografica,
    .corpo-news,
    .wrapper,
    .highlights-small,
    .highlights-small .pp-small {padding:0px !important; width:100% !important; display:block; float:none; clear:both; height:auto;}
    .highlights .pp-homebig .leggi{padding-left: 0px;}  
    .footer .nav-footer{margin-left:20px; margin-right:20px; font-size: 13px;}
    .footer .nav-footer li {padding: 0 5px; margin-bottom: 5px;border-left: 1px solid #aaa;}
    .sidebar { width:100% !important;}

    .sidebar .side-block > .indici, 
    .sidebar .side-block > .block-etoro-wg, 
    .sidebar .side-block > .side-borse, 
    .sidebar .side-block > .side-spread{ display:block!important;}

    .sidebar .side-block .indici .graf-block .grafico { display:none !important;}
    .side-block .indici .graf-block .graf-nav { width:100%;}
    .side-block .indici .graf-block .graf-nav li a { padding:0 0 0 24px !important;}
    .news-nav li { width:42%;}
    .side-block .indici .foot-ind li {padding:5px 0 !important;}
    .wrapper { margin:0px !important; position:relative;}
    .footer {width:100%; height:auto; padding:0px !important;}
    .footer .logo {margin:20px !important;}
    .indici-sidebar {display: none;}


    /*SIDEBAR STRUMENTI*/
    .list-strum li.mutuo, .list-strum li.assicurazione, .list-strum li.prestiti, .list-strum li.portfolio, .list-strum li.watchlist, .list-strum li.storici
    .list-strum li.selector, .list-strum li.assicurazione, .list-strum li.portfmoney, .list-strum li.barometro { display:block !important;}
    .list-strum li { width:48%;}

    /*HOME*/
    .footer .logo iframe { width:100%;}
    .highlights-small { padding:20px 0 0 !important;}
    .highlights .pp-list,.highlights-small .pp-small { position:relative !important; float:none; top:0; left:0; clear:both; display:block; overflow:hidden;}
    .highlights-small .pp-small:first-child { border-right:none !important; height: auto !important;  margin: 0 0 20px;}
    .highlights-small .pp-small .pp-image {top:0px !important;}
    .info-usa a,.top-approfondimenti a { background:none #F8EEE5; height:auto; width:auto; padding:20px; margin: 0 0 20px;}
    .info-usa a span, .top-approfondimenti a span { background: none; margin:0 auto; height: auto!important; display:block; width:100% !important; padding:0px;}
    .highlights .ultimi-articoli a {width: auto !important;}
    .dai-blog-sol > h3, .block-hp-video h4 { background-position:bottom !important;padding: 0 0 10px !important;}
    .news-list li a {width:80% !important;}
    #edContentRelated a { background: none; padding: 0;}
    .highlights-small .pp-small h2, .highlights-small .pp-small p{ padding:0px !important;}
    .highlights .pp-homebig .pp-image, .highlights-small .pp-small .pp-image, .approfondimenti ul li .image, .sottonotizie_corpo ul li .image,
    .dai-blog-sol .pp-blog .pp-pic, .pp-pic{display:none !important;}
    .approfondimenti ul li, .sottonotizie_corpo ul li { padding:15px 0;}
    .dai-blog-sol .pp-blog, .approfondimenti h4 { padding:12px 0;}
    .approfondimenti h4 {background: url("/images/sprites/bkg-h.png") repeat-x scroll 0 38px;}
    
    .approfondimenti ul li h3, .sottonotizie_corpo ul li h3 { margin: 12px 0 5px;}
    .highlights .pp-list li a { color: #993333; font-size: 17px;}
    .news-nav li, .approfondimenti ul li, .sottonotizie_corpo ul li, .dai-blog-sol .pp-blog{ border:none;}
    .highlights-small{ margin:20px 0 0;}
    .highlights-small .pp-small { height:70px !important ;   margin: 10px 0 !important;}
    .highlights-small .pp-small .pp-image { display:none !important;}
    .highlights-small .pp-small h2, .highlights-small .pp-small p { padding:0px !important;}
    .highlights .ultimi-articoli a { left:0px !important;}
    .news-block .view-all { float:left !important;}
    .navigation li.video { background-position: 416px 0 !important; }
    .navigation li.video a { background:none !important; margin-top:0px !important;}
    .navigation > li.login a {background: #f9eee5;color: #000000;}
    .navigation > li.soldielavoro a {background: rgba(72, 117, 153, 0.7);color: #fff;}
    .navigation > li.abcrisparmio a {background: rgba(219, 150, 3, 0.7);color: #fff;}
    .news-list li a {width:70% !important; clear:none !important; display:block;}
    .dai-blog-sol > h3, .approfondimenti h4, .block-hp-video h4  {padding:0 0 10px;}
    .top-approfondimenti a, .top-approfondimenti a span { background: none repeat scroll 0 0 #F8EEE5; height: auto; margin: 0 0 20px; padding: 10px 10px 0; width: auto;}
    .box-euribor .graf-euribor { padding: 20px 0 !important;}    
    em.home-date{margin:20px 0 10px;}
    .highlights{margin: 0;padding: 0 0 20px 0;}
    .highlights .pp-homebig h1{font-size: 33px; line-height: 30px;}
    .highlights .pp-homebig p{color: #555555;line-height: 24px;font-size: 19px;}
    .highlights .pp-homebig  span.lens{display: none!important;}    
    .highlights .pp-homebig .pp-image,
    .highlights .pp-homebig .pp-image img{ height:60px; width: 60px;}    
    .highlights .pp-homebig .pp-image{margin: 0 12px 0 0;display: block!important; margin-top: 5px;}    
    .highlights .pp-homebig {border-bottom: 3px double #EBEBEB;margin-bottom: 20px;padding-bottom: 10px;}        
    .highlights .pp-list li{font-size: 17px;padding: 0px 0 5px 12px;line-height: 18px;text-decoration: underline;}    
    .bannerRight{margin: 0px;}
    .highlights .pp-list li.quote {display: block;}
    .quote span {display: block;margin: -18px 11px 5px;}
    
    /*VIDEO*/
     div.hp-video .tpl-video-pp ul.highlight-video, div.hp-video  .tpl-video-pp ul.highlight-video li {width:100% !important; float:none  !important; clear:both !important;}
    div.hp-video .tpl-video-pp ul li {width:100% !important; float:left;}
    div.hp-video .tpl-video-pp > ul.highlight-video > li > .figure { width:100% !important;}
    div.hp-video .tpl-video-pp ul.highlight-video li .figure img { height:auto;}
     div.hp-video .tpl-video-pp ul.highlight-video li .figure a.thumb,  div.hp-video .tpl-video-pp ul.highlight-video li .figure a.thumb img {  width:100% !important;}
    div.hp-video .tpl-video-pp ul li .figure {/* width:221px !important;*/ margin:0 auto; }
    div.hp-video ul li .figure .figcaption > a { width: auto !important; font-size: 20px;}
    div.hp-video > ul, .box-video-ric-col > ul { margin:0 auto !important; max-width: 560px; }
     div.hp-video > ul li, .box-video-ric-col > ul li {float: left  !important; margin: 0 !important; width: 100%; height:auto !important;  padding: 0 0 10px !important;}
    div.hp-video ul li .figure a.thumb { width:auto !important; height:auto;}
    div.hp-video ul li .figure a.thumb img {height: auto !important; width: 100% !important;}
    .custom-related-img ul li { width:auto !important; float:none; clear:both;}
     .custom-related-img ul li a.pic {margin:0 10px 10px 0; width:100px  !important; height:100px !important; float:left !important;}
    .custom-related-img ul li img { height:100% !important;}
    html body .articolo .OUTBRAIN .ob_strip_container.AR_7 { margin: 20px 0 0 !important; width: 100% !important;}
     .contentn, .corpo, .corpo-art, .corpo-news, .wrapper,  .highlights-small, .highlights-small .pp-small {padding:0px !important;  width:100% !important; display:block; float:none; clear:both;  height:auto;}
    .footer .nav-footer{width: calc(100% - 20px);}
    .footer .nav-footer li{font-size: 13px;}
    .wrapper { margin:0px !important; position:relative;}
    .sub-navigation li { font-size:12px;}
    .sub-navigation li a{ padding:0 6px !important;}
    div.hp-video > ul, .box-video-ric-col > ul {margin: 0 auto !important; overflow: hidden !important;}

    /*NEWS BLOCK HOME*/
    .news-block{width: 106.2%!important; margin-left: -3.1%;background: #F2ECE8;position: relative;}
    .news-block .news-nav{background: none;border: 0px;}
    .news-block:after{content: "";position: absolute;bottom: 0px;width: 100%;height: 150px;left: 0;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
    .news-block .news-list,    
    .news-block .view-all{position: relative;z-index: 1;}
    .news-nav {overflow: visible;}
    .news-nav li{height: 55px;width: 23% !important; ;border: 0;padding: 0;display: table;text-align: center;position: relative;margin: 0;}    
    .news-nav li.active {background: #933;}
    .news-nav li a{line-height: normal;display: block;height: 55px;display: table-cell; vertical-align: middle; padding: 0 10px !important;}
    .news-nav li a:hover{text-decoration: none;}
    .news-nav li a span{border-bottom: 1px solid #993333;}
    .news-nav li.active a{border-radius: 0;padding: 0;}    
    .news-nav li:before{content: "";background: #DDD3CD;height: 55px;position: absolute;width: 1px;right: -1px;}    
    .news-nav li:first-child:before,
    .news-nav li:last-child:before{display: none;}
    .news-list{padding-top: 8px;}
    .news-list li em{float: left;color: #555555;font-size: 12px;padding-top: 3px;}
    .news-list li a{    width: calc(100% - 55px)!important;font-size: 17px;}    
    .news-list li a:after{content: "»";font-family: georgia,serif;color: #993333;font-size: 18px;font-weight:normal;text-decoration: none;padding-left: 5px; display:inline-block;}        
    .news-block .view-all {padding:10px 0 0 55px;font-family: tahoma,sans-serif;font-weight: bold;color: #993333;display: block;font-style: normal;font-size: 12px;background: none;}

    /*TOOLS BLOCK HOME*/
    .tools-block {border-left: 0;width: 100%;padding: 0;overflow: hidden;margin-bottom: 10px;margin-top:0;}
    .tools-block ul li{margin-top: 1px; width: 100% !important;}
    .tools-block ul li a span{padding: 0;height: auto; font-size:15px;}
    .tools-block ul li a{position: relative;border-radius: 0; height: auto; border: 0;width: auto;font-family: tahoma,sans-serif;font-weight: bold;color: #993333;display: block;font-size: 13px;text-align: left;text-decoration: underline;}
    .tools-block ul li a:after{position: absolute; content: "»";font-family: georgia,serif;color: #993333;font-size: 24px;font-weight:normal;text-decoration: none; display:inline-block;right: 20px;top: 13px;}

   /*VIDEO HOME PAGE*/
    .block-hp-video{background: none;}
    .block-hp-video-left{overflow: auto!important;float: left;width: 100px!important;}
    .block-hp-video-left a{position: relative;}
    .block-hp-video-left a img{height: 75px;width: 100px;}
    .block-hp-video-left a:before{content: "";position: absolute;right: 10px;bottom: 10px; z-index: 1; width: 0;height: 0;border-style: solid;border-width: 7.5px 0 7.5px 12px;border-color: transparent transparent transparent #ffffff;}
    .block-hp-video .block-hp-video-right{float:none;width: calc(100% - 120px);overflow: auto;padding: 0 0 0 15px!important;}
    .block-hp-video .block-hp-video-right h3{margin: 0;}
    .block-hp-video .block-hp-video-right h3 a{color: #000;font-size: 15px;line-height: 18px;}
    .block-hp-video .leggi{padding: 0; overflow: hidden; display: block;text-decoration: underline;}
    .block-hp-video .block-hp-video-right li{font-size: 14px;line-height: 18px;color: #555555;}
    .block-hp-video .leggi{display: block;margin-top: 0px;}
    .block-hp-video .block-hp-video-right { float:none !important;width: calc(100% - 120px) !important; }

    

    /*HIGHLIGHTS HOME*/
    .highlights-small{border: 0;margin-bottom: 30px;}
    .highlights-small .pp-small h2{font-size: 22px;}    
    .highlights-small .pp-small{border-bottom: 3px double #EBEBEB;margin:0 0 15px 0!important; padding:0 0 15px 0!important;}
    .highlights-small .pp-small:last-child{border-bottom: none;padding-bottom: 0!important;margin-bottom: 0!important;}
    
    /*APPROFONDIMENTI HOME*/
    .approfondimenti ul li small{margin-bottom: 10px;}
    .approfondimenti ul{margin-bottom: 30px;}
    .approfondimenti ul li{border-bottom: 3px double #EBEBEB;margin: 0 0 20px 0;padding:0 0 20px 0;}
    .approfondimenti ul li:last-child{border-bottom: none;margin: 0;padding: 0;}
    .approfondimenti ul li h3{margin: 0 0 5px 0;}
    .approfondimenti ul li p{font-size: 16px;line-height: 24px;color: #555555;}
    
    /*DAI BLOG HOME*/
    .dai-blog-sol h2{padding:25px 0 0 0;margin: 0!important;}    
    .dai-blog-sol h2:after{content: "»";font-family: georgia,serif;color: #993333;font-size: 18px;font-weight:normal;text-decoration: none; display:inline-block;}    
    .dai-blog-sol .pp-blog{position: relative;}
    .dai-blog-sol .pp-blog{border-bottom: 3px double #EBEBEB;margin: 0 0 20px 0;padding:0 0 20px 0;}
    .dai-blog-sol .pp-blog span.date{position: absolute;top:-4px;font-size: 12px;color: #555;border-right:#EBEBEB solid 1px;padding: 0 7px 0 0;overflow: visible;}
    .dai-blog-sol .pp-blog span.date:after{content: "DAI BLOG"; position: absolute;font-family: arial,sans-serif;color: #044FA6;font-size: 10px;right: -54px;top: 0;font-style: normal;}


    /*INFO USA*/
    .info-usa{background: #f9eee5;position: relative;width: 106.2%!important; margin-left: -3.1%;overflow: hidden;margin-bottom: 30px;}
    .info-usa:before{content: ""; position: absolute;height: 100%;width: 100%;background:url("/images/sprites/bkg-row.png");opacity: 0.33;z-index: 0;}
    .info-usa a span{font-style: normal;font-weight: bold;text-align: left;font-size: 22px;line-height: 26px;}
    .info-usa a {margin:  20px 0  20px 56px;border-left: 3px solid #993333;overflow: visible;position: relative;z-index: 1;background:transparent;}
    .info-usa a:before{content: ""; background: url('https://www.soldionline.it/images/world.png');position: absolute;background-size:cover;height: calc(100% - 40px);width: 56px;opacity: 0.3; left: -59px;top: 20px;background-position: -20px 0;}
    
    /*INDICI*/
    .side-block{margin: 0px;}
    .side-block .indici .graf-block .graf-nav li:nth-child(2n+1) {background: #F2ECE8;}
    .side-block .indici .graf-block .graf-nav li{padding: 5px;}
    .side-block .indici .graf-block .graf-nav li a{width: auto;padding: 0 14px!important;}


    /*FOOTER*/
    .footer{background: #f9eee5;position: relative;padding:0 0 70px 0!important;overflow: hidden;}
    .footer:before{content: ""; position: absolute;height: 100%;width: 100%;background:url("/images/sprites/bkg-row.png");opacity: 0.33;top:0;left: 0;}
    .footer .logo{padding-top: 10px;position: relative;margin: 20px 3%!important;}
    .footer .logo h2 a{    background: url(https://static.stbm.it/sol//images/logo-mobile.png) no-repeat scroll transparent; background-size: contain; display: block;height: 52px; text-indent: -9999px;width: 135px;padding: 0;}
    .footer .nav-footer li{border: none;padding:  0 10px 0 0;position: relative;}
     .footer .nav-footer li a{font-family: tahoma,sans-serif;font-weight:  bold;color: #993333;font-size: 12px;text-decoration: underline;}    
     .footer .nav-footer{border-bottom: 3px double #e3dbd3;border-top: 3px  double #e3dbd3;padding: 20px 0;margin:0 3% 10px;float: left;width:94%;}
    .footer p.footer-copy{font-family: arial,sans-serif;font-size: 12px;color: #555555;text-align: left;margin-left: 3%;}

    /*CERCA*/
    .finta-sidebar, .ris-in-sidebar { float:none; width:100% !important;}
    .finto-corpo{ float:none; width:100% !important;}
    .all-new{ float:left !important; margin:20px 0 !important;}
    ol#mdr_risultati li p { display:none !important;}
     .tab-serp tr td a span, .tab-serp tr td a b { margin: 0 0 8px;  clear:both; display:block!important; overflow:hidden;  width:100%!important; float:none !important;}
    .tab-serp tr td a { border-bottom: 1px solid #CCCCCC !important;}
    .finta-sidebar, .ris-in-sidebar { float:none; width;100% !important;}





    /*ARTICOLI*/
     
    .info_grafica_metalli, .info_grafica_obbligazioni {display:none}
    
     .widget-showItemPager, .info-art  { width:100% !important;  margin:30px 0 !important; float:none !important; clear:both !important;  display:block;}
    .widget-showItemPager .artPager {width:auto !important;}
    .next-page-dx {float:right;}
    .info-art {margin:40px 0 0!important;}
    .related-art h3 { position:relative !important;}
     .related-art ul li {padding:0px !important; float:none !important;  width:100% !important; border:none !important; margin: 0 0 15px  !important;}
    .adsense_afc_related_art { width:100% !important;}
    .afc2_boxsingle {float:none; clear:both; width:100% !important; margin:0 0 15px;}
    .tpl-related-simple-list ol li h4 a { display:block;}
    .didascalia_articolo, .guida .guide-correlate ul{ width:100%; margin:0 !important; padding:0 !important;}
    

    .custom-related-img { margin: 0 !important;}
    .custom-related-img ul li, .guida .guide-correlate ul li { float: none !important; margin: 0 auto 30px !important;}
    .advnext_correlati { width:auto !important; margin:0 !important; float:none !important;}

    
    .corpo-art{font-size: 20px;line-height: 1.8em;}
    .corpo-art h2,
    .corpo-art h2 strong{font-size:24px;font-weight: normal!important;}
    
    .articolo.infografica .dati_art_infografica {width: 100% !important;}
    .corpo.articolo.infografica {width: 100% !important;}
    .articolo.infografica .corpo-art img {width: 100%;height:100%;}
    .articolo.infografica .block-disclaimer-info h4 {margin: 0px!important;}
    .articolo.infografica .block-follow-social {display:none !important;}
    .articolo.infografica .block-tutte-info h4 a { margin: 0px !important;}

    /*.corpo-art p:first-of-type img, .corpo-art blockquote p:first-of-type img {width:80px!important;;height:80px!important;;margin:3px 10px 8px 0;}*/
    
    .corpo-art img{padding:2px 0;margin: 0;max-width: none;}
    .corpo-art > img:first-child {width:176px;}
    .corpo-art img {width:100%;}
    .corpo-art p:first-of-type img,  .corpo-art blockquote p:first-of-type img{width: 80px;height: 80px;margin: 3px 10px 8px 0;}
    .corpo-art blockquote img {width: 100%;height: auto;}
    .corpo-art a {color: #044FA6;}

    .corpo-art table {width:100%;}
    .corpo-art table tr:first-child {background: #f9eee5;}
    .corpo-art table tr:first-child td {border-top: 1px solid #ccc;}
    .corpo-art table tr td {padding: 6px 4px;border-bottom: 0px solid #CCCCCC !important;}



    .custom-related-img { margin: 0 !important;}
    .custom-related-img ul li, .guida .guide-correlate ul li { float: none !important; margin: 0 auto 30px !important;}
    .advnext_correlati { width:auto !important; margin:0 !important; float:none !important;}

    .articolo{position: relative;overflow: hidden;}
    .articolo h1{padding-bottom: 0px;margin-bottom: 15px;font-size: 33px;line-height: 30px;}
    .articolo .art-aut{left: 0;}
    .articolo .art-aut b, .articolo .news-aut b {color:#666;}
    .articolo .art-data{right: 0;}
    .articolo .double{content: "";border-bottom: 3px double  #EBEBEB;width: 100%; height: 0px;margin: 20px 0 15px;display: block;}
    .articolo .abstract{padding: 20px;overflow: hidden;margin: 0 0 20px;font-size: 20px}
    .news-data {position: absolute;right: 0;color:#666;font-style: italic;}
    
    .info-art{border-bottom: 3px double #EBEBEB;border-top: 3px double  #EBEBEB;margin: 40px 0 20px!important;padding: 20px 0 20px;}
    .info-art a{color: #044FA6;margin-left: 5px;}

    .related-art{border: 0!important;margin-top: 30px!important;padding:0!important;}
     .related-art h3{background: none;font-size: 18px;position:  relative;padding:0 0 5px 0!important;margin-bottom: 0;font-weight:  normal!important;display: block!important;}
    /*
    .related-art h3:before{content: "";height: 2px;width: 100%;background:#993333;position: absolute;bottom: 2px;left: 0;}
    .related-art h3:after {content: "";height: 1px;width: 100%;background:#993333;position: absolute;bottom: 0px;left:0;}
    */
    .related-art ul{margin-bottom: 30px;}
    .related-art ul li{border-bottom: 3px double #EBEBEB!important;margin: 0 0 20px 0!important;padding:0 0 20px 0!important;}
    .related-art ul li:last-child{border-bottom: none!important;margin: 0;padding: 0;}
    .related-art ul li strong{margin: 0 0 5px 0;font-size: 24px!important; line-height: 26px;}
    .related-art ul li p{font-size: 16px!important;line-height: 24px;color: #555555;font-style: normal!important;}
    .articolo table.tabellaDati{width: 100%;}
    .articolo table.tabellaDati tr td,
    .articolo table.tabellaDati tr th{line-height: 18px;padding: 4px 0;vertical-align:middle;}

    select {margin-bottom: 10px;}
    label  {float:left;}


    /*NOTIZIE*/
    .news-app {display:none !important;}
    .cercaTraGuide {width:93% !important; margin:0px; padding:3%;}
    form#guideSearch {width:auto !important; margin:0px !important;}
    form#guideSearch input.input_guide {width:70% !important;}
    .corpo-news .temi-caldi {float:none; width:100%; margin:20px 0;}
    .adsense300_top {width:100%; display:block; margin:0 !important; padding:0; float:none !important; clear:both !important;}
    
    .approfondimenti ul li small, .sottonotizie_corpo ul li small, .dai-blog-sol .pp-blog .link-blog { float:none !important; }
    .paginatore{ margin:20px 0 !important;}
    .paginatore ul li.first, .paginatore ul li.last, .corpo-news .lista-news li .tag { display:none !important;}
    .info-art { width:100%!important; }

    .sottonotizie_corpo h1,
    .corpo-news h1{border-bottom: 1px solid #EBEBEB!important;padding:5px 0 15px!important;margin-bottom:20px!important;}
     .corpo-news .lista-news li{font-size: 16px;line-height: 24px;color:  #555555;border-bottom: 3px double #EBEBEB !important;padding: 0;margin: 0  0 20px 0;padding: 0 0 20px 0;position: relative;}
    .corpo-news .lista-news li:last-child{border-bottom:none;}
    .corpo-news .lista-news li p{margin: 0;}
    .corpo-news .lista-news li h2{padding: 25px 0 0 0;font-size: 22px;}
    .corpo-news .lista-news li .date{position: absolute;top: -4px;}
    .corpo-news .lista-news li .image img{height:60px; width: 60px;}
    .corpo-news .lista-news li .image{background:#EBEBEB;margin-top: 5px;height:60px; width: 60px; }
    .corpo-news .lista-news li .image span.lens{display: none!important;}    
    .corpo-news .cercaTraGuide{margin-bottom: 20px;}
    .corpo-news .cercaTraGuide .input_guide{font-family: arial,sans-serif!important;}    
    .corpo-news .cercaTraGuide form#guideSearch{padding: 8px;background-position:  -431px 11px !important;}    
    .corpo-news .temi-caldi a {font-size: 15px;text-decoration: underline;}

    div.hp-video h1,
     .corpo_archivio h1{border-bottom: 1px solid  #EBEBEB!important;padding:5px 0  15px!important;margin-bottom:20px!important;color: #000000;}
     .sottonotizie_corpo ul li{font-size: 16px;line-height: 24px;color:  #555555;border-bottom: 3px double #EBEBEB;padding: 0;margin: 0 0 20px  0;padding: 0 0 20px 0;position: relative;}
    .sottonotizie_corpo ul li:last-child{border-bottom:none;}
    .sottonotizie_corpo ul li p{margin: 0;}
    .sottonotizie_corpo ul li h2{padding: 25px 0 0 0;font-size: 22px;}
    .sottonotizie_corpo ul li small{font-family: arial,sans-serif;color: #044FA6;font-size: 10px;margin-bottom: 10px;}
     .sottonotizie_corpo ul li small .date{font-size: 12px;color:  #555;background: none;font-family: georgia,serif;border-right:#EBEBEB  solid 1px;padding: 0 7px 0 0; margin:  0 7px 0 0; }
    div.hp-video ul li .figure .figcaption > a{font-style: normal!important;}

    
     .corpo-news h1{border-bottom: 1px solid #EBEBEB!important;padding:5px  0 15px!important;margin-bottom:20px!important;color: #000000;}
    .gui_box .all {color:#993333;}
    .gui_box{width: 100% !important;border-bottom: 3px double #EBEBEB!important;margin:0 0 20px 0!important;padding:0 0 20px 0!important;}
     .indexContent h1{border-bottom: 1px solid  #EBEBEB!important;padding:5px 0  15px!important;margin-bottom:20px!important;color: #000000;}

    /*PAGINATION*/
    .sci_pager .sci_page_info,
    .paginatore .pag-corrente{border-top: none;margin: 0 0 20px 0!important;}    
    .sci_pager ul li a,
    .paginatore ul li a,
    .sci_pager ul li span,
    .paginatore ul li span{height: 22px;line-height: 24px;border: 1px  solid #E4E4E4;}
    .sci_ul_pager li,
    .paginatore ul li{font-family: arial,sans-serif;font-size: 12px!important;border-bottom: none!important;}
    .sci_page_first,
    .sci_page_last{display: none!important;}    


    /*GUIDE*/
    .gui_cont .gui_box {height:100% !important;}
    .guide_ultime ul {width:100%;}
     .guide_ultime ul li {clear:both; width:90%; height:auto !important;  padding:0 0 0 15px; float:none; margin:0 0 10px !important;  display:block;}
    .gui_cont .gui_box h2 {float:none; margin:0 0 10px;width: 225px;}
    .gui_cont .gui_box span {margin: 15px 21px;}
    .gui_cont .gui_box ul {margin-left: 0px;}
    .gui_cont .gui_box ul li {width:100% !important; float:none; clear:both;}
    .gui_cont .gui_box .icon {margin: 0px 20px 6px 11px;}

    /*QUOTAZIONI*/


.overflow-nav-cont {overflow-x: scroll;display: block;max-width: 100%;overflow-y: hidden;}
.navigazione-quot {margin-bottom: 0;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;list-style: none;margin: 0;margin-bottom: 0px;padding: 0;position: relative;border-bottom: 1px solid #EBEBEB;  width: 800px;}
.navigazione-quot li {overflow: hidden;margin-right: -1px;-ms-flex: 1 1 auto;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;flex: 1 1 auto;position: relative;display: inline-block;border-right: 1px solid #EBEBEB;}
.navigazione-quot li::before {transition: all .3s;content: "";position: absolute;height: 4px;width: 100%;bottom: -4px;}
.navigazione-quot a {-ms-flex-align: center;-ms-flex-pack: center;-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;align-items: center;color: #555555;display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;justify-content: center;padding: 1rem 0;font-size: 14px;text-decoration: none;text-transform: uppercase;}
.navigazione-quot li span {font-family:arial, sans-serif;font-weight: bold;margin-left: 4px;}
.navigazione-quot li span.diminuzione {color: #993333;}
.navigazione-quot li span.aumento {color: #567139;}







     .graf-block {clear: both !important; display: inline-block  !important; float: none !important; margin: 0 auto !important; overflow:  hidden; width: auto;}
    .graf-block img { margin:20px auto !important; display:block;}
    .ind-est .qz_esteri li, .last-news, .portfolio a {float:none !important; clear:both; margin:0 0 5px !important; width:100% !important;}
     .box-mig-peg .peggiori, .box-mig-peg .migliori, .piu-scambiati,  .last-news, .conv-stru .cambiavalute, .conv-stru .tool-calc {width:100%;  float:none; clear:both; margin:20px 0 !important;}
    .scheda-titolo .head h1 { width:100% !important;}
     .skipage .ski_data h2 span.aumento, .skipage .ski_data h2  span.diminuzione, .skipage .ski_data h2 font.aumento, .skipage .ski_data  h2 font.diminuzione{width:auto; display:inline-block; margin:0 15px 0 0  !important; font-size:18px;}
    .skipage .ski_data h2 font.diminuzione { background-position: -300px -820px;}
    .skt1, .skiB1, .skiB2, .skiB3 {width:100% !important; display:block; clear:both !important; float:none !important;}
    .ski_graph {width:auto; position:relative !important; top:0; display:block; right:0px;}
    ul.ind-list li.thead span.ind1.ordine_active {width:0px !important;}


.ind1 a,  .ind5, .ind6, .legend span.val, .legend span.data, .qz-btp .titoli-list li .data, .qz-btp .titoli-list li .val {display:none !important;}
.ind-list li.thead span, ul.ind-list li.thead span.ind9, .ind-list li.thead span.ind2,
ul.ind-list li.thead span.ind10
{font-size:10px !important; width:13% !important; background:none !important;padding: 4px 30px 4px 4px;}
    
ul.ind-list li a.indlist-link span, ul.ind-list li >  a.indlist-link span.ind9, .ind-list li > a.indlist-link span.ind10,
ul.ind-list li > a.indlist-link span.ind2 {width:23% !important; margin:0px !important; text-align:center !important;}
ul.ind-list li.thead span.ind11 {width:10%;}

ul.news-list-azioni li a {  float: left; overflow: hidden; width: 60% !important; display:block;}
    
.scheda-titolo ul.news-list-azioni li span { display: block; float: left; overflow: hidden; width: 98px;}
    ul.ind-list li > a.indlist-link span.ind1 {width:100% !important; text-align:left !important;}
    .last-news .view-all, .view-all-cambia {margin:15px 0 !important;}
    .scheda-titolo .head h1, .scheda-titolo .head .info {float:none !important; clear:both; margin:0px !important;}
     .scheda-titolo .segui-titolo li {display:block !important;  height:30px !important; clear:both; float:none !important; width:100%  !important;}
    .scheda-titolo .segui-titolo li a{ margin:0px !important;}
    .scheda-titolo .grafici img {width:100% !important; margin:0px;}
     .scheda-titolo .grafici .graphmenu, .scheda-titolo .grafici  .graphmenu ul { padding:0px; width:100%; margin:0px !important;  float:none !important;}
    .scheda-titolo h2 span.app, .rss, .lista-news-image li .image {display:none;}

.scheda-titolo .head .info-indici {float:none !important; clear:both; margin: 0 -22px !important;padding: 20px 0 0;}
.scheda-titolo .head .info-indici ul li {width: 115px;}
.scheda-titolo .grafici .graphmenu ul li {width: 30.5% !important;}

.info-borse_estere {display: none;}
.info_grafica_borsa_italiana {display: none;}
.quotazioni .nasdaq .alf, .quotazioni .nyse .alf {padding: 10px 10px;}
.azioni-ita .alf li a, .nasdaq .alf li a, .nyse .alf li a {position: relative;display: block;width: 32px;height: 30px;line-height: 20px;text-align: center;margin: 0 -2px 0 0;color: #666;}
.quotazioni .nyse .top {overflow: hidden;position: absolute;top: 0px;left: 200px;}
.azioni-ita .alf{display: block;overflow: hidden;padding: 10px 10px;margin: -11px auto 0;border: 1px solid #e5e5e5;background: #f5f5f5;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.azioni-ita .alf li a {position: relative;display: block;width: 40px;height: 35px;line-height: 20px;text-align: center;margin: 0 -2px 0 0;color: #666;}


.tabellaDati {width:100%;}
.newbox {width:100% !important;}
.newbox .fond {width:100% !important;}    
.banner-fond {width:100% !important;}
.temp_afc_top {
    margin: 15px auto 15px !important;
    position: relative;
    width: 300px;
}
    #advscheda300x250, .banner-fond .fond {float:none !important; clear:both; width:100%;text-align:center;}
    .azioni-ita > div, .nyse > div, .quotazioni .box-europa > div,
     .azioni-ita > div ul, .nyse > div ul, .quotazioni .box-europa  > div ul{ width:100% !important; padding:0px !important;}
    .block_bordato img { width:100% !important;}
    .list-strum li { width:auto !important; margin: 10px 0 !important;}
    .list-strum li > a.calc { width:auto !important;}
    .iban { width: 100% !important; padding:0px !important;}
    .calcola-iban { width:100% !important;}
    .ind-ita .qz_graph ul, .ind-ita .qz_graph .graf-block, .ind-est .qz_graph ul, .ind-est .qz_graph .graf-block,
    .box-mig-peg .migliori, .box-mig-peg .peggiori, .piu-scambiati, .last-news, .portfolio a, .box-euribor ul {width:100%;}
    .titoli-list li strong a, .ind-est .qz_graph ul li a span, .ind-ita .qz_graph ul li a span {}
    .azioni-ita > div, .nyse > div, .quotazioni .box-europa > div {width:29%;}
    .quotazioni .etf-etc, .quotazioni .obbl, .quotazioni .derivati,
     .quotazioni .afterhours, .quotazioni .stato, .quotazioni .francia,  .quotazioni .svizzera, .quotazioni .belgio, .quotazioni .germania,  .quotazioni .euro, .quotazioni .olanda {width:100% !important;}
    .skt1 div {width:32%}
    .ski_graph {width:350px; position:relative !important; top:0px; right:0px;}
    .sktHead .skt1 { width:44%!important; padding: 0 !important;}
    .skt1 h3 div { width:100% !important;}
    .ind1 a, .ind5, .ind6 {display:none !important;}
    .scheda-titolo .head h1 { width:100% !important;}
    .tool-calc ul li a {width:auto !important;}
    .tool-calc ul li {margin:0 5% 15px !important;width:40% !important;}
    .scheda-titolo .head .info {padding:20px 0 0;}
    .grafici .graphmenu{padding:10px 0 !important;}
    .dati > div{width:100%!important;}
    .quotazioni .francia, .quotazioni .svizzera, .quotazioni .belgio {margin:0px!important;}
     .azioni-ita > div h3, .nyse > div h3, .quotazioni .box-europa  > div h3{width:250px!important;line-height: 35px;margin-top: 20px;}
    .scheda-titolo .head .info ul{margin:0 !important;float:none !important;}
    .tabellaDati {width: 100%;}
    .tabellaDati tr th {line-height: 18px;padding: 4px 0;vertical-align: middle;}
    .tabellaDati tr td {line-height: 18px;padding: 4px 0;vertical-align: middle;}

.etf {margin-bottom:10px;width: 100% !important;}
.etc {width: 100% !important;}
.box-classifiche h2 a {font-size: 12px;}

/*CLASSIFICHE*/
.classifiche {width: 100% !important;}
.top h2, .flop h2 {height: 100% !important;}
.top ul, .flop ul {float: left;dispaly: block;width: 45%;margin: 0 2px;}
.top ul li, .flop ul li {display: block;padding: 15px 0px 15px 9px;border-bottom: 1px solid #e5e5e5;}
ul.ind-list-classifiche li.thead span.ind5, ul.ind-list-classifiche li.thead span.ind6, ul.ind-list-classifiche li.thead span.ind7,
ul.ind-list-classifiche li.thead span.ind8, ul.ind-list-classifiche li.thead span.ind9 {display: none;}
.ind-list-classifiche li.thead span {width: 80px;}
ul.ind-list-classifiche li > a.indlist-link span.ind5, ul.ind-list-classifiche li > a.indlist-link span.ind6, ul.ind-list-classifiche li > a.indlist-link span.ind7,
ul.ind-list-classifiche li > a.indlist-link span.ind8, ul.ind-list-classifiche li > a.indlist-link span.ind9 {display: none;}
.top ul, .flop ul, .seduta ul  {width: 100% !important;}



/* CAPITALIZZAZIONE */
ul.ind-list-capitalization li > a.indlist-link span.ind1 {width: 100% !important;}
.ind-list-capitalization li.thead span {font-size: 10px !important;}
ul.ind-list-capitalization li.thead .ind1 {display: none;}
.ind-list-capitalization li.thead .ind3 {width: 26% !important;}
.ind-list-capitalization li.thead .ind4 {width: 27% !important;}
ul.ind-list-capitalization li a.indlist-link span {width: 28% !important;}
.capitalization h2 {font-size: 12px !important;}

/*CRIPTOVALUTE E SCHEDA TITOLO CRIPTOVALUTE*/
.cripto .logo, .cripto tr:first-child td.logo {display: none;}
.cripto {width: 100%;}
.cripto tr:first-child td {font-size:10px;}
.cripto tr {font-size:10px;}

.scheda-cripto .head h1 { width:100% !important;float:none !important; margin:0px !important;}
.scheda-cripto .head .info {padding: 20px 0 0;float:none !important; margin:0px !important;clear: both;}
.scheda-cripto .head .info ul {margin: 0 !important;float: none !important;}
.scheda-cripto .head .info ul li {text-align: none;}
.scheda-cripto .head span.logo.bitcoin, span.logo.ethereum, span.logo.bitcoin-cash, span.logo.ripple, span.logo.litecoin,
span.logo.dash, span.logo.bitconnect, span.logo.neo, span.logo.nem, span.logo.monero, span.logo.ethereum-classic{display: none;}
.dati > div {width: 100% !important;}
.info ul li {width: 140px;}



/*GRAFICI STORICI*/
.cerca-titoli input {height: 20px;}
.tipo-grafico {width: 90%;}
.periodo, .medie-mobili {width: 85%;}
.periodo input {height: 20px;width: 20px;-webkit-appearance: checkbox;}
.tipo-grafico {margin-top: 10px;}
.periodo select, .tipo-grafico select {font-size: 13px;line-height: 1.3;}
.medie-mobili select {font-size: 13px;line-height: 1.3;width: 55%;}
.medie-mobili input {margin: 0px 0px 15px 5px;}
.grafici img {width: 100%;}


    /*BLOG*/
    div.canaleblog div.bloccoblog{ height:auto; padding-bottom:10px;}
    .art_commenti, {width:100% !important;}
     .mkmCText, mkmC mkmC2 mkmCLevel_1, .mkmCLevel_2, .mkmCLevel_3,  .mkmCLevel_4 {padding:0px !important ; width:100% !important; margin:0px  !important;}
    .mkmCHead,.mkmCLevel_1 .mkmCHead{float:right; width:60% !important; margin:0px !important;}
    .mkmCLevel_1, .mkmCLevel_3 { background-color:none !important;}


    

    /*AZIONI*/
    .banner-fond, .banner-fond .fond ul { width:100% !important;}
    ul.news-list-azioni li a { width:84%;}
    .banner-fond .fond {margin-top:20px;}
    .jq-preview-grafico {display:none;}


    /*COMMENTI*/
    .mkmCCont .mkmCAvatar { margin-right:10px;}
    .mkmCHead, .mkmCText { float:none !important; width:auto !important;}


    /*GUIDE*/
    .gui_top_box .cercaTraGuide form#guideSearch input.input_guide { width:78% !important;}
    

    /*ADV*/
    .adsense300_top{margin:15px auto 15px!important;position: relative;width: 300px;}
    .corpo-art .adsense300_top{position: relative; width: 300px;height:100%;}
    .advnext_correlati{margin: 0 auto 20px!important;width: 300px!important;}
    .adsense_afc_related_art{margin: 0 auto 20px!important;width: 300px!important;}

    /*PAGINA APP*/
    #content {width: 100%;} 
    .apps_header_box {width: 100%;}
    #description {width: 100%;}
    #iphonescreen {width: 100%;}
    #iphonescreen img {width: 40%;}
    div.screenshot img {margin: 0px;}
    .column {margin: 0 30px;}
    #appsections p { margin-bottom: 20px;}




}

@media only screen and (min-width:768px){
  
    .corpo-art table tr td {padding: 6px 4px;border-bottom: 1px solid #CCCCCC !important;}
  }



@media screen and (max-width:803px){
     html body div.adv980x50, html body div.piedone980x500, .strip980x50  {width:100% !important; max-width:100%; overflow:hidden;}
     html body div.adv980x50 > div, html body div.piedone980x500 >  div{width:100% !important; max-width:100%; overflow:hidden}
    html body div.adv980x50 > div img {width:100% !important; max-width:100%;}  
    .adv980x50 , #stripadv980x50, .strip980x50 { text-align: center; margin: 0 auto; }

}

@media only screen and (max-width:768px){
.newbox .fond {width: 55% !important;}
.main-welcome {display: block;margin: 15px 3% 0 !important;}
.main-box-card {margin: 20px;}
.box-welcome-card {width: 75%;margin-bottom: 10px;}
.main-welcome p {display: block;height: 100%;}
.expert-block .blog {margin: 0 0 20px 0;border-bottom: 3px double  #e3dbd3;border-right: none !important;padding:0 0 20px 0!important;width:  100%!important;}

}


@media only screen and (max-width: 420px) {
      .strip980x50 { display:block !important; width:100%;  position:fixed;  bottom:0px; z-index:99999999; margin:0; padding:0;  background:#fff;  box-shadow:0px 0px 2px 2px #777777;}
}

@media screen and (max-width:420px){
  
  
.ind1 a, .ind5, .ind6, .ind8, .ind9, .ind10 {display:none !important;}
.ind-list li.thead span, .ind-list li.thead span a, ul.ind-list li.thead span.ind9, .ind-list li.thead span.ind2,
ul.ind-list li.thead span.ind10
{font-size:10px !important; width:58px !important; background:none !important;}
    
ul.ind-list li a.indlist-link span, ul.ind-list li >  a.indlist-link span.ind9, .ind-list li > a.indlist-link span.ind10 {width:56px !important; margin:0px !important; text-align:center !important;}
ul.ind-list.obbligazioni a.indlist-link span.ind2 {margin:0px !important;} 
ul.news-list-azioni li a {  float: left; overflow: hidden; width: 60% !important; display:block;}  
.newbox .fond {width: 100% !important;margin-top: 10px;} 
ul.ind-list-classifiche li.thead span.ind5, ul.ind-list-classifiche li.thead span.ind6, ul.ind-list-classifiche li.thead span.ind7,
ul.ind-list-classifiche li.thead span.ind8, ul.ind-list-classifiche li.thead span.ind9 {display: none;}
ul.ind-list-classifiche li.thead span.ind3, ul.ind-list-classifiche li.thead span.ind4,ul.ind-list-classifiche li.thead span.ind5, ul.ind-list-classifiche li.thead span.ind6, ul.ind-list-classifiche li.thead span.ind7,
ul.ind-list-classifiche li.thead span.ind8, ul.ind-list-classifiche li.thead span.ind9 {display: none;}
ul.ind-list-classifiche li > a.indlist-link span.ind3, ul.ind-list-classifiche li > a.indlist-link span.ind4, ul.ind-list-classifiche li > a.indlist-link span.ind5, ul.ind-list-classifiche li > a.indlist-link span.ind6, ul.ind-list-classifiche li > a.indlist-link span.ind7,
ul.ind-list-classifiche li > a.indlist-link span.ind8, ul.ind-list-classifiche li > a.indlist-link span.ind9 {display: none;}
}  


body {   opacity: 1; }


@media only screen and (max-width: 480px){

  table {    
      width: 100%;
      font-size: 0.6em;
  }
  
}
         
                                                     
                                                                                                                                                           