@font-face {
  font-family: 'Header';
  src: url("../fonts/Roboto-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Menu';
  src: url("../fonts/Roboto-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Regular';
  src: url("../fonts/Lato-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Quote';
  src: url("../fonts/Lato-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.sidebar-second main {
  max-width: 1440px;
  margin: 0 auto;
}
.sidebar-second .layout-content {
  float: left;
  width: 65%;
  padding-right: 3%;
  margin-bottom: 2em;
}
.sidebar-second .layout-3col__right-sidebar {
  float: left;
  font-size: 0.8em;
  width: 33%;
  padding-top: 0px;
  margin-bottom: 20px;
}
.sidebar-second .layout-3col__right-sidebar .block {
  margin-bottom: 1.5em;
}
.sidebar-second .layout-3col__right-sidebar img {
  max-width: 100%;
}
.sidebar-first main {
  max-width: 1440px;
  margin: 0 auto;
  margin-bottom: 2em;
}
.sidebar-first main .layout-content {
  float: right;
  width: 66%;
  padding-left: 0%;
}
.sidebar-first .layout-3col__left-sidebar {
  float: left;
  width: 32%;
  padding-top: 0px;
  border-right: 1px dotted #c0c0c0;
}
.sidebar-first .layout-3col__left-sidebar img {
  width: 100%;
}
.sidebar-first.sidebar-second .layout-content {
  width: 60%;
  float: left;
}
.sidebar-first.sidebar-second .layout-3col__first-left-sidebar {
  float: left /* LTR */;
  position: relative;
  width: 20%;
  padding-right: 2%;
}
.sidebar-first.sidebar-second .layout-3col__second-left-sidebar {
  float: right /* LTR */;
  position: relative;
  width: 20%;
  padding-left: 2%;
}
@media (min-width: 768px) {
  .sidebar-second .col-md-12 {
    max-width: 66%;
  }
}
@media screen and (max-width: 1024px) {
  .sidebar-second .layout-3col__right-sidebar {
    width: 100%;
    padding: 10px;
  }
  .sidebar-second .layout-content {
    width: 100%;
    padding-right: 0;
  }
}
@media screen and (max-width: 580px) {
  .sidebar-second .layout-content {
    width: 100%;
    padding: 0;
  }
  .sidebar-second .layout-3col__right-sidebar {
    width: 100%;
    padding: 0 10px;
  }
  .sidebar-first main .layout-content {
    float: right;
    width: 100%;
    padding: 0%;
  }
  .sidebar-first main .layout-3col__left-sidebar {
    float: left;
    width: 100%;
  }
}
/*# sourceMappingURL=sidebars.css.map */