.elementor-kit-4212{--e-global-color-primary:#EBC60D;--e-global-color-secondary:#BC9D01;--e-global-color-text:#998000;--e-global-color-accent:#6D109D;--e-global-color-4b9447de:#55077D;--e-global-color-6c733476:#450466;--e-global-color-d539c88:#193F9E;--e-global-color-6af229f9:#0E2E7E;--e-global-color-413bac98:#082367;--e-global-color-cd373df:#000000;--e-global-color-fa94418:#FFFFFF;--e-global-color-6c19be3:#333333;--e-global-color-4d7b7db:#FFFFFF;--e-global-color-202f740:#000000;--e-global-color-76cd3a3:#F9F9F9;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-size:4.2rem;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:2.62rem;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:1.62rem;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:1.2rem;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.5em;--e-global-typography-d088591-font-family:"Lato";--e-global-typography-d088591-font-size:1.2rem;--e-global-typography-d088591-text-decoration:none;--e-global-typography-d088591-line-height:1.5em;--e-global-typography-c59b2aa-font-family:"Lato";--e-global-typography-c59b2aa-font-size:1.2rem;--e-global-typography-c59b2aa-text-decoration:none;--e-global-typography-c59b2aa-line-height:1.5em;--e-global-typography-d913d22-font-family:"Lato";--e-global-typography-d913d22-font-size:1.2rem;--e-global-typography-d913d22-font-weight:600;--e-global-typography-d913d22-text-decoration:underline;--e-global-typography-d913d22-line-height:1.5em;--e-global-typography-736252d-font-family:"Lato";--e-global-typography-736252d-font-size:1.2rem;--e-global-typography-736252d-text-decoration:none;--e-global-typography-736252d-line-height:1.5em;--e-global-typography-92eef27-font-family:"Lato";--e-global-typography-92eef27-font-size:1.2rem;--e-global-typography-92eef27-text-decoration:none;--e-global-typography-92eef27-line-height:1.5em;--e-global-typography-9cc07b7-font-family:"Lato";--e-global-typography-9cc07b7-font-size:1rem;--e-global-typography-9cc07b7-line-height:1.5em;background-color:var( --e-global-color-4d7b7db );color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-92eef27-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-92eef27-font-size );text-decoration:var( --e-global-typography-92eef27-text-decoration );line-height:var( --e-global-typography-92eef27-line-height );}.elementor-kit-4212 button,.elementor-kit-4212 input[type="button"],.elementor-kit-4212 input[type="submit"],.elementor-kit-4212 .elementor-button{background-color:var( --e-global-color-6af229f9 );font-family:"Lato", Arial, Sans-serif;font-size:1.2rem;font-weight:bold;text-decoration:none;line-height:1.5em;color:var( --e-global-color-fa94418 );border-radius:50px 50px 50px 50px;padding:0.75em 2em 0.75em 2em;}.elementor-kit-4212 button:hover,.elementor-kit-4212 button:focus,.elementor-kit-4212 input[type="button"]:hover,.elementor-kit-4212 input[type="button"]:focus,.elementor-kit-4212 input[type="submit"]:hover,.elementor-kit-4212 input[type="submit"]:focus,.elementor-kit-4212 .elementor-button:hover,.elementor-kit-4212 .elementor-button:focus{background-color:var( --e-global-color-413bac98 );color:var( --e-global-color-fa94418 );border-radius:50px 50px 50px 50px;}.elementor-kit-4212 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4212 a{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-d913d22-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-d913d22-font-size );font-weight:var( --e-global-typography-d913d22-font-weight );text-decoration:var( --e-global-typography-d913d22-text-decoration );line-height:var( --e-global-typography-d913d22-line-height );}.elementor-kit-4212 a:hover{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-d913d22-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-d913d22-font-size );font-weight:var( --e-global-typography-d913d22-font-weight );text-decoration:var( --e-global-typography-d913d22-text-decoration );line-height:var( --e-global-typography-d913d22-line-height );}.elementor-kit-4212 h1{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4212 h2{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4212 h3{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4212 h4{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-accent-font-size );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-4212 h5{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-d088591-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-d088591-font-size );text-decoration:var( --e-global-typography-d088591-text-decoration );line-height:var( --e-global-typography-d088591-line-height );}.elementor-kit-4212 h6{color:var( --e-global-color-202f740 );font-family:var( --e-global-typography-c59b2aa-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c59b2aa-font-size );text-decoration:var( --e-global-typography-c59b2aa-text-decoration );line-height:var( --e-global-typography-c59b2aa-line-height );}.elementor-kit-4212 img{border-radius:3px 3px 3px 3px;}.elementor-kit-4212 input:not([type="button"]):not([type="submit"]),.elementor-kit-4212 textarea,.elementor-kit-4212 .elementor-field-textual{border-radius:50px 50px 50px 50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4212{--e-global-typography-primary-font-size:2.4rem;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:1.78rem;--e-global-typography-text-font-size:1.34rem;--e-global-typography-accent-font-size:1rem;--e-global-typography-d088591-font-size:1rem;--e-global-typography-c59b2aa-font-size:1rem;--e-global-typography-d913d22-font-size:1rem;--e-global-typography-736252d-font-size:1rem;--e-global-typography-92eef27-font-size:1rem;--e-global-typography-9cc07b7-font-size:0.95rem;font-size:var( --e-global-typography-92eef27-font-size );line-height:var( --e-global-typography-92eef27-line-height );}.elementor-kit-4212 a{font-size:var( --e-global-typography-d913d22-font-size );line-height:var( --e-global-typography-d913d22-line-height );}.elementor-kit-4212 a:hover{font-size:var( --e-global-typography-d913d22-font-size );line-height:var( --e-global-typography-d913d22-line-height );}.elementor-kit-4212 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4212 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4212 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4212 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-4212 h5{font-size:var( --e-global-typography-d088591-font-size );line-height:var( --e-global-typography-d088591-line-height );}.elementor-kit-4212 h6{font-size:var( --e-global-typography-c59b2aa-font-size );line-height:var( --e-global-typography-c59b2aa-line-height );}.elementor-kit-4212 button,.elementor-kit-4212 input[type="button"],.elementor-kit-4212 input[type="submit"],.elementor-kit-4212 .elementor-button{font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4212{--e-global-typography-primary-font-size:1.95rem;--e-global-typography-secondary-font-size:1.56rem;--e-global-typography-text-font-size:1.25rem;--e-global-typography-accent-font-size:1rem;--e-global-typography-d088591-font-size:1rem;--e-global-typography-c59b2aa-font-size:1rem;--e-global-typography-d913d22-font-size:1rem;--e-global-typography-736252d-font-size:1rem;--e-global-typography-92eef27-font-size:1rem;--e-global-typography-9cc07b7-font-size:0.9rem;font-size:var( --e-global-typography-92eef27-font-size );line-height:var( --e-global-typography-92eef27-line-height );}.elementor-kit-4212 a{font-size:var( --e-global-typography-d913d22-font-size );line-height:var( --e-global-typography-d913d22-line-height );}.elementor-kit-4212 a:hover{font-size:var( --e-global-typography-d913d22-font-size );line-height:var( --e-global-typography-d913d22-line-height );}.elementor-kit-4212 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4212 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4212 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4212 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-4212 h5{font-size:var( --e-global-typography-d088591-font-size );line-height:var( --e-global-typography-d088591-line-height );}.elementor-kit-4212 h6{font-size:var( --e-global-typography-c59b2aa-font-size );line-height:var( --e-global-typography-c59b2aa-line-height );}.elementor-kit-4212 button,.elementor-kit-4212 input[type="button"],.elementor-kit-4212 input[type="submit"],.elementor-kit-4212 .elementor-button{font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*

GLOBAL STYLES */

html, body {
    overflow-x: hidden;
}
h1.entry-title {
    display: none;
}


/*

Global Navigation Styles */
#stickyNav {
    position: fixed;
    width: 100%;
    z-index: 99;
}

