:root {
	--c-active: #111111;
	--ca-active: 17, 17, 17;
	--c-alter2: #f3f3f3;
	--ca-alter2: 243, 243, 243;
	--c-grey: rgba(17, 17, 17, 0.7);
	--ca-grey: 17, 17, 17;
	--c-light: #ffffff;
	--ca-light: 255, 255, 255;
	--c-dark: #000000;
	--ca-dark: 0, 0, 0;
	--c-white: #fff;
	--ca-white: 255, 255, 255;
	--c-black: #000;
	--ca-black: 0, 0, 0;
	--t-primary-font-family: Bebas Neue;
	--t-secondary-font-family: Open Sans
}

body,
html,
p {
	font-family: 'Mont-Regular';
	font-weight: 400;
	font-size: 15px;
	color: rgba(17, 17, 17, .7);
	font-style: normal
}

a {
	font-family: 'Mont-Regular';
	font-weight: 400;
	font-size: 15px;
	color: rgba(17, 17, 17, .7);
	font-style: normal
}



h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Orbitron-Regular';
	font-weight: 400;
	color: #111;
	font-style: normal
}

body.woocommerce-page div.product form.cart .variations label,
body.woocommerce-page table.shop_attributes th,
body.woocommerce-page table.shop_table th,
body.woocommerce-page .woocommerce-MyAccount-content legend {
	font-family: bebas neue;
	font-weight: 400;
	color: #111;
	font-style: normal
}

h1 {
	font-size: 35px;
	line-height: 1.4;
	font-family: 'Orbitron-Regular';
	font-weight: 400;
	color: #111;
	font-style: normal
}

h2 {
	font-size: 35px;
	font-family: bebas neue;
	font-weight: 400;
	color: #111;
	font-style: normal
}

h3 {
	font-size: 35px;
	line-height: 1.3;
	font-family: 'Orbitron-Regular';
	font-weight: 400;
	color: #111;
	font-style: normal
}

h4 {
	font-size: 27px;
	line-height: 1.25;
	font-family: 'Orbitron-Regular';
	font-weight: 400;
	color: #111;
	font-style: normal
}

h5 {
	font-size: 20px;
	line-height: 1.2;
	font-family: 'Orbitron-Regular';
	font-weight: 400;
	color: #111;
	font-style: normal
}

h6 {
	font-size: 19px;
	line-height: 1.1;
	font-family: 'Orbitron-Regular';
	font-weight: 400;
	color: #111;
	font-style: normal
}

blockquote {
	font-weight: 400;
	font-style: normal
}

cite {
	font-weight: 400;
	font-style: normal
}

blockquote.aheto-quote--bg {
	font-weight: 400;
	font-style: normal
}

.aheto-quote--bg cite {
	font-weight: 400;
	font-style: normal
}

blockquote.aheto-quote--line {
	font-weight: 400;
	font-style: normal
}

.aheto-quote--line cite {
	font-weight: 400;
	font-style: normal
}

.aheto-btn,
.aheto-form-btn [type=submit] {
	font-family: 'Mont-Regular';
	font-weight: 400;
	font-size: 17px;
	line-height: 27.28px;
	letter-spacing: 4.4px;
	font-style: normal;
	padding: 18px 66px;
	border-radius: 0
}

.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button,
.woocommerce input.button.alt {
	font-family: 'Mont-Regular';
	font-weight: 400;
	font-size: 17px;
	line-height: 27.28px;
	letter-spacing: 4.4px;
	font-style: normal;
	border-radius: 0;
	background: #000;
	color: #fff
}

body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body.woocommerce-account .woocommerce-MyAccount-content form .button,
.woocommerce #review_form #respond .form-submit .submit,
.woocommerce-page #review_form #respond .form-submit .submit,
body.woocommerce-account:not(.logged-in) form button {
	padding: 18px 66px
}

.aheto-btn-video.aheto-btn--primary {
	color: #fff;
	background: #000
}

.aheto-btn-video.aheto-btn--primary::before {
	border-color: #000
}

.aheto-btn-video.aheto-btn--dark {
	color: #fff;
	background: #000
}

