/*-- FOOTER--*/
.footer {position: relative;padding: 20px 20px 0;background:#f9eee5;}
.footer:before{content: "";height: 3px;width: 100%;background:#1c1c1c;position: absolute;top: -5px;left: 0;}
.footer:after {content: "";height: 1px;width: 100%;background:#1c1c1c;position: absolute;top: -1px;left:0;}
.footer .logo{float:left;width:154px;}
.footer .logo a{display:block;width:175px;height:42px;margin:0 0 5px;background:url("/images/elements.png") no-repeat -400px -550px;text-indent:-9999px;}
.footer .logo small{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.footer .logo iframe { height: 20px; margin-top: -10px; }
.footer .nav-footer{overflow:hidden;float:right;display:block;border: none;padding: 16px 0 12px;font-size:15px;}
.footer .nav-footer li{float:left;display:block;padding:0 10px;border-left:1px solid #aaa;}
.footer .nav-footer li:first-child{border:none;}
.bottom-list{clear:both;display:block;overflow:hidden;padding:0 0 35px;margin:20px 0 0 0;border-bottom: 3px double #e3dbd3; text-align: center;}
.bottom-list > li{display:inline-block;width: 30%; text-align:left; vertical-align:top;}
.bottom-list > li:first-child{width:290px;}
.bottom-list > li h4{font-size:18px;text-transform:uppercase;display:block;padding:0 0 0 30px;margin:0 0 8px; font-weight: 800;}
.bottom-list > li ul li{margin:0 0 3px;}
.bottom-list > li ul{padding:0 30px;height: 180px;border-left:1px solid #e3dbd3;}
.bottom-list > li:first-child strong{padding:0;}
.bottom-list > li:first-child ul{padding:0 30px 0 0;border-left:none;}
.bottom-list > li ul li a{color:#666;}
.footer p.footer-copy { display: block; padding: 10px 0; text-align: center; color: #999; }
.footer-bottom{ overflow:hidden;padding:5px 10px;background:#535353;}
.footer-bottom .banzai { float: left;display: block;width: 95px;height: 38px;margin: 0 10px 0 0;background: url("https://static.stbm.it/sol/images/logobanzai_trasp_footer.png") no-repeat 0 9px;text-indent: -9999px;}
.footer-bottom a {color:#ddd;}
.footer-bottom ul {float:left;display:block;padding-top:5px;}
.footer-bottom ul li {float:left;display:block;height:40px;line-height:40px;margin:0 10px 0 0;}
.footer-bottom .scopri {display: block;height: 30px;line-height: 30px;padding: 0;margin: 10px 0 0;float: left;text-decoration: underline;}
.footer-bottom .scopri:hover { text-decoration: none !important;}

/*-- BOTTOM-STORIES
----------------------------------------------------------------------*/
.bottom-stories{overflow:hidden;padding:0 0 25px;margin:0 0 3px;}
.bottom-stories > div{float:left;width:491px;}
.bottom-stories .abc{}
.bottom-stories > div .sp-home{margin:0 18px;}
.bottom-stories > div .tit{position:relative;display:block;padding:0 18px;margin:0 0 15px;height:55px;line-height:55px;border-bottom:1px solid #ccc;text-transform:uppercase;font-style:italic;}
.bottom-stories > div .tit a{left:45px;top:8px;position:absolute;display:block;width:137px;height:38px;background:url("/images/sprites/elements.png") no-repeat;text-indent:-9999px;}
.bottom-stories .abc .tit h3 a{background-position: 0 -900px;}
.bottom-stories .sel .tit h3 a{top:14px;width:168px;height:37px;background-position: -140px -893px;margin:-5px 0 0 0;background:none;}
.bottom-stories .abc{background:url("/images/sprites/elements.png") no-repeat -749px -244px;}
.bottom-stories .pp-homebig{padding:0 20px 0 20px;}
.bottom-stories .abc .pp-list{margin:0 18px 0 18px;}
.bottom-stories .pp-homebig h1{font-size:24px;margin:0 0 10px;}
.bottom-stories .pp-homebig h3{font-size:24px;margin:0 0 10px;}
.bottom-stories .pp-homebig .pp-image{position:relative; overflow:hidden;display:block;float:left;width:100px;height:100px;margin:0 10px 10px 0;border:1px solid #ccc;}
.bottom-stories .pp-homebig .pp-image img{width:100px;}
.bottom-stories .pp-homebig p{font-size:15px;line-height:1.4em;}
.bottom-stories .pp-homebig p .leggi {font-style: italic;text-decoration: underline;}
.bottom-stories .pp-list{clear:both;display:block;margin:0 18px;}
.bottom-stories .pp-list li{padding:0 0 0 12px;margin:0 0 5px;background:url("/images/sprites/bullets.png") no-repeat -266px -18px;}
.bottom-stories .pp-list li a{color:#933;}
.bottom-stories .leggi:after{display:none;}
.sel h2 {
    position: relative;
    display: block;
    padding: 0 18px;
    margin: 0 0 15px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
    font-style: italic;
}
.sel h2 a {
    font-size: 21px;
  color: #933;
}
#sel-bottom {
    position: relative;
    display: block;
    padding: 0 18px;
    margin: 0 0 15px;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
    font-style: italic;
}
#sel-bottom a {
    font-size: 21px;
  color: #933;
}


/* BOX TOOLS NEL FOOTER */
  
.tools_footer {border-bottom: 3px double #e3dbd3; border-top: 3px double #e3dbd3; display: block; overflow:hidden; margin: 10px 0 0; padding: 7px 0;}
.tools_footer ul { display: block; overflow:hidden; margin: 0; padding: 0;  }
.tools_footer ul li {margin: 0;float: left; width: 20%; height: 125px; color: #fff; font-family: "DroidSans", trebuchet ms, arial; font-size: 14px; text-align: center;  }
.tools_footer ul li.dividendi {margin: 0 !important; }
  
.tools_footer ul li a {margin: 0 auto;width: 90px; color: #000 !important;  background: url("/images/sprite_footertoolsol.png") no-repeat scroll 19px 5px; padding: 83px 8px 10px;display: block; overflow:hidden;line-height: 16px;
font-family: Georgia,'Times New Roman',Times,serif;font-style: italic;}
.tools_footer ul li.infografiche a{background-position: -125px 5px !important;}
.tools_footer ul li.raccomandazioni a{background-position: -304px  5px; }
.tools_footer ul li.agende a{ background-position: -473px  5px;}
.tools_footer ul li.chiusura a{background-position: -620px  5px; }
.tools_footer ul li.dividendi a{background-position: -785px  5px; }

.tools_footer ul li:hover { background:#EFE4DD; border-radius: 4px;}
.tools_footer ul li a:hover {text-decoration:none;} 


/* BOX TOOLS NEL FOOTER 
  
.tools_footer  { border-top:1px dashed #aaa; border-bottom: 1px dashed #aaa; display:  block; overflow:hidden; margin: 10px 0 0; padding: 7px 0;}
.tools_footer ul { display: block; overflow:hidden; margin: 0; padding: 0;  }
.tools_footer  ul li {  margin-right: 60px;float: left; width: 105px; height: 125px;  color: #fff; font-family: "DroidSans", trebuchet ms, arial; font-size:  14px; text-align: center;  }
.tools_footer ul li.dividendi {margin: 0 !important; }
  
.tools_footer  ul li a { background:  url("https://static.stbm.it/sol/images/sprite_footertoolsol.png") no-repeat  scroll 19px 5px; padding: 83px 8px 10px;display: block;  overflow:hidden;line-height: 16px;
font-family: Georgia,'Times New Roman',Times,serif;font-style: italic;}
.tools_footer ul li.infografiche a{background-position: -125px 5px !important;}
.tools_footer ul li.raccomandazioni a{background-position: -304px  5px; }
.tools_footer ul li.agende a{ background-position: -473px  5px;}
.tools_footer ul li.chiusura a{background-position: -620px  5px; }
.tools_footer ul li.dividendi a{background-position: -785px  5px; }

.tools_footer  ul li:hover { background:  url("https://www.soldionline.it/images/footertoolsol_hover.png")  no-repeat scroll 0 0; border-radius: 4px;}
.tools_footer ul li a:hover {text-decoration:none;  }  */

/* BOX NEL FOOTER CON TEMPLATE SENZA SIDEBAR */

.content-full-width .bottom-stories > div { width: 481px; }
/*.content-full-width .tools_footer ul li { margin-right: 55px;}*/
.content-full-width .bottom-list > li:first-child {width: 205px;}
          
 
      
 
      
                     