html {
  font-size: 100%; }

body,
input,
select,
textarea {
  color: #626262;
  font-family: "Inter", serif!important;
  font-size: 15px;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.8666; }


h1, h2, h3, h4, h5, h6 {
  font-family:"Oxygen", sans-serif;
		font-weight: 300!important;
  text-transform: uppercase!important;
			letter-spacing:2px!important;
	
}

h1 {
		font-family: "Oxygen", serif!important;
		font-size:1.5rem!important;
		font-weight: 300!important;
		letter-spacing:2px!important;
		  text-transform: uppercase!important;

}

h2 {
		font-family: "Oxygen", serif!important;
		font-size:1.2rem!important;
		font-weight: 300!important;
		letter-spacing:2px!important;
		  text-transform: uppercase!important;

}


h3 {
		font-family: "Oxygen", serif!important;
		font-size:1rem!important;
		font-weight: 300!important;
			letter-spacing:2px!important;
		  text-transform: uppercase!important;

}

h3.wc-block-components-product-name {
		font-family: "Oxygen", serif!important;
		font-size:1rem!important;
		font-weight: 300!important;
			letter-spacing:2px!important;
		  text-transform: uppercase!important;
}

h2.woocommerce-loop-product__title {
				font-family: "Rubik", serif!important;
     font-size:0.8rem!important;
		font-weight: 300!important;
					letter-spacing:2px!important;
		  text-transform: uppercase!important;
}

h2.widget-title.heading-strike {
		font-family: "Lato", serif!important;
		font-size:1.1rem!important;
		font-weight: 300!important;
		color:#fff!important;
    text-transform: uppercase!important;
        letter-spacing: 2px!important;
}

button.wc-block-cart-item__remove-link {
    background-color: #a5b245 !important;
    border: 1px solid #a5b245!important;;
    border-radius: 0!important;
    box-shadow: none!important;
    font-size: 12px !important;
    display: inline;
    color: #ffffff!important;
    font-weight: normal!important;
    letter-spacing: 2px!important;
    line-height: 14px!important;
    margin: 10px!important;
    padding: 10px!important;
    text-decoration: none !important;
    text-shadow: none!important;
    text-transform: uppercase!important;
    vertical-align: baseline;
    white-space: nowrap;
}



button.wc-block-cart-item__remove-link:hover {
    background-color: #b22929 !important;
		border: 1px solid #b22929!important;
    border-radius: 0!important;
    box-shadow: none!important;
		font-family: "Lato", sans-serif!important;
    font-size: 12px !important;
    display: inline;
    color: #ffffff!important;
    font-weight: normal!important;
    letter-spacing: 2px!important;
    line-height: 14px!important;
    margin: 10px!important;
    padding: 10px!important;
    text-decoration: none !important;
    text-shadow: none!important;
    text-transform: uppercase!important;
    vertical-align: baseline;
    white-space: nowrap;
}

a.button.wc-forward:first-of-type, a.button.checkout.wc-forward {
		margin-top:0px!important;
		font-family: "Lato", sans-serif;
    font-weight: normal;
    font-size: 12px !important;
    background-color: #a5b245 !important;
		border: 1px solid #a5b245!important;
    color: #ffffff !important;
    letter-spacing:2px!important;
}

a.button.wc-forward:first-of-type:hover, a.button.checkout.wc-forward:hover {
		margin-top:0px!important;
		font-family: "Lato", sans-serif;
    font-weight: normal;
    font-size: 12px !important;
    background-color: #b22929 !important;
		border: 1px solid #b22929!important;
    color: #ffffff !important;
    letter-spacing:2px!important;
}

a.wc-block-cart__submit-button {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    background-color: #a5b245 !important;
    color: #fff !important;
    text-transform: uppercase!important;
		    letter-spacing:2px!important;
}

a.wc-block-cart__submit-button:hover {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    background-color: #b22929!important;
    color: #fff !important;
    text-transform: uppercase!important;
		    letter-spacing:2px!important;
}

button.cky-btn-revisit-wrapper, button.cky-btn-revisit {
    display: flex;
    align-items: center;
    justify-content: center;
    background: none!important;
    border: none!important;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0;
}

.button, #page #infinite-handle span button, button, input[type=button], input[type=reset], input[type=submit], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce.single-product .cart button {
    margin-top:10px;
		font-family: "Lato", sans-serif;
    font-weight: normal;
    font-size: large !important;
    background-color: #a5b245 !important;
		border: 1px solid #a5b245!important;
    color: #ffffff !important;
    letter-spacing:2px!important;
}