.aheto-btn-video.aheto-btn--dark::before {
	border-color: #000
}

.aheto-btn-video.aheto-btn--light {
	color: #000;
	background: #fff
}

.aheto-btn-video.aheto-btn--light::before {
	border-color: #fff
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce a.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce input.button:hover {
	color: #000
}

.aheto-btn.aheto-btn--primary,
.aheto-form-btn.aheto-btn--primary input[type=submit],
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button,
.woocommerce input.button.alt {
	font-family: 'Mont-Regular';
	font-weight: 400;
	padding: 18px 66px;
	background: #000;
	color: #fff
}

.aheto-btn.aheto-btn--primary:hover,
.aheto-form-btn.aheto-btn--primary input[type=submit]:hover {
	color: #000
}

.aheto-btn.aheto-btn--primary.aheto-btn--shadow,
.aheto-form-btn.aheto-btn--primary.aheto-btn--shadow input[type=submit] {}

.aheto-btn.aheto-btn--primary.aheto-btn--reverse,
.aheto-form-btn.aheto-btn--primary.aheto-btn--reverse input[type=submit] {
	color: #000
}

.aheto-btn.aheto-btn--primary.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--primary.aheto-btn--reverse input[type=submit]:hover {
	background: #000;
	color: #fff;
	border-color: #000
}

.aheto-btn.aheto-btn--primary.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--primary.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--dark,
.aheto-form-btn.aheto-btn--dark input[type=submit] {
	font-family: 'Mont-Regular';
	font-weight: 400;
	padding: 18px 66px;
	background: #000;
	color: #fff
}

.aheto-btn.aheto-btn--dark:hover,
.aheto-form-btn.aheto-btn--dark input[type=submit]:hover {
	color: #000
}

.aheto-btn.aheto-btn--dark.aheto-btn--shadow,
.aheto-form-btn.aheto-btn--dark.aheto-btn--shadow input[type=submit] {}

.aheto-btn.aheto-btn--dark.aheto-btn--reverse,
.aheto-form-btn.aheto-btn--dark.aheto-btn--reverse input[type=submit] {
	color: #000
}

.aheto-btn.aheto-btn--dark.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--dark.aheto-btn--reverse input[type=submit]:hover {
	background: #000;
	color: #fff;
	border-color: #000
}

.aheto-btn.aheto-btn--dark.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--dark.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--light,
.aheto-form-btn.aheto-btn--light input[type=submit] {
	font-family: 'Mont-Regular';
	font-weight: 400;
	padding: 18px 66px;
	background: #fff;
	color: #000
}

.aheto-btn.aheto-btn--light:hover,
.aheto-form-btn.aheto-btn--light input[type=submit]:hover {
	background: #000;
	color: #fff
}

.aheto-btn.aheto-btn--light.aheto-btn--shadow,
.aheto-form-btn.aheto-btn--light.aheto-btn--shadow input[type=submit] {}

.aheto-btn.aheto-btn--light.aheto-btn--reverse,
.aheto-form-btn.aheto-btn--light.aheto-btn--reverse input[type=submit] {
	background: #000;
	color: #fff
}

.aheto-btn.aheto-btn--light.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--light.aheto-btn--reverse input[type=submit]:hover {
	background: #fff;
	color: #000;
	border-color: #fff
}

.aheto-btn.aheto-btn--light.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--light.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--light.aheto-btn--transparent:hover,
.aheto-form-btn.aheto-btn--light.aheto-btn--transparent input[type=submit]:hover {
	background: #000
}

.aheto-btn.aheto-btn--primary.aheto-btn--large,
.aheto-form-btn.aheto-btn--primary.aheto-btn--large input[type=submit] {}

.aheto-btn.aheto-btn--primary.aheto-btn--large.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--primary.aheto-btn--large.aheto-btn--reverse input[type=submit]:hover {
	border-color: #fff
}

.aheto-btn.aheto-btn--primary.aheto-btn--large.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--primary.aheto-btn--large.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--primary.aheto-btn--small,
.aheto-form-btn.aheto-btn--primary.aheto-btn--small input[type=submit] {}

.aheto-btn.aheto-btn--primary.aheto-btn--small.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--primary.aheto-btn--small.aheto-btn--reverse input[type=submit]:hover {
	border-color: #fff
}

.aheto-btn.aheto-btn--primary.aheto-btn--small.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--primary.aheto-btn--small.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--dark.aheto-btn--large,
.aheto-form-btn.aheto-btn--dark.aheto-btn--large input[type=submit] {}

.aheto-btn.aheto-btn--dark.aheto-btn--large.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--dark.aheto-btn--large.aheto-btn--reverse input[type=submit]:hover {
	border-color: #fff
}

.aheto-btn.aheto-btn--dark.aheto-btn--large.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--dark.aheto-btn--large.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--dark.aheto-btn--small,
.aheto-form-btn.aheto-btn--dark.aheto-btn--small input[type=submit] {}

.aheto-btn.aheto-btn--dark.aheto-btn--small.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--dark.aheto-btn--small.aheto-btn--reverse input[type=submit]:hover {
	border-color: #fff
}

.aheto-btn.aheto-btn--dark.aheto-btn--small.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--dark.aheto-btn--small.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--light.aheto-btn--large,
.aheto-form-btn.aheto-btn--light.aheto-btn--large input[type=submit] {}

.aheto-btn.aheto-btn--light.aheto-btn--large.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--light.aheto-btn--large.aheto-btn--reverse input[type=submit]:hover {
	border-color: #fff
}

.aheto-btn.aheto-btn--light.aheto-btn--large.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--light.aheto-btn--large.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-btn.aheto-btn--light.aheto-btn--small,
.aheto-form-btn.aheto-btn--light.aheto-btn--small input[type=submit] {}

.aheto-btn.aheto-btn--light.aheto-btn--small.aheto-btn--reverse:hover,
.aheto-form-btn.aheto-btn--light.aheto-btn--small.aheto-btn--reverse input[type=submit]:hover {
	border-color: #fff
}

.aheto-btn.aheto-btn--light.aheto-btn--small.aheto-btn--transparent,
.aheto-form-btn.aheto-btn--light.aheto-btn--small.aheto-btn--transparent input[type=submit] {
	background: 0 0
}

.aheto-form-link.aheto-btn--primary input[type=submit],
.aheto-link.aheto-btn--primary {
	font-size: 17px;
	line-height: 27.28px;
	letter-spacing: 4.4px;
	font-family: 'Mont-Regular';
	font-weight: 400;
	color: #000
}

.aheto-link.aheto-btn--primary:hover {
	color: #fff
}

.aheto-form-link.aheto-btn--dark input[type=submit],
.aheto-link.aheto-btn--dark {
	font-family: 'Mont-Regular';
	font-weight: 400;
	color: #000
}

.aheto-link.aheto-btn--dark:hover {
	color: #fff
}

.aheto-form-link.aheto-btn--light input[type=submit],
.aheto-link.aheto-btn--light {
	font-family: bebas neue;
	font-weight: 400;
	color: #fff
}

.aheto-link.aheto-btn--light:hover {
	color: #000
}

.aheto-btn-video {}

.aheto-btn-video--small {}

.aheto-btn-video--large {
	font-size: 30px;
	width: 120px;
	height: 120px
}

.widget-title {
	font-weight: 400;
	font-style: normal
}

body input {}

body textarea {}

body select {}

body input[type=checkbox] {}

@media(max-width:991px) {
	h1 {
		font-size: 45px;
		line-height: 1.2
	}
	h2 {
		font-size: 40px;
		line-height: 1.2
	}
	h3 {
		font-size: 32px;
		line-height: 1.2
	}
	h4 {
		line-height: 1.2
	}
	h5 {
		line-height: 1.2
	}
	h6 {
		line-height: 1.2
	}
}

@media(max-width:767px) {
	h1 {
		font-size: 35px;
		line-height: 1.2
	}
	h2 {
		font-size: 30px;
		line-height: 1.2
	}
	h3 {
		font-size: 28px;
		line-height: 1.2
	}
	h4 {
		line-height: 1.2
	}
	h5 {
		line-height: 1.2
	}
	h6 {
		line-height: 1.2
	}
}