/*

Sticky Nav Black */
#stickyNav #stickyNavHoverBlack:hover {
    background-color:black;
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}
#stickyNav #stickyNavHoverBlack {
    background-color:transparent;
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

@media all and (max-width: 1024px) {
    .menu {
        order: 5;
    }
    .user {
        order: 3;
    }
}

/*

Sticky Nav White */
#stickyNav #stickyNavHoverWhite:hover {
    background-color:white;
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}
#stickyNav #stickyNavHoverWhite {
    background-color:transparent;
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}


/*

Global Footer Styles */
#coa-footer-links {
    padding: 0px 0px 0px 10px;
}
#coa-footer-links li {
    list-style-type: none;
    margin: .5px 0 .5em 0;
}
#coa-footer-links li a {
    color:white;
    text-decoration: none;
    font-size: 1rem;
}
#coa-footer-links li a:hover {
    color:white;
    text-decoration: underline;
}



/*

LOGO SPRITE

*/
/* Logo Sprite File */
.bg-1ftp_Primary_Vertical_Black_1_min, .bg-3rd_party_tested_min, .bg-made_in_usa_icon_orange_min, .bg-noissue_eco_packaging_alliance_min, .bg-supply_chain_tracking_icon_min {
    background-image: url('/wp-content/uploads/logo-sprites.png');
}
.bg-1ftp_Primary_Vertical_Black_1_min {
    width: 74px;
    height: 90px;
    background-position: -230px -10px;
}
.bg-3rd_party_tested_min {
    width: 90px;
    height: 90px;
    background-position: -10px -10px;
}

.bg-made_in_usa_icon_orange_min {
    width: 90px;
    height: 90px;
    background-position: -120px -10px;
}
.bg-noissue_eco_packaging_alliance_min {
    width: 90px;
    height: 90px;
    background-position: -10px -120px;
}
.bg-supply_chain_tracking_icon_min {
    width: 90px;
    height: 90px;
    background-position: -120px -120px;
}




/*

Ecwid Customizations

*/
/* ProductBrowser Text Align To Left */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-grid .ec-page-title {
    text-align: left !important;
}

/* Home ProductBrowser remove bottom nav */
body.ecwid-customer-loggedOut .ec-store__product-page .ec-footer, body.ecwid-customer-loggedOut .ec-store .ec-footer {
    display: none;
}




@media screen and (min-width: 768px) and (max-width: 1024px) {
    #coa-footer-links li a {
        font-size: .95rem;
    }
}




@media screen and (max-width: 767px) {
    #coa-footer-links li a {
        font-size: .9rem;
    }
    .user {
        margin-right: 30px;
    }
}/* End custom CSS */