@font-face { font-family: 'custom-headings'; src: url('../uploads/2019/09/Gilroy-Black-1.woff') format('woff'); font-weight: 700; font-style: normal; }/* Branding CSS goes here */
    
    /* General */
      html, body{color:#333333;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
      
      html{font-size:18px;}
      @media (min-width: 480px) and (max-width: 1240px) {
        html{font-size: calc(15px + 3 * ((100vw - 480px) / (1240 - 480)));}
      }
      @media (max-width: 480px) {
        html{font-size: 15px;}
      }
      
      h1{font-size:3em;}
      h2{font-size:2.5em;}
      h3{font-size:2em;}
      h4{font-size:1.5em;}
      h5{font-size:1.25em;}
      h6{font-size:1em;}
      
      #navbar.smart + #main,
      #navbar.fixed + #main{padding-top:135px;}
      
      #navbar.transparent_at_top:not(.static) + #main .content > .wp-block-cover:first-child,
      #navbar.transparent_at_top:not(.static) + #main .content > .wp-block-media-text:first-child{margin-top:-135px;}
      
      #navbar.transparent_at_top:not(.static) + #main .content > .wp-block-cover:first-child > *:first-child,
      #navbar.transparent_at_top:not(.static) + #main .content > .wp-block-media-text:first-child > .wp-block-media-text__content{padding-top:135px;}
      
      @media (max-width: 767px) {
        #navbar.smart + #main,
        #navbar.fixed + #main{padding-top:105px;}
        
        #navbar.transparent_at_top:not(.static) + #main .content > .wp-block-cover:first-child,
        #navbar.transparent_at_top:not(.static) + #main .content > .wp-block-media-text:first-child{margin-top:-105px;}
      }
      
      h1,h2,h3,h4,h5,h6,p.is-style-heading:not(.has-text-color){color:#0f1f42;font-family: "custom-headings", "Arial", sans-serif;}
      p.is-style-heading{font-family: "custom-headings", "Arial", sans-serif;}
      
      .bg-primary{background-color:#0f1f42;}
      .bg-secondary{background-color:#d3202c;}
      
      /* Links/Buttons */
        a{color:#0f1f42;}
        a:hover{color:#0f1f42;}
        
        a.btn, 
        .btn > a, a.wp-block-button__link, input[type='submit']{background-color:#d3202c;border-radius:4px;color:#fff !important;font-size:18px;letter-spacing:0;text-transform:none;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
        a.btn-primary,
        .btn-primary > a{background-color:#0f1f42;}
        a.btn-white,
        .btn-white > a{background-color:#ffffff;color:#d3202c !important;}
        a.btn-ghost,
        .btn-ghost > a{background-color:transparent;box-shadow:inset 0 0 0 2px #d3202c;color:#d3202c !important;}
        a.btn-primary.btn-ghost,
        .btn-primary.btn-ghost > a{box-shadow:inset 0 0 0 2px #0f1f42;color:#0f1f42 !important;}
        a.btn-white.btn-ghost,
        .btn-white.btn-ghost > a{box-shadow:inset 0 0 0 2px #ffffff;color:#ffffff !important;}
        
        a.btn-naked{color:#d3202c !important;}
        a.btn-naked.btn-primary{color:#0f1f42 !important;}
        a.btn-naked.btn-white{color:#fff !important;}
        
        #filters .facetwp-type-radio .facetwp-radio,
        #filters .facetwp-type-checkboxes .facetwp-checkbox{background-color:transparent;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.1);border-radius:4px;font-size:18px;letter-spacing:0;text-transform:none;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
        #filters .facetwp-type-radio .facetwp-radio:hover,
        #filters .facetwp-type-checkboxes .facetwp-checkbox:hover{box-shadow:inset 0 0 0 2px #d3202c;}
        #filters .facetwp-type-radio:not(:hover) .facetwp-radio.checked,
        #filters .facetwp-type-checkboxes .facetwp-checkbox.checked{background-color:#d3202c;box-shadow:none;color:#fff !important;}
        
        /* Hover */
          a.btn:hover, .btn > a:hover, a.wp-block-button__link:hover, input[type='submit']:hover{background-color:#0f1f42;}
          a.btn-primary:hover,
          .btn-primary > a:hover{background-color:#d3202c;}
          a.btn-white:hover,
          .btn-white > a:hover{background-color:#ffffff;color:#0f1f42 !important;}
          a.btn-ghost:hover,
          .btn-ghost > a:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #0f1f42;color:#0f1f42 !important;}
          a.btn-primary.btn-ghost:hover,
          .btn-primary.btn-ghost > a:hover{box-shadow:inset 0 0 0 2px #d3202c;color:#d3202c !important;}
          a.btn-white.btn-ghost:hover,
          .btn-white.btn-ghost > a:hover{box-shadow:inset 0 0 0 2px #ffffff;color:#ffffff;}
          
          a.btn-naked:hover{color:#0f1f42 !important;}
          a.btn-naked.btn-primary:hover{color:#d3202c !important;}
      
      /* Inputs */
        input[type='button'],
        input[type='email'],
        input[type='password'],
        input[type='search'],
        input[type='text'],
        textarea, select{border-radius:4px;}
        input, textarea, select{border-color:rgba(51,51,51, 0.4);transition:0.2s all;}
        input:focus, textarea:focus, select:focus{border-color:#0f1f42;box-shadow:0 0 10px #cfd2d9;}
      
    /* Colors */
      .has-body-color{color:#333333 !important;}
      .has-heading-color{color:#0f1f42 !important;}
      .has-primary-color{color:#0f1f42 !important;}
      .has-secondary-color{color:#d3202c !important;}
      .has-light-primary-color{color:#cfd2d9 !important;}
      .has-dark-primary-color{color:#0a152e !important;}
      .has-light-secondary-color{color:#f6d2d4 !important;}
      .has-dark-secondary-color{color:#93161e !important;}
    
      .has-body-background-color{background-color:#333333 !important;}
      .has-heading-background-color{background-color:#0f1f42 !important;}
      .has-primary-background-color{background-color:#0f1f42 !important;}
      .has-secondary-background-color{background-color:#d3202c !important;}
      .has-light-primary-background-color{background-color:#cfd2d9 !important;}
      .has-dark-primary-background-color{background-color:#0a152e !important;}
      .has-light-secondary-background-color{background-color:#f6d2d4 !important;}
      .has-dark-secondary-background-color{background-color:#93161e !important;}
    
    /* Navbar */
      #navbar{background-color:;color:;font-size:18px;letter-spacing:0;padding-bottom:20px;padding-top:20px;text-transform:none;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
      #navbar a{color:;}
      #navbar a svg{fill:;}
      #navbar.transparent_at_top:not(.scrolled){background-color:rgba(255,255,255, 0.0);color:;}
      #navbar.transparent_at_top:not(.scrolled) a{color:;}
      #navbar.transparent_at_top:not(.scrolled) svg{fill:;}
      
      #navbar .logo svg{height:95px;}
      @media (max-width: 767px) {
        #navbar .logo svg{height:65px;}
      }
      
      #navbar ul.sub-menu{background-color:;}
      #navbar.transparent_at_top:not(.scrolled) ul.sub-menu{background-color:rgba(255,255,255, 0.0);}
    
    /* Menu Tray */
      #menutray{background-color:#ffffff;font-size:18px;letter-spacing:0;text-transform:none;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;;}
      #menutray .tray-inner{padding-top:calc(67.5px + 1rem);}
      #menutray .closebtn{top:calc(67.5px - 1rem);}
      @media (max-width: 767px) {
        #menutray .tray-inner{padding-top:calc(52.5px + 1rem);}
        #menutray .closebtn{top:calc(52.5px - 1rem);}
      }
    
    /* Footer */
      #footer{background-color:#0f1f42;}
      #footer .footer{color:#ffffff;font-size:18px;letter-spacing:0;padding-bottom:3rem;padding-top:3rem;text-transform:none;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
      #footer .footer a{color:#dd3333;}
      #footer .footer .logo svg{fill:#dd3333}
      
      #footer .logo svg{height:120px;}
      
    /* Archive */
      .post .date{letter-spacing:0;text-transform:none;font-family: "ABeeZee", 'Helvetica Neue', sans-serif; font-style: normal; font-weight: normal;}
      .style-default .post .photo{border-radius:4px;}
      
    /* Modal */
      .modal .content > *{border-radius:4px;}
    
    /* Blocks */
      .block-pxl-accordion .acc-arrow::before, 
      .block-pxl-accordion .acc-arrow::after{background-color:#0f1f42}
      
      .block-pxl-icons .icon{color:#0f1f42;}
      .block-pxl-icons .icon.multi{--fa-primary-color: #0f1f42;--fa-secondary-color: #d3202c;--fa-primary-opacity:1.0;--fa-secondary-opacity:1.0}
      .block-pxl-icons .icon.contrast{--fa-primary-color: #0f1f42;--fa-secondary-color: #0f1f42;--fa-primary-opacity:1.0;--fa-secondary-opacity:1.0}
            
  