.button:hover, #page #infinite-handle span button:hover, .button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce.single-product .cart button:hover {
    margin-top:10px;
		font-family: "Lato", sans-serif;
    font-weight: normal;
    font-size: large !important;
    background-color: #b22929 !important;
		border: 1px solid #b22929!important;
    color: #ffffff !important;
   letter-spacing:2px!important;
}

.button:focus, #page #infinite-handle span button:h, .button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce.single-product .cart button:focus {
    margin-top:10px;
		font-family: "Lato", sans-serif;
    font-weight: normal;
    font-size: large !important;
    background-color: #b22929 !important;
		border: 1px solid #b22929!important;
    color: #ffffff !important;
   letter-spacing:2px!important;
}


button#wpforms-submit-16943.wpforms-submit{    
    display: inline-block !important;
    height: 50px;
    background-color: #a5b245!important;
    border: 1px solid #a5b245!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-16943.wpforms-submit:hover, button#wpforms-submit-16943.wpforms-submit:focus {	
    display: inline-block !important;
    height: 50px;
    background-color: #b22929!important;
    border: 1px solid #b22929!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
    border-radius: 0px!important;
    width: 200px !important;
}

button#wpforms-submit-21.wpforms-submit{    
    display: inline-block !important;
    height: 50px;
    background-color: #a5b245!important;
    border: 1px solid #a5b245!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-21.wpforms-submit:hover, button#wpforms-submit-21.wpforms-submit:focus {	
		display: inline-block !important;
    height: 50px;
    background-color: #b22929!important;
    border: 1px solid #b22929!important;
    font-size: 1.2rem!important;
    font-family: "Lato", serif;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}

button#wpforms-submit-15.wpforms-submit{    
    display: inline-block !important;
    height: 50px;
    background-color: #a5b245!important;
    border: 1px solid #a5b245!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
    border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-15.wpforms-submit:hover, button#wpforms-submit-15.wpforms-submit:focus {	
    display: inline-block !important;
    height: 50px;
    background-color: #b22929!important;
    border: 1px solid #b22929!important;
    font-size: 1.2rem!important;
    font-family: "Lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
    border-radius: 0px!important;
    width: 200px !important;
}

button#wpforms-submit-17325.wpforms-submit{    
    display: inline-block !important;
    height: 50px;
    background-color: #a5b245!important;
    border: 1px solid #a5b245!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
    border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-17325.wpforms-submit:hover, button#wpforms-submit-17325.wpforms-submit:focus {	
    display: inline-block !important;
    height: 50px;
    background-color: #b22929!important;
    border: 1px solid #b22929!important;
    font-size: 1.2rem!important;
    font-family: "Lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
    border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-17.wpforms-submit{    
    display: inline-block !important;
    height: 50px;
    background-color: #a5b245!important;
    border: 1px solid #a5b245!important;
    font-family: "Lato", serif!important;
    font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-17.wpforms-submit:hover, button#wpforms-submit-17.wpforms-submit:focus {	
		display: inline-block !important;
    height: 50px;
    background-color: #b22929!important;
    border: 1px solid #b22929!important;
    font-size: 1.2rem!important;
     font-family: "lato", serif!important;
		font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}

button#wpforms-submit-19.wpforms-submit{    
    display: inline-block !important;
    height: 50px;
    background-color: #a5b245!important;
    border: 1px solid #a5b245!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
		font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}


button#wpforms-submit-19.wpforms-submit:hover, button#wpforms-submit-19.wpforms-submit:focus {	
		display: inline-block !important;
    height: 50px;
    background-color: #b22929!important;
    border: 1px solid #b22929!important;
    font-size: 1.2rem!important;
    font-family: "lato", serif!important;
		font-weight: normal!important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    line-height: .7rem !important;
    padding: 15px 25px !important;
   border-radius: 0px!important;
    width: 200px !important;
}


#colophon.footer-active-sidebar {
	background: #3c4145;
	border-top: 1px solid #3c4145;
}

#colophon * {
	color: #fff;
}



div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 var(--wpforms-field-size-input-spacing) 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #000000!important;
}


div.wpforms-container-full .wpforms-captcha-equation, div.wpforms-container-full .wpforms-captcha-question  .wpforms-label-color {
    color: #000000!important;
}

.wpforms-container .wpforms-field-label-inline, .wp-core-ui div.wpforms-container .wpforms-field-label-inline {
    color: #000000 !important;
    display: inline;
    vertical-align: baseline;
    font-weight: 300!important;
    font-style: normal;
    word-break: break-word;
    word-wrap: break-word;
}

div.wpforms-container-full .wpforms-button-background-color .wpforms-button-border-color {
color:#b22929!important;
}

#secondary .widget a, #colophon .widget a, #masthead-widgets .widget a {
    color: #ffffff!important;
}

#secondary .widget a:hover, #colophon .widget a:hover {
		color: #a5b245!important;
}