@font-face {
  font-family: 'custom-headings';
  src: url('../uploads/2019/08/OpenSans-ExtraBold.woff') format('woff');
  font-weight: 700;
  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:#1a456b;}
  a:hover{color:#143755;}
  
  blockquote > *{border-color:#1a456b !important;}
  
  .blocks .block hr{background-color:#1a456b;}
  
  .color-links a,
  .color-links a *{color:#1a456b !important;}
  .color-links a:hover,
  .color-links a:hover *{color:#143755 !important;}
  
  a.video-popup{color:#a82422}
  
  #navbar:not(.opaque) + #banner > *{padding-top:96.96px;}
  #navbar.opaque + #banner{margin-top:95.96px;}
  
  @media (max-width: 767px) {
    #navbar:not(.opaque) + #banner > *{padding-top:64.64px;}
    #navbar.opaque + #banner{margin-top:63.64px;}
    
    #banner.mobile-split .video-popup:after{background-color:#a82422}
    #banner.mobile-split .video-popup:hover:after{background-color:#861c1b}
    #navbar:not(.opaque) + #banner.mobile-hide + *{padding-top:64.64px;}
  }
  
  a.btn{border-radius:15px;font-family: "custom-headings", "Arial", sans-serif;}
  a.btn:not(.btn-ghost), .popenst-categories a{background-color:#a82422; color:#fff;border-radius:15px;border:1px solid #a82422;}
  a.btn:not(.btn-ghost):hover, .post-categories a:hover{background-color:#861c1b;border-color:#861c1b;}
  a.btn-ghost{border-color:#a82422;color:#a82422;}
  a.btn-ghost:hover{border-color:#861c1b;color:#861c1b;}
  
  a.btn.btn-small{border-radius:7.5px;font-family: "Arial", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
  
  input, textarea{border-radius:15px;}
  input[type='submit']{background-color:#a82422; color:#fff;border:1px solid #a82422;font-family: "custom-headings", "Arial", sans-serif;}
  input[type='submit']:hover{background-color:#861c1b;border-color:#861c1b;}
  
  .photo,
  .media,
  .box{border-radius:15px;}
  
  .mfp-bg{background-color:#1a456b;}
  
/* Styles */
  div.primary,
  div.primary .sub-menu{background-color:#1a456b;}
  div.primary a.btn-ghost:hover, 
  div.primaryDark a.btn-ghost:hover, 
  div.black a.btn-ghost:hover{color:#1a456b;}
  
  div.primaryDark,
  div.primaryDark .sub-menu,
  div.primaryDark .social-links{background-color:#143755;}
  
  div.primaryLight,
  div.primaryLight .sub-menu{background-color:#d1d9e1;}
  
  
/* Navbar */
  #navbar{font-family: "custom-headings", "Arial", sans-serif;}
  #navbar .sub-menu{font-family: "Arial", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
  #navbar .navbar .btn a{border-radius:15px;}
  #navbar .navbar .btn:not(.btn-ghost) a{background-color:#a82422;border-radius:15px;color:#ffffff !important;border:1px solid #a82422;}
  #navbar .navbar .btn:not(.btn-ghost) a:hover{background-color:#861c1b;border-color:#861c1b;}
  
  #navbar.light:not(.transparent) .navbar a, 
  #navbar.light.open .navbar a{color:#1a456b}
  #navbar.light:not(.transparent) .navbar a:hover, 
  #navbar.light.open .navbar a:hover{color:#143755}
  #navbar.light:not(.transparent) .navbar span.menu-bars, 
  #navbar.light.open .navbar span.menu-bars{background-color:#143755}
  #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:#143755}
  
  #menu{max-height: calc(100vh - 96.96px);}
  @media (max-width: 767px) {
    #menu{max-height: calc(100vh - 64.64px);}
  }
  
/* Footer */
  #footer,
  #footer .social-links{background-color:#a82422}
  #footer .footer-menu{font-family: "custom-headings", "Arial", sans-serif;}
  #footer .footer-menu .sub-menu{font-family: "Arial", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
  
/* Posts Archive */
  ul.category_list{font-family: "custom-headings", "Arial", sans-serif;}
