@font-face {
    font-family: 'Axiforma Black';
    src: url('/wp-content/uploads/customfonts/Axiforma-Black.ttf');
}

.page-id-22217 .breadcrumbs,
.page-id-23763 .breadcrumbs {
    display: none !important;
}

.page-id-22217 header.site-header,
.page-id-23763 header.site-header {
    padding-bottom: 0 !important;
    height: auto !important;
}

.cggs-section *  {
    font-family: 'Axiforma' !important;
}

.cggs-section p  {
    font-size: 1.2em;
}

.cggs-section h1, .cggs-section h2, .cggs-section h3, .cggs-section h4, .cggs-section h5 , .cggs-section h6 {
    font-weight: bold  !important;
    line-height: 1.1 !important;
}

.normalcase-heading h1, .normalcase-heading h2, .normalcase-heading h3, .normalcase-heading h4, .normalcase-heading h5 , .normalcase-heading h6,
.normalcase-heading {
    text-transform: none !important;
}

.cggs-section .bg-position-left,
.cggs-section .bg-position-left .vc_column-inner {
    background-position-x: left !important;
}

.cggs-section .bg-position-right,
.cggs-section .bg-position-right .vc_column-inner {
    background-position-x: right !important;
}

.cggs-banner-textbox h1,
.cggs-banner-textbox h1 * {
    font-family: 'Axiforma Black' !important;
}

@media(min-width: 501px ) {
    .cggs-section h1 {
        font-size: 3.3em;
    }

    .cggs-section h2 {
        font-size: 1.7em;
    }

}

@media(min-width: 601px ) {
    .cggs-banner-textbox h1 {
        font-size: 3.3em;
    }
    
     .cggs-banner-textbox h2 {
        font-size: 2em;
    }
    
     .cggs-banner .cggs-call-to-action a {
        font-size: 24px !important;
    }
}

@media(max-width: 600px ) {
    .cggs-banner-textbox h1 {
        font-size: 2.5em;
    }
    
     .cggs-banner-textbox h2 {
        font-size: 2em;
    }
    
     .cggs-banner .cggs-call-to-action a {
        font-size: 24px !important;
    }
    
      .cggs-section.bg-padding-sm,
      .cggs-section .bg-padding-sm .vc_column-inner {
        padding-top: 200px  !important;
         padding-bottom: 200px  !important;
    }
}

.cggs-button a,
.cggs-button button  {
    background-color: #231f20;
    color: #ffe075;
    font-size: 1.1em  !important;
    padding-left: 20px  !important;
    padding-right: 20px  !important;
     padding-bottom: 14px  !important;
}

.cggs-button a:hover,
.cggs-button button:hover  {
  background-color: #CF901E !important;
  color: #F2BC3E !important;
}

.cggs-no-bg {
    background: none !important; 
    background-color: transparent !important;
}

.cggs-no-border {
    border:none !important; 
}

.cggs-icon-text {
    text-align: center !important; 
}

.cggs-icon-text .vc_column-inner:hover {
    background-color: #F8EAC3 !important;
}

.cggs-icon-text.ico-register .vc_column-inner:hover {
    background-color: #FFF3C9 !important;
}

.cggs-icon-text.ico-arrow .vc_column-inner:hover {
    background-color: #F7E5B4 !important;
}

.cggs-icon-text.ico-saving .vc_column-inner:hover {
    background-color: #E7C78E !important;
}

.cggs-call-to-action .vc_custom_heading {
    background: none !important;
}

.cggs-section.bg-position-top,
.cggs-section .bg-position-top .vc_column-inner {
    background-position-y: top !important;
}

@media (max-width: 767px) {
  .cggs-section.bg-hover.remove-bg-image-sm , 
  .cggs-section.remove-bg-image-sm {
     background: none !important; 
     background-color: #FFE894 !important;
  }
  
  .cggs-section.cggs-banner {
    padding-top: 280px !important;
    padding-bottom: 0 !important;
  }
  
  .cggs-section.cggs-banner .bg-position-right-sm-25 .vc_column-inner {
      background-position: right 25% top !important;
  }
  
  .page-id-23763 #content {
      margin-top: 150px !important;
     padding-top: 50px !important;
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  .cggs-section.cggs-banner {
      background-position: right 40% top !important;
  }
}


.cggs-doodah-1.bg-hover,
.cggs-doodah-1-sm.bg-hover .vc_column-inner {
   background-image: url('/wp-content/uploads/doodah-hover-1.jpg') !important;
}

.cggs-doodah-2.bg-hover .vc_column-inner {
   background-image: url('/wp-content/uploads/doodah-hover-2.jpg') !important;
}

.cggs-doodah-3.bg-hover .vc_column-inner {
   background-image: url('/wp-content/uploads/doodah-hover-3.jpg') !important;
}

.cggs-doodah-4.bg-hover .vc_column-inner {
   background-image: url('/wp-content/uploads/doodah-hover-4.jpg') !important;
}