.elementor-kit-9{--e-global-color-primary:#062238;--e-global-color-secondary:#BE1E2D;--e-global-color-text:#1D1D1F;--e-global-color-accent:#EC1C24;--e-global-color-067c9da:#00000066;--e-global-color-e8ce83c:#FFFFFF;--e-global-color-68281e6:#FFFFFF00;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:1.5px;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Bebas Neue";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:1px;--e-global-typography-accent-font-family:"Bebas Neue";--e-global-typography-accent-font-weight:500;--e-global-typography-843eb2a-font-family:"Bebas Neue";--e-global-typography-843eb2a-font-size:60px;--e-global-typography-843eb2a-font-weight:800;--e-global-typography-843eb2a-letter-spacing:3px;--e-global-typography-e56e0ce-font-family:"Bebas Neue";--e-global-typography-e56e0ce-font-size:24px;--e-global-typography-e56e0ce-line-height:1.4em;--e-global-typography-af8ea8a-font-family:"Bebas Neue";--e-global-typography-af8ea8a-font-size:18px;--e-global-typography-af8ea8a-font-weight:500;--e-global-typography-af8ea8a-letter-spacing:1.5px;--e-global-typography-5f0f35c-font-family:"Bebas Neue";--e-global-typography-5f0f35c-font-size:15px;--e-global-typography-5f0f35c-font-weight:500;--e-global-typography-5f0f35c-line-height:1.2em;--e-global-typography-5f0f35c-letter-spacing:1.5px;--e-global-typography-44a8fe3-font-family:"Bebas Neue";--e-global-typography-44a8fe3-font-size:16px;--e-global-typography-585b53e-font-family:"Bebas Neue";--e-global-typography-585b53e-font-size:18px;--e-global-typography-585b53e-letter-spacing:1px;--e-global-typography-b31649d-font-family:"Bebas Neue";--e-global-typography-b31649d-font-size:14px;--e-global-typography-036897e-font-size:20px;--e-global-typography-036897e-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-af8ea8a-font-family ), Sans-serif;font-size:var( --e-global-typography-af8ea8a-font-size );font-weight:var( --e-global-typography-af8ea8a-font-weight );letter-spacing:var( --e-global-typography-af8ea8a-letter-spacing );color:var( --e-global-color-e8ce83c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:.8rem 1.6rem .8rem 1.6rem;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e8ce83c );box-shadow:5px 5px 0px 0px #EC1C24;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-secondary );font-weight:500;}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;letter-spacing:2px;}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:600;letter-spacing:2px;}.elementor-kit-9 h3{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:600;letter-spacing:2px;}.elementor-kit-9 h4{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:26px;}.elementor-kit-9 h5{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:25px;}.elementor-kit-9 h6{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-9{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-af8ea8a-font-size );letter-spacing:var( --e-global-typography-af8ea8a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-843eb2a-font-size:40px;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 h1{font-size:40px;}.elementor-kit-9 h2{font-size:34px;}.elementor-kit-9 h3{font-size:28px;}.elementor-kit-9 h4{font-size:22px;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-af8ea8a-font-size );letter-spacing:var( --e-global-typography-af8ea8a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1.entry-title {
    display: none;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 100px; 
	/* fixed header height*/
  margin: -100px 0 0; 
	/* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}
::selection {
    background: var(--e-global-color-secondary);
    color: #fff;
}

@media only screen and (min-width: 768px) {
.wo-container {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.wo-container-s {
    max-width: 800px!important;
}
.margin-top {
    margin-top: 3rem;
}
}
@media only screen and (max-width: 767px) {
.wo-container {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.margin-top {
    margin-top: 2rem;
}
}
/*.elementor-sticky--effects {
	background: #000000 !important;
}

.elementor-sticky--effects .sticky-menu ul li a {
   color: #FFFFFF!important;
}

.elementor-sticky--effects,
.sticky-menu ul li a {
	transition: .3s all ease-in-out;
}*/
.brand-color {
    color: var(--e-global-color-secondary)!important;
}
.page-head {
    box-shadow: 0 -5px 20px 5px #10D9DA;
}
.brand-title {
    background-image: linear-gradient(var(--e-global-color-secondary) 0 0);
  background-position: bottom left; 
  background-size: 100px 5px; 
  background-repeat: no-repeat;
  padding-bottom: 1rem; 
}
.brand-title-center {
    background-image: linear-gradient(var(--e-global-color-secondary) 0 0);
  background-position: bottom; 
  background-size: 100px 5px; 
  background-repeat: no-repeat;
  padding-bottom: 1rem; 
}
.addon-section .wapf-field-input {
    display: none;
}
.addon-section .wapf-field-label {
    font-family: "Bebas Neue", Sans-serif;
    color: var(--e-global-color-secondary);
    font-size: 20px;
    margin-top: 1rem;
}
.wapf-product-total.price.amount , .wapf-options-total.price.amount , .wapf-grand-total.price.amount {
    color: var(--e-global-color-secondary)!important;
}
.wapf-field-text:not(.addon-section)
 .wapf-field-label{
    font-size: 16px;
    font-family: "Bebas Neue";
}
.wapf-field-text:not(.addon-section)
 .wapf-pricing-hint{
    font-size: 16px;
    font-family: "Bebas Neue";
}
.wapf-field-input input[type=checkbox], .wapf-field-input input[type=radio] {
    margin-top: 1px!important;
}
input.wapf-input {
    accent-color: var(--e-global-color-secondary);
}
.starting-at .woocommerce-Price-amount.amount {
    color: var(--e-global-color-secondary);
}
.btn-min-width a {
    min-width: 150px;
}
.hero-btn .elementor-slide-button:hover {
    box-shadow: 5px 5px 0 white!important;
}
.wo-product-cat button:active , .wo-product-cat button:hover , .wo-product-cat button:focus {
    box-shadow: none!important;
}
.product-grid:hover .product-grid-view span {
    text-decoration: underline 2.5px;
    text-decoration-color: var(--e-global-color-accent);
}
.gform_button.button {
    color: var(--e-global-color-primary)!important;
    background-color: #FFFFFF!important;
    border: 2px solid var(--e-global-color-primary)!important;
    min-width: 100%!important;
        font-family: "Bebas Neue", Sans-serif!important;
    font-size: 18px!important;
    padding: 0.8rem 1.6rem 0.8rem 1.6rem!important;
}
.gform_button.button:hover {
    box-shadow: 5px 5px 0 var(--e-global-color-accent)!important;
}
.woocommerce-form__input-checkbox {
    accent-color: var(--e-global-color-secondary)!important;
}
.woocommerce-message , .woocommerce-info {
    border-top-color: var(--e-global-color-secondary);
}
.woocommerce-message::before , .woocommerce-info::before{
    color: var(--e-global-color-secondary);
}
.woocommerce-message , .woocommerce-info {
    font-family: "Bebas Neue";
}
a.button.wc-forward, a.button.wc-backward {
    font-family: "Bebas Neue", Sans-serif;
    background: #FFF;
    border: solid 2px var(--e-global-color-primary);
    font-size: 18px;
    border-radius: 0;
    padding: .8rem 1.6rem .8rem 1.6rem;
    color: var(--e-global-color-primary);
}
a.button.wc-forward:hover , a.button.wc-backward:hover {
    background: #fff;
    box-shadow: 5px 5px 0 var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}
.elementor-menu-cart__main {
    padding: 1.5rem!important;
}
.product-logo img {
    filter: drop-shadow(5px 5px 0px var(--e-global-color-secondary));
}
#shipping_method > li > label {
    color: var(--e-global-color-secondary)!important;
}
.select2-results__option.select2-results__option--highlighted {
	background-color: var(--e-global-color-secondary)!important;
	color: #ffffff!important;
}
.select2-container--default .select2-results__option[data-selected=true] {
	background-color: var(--e-global-color-primary)!important;
	color: #ffffff!important;
}
.select2-results__options li {
    font-family: "Bebas Neue"!important;
}
.logo-grid:hover {
    filter: drop-shadow(2.5px 2.5px 0px var(--e-global-color-accent));
    transition: ease-in-out .1s;
}
.wo-head-nav .sub-arrow{
        margin-bottom: -8px!important;
}
.footer-breadcrumbs a {
    text-decoration: underline;
}
.footer-nav a:hover {
    text-decoration: underline;
}
.gform-theme--api, .gform-theme--framework {
    --gf-ctrl-radius:0!important;
    --gf-ctrl-btn-radius:0!important;
    --gf-ctrl-label-font-size-primary: 16px!important;
}

dl.variation  {
    visibility: visible!important;
}
span.wapf-pricing-hint {
    color: var(--e-global-color-primary);
    opacity:1!important;
}

.wp-block-button a {
    border: 2px solid #062238!important;
    border-radius: 0!important;
    background-color: var(--e-global-color-primary)!important;
    color: var(--e-global-color-e8ce83c)!important;
    transition: all .3s;
}
.wp-block-button a:hover {
    box-shadow: 5px 5px 0px 0px #EC1C24;
}
.logo-rev {
    filter: brightness(0) invert(1);
}
.a-underline a {
    text-decoration: underline!important;
}

.currency-style {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
    color: #062238;
    
}/* End custom CSS */