@font-face {
  font-family: 'custom-headings';
  src: url('../uploads/2019/07/HelveticaNeue-Heavy.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

/* General */
  html, body{color:#666666;font-family: "Arial", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
  
  h1,h2,h3,h4,h5,h6{color:#000000;font-family: "custom-headings", "Arial", sans-serif;}
  
  a{color:#c02629;}
  a:hover{color:#991e20;}
  
  blockquote > *{border-color:#c02629 !important;}
  
  .blocks .block hr{background-color:#c02629;}
  
  .color-links a,
  .color-links a *{color:#c02629 !important;}
  .color-links a:hover,
  .color-links a:hover *{color:#991e20 !important;}
  
  a.video-popup{color:#071f37}
  
  #navbar:not(.opaque) + #banner > *{padding-top:140.48px;}
  #navbar.opaque + #banner{margin-top:139.48px;}
  
  @media (max-width: 767px) {
    #navbar:not(.opaque) + #banner > *{padding-top:93.653333333333px;}
    #navbar.opaque + #banner{margin-top:92.653333333333px;}
    
    #banner.mobile-split .video-popup:after{background-color:#071f37}
    #banner.mobile-split .video-popup:hover:after{background-color:#05182c}
    #navbar:not(.opaque) + #banner.mobile-hide + *{padding-top:93.653333333333px;}
  }
  
  a.btn{border-radius:6px;font-family: "custom-headings", "Arial", sans-serif;}
  a.btn:not(.btn-ghost), .popenst-categories a{background-color:#071f37; color:#fff;border-radius:6px;border:1px solid #071f37;}
  a.btn:not(.btn-ghost):hover, .post-categories a:hover{background-color:#05182c;border-color:#05182c;}
  a.btn-ghost{border-color:#071f37;color:#071f37;}
  a.btn-ghost:hover{border-color:#05182c;color:#05182c;}
  
  a.btn.btn-small{border-radius:3px;font-family: "Arial", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
  
  input, textarea{border-radius:6px;}
  input[type='submit']{background-color:#071f37; color:#fff;border:1px solid #071f37;font-family: "custom-headings", "Arial", sans-serif;}
  input[type='submit']:hover{background-color:#05182c;border-color:#05182c;}
  
  .photo,
  .media,
  .box{border-radius:6px;}
  
  .mfp-bg{background-color:#c02629;}
  
/* Styles */
  div.primary{background-color:#c02629;}
  div.primary a.btn-ghost:hover, 
  div.primaryDark a.btn-ghost:hover, 
  div.black a.btn-ghost:hover{color:#c02629;}
  
  div.primaryDark{background-color:#991e20;}
  div.primaryDark .social-links{background-color:#991e20;}
  
  div.primaryLight{background-color:#f2d3d4;}
  
  
/* Navbar */
  #navbar{font-family: "custom-headings", "Arial", sans-serif;}
  #navbar .navbar .btn a{border-radius:6px;}
  #navbar .navbar .btn:not(.btn-ghost) a{background-color:#071f37;border-radius:6px;color:#ffffff !important;border:1px solid #071f37;}
  #navbar .navbar .btn:not(.btn-ghost) a:hover{background-color:#05182c;border-color:#05182c;}
  
  #navbar.light:not(.transparent) .navbar a, #navbar.light.open .navbar a{color:#c02629}
  #navbar.light:not(.transparent) .navbar a:hover, #navbar.light.open .navbar a:hover{color:#991e20}
  #navbar.light:not(.transparent) .navbar span.menu-bars, #navbar.light.open .navbar span.menu-bars{background-color:#991e20}
  #navbar.light:not(.transparent) .navbar span.menu-bars:before, #navbar.light.open .navbar span.menu-bars:before,
  #navbar.light:not(.transparent) .navbar span.menu-bars:after, #navbar.light.open .navbar span.menu-bars:after{background-color:#991e20}
  
  #menu{max-height: calc(100vh - 140.48px);}
  @media (max-width: 767px) {
    #menu{max-height: calc(100vh - 93.653333333333px);}
  }
  
/* Footer */
  #footer,
  #footer .social-links{background-color:#071f37}
  #footer .footer-menu{font-family: "custom-headings", "Arial", sans-serif;}
  
/* Posts Archive */
  ul.category_list{font-family: "custom-headings", "Arial", sans-serif;}
