/**
 * @file
 * Sidebars Styling
 *
 */
/****************
OUR CUSTOM MIXINS
*****************/
/***********
~VARIABLES
***********/
/***********
~BREAKPOINTS
***********/
/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/* MAIN NODE SIDEBARS */
.sidebar {
  font-family: 'Abel', sans-serif;
}

/* PANEL SIDEBARS */
.no-sidebar #content {
  width: 100%;
}

.tmt-layout .right.sidebar {
  background: url(../../images/corp/sidebar-back.png) no-repeat 40px 30px;
}
.tmt-layout .right.sidebar .inside {
  background: url(../../images/corp/sidebar-back-bottom.png) no-repeat 15px 100%;
  font-size: 90%;
  float: left;
  width: 80%;
  padding-bottom: 10px !important;
  padding-left: 15px;
}
.tmt-layout .right.sidebar .inside .wid {
  margin: 0 20px 20px 25px;
  color: #777;
  padding-bottom: 10px;
  background: url(../../images/corp/bot-border.png) no-repeat 0 bottom;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tmt-layout .right.sidebar .inside .wid h3 {
  color: #73b6d6;
  margin: 5px 0;
}
.tmt-layout .right.sidebar .inside h3 {
  color: #73b6d6;
  margin: 5px 0 5px 25px;
  font-family: 'Titillium Web', sans-serif;
}
.tmt-layout .right.sidebar .inside ul.menu {
  margin: 10px 0 20px 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 30px;
  background: url(../../images/corp/bot-border.png) no-repeat 25px bottom;
}
.tmt-layout .right.sidebar .inside ul.menu li {
  padding: 0 0 0 20px;
  float: left;
  width: 100%;
}
.tmt-layout .right.sidebar .inside ul.menu li a {
  font-size: 15px;
  padding: 1px 5px 0 5px;
  margin: 0 0 3px 0;
  width: 85%;
  float: left;
  clear: both;
  line-height: 20px;
}
.tmt-layout .right.sidebar .inside ul.menu li a:hover {
  text-decoration: none;
  background: #f6f6f7;
}
.tmt-layout .right.sidebar .inside ul.menu li.active, .tmt-layout .right.sidebar .inside ul.menu li:hover {
  background: url(../../images/corp/square.png) no-repeat 3px 6px;
}
.tmt-layout .right.sidebar .inside ul.menu li.active a, .tmt-layout .right.sidebar .inside ul.menu li:hover a {
  color: #333;
}
.tmt-layout .right.sidebar .inside ul.menu li.last a {
  margin-bottom: 0;
}
.tmt-layout .right.sidebar .inside ul.social {
  margin: 20px;
  padding: 10px 0 0 0;
  text-align: center;
  max-width: 225px;
}
@media (max-width: 830px) {
  .tmt-layout .right.sidebar .inside ul.social {
    margin: 10px;
  }
}
.tmt-layout .right.sidebar .inside ul.social li {
  margin: 0;
  padding: 0;
  float: left;
  width: 36%;
}
@media (max-width: 830px) {
  .tmt-layout .right.sidebar .inside ul.social li {
    width: auto;
  }
}
.tmt-layout .right.sidebar .inside ul.social li a {
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-position: center top;
  background-repeat: none;
  background-color: transparent;
}
.tmt-layout .right.sidebar .inside ul.social li a:hover {
  background-position: center bottom;
}
.tmt-layout .right.sidebar .inside ul.social li a.twitter {
  background-image: url(../../images/corp/twitter.png);
  margin-right: 5px;
  float: right;
}
.tmt-layout .right.sidebar .inside ul.social li a.linkedin {
  background-image: url(../../images/corp/linkedin.png);
  margin-left: 5px;
  float: left;
}
.tmt-layout .right.sidebar .inside .no-border ul.social {
  border-top: 0;
  margin: 0 20px 20px -20px;
}
.tmt-layout .right.sidebar ul.pdf {
  margin: 0;
  padding: 0 0 15px 0;
}
@media (max-width: 830px) {
  .tmt-layout .right.sidebar ul.pdf {
    margin: 10px 0 0 0 !important;
  }
}
.tmt-layout .right.sidebar ul.pdf li {
  list-style-type: none;
  background: url(../../images/corp/pdf-icon.png) no-repeat left 3px;
  padding: 4px 0 4px 25px;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 600;
  line-height: 15px;
}
.tmt-layout .right.sidebar ul.pdf li a {
  color: #555555;
}
.tmt-layout .right.sidebar ul.pdf li:after {
  content: "[PDF]";
  position: relative;
  font-weight: 400;
  font-size: 10px;
  left: 10px;
}
.tmt-layout.landing .right.sidebar .inside {
  margin-top: 30px;
}

.side_head_info {
    //padding-left:24px !important;
    margin:0 !important;
}
.side_head_info:hover {
    background: url(../../images/corp/square.png) no-repeat 3px 6px;
}
.side_head_info h3:hover {
    background:#f6f6f7;
}
.tmt-layout.secondary .right.sidebar {
  background-position: 40px 80px;
}
.h3_style {
  margin-bottom: 0;
  color: #555555;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Titillium Web', sans-serif;
}