@font-face {
    font-family: 'Titillium Web';
    src: url('/fonts/TitilliumWeb-Regular.woff2') format('woff2'),
         url('/fonts/TitilliumWeb-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url('/fonts/TitilliumWeb-Bold.woff2') format('woff2'),
         url('/fonts/TitilliumWeb-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

body {
  margin-left: 0;

  margin-right: 0;

  margin-top: 0;

  margin-bottom: 0;

}
.main-container{
    box-shadow: 0 0 0 transparent;
}
.header-topbar-menu, .header-topbar-menu {
  align-items: center;

  display: flex;
  font-family: "Arimo", sans-serif;

}

.smart-sticky h1
{
	color: #000000;
}

.header-topbar {
  background: black;

}

.header-topbar {
  border-bottom: 1px solid rgb(0 0 0 / .07);

  font-size: .875rem;

  font-weight: 400;

  height: 35px;

  justify-content: space-between;

  transition: height 200ms ease-in-out 0s,opacity 200ms ease-in-out 0s;

}

@media (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;

  }
}

.header-topbar .topbar-socials .social-links li a{
color:white !important;
fill: white !important;
}

.header-topbar{
background:black;
}

.header-topbar a{
color:white;
}
.header-topbar .navbar-nav .nav-link {
  align-items: center;

  display: flex;


  padding-bottom: .25rem;

  padding-top: .25rem;

  text-transform: uppercase;
  margin-top: 2px;
  font-size: 11px !important;
  font-weight: bold;
  text-decoration: none;
}


.header-topbar .navbar-nav .nav-item {
  display: inline-flex;

  padding-left: .3125rem;

  padding-right: .3125rem;


}
.header{
    background:#ff3c36;
}

.header .navbar-menu{
    background: #e0e6e6;
}

.footer {
    background-color: black !important;
}
.footer {
  color: #fff;

  font-size: .875rem;

  line-height: 1.4;

}
.footer-logo{
    display:none;
}
.widget-header {
  align-items: center;
  background-color: #fff0;
  border: 0;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  display: flex;
  font: 700 1.5rem "Titillium Web","sans-serif";
    font-size: 1.5rem;
    line-height: normal;
    font-family: "Titillium Web", "sans-serif";
  letter-spacing: -.025em;
  line-height: 1.1;
  margin-bottom: 1.5rem;
  padding: 10px 15px 10px 0;
    padding-right: 15px;
    padding-left: 0px;
  position: relative;
  text-transform: uppercase;
}
.widget-header::after {
  align-self: flex-end;

  border-bottom: 6px solid #ff3c36;

  bottom: -3px;

  content: "";

  display: block;

  height: 1px;

  left: 0;

  position: absolute;

  width: calc(33% - 15px);

}

.widget-header::before {
  align-self: flex-end;

  border-bottom: 1px solid #000;

  bottom: 0;

  content: "";

  display: block;

  height: 1px;

  left: 0;

  position: absolute;

  right: 0;

}

.social-links.list-inline {
  text-align: center;

  display: inline-block;

}
.social-links li {
  display: inline-block;

  padding: 8px;

}
.footer-socials.pb-3 {
  text-align: center;

}
.footer-socials .social-links li a {
  color: #fff;

  fill: #fff;

}
.footer-socials .social-links li a span {
  display: none;

} 

/*.footer-socials .widget-header {
  display: inline-block;

}*/

.smart-sticky a {
  color: #ff3c36;

}

.smart-sticky h1
{
	color: #000000;
}

.smart-sticky
{
	padding-left: 32px;
	padding-right:  32px;
}

.footer-data p {
  margin-bottom: 0px;

  padding-bottom: 0px;

}

.topbar-socials span {
  display: none;
}