@charset "UTF-8";
/* CSS Document */

<link rel="preconnect" href="https://fonts.googleapis.com"> 
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;602&display=swap" rel="stylesheet">


   
html {
  scroll-behavior: smooth;
}


/*Hide Built in breadcrumbs AK*/

span.breadcrumb-label,
div.body div.container ul.breadcrumbs li.breadcrumb a,
div.container ul.breadcrumbs li.breadcrumb.is-active a,
div.body div.container ul.breadcrumbs li.breadcrumb,
div.container ul.breadcrumbs li.breadcrumb.is-active,
div.container ul.breadcrumbs{
    display: none!important;
}

div.container h1.page-heading{
       display: none;
}

div.container div.main.full h2.page-heading{
       display: none;
}

/*Hide Footer Subscribe AK*/
 div.footer-subscribe{
       display: none;
}

/*Hide Footer built in Menu AK*/
section.footer-info article.footer-info-col{
           display: none;
}


/*Footer Buttons AK*/

div.buttonLink a#sd-simple-button-editable,
div.buttonLink{
    width: 100%;
    text-align: center;
}

/*About Page Text*/

#About {
    font-family: montserrat;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    line-height: 2.2em;
    font-size: 1.1em;
}

.Head-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: 800;
    color: rgba(255,198,0,1.00);
}

.Head-GR-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: 800;
    color: rgba(111,111,111,1.00);
    text-align: left;
}

.Head-GR-center-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: bolder;
    color: rgba(111,111,111,1.00);
    text-align: center;
}


.bodyBB-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.75em;
    line-height: 2em;
    font-weight: bold;
    text-align: left;
}


.bodyB-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 2em;
    font-weight: bold;
    text-align: left;
}

.bodyB-center-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 2em;
    font-weight: bold;
    text-align: center;
}
.Head-Green-AK {
    font-family: 'Open Sans', sans-serif;
    color: rgba(121,205,0,1.00);
    font-size: 2.5em;
    font-weight: bolder;
    text-align: right;
}
.bodyB-Green-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.25em;
    line-height: 2em;
    font-weight: bold;
    color: rgba(5,102,0,1.00);
    text-align: left;
}

.body-center-AK p,
.body-center-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 2em;
    text-align: center;
    font-weight: 300;
}

.bodyIndent-AK p,
.bodyIndent-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    font-weight: 300;
    margin-left: 10px;
}

.Head-Rev-block-AK{
    background-color: rgba(77,77,77,1.00);
    margin-top: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.Head-Rev-block-A-AK{
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: bolder;
    color: rgba(251,251,251,1.00);
    text-align: center;
}

.Head-Rev-block-B-AK{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: rgba(251,251,251,1.00);
    text-align: center;
}


.body-AK p,
.body-AK {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    font-weight: 200;
    font-style: normal;
}

.body-AK a,
.body-AK p a {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    font-weight: bold;
    color: rgba(0,123,238,1.00);
    font-style: normal;
    text-decoration: none;
}
.body-AK a:hover,
.body-AK p a:hover {
    font-weight: 600;
    color: rgba(109,109,109,1.00);
    font-style: normal;
    text-decoration: none;
}

.divTable-AK
{
width:100%;
display:block;
height:100%!important;
border:1px solid #F60;
padding:0px;
background-color:transparent;
margin:0px;
line-Height:26px;
}

        details {
    background: #eee;
    color: #444;
    padding: 18px;
    border-left: none;
    border-right: none;
    border-bottom-style: none;
    border-bottom-width: thin;
    border-top: none;
    text-align: left;
    outline: none;
    font-size: 15px;
        } 


div.summary,
.Summary {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.25em;
    line-height: 2em;
    font-weight: bold;
    color: rgba(44,44,44,1.00);
    text-align: left;
    cursor: pointer;
    border-bottom: thin inset rgba(76,76,76,1.00);
    margin-bottom: 4px;
}

.CET-IMG-AK {
    text-align: center;
}

.CET-IMG-L-AK img,
.CET-IMG-L-AK{
    text-align:left;
}


.flex-container {
    display: flex;
}

.flex-child {
    flex: 1;
}  

.flex-child:first-child {
    margin-right: 20px;
} 


.column-AK {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
.row-AK:after {
  content: "";
  display: table;
  clear: both;
}

.column-left-AK {
    text-align: left;
}

.column-right-AK {
    text-align: right;
}

.column-right-AK,
.column-left-AK {
    float: left;
    width: 48%;
    height: auto;
    margin-bottom: 5px;
    background-color: rgba(86,86,86,1.00);
    color: rgba(255,255,255,1.00);
    font-size: 1.25em;
    font-weight: 400;
    margin-right: 0.5%;
    margin-left: 0.5%;
    padding-left: 0.5%;
    padding-right: 0.5%;
}


.Image-center-AK{
    align-content: center
}


.full-width-AK{
    width: 100%;
}


div.webforms__field div.contact-field.form-horizontal div.form-group{
    width: 100%;
}



.table-cell-hl-AK{
    background-color: rgba(255,241,184,1.00);    
}

table.FitTable {
        font-family: 'Open Sans', sans-serif;
  border: 1px solid #1C6EA4;
  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.FitTable td, table.FitTable th {
  border: 1px solid #AAAAAA;
  padding: 5px 5px;
}
table.FitTable tbody td {
  font-size: 13px;
  color: #333333;
}
table.FitTable tr:nth-child(even) {
    background-color: #EDEDED;
}
table.FitTable thead {
  background: #57A424;

  border-bottom: 2px solid #444444;
}
table.FitTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #D0E4F5;
}
table.FitTable thead th:first-child {
  border-left: none;
}

table.FitTable tfoot td {
  font-size: 14px;
}
table.FitTable tfoot .links {
  text-align: right;
}
table.FitTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}


.center-inage-AK{
    text-align: center; 
    margin: 20px 0px 20px 0px;
    
}

.table-subhead-ak td{
    background-color: rgba(107,107,107,1.00);
    font-weight: bold;
    color: rgba(255,255,255,1.00)!important;
}


.SnackClub-AK{
    position: relative;
    width: 100%;
}

.SnackClubE-AK,
.SnackClubD-AK,
.SnackClubC-AK,
.SnackClubB-AK,
.SnackClubA-AK{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    padding-top: 10px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 6px;
    color: rgba(255,255,255,1.00);
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.SnackClubA-AK{
    background: #1A5435;;
}

.SnackClubB-AK{
    background: #F7F7F7;
    color: rgba(0,0,0,1.00);
}
.SnackClubC-AK{
    background: #EDE6DF;
    color: rgba(0,0,0,1.00);
}
.SnackClubD-AK{
    background: #E9E1D0;
    color: rgba(0,0,0,1.00);
}
.SnackClubE-AK{
    background: #E0D2B9;
    color: rgba(0,0,0,1.00);
}


.button-AK{
    text-align: center;    
}

a.button {
/*    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;*/
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    background-color: #606060;
    font-size: 15px;
    padding: 8px 50px;
    cursor: pointer;
    text-decoration: none;
}

		a.button:hover {
    color: #ffffff;
    background-color: #232323;
    text-decoration: none;
		}

/*distributors buttons*/

a.button-dis {
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    background-color: #606060;
    font-size: 13px;
    padding: 4px 10px;
    cursor: pointer;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    width: 32%;

    float: left;
}

		a.button-dis:hover {
    color: #ffffff;
    background-color: #232323;
    text-decoration: none;
		}

.but-list-AK{
width: 100%;
    margin-bottom: 10px;
    display: block;
    block-size: fit-content;
   
}


/*SIDE NAV*/

div.page.category aside#faceted-search-container.page-sidebar{
    font-family: 'Open Sans', sans-serif;
    background-color: rgb(235, 235, 235);
    margin-top: 20px;
    font-weight: 600;
    cursor: pointer;
}

nav div.sidebarBlock ul.navList li.navList-item a.navList-action:hover{
    color: rgba(236,39,39,1.00);    
}



 /* Global Category Hide  Buttons top of page AK*/
div.sd-button-9a37f19e-e74d-43d5-9da2-47e9159760f3 div.buttonLink,
   div.sd-button-0ef1dcad-f1f4-4ed5-86bc-bd990963bb85 div.buttonLink,
div.sd-button-9786f4d9-298c-4a07-8359-2bc5217180e8 div.buttonLink{
    Display: none;
}


@media screen and (max-width: 600px) {
  .column-AK {
    width: 100%;
  }
    
   /* Global Category Show Buttons top of page AK*/
    
    div.sd-button-9a37f19e-e74d-43d5-9da2-47e9159760f3,
    div.sd-button-0ef1dcad-f1f4-4ed5-86bc-bd990963bb85,
    div.sd-button-9786f4d9-298c-4a07-8359-2bc5217180e8{
   align-items: center;
    justify-content: center;
    }
    
div.sd-button-9a37f19e-e74d-43d5-9da2-47e9159760f3 div.buttonLink,
   div.sd-button-0ef1dcad-f1f4-4ed5-86bc-bd990963bb85 div.buttonLink,
    div.sd-button-9786f4d9-298c-4a07-8359-2bc5217180e8 div.buttonLink{
    Display: block;
    text-align: center;
    width: 80%;
}
    
 div.sd-button-9786f4d9-298c-4a07-8359-2bc5217180e8 div.buttonLink a#sd-simple-button-editable-9786f4d9-298c-4a07-8359-2bc5217180e8,
    div.sd-button-0ef1dcad-f1f4-4ed5-86bc-bd990963bb85 div.buttonLink a#sd-simple-button-editable-0ef1dcad-f1f4-4ed5-86bc-bd990963bb85,
    div.sd-button-9a37f19e-e74d-43d5-9da2-47e9159760f3 div.buttonLink a#sd-simple-button-editable-9a37f19e-e74d-43d5-9da2-47e9159760f3{
        width: 80%;
    }
    
div#sd-image-4b59898c-1a47-41f9-a715-eb8e7941d580,
div#sd-image-7f6f493e-8670-4751-abe7-1b48fab2d2ad,
div#sd-image-d1e163d0-cc29-4059-a19b-5b8bf979937f{
        Display: none;
    }
    
    a.button-dis {
    width: 100%;
}
    
}
