@charset "UTF-8";
@import url("../includes/fonts/AvNext/stylesheet.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap");
@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");
@import url("../includes/fonts/AvNext/stylesheet.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap");
@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");

body,
html {
	max-width: 100% !important;
	overflow-x: hidden !important;
	margin: 0;
	padding: 0
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga" on;
	text-rendering: optimizeLegibility;
	direction: ltr
}

a[href^=tel] {
	color: inherit;
	text-decoration: none
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: none
}

fieldset {
	padding: 0.35em 0.75em 0.625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

.quick_contact_area_link {
	display: none
}

@media (max-width:768px) {
	.quick_contact_area_link.mobile-only {
		display: block;
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.quick_contact_area_link.mobile-only {
		display: block;
		text-align: center
	}
}

@media (min-width:1025px) {
	.quick_contact_area_link.tablet-up {
		display: block
	}
}

*,
html {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Avenir Next LT Pro"
}

body {
	position: relative
}

body .bg_img {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}

body a.cta {
	display: inline-block;
	text-align: center;
	font-size: 2.1vmin;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	border-radius: 50px;
	margin-top: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

@media (max-width:767px) {
	body a.cta {
		width: 100%;
		font-size: 16px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body a.cta {
		width: 100%;
		max-width: 280px;
		font-size: 16px
	}
}

body a.cta:hover {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.width_browser {
	max-width: 1200px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px
}

@media (min-width:1400px) {
	.width_browser {
		max-width: 1200px
	}
}

@media (min-width:1600px) {
	.width_browser {
		max-width: 1600px
	}
}

@media (min-width:2300px) {
	.width_browser {
		max-width: 1900px
	}
}

@media (min-width:2500px) {
	.width_browser {
		max-width: 2200px
	}
}

@media only screen and (min-width:992px) {
	.width_browser {
		padding-left: 0;
		padding-right: 0
	}
}

.width_browser.padding--twovw {
	padding-left: 2vw;
	padding-right: 2vw
}

.width_browser.padding--fivevw {
	padding-left: 5vw;
	padding-right: 5vw
}

.bg_img {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive:before {
	display: block;
	content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.embed-responsive.embed-responsive-21by9:before {
	padding-top: 42.8571428571%
}

.embed-responsive.embed-responsive-16by9:before {
	padding-top: 56.25%
}

.embed-responsive.embed-responsive-4by3:before {
	padding-top: 75%
}

.embed-responsive.embed-responsive-1by1:before {
	padding-top: 100%
}

section.global--navigation {
	padding-top: 10px;
	padding-bottom: 10px
}

section.global--navigation .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 150px 120px 1fr;
	grid-template-columns: 150px 1fr;
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	gap: 0px 120px;
	grid-template-areas: "logo_area navigation_area";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.global--navigation .grid-container .logo_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: logo_area
}

section.global--navigation .grid-container .navigation_area {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: navigation_area
}

section.global--navigation .grid-container .navigation_area a.dashicons-cart {
	position: relative
}

section.global--navigation .grid-container .navigation_area a.dashicons-cart span.mega-menu-woo-cart-count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 15px;
	height: 15px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	position: absolute;
	top: 0px;
	right: 6px;
	z-index: 1;
	font-size: 7px;
	background: #d23139;
	color: #ffffff
}

section.global--navigation-v2 {
	padding-bottom: 10px
}

section.global--navigation-v2 .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.2fr 55px 1fr 55px 0.6fr 55px 200px 55px 80px;
	grid-template-columns: 0.2fr 1fr 0.6fr 200px 80px;
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	gap: 0px 55px;
	grid-template-areas: "logo_area navigation_area quick_contact_area search_area account_area language_area";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	section.global--navigation-v2 .grid-container.mobile_grid {
		-ms-grid-columns: 1fr 0 200px 0 80px;
		grid-template-columns: 1fr 200px 80px;
		gap: 0;
		grid-template-areas: "navigation_area quick_contact_area account_area"
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li {
		margin: 0 !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li.mega-menu-item-26055 {
		display: none !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .grid-container.mobile_grid {
		-ms-grid-columns: 1fr 0 0.6fr 0 200px 0 80px 0 80px;
		grid-template-columns: 1fr 0.6fr 200px 80px 80px;
		gap: 0;
		grid-template-areas: "navigation_area quick_contact_area search_area account_area language_area"
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li {
		margin: 0 !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li.mega-menu-item-26055 {
		display: none !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:1025px) {
	section.global--navigation-v2 .grid-container.mobile_grid {
		-ms-grid-columns: 1fr 30px 250px 30px 100px 30px 80px 30px 80px;
		grid-template-columns: 1fr 250px 100px 80px 80px;
		gap: 0px 30px;
		grid-template-areas: "navigation_area quick_contact_area search_area account_area language_area"
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li {
		margin: 0 !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li.mega-menu-item-26055 {
		display: none !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:1400px) {
	section.global--navigation-v2 .grid-container.mobile_grid {
		-ms-grid-columns: 1fr 30px 0.5fr 30px 0.3fr 30px 80px 30px 80px;
		grid-template-columns: 1fr 0.5fr 0.3fr 80px 80px;
		gap: 0px 30px;
		grid-template-areas: "navigation_area quick_contact_area search_area account_area language_area"
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li {
		margin: 0 !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid ul#mega-menu-top-sub-menu li.mega-menu-item-26055 {
		display: none !important
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.global--navigation-v2 .grid-container .logo_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: logo_area
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .grid-container .logo_area {
		display: none
	}
}

section.global--navigation-v2 .grid-container .navigation_area {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: navigation_area
}

section.global--navigation-v2 .grid-container .quick_contact_area {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: quick_contact_area;
	text-align: center
}

section.global--navigation-v2 .grid-container .quick_contact_area a.quick_contact_area_link {
	font-size: 14px;
	text-decoration: none
}

section.global--navigation-v2 .grid-container .search_area {
	-ms-grid-row: 1;
	-ms-grid-column: 7;
	grid-area: search_area
}

@media (max-width:768px) {
	section.global--navigation-v2 .grid-container .search_area {
		display: none
	}
}

section.global--navigation-v2 .grid-container .account_area {
	-ms-grid-row: 1;
	-ms-grid-column: 9;
	grid-area: account_area
}

section.global--navigation-v2 .grid-container .account_area a.dashicons-cart {
	position: relative
}

section.global--navigation-v2 .grid-container .account_area a.dashicons-cart span.mega-menu-woo-cart-count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 15px;
	height: 15px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	position: absolute;
	top: 0px;
	right: 6px;
	z-index: 1;
	font-size: 7px;
	background: #d23139;
	color: #ffffff
}

section.global--navigation-v2 .grid-container .account_area ul#mega-menu-account-area {
	list-style: none !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

section.global--navigation-v2 .grid-container .account_area ul#mega-menu-account-area li.mega-menu-item {
	margin: 0 !important
}

section.global--navigation-v2 .grid-container .language_area {
	-ms-grid-row: 1;
	-ms-grid-column: 11;
	grid-area: language_area
}

section.global--navigation-v2 .grid-container .language_area nav.ubermenu {
	z-index: 1000
}

section.global--navigation-v2 .logo_row .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 300px 1px 1fr 1px 300px;
	grid-template-columns: 300px 1fr 300px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "the_logo_area the_search_area the_rental_button_area""main_header_menu main_header_menu main_header_menu";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	section.global--navigation-v2 .logo_row .grid-container {
		-ms-grid-columns: 1fr 160px;
		grid-template-columns: 1fr 160px;
		grid-template-areas: "the_logo_area the_rental_button_area""the_search_area the_search_area"
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .logo_row .grid-container {
		-ms-grid-columns: 1fr 160px;
		grid-template-columns: 1fr 160px;
		grid-template-areas: "the_logo_area the_rental_button_area""the_search_area the_search_area"
	}
}

section.global--navigation-v2 .logo_row .grid-container .the_logo_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_logo_area
}

section.global--navigation-v2 .logo_row .grid-container .the_logo_area img {
	max-width: 200px;
	height: auto
}

@media (max-width:768px) {
	section.global--navigation-v2 .logo_row .grid-container .the_logo_area img {
		max-width: 100px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .logo_row .grid-container .the_logo_area img {
		max-width: 150px
	}
}

section.global--navigation-v2 .logo_row .grid-container .the_search_area {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: the_search_area
}

@media (max-width:768px) {
	section.global--navigation-v2 .logo_row .grid-container .the_search_area div[id*=ajaxsearchlite].wpdreams_asl_container {
		width: 80%
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .logo_row .grid-container .the_search_area div[id*=ajaxsearchlite].wpdreams_asl_container {
		width: 80%
	}
}

section.global--navigation-v2 .logo_row .grid-container .the_search_area .mobile_only {
	display: none
}

@media (max-width:768px) {
	section.global--navigation-v2 .logo_row .grid-container .the_search_area .mobile_only {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: the_rental_button_area;
	text-align: right
}

section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-button-container ul,
section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-link-container ul {
	list-style-type: none
}

section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-button-container ul li,
section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-link-container ul li {
	display: block
}

section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-button-container ul li a,
section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-link-container ul li a {
	display: inline;
	text-align: center;
	width: 100% !important;
	min-width: 100% !important;
	background: #d23139;
	color: #ffffff;
	padding: 10px 50px;
	border: 2px solid #d23139;
	font-family: "Avenir Next LT Pro", Arial;
	outline: none;
	text-decoration: none !important;
	border-radius: 30px
}

section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-button-container ul li a:hover,
section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-link-container ul li a:hover {
	background-color: transparent;
	color: #d23139
}

@media (max-width:768px) {

	section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-button-container ul li a,
	section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-link-container ul li a {
		width: 100% !important;
		display: block !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		min-width: 100% !important
	}
}

@media (min-width:767px) and (max-width:1024px) {

	section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-button-container ul li a,
	section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area .menu-rental-link-container ul li a {
		width: 100% !important;
		display: block !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		min-width: 100% !important
	}
}

section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	grid-area: main_header_menu
}

@media (max-width:768px) {
	section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
		-ms-grid-row: 1;
		-ms-grid-column: 3;
		grid-area: the_search_area
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
		-ms-grid-row: 1;
		-ms-grid-column: 3;
		grid-area: the_search_area
	}

	@media (max-width:768px) {
		section.global--navigation-v2 .logo_row .grid-container .the_logo_area {
			-ms-grid-row: 1;
			-ms-grid-column: 1
		}

		section.global--navigation-v2 .logo_row .grid-container .the_search_area {
			-ms-grid-row: 2;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2
		}

		section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area {
			-ms-grid-row: 1;
			-ms-grid-column: 2
		}

		section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
			-ms-grid-row: 2;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2
		}

		section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
			-ms-grid-row: 2;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2
		}
	}

	@media (min-width:767px) and (max-width:1024px) {
		section.global--navigation-v2 .logo_row .grid-container .the_logo_area {
			-ms-grid-row: 1;
			-ms-grid-column: 1
		}

		section.global--navigation-v2 .logo_row .grid-container .the_search_area {
			-ms-grid-row: 2;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2
		}

		section.global--navigation-v2 .logo_row .grid-container .the_rental_button_area {
			-ms-grid-row: 1;
			-ms-grid-column: 2
		}

		section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
			-ms-grid-row: 2;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2
		}

		section.global--navigation-v2 .logo_row .grid-container .main_header_menu {
			-ms-grid-row: 2;
			-ms-grid-column: 1;
			-ms-grid-column-span: 2
		}
	}
}

section.global--footer .grid-container {
	display: -ms-grid;
	display: grid
}

section.global--footer .grid-container .footer_left {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: footer_left
}

section.global--footer .grid-container .list_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: list_1
}

section.global--footer .grid-container .list_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 7;
	-ms-grid-row: 1;
	-ms-grid-column: 7;
	grid-area: list_2
}

section.global--footer .grid-container .list_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 9;
	-ms-grid-row: 1;
	-ms-grid-column: 9;
	grid-area: list_3
}

.text-center {
	text-align: center
}

.go_scroll {
	position: absolute;
	top: 30%;
	right: 32.5%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #d23139;
	color: white;
	height: 100px;
	width: 100px;
	border-radius: 100%
}

.go_scroll p {
	font-size: 16px !important;
	color: #ffffff;
	font-weight: 600
}

section.home--6 .grid-container {
	display: -ms-grid;
	display: grid
}

section.home--6 .grid-container .image_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: image_area
}

section.home--6 .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: content_area
}

section.home--6 .grid-container .content_area h2 {
	max-width: 70%;
	font-weight: 600
}

section.home--6 .grid-container .content_area p {
	margin-bottom: 10px
}

section.home--7 {
	padding-top: 10vh;
	padding-bottom: 10vh
}

section.home--7 .grid-container {
	display: -ms-grid;
	display: grid;
	padding-bottom: 10vh
}

section.home--7 .lt-grid-container {
	display: -ms-grid;
	display: grid
}

section.home--7 .lt-grid-container .post_item {
	text-decoration: none;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content 20px -webkit-min-content 20px 50px;
	-ms-grid-rows: min-content 20px min-content 20px 50px;
	grid-template-rows: -webkit-min-content -webkit-min-content 50px;
	grid-template-rows: min-content min-content 50px;
	grid-template-areas: "the_bg""the_title""the_cta";
	gap: 20px 0
}

section.home--7 .lt-grid-container .post_item span.the_bg {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_bg;
	width: 100%;
	position: relative;
	display: block
}

section.home--7 .lt-grid-container .post_item span.the_bg:before {
	content: "";
	display: block;
	padding-top: 100%
}

section.home--7 .lt-grid-container .post_item h3 {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_title;
	font-weight: 600
}

section.home--7 .lt-grid-container .post_item p.readmore {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	grid-area: the_cta;
	font-size: 16px !important
}

section.home--7 .lt-grid-container .post_item p.readmore:after {
	content: "";
	font-family: "Line Awesome Free";
	font-weight: 900;
	color: #d23139;
	font-size: 20px;
	margin-left: 10px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.home--7 .lt-grid-container .post_item:hover p.readmore:after {
	margin-left: 15px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.quick_contact_area_link {
	display: none
}

@media (max-width:768px) {
	.quick_contact_area_link.mobile-only {
		display: block;
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.quick_contact_area_link.mobile-only {
		display: block;
		text-align: center
	}
}

@media (min-width:1025px) {
	.quick_contact_area_link.tablet-up {
		display: block
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: none
}

fieldset {
	padding: 0.35em 0.75em 0.625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

@media (min-width:1024px) {
	.alignleft {
		float: left !important;
		text-align: center !important;
		margin-right: 10px
	}

	.alignright {
		float: right !important;
		text-align: center !important;
		margin-left: 10px
	}

	.aligncenter {
		margin: auto !important;
		text-align: center !important
	}
}

a:focus,
a:focused,
a:visited {
	outline: none !important
}

a.backtotop {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 99999;
	color: #d23139;
	font-size: 50px;
	line-height: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

a.backtotop i {
	margin: 0;
	padding: 0
}

a.backtotop:hover {
	background: #d23139;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

a[href$=".pdf"] {
	text-decoration: none
}

a[href$=".pdf"]:before {
	content: "";
	font-family: "Line Awesome Free";
	font-size: 23px;
	color: #3d3d3d;
	margin-right: 5px
}

a[href$=".pdf"]:hover {
	text-decoration: none
}

a[href$=".pdf"]:hover:before {
	content: "";
	font-family: "Line Awesome Free";
	font-size: 23px;
	color: #d23139;
	margin-right: 5px
}

body p {
	font-family: "Avenir Next LT Pro", Arial;
	color: #707070
}

body a {
	color: #3d3d3d;
	font-family: "Avenir Next LT Pro", Arial
}

body a.cta {
	font-family: "Avenir Next LT Pro", Arial;
	background: #d23139;
	color: #ffffff;
	border: 2px solid #d23139;
	outline: none;
	text-decoration: none !important
}

body a.cta:hover {
	border-color: rgba(210, 49, 57, 0.6);
	background: rgba(255, 255, 255, 0.6)
}

body a.cta--bordered {
	border: 2px solid teal;
	background: teal;
	color: teal
}

body a.cta--bordered:hover {
	background: teal;
	color: teal
}

body a.cta--red {
	background: #d23139;
	color: #ffffff;
	border: 2px solid #d23139
}

body a.cta--red:hover {
	background: #ffffff;
	border-color: #d23139;
	color: #d23139
}

body a.cta--none {
	background: transparent;
	color: #171717;
	border: none;
	padding-left: 0;
	padding-right: 0;
	font-weight: 600;
	padding-bottom: 0px
}

body a.cta--none:hover {
	background: transparent;
	border-color: transparent;
	color: #d23139
}

body h1 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h1 strong {
	font-weight: normal
}

body h2 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h2 strong {
	font-weight: normal
}

body h3 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h3 strong {
	font-weight: normal
}

body h4 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h4 strong {
	font-weight: normal
}

body h5 {
	color: #171717;
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal
}

body h5 strong {
	font-weight: normal
}

body h6 {
	color: #171717
}

body hr.wp-block-separator {
	border-color: #bbb !important;
	border-width: 1px !important
}

body ul.social_media_icons {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	list-style-type: none;
	margin-top: 10px
}

body ul.social_media_icons li a {
	font-size: 35px;
	color: #d23139;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

@media (max-width:767px) {
	body ul.social_media_icons li a {
		font-size: 35px !important
	}
}

body ul.social_media_icons li a:hover {
	color: #171717;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

::-webkit-scrollbar {
	width: 7px
}

::-webkit-scrollbar-thumb {
	background-color: #c4c4c4;
	border-radius: 0
}

::-webkit-scrollbar-thumb:hover {
	background-color: #c4c4c4
}

::-webkit-scrollbar-track {
	background-color: #ededed
}

::-moz-scrollbar {
	width: 7px
}

::-moz-scrollbar-thumb {
	background-color: #c4c4c4;
	border-radius: 0
}

::-moz-scrollbar-thumb:hover {
	background-color: #c4c4c4
}

::-moz-scrollbar-track {
	background-color: #ededed
}

::scrollbar {
	width: 7px
}

::scrollbar-thumb {
	background-color: #c4c4c4;
	border-radius: 0
}

::scrollbar-thumb:hover {
	background-color: #c4c4c4
}

::scrollbar-track {
	background-color: #ededed
}

section.global--footer {
	border-top: 1px solid #e5e5e5;
	padding-top: 10vh;
	padding-bottom: 10vh;
	clear: both
}

section.global--footer .grid-container .footer_left p {
	font-size: 18px;
	line-height: 25px
}

section.global--footer .grid-container .list_items h4 {
	font-size: 20px;
	color: #d23139;
	margin-bottom: 30px
}

section.global--footer .grid-container .list_items ul {
	list-type: none
}

section.global--footer .grid-container .list_items ul li {
	display: block
}

section.global--footer .grid-container .list_items ul li a {
	text-decoration: none;
	margin-bottom: 3px;
	font-size: 18px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.global--footer .grid-container .list_items ul li a:hover {
	color: #171717;
	text-decoration: underline;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.mega-indicator:after {
	color: #d23139 !important
}

#ubermenu-main-35-top-sub-menu-2 {
	z-index: 200 !important
}

#ubermenu-nav-main-35-top-sub-menu {
	z-index: 200 !important
}

#ubermenu-nav-main-35-top-sub-menu li a {
	font-size: 12px !important
}

.view-all-row {
	margin-top: 50px !important
}

.mega-menu-link {
	font-family: "Avenir Next LT Pro", Arial !important
}

font.topnav_color {
	color: #d23139
}

.halo-medical {}

.halo-medical font.topnav_color {
	color: #008fbb
}

.halo-medical a.backtotop {
	color: #008fbb
}

.halo-medical a.backtotop:hover {
	background-color: #008fbb;
	color: #ffffff
}

.halo-medical ul.social_media_icons li a {
	color: #008fbb
}

.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #008fbb
}

.halo-medical #mega-menu-item-110 a {
	background-color: #008fbb !important;
	color: #171717 !important;
	border-color: #008fbb !important
}

.halo-medical .mega-indicator:after {
	color: #008fbb !important
}

.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover {
	border-color: #008fbb !important
}

.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	color: #008fbb !important
}

.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	border-color: #008fbb !important
}

.halo-medical .list-title a.mega-menu-link {
	color: #008fbb !important
}

.halo-medical .list-title ul.mega-sub-menu {
	color: #171717 !important
}

.halo-medical .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #171717 !important
}

.halo-medical #mega-menu-item-92 a.mega-menu-link font {
	color: #008fbb !important
}

.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	color: #008fbb !important
}

.halo-medical .mega-menu-woo-cart-count {
	background: #008fbb !important
}

.halo-medical section.more_information h2 {
	color: #008fbb
}

.halo-medical section.more_information a.cta {
	background-color: #008fbb;
	color: #171717;
	border-color: #008fbb
}

.halo-medical section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	color: #008fbb
}

.halo-medical button.button {
	background-color: #008fbb !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.halo-medical p.the_quote {
	color: #008fbb !important
}

.halo-medical .read_more p:after {
	color: #008fbb !important
}

.halo-medical section.global--footer .grid-container .list_items h4 {
	color: #008fbb !important
}

.halo-medical .repeating_img_txt_parent h1,
.halo-medical .repeating_img_txt_parent h2,
.halo-medical .repeating_img_txt_parent h3,
.halo-medical .repeating_img_txt_parent h4,
.halo-medical .repeating_img_txt_parent h5,
.halo-medical .repeating_img_txt_parent h6 {
	color: #008fbb !important
}

.halo-medical a.cta--red {
	background: #008fbb;
	color: #ffffff;
	border-color: #008fbb
}

.halo-medical a.cta--red:hover {
	color: #008fbb;
	border-color: #008fbb
}

.halo-medical .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a {
	background-color: #008fbb !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.halo-medical .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover {
	background-color: #008fbb !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h6 {
	color: #008fbb !important
}

.halo-medical .coo_wommerce div.product .summary .product_meta span.posted_in a:hover {
	color: #008fbb !important
}

.halo-medical .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #008fbb !important;
	color: #171717 !important
}

.halo-medical .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations {
	background: #008fbb !important;
	color: #171717 !important
}

.halo-medical .block--ctablockarea .grid-container .grid_item a {
	background-color: #008fbb !important
}

.dr-active-page,
.page-dr-aktive-overview,
.product_tag_dr-aktive {}

.dr-active-page font.topnav_color,
.page-dr-aktive-overview font.topnav_color,
.product_tag_dr-aktive font.topnav_color {
	color: #7EC299
}

.dr-active-page a.backtotop,
.page-dr-aktive-overview a.backtotop,
.product_tag_dr-aktive a.backtotop {
	color: #7EC299
}

.dr-active-page a.backtotop:hover,
.page-dr-aktive-overview a.backtotop:hover,
.product_tag_dr-aktive a.backtotop:hover {
	background-color: #7EC299;
	color: #171717
}

.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #7EC299
}

.dr-active-page .block--header_with_video .filter,
.page-dr-aktive-overview .block--header_with_video .filter,
.product_tag_dr-aktive .block--header_with_video .filter {
	background-color: rgba(126, 194, 153, 0.33)
}

.dr-active-page .block--header_with_video .filter .first_element h1,
.dr-active-page .block--header_with_video .filter .first_element i,
.dr-active-page .block--header_with_video .filter .first_element p,
.dr-active-page .block--header_with_video .filter .first_element small,
.dr-active-page .block--header_with_video .filter .second_element h1,
.dr-active-page .block--header_with_video .filter .second_element i,
.dr-active-page .block--header_with_video .filter .second_element p,
.dr-active-page .block--header_with_video .filter .second_element small,
.page-dr-aktive-overview .block--header_with_video .filter .first_element h1,
.page-dr-aktive-overview .block--header_with_video .filter .first_element i,
.page-dr-aktive-overview .block--header_with_video .filter .first_element p,
.page-dr-aktive-overview .block--header_with_video .filter .first_element small,
.page-dr-aktive-overview .block--header_with_video .filter .second_element h1,
.page-dr-aktive-overview .block--header_with_video .filter .second_element i,
.page-dr-aktive-overview .block--header_with_video .filter .second_element p,
.page-dr-aktive-overview .block--header_with_video .filter .second_element small,
.product_tag_dr-aktive .block--header_with_video .filter .first_element h1,
.product_tag_dr-aktive .block--header_with_video .filter .first_element i,
.product_tag_dr-aktive .block--header_with_video .filter .first_element p,
.product_tag_dr-aktive .block--header_with_video .filter .first_element small,
.product_tag_dr-aktive .block--header_with_video .filter .second_element h1,
.product_tag_dr-aktive .block--header_with_video .filter .second_element i,
.product_tag_dr-aktive .block--header_with_video .filter .second_element p,
.product_tag_dr-aktive .block--header_with_video .filter .second_element small {
	color: #171717
}

.dr-active-page ul.social_media_icons li a,
.page-dr-aktive-overview ul.social_media_icons li a,
.product_tag_dr-aktive ul.social_media_icons li a {
	color: #7EC299
}

.dr-active-page #mega-menu-item-110 a,
.page-dr-aktive-overview #mega-menu-item-110 a,
.product_tag_dr-aktive #mega-menu-item-110 a {
	background-color: #7EC299 !important;
	color: #171717 !important;
	border-color: #7EC299 !important
}

.dr-active-page .mega-indicator:after,
.page-dr-aktive-overview .mega-indicator:after,
.product_tag_dr-aktive .mega-indicator:after {
	color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover {
	border-color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	border-color: #7EC299 !important
}

.dr-active-page .list-title a.mega-menu-link,
.page-dr-aktive-overview .list-title a.mega-menu-link,
.product_tag_dr-aktive .list-title a.mega-menu-link {
	color: #7EC299 !important
}

.dr-active-page .list-title ul.mega-sub-menu,
.page-dr-aktive-overview .list-title ul.mega-sub-menu,
.product_tag_dr-aktive .list-title ul.mega-sub-menu {
	color: #171717 !important
}

.dr-active-page .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.page-dr-aktive-overview .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.product_tag_dr-aktive .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #171717 !important
}

.dr-active-page #mega-menu-item-92 a.mega-menu-link font,
.page-dr-aktive-overview #mega-menu-item-92 a.mega-menu-link font,
.product_tag_dr-aktive #mega-menu-item-92 a.mega-menu-link font {
	color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	color: #7EC299 !important
}

.dr-active-page .mega-menu-woo-cart-count,
.page-dr-aktive-overview .mega-menu-woo-cart-count,
.product_tag_dr-aktive .mega-menu-woo-cart-count {
	background: #7EC299 !important
}

.dr-active-page section.more_information h2,
.page-dr-aktive-overview section.more_information h2,
.product_tag_dr-aktive section.more_information h2 {
	color: #7EC299
}

.dr-active-page section.more_information a.cta,
.page-dr-aktive-overview section.more_information a.cta,
.product_tag_dr-aktive section.more_information a.cta {
	background-color: #7EC299;
	color: #171717;
	border-color: #7EC299
}

.dr-active-page section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.page-dr-aktive-overview section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.product_tag_dr-aktive section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	color: #7EC299
}

.dr-active-page button.button,
.page-dr-aktive-overview button.button,
.product_tag_dr-aktive button.button {
	background-color: #7EC299 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.dr-active-page p.the_quote,
.page-dr-aktive-overview p.the_quote,
.product_tag_dr-aktive p.the_quote {
	color: #7EC299 !important
}

.dr-active-page .read_more p:after,
.page-dr-aktive-overview .read_more p:after,
.product_tag_dr-aktive .read_more p:after {
	color: #7EC299 !important
}

.dr-active-page section.global--footer .grid-container .list_items h4,
.page-dr-aktive-overview section.global--footer .grid-container .list_items h4,
.product_tag_dr-aktive section.global--footer .grid-container .list_items h4 {
	color: #7EC299 !important
}

.dr-active-page .repeating_img_txt_parent h1,
.dr-active-page .repeating_img_txt_parent h2,
.dr-active-page .repeating_img_txt_parent h3,
.dr-active-page .repeating_img_txt_parent h4,
.dr-active-page .repeating_img_txt_parent h5,
.dr-active-page .repeating_img_txt_parent h6,
.page-dr-aktive-overview .repeating_img_txt_parent h1,
.page-dr-aktive-overview .repeating_img_txt_parent h2,
.page-dr-aktive-overview .repeating_img_txt_parent h3,
.page-dr-aktive-overview .repeating_img_txt_parent h4,
.page-dr-aktive-overview .repeating_img_txt_parent h5,
.page-dr-aktive-overview .repeating_img_txt_parent h6,
.product_tag_dr-aktive .repeating_img_txt_parent h1,
.product_tag_dr-aktive .repeating_img_txt_parent h2,
.product_tag_dr-aktive .repeating_img_txt_parent h3,
.product_tag_dr-aktive .repeating_img_txt_parent h4,
.product_tag_dr-aktive .repeating_img_txt_parent h5,
.product_tag_dr-aktive .repeating_img_txt_parent h6 {
	color: #7EC299 !important
}

.dr-active-page a.cta--red,
.page-dr-aktive-overview a.cta--red,
.product_tag_dr-aktive a.cta--red {
	background: #7EC299;
	color: #ffffff;
	border-color: #7EC299
}

.dr-active-page a.cta--red:hover,
.page-dr-aktive-overview a.cta--red:hover,
.product_tag_dr-aktive a.cta--red:hover {
	color: #7EC299;
	border-color: #7EC299
}

.dr-active-page .ubermenu-accounts .ubermenu-badge,
.page-dr-aktive-overview .ubermenu-accounts .ubermenu-badge,
.product_tag_dr-aktive .ubermenu-accounts .ubermenu-badge {
	background-color: #7EC299 !important
}

.dr-active-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a {
	background-color: #7EC299 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.dr-active-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover {
	background-color: #7EC299 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h6 {
	color: #7EC299 !important
}

.dr-active-page .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.page-dr-aktive-overview .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.product_tag_dr-aktive .coo_wommerce div.product .summary .product_meta span.posted_in a:hover {
	color: #7EC299 !important
}

.dr-active-page .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-dr-aktive-overview .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_dr-aktive .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #7EC299 !important;
	color: #171717 !important
}

.dr-active-page .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.page-dr-aktive-overview .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.product_tag_dr-aktive .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations {
	background: #7EC299 !important;
	color: #171717 !important
}

.dr-active-page .block--ctablockarea .grid-container .grid_item a,
.page-dr-aktive-overview .block--ctablockarea .grid-container .grid_item a,
.product_tag_dr-aktive .block--ctablockarea .grid-container .grid_item a {
	background-color: #7EC299 !important
}

.manosplint-page,
.page-manosplint-overview,
.product_tag_manosplint {}

.manosplint-page font.topnav_color,
.page-manosplint-overview font.topnav_color,
.product_tag_manosplint font.topnav_color {
	color: #FF4F00
}

.manosplint-page a.backtotop,
.page-manosplint-overview a.backtotop,
.product_tag_manosplint a.backtotop {
	color: #FF4F00
}

.manosplint-page a.backtotop:hover,
.page-manosplint-overview a.backtotop:hover,
.product_tag_manosplint a.backtotop:hover {
	background-color: #FF4F00;
	color: #ffffff
}

.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #FF4F00
}

.manosplint-page .block--header_with_video .filter,
.page-manosplint-overview .block--header_with_video .filter,
.product_tag_manosplint .block--header_with_video .filter {
	background-color: rgba(255, 79, 0, 0.33)
}

.manosplint-page .block--header_with_video .filter .first_element h1,
.manosplint-page .block--header_with_video .filter .first_element i,
.manosplint-page .block--header_with_video .filter .first_element p,
.manosplint-page .block--header_with_video .filter .first_element small,
.manosplint-page .block--header_with_video .filter .second_element h1,
.manosplint-page .block--header_with_video .filter .second_element i,
.manosplint-page .block--header_with_video .filter .second_element p,
.manosplint-page .block--header_with_video .filter .second_element small,
.page-manosplint-overview .block--header_with_video .filter .first_element h1,
.page-manosplint-overview .block--header_with_video .filter .first_element i,
.page-manosplint-overview .block--header_with_video .filter .first_element p,
.page-manosplint-overview .block--header_with_video .filter .first_element small,
.page-manosplint-overview .block--header_with_video .filter .second_element h1,
.page-manosplint-overview .block--header_with_video .filter .second_element i,
.page-manosplint-overview .block--header_with_video .filter .second_element p,
.page-manosplint-overview .block--header_with_video .filter .second_element small,
.product_tag_manosplint .block--header_with_video .filter .first_element h1,
.product_tag_manosplint .block--header_with_video .filter .first_element i,
.product_tag_manosplint .block--header_with_video .filter .first_element p,
.product_tag_manosplint .block--header_with_video .filter .first_element small,
.product_tag_manosplint .block--header_with_video .filter .second_element h1,
.product_tag_manosplint .block--header_with_video .filter .second_element i,
.product_tag_manosplint .block--header_with_video .filter .second_element p,
.product_tag_manosplint .block--header_with_video .filter .second_element small {
	color: #ffffff
}

.manosplint-page ul.social_media_icons li a,
.page-manosplint-overview ul.social_media_icons li a,
.product_tag_manosplint ul.social_media_icons li a {
	color: #FF4F00
}

.manosplint-page #mega-menu-item-110 a,
.page-manosplint-overview #mega-menu-item-110 a,
.product_tag_manosplint #mega-menu-item-110 a {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	border-color: #FF4F00 !important
}

.manosplint-page .mega-indicator:after,
.page-manosplint-overview .mega-indicator:after,
.product_tag_manosplint .mega-indicator:after {
	color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover {
	border-color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	border-color: #FF4F00 !important
}

.manosplint-page .list-title a.mega-menu-link,
.page-manosplint-overview .list-title a.mega-menu-link,
.product_tag_manosplint .list-title a.mega-menu-link {
	color: #FF4F00 !important
}

.manosplint-page .list-title ul.mega-sub-menu,
.page-manosplint-overview .list-title ul.mega-sub-menu,
.product_tag_manosplint .list-title ul.mega-sub-menu {
	color: #171717 !important
}

.manosplint-page .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.page-manosplint-overview .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.product_tag_manosplint .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #171717 !important
}

.manosplint-page #mega-menu-item-92 a.mega-menu-link font,
.page-manosplint-overview #mega-menu-item-92 a.mega-menu-link font,
.product_tag_manosplint #mega-menu-item-92 a.mega-menu-link font {
	color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	color: #FF4F00 !important
}

.manosplint-page .mega-menu-woo-cart-count,
.page-manosplint-overview .mega-menu-woo-cart-count,
.product_tag_manosplint .mega-menu-woo-cart-count {
	background: #FF4F00 !important
}

.manosplint-page section.more_information h2,
.page-manosplint-overview section.more_information h2,
.product_tag_manosplint section.more_information h2 {
	color: #FF4F00
}

.manosplint-page section.more_information a.cta,
.page-manosplint-overview section.more_information a.cta,
.product_tag_manosplint section.more_information a.cta {
	background-color: #FF4F00;
	color: #171717;
	border-color: #FF4F00
}

.manosplint-page section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.page-manosplint-overview section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.product_tag_manosplint section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	color: #FF4F00
}

.manosplint-page button.button,
.page-manosplint-overview button.button,
.product_tag_manosplint button.button {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.manosplint-page p.the_quote,
.page-manosplint-overview p.the_quote,
.product_tag_manosplint p.the_quote {
	color: #FF4F00 !important
}

.manosplint-page .read_more p:after,
.page-manosplint-overview .read_more p:after,
.product_tag_manosplint .read_more p:after {
	color: #FF4F00 !important
}

.manosplint-page section.global--footer .grid-container .list_items h4,
.page-manosplint-overview section.global--footer .grid-container .list_items h4,
.product_tag_manosplint section.global--footer .grid-container .list_items h4 {
	color: #FF4F00 !important
}

.manosplint-page .repeating_img_txt_parent h1,
.manosplint-page .repeating_img_txt_parent h2,
.manosplint-page .repeating_img_txt_parent h3,
.manosplint-page .repeating_img_txt_parent h4,
.manosplint-page .repeating_img_txt_parent h5,
.manosplint-page .repeating_img_txt_parent h6,
.page-manosplint-overview .repeating_img_txt_parent h1,
.page-manosplint-overview .repeating_img_txt_parent h2,
.page-manosplint-overview .repeating_img_txt_parent h3,
.page-manosplint-overview .repeating_img_txt_parent h4,
.page-manosplint-overview .repeating_img_txt_parent h5,
.page-manosplint-overview .repeating_img_txt_parent h6,
.product_tag_manosplint .repeating_img_txt_parent h1,
.product_tag_manosplint .repeating_img_txt_parent h2,
.product_tag_manosplint .repeating_img_txt_parent h3,
.product_tag_manosplint .repeating_img_txt_parent h4,
.product_tag_manosplint .repeating_img_txt_parent h5,
.product_tag_manosplint .repeating_img_txt_parent h6 {
	color: #FF4F00 !important
}

.manosplint-page a.cta--red,
.page-manosplint-overview a.cta--red,
.product_tag_manosplint a.cta--red {
	background: #FF4F00;
	color: #ffffff;
	border-color: #FF4F00
}

.manosplint-page a.cta--red:hover,
.page-manosplint-overview a.cta--red:hover,
.product_tag_manosplint a.cta--red:hover {
	color: #FF4F00;
	border-color: #FF4F00
}

.manosplint-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.manosplint-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h6 {
	color: #FF4F00 !important
}

.manosplint-page .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.page-manosplint-overview .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.product_tag_manosplint .coo_wommerce div.product .summary .product_meta span.posted_in a:hover {
	color: #FF4F00 !important
}

.manosplint-page .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-manosplint-overview .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_manosplint .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #FF4F00 !important;
	color: #171717 !important
}

.manosplint-page .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.page-manosplint-overview .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.product_tag_manosplint .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations {
	background: #FF4F00 !important;
	color: #171717 !important
}

.manosplint-page .block--ctablockarea .grid-container .grid_item a,
.page-manosplint-overview .block--ctablockarea .grid-container .grid_item a,
.product_tag_manosplint .block--ctablockarea .grid-container .grid_item a {
	background-color: #FF4F00 !important
}

.page-kinetec-overview .block--header_with_video .filter {
	background-color: rgba(210, 49, 57, 0.33)
}

.page-kinetec-overview .block--header_with_video .filter .first_element h1,
.page-kinetec-overview .block--header_with_video .filter .first_element i,
.page-kinetec-overview .block--header_with_video .filter .first_element p,
.page-kinetec-overview .block--header_with_video .filter .first_element small,
.page-kinetec-overview .block--header_with_video .filter .second_element h1,
.page-kinetec-overview .block--header_with_video .filter .second_element i,
.page-kinetec-overview .block--header_with_video .filter .second_element p,
.page-kinetec-overview .block--header_with_video .filter .second_element small {
	color: #ffffff
}

.page-about-kinetec .block--repeating_image_text .content_area h2 {
	font-size: 45px;
	color: #d23139
}

@media (max-width:767px) {
	.page-about-kinetec .block--repeating_image_text .content_area h2 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--column_section .parent_title h2 {
	font-size: 45px;
	color: #d23139 !important
}

@media (max-width:767px) {
	.page-about-kinetec .block--column_section .parent_title h2 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--titleleftcontentright .title_left h1 {
	font-size: 45px;
	color: #d23139
}

@media (max-width:767px) {
	.page-about-kinetec .block--titleleftcontentright .title_left h1 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--ourteam .our_team_title h2 {
	font-size: 45px;
	color: #d23139
}

@media (max-width:767px) {
	.page-about-kinetec .block--ourteam .our_team_title h2 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--latestposts .overview_area .overview_content h2 {
	color: #d23139
}

.page-history .block--titleleftcontentright h1 {
	color: #d23139 !important;
	font-size: 45px !important;
	line-height: 1.36 !important
}

@media (max-width:767px) {
	.page-history .block--titleleftcontentright h1 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

.page-history .block--column_section h2 {
	color: #d23139 !important;
	font-size: 45px !important;
	line-height: 1.36 !important
}

@media (max-width:767px) {
	.page-history .block--column_section h2 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area blockquote,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area cite {
	color: #d23139 !important
}

.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area blockquote:after,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area blockquote:before,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area cite:after,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area cite:before {
	color: #d23139 !important;
	opacity: 0.41 !important
}

.page-why-kinetec .block--titleleftcontentright h1 {
	font-size: 45px !important;
	line-height: 1.36 !important;
	color: #d23139 !important
}

@media (max-width:767px) {
	.page-why-kinetec .block--titleleftcontentright h1 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

.page-why-kinetec .block--column_section h2 {
	font-size: 45px !important;
	color: #d23139 !important;
	line-height: 1.36 !important
}

@media (max-width:767px) {
	.page-why-kinetec .block--column_section h2 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

ul.transition {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	z-index: 500;
	height: 100vh;
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	pointer-events: none
}

ul.transition li {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	background: #ffffff;
	width: 20%
}

section.fourOhfour {
	padding-top: 15vh;
	padding-bottom: 15vh
}

section.fourOhfour .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "four_oh_four_error four_oh_four_content";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:767px) {
	section.fourOhfour .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 1px 1px;
		grid-template-areas: "four_oh_four_error""four_oh_four_content"
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.fourOhfour .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 1px 1px;
		grid-template-areas: "four_oh_four_error""four_oh_four_content"
	}
}

section.fourOhfour .grid-container .four_oh_four_error {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: four_oh_four_error
}

section.fourOhfour .grid-container .four_oh_four_error h1 {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

section.fourOhfour .grid-container .four_oh_four_error h1 span.error_no {
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 293px;
	line-height: 0.8;
	color: #d23139;
	font-weight: bold
}

@media (max-width:767px) {
	section.fourOhfour .grid-container .four_oh_four_error h1 span.error_no {
		font-size: 10rem;
		line-height: 0.8
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.fourOhfour .grid-container .four_oh_four_error h1 span.error_no {
		font-size: 10rem;
		line-height: 0.8
	}
}

section.fourOhfour .grid-container .four_oh_four_error h1 span.error_cont {
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 49px;
	font-weight: 600;
	color: #171717;
	line-height: 1.37
}

section.fourOhfour .grid-container .four_oh_four_content {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: four_oh_four_content;
	text-align: center
}

section.global--search {
	padding-top: 15vh;
	padding-bottom: 15vh
}

section.global--search .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 50px 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 50px 50px;
	grid-template-areas: "results_area search_area";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.global--search .grid-container .results_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: results_area
}

section.global--search .grid-container .results_area a {
	text-decoration: none
}

section.global--search .grid-container .results_area a:hover {
	text-decoration: underline
}

section.global--search .grid-container .search_area {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: search_area
}

section.global--search .grid-container .search_area .search_box {
	background: #f7f7f7;
	padding: 30px
}

.widget_media_image {
	display: -ms-grid !important;
	display: grid !important;
	-ms-grid-columns: 1fr !important;
	grid-template-columns: 1fr !important;
	grid-auto-rows: -webkit-min-content !important;
	grid-auto-rows: min-content !important;
	grid-template-areas: "download_anchor""text_link" !important;
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important
}

.widget_media_image h4.mega-block-title {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	grid-area: text_link !important;
	text-align: center !important;
	display: block !important
}

.widget_media_image a {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: download_anchor !important;
	text-align: center
}

.widget_media_image a img {
	max-height: 150px !important;
	max-width: 150px !important;
	margin: auto !important
}

.widget_media_image a:before {
	display: none !important
}

.the_blog_area_archive {
	padding-top: 50px;
	padding-bottom: 10vh
}

.the_blog_area_archive h1 {
	padding-bottom: 0px
}

.the_blog_area_archive.block--latestposts .grid-container .post_item a span.post_image {
	background-size: contain !important;
	background-position: bottom center !important;
	height: 250px !important;
	min-height: 0px !important
}

@media (max-width:767px) {
	.the_blog_area_archive.block--latestposts .grid-container .post_item a span.post_image {
		background-position: top center !important;
		height: 100px !important
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.the_blog_area_archive.block--latestposts .grid-container .post_item a span.post_image {
		background-position: center center !important;
		height: 100px !important
	}
}

.the_blog_area_single {
	padding-top: 5vh;
	padding-bottom: 10vh
}

.the_blog_area_single .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.7fr 50px 1.3fr;
	grid-template-columns: 0.7fr 1.3fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 50px;
	grid-template-areas: "the_featured_img the_content"
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 10px 0px;
		grid-template-areas: "the_featured_img""the_content"
	}
}

.the_blog_area_single .grid-container .the_featured_img {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_featured_img
}

.the_blog_area_single .grid-container .the_featured_img img.featured_img {
	width: 100%;
	height: auto
}

.the_blog_area_single .grid-container .the_content {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 1px 1px;
	grid-template-areas: "the_title""the_content";
	grid-area: the_content
}

.the_blog_area_single .grid-container .the_content .the_title {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_title;
	padding-bottom: 20px
}

.the_blog_area_single .grid-container .the_content .the_title h1 {
	font-size: 45px
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container .the_content .the_title h1 {
		font-size: 30px;
		line-height: 1.3;
		margin-top: 0
	}
}

.the_blog_area_single .grid-container .the_content .the_title small {
	font-family: "Avenir Next LT Pro", Arial
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container .the_content .the_title small {
		margin-top: 10px
	}
}

.the_blog_area_single .grid-container .the_content .the_content {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_content
}

.the_blog_area_single .grid-container .the_content .the_content p {
	margin-bottom: 5px
}

.searchandfilter .chosen-container-multi .chosen-choices li.search-choice {
	background-color: #d23139;
	background-image: none;
	border-radius: 0px;
	border: none;
	color: #ffffff;
	font-family: "Avenir Next LT Pro", Arial
}

.searchandfilter .chosen-container-multi .chosen-choices li.search-choice a.search-choice-close {
	color: #ffffff
}

.searchandfilter ul li {
	padding: 0
}

.searchandfilter ul li label {
	width: 100%
}

.searchandfilter ul li input {
	width: 100%;
	padding: 10px
}

.searchandfilter ul li input[type=submit] {
	background: #d23139;
	color: #ffffff;
	border: 1px solid #d23139;
	border-radius: 45px;
	margin-top: 10px;
	outline: none;
	cursor: pointer
}

.searchandfilter ul li input[type=submit]:hover {
	opacity: 0.8
}

.searchandfilter ul li h4 {
	padding: 0
}

.searchandfilter ul li .chosen-container-active .chosen-choices {
	padding: 5px
}

.searchandfilter ul li .chosen-container {
	width: 100% !important
}

.searchandfilter ul li.sf-field-reset a {
	margin: auto;
	text-align: center;
	display: block;
	text-decoration: none
}

.searchandfilter ul li.sf-field-reset a:hover {
	text-decoration: underline
}

.sf-meta-range-slider {
	display: -ms-grid;
	display: grid;
	grid-template-areas: "prefix1 label1""prefix2 label2""meta_slider meta_slider";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px 0
}

.sf-meta-range-slider .sf-range-values-seperator {
	display: none
}

.sf-meta-range-slider .sf-range-prefix {
	font-size: 20px;
	font-weight: 500
}

.sf-meta-range-slider .meta-slider {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: meta_slider
}

.sf-meta-range-slider label input {
	max-width: 100% !important
}

.box img {
	max-height: 200px
}

.made_by .grid-container1 {
	display: -ms-grid;
	display: grid;
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #ccc;
	-ms-grid-columns: 1fr 0px 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-template-areas: "site_copyright made_by_damteq"
}

.made_by .grid-container1 a,
.made_by .grid-container1 p {
	font-size: 14px;
	text-decoration: none
}

.made_by .grid-container1 .made_by_damteq {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: made_by_damteq;
	text-align: right
}

.made_by .grid-container1 .site_copyright {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: site_copyright;
	text-align: left
}

.chosen-container-multi .chosen-results {
	font-family: "Avenir Next LT Pro", Arial
}

.select2-container--default .select2-selection--single {
	border: 1px solid #767676;
	height: auto;
	padding: 5px;
	border-radius: 0px;
	font-family: "Avenir Next LT Pro", Arial
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 20%
}

.grecaptcha-badge {
	display: none
}

.post-kitchen-sink .the_blog_area_single #post_single {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 50px 0px;
	grid-template-areas: "the_content""the_featured_img"
}

@media (max-width:767px) {
	.post-kitchen-sink .the_blog_area_single #post_single {
		-ms-grid-columns: 1fr !important;
		grid-template-columns: 1fr !important;
		-ms-grid-rows: -webkit-min-content !important;
		-ms-grid-rows: min-content !important;
		grid-template-rows: -webkit-min-content !important;
		grid-template-rows: min-content !important;
		gap: 50px 0px !important
	}

	.post-kitchen-sink .the_blog_area_single #post_single>:first-child {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
	width: 100%;
	padding: 10px;
	border: 1px solid #a3a3a3
}

.width_browser {
	max-width: 1200px
}

@media (min-width:1400px) {
	.width_browser {
		max-width: 1200px
	}
}

@media (min-width:1600px) {
	.width_browser {
		max-width: 1600px
	}
}

@media (min-width:2300px) {
	.width_browser {
		max-width: 1900px
	}
}

@media (min-width:2500px) {
	.width_browser {
		max-width: 2200px
	}
}

@media (max-width:768px) {
	.width_browser {
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.width_browser {
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1025px) {
	.width_browser {
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1800px) {
	.width_browser {
		max-width: 1520px
	}

	.width_browser.padding--90 {
		padding-left: 90px;
		padding-right: 90px
	}

	.width_browser.padding--190 {
		padding-left: 190px;
		padding-right: 190px
	}
}

@media (max-width:767px) {
	.width_browser.padding--twovw {
		padding-left: 10px;
		padding-right: 10px
	}

	.width_browser.padding--fivevw {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.width_browser.padding--twovw {
		padding-left: 20px;
		padding-right: 20px
	}

	.width_browser.padding--fivevw {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1025px) {
	.width_browser.padding--twovw {
		padding-left: 20px;
		padding-right: 20px
	}

	.width_browser.padding--fivevw {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1400px) {
	.width_browser.padding--twovw {
		padding-left: 2vw;
		padding-right: 2vw
	}

	.width_browser.padding--fivevw {
		padding-left: 3vw;
		padding-right: 3vw
	}
}

@media (min-width:1800px) {
	.width_browser.padding--twovw {
		padding-left: 5vw;
		padding-right: 5vw
	}

	.width_browser.padding--fivevw {
		padding-left: 190px;
		padding-right: 190px
	}
}

@media (min-width:2500px) {
	.width_browser.padding--twovw {
		padding-left: 5vw;
		padding-right: 5vw
	}

	.width_browser.padding--fivevw {
		padding-left: 0;
		padding-right: 0
	}
}

body p {
	line-height: 1.5;
	font-size: 16px;
	color: #707070;
	margin-bottom: 5px
}

body a {
	line-height: 1.5;
	font-size: 16px;
	text-decoration: none
}

body a:hover {
	text-decoration: underline
}

@media (max-width:767px) {
	body h1 {
		margin-top: 20px;
		line-height: 1.3;
		font-size: 7.3vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h1 {
		line-height: 1.3;
		font-size: 3.8vw
	}
}

@media (min-width:1025px) {
	body h1 {
		line-height: 3.8vw;
		font-size: 3.2vw
	}
}

@media (min-width:1800px) {
	body h1 {
		line-height: 3.3vw;
		font-size: 2.8vw
	}
}

@media (min-width:2500px) {
	body h1 {
		line-height: 3.3vw;
		font-size: 2.8vw
	}
}

body h2 {
	margin-bottom: 20px
}

@media (max-width:767px) {
	body h2 {
		margin-top: 20px;
		line-height: 7.7vw;
		font-size: 6.5vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h2 {
		line-height: 3.5vw;
		font-size: 2.7vw
	}
}

@media (min-width:1025px) {
	body h2 {
		line-height: 2.7vw;
		font-size: 1.7vw
	}
}

@media (min-width:1800px) {
	body h2 {
		line-height: 2.7vw;
		font-size: 1.7vw
	}
}

@media (min-width:2500px) {
	body h2 {
		line-height: 2.2vw;
		font-size: 1.2vw
	}
}

@media (max-width:767px) {
	body h3 {
		margin-top: 20px;
		line-height: 8vw;
		font-size: 7vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h3 {
		line-height: 4vw;
		font-size: 3.5vw
	}
}

@media (min-width:1025px) {
	body h3 {
		line-height: 3.5vw;
		font-size: 2.5vw
	}
}

@media (min-width:1800px) {
	body h3 {
		line-height: 2.5vw;
		font-size: 2vw
	}
}

@media (min-width:2500px) {
	body h3 {
		line-height: 2vw;
		font-size: 1.5vw
	}
}

@media (max-width:767px) {
	body h4 {
		margin-top: 20px;
		line-height: 7.3vw;
		font-size: 6.3vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h4 {
		line-height: 3.3vw;
		font-size: 2.8vw
	}
}

@media (min-width:1025px) {
	body h4 {
		line-height: 1.8vw;
		font-size: 1.3vw
	}
}

@media (min-width:1800px) {
	body h4 {
		line-height: 1.8vw;
		font-size: 1.3vw
	}
}

@media (min-width:2500px) {
	body h4 {
		line-height: 1.3vw;
		font-size: 0.8vw
	}
}

body h5 {}

@media (max-width:767px) {
	body h5 {
		margin-top: 20px;
		line-height: 7vw;
		font-size: 6vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h5 {
		line-height: 3vw;
		font-size: 2.5vw
	}
}

@media (min-width:1025px) {
	body h5 {
		line-height: 2.5vw;
		font-size: 1vw
	}
}

@media (min-width:1800px) {
	body h5 {
		line-height: 1.5vw;
		font-size: 1vw
	}
}

@media (min-width:2500px) {
	body h5 {
		line-height: 1vw;
		font-size: 0.5vw
	}
}

@media (max-width:767px) {
	body h6 {
		line-height: 2vw;
		font-size: 4.5vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h6 {
		line-height: 2.5vw;
		font-size: 2vw
	}
}

@media (min-width:1025px) {
	body h6 {
		line-height: 2vw;
		font-size: 1.5vw
	}
}

@media (min-width:1800px) {
	body h6 {
		line-height: 1vw;
		font-size: 1.2vw
	}
}

@media (min-width:2500px) {
	body h6 {
		line-height: 0.5vw;
		font-size: 1.2vw
	}
}

section.global--navigation .grid-container {}

@media (max-width:767px) {
	section.global--navigation .grid-container.mobile_grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: unset;
		grid-template-rows: unset;
		grid-auto-rows: 1fr;
		grid-template-areas: "navigation_area"
	}

	section.global--navigation .grid-container.mobile_grid .logo_area {
		display: none
	}

	section.global--navigation .grid-container.mobile_grid .navigation_area {}

	section.global--navigation .grid-container.mobile_grid .navigation_area #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu {
		text-align: center !important
	}

	section.global--navigation .grid-container.mobile_grid .navigation_area #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu li#mega-menu-item-92 {
		display: none
	}

	section.global--navigation .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--navigation .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.global--footer .grid-container {
	-ms-grid-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
	grid-template-columns: 1.5fr repeat(4, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "footer_left . list_1 list_2 list_3"
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--footer .grid-container {
		-ms-grid-columns: 2fr 0px 1fr 0px 1fr;
		grid-template-columns: 2fr 1fr 1fr;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		gap: 0px 0px;
		-ms-grid-rows: auto 0px auto;
		grid-template-areas: "footer_left list_1 list_2""list_3 list_3 list_3"
	}

	section.global--footer .grid-container .footer_left {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--footer .grid-container .list_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.global--footer .grid-container .list_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--footer .grid-container .list_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5
	}
}

@media (max-width:767px) {
	section.global--footer .grid-container {
		-ms-grid-columns: 1fr 0 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: none;
		grid-template-rows: none;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		gap: 20px 0;
		grid-template-areas: "footer_left footer_left""list_1 list_2""list_3 list_3";
		text-align: center
	}

	section.global--footer .grid-container a,
	section.global--footer .grid-container p {
		font-size: 12px
	}

	section.global--footer .grid-container .footer_left {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.global--footer .grid-container .list_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.global--footer .grid-container .list_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.global--footer .grid-container .list_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--footer .grid-container a {
		line-height: normal !important
	}
}

section.global--footer .grid-container .footer_left a img.custom-logo {
	height: auto !important;
	max-width: 40%
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--footer .grid-container .list_3 {
		text-align: center
	}
}

section.home--6 {
	padding-top: 20vh;
	padding-bottom: 20vh;
	background: #f7f7f7
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--6 {
		padding-top: 10vh;
		padding-bottom: 10vh
	}
}

section.home--6 .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 120px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0 120px;
	margin-top: 10vh
}

section.home--6 .grid-container>:first-child {
	-ms-grid-row: 1;
	-ms-grid-column: 1
}

section.home--6 .grid-container>:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 3
}

section.home--6 .grid-container:nth-child(odd) {
	grid-template-areas: "image_area content_area"
}

section.home--6 .grid-container:nth-child(2n) {
	grid-template-areas: "content_area image_area"
}

section.home--6 .grid-container:first-child {
	margin-top: 0
}

@media (max-width:767px) {
	section.home--6 .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 0 0
	}

	section.home--6 .grid-container:nth-child(odd) {
		grid-template-areas: "image_area""content_area"
	}

	section.home--6 .grid-container:nth-child(2n) {
		grid-template-areas: "image_area""content_area"
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--6 .grid-container {
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: 1fr 1fr;
		gap: 0 40px;
		margin-top: 5vh
	}

	section.home--6 .grid-container:nth-child(odd) {
		grid-template-areas: "image_area content_area"
	}

	section.home--6 .grid-container:nth-child(2n) {
		grid-template-areas: "content_area image_area"
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.home--6 .grid-container .image_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: image_area;
	min-height: 250px
}

section.home--6 .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: content_area;
	padding-top: 5vh;
	padding-bottom: 5vh
}

section.home--7 .grid-container {
	-ms-grid-columns: 300px 0px auto 0px 300px;
	grid-template-columns: 300px auto 300px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	grid-template-areas: ". content_area ."
}

section.home--7 .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-area: content_area
}

@media (max-width:767px) {
	section.home--7 .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: "content_area"
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--7 .grid-container {
		-ms-grid-columns: 100px 0px auto 0px 100px;
		grid-template-columns: 100px auto 100px;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: ". content_area ."
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
}

section.home--7 .lt-grid-container {
	-ms-grid-columns: 1fr 50px 1fr 50px 1fr;
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	gap: 0px 50px;
	grid-template-areas: "item_1 item_2 item_3"
}

@media (max-width:767px) {
	section.home--7 .lt-grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: auto 0px auto 0px auto;
		grid-template-areas: "item_1""item_2""item_3";
		gap: 0px 0px
	}
}

section.home--7 .lt-grid-container .item_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: item_1
}

section.home--7 .lt-grid-container .item_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: item_2
}

section.home--7 .lt-grid-container .item_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: item_3
}

.wp-block {
	max-width: 70% !important
}

.block-editor-editor-skeleton__content {
	overflow-x: hidden !important
}

@media (max-width:768px) {
	.wp-block-spacer {
		height: 60px !important
	}
}

.lightgreybg {
	background: #f7f7f7;
	display: block;
	position: relative
}

.lightgreybg:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100vw;
	bottom: 0;
	right: unset;
	width: 100vw;
	background: #f7f7f7;
	height: 100%
}

.lightgreybg:after {
	content: "";
	position: absolute;
	top: 0;
	right: -100vw;
	bottom: 0;
	left: unset;
	width: 100vw;
	background: #f7f7f7;
	height: 100%
}

.nobg {
	background: #ffffff !important;
	display: block;
	position: relative;
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.nobg:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100vw;
	bottom: 0;
	right: unset;
	width: 100vw;
	background: #ffffff !important;
	height: 100%
}

.nobg:after {
	content: "";
	position: absolute;
	top: 0;
	right: -100vw;
	bottom: 0;
	left: unset;
	width: 100vw;
	background: #ffffff !important;
	height: 100%
}

.alignwide {
	margin-left: -80px;
	margin-right: -80px;
	max-width: 100vw
}

.alignfull {
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	max-width: 100vw
}

.alignfull img {
	width: 100vw
}

.bg_img {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}

.home .woocommerce ul.products:after,
.home .woocommerce ul.products:before {
	display: none
}

section.block-columnsection .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 50px 1fr 50px 1fr;
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: -webkit-min-content 50px -webkit-min-content;
	-ms-grid-rows: min-content 50px min-content;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 50px 50px;
	grid-template-areas: "parent_section parent_section parent_section""grid_item_1 grid_item_2 grid_item_3"
}

@media (max-width:768px) {
	section.block-columnsection .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "parent_section""grid_item_1""grid_item_2""grid_item_3"
	}
}

section.block-columnsection .grid-container .parent_section {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1px 1fr 1px 1fr;
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: -webkit-min-content 1px -webkit-min-content;
	-ms-grid-rows: min-content 1px min-content;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 1px 1px;
	grid-template-areas: "parent_title parent_title parent_title""parent_content parent_content parent_content";
	grid-area: parent_section
}

section.block-columnsection .grid-container .parent_section .parent_title {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	grid-area: parent_title;
	text-align: center
}

section.block-columnsection .grid-container .parent_section .parent_title h2 {
	color: #171717;
	font-weight: 500
}

@media (max-width:768px) {
	section.block-columnsection .grid-container .parent_section .parent_title h2 {
		line-height: 1.3
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-columnsection .grid-container .parent_section .parent_title h2 {
		line-height: 1.3
	}
}

section.block-columnsection .grid-container .parent_section .parent_content {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	grid-area: parent_content
}

section.block-columnsection .grid_item_styling {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content 30px auto 30px 50px;
	-ms-grid-rows: min-content 30px auto 30px 50px;
	grid-template-rows: -webkit-min-content auto 50px;
	grid-template-rows: min-content auto 50px;
	grid-template-areas: "grid_item_title""grid_item_content""grid_item_cta";
	gap: 30px 1px
}

@media (max-width:768px) {
	section.block-columnsection .grid_item_styling {
		gap: 10px 0px
	}
}

section.block-columnsection .grid_item_styling .grid_item_title {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: grid_item_title
}

section.block-columnsection .grid_item_styling .grid_item_title h3 {
	font-size: 30px
}

section.block-columnsection .grid_item_styling .grid_item_content {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: grid_item_content
}

section.block-columnsection .grid_item_styling .grid_item_cta {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	grid-area: grid_item_cta
}

section.block-columnsection .grid_item_styling .grid_item_cta a {
	display: inline-block;
	text-decoration: none;
	font-weight: 600;
	margin-top: 10px
}

@media (max-width:768px) {
	section.block-columnsection .grid_item_styling .grid_item_cta a {
		margin-top: 0
	}
}

section.block-columnsection .grid_item_styling .grid_item_cta a:after {
	content: "";
	font-family: "Line Awesome Free";
	margin-left: 0;
	color: black;
	font-weight: 600;
	font-size: 18px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-columnsection .grid_item_styling .grid_item_cta a:hover:after {
	margin-left: 5px;
	color: black;
	font-weight: 600;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-columnsection .grid_item_1 {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: grid_item_1
}

section.block-columnsection .grid_item_2 {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
	grid-area: grid_item_2
}

section.block-columnsection .grid_item_3 {
	-ms-grid-row: 3;
	-ms-grid-column: 5;
	grid-area: grid_item_3
}

@media (max-width:768px) {
	section.block-columnsection .grid-container .parent_section {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-columnsection .grid_item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-columnsection .grid_item_2 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-columnsection .grid_item_3 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}
}

section.block-contentandlogos .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 450px 1px 1fr;
	grid-template-columns: 450px 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "content_area logo_area"
}

@media (max-width:768px) {
	section.block-contentandlogos .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "content_area""logo_area"
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-contentandlogos .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "content_area""logo_area"
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.block-contentandlogos .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: content_area
}

@media (max-width:768px) {
	section.block-contentandlogos .grid-container .content_area {
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-contentandlogos .grid-container .content_area {
		text-align: center
	}
}

section.block-contentandlogos .grid-container .logo_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content 30px -webkit-min-content;
	-ms-grid-rows: min-content 30px min-content;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 30px 30px;
	grid-template-areas: "logo_1 logo_2""logo_3 logo_4";
	grid-area: logo_area;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

section.block-contentandlogos .grid-container .logo_area .logo_image a {
	display: block;
	text-align: center
}

section.block-contentandlogos .grid-container .logo_area .logo_image a img {
	display: block;
	text-align: center;
	height: 60px;
	margin: auto
}

section.block-contentandlogos .grid-container .logo_area .logo_image img {
	display: block;
	text-align: center;
	height: 60px;
	margin: auto
}

section.block-contentandlogos .grid-container .logo_area .logo_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: logo_1
}

section.block-contentandlogos .grid-container .logo_area .logo_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: logo_2
}

section.block-contentandlogos .grid-container .logo_area .logo_3 {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: logo_3
}

section.block-contentandlogos .grid-container .logo_area .logo_4 {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
	grid-area: logo_4
}

section.block-contentonly .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 200px 0px auto 0px 200px;
	grid-template-columns: 200px auto 200px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	grid-template-areas: ". content_area ."
}

@media (max-width:768px) {
	section.block-contentonly .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: "content_area"
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-contentonly .grid-container {
		-ms-grid-columns: 100px 0px auto 0px 100px;
		grid-template-columns: 100px auto 100px;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: ". content_area ."
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
}

section.block-contentonly .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: content_area
}

section.block-contentwithsidebar {
	background: #f7f7f7;
	padding-top: 5vh;
	padding-bottom: 5vh;
	position: relative
}

section.block-contentwithsidebar:before {
	content: "";
	display: block;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100vw;
	background-color: #f7f7f7
}

section.block-contentwithsidebar:after {
	content: "";
	display: block;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0;
	right: -100vw;
	background-color: #f7f7f7
}

section.block-contentwithsidebar .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.3fr 50px 1fr;
	grid-template-columns: 0.3fr 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 50px;
	grid-template-areas: "the_sidebar found_results_header""the_sidebar the_content_area""the_sidebar found_results_footer"
}

section.block-contentwithsidebar .grid-container .the_sidebar {
	-ms-grid-row: 1;
	-ms-grid-row-span: 5;
	-ms-grid-column: 1;
	grid-area: the_sidebar
}

section.block-contentwithsidebar .grid-container .found_results_header {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: found_results_header
}

section.block-contentwithsidebar .grid-container .found_results_footer {
	-ms-grid-row: 5;
	-ms-grid-column: 3;
	grid-area: found_results_footer
}

section.block-contentwithsidebar .grid-container .the_content_area {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
	grid-area: the_content_area
}

section.block-counterbar .grid_parent {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content
}

@media (max-width:768px) {
	section.block-counterbar .grid_parent {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-counterbar .grid_parent {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

section.block-counterbar .grid_parent .grid_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	gap: 30px 30x
}

section.block-counterbar .grid_parent .grid_item h1 {
	font-size: 90px;
	font-weight: 500;
	color: #d23139;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px
}

@media (max-width:768px) {
	section.block-counterbar .grid_parent .grid_item h1 {
		font-size: 40px
	}
}

section.block-counterbar .grid_parent .grid_item h1 span {
	font-size: 20px;
	display: block;
	font-weight: 600;
	color: #171717;
	line-height: 1.3;
	margin-top: 20px
}

@media (max-width:768px) {
	section.block-counterbar .grid_parent .grid_item h1 span {
		font-size: 16px
	}
}

section.block-ctablockarea .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: 430px;
	grid-template-rows: 430px;
	gap: 30px 30px;
	grid-template-areas: "item_1 item_2 item_3"
}

@media (max-width:767px) {
	section.block-ctablockarea .grid-container {
		-ms-grid-columns: 1fr 10px 1fr;
		grid-template-columns: repeat(2, 1fr);
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 10px 10px;
		grid-template-areas: "item_1 item_2""item_3 item_4"
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-ctablockarea .grid-container {
		-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
		grid-template-columns: repeat(3, 1fr);
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 30px;
		grid-template-areas: "item_1 item_2 item_3"
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
}

section.block-ctablockarea .grid-container .item_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: item_1
}

section.block-ctablockarea .grid-container .item_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: item_2
}

section.block-ctablockarea .grid-container .item_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: item_3
}

section.block-ctablockarea .grid-container .grid_item a {
	background-color: #ffffff;
	display: block;
	position: relative;
	min-height: 360px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center
}

@media (max-width:768px) {
	section.block-ctablockarea .grid-container .grid_item a {
		min-height: 225px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top center
	}
}

section.block-ctablockarea .grid-container .grid_item a span {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 80%;
	background: #f7f7f7;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px
}

@media (max-width:768px) {
	section.block-ctablockarea .grid-container .grid_item a span {
		width: 100%
	}
}

section.block-ctablockarea .grid-container .grid_item a span p {
	display: block;
	text-decoration: none;
	font-weight: 600;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative
}

section.block-ctablockarea .grid-container .grid_item a span p:after {
	content: "";
	font-family: "Line Awesome Free";
	margin-left: 0;
	color: black;
	font-weight: 600;
	font-size: 18px;
	opacity: 0;
	right: 0;
	top: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-ctablockarea .grid-container .grid_item a:hover span p:after {
	margin-left: 5px;
	color: black;
	font-weight: 600;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-dragsliderproducts .sliding_elements_section {
	display: -ms-grid;
	display: grid;
	padding-top: 10vh
}

section.block-dragsliderproducts .sliding_elements_section .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 300px 0px auto 0px 300px;
	grid-template-columns: 300px auto 300px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	grid-template-areas: ". content_area ."
}

@media (max-width:768px) {
	section.block-dragsliderproducts .sliding_elements_section .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: "content_area"
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-dragsliderproducts .sliding_elements_section .grid-container {
		-ms-grid-columns: 100px 0px auto 0px 100px;
		grid-template-columns: 100px auto 100px;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: ". content_area ."
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}
}

section.block-dragsliderproducts .sliding_elements_section .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: content_area
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper {
	margin-top: 10vh;
	display: block;
	padding-bottom: 50px;
	overflow-x: auto;
	-ms-touch-action: auto;
	touch-action: auto;
	position: relative
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-webkit-scrollbar {
	height: 0px !important;
	margin-left: 30vw
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-webkit-scrollbar-thumb {
	background-color: #d23139;
	border-radius: 0
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-webkit-scrollbar-thumb:hover {
	background-color: #171717
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-webkit-scrollbar-track {
	background-color: #ffffff
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-moz-scrollbar {
	height: 0px !important;
	margin-left: 30vw
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-moz-scrollbar-thumb {
	background-color: #d23139;
	border-radius: 0
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-moz-scrollbar-thumb:hover {
	background-color: #171717
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::-moz-scrollbar-track {
	background-color: #ffffff
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::scrollbar {
	height: 0px !important;
	margin-left: 30vw
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::scrollbar-thumb {
	background-color: #d23139;
	border-radius: 0
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::scrollbar-thumb:hover {
	background-color: #171717
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper::scrollbar-track {
	background-color: #ffffff
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products {
	display: -ms-grid !important;
	display: grid !important;
	grid-auto-columns: 350px;
	grid-auto-flow: column !important;
	grid-gap: 0px 30px !important
}

@media (max-width:768px) {
	section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products {
		grid-auto-columns: 200px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products {
		grid-auto-columns: 250px
	}
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products:before {
	display: none
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product {
	width: 100%;
	display: block
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a {
	position: relative;
	width: 100%;
	display: block;
	cursor: pointer;
	text-decoration: none
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a.button {
	display: none !important
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a img {
	width: 100%;
	position: relative;
	max-height: 350px !important;
	-o-object-fit: contain;
	object-fit: contain;
	display: block;
	position: relative
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a img:before {
	content: "";
	display: block;
	padding-top: 100% !important
}

@media (max-width:768px) {
	section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a img {
		max-height: 180px !important
	}
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a span.price {
	display: none
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a h2 {
	position: relative;
	bottom: 0;
	right: 0;
	font-size: 16px;
	font-weight: 600;
	background: #ffffff;
	padding: 20px;
	padding-left: 20px;
	padding-right: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 0;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:768px) {
	section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a h2 {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		line-height: 1.5
	}
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a h2 .count {
	display: none
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a h2:after {
	content: "";
	font-family: "Line Awesome Free";
	font-weight: 900;
	margin-right: 10px;
	color: #d23139;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product a:hover h2:after {
	margin-right: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product:last-child {}

section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .woocommerce ul.products li.product:last-child a {
	visibility: hidden !important
}

@media (max-width:768px) {
	section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .go_scroll {
		top: 25%;
		height: 80px;
		width: 80px;
		display: none
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-dragsliderproducts .sliding_elements_section .off_side_wrapper .go_scroll {
		top: 25%;
		height: 80px;
		width: 80px;
		display: none
	}
}

section.block-headerwithvideo {
	background: #f8f8f8;
	height: 70vh;
	position: relative;
	overflow: hidden
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-headerwithvideo {
		height: 40vh
	}
}

section.block-headerwithvideo .the_hover_img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1
}

section.block-headerwithvideo iframe,
section.block-headerwithvideo video {
	position: absolute;
	top: -200px;
	left: 0;
	width: 100%;
	height: 114vh;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 0
}

section.block-headerwithvideo .filter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: rgba(19, 43, 72, 0.66)
}

section.block-headerwithvideo .filter .width_browser {
	z-index: 100;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 100% !important
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	width: 100%;
	grid-template-areas: "first_element second_element"
}

@media (max-width:767px) {
	section.block-headerwithvideo .filter .width_browser .main_parent_structure {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		width: 100%;
		grid-template-areas: "first_element""second_element"
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-headerwithvideo .filter .width_browser .main_parent_structure {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		width: 100%;
		grid-template-areas: "first_element""second_element"
	}
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure h1,
section.block-headerwithvideo .filter .width_browser .main_parent_structure p {
	color: white
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure h1 {
	margin-bottom: 20px
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure .first_element {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: first_element
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: second_element;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:767px) {
	section.block-headerwithvideo .filter .width_browser .main_parent_structure .first_element {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-headerwithvideo .filter .width_browser .main_parent_structure .first_element {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}
}

@media (max-width:767px) {
	section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element {
		display: none
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element {
		display: none
	}
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element p {
	text-align: center;
	font-size: 60px;
	cursor: pointer
}

section.block-headerwithvideo .filter .width_browser .main_parent_structure .second_element p small {
	display: block;
	font-size: 14px
}

section.block-heroslider {
	overflow: hidden;
	height: 60vh
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-heroslider {
		height: 40vh
	}
}

section.block-heroslider .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 0px 1fr;
	grid-template-columns: 1fr 1fr;
	grid-auto-rows: 1fr;
	gap: 0px 0px;
	grid-template-areas: "content_area ."
}

@media (max-width:768px) {
	section.block-heroslider .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-auto-rows: 1fr;
		gap: 0px 0px;
		background-color: rgba(255, 255, 255, 0.6);
		padding-bottom: 20px;
		-ms-grid-rows: auto 0px auto;
		grid-template-areas: "content_area"".";
		position: relative
	}

	section.block-heroslider .grid-container:before {
		position: absolute;
		top: 0;
		left: -100px;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.6);
		content: "";
		width: 100px;
		display: block
	}

	section.block-heroslider .grid-container:after {
		position: absolute;
		top: 0;
		right: -100px;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.6);
		content: "";
		width: 100px;
		display: block
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.block-heroslider .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: content_area
}

section.block-heroslider .home-slider {
	margin-bottom: 0
}

section.block-heroslider .home-slider .slider_item {
	outline: none !important;
	height: 60vh
}

@media (max-width:768px) {
	section.block-heroslider .home-slider .slider_item {
		background-size: 210vw;
		background-position: right center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-heroslider .home-slider .slider_item {
		height: 40vh
	}
}

section.block-heroslider .home-slider .slider_item .width_browser {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 100% !important
}

section.block-heroslider .home-slider .slider_item .grid-container {
	height: 100%;
	display: -ms-grid;
	display: grid;
	gap: 0px 0px;
	grid-template-areas: "content_area ."
}

section.block-heroslider .home-slider .slider_item .grid-container .content_area {}

section.block-heroslider .home-slider .slider_item .grid-container .content_area h1 {
	margin-bottom: 20px
}

section.block-heroslider .home-slider .slider_item .grid-container .content_area p {
	magin-bottom: 20px;
	display: block
}

section.block-heroslider .home-slider .slider_item .grid-container .content_area a.cta {
	display: inline-block
}

section.block-heroslider .home-slider .slick-next,
section.block-heroslider .home-slider .slick-prev {
	height: 60px;
	width: 60px
}

section.block-heroslider .home-slider .slick-next:before,
section.block-heroslider .home-slider .slick-prev:before {
	font-size: 40px;
	color: white
}

section.block-heroslider .home-slider .slick-prev {
	left: 2%;
	z-index: 100
}

section.block-heroslider .home-slider .slick-prev:before {
	font-size: 60px;
	content: ""
}

section.block-heroslider .home-slider .slick-next {
	right: 2%;
	z-index: 100
}

section.block-heroslider .home-slider .slick-next:before {
	font-size: 60px;
	content: ""
}

section.block-heroslider .home-slider .slick-dots {
	bottom: -10px;
	padding-bottom: 5px
}

@media (max-width:768px) {
	section.block-heroslider .home-slider .slick-dots {
		display: none !important
	}
}

section.block-heroslider .home-slider .slick-dots li button:before {
	font-size: 13px;
	color: #171717;
	opacity: 0.13
}

section.block-heroslider .home-slider .slick-dots li.slick-active button:before {
	color: #d23139;
	opacity: 1
}

section.block-latestpostsarea {
	padding-top: 10vh
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-latestpostsarea {
		padding-top: 50px
	}
}

section.block-latestpostsarea h1,
section.block-latestpostsarea h2,
section.block-latestpostsarea h3,
section.block-latestpostsarea h4,
section.block-latestpostsarea h5,
section.block-latestpostsarea h6 {
	color: #171717
}

section.block-latestpostsarea .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: -webkit-min-content 30px -webkit-min-content;
	-ms-grid-rows: min-content 30px min-content;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 30px 30px;
	grid-template-areas: "overview_area overview_area overview_area""item_1 item_2 item_3"". cta_area ."
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content 0 -webkit-min-content;
		-ms-grid-rows: min-content 0 min-content;
		grid-template-rows: repeat(2, -webkit-min-content);
		grid-template-rows: repeat(2, min-content);
		gap: 0 0;
		grid-template-areas: "overview_area""item_1""item_2""item_3""cta_area"
	}

	section.block-latestpostsarea .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_2 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_3 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_2 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_3 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}
}

section.block-latestpostsarea .grid-container .overview_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.7fr 1px 1.6fr 1px 0.7fr;
	grid-template-columns: 0.7fr 1.6fr 0.7fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "overview_left overview_content overview_right";
	grid-area: overview_area;
	padding-bottom: 8vh
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container .overview_area {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 1px 1px;
		grid-template-areas: "overview_content"
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-latestpostsarea .grid-container .overview_area {
		padding-bottom: 0
	}
}

section.block-latestpostsarea .grid-container .overview_area .overview_content {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: overview_content;
	text-align: center
}

section.block-latestpostsarea .grid-container .overview_area .overview_left {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: overview_left
}

section.block-latestpostsarea .grid-container .overview_area .overview_right {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: overview_right
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container .overview_area .overview_content {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.block-latestpostsarea .grid-container .item_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: item_1
}

section.block-latestpostsarea .grid-container .item_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 3;
	-ms-grid-column: 3;
	grid-area: item_2
}

section.block-latestpostsarea .grid-container .item_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-row: 3;
	-ms-grid-column: 5;
	grid-area: item_3
}

section.block-latestpostsarea .grid-container .cta_area {
	-ms-grid-row: 5;
	-ms-grid-column: 3;
	grid-area: cta_area;
	text-align: center
}

section.block-latestpostsarea .grid-container .post_item a {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	text-decoration: none;
	gap: 15px 0;
	text-align: center
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-latestpostsarea .grid-container .post_item a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container .post_item a {
		-ms-grid-columns: 100px 20px 1fr;
		grid-template-columns: 100px 1fr;
		-ms-grid-rows: auto 0 auto;
		grid-template-areas: "post_image post_content""post_image read_more";
		gap: 0 20px;
		text-align: left;
		margin-bottom: 30px
	}
}

section.block-latestpostsarea .grid-container .post_item a span.post_image {
	min-height: 250px;
	position: relative;
	width: 100%;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}

section.block-latestpostsarea .grid-container .post_item a span.post_image:before {
	content: "";
	display: block;
	padding-top: 100%
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container .post_item a span.post_image {
		min-height: 0px;
		max-height: 100px;
		grid-area: post_image;
		background-position: center center !important
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-latestpostsarea .grid-container .post_item a span.post_image {
		min-height: 0px;
		max-height: 200px;
		grid-area: post_image;
		background-position: center center !important
	}
}

section.block-latestpostsarea .grid-container .post_item a span.title_area {
	padding-left: 10px;
	padding-right: 10px
}

section.block-latestpostsarea .grid-container .post_item a span.title_area h3 {
	font-size: 23px;
	line-height: 1.5;
	color: #171717;
	display: block;
	min-height: 70px
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-latestpostsarea .grid-container .post_item a span.title_area h3 {
		line-height: 1
	}
}

@media (max-width:768px) {
	section.block-latestpostsarea .grid-container .post_item a span.title_area {
		grid-area: post_content
	}

	section.block-latestpostsarea .grid-container .post_item a span.title_area h3 {
		margin-top: 0;
		height: auto;
		font-size: 18px;
		line-height: 1.2
	}
}

section.block-latestpostsarea .grid-container .post_item a span.read_more {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container .post_item a span.read_more {
		grid-area: read_more;
		padding-bottom: 0;
		align-self: flex-end
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-latestpostsarea .grid-container .post_item a span.read_more {
		grid-area: read_more;
		padding-bottom: 0
	}
}

@media (max-width:767px) {
	section.block-latestpostsarea .grid-container .post_item a span.post_image {
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .post_item a span.post_image {
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .post_item a span.title_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-latestpostsarea .grid-container .post_item a span.read_more {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-latestpostsarea .grid-container .post_item a span.read_more {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}
}

section.block-latestpostsarea .grid-container .post_item a span.read_more p {
	position: relative;
	display: inline-block;
	padding-right: 35px;
	margin-bottom: 0
}

section.block-latestpostsarea .grid-container .post_item a span.read_more p:after {
	color: #d23139;
	content: "";
	font-family: "Line Awesome Free";
	margin-left: 0;
	font-weight: 600;
	font-size: 18px;
	right: 0;
	top: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-latestpostsarea .grid-container .post_item a:hover span.read_more p:after {
	right: -4px
}

section.block-logoloopwithlinks {
	padding-top: 5vh;
	padding-bottom: 5vh;
	overflow: hidden
}

section.block-logoloopwithlinks .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 300px 0px auto 0px 300px;
	grid-template-columns: 300px auto 300px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	grid-template-areas: ". content_area ."
}

section.block-logoloopwithlinks .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: content_area
}

section.block-logoloopwithlinks .lt-grid-container {
	display: -ms-grid;
	display: grid;
	margin-top: 0px;
	grid-auto-rows: 1fr;
	gap: 0px 40px;
	-ms-grid-columns: 1fr 40px 1fr 40px 1fr 40px 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-template-areas: "lt-item_1 lt-item_2 lt-item_3 lt-item_4";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.block-logoloopwithlinks .lt-grid-container img {
	max-width: 80%;
	max-height: 60px
}

@media (max-width:768px) {
	section.block-logoloopwithlinks .lt-grid-container {
		margin-top: 20px;
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: repeat(2, 1fr);
		-ms-grid-rows: auto 0px auto;
		grid-template-areas: "lt-item_1 lt-item_2""lt-item_3 lt-item_4";
		gap: 0px 20px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-logoloopwithlinks .lt-grid-container {
		margin-top: 20px;
		-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
		grid-template-columns: repeat(4, 1fr);
		grid-template-areas: "lt-item_1 lt-item_2 lt-item_3 lt-item_4";
		gap: 0px 20px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

section.block-logoloopwithlinks .lt-grid-container .lt-item_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: lt-item_1
}

section.block-logoloopwithlinks .lt-grid-container .lt-item_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: lt-item_2
}

section.block-logoloopwithlinks .lt-grid-container .lt-item_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: lt-item_3
}

section.block-logoloopwithlinks .lt-grid-container .lt-item_4 {
	-ms-grid-row: 1;
	-ms-grid-column: 7;
	grid-area: lt-item_4
}

@media (max-width:768px) {
	section.block-logoloopwithlinks .lt-grid-container .lt-item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-logoloopwithlinks .lt-grid-container .lt-item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-logoloopwithlinks .lt-grid-container .lt-item_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-logoloopwithlinks .lt-grid-container .lt-item_4 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-logoloopwithlinks .lt-grid-container .lt-item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-logoloopwithlinks .lt-grid-container .lt-item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-logoloopwithlinks .lt-grid-container .lt-item_3 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.block-logoloopwithlinks .lt-grid-container .lt-item_4 {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}
}

section.block-maincontactblock {
	padding-top: 15vh;
	padding-bottom: 15vh
}

section.block-maincontactblock .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 100px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 100px;
	grid-template-areas: "contact_content contact_form"
}

@media (max-width:768px) {
	section.block-maincontactblock .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "contact_content""contact_form"
	}
}

section.block-maincontactblock .grid-container .contact_content {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: 0.7fr 1px 1.3fr;
	grid-template-rows: 0.7fr 1.3fr;
	gap: 1px 1px;
	grid-template-areas: "content_area""repeater_area";
	grid-area: contact_content
}

section.block-maincontactblock .grid-container .contact_content .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 1px 1px;
	grid-template-areas: "the_title""the_content";
	grid-area: content_area
}

section.block-maincontactblock .grid-container .contact_content .content_area .the_title {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_title
}

section.block-maincontactblock .grid-container .contact_content .content_area .the_content {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_content
}

section.block-maincontactblock .grid-container .contact_content .repeater_area {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	gap: 1px 1px;
	grid-area: repeater_area
}

section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop {
	margin-bottom: 30px
}

section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop .the_title p {
	color: #171717
}

section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop .the_list_items {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.7fr 1fr;
	grid-template-columns: 0.7fr 1fr;
	grid-template-areas: "list_item_1 list_item_2";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop .the_list_items .list_item_1 {
	grid-area: "list_item_1"
}

section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop .the_list_items .list_item_2 {
	grid-area: "list_item_2"
}

section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop .the_list_items a,
section.block-maincontactblock .grid-container .contact_content .repeater_area .list_loop .the_list_items p {
	line-height: 1.3;
	color: #d23139;
	font-weight: 600
}

section.block-maincontactblock .grid-container .contact_form {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: contact_form
}

@media (max-width:768px) {
	section.block-maincontactblock .grid-container .contact_content {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-maincontactblock .grid-container .contact_form {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

section.block-maincontactblock .grid-container .contact_form form input,
section.block-maincontactblock .grid-container .contact_form form select,
section.block-maincontactblock .grid-container .contact_form form textarea {
	width: 100%;
	padding: 10px;
	-webkit-appearance: none
}

section.block-maincontactblock .grid-container .contact_form form input[type=submit] {
	max-width: 50%;
	border: none;
	border-radius: 45px;
	background: #d23139;
	color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-appearance: none
}

@media (max-width:768px) {
	section.block-maincontactblock .grid-container .contact_form form input[type=submit] {
		max-width: 100%
	}
}

section.block-maincontactblock .grid-container .contact_form form input[type=submit]:hover {
	opacity: 0.8;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-ourteam {}

section.block-ourteam .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(4, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 30px 30px;
	grid-template-areas: "our_team_title our_team_title our_team_title our_team_title""item_1 item_2 item_3 item_4""item_5 item_6 item_7 item_8"
}

@media (max-width:768px) {
	section.block-ourteam .grid-container {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: repeat(2, 1fr);
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 20px 20px;
		grid-template-areas: "our_team_title our_team_title""item_1 item_2""item_3 item_4""item_5 item_6""item_7 item_8"
	}

	section.block-ourteam .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container>.item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container>.item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container>.item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}
}

section.block-ourteam .grid-container .our_team_title {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 7;
	grid-area: our_team_title;
	text-align: center
}

section.block-ourteam .grid-container .our_team_title h2 {
	font-weight: 500;
	color: #171717
}

section.block-ourteam .grid-container .member_item {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: 1.5fr 1px 0.5fr;
	grid-template-rows: 1.5fr 0.5fr;
	gap: 1px 1px;
	grid-template-areas: ".""member_info";
	min-height: 300px;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat
}

section.block-ourteam .grid-container .member_item .member_info {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content 1px -webkit-min-content 1px -webkit-min-content;
	-ms-grid-rows: min-content 1px min-content 1px min-content;
	grid-template-rows: repeat(3, -webkit-min-content);
	grid-template-rows: repeat(3, min-content);
	gap: 1px 1px;
	grid-template-areas: "member_name""member_title""member_department";
	grid-area: member_info;
	padding: 10px;
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px)
}

section.block-ourteam .grid-container .member_item .member_info h5,
section.block-ourteam .grid-container .member_item .member_info p {
	margin: 0;
	padding: 0;
	line-height: 1.1;
	color: black
}

section.block-ourteam .grid-container .member_item .member_info .member_name {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: member_name
}

section.block-ourteam .grid-container .member_item .member_info .member_name h5 {
	font-size: 22px;
	font-weight: 500
}

section.block-ourteam .grid-container .member_item .member_info .member_title {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: member_title
}

section.block-ourteam .grid-container .member_item .member_info .member_department {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	grid-area: member_department
}

section.block-ourteam .grid-container .item_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: item_1
}

section.block-ourteam .grid-container .item_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 3;
	-ms-grid-column: 3;
	grid-area: item_2
}

section.block-ourteam .grid-container .item_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-row: 3;
	-ms-grid-column: 5;
	grid-area: item_3
}

section.block-ourteam .grid-container .item_4 {
	-ms-grid-row: 3;
	-ms-grid-column: 7;
	grid-area: item_4
}

section.block-ourteam .grid-container .item_5 {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	grid-area: item_5
}

section.block-ourteam .grid-container .item_6 {
	-ms-grid-row: 5;
	-ms-grid-column: 3;
	grid-area: item_6
}

section.block-ourteam .grid-container .item_7 {
	-ms-grid-row: 5;
	-ms-grid-column: 5;
	grid-area: item_7
}

section.block-ourteam .grid-container .item_8 {
	-ms-grid-row: 5;
	-ms-grid-column: 7;
	grid-area: item_8
}

section.block-quickcontactblock div.more_information {}

section.block-quickcontactblock div.more_information h2 {
	font-size: 37px;
	line-height: 1.75;
	color: #d23139
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information h2 {
		font-size: 30px;
		line-height: 1.2
	}
}

section.block-quickcontactblock div.more_information p {
	font-size: 16px
}

section.block-quickcontactblock div.more_information a.cta {
	background-color: #d23139;
	color: #ffffff
}

section.block-quickcontactblock div.more_information .more_information_container {
	background: #f7f7f7
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container {
		padding: 30px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container {
		padding: 30px
	}
}

@media (max-width:767px) {
	section.block-quickcontactblock div.more_information .more_information_container {
		padding: 10px
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1.8fr 90px 1fr;
	grid-template-columns: 1.8fr 1fr;
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	gap: 0px 90px;
	grid-template-areas: "more_info_content more_info_cta_area";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "more_info_content""more_info_cta_area";
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "more_info_content""more_info_cta_area";
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

@media (max-width:767px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "more_info_content""more_info_cta_area";
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content 1px -webkit-min-content;
	-ms-grid-rows: min-content 1px min-content;
	grid-template-rows: -webkit-min-content -webkit-min-content;
	grid-template-rows: min-content min-content;
	gap: 1px 1px;
	grid-template-areas: "title_area""content_area";
	grid-area: more_info_content
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content {
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content {
		text-align: center
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .title_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: title_area
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .title_area h2 {
		margin-top: 0
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .title_area h2 {
		margin-top: 0
	}
}

@media (max-width:767px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .title_area h2 {
		font-size: 30px;
		line-height: normal
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: content_area
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content 23px -webkit-min-content 23px -webkit-min-content;
	-ms-grid-rows: min-content 23px min-content 23px min-content;
	grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template-rows: min-content min-content min-content;
	gap: 23px 0px;
	grid-template-areas: "top_part""or_area""cta_area";
	grid-area: more_info_cta_area;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (max-width:767px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area {
		gap: 10px 0px
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: top_part
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part small {
	display: block;
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 17px;
	margin-bottom: 6px
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part small {
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part small {
		text-align: center
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	display: block;
	color: #d23139;
	text-decoration: none;
	font-size: 43px;
	letter-spacing: 2.2px
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
		font-size: 35px;
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
		font-size: 35px;
		text-align: center
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .or_area {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: or_area;
	text-align: center
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .or_area small {
	display: block;
	font-size: 17px;
	font-family: "Avenir Next LT Pro", Arial
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .cta_area {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	grid-area: cta_area
}

@media (max-width:768px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .cta_area {
		text-align: center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .cta_area {
		text-align: center
	}
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .cta_area a.cta {
	margin-top: 0;
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .cta_area a.cta:hover {
	opacity: 0.8;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-quotearea {
	display: -ms-grid;
	display: grid;
	grid-template-areas: "left_quote . ."". content_area right_quote";
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content
}

@media (max-width:767px) {
	section.block-quotearea {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		grid-template-areas: "left_quote content_area""content_area content_area""cite_area right_quote"
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}
}

@media (max-width:768px) {
	section.block-quotearea {
		-ms-grid-columns: 150px 1fr 150px;
		grid-template-columns: 150px 1fr 150px;
		grid-template-areas: "left_quote content_area""content_area content_area""cite_area right_quote"
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}
}

section.block-quotearea .left_quote {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: left_quote;
	text-align: center;
	font-size: 60px;
	color: #2EAEEE
}

section.block-quotearea .right_quote {
	-ms-grid-row: 2;
	-ms-grid-column: 3;
	grid-area: right_quote;
	text-align: center;
	font-size: 60px;
	color: #2EAEEE;
	align-self: flex-end
}

section.block-quotearea .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 2;
	-ms-grid-column: 2;
	grid-area: content_area;
	padding-bottom: 30px
}

section.block-quotearea .content_area p {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: 0.3px;
	color: #191919
}

@media (max-width:768px) {
	section.block-quotearea .content_area p {
		font-size: 30px;
		line-height: 1.3
	}
}

section.block-quotearea .content_area .person_and_cite {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-area: person_cite;
	padding-top: 30px;
	display: -ms-grid;
	display: grid;
	grid-template-areas: "image_here content_there";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-grid-columns: 100px 1fr;
	grid-template-columns: 100px 1fr
}

section.block-quotearea .content_area .person_and_cite img {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	margin-right: 20px;
	grid-area: image_here;
	height: 80px;
	width: 80px;
	-o-object-fit: cover;
	object-fit: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 100%
}

section.block-quotearea .content_area .person_and_cite p {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: content_there;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

section.block-quotearea .content_area .person_and_cite p span {
	font-weight: 500
}

section.block-quotearea.big_img {
	display: -ms-grid;
	display: grid;
	gap: 0 70px;
	-ms-grid-columns: 50px 70px 1fr 70px 1fr;
	grid-template-columns: 50px 1fr 1fr;
	-ms-grid-rows: auto 0 auto 0 auto;
	grid-template-areas: "left_quote . big_img""left_quote content_area big_img"". content_area big_img";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	section.block-quotearea.big_img {
		gap: 0 0;
		-ms-grid-columns: 1fr 0 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: auto 0 auto 0 auto 0 auto;
		grid-template-areas: "left_quote left_quote""content_area content_area""content_area content_area""cite_area cite_area"
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.left_quote {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}
}

section.block-quotearea.big_img .big_img {
	-ms-grid-row: 1;
	-ms-grid-row-span: 5;
	-ms-grid-column: 5;
	grid-area: big_img
}

@media (max-width:768px) {
	section.block-quotearea.big_img .big_img {
		display: none
	}
}

section.block-quotearea.big_img .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 3;
	-ms-grid-row-span: 3;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-area: content_area;
	display: -ms-grid;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	padding-bottom: 30px;
	grid-template-areas: "content_item content_item""person_cite person_cite"
}

section.block-quotearea.big_img .content_area p.the_quote {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	font-size: 32px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: 0.3px;
	grid-area: content_item
}

section.block-quotearea.big_img .content_area .person_and_cite {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-area: person_cite;
	padding-top: 30px;
	display: -ms-grid;
	display: grid;
	grid-template-areas: "image_here content_there";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-grid-columns: 100px 1fr;
	grid-template-columns: 100px 1fr
}

section.block-quotearea.big_img .content_area .person_and_cite img {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	margin-right: 20px;
	grid-area: image_here;
	height: 80px;
	width: 80px;
	-o-object-fit: cover;
	object-fit: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 100%
}

section.block-quotearea.big_img .content_area .person_and_cite p {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: content_there;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

section.block-quotearea.big_img .content_area .person_and_cite p span {
	font-weight: 500
}

section.block-quotearea.big_img .left_quote {
	-ms-grid-row: 1;
	-ms-grid-row-span: 3;
	-ms-grid-column: 1;
	grid-area: left_quote
}

section.block-repeatimgandtext {
	background: #f8f8f8;
	padding-top: 15vh;
	padding-bottom: 15vh;
	position: relative
}

section.block-repeatimgandtext:before {
	content: "";
	background-color: #f8f8f8;
	position: absolute;
	top: 0;
	left: -100vw;
	height: 100%;
	width: 100vw;
	display: block
}

section.block-repeatimgandtext:after {
	content: "";
	background-color: #f8f8f8;
	position: absolute;
	top: 0;
	height: 100%;
	right: -100vw;
	width: 100vw;
	display: block
}

section.block-repeatimgandtext .repeating_img_txt_parent {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 120px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 80px 120px;
	margin-top: 10vh
}

section.block-repeatimgandtext .repeating_img_txt_parent>:first-child {
	-ms-grid-row: 1;
	-ms-grid-column: 1
}

section.block-repeatimgandtext .repeating_img_txt_parent>:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 3
}

section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd) {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-template-areas: "image_area content_area"
}

section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n) {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-template-areas: "content_area image_area"
}

section.block-repeatimgandtext .repeating_img_txt_parent:first-child {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 0
}

@media (max-width:768px) {
	section.block-repeatimgandtext .repeating_img_txt_parent {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 0 0
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd) {
		grid-template-areas: "image_area""content_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n) {
		grid-template-areas: "image_area""content_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd) {
		grid-template-areas: "image_area""content_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n) {
		grid-template-areas: "image_area""content_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-repeatimgandtext .repeating_img_txt_parent {
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: 1fr 1fr;
		gap: 0 40px;
		margin-top: 5vh
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd) {
		grid-template-areas: "image_area content_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n) {
		grid-template-areas: "content_area image_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd) {
		grid-template-areas: "content_area image_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n) {
		grid-template-areas: "image_area content_area"
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: image_area
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area blockquote {
	font-size: 37px;
	max-width: 20ch;
	line-height: 1.38;
	font-family: "Avenir Next LT Pro", Arial;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	position: relative
}

@media (max-width:768px) {
	section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area blockquote {
		font-size: 25px
	}
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area blockquote:before {
	content: '"';
	position: absolute;
	top: 1vw;
	left: -4vw;
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 200px;
	line-height: 0;
	font-style: italic
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area blockquote:after {
	content: '"';
	font-family: "Avenir Next LT Pro", Arial;
	position: absolute;
	bottom: -1vw;
	right: -4vw;
	font-size: 200px;
	line-height: 0;
	font-style: italic
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area blockquote cite {
	display: block;
	font-size: 20px;
	font-style: normal;
	margin-top: 20px
}

section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img.quote_area blockquote cite:before {
	content: "- "
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: content_area;
	padding-top: 5vh;
	padding-bottom: 5vh
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area h2 {
	max-width: 20ch;
	font-weight: 500;
	margin-bottom: 20px
}

@media (max-width:768px) {
	section.block-repeatimgandtext .repeating_img_txt_parent .content_area h2 {
		font-size: 25px;
		line-height: 1.3
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-repeatimgandtext .repeating_img_txt_parent .content_area h2 {
		font-size: 25px;
		line-height: 1.3
	}
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area ul {
	list-style: none;
	-webkit-padding-start: 0px;
	padding-inline-start: 0px;
	margin-top: 10px
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area ul li {
	font-size: 16px;
	font-family: "Avenir Next LT Pro", Arial;
	margin-bottom: 10px;
	position: relative;
	padding-left: 1.5em;
	color: #707070
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area ul li:before {
	font-family: fontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	width: 1em;
	height: 1em;
	font-size: 11px;
	color: #707070
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area a.element_cta {
	display: inline-block;
	text-decoration: none;
	font-weight: 600;
	margin-top: 10px
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area a.element_cta:after {
	content: "";
	font-family: "Line Awesome Free";
	margin-left: 0;
	color: black;
	font-weight: 600;
	font-size: 18px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-repeatimgandtext .repeating_img_txt_parent .content_area a.element_cta:hover:after {
	margin-left: 5px;
	color: black;
	font-weight: 600;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd) {
	grid-template-areas: "content_area image_area"
}

section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n) {
	grid-template-areas: "image_area content_area"
}

@media (max-width:768px) {
	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd) {
		grid-template-areas: "image_area""content_area"
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n) {
		grid-template-areas: "image_area""content_area"
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd) {
		grid-template-areas: "content_area image_area"
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n) {
		grid-template-areas: "image_area content_area"
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}
}

section.block-titleleftcontentright .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 60px 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 60px;
	grid-template-areas: "title_left content_right";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	section.block-titleleftcontentright .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 30px 0px;
		grid-template-areas: "title_left""content_right"
	}
}

section.block-titleleftcontentright .grid-container .title_left {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: title_left
}

section.block-titleleftcontentright .grid-container .content_right {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: content_right
}

@media (max-width:768px) {
	section.block-titleleftcontentright .grid-container .title_left {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-titleleftcontentright .grid-container .content_right {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

section.block-titlelogoslider {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 30px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-template-areas: "the_header""the_logo_section";
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 2px solid #F7F7F7;
	border-bottom: 2px solid #F7F7F7;
	overflow: hidden
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-titlelogoslider {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 30px 0;
		grid-template-areas: "the_header""the_logo_section";
		padding-top: 20px;
		padding-bottom: 20px
	}
}

section.block-titlelogoslider .the_header {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_header
}

section.block-titlelogoslider .the_header h2 {
	margin: 0;
	font-size: 22px;
	font-weight: 600;
	text-align: center
}

section.block-titlelogoslider .the_logos_section {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_logo_section;
	text-align: center
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-titlelogoslider .the_header {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-titlelogoslider .the_logos_section {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

section.block-titlelogoslider .the_logos_section a.dis_link {
	pointer-events: none
}

section.block-titlelogoslider .the_logos_section .slick-slide {
	outline: none
}

@media (max-width:768px) {
	section.block-titlelogoslider .the_logos_section .slick-slide {
		width: 50% !important
	}
}

section.block-titlelogoslider .the_logos_section img {
	height: auto;
	max-height: 170px !important;
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%;
	margin: auto
}

section.block-wooproductcategories {
	background: #f7f7f7;
	position: relative
}

section.block-wooproductcategories:before {
	content: "";
	display: block;
	position: absolute;
	left: -100vw;
	width: 100vw;
	height: 100%;
	background: #f7f7f7;
	top: 0
}

section.block-wooproductcategories:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -100vw;
	width: 100vw;
	height: 100%;
	background: #f7f7f7
}

section.block-wooproductcategories .home--2 {
	background: #f7f7f7;
	padding-top: 15vh;
	padding-bottom: 15vh
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-wooproductcategories .home--2 {
		padding-top: 50px;
		padding-bottom: 50px
	}
}

section.block-wooproductcategories .home--2 .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 200px 0px auto 0px 200px;
	grid-template-columns: 200px auto 200px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	grid-template-areas: ". content_area ."
}

@media (max-width:768px) {
	section.block-wooproductcategories .home--2 .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: "content_area"
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-wooproductcategories .home--2 .grid-container {
		-ms-grid-columns: 100px 0px auto 0px 100px;
		grid-template-columns: 100px auto 100px;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: ". content_area ."
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}
}

section.block-wooproductcategories .home--2 .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-area: content_area
}

section.block-wooproductcategories .home--3 {
	padding-bottom: 20vh
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-wooproductcategories .home--3 {
		padding-bottom: 50px
	}
}

section.block-wooproductcategories .home--3 ul.products {
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr);
	display: -ms-grid;
	display: grid;
	grid-auto-rows: 1fr;
	grid-gap: 20px 20px
}

@media (max-width:767px) {
	section.block-wooproductcategories .home--3 ul.products {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-gap: 20px 0
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-wooproductcategories .home--3 ul.products {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px 20px
	}
}

section.block-wooproductcategories .home--3 ul.products li {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

@media (max-width:768px) {
	section.block-wooproductcategories .home--3 ul.products li {
		width: 100% !important;
		margin: 0 !important;
		float: unset !important;
		height: 100% !important
	}
}

section.block-wooproductcategories .home--3 ul.products li a {
	display: -ms-grid !important;
	display: grid !important;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: 350px;
	grid-template-rows: 350px;
	grid-template-areas: "the_img""the_title"
}

@media (max-width:768px) {
	section.block-wooproductcategories .home--3 ul.products li a {
		-ms-grid-columns: 100px 20px 1fr !important;
		grid-template-columns: 100px 1fr !important;
		-ms-grid-rows: 100px 20px 1fr !important;
		grid-template-rows: 100px 1fr !important;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
		grid-template-areas: "the_img the_title" !important;
		gap: 20px
	}
}

section.block-wooproductcategories .home--3 ul.products li a img {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_img !important;
	width: 100%;
	-o-object-fit: contain !important;
	object-fit: contain !important
}

@media (max-width:768px) {
	section.block-wooproductcategories .home--3 ul.products li a img {
		margin-bottom: 0 !important
	}
}

section.block-wooproductcategories .home--3 ul.products li a h2 {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_title;
	position: relative !important;
	width: 100% !important;
	line-height: 1.5 !important;
	text-align: center !important;
	font-size: 1.3rem !important
}

@media (max-width:768px) {
	section.block-wooproductcategories .home--3 ul.products li a h2 {
		line-height: normal !important;
		text-align: left !important;
		font-size: 1.2rem !important;
		font-weight: bold !important;
		margin: 0 !important;
		padding: 0 !important
	}
}

section.block-wooproductcategories.alternative-style {
	background: #ffffff;
	position: relative
}

section.block-wooproductcategories.alternative-style:before {
	content: "";
	display: block;
	position: absolute;
	left: -100vw;
	width: 100vw;
	height: 100%;
	background: #ffffff;
	top: 0
}

section.block-wooproductcategories.alternative-style:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -100vw;
	width: 100vw;
	height: 100%;
	background: #ffffff
}

section.block-wooproductcategories.alternative-style .home--2 {
	background-color: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px
}

section.block-wooproductcategories.alternative-style .home--3 ul.products {
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(4, 1fr)
}

@media (max-width:768px) {
	section.block-wooproductcategories.alternative-style .home--3 ul.products {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: repeat(2, 1fr)
	}
}

section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-2 {
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr)
}

@media (max-width:768px) {
	section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-2 {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: repeat(2, 1fr)
	}
}

section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-3 {
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr)
}

@media (max-width:768px) {
	section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-3 {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: repeat(2, 1fr)
	}
}

section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-4 {
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(4, 1fr)
}

@media (max-width:767px) {
	section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-4 {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: repeat(2, 1fr)
	}
}

@media (max-width:768px) {
	section.block-wooproductcategories.alternative-style .home--3 ul.products.columns-4 {
		-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
		grid-template-columns: repeat(3, 1fr)
	}
}

section.block-wooproductcategories.alternative-style .home--3 ul.products li a {
	-ms-grid-rows: -webkit-min-content !important;
	-ms-grid-rows: min-content !important;
	grid-template-rows: -webkit-min-content !important;
	grid-template-rows: min-content !important
}

section.block-wooproductcategories.alternative-style .home--3 ul.products li a img {
	height: 250px
}

@media (max-width:768px) {
	section.block-wooproductcategories.alternative-style .home--3 ul.products li a img {
		width: 100% !important;
		height: 160px !important
	}
}

section.block-wooproductcategories.alternative-style .home--3 ul.products li a h2 {
	bottom: unset;
	top: 0
}

section.block-wooproductcategories.alternative-style .home--3 ul.products li a .price {
	display: none
}

section.block-wooproductcategories.alternative-style .home--3 ul.products li a.add_to_cart_button,
section.block-wooproductcategories.alternative-style .home--3 ul.products li a.button,
section.block-wooproductcategories.alternative-style .home--3 ul.products li a.product_type_simple {
	display: none !important
}

.mi-modal {
	z-index: 200;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto
}

.mi-modal .filter {
	background-color: rgba(0, 0, 0, 0.8);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute
}

.mi-modal .mi-modal-content {
	margin: auto;
	position: relative;
	padding: 0;
	outline: 0;
	z-index: 16;
	padding: 10px
}

.mi-modal .mi-modal-content iframe {
	width: 100%;
	height: auto
}

.mi-modal .mi-modal-content span.the_x {
	color: white;
	position: absolute;
	right: -17px;
	font-size: 35px;
	top: 0;
	cursor: pointer
}

.mi-modal .mi-modal-content .embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.mi-modal .mi-modal-content .embed-responsive:before {
	display: block;
	content: ""
}

.mi-modal .mi-modal-content .embed-responsive.embed-responsive-16by9:before {
	padding-top: 56.25%
}

.mi-modal .mi-modal-content .embed-responsive .embed-responsive-item {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

@media (max-width:600px) {
	.mi-modal-content {
		margin: 0 10px;
		width: auto !important
	}

	.mi-modal {
		padding-top: 30px
	}
}

@media (max-width:768px) {
	.mi-modal-content {
		width: 500px
	}

	.mi-modal {
		padding-top: 50px
	}
}

@media (min-width:993px) {
	.mi-modal-content {
		width: 900px
	}

	.mi-hide-large {
		display: none !important
	}

	.mi-sidebar.mi-collapse {
		display: block !important
	}
}

.wp-block-embed {
	margin-bottom: 0
}

.wp-block-embed .wp-block-embed__wrapper iframe {
	width: 100%;
	min-height: 600px
}

@media (max-width:768px) {
	.wp-block-embed .wp-block-embed__wrapper iframe {
		min-height: 335px
	}
}

@media (min-width:1024px) {
	.alignleft {
		float: left !important;
		text-align: center !important;
		margin-right: 10px
	}

	.alignright {
		float: right !important;
		text-align: center !important;
		margin-left: 10px
	}

	.aligncenter {
		margin: auto !important;
		text-align: center !important
	}
}

a:focus,
a:focused,
a:visited {
	outline: none !important
}

a.backtotop {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 99999;
	color: #d23139;
	font-size: 50px;
	line-height: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

a.backtotop i {
	margin: 0;
	padding: 0
}

a.backtotop:hover {
	background: #d23139;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

a[href$=".pdf"] {
	text-decoration: none
}

a[href$=".pdf"]:before {
	content: "";
	font-family: "Line Awesome Free";
	font-size: 23px;
	color: #3d3d3d;
	margin-right: 5px
}

a[href$=".pdf"]:hover {
	text-decoration: none
}

a[href$=".pdf"]:hover:before {
	content: "";
	font-family: "Line Awesome Free";
	font-size: 23px;
	color: #d23139;
	margin-right: 5px
}

body p {
	font-family: "Avenir Next LT Pro", Arial;
	color: #707070
}

body a {
	color: #3d3d3d;
	font-family: "Avenir Next LT Pro", Arial
}

body a.cta {
	font-family: "Avenir Next LT Pro", Arial;
	background: #d23139;
	color: #ffffff;
	border: 2px solid #d23139;
	outline: none;
	text-decoration: none !important
}

body a.cta:hover {
	border-color: rgba(210, 49, 57, 0.6);
	background: rgba(255, 255, 255, 0.6)
}

body a.cta--bordered {
	border: 2px solid teal;
	background: teal;
	color: teal
}

body a.cta--bordered:hover {
	background: teal;
	color: teal
}

body a.cta--red {
	background: #d23139;
	color: #ffffff;
	border: 2px solid #d23139
}

body a.cta--red:hover {
	background: #ffffff;
	border-color: #d23139;
	color: #d23139
}

body a.cta--none {
	background: transparent;
	color: #171717;
	border: none;
	padding-left: 0;
	padding-right: 0;
	font-weight: 600;
	padding-bottom: 0px
}

body a.cta--none:hover {
	background: transparent;
	border-color: transparent;
	color: #d23139
}

body h1 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h1 strong {
	font-weight: normal
}

body h2 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h2 strong {
	font-weight: normal
}

body h3 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h3 strong {
	font-weight: normal
}

body h4 {
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal;
	color: #171717
}

body h4 strong {
	font-weight: normal
}

body h5 {
	color: #171717;
	font-family: "Avenir Next LT Pro", Arial;
	font-weight: normal
}

body h5 strong {
	font-weight: normal
}

body h6 {
	color: #171717
}

body hr.wp-block-separator {
	border-color: #bbb !important;
	border-width: 1px !important
}

body ul.social_media_icons {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	list-style-type: none;
	margin-top: 10px
}

body ul.social_media_icons li a {
	font-size: 35px;
	color: #d23139;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

@media (max-width:767px) {
	body ul.social_media_icons li a {
		font-size: 35px !important
	}
}

body ul.social_media_icons li a:hover {
	color: #171717;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

::-webkit-scrollbar {
	width: 7px
}

::-webkit-scrollbar-thumb {
	background-color: #c4c4c4;
	border-radius: 0
}

::-webkit-scrollbar-thumb:hover {
	background-color: #c4c4c4
}

::-webkit-scrollbar-track {
	background-color: #ededed
}

::-moz-scrollbar {
	width: 7px
}

::-moz-scrollbar-thumb {
	background-color: #c4c4c4;
	border-radius: 0
}

::-moz-scrollbar-thumb:hover {
	background-color: #c4c4c4
}

::-moz-scrollbar-track {
	background-color: #ededed
}

::scrollbar {
	width: 7px
}

::scrollbar-thumb {
	background-color: #c4c4c4;
	border-radius: 0
}

::scrollbar-thumb:hover {
	background-color: #c4c4c4
}

::scrollbar-track {
	background-color: #ededed
}

section.global--footer {
	border-top: 1px solid #e5e5e5;
	padding-top: 10vh;
	padding-bottom: 10vh;
	clear: both
}

section.global--footer .grid-container .footer_left p {
	font-size: 18px;
	line-height: 25px
}

section.global--footer .grid-container .list_items h4 {
	font-size: 20px;
	color: #d23139;
	margin-bottom: 30px
}

section.global--footer .grid-container .list_items ul {
	list-type: none
}

section.global--footer .grid-container .list_items ul li {
	display: block
}

section.global--footer .grid-container .list_items ul li a {
	text-decoration: none;
	margin-bottom: 3px;
	font-size: 18px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

section.global--footer .grid-container .list_items ul li a:hover {
	color: #171717;
	text-decoration: underline;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.mega-indicator:after {
	color: #d23139 !important
}

#ubermenu-main-35-top-sub-menu-2 {
	z-index: 200 !important
}

#ubermenu-nav-main-35-top-sub-menu {
	z-index: 200 !important
}

#ubermenu-nav-main-35-top-sub-menu li a {
	font-size: 12px !important
}

.view-all-row {
	margin-top: 50px !important
}

.mega-menu-link {
	font-family: "Avenir Next LT Pro", Arial !important
}

font.topnav_color {
	color: #d23139
}

.halo-medical {}

.halo-medical font.topnav_color {
	color: #008fbb
}

.halo-medical a.backtotop {
	color: #008fbb
}

.halo-medical a.backtotop:hover {
	background-color: #008fbb;
	color: #ffffff
}

.halo-medical ul.social_media_icons li a {
	color: #008fbb
}

.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #008fbb
}

.halo-medical #mega-menu-item-110 a {
	background-color: #008fbb !important;
	color: #171717 !important;
	border-color: #008fbb !important
}

.halo-medical .mega-indicator:after {
	color: #008fbb !important
}

.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover {
	border-color: #008fbb !important
}

.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	color: #008fbb !important
}

.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.halo-medical #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	border-color: #008fbb !important
}

.halo-medical .list-title a.mega-menu-link {
	color: #008fbb !important
}

.halo-medical .list-title ul.mega-sub-menu {
	color: #171717 !important
}

.halo-medical .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #171717 !important
}

.halo-medical #mega-menu-item-92 a.mega-menu-link font {
	color: #008fbb !important
}

.halo-medical #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	color: #008fbb !important
}

.halo-medical .mega-menu-woo-cart-count {
	background: #008fbb !important
}

.halo-medical section.more_information h2 {
	color: #008fbb
}

.halo-medical section.more_information a.cta {
	background-color: #008fbb;
	color: #171717;
	border-color: #008fbb
}

.halo-medical section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	color: #008fbb
}

.halo-medical button.button {
	background-color: #008fbb !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.halo-medical p.the_quote {
	color: #008fbb !important
}

.halo-medical .read_more p:after {
	color: #008fbb !important
}

.halo-medical section.global--footer .grid-container .list_items h4 {
	color: #008fbb !important
}

.halo-medical .repeating_img_txt_parent h1,
.halo-medical .repeating_img_txt_parent h2,
.halo-medical .repeating_img_txt_parent h3,
.halo-medical .repeating_img_txt_parent h4,
.halo-medical .repeating_img_txt_parent h5,
.halo-medical .repeating_img_txt_parent h6 {
	color: #008fbb !important
}

.halo-medical a.cta--red {
	background: #008fbb;
	color: #ffffff;
	border-color: #008fbb
}

.halo-medical a.cta--red:hover {
	color: #008fbb;
	border-color: #008fbb
}

.halo-medical .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a {
	background-color: #008fbb !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.halo-medical .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover {
	background-color: #008fbb !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.halo-medical .coo_wommerce div.product .woocommerce-tabs .wc-tab h6 {
	color: #008fbb !important
}

.halo-medical .coo_wommerce div.product .summary .product_meta span.posted_in a:hover {
	color: #008fbb !important
}

.halo-medical .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #008fbb !important;
	color: #171717 !important
}

.halo-medical .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations {
	background: #008fbb !important;
	color: #171717 !important
}

.halo-medical .block--ctablockarea .grid-container .grid_item a {
	background-color: #008fbb !important
}

.dr-active-page,
.page-dr-aktive-overview,
.product_tag_dr-aktive {}

.dr-active-page font.topnav_color,
.page-dr-aktive-overview font.topnav_color,
.product_tag_dr-aktive font.topnav_color {
	color: #7EC299
}

.dr-active-page a.backtotop,
.page-dr-aktive-overview a.backtotop,
.product_tag_dr-aktive a.backtotop {
	color: #7EC299
}

.dr-active-page a.backtotop:hover,
.page-dr-aktive-overview a.backtotop:hover,
.product_tag_dr-aktive a.backtotop:hover {
	background-color: #7EC299;
	color: #171717
}

.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #7EC299
}

.dr-active-page .block--header_with_video .filter,
.page-dr-aktive-overview .block--header_with_video .filter,
.product_tag_dr-aktive .block--header_with_video .filter {
	background-color: rgba(126, 194, 153, 0.33)
}

.dr-active-page .block--header_with_video .filter .first_element h1,
.dr-active-page .block--header_with_video .filter .first_element i,
.dr-active-page .block--header_with_video .filter .first_element p,
.dr-active-page .block--header_with_video .filter .first_element small,
.dr-active-page .block--header_with_video .filter .second_element h1,
.dr-active-page .block--header_with_video .filter .second_element i,
.dr-active-page .block--header_with_video .filter .second_element p,
.dr-active-page .block--header_with_video .filter .second_element small,
.page-dr-aktive-overview .block--header_with_video .filter .first_element h1,
.page-dr-aktive-overview .block--header_with_video .filter .first_element i,
.page-dr-aktive-overview .block--header_with_video .filter .first_element p,
.page-dr-aktive-overview .block--header_with_video .filter .first_element small,
.page-dr-aktive-overview .block--header_with_video .filter .second_element h1,
.page-dr-aktive-overview .block--header_with_video .filter .second_element i,
.page-dr-aktive-overview .block--header_with_video .filter .second_element p,
.page-dr-aktive-overview .block--header_with_video .filter .second_element small,
.product_tag_dr-aktive .block--header_with_video .filter .first_element h1,
.product_tag_dr-aktive .block--header_with_video .filter .first_element i,
.product_tag_dr-aktive .block--header_with_video .filter .first_element p,
.product_tag_dr-aktive .block--header_with_video .filter .first_element small,
.product_tag_dr-aktive .block--header_with_video .filter .second_element h1,
.product_tag_dr-aktive .block--header_with_video .filter .second_element i,
.product_tag_dr-aktive .block--header_with_video .filter .second_element p,
.product_tag_dr-aktive .block--header_with_video .filter .second_element small {
	color: #171717
}

.dr-active-page ul.social_media_icons li a,
.page-dr-aktive-overview ul.social_media_icons li a,
.product_tag_dr-aktive ul.social_media_icons li a {
	color: #7EC299
}

.dr-active-page #mega-menu-item-110 a,
.page-dr-aktive-overview #mega-menu-item-110 a,
.product_tag_dr-aktive #mega-menu-item-110 a {
	background-color: #7EC299 !important;
	color: #171717 !important;
	border-color: #7EC299 !important
}

.dr-active-page .mega-indicator:after,
.page-dr-aktive-overview .mega-indicator:after,
.product_tag_dr-aktive .mega-indicator:after {
	color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover {
	border-color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.dr-active-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-dr-aktive-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_dr-aktive #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	border-color: #7EC299 !important
}

.dr-active-page .list-title a.mega-menu-link,
.page-dr-aktive-overview .list-title a.mega-menu-link,
.product_tag_dr-aktive .list-title a.mega-menu-link {
	color: #7EC299 !important
}

.dr-active-page .list-title ul.mega-sub-menu,
.page-dr-aktive-overview .list-title ul.mega-sub-menu,
.product_tag_dr-aktive .list-title ul.mega-sub-menu {
	color: #171717 !important
}

.dr-active-page .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.page-dr-aktive-overview .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.product_tag_dr-aktive .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #171717 !important
}

.dr-active-page #mega-menu-item-92 a.mega-menu-link font,
.page-dr-aktive-overview #mega-menu-item-92 a.mega-menu-link font,
.product_tag_dr-aktive #mega-menu-item-92 a.mega-menu-link font {
	color: #7EC299 !important
}

.dr-active-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-dr-aktive-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_dr-aktive #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	color: #7EC299 !important
}

.dr-active-page .mega-menu-woo-cart-count,
.page-dr-aktive-overview .mega-menu-woo-cart-count,
.product_tag_dr-aktive .mega-menu-woo-cart-count {
	background: #7EC299 !important
}

.dr-active-page section.more_information h2,
.page-dr-aktive-overview section.more_information h2,
.product_tag_dr-aktive section.more_information h2 {
	color: #7EC299
}

.dr-active-page section.more_information a.cta,
.page-dr-aktive-overview section.more_information a.cta,
.product_tag_dr-aktive section.more_information a.cta {
	background-color: #7EC299;
	color: #171717;
	border-color: #7EC299
}

.dr-active-page section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.page-dr-aktive-overview section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.product_tag_dr-aktive section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	color: #7EC299
}

.dr-active-page button.button,
.page-dr-aktive-overview button.button,
.product_tag_dr-aktive button.button {
	background-color: #7EC299 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.dr-active-page p.the_quote,
.page-dr-aktive-overview p.the_quote,
.product_tag_dr-aktive p.the_quote {
	color: #7EC299 !important
}

.dr-active-page .read_more p:after,
.page-dr-aktive-overview .read_more p:after,
.product_tag_dr-aktive .read_more p:after {
	color: #7EC299 !important
}

.dr-active-page section.global--footer .grid-container .list_items h4,
.page-dr-aktive-overview section.global--footer .grid-container .list_items h4,
.product_tag_dr-aktive section.global--footer .grid-container .list_items h4 {
	color: #7EC299 !important
}

.dr-active-page .repeating_img_txt_parent h1,
.dr-active-page .repeating_img_txt_parent h2,
.dr-active-page .repeating_img_txt_parent h3,
.dr-active-page .repeating_img_txt_parent h4,
.dr-active-page .repeating_img_txt_parent h5,
.dr-active-page .repeating_img_txt_parent h6,
.page-dr-aktive-overview .repeating_img_txt_parent h1,
.page-dr-aktive-overview .repeating_img_txt_parent h2,
.page-dr-aktive-overview .repeating_img_txt_parent h3,
.page-dr-aktive-overview .repeating_img_txt_parent h4,
.page-dr-aktive-overview .repeating_img_txt_parent h5,
.page-dr-aktive-overview .repeating_img_txt_parent h6,
.product_tag_dr-aktive .repeating_img_txt_parent h1,
.product_tag_dr-aktive .repeating_img_txt_parent h2,
.product_tag_dr-aktive .repeating_img_txt_parent h3,
.product_tag_dr-aktive .repeating_img_txt_parent h4,
.product_tag_dr-aktive .repeating_img_txt_parent h5,
.product_tag_dr-aktive .repeating_img_txt_parent h6 {
	color: #7EC299 !important
}

.dr-active-page a.cta--red,
.page-dr-aktive-overview a.cta--red,
.product_tag_dr-aktive a.cta--red {
	background: #7EC299;
	color: #ffffff;
	border-color: #7EC299
}

.dr-active-page a.cta--red:hover,
.page-dr-aktive-overview a.cta--red:hover,
.product_tag_dr-aktive a.cta--red:hover {
	color: #7EC299;
	border-color: #7EC299
}

.dr-active-page .ubermenu-accounts .ubermenu-badge,
.page-dr-aktive-overview .ubermenu-accounts .ubermenu-badge,
.product_tag_dr-aktive .ubermenu-accounts .ubermenu-badge {
	background-color: #7EC299 !important
}

.dr-active-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a {
	background-color: #7EC299 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.dr-active-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover {
	background-color: #7EC299 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.dr-active-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.page-dr-aktive-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.product_tag_dr-aktive .coo_wommerce div.product .woocommerce-tabs .wc-tab h6 {
	color: #7EC299 !important
}

.dr-active-page .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.page-dr-aktive-overview .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.product_tag_dr-aktive .coo_wommerce div.product .summary .product_meta span.posted_in a:hover {
	color: #7EC299 !important
}

.dr-active-page .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-dr-aktive-overview .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_dr-aktive .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #7EC299 !important;
	color: #171717 !important
}

.dr-active-page .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.page-dr-aktive-overview .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.product_tag_dr-aktive .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations {
	background: #7EC299 !important;
	color: #171717 !important
}

.dr-active-page .block--ctablockarea .grid-container .grid_item a,
.page-dr-aktive-overview .block--ctablockarea .grid-container .grid_item a,
.product_tag_dr-aktive .block--ctablockarea .grid-container .grid_item a {
	background-color: #7EC299 !important
}

.manosplint-page,
.page-manosplint-overview,
.product_tag_manosplint {}

.manosplint-page font.topnav_color,
.page-manosplint-overview font.topnav_color,
.product_tag_manosplint font.topnav_color {
	color: #FF4F00
}

.manosplint-page a.backtotop,
.page-manosplint-overview a.backtotop,
.product_tag_manosplint a.backtotop {
	color: #FF4F00
}

.manosplint-page a.backtotop:hover,
.page-manosplint-overview a.backtotop:hover,
.product_tag_manosplint a.backtotop:hover {
	background-color: #FF4F00;
	color: #ffffff
}

.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #FF4F00
}

.manosplint-page .block--header_with_video .filter,
.page-manosplint-overview .block--header_with_video .filter,
.product_tag_manosplint .block--header_with_video .filter {
	background-color: rgba(255, 79, 0, 0.33)
}

.manosplint-page .block--header_with_video .filter .first_element h1,
.manosplint-page .block--header_with_video .filter .first_element i,
.manosplint-page .block--header_with_video .filter .first_element p,
.manosplint-page .block--header_with_video .filter .first_element small,
.manosplint-page .block--header_with_video .filter .second_element h1,
.manosplint-page .block--header_with_video .filter .second_element i,
.manosplint-page .block--header_with_video .filter .second_element p,
.manosplint-page .block--header_with_video .filter .second_element small,
.page-manosplint-overview .block--header_with_video .filter .first_element h1,
.page-manosplint-overview .block--header_with_video .filter .first_element i,
.page-manosplint-overview .block--header_with_video .filter .first_element p,
.page-manosplint-overview .block--header_with_video .filter .first_element small,
.page-manosplint-overview .block--header_with_video .filter .second_element h1,
.page-manosplint-overview .block--header_with_video .filter .second_element i,
.page-manosplint-overview .block--header_with_video .filter .second_element p,
.page-manosplint-overview .block--header_with_video .filter .second_element small,
.product_tag_manosplint .block--header_with_video .filter .first_element h1,
.product_tag_manosplint .block--header_with_video .filter .first_element i,
.product_tag_manosplint .block--header_with_video .filter .first_element p,
.product_tag_manosplint .block--header_with_video .filter .first_element small,
.product_tag_manosplint .block--header_with_video .filter .second_element h1,
.product_tag_manosplint .block--header_with_video .filter .second_element i,
.product_tag_manosplint .block--header_with_video .filter .second_element p,
.product_tag_manosplint .block--header_with_video .filter .second_element small {
	color: #ffffff
}

.manosplint-page ul.social_media_icons li a,
.page-manosplint-overview ul.social_media_icons li a,
.product_tag_manosplint ul.social_media_icons li a {
	color: #FF4F00
}

.manosplint-page #mega-menu-item-110 a,
.page-manosplint-overview #mega-menu-item-110 a,
.product_tag_manosplint #mega-menu-item-110 a {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	border-color: #FF4F00 !important
}

.manosplint-page .mega-indicator:after,
.page-manosplint-overview .mega-indicator:after,
.product_tag_manosplint .mega-indicator:after {
	color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover {
	border-color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.manosplint-page #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.page-manosplint-overview #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.product_tag_manosplint #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	border-color: #FF4F00 !important
}

.manosplint-page .list-title a.mega-menu-link,
.page-manosplint-overview .list-title a.mega-menu-link,
.product_tag_manosplint .list-title a.mega-menu-link {
	color: #FF4F00 !important
}

.manosplint-page .list-title ul.mega-sub-menu,
.page-manosplint-overview .list-title ul.mega-sub-menu,
.product_tag_manosplint .list-title ul.mega-sub-menu {
	color: #171717 !important
}

.manosplint-page .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.page-manosplint-overview .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.product_tag_manosplint .list-title ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #171717 !important
}

.manosplint-page #mega-menu-item-92 a.mega-menu-link font,
.page-manosplint-overview #mega-menu-item-92 a.mega-menu-link font,
.product_tag_manosplint #mega-menu-item-92 a.mega-menu-link font {
	color: #FF4F00 !important
}

.manosplint-page #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.page-manosplint-overview #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.product_tag_manosplint #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	color: #FF4F00 !important
}

.manosplint-page .mega-menu-woo-cart-count,
.page-manosplint-overview .mega-menu-woo-cart-count,
.product_tag_manosplint .mega-menu-woo-cart-count {
	background: #FF4F00 !important
}

.manosplint-page section.more_information h2,
.page-manosplint-overview section.more_information h2,
.product_tag_manosplint section.more_information h2 {
	color: #FF4F00
}

.manosplint-page section.more_information a.cta,
.page-manosplint-overview section.more_information a.cta,
.product_tag_manosplint section.more_information a.cta {
	background-color: #FF4F00;
	color: #171717;
	border-color: #FF4F00
}

.manosplint-page section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.page-manosplint-overview section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo,
.product_tag_manosplint section.more_information .more_information_container .grid-container .more_info_cta_area .top_part a.telNo {
	color: #FF4F00
}

.manosplint-page button.button,
.page-manosplint-overview button.button,
.product_tag_manosplint button.button {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.manosplint-page p.the_quote,
.page-manosplint-overview p.the_quote,
.product_tag_manosplint p.the_quote {
	color: #FF4F00 !important
}

.manosplint-page .read_more p:after,
.page-manosplint-overview .read_more p:after,
.product_tag_manosplint .read_more p:after {
	color: #FF4F00 !important
}

.manosplint-page section.global--footer .grid-container .list_items h4,
.page-manosplint-overview section.global--footer .grid-container .list_items h4,
.product_tag_manosplint section.global--footer .grid-container .list_items h4 {
	color: #FF4F00 !important
}

.manosplint-page .repeating_img_txt_parent h1,
.manosplint-page .repeating_img_txt_parent h2,
.manosplint-page .repeating_img_txt_parent h3,
.manosplint-page .repeating_img_txt_parent h4,
.manosplint-page .repeating_img_txt_parent h5,
.manosplint-page .repeating_img_txt_parent h6,
.page-manosplint-overview .repeating_img_txt_parent h1,
.page-manosplint-overview .repeating_img_txt_parent h2,
.page-manosplint-overview .repeating_img_txt_parent h3,
.page-manosplint-overview .repeating_img_txt_parent h4,
.page-manosplint-overview .repeating_img_txt_parent h5,
.page-manosplint-overview .repeating_img_txt_parent h6,
.product_tag_manosplint .repeating_img_txt_parent h1,
.product_tag_manosplint .repeating_img_txt_parent h2,
.product_tag_manosplint .repeating_img_txt_parent h3,
.product_tag_manosplint .repeating_img_txt_parent h4,
.product_tag_manosplint .repeating_img_txt_parent h5,
.product_tag_manosplint .repeating_img_txt_parent h6 {
	color: #FF4F00 !important
}

.manosplint-page a.cta--red,
.page-manosplint-overview a.cta--red,
.product_tag_manosplint a.cta--red {
	background: #FF4F00;
	color: #ffffff;
	border-color: #FF4F00
}

.manosplint-page a.cta--red:hover,
.page-manosplint-overview a.cta--red:hover,
.product_tag_manosplint a.cta--red:hover {
	color: #FF4F00;
	border-color: #FF4F00
}

.manosplint-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li.active a {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.manosplint-page .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs ul.wc-tabs li a:hover {
	background-color: #FF4F00 !important;
	color: #171717 !important;
	font-weight: 500 !important
}

.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.manosplint-page .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.page-manosplint-overview .coo_wommerce div.product .woocommerce-tabs .wc-tab h6,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h2,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h3,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h4,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h5,
.product_tag_manosplint .coo_wommerce div.product .woocommerce-tabs .wc-tab h6 {
	color: #FF4F00 !important
}

.manosplint-page .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.page-manosplint-overview .coo_wommerce div.product .summary .product_meta span.posted_in a:hover,
.product_tag_manosplint .coo_wommerce div.product .summary .product_meta span.posted_in a:hover {
	color: #FF4F00 !important
}

.manosplint-page .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-manosplint-overview .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_manosplint .coo_wommerce div.product.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #FF4F00 !important;
	color: #171717 !important
}

.manosplint-page .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.page-manosplint-overview .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations,
.product_tag_manosplint .coo_wommerce div.product .summary form.cart table.variations tr td.value a.reset_variations {
	background: #FF4F00 !important;
	color: #171717 !important
}

.manosplint-page .block--ctablockarea .grid-container .grid_item a,
.page-manosplint-overview .block--ctablockarea .grid-container .grid_item a,
.product_tag_manosplint .block--ctablockarea .grid-container .grid_item a {
	background-color: #FF4F00 !important
}

.page-kinetec-overview .block--header_with_video .filter {
	background-color: rgba(210, 49, 57, 0.33)
}

.page-kinetec-overview .block--header_with_video .filter .first_element h1,
.page-kinetec-overview .block--header_with_video .filter .first_element i,
.page-kinetec-overview .block--header_with_video .filter .first_element p,
.page-kinetec-overview .block--header_with_video .filter .first_element small,
.page-kinetec-overview .block--header_with_video .filter .second_element h1,
.page-kinetec-overview .block--header_with_video .filter .second_element i,
.page-kinetec-overview .block--header_with_video .filter .second_element p,
.page-kinetec-overview .block--header_with_video .filter .second_element small {
	color: #ffffff
}

.page-about-kinetec .block--repeating_image_text .content_area h2 {
	font-size: 45px;
	color: #d23139
}

@media (max-width:767px) {
	.page-about-kinetec .block--repeating_image_text .content_area h2 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--column_section .parent_title h2 {
	font-size: 45px;
	color: #d23139 !important
}

@media (max-width:767px) {
	.page-about-kinetec .block--column_section .parent_title h2 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--titleleftcontentright .title_left h1 {
	font-size: 45px;
	color: #d23139
}

@media (max-width:767px) {
	.page-about-kinetec .block--titleleftcontentright .title_left h1 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--ourteam .our_team_title h2 {
	font-size: 45px;
	color: #d23139
}

@media (max-width:767px) {
	.page-about-kinetec .block--ourteam .our_team_title h2 {
		font-size: 30px;
		line-height: 1.3
	}
}

.page-about-kinetec .block--latestposts .overview_area .overview_content h2 {
	color: #d23139
}

.page-history .block--titleleftcontentright h1 {
	color: #d23139 !important;
	font-size: 45px !important;
	line-height: 1.36 !important
}

@media (max-width:767px) {
	.page-history .block--titleleftcontentright h1 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

.page-history .block--column_section h2 {
	color: #d23139 !important;
	font-size: 45px !important;
	line-height: 1.36 !important
}

@media (max-width:767px) {
	.page-history .block--column_section h2 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area blockquote,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area cite {
	color: #d23139 !important
}

.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area blockquote:after,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area blockquote:before,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area cite:after,
.page-history .block--repeating_image_text .repeating_img_txt_parent .repeat_img.quote_area cite:before {
	color: #d23139 !important;
	opacity: 0.41 !important
}

.page-why-kinetec .block--titleleftcontentright h1 {
	font-size: 45px !important;
	line-height: 1.36 !important;
	color: #d23139 !important
}

@media (max-width:767px) {
	.page-why-kinetec .block--titleleftcontentright h1 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

.page-why-kinetec .block--column_section h2 {
	font-size: 45px !important;
	color: #d23139 !important;
	line-height: 1.36 !important
}

@media (max-width:767px) {
	.page-why-kinetec .block--column_section h2 {
		font-size: 30px !important;
		line-height: 1.3 !important
	}
}

ul.transition {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	z-index: 500;
	height: 100vh;
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
	pointer-events: none
}

ul.transition li {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	background: #ffffff;
	width: 20%
}

section.fourOhfour {
	padding-top: 15vh;
	padding-bottom: 15vh
}

section.fourOhfour .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "four_oh_four_error four_oh_four_content";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:767px) {
	section.fourOhfour .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 1px 1px;
		grid-template-areas: "four_oh_four_error""four_oh_four_content"
	}

	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.fourOhfour .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 1px 1px;
		grid-template-areas: "four_oh_four_error""four_oh_four_content"
	}

	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

section.fourOhfour .grid-container .four_oh_four_error {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: four_oh_four_error
}

section.fourOhfour .grid-container .four_oh_four_error h1 {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

section.fourOhfour .grid-container .four_oh_four_error h1 span.error_no {
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 293px;
	line-height: 0.8;
	color: #d23139;
	font-weight: bold
}

@media (max-width:767px) {
	section.fourOhfour .grid-container .four_oh_four_error h1 span.error_no {
		font-size: 10rem;
		line-height: 0.8
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.fourOhfour .grid-container .four_oh_four_error h1 span.error_no {
		font-size: 10rem;
		line-height: 0.8
	}
}

section.fourOhfour .grid-container .four_oh_four_error h1 span.error_cont {
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 49px;
	font-weight: 600;
	color: #171717;
	line-height: 1.37
}

section.fourOhfour .grid-container .four_oh_four_content {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: four_oh_four_content;
	text-align: center
}

@media (max-width:767px) {
	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_error {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.fourOhfour .grid-container .four_oh_four_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

section.global--search {
	padding-top: 15vh;
	padding-bottom: 15vh
}

section.global--search .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 50px 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 50px 50px;
	grid-template-areas: "results_area search_area";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.global--search .grid-container .results_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: results_area
}

section.global--search .grid-container .results_area a {
	text-decoration: none
}

section.global--search .grid-container .results_area a:hover {
	text-decoration: underline
}

section.global--search .grid-container .search_area {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: search_area
}

@media (max-width:768px) {
	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.quick_contact_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.account_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.quick_contact_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.account_area {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.language_area {
		-ms-grid-row: 1;
		-ms-grid-column: 9
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
}

@media (min-width:1025px) {
	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.quick_contact_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.account_area {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.language_area {
		-ms-grid-row: 1;
		-ms-grid-column: 9
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
}

@media (min-width:1400px) {
	section.global--navigation-v2 .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.quick_contact_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.account_area {
		-ms-grid-row: 1;
		-ms-grid-column: 7
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.language_area {
		-ms-grid-row: 1;
		-ms-grid-column: 9
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--navigation-v2 .grid-container.mobile_grid>.search_area {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
}

section.global--search .grid-container .search_area .search_box {
	background: #f7f7f7;
	padding: 30px
}

.widget_media_image {
	display: -ms-grid !important;
	display: grid !important;
	-ms-grid-columns: 1fr !important;
	grid-template-columns: 1fr !important;
	grid-auto-rows: -webkit-min-content !important;
	grid-auto-rows: min-content !important;
	grid-template-areas: "download_anchor""text_link" !important;
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important
}

.widget_media_image h4.mega-block-title {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	grid-area: text_link !important;
	text-align: center !important;
	display: block !important
}

.widget_media_image a {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: download_anchor !important;
	text-align: center
}

.widget_media_image a img {
	max-height: 150px !important;
	max-width: 150px !important;
	margin: auto !important
}

.widget_media_image a:before {
	display: none !important
}

.the_blog_area_archive {
	padding-top: 50px;
	padding-bottom: 10vh
}

.the_blog_area_archive h1 {
	padding-bottom: 0px
}

.the_blog_area_archive.block--latestposts .grid-container .post_item a span.post_image {
	background-size: contain !important;
	background-position: bottom center !important;
	height: 250px !important;
	min-height: 0px !important
}

@media (max-width:767px) {
	.the_blog_area_archive.block--latestposts .grid-container .post_item a span.post_image {
		background-position: top center !important;
		height: 100px !important
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.the_blog_area_archive.block--latestposts .grid-container .post_item a span.post_image {
		background-position: center center !important;
		height: 100px !important
	}
}

.the_blog_area_single {
	padding-top: 5vh;
	padding-bottom: 10vh
}

.the_blog_area_single .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 0.7fr 50px 1.3fr;
	grid-template-columns: 0.7fr 1.3fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 50px;
	grid-template-areas: "the_featured_img the_content"
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 10px 0px;
		grid-template-areas: "the_featured_img""the_content"
	}

	.the_blog_area_single .grid-container .the_featured_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-maincontactblock .grid-container .contact_content .content_area .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

.the_blog_area_single .grid-container .the_featured_img {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_featured_img
}

.the_blog_area_single .grid-container .the_featured_img img.featured_img {
	width: 100%;
	height: auto
}

.the_blog_area_single .grid-container .the_content {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	display: -ms-grid;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2, -webkit-min-content);
	grid-template-rows: repeat(2, min-content);
	gap: 1px 1px;
	grid-template-areas: "the_title""the_content";
	grid-area: the_content
}

.the_blog_area_single .grid-container .the_content .the_title {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_title;
	padding-bottom: 20px
}

.the_blog_area_single .grid-container .the_content .the_title h1 {
	font-size: 45px
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container .the_content .the_title h1 {
		font-size: 30px;
		line-height: 1.3;
		margin-top: 0
	}
}

.the_blog_area_single .grid-container .the_content .the_title small {
	font-family: "Avenir Next LT Pro", Arial
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container .the_content .the_title small {
		margin-top: 10px
	}
}

.the_blog_area_single .grid-container .the_content .the_content {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_content
}

.the_blog_area_single .grid-container .the_content .the_content p {
	margin-bottom: 5px
}

.searchandfilter .chosen-container-multi .chosen-choices li.search-choice {
	background-color: #d23139;
	background-image: none;
	border-radius: 0px;
	border: none;
	color: #ffffff;
	font-family: "Avenir Next LT Pro", Arial
}

.searchandfilter .chosen-container-multi .chosen-choices li.search-choice a.search-choice-close {
	color: #ffffff
}

.searchandfilter ul li {
	padding: 0
}

.searchandfilter ul li label {
	width: 100%
}

.searchandfilter ul li input {
	width: 100%;
	padding: 10px
}

.searchandfilter ul li input[type=submit] {
	background: #d23139;
	color: #ffffff;
	border: 1px solid #d23139;
	border-radius: 45px;
	margin-top: 10px;
	outline: none;
	cursor: pointer
}

.searchandfilter ul li input[type=submit]:hover {
	opacity: 0.8
}

.searchandfilter ul li h4 {
	padding: 0
}

.searchandfilter ul li .chosen-container-active .chosen-choices {
	padding: 5px
}

.searchandfilter ul li .chosen-container {
	width: 100% !important
}

.searchandfilter ul li.sf-field-reset a {
	margin: auto;
	text-align: center;
	display: block;
	text-decoration: none
}

.searchandfilter ul li.sf-field-reset a:hover {
	text-decoration: underline
}

.sf-meta-range-slider {
	display: -ms-grid;
	display: grid;
	grid-template-areas: "prefix1 label1""prefix2 label2""meta_slider meta_slider";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px 0
}

.sf-meta-range-slider .sf-range-values-seperator {
	display: none
}

.sf-meta-range-slider .sf-range-prefix {
	font-size: 20px;
	font-weight: 500
}

.sf-meta-range-slider .meta-slider {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: meta_slider
}

.sf-meta-range-slider label input {
	max-width: 100% !important
}

.box img {
	max-height: 200px
}

.made_by .grid-container1 {
	display: -ms-grid;
	display: grid;
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #ccc;
	-ms-grid-columns: 1fr 0px 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-template-areas: "site_copyright made_by_damteq"
}

.made_by .grid-container1 a,
.made_by .grid-container1 p {
	font-size: 14px;
	text-decoration: none
}

.made_by .grid-container1 .made_by_damteq {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: made_by_damteq;
	text-align: right
}

.made_by .grid-container1 .site_copyright {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: site_copyright;
	text-align: left
}

.chosen-container-multi .chosen-results {
	font-family: "Avenir Next LT Pro", Arial
}

.select2-container--default .select2-selection--single {
	border: 1px solid #767676;
	height: auto;
	padding: 5px;
	border-radius: 0px;
	font-family: "Avenir Next LT Pro", Arial
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 20%
}

.grecaptcha-badge {
	display: none
}

.post-kitchen-sink .the_blog_area_single #post_single {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 50px 0px;
	grid-template-areas: "the_content""the_featured_img"
}

@media (max-width:767px) {
	.post-kitchen-sink .the_blog_area_single #post_single {
		-ms-grid-columns: 1fr !important;
		grid-template-columns: 1fr !important;
		-ms-grid-rows: -webkit-min-content !important;
		-ms-grid-rows: min-content !important;
		grid-template-rows: -webkit-min-content !important;
		grid-template-rows: min-content !important;
		gap: 50px 0px !important
	}

	.post-kitchen-sink .the_blog_area_single #post_single>:first-child {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
	width: 100%;
	padding: 10px;
	border: 1px solid #a3a3a3
}

nav.woocommerce-breadcrumb {
	display: none !important
}

.woocommerce .term-description {
	max-width: 600px;
	padding-top: 60px;
	padding-bottom: 60px
}

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
	outline: none !important
}

a:focused,
button:focused,
input:focused,
select:focused,
textarea:focused {
	outline: none !important
}

div[id*=ajaxsearchlite].wpdreams_asl_container {
	margin: 0 !important
}

.woocommerce ul.products li.product a {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: 250px -webkit-min-content 50px;
	-ms-grid-rows: 250px min-content 50px;
	grid-template-rows: 250px -webkit-min-content 50px;
	grid-template-rows: 250px min-content 50px
}

.woocommerce ul.products li.product a>:first-child {
	-ms-grid-row: 1;
	-ms-grid-column: 1
}

.woocommerce ul.products li.product a>:nth-child(2) {
	-ms-grid-row: 2;
	-ms-grid-column: 1
}

.woocommerce ul.products li.product a>:nth-child(3) {
	-ms-grid-row: 3;
	-ms-grid-column: 1
}

@media (max-width:767px) {
	.woocommerce ul.products li.product a {
		-ms-grid-rows: 200px -webkit-min-content;
		-ms-grid-rows: 200px min-content;
		grid-template-rows: 200px -webkit-min-content;
		grid-template-rows: 200px min-content
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.woocommerce ul.products li.product a {
		-ms-grid-rows: 350px -webkit-min-content;
		-ms-grid-rows: 350px min-content;
		grid-template-rows: 350px -webkit-min-content;
		grid-template-rows: 350px min-content
	}
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
	line-height: 1.5;
	font-size: 18px;
	font-weight: bold;
	text-align: center
}

.woocommerce ul.products li.product a .price {
	color: #171717;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5;
	text-align: center
}

.woocommerce ul.products li.product a.button {
	display: none
}

.woocommerce ul.products li.product a img {
	-o-object-fit: contain;
	object-fit: contain;
	background: #ffffff;
	-o-object-position: center center;
	object-position: center center;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block
}

@media (max-width:767px) {
	.woocommerce ul.products li.product a img {
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center center;
		object-position: center center
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.woocommerce ul.products li.product a img {
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center center;
		object-position: center center
	}
}

.woocommerce .woocommerce-result-count {
	font-weight: 600
}

@media (max-width:767px) {
	.woocommerce .woocommerce-result-count {
		display: block;
		font-weight: 600;
		text-align: center;
		width: 100%
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.woocommerce .woocommerce-result-count {
		font-weight: 600
	}
}

@media (max-width:767px) {
	.woocommerce .woocommerce-ordering {
		width: 100%;
		display: block
	}
}

.woocommerce .woocommerce-ordering select {
	padding: 10px
}

@media (max-width:767px) {
	.woocommerce .woocommerce-ordering select {
		width: 100%;
		padding: 10px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.woocommerce .woocommerce-ordering select {
		padding: 10px
	}
}

.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #d23139;
	color: #ffffff !important;
	border-radius: 50px
}

.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt.disabled:hover:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt.disabled:hover:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled:hover:hover,
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce a.button.alt:disabled[disabled]:hover:hover,
.woocommerce a.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt.disabled:hover:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled:hover:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt:disabled[disabled]:hover:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt.disabled:hover:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled:hover:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt:disabled[disabled]:hover:hover,
.woocommerce input.button.alt:hover,
.woocommerce input.button:hover {
	background-color: #171717 !important;
	color: #ffffff !important
}

.woocommerce-page .default_page_template {
	padding-top: 80px
}

.summary .summary_information {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 0 1fr;
	grid-template-columns: 1fr 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px 0;
	-ms-grid-rows: auto 20px auto 20px auto 20px auto 20px auto 20px auto;
	grid-template-areas: "in_stock the_wishlist""the_title the_title""the_price the_price""product_desc product_desc""variations_form_or_buy_now variations_form_or_buy_now""product_meta product_meta"
}

.summary .summary_information .stock {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: in_stock;
	margin: 0
}

.summary .summary_information .stock.out-of-stock {
	font-size: 16px !important;
	color: #171717;
	font-weight: bold
}

.summary .summary_information .stock.out-of-stock:before {
	content: "";
	display: inline-block;
	width: 11px;
	height: 11px;
	background-color: #d23139;
	border-radius: 100%;
	margin-right: 9px
}

.summary .summary_information .stock.in-stock {
	font-size: 16px !important;
	color: #171717;
	font-weight: bold
}

.summary .summary_information .stock.in-stock:before {
	content: "";
	display: inline-block;
	width: 11px;
	height: 11px;
	background-color: #3ac66b;
	border-radius: 100%;
	margin-right: 9px
}

.summary .summary_information .product_title {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: the_title;
	margin: 0;
	padding: 0
}

.summary .summary_information .price {
	-ms-grid-row: 5;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: the_price;
	font-size: 30px !important;
	color: #171717 !important
}

.summary .summary_information .price small {
	font-size: 50%
}

.summary .summary_information .woocommerce-product-details__short-description {
	-ms-grid-row: 7;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: product_desc
}

.summary .summary_information .ywctm-inquiry-form-wrapper {
	-ms-grid-row: 9;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: variations_form_or_buy_now
}

.summary .summary_information .cart,
.summary .summary_information .variations_form {
	-ms-grid-row: 9;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: variations_form_or_buy_now
}

.summary .summary_information .variations_form .variations tbody tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.summary .summary_information .variations_form .variations tbody tr td.value select {
	width: 100%;
	padding: 10px
}

.summary .summary_information .quantity {
	margin: 0 !important
}

.summary .summary_information .quantity .qty {
	height: 35px
}

.summary .summary_information .button {
	border-radius: 0;
	font-weight: 300;
	border-radius: 0px !important;
	border-top-right-radius: 50px !important;
	border-bottom-right-radius: 50px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	background-color: #d23139
}

.summary .summary_information .button:hover {
	background: #171717
}

.summary .summary_information .woocommerce-variation {
	margin-bottom: 30px
}

.summary .summary_information .product_meta {
	-ms-grid-row: 11;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-area: product_meta;
	border: 1px solid #cecece;
	background: #f8f8f8;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.summary .summary_information .yith-wcwl-add-to-wishlist {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: the_wishlist;
	margin: 0;
	font-family: "Avenir Next LT Pro", Arial;
	text-decoration: none;
	text-align: right
}

@media (max-width:767px) {
	.the_blog_area_single .grid-container .the_featured_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-maincontactblock .grid-container .contact_content .content_area .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_featured_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_featured_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.the_blog_area_single .grid-container .the_content .the_content {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}
}

@media (max-width:768px) {
	section.block-wooproductcategories .home--3 ul.products li a img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

.summary .summary_information .yith-wcwl-add-to-wishlist i {
	color: #d23139
}

.summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	font-size: 25px
}

.summary .summary_information .yith-wcwl-add-to-wishlist span {
	display: none;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none
}

.summary .summary_information .yith-wcwl-add-to-wishlist span:hover {
	text-decoration: underline
}

.summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	background: #d23139 !important;
	color: #ffffff !important;
	text-decoration: none !important;
	display: inline-block !important;
	padding: 10px !important;
	max-width: 200px;
	width: 100%;
	text-align: center;
	border-radius: 50px
}

.summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
	background: #171717;
	color: #ffffff
}

.woocommerce div.product div.images {
	margin-bottom: 2rem
}

.product_tab_area {
	background: #f7f7f7;
	position: relative;
	padding-top: 90px;
	padding-bottom: 90px;
	margin-bottom: 100px
}

.product_tab_area:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100vw;
	bottom: 0;
	width: 100vw;
	background: #f7f7f7
}

.product_tab_area:after {
	content: "";
	position: absolute;
	top: 0;
	right: -100vw;
	bottom: 0;
	width: 100vw;
	background: #f7f7f7
}

.product_tab_area ul.tabs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[4];
	grid-template-columns: repeat(4, 1fr);
	list-style: none
}

.product_tab_area ul.tabs:before {
	border: none !important
}

.product_tab_area ul.tabs:after {
	border: none !important
}

@media (max-width:767px) {
	.product_tab_area ul.tabs {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.product_tab_area ul.tabs {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr)
	}
}

.product_tab_area ul.tabs li {
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 !important
}

.product_tab_area ul.tabs li:before {
	display: none !important
}

.product_tab_area ul.tabs li:after {
	display: none !important
}

.product_tab_area ul.tabs li a {
	display: block;
	width: 100%;
	padding: 20px !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 20px;
	padding-right: 20px;
	background: #ffffff;
	color: #171717;
	text-decoration: none;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-bottom: 10px
}

.product_tab_area ul.tabs li a:hover {
	background-color: #d23139;
	color: #ffffff !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.product_tab_area ul.tabs li:nth-child(4n-7) a {
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px
}

.product_tab_area ul.tabs li:nth-child(4n) a {
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px
}

.product_tab_area ul.tabs li:last-child a {
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px
}

@media (max-width:767px) {
	.product_tab_area ul.tabs li a {
		border-radius: 40px;
		padding-top: 10px;
		padding-bottom: 10px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.product_tab_area ul.tabs li:nth-child(2n-7) a {
		border-top-left-radius: 40px;
		border-bottom-left-radius: 40px
	}

	.product_tab_area ul.tabs li:nth-child(2n) a {
		border-top-right-radius: 40px;
		border-bottom-right-radius: 40px
	}

	.product_tab_area ul.tabs li:last-child a {
		border-top-right-radius: 40px;
		border-bottom-right-radius: 40px
	}
}

.product_tab_area ul.tabs li.active a {
	padding: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background: #d23139;
	color: #ffffff !important;
	text-decoration: none;
	font-size: 16px;
	font-weight: 300;
	text-align: center
}

.product_tab_area .panel {
	padding: 40px !important;
	padding-top: 0 !important
}

@media (max-width:767px) {
	.product_tab_area .panel {
		padding: 0;
		padding-top: 0
	}
}

.product_tab_area .panel h2,
.product_tab_area .panel h3,
.product_tab_area .panel h4,
.product_tab_area .panel h5,
.product_tab_area .panel h6 {
	font-size: 30px;
	color: #d23139;
	margin-bottom: 10px
}

.product_tab_area .panel a,
.product_tab_area .panel p {
	font-size: 18px !important;
	line-height: 40px;
	color: #171717;
	margin-bottom: 10px;
	text-decoration: none
}

.product_tab_area .panel ol,
.product_tab_area .panel ul {
	margin-bottom: 20px
}

.product_tab_area .panel ol li,
.product_tab_area .panel ul li {
	font-size: 18px !important;
	font-family: "Avenir Next LT Pro", Arial;
	margin-bottom: 5px;
	letter-spacing: 0.2px
}

.product_tab_area #tab-additional_information a,
.product_tab_area #tab-additional_information p {
	font-size: 16px !important;
	line-height: 1.3;
	margin-bottom: 0px
}

.product_tab_area #tab-additional_information a:hover {
	font-weight: 600 !important
}

.cross-sells h2,
.related h2,
.upsells h2 {
	text-align: center;
	margin-bottom: 50px
}

.cross-sells ul.products li.product a img,
.related ul.products li.product a img,
.upsells ul.products li.product a img {
	-o-object-fit: cover;
	object-fit: cover
}

.cross-sells ul.products li.product a .price,
.related ul.products li.product a .price,
.upsells ul.products li.product a .price {
	text-align: center
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	border-top-color: #171717
}

.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
	color: #171717
}

.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
	font-weight: 600
}

.woocommerce-error a.button,
.woocommerce-info a.button,
.woocommerce-message a.button {
	border-radius: 50px;
	font-size: 14px;
	font-weight: 300
}

.woocommerce-error a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-message a.button:hover {
	background-color: #171717;
	color: #ffffff
}

.coupon input {
	max-width: 180px;
	width: 100% !important;
	height: 36px
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	padding: 10px
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	font-size: 30px;
	display: block;
	margin-bottom: 40px;
	text-align: center;
	color: #d23139
}

address {
	border: none !important
}

.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
	margin-bottom: 40px
}

.yith_wcwl_wishlist_footer {
	display: none
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child,
.product_tag_pattern-product-us table.variations tbody tr:last-child,
.product_tag_pattern-product table.variations tbody tr:last-child {
	margin-top: 30px
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.product_tag_pattern-product-us table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.product_tag_pattern-product table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern] {
	background: #d23139;
	padding: 10px;
	width: 100%;
	border-radius: 40px;
	color: #ffffff;
	text-decoration: none;
	max-width: 250px;
	text-align: center;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.product_tag_pattern-product table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover {
	background: #171717
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value,
.product_tag_pattern-product table.variations tbody tr:last-child td.value {
	position: fixed;
	z-index: 200;
	display: none;
	width: 70vw !important;
	height: auto;
	background: white;
	top: 24vh;
	left: 14vw;
	padding: 40px;
	-webkit-box-shadow: 0px 0px 20px #3d3d3d;
	box-shadow: 0px 0px 20px #3d3d3d
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .attribute_pa_pattern_picker_label.swatch-label,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .attribute_pa_pattern_picker_label.swatch-label,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .attribute_pa_pattern_picker_label.swatch-label {
	display: none
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value i,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value i,
.product_tag_pattern-product table.variations tbody tr:last-child td.value i {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 200;
	color: #cccccc;
	cursor: pointer
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value i:hover,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value i:hover,
.product_tag_pattern-product table.variations tbody tr:last-child td.value i:hover {
	cursor: pointer;
	color: black
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control {
	height: 42vh;
	overflow-y: auto;
	position: relative;
	padding-top: 60px
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control select#pa_pattern,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control select#pa_pattern,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control select#pa_pattern {
	display: block !important;
	pointer-events: none !important;
	position: fixed;
	margin-top: -60px;
	z-index: 100;
	border-radius: 0;
	min-width: 0;
	width: 250px;
	max-width: 250px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: ""
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control select#pa_pattern:-ms-expand,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control select#pa_pattern:-ms-expand,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control select#pa_pattern:-ms-expand {
	display: none !important
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor {
	height: 80px !important;
	width: 80px !important;
	position: relative
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor img,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor img,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor img {
	height: 80px !important;
	width: 80px !important
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor .pattern_label,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor .pattern_label,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor .pattern_label {
	display: none
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor:hover .pattern_label,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor:hover .pattern_label,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control .select-option a.swatch-anchor:hover .pattern_label {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-family: "Avenir Next LT Pro", Arial;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #cccccc;
	color: #171717;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 38px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.product_tag_pattern-product-fr table.variations tbody tr:last-child td.value .swatch-control .select-option.selected a.swatch-anchor .pattern_label,
.product_tag_pattern-product-us table.variations tbody tr:last-child td.value .swatch-control .select-option.selected a.swatch-anchor .pattern_label,
.product_tag_pattern-product table.variations tbody tr:last-child td.value .swatch-control .select-option.selected a.swatch-anchor .pattern_label {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-family: "Avenir Next LT Pro", Arial;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #cccccc;
	color: #171717;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 38px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.product_tag_rental-fr .yith-wcwl-add-button,
.product_tag_rental .yith-wcwl-add-button,
.rental-product .yith-wcwl-add-button {
	display: none;
	height: 0
}

.product_tag_rental-fr .default_page_template,
.product_tag_rental .default_page_template,
.rental-product .default_page_template {
	padding-top: 60px
}

.product_tag_rental-fr .default_page_template .product,
.product_tag_rental .default_page_template .product,
.rental-product .default_page_template .product {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto;
	grid-template-areas: "gallery""summary""tabs""related""upsells";
	gap: 0 0
}

.product_tag_rental-fr .default_page_template .product .woocommerce-product-gallery,
.product_tag_rental .default_page_template .product .woocommerce-product-gallery,
.rental-product .default_page_template .product .woocommerce-product-gallery {
	display: none
}

.product_tag_rental-fr .default_page_template .product .summary,
.product_tag_rental .default_page_template .product .summary,
.rental-product .default_page_template .product .summary {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	width: 100% !important
}

.product_tag_rental-fr .default_page_template .product .summary h1.product_title,
.product_tag_rental .default_page_template .product .summary h1.product_title,
.rental-product .default_page_template .product .summary h1.product_title {
	text-align: center
}

.product_tag_rental-fr .default_page_template .product .summary .product_meta,
.product_tag_rental .default_page_template .product .summary .product_meta,
.rental-product .default_page_template .product .summary .product_meta {
	text-align: center
}

.product_tag_rental-fr .default_page_template .product .summary .product_meta .posted_in,
.product_tag_rental-fr .default_page_template .product .summary .product_meta .tagged_as,
.product_tag_rental .default_page_template .product .summary .product_meta .posted_in,
.product_tag_rental .default_page_template .product .summary .product_meta .tagged_as,
.rental-product .default_page_template .product .summary .product_meta .posted_in,
.rental-product .default_page_template .product .summary .product_meta .tagged_as {
	display: none
}

.product_tag_rental-fr .default_page_template .product .summary p.price,
.product_tag_rental .default_page_template .product .summary p.price,
.rental-product .default_page_template .product .summary p.price {
	display: none
}

.product_tag_rental-fr .default_page_template .product .summary form.variations_form,
.product_tag_rental .default_page_template .product .summary form.variations_form,
.rental-product .default_page_template .product .summary form.variations_form {
	margin-top: 50px;
	-ms-grid-columns: 1fr !important;
	grid-template-columns: 1fr !important;
	grid-template-areas: "variation_area single_variation_wrap"
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr,
.product_tag_rental .default_page_template .product .summary table.variations tr,
.rental-product .default_page_template .product .summary table.variations tr {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.label label,
.product_tag_rental .default_page_template .product .summary table.variations tr td.label label,
.rental-product .default_page_template .product .summary table.variations tr td.label label {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.5;
	color: #171717;
	padding-left: 0
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.value select.wc-default-select,
.product_tag_rental .default_page_template .product .summary table.variations tr td.value select.wc-default-select,
.rental-product .default_page_template .product .summary table.variations tr td.value select.wc-default-select {
	max-width: 30%;
	min-width: 20%;
	margin-bottom: 60px
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.value .swatch-label,
.product_tag_rental .default_page_template .product .summary table.variations tr td.value .swatch-label,
.rental-product .default_page_template .product .summary table.variations tr td.value .swatch-label {
	font-family: "Avenir Next LT Pro", Arial
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.value .swatch-control,
.product_tag_rental .default_page_template .product .summary table.variations tr td.value .swatch-control,
.rental-product .default_page_template .product .summary table.variations tr td.value .swatch-control {
	margin-bottom: 60px
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor,
.product_tag_rental .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor,
.rental-product .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor {
	position: relative
}

@media (max-width:767px) {

	.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor,
	.product_tag_rental .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor,
	.rental-product .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor {
		width: 120px !important;
		height: 120px !important;
		overflow: hidden !important
	}
}

.product_tag_rental-fr .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor small.pattern_label,
.product_tag_rental .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor small.pattern_label,
.rental-product .default_page_template .product .summary table.variations tr td.value .select-option a.swatch-anchor small.pattern_label {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	background: white;
	text-align: center
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form,
.product_tag_rental .default_page_template .product #bkap-booking-form,
.rental-product .default_page_template .product #bkap-booking-form {
	border: none;
	margin-top: 50px;
	padding: 0;
	font-family: "Avenir Next LT Pro", Arial;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas: "select_period start_date end_date";
	gap: 20px 20px;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

@media (max-width:767px) {

	.product_tag_rental-fr .default_page_template .product #bkap-booking-form,
	.product_tag_rental .default_page_template .product #bkap-booking-form,
	.rental-product .default_page_template .product #bkap-booking-form {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: auto 20px auto 20px auto;
		grid-template-areas: "select_period""start_date""end_date";
		gap: 20px 20px
	}
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form br,
.product_tag_rental .default_page_template .product #bkap-booking-form br,
.rental-product .default_page_template .product #bkap-booking-form br {
	display: none
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap-fixed-block-div,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap-fixed-block-div,
.rental-product .default_page_template .product #bkap-booking-form .bkap-fixed-block-div {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: select_period;
	width: 100%;
	display: block
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap-fixed-block-div label,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap-fixed-block-div label,
.rental-product .default_page_template .product #bkap-booking-form .bkap-fixed-block-div label {
	font-size: 35px;
	font-weight: 300;
	line-height: 1.37;
	color: #171717;
	padding-left: 0;
	margin-bottom: 10px;
	display: block
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap-fixed-block-div select,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap-fixed-block-div select,
.rental-product .default_page_template .product #bkap-booking-form .bkap-fixed-block-div select {
	width: 100%;
	padding: 10px
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_start_date,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_start_date,
.rental-product .default_page_template .product #bkap-booking-form .bkap_start_date {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: start_date;
	align-self: flex-start;
	padding-top: 20px;
	display: block;
	width: 100%
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_start_date label,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_start_date label,
.rental-product .default_page_template .product #bkap-booking-form .bkap_start_date label {
	font-size: 20px;
	margin-bottom: 10px
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_start_date label br,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_start_date label br,
.rental-product .default_page_template .product #bkap-booking-form .bkap_start_date label br {
	display: none
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_start_date input,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_start_date input,
.rental-product .default_page_template .product #bkap-booking-form .bkap_start_date input {
	padding: 10px;
	border: 1px solid #767676;
	padding: 10px;
	min-width: 300px;
	border: none;
	background-color: #f7f7f7;
	border-radius: 50px;
	margin-top: 18px;
	outline: none !important;
	padding-left: 50px
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_start_date img,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_start_date img,
.rental-product .default_page_template .product #bkap-booking-form .bkap_start_date img {
	top: 53%;
	right: unset;
	left: 5%;
	margin-top: 8px
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_end_date,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_end_date,
.rental-product .default_page_template .product #bkap-booking-form .bkap_end_date {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: end_date;
	display: block;
	width: 100%
}

@media (max-width:767px) {

	.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap-fixed-block-div,
	.product_tag_rental .default_page_template .product #bkap-booking-form .bkap-fixed-block-div,
	.rental-product .default_page_template .product #bkap-booking-form .bkap-fixed-block-div {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_start_date,
	.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_start_date,
	.rental-product .default_page_template .product #bkap-booking-form .bkap_start_date {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_end_date,
	.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_end_date,
	.rental-product .default_page_template .product #bkap-booking-form .bkap_end_date {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_end_date label,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_end_date label,
.rental-product .default_page_template .product #bkap-booking-form .bkap_end_date label {
	font-size: 20px;
	margin-bottom: 10px
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_end_date label br,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_end_date label br,
.rental-product .default_page_template .product #bkap-booking-form .bkap_end_date label br {
	display: none
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_end_date input,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_end_date input,
.rental-product .default_page_template .product #bkap-booking-form .bkap_end_date input {
	padding: 10px;
	min-width: 300px;
	border: none;
	background-color: #f7f7f7;
	border-radius: 50px;
	margin-top: 18px;
	outline: none !important;
	padding-left: 50px
}

.product_tag_rental-fr .default_page_template .product #bkap-booking-form .bkap_end_date img,
.product_tag_rental .default_page_template .product #bkap-booking-form .bkap_end_date img,
.rental-product .default_page_template .product #bkap-booking-form .bkap_end_date img {
	top: 53%;
	right: unset;
	left: 5%
}

.product_tag_rental-fr .default_page_template .product .variations_button,
.product_tag_rental .default_page_template .product .variations_button,
.rental-product .default_page_template .product .variations_button {
	text-align: center
}

.product_tag_rental-fr .default_page_template .product .variations_button button,
.product_tag_rental .default_page_template .product .variations_button button,
.rental-product .default_page_template .product .variations_button button {
	margin: auto;
	border-radius: 40px
}

.product_tag_rental-fr .default_page_template .product .variations_button button.disabled,
.product_tag_rental .default_page_template .product .variations_button button.disabled,
.rental-product .default_page_template .product .variations_button button.disabled {
	opacity: 0.5 !important;
	pointer-events: none !important
}

.product_tag_rental-fr .default_page_template .product button.button,
.product_tag_rental .default_page_template .product button.button,
.rental-product .default_page_template .product button.button {
	border-radius: 50px !important;
	width: 250px;
	margin: auto;
	padding: 20px;
	display: block;
	float: unset !important
}

.product_tag_rental-fr .default_page_template .product .product_meta,
.product_tag_rental .default_page_template .product .product_meta,
.rental-product .default_page_template .product .product_meta {
	display: none
}

.product_tag_rental-fr .default_page_template .product div.swatch-wrapper.selected,
.product_tag_rental .default_page_template .product div.swatch-wrapper.selected,
.rental-product .default_page_template .product div.swatch-wrapper.selected {
	border-color: #d23139;
	-webkit-box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.2), 0 0px 0 1px rgba(10, 10, 10, 0.05);
	box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.2), 0 0px 0 1px rgba(10, 10, 10, 0.05)
}

.product_tag_rental-fr .default_page_template .product #bkap-price-box,
.product_tag_rental .default_page_template .product #bkap-price-box,
.rental-product .default_page_template .product #bkap-price-box {
	text-align: center;
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 25px
}

.product_tag_rental-fr .default_page_template .product .single_variation,
.product_tag_rental .default_page_template .product .single_variation,
.rental-product .default_page_template .product .single_variation {
	text-align: center
}

.product_tag_rental-fr .default_page_template .product p.stock,
.product_tag_rental .default_page_template .product p.stock,
.rental-product .default_page_template .product p.stock {
	margin-bottom: 30px
}

.product_tag_rental-fr .single_variation_wrap,
.product_tag_rental .single_variation_wrap,
.rental-product .single_variation_wrap {
	padding: 0 !important;
	background-color: transparent !important
}

.woocommerce table.shop_attributes th {
	text-align: left;
	text-transform: capitalize
}



.product_tag-catalogue-product .ywctm-inquiry-form-wrapper {
	display: block
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	text-align: center;
	background: #d23139;
	color: #ffffff;
	display: inline-block;
	cursor: pointer;
	padding: 10px;
	padding-left: 50px;
	padding-right: 50px;
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 14px;
	font-weight: 300;
	border-radius: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title.active_btn,
.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover {
	background: rgba(210, 49, 57, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 {
	padding-top: 10px;
	padding: 20px;
	max-width: 80%;
	display: none;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 form {
	background: #f8f8f8;
	padding: 20px
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 form label {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 5px;
	display: block
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 form input,
.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 form textarea {
	padding: 10px;
	width: 100%;
	border: none
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 form input.wpcf7-submit {
	background: #d23139;
	color: #ffffff;
	border-radius: 40px;
	display: inline-block;
	cursor: pointer;
	max-width: 50%;
	padding-top: 15px;
	padding-bottom: 15px;
	height: auto
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7 form .wpcf7-response-output {
	font-size: 14px;
	text-align: center;
	font-family: "Avenir Next LT Pro", Arial;
	background: #1a1a1a;
	color: #ffffff;
	border: none
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7.opened {
	display: block
}

.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .wpcf7:hover,
.product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover+.wpcf7 {
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.the_breadcrumb {
	background: #f8f8f8;
	padding-top: 25px;
	padding-bottom: 25px
}

@media (max-width:767px) {
	.the_breadcrumb {
		display: none
	}
}

.the_breadcrumb ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none
}

.the_breadcrumb ul li {
	margin-right: 10px;
	color: rgba(23, 23, 23, 0.41);
	font-family: "Avenir Next LT Pro", Arial;
	font-size: 14px
}

.the_breadcrumb ul li:last-child {
	margin-right: 0
}

.the_breadcrumb ul li a {
	font-size: 14px;
	text-decoration: none;
	color: rgba(23, 23, 23, 0.41);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.the_breadcrumb ul li a:hover {
	color: #d23139;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

header.woocommerce-products-header {
	grid-area: header_area;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	grid-template-areas: "the_title_area the_description";
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10vh
}

@media (max-width:767px) {
	header.woocommerce-products-header {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-template-areas: "the_title_area""the_description"
	}
}

header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: the_title_area;
	font-size: 55px;
	line-height: 1.36;
	color: #171717
}

@media (max-width:767px) {
	header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
		font-size: 45px
	}
}

header.woocommerce-products-header .term-description {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: the_description
}

@media (max-width:767px) {
	header.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	header.woocommerce-products-header .term-description {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}
}

header.woocommerce-products-header .term-description p {
	font-size: 18px;
	line-height: 1.89;
	color: #707070
}

.woocommerce span.onsale {
	background-color: #d23139;
	color: #ffffff;
	border-radius: 0;
	font-family: "Avenir Next LT Pro", Arial;
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-transform: uppercase
}

.woocommerce ul.products li.product .onsale {
	margin: 0 !important
}

.manosplint-page .woocommerce-message:before,
.page-manosplint-overview .woocommerce-message:before,
.product_tag_manosplint .woocommerce-message:before {
	color: #FF4E00
}

.manosplint-page .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-manosplint-overview .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_manosplint .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #FF4E00;
	color: #ffffff
}

.manosplint-page .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover,
.page-manosplint-overview .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover,
.product_tag_manosplint .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover {
	background: #FF4E00
}

.manosplint-page .onsale,
.page-manosplint-overview .onsale,
.product_tag_manosplint .onsale {
	background-color: #FF4E00 !important
}

.manosplint-page input.wpcf7-submit,
.page-manosplint-overview input.wpcf7-submit,
.product_tag_manosplint input.wpcf7-submit {
	background: #FF4E00 !important;
	color: #ffffff
}

.manosplint-page .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.manosplint-page .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.page-manosplint-overview .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.page-manosplint-overview .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.product_tag_manosplint .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.product_tag_manosplint .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	background: #FF4E00 !important
}

.manosplint-page a.alt,
.manosplint-page a.button,
.manosplint-page button.alt,
.manosplint-page button.button,
.page-manosplint-overview a.alt,
.page-manosplint-overview a.button,
.page-manosplint-overview button.alt,
.page-manosplint-overview button.button,
.product_tag_manosplint a.alt,
.product_tag_manosplint a.button,
.product_tag_manosplint button.alt,
.product_tag_manosplint button.button {
	background-color: #FF4E00 !important;
	background: #FF4E00 !important;
	color: #ffffff !important
}

.manosplint-page .product_tab_area ul.tabs li a:hover,
.page-manosplint-overview .product_tab_area ul.tabs li a:hover,
.product_tag_manosplint .product_tab_area ul.tabs li a:hover {
	background: #FF4E00 !important;
	color: #ffffff !important
}

.manosplint-page .product_tab_area ul.tabs li.active a,
.page-manosplint-overview .product_tab_area ul.tabs li.active a,
.product_tag_manosplint .product_tab_area ul.tabs li.active a {
	background: #FF4E00 !important;
	color: #ffffff !important
}

.manosplint-page .woocommerce #respond input#submit.alt,
.manosplint-page .woocommerce #respond input#submit.alt.disabled,
.manosplint-page .woocommerce #respond input#submit.alt.disabled:hover,
.manosplint-page .woocommerce #respond input#submit.alt:disabled,
.manosplint-page .woocommerce #respond input#submit.alt:disabled:hover,
.manosplint-page .woocommerce #respond input#submit.alt:disabled[disabled],
.manosplint-page .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.manosplint-page .woocommerce a.button.alt,
.manosplint-page .woocommerce a.button.alt.disabled,
.manosplint-page .woocommerce a.button.alt.disabled:hover,
.manosplint-page .woocommerce a.button.alt:disabled,
.manosplint-page .woocommerce a.button.alt:disabled:hover,
.manosplint-page .woocommerce a.button.alt:disabled[disabled],
.manosplint-page .woocommerce a.button.alt:disabled[disabled]:hover,
.manosplint-page .woocommerce button.button.alt,
.manosplint-page .woocommerce button.button.alt.disabled,
.manosplint-page .woocommerce button.button.alt.disabled:hover,
.manosplint-page .woocommerce button.button.alt:disabled,
.manosplint-page .woocommerce button.button.alt:disabled:hover,
.manosplint-page .woocommerce button.button.alt:disabled[disabled],
.manosplint-page .woocommerce button.button.alt:disabled[disabled]:hover,
.manosplint-page .woocommerce input.button.alt,
.manosplint-page .woocommerce input.button.alt.disabled,
.manosplint-page .woocommerce input.button.alt.disabled:hover,
.manosplint-page .woocommerce input.button.alt:disabled,
.manosplint-page .woocommerce input.button.alt:disabled:hover,
.manosplint-page .woocommerce input.button.alt:disabled[disabled],
.manosplint-page .woocommerce input.button.alt:disabled[disabled]:hover,
.page-manosplint-overview .woocommerce #respond input#submit.alt,
.page-manosplint-overview .woocommerce #respond input#submit.alt.disabled,
.page-manosplint-overview .woocommerce #respond input#submit.alt.disabled:hover,
.page-manosplint-overview .woocommerce #respond input#submit.alt:disabled,
.page-manosplint-overview .woocommerce #respond input#submit.alt:disabled:hover,
.page-manosplint-overview .woocommerce #respond input#submit.alt:disabled[disabled],
.page-manosplint-overview .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.page-manosplint-overview .woocommerce a.button.alt,
.page-manosplint-overview .woocommerce a.button.alt.disabled,
.page-manosplint-overview .woocommerce a.button.alt.disabled:hover,
.page-manosplint-overview .woocommerce a.button.alt:disabled,
.page-manosplint-overview .woocommerce a.button.alt:disabled:hover,
.page-manosplint-overview .woocommerce a.button.alt:disabled[disabled],
.page-manosplint-overview .woocommerce a.button.alt:disabled[disabled]:hover,
.page-manosplint-overview .woocommerce button.button.alt,
.page-manosplint-overview .woocommerce button.button.alt.disabled,
.page-manosplint-overview .woocommerce button.button.alt.disabled:hover,
.page-manosplint-overview .woocommerce button.button.alt:disabled,
.page-manosplint-overview .woocommerce button.button.alt:disabled:hover,
.page-manosplint-overview .woocommerce button.button.alt:disabled[disabled],
.page-manosplint-overview .woocommerce button.button.alt:disabled[disabled]:hover,
.page-manosplint-overview .woocommerce input.button.alt,
.page-manosplint-overview .woocommerce input.button.alt.disabled,
.page-manosplint-overview .woocommerce input.button.alt.disabled:hover,
.page-manosplint-overview .woocommerce input.button.alt:disabled,
.page-manosplint-overview .woocommerce input.button.alt:disabled:hover,
.page-manosplint-overview .woocommerce input.button.alt:disabled[disabled],
.page-manosplint-overview .woocommerce input.button.alt:disabled[disabled]:hover,
.product_tag_manosplint .woocommerce #respond input#submit.alt,
.product_tag_manosplint .woocommerce #respond input#submit.alt.disabled,
.product_tag_manosplint .woocommerce #respond input#submit.alt.disabled:hover,
.product_tag_manosplint .woocommerce #respond input#submit.alt:disabled,
.product_tag_manosplint .woocommerce #respond input#submit.alt:disabled:hover,
.product_tag_manosplint .woocommerce #respond input#submit.alt:disabled[disabled],
.product_tag_manosplint .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.product_tag_manosplint .woocommerce a.button.alt,
.product_tag_manosplint .woocommerce a.button.alt.disabled,
.product_tag_manosplint .woocommerce a.button.alt.disabled:hover,
.product_tag_manosplint .woocommerce a.button.alt:disabled,
.product_tag_manosplint .woocommerce a.button.alt:disabled:hover,
.product_tag_manosplint .woocommerce a.button.alt:disabled[disabled],
.product_tag_manosplint .woocommerce a.button.alt:disabled[disabled]:hover,
.product_tag_manosplint .woocommerce button.button.alt,
.product_tag_manosplint .woocommerce button.button.alt.disabled,
.product_tag_manosplint .woocommerce button.button.alt.disabled:hover,
.product_tag_manosplint .woocommerce button.button.alt:disabled,
.product_tag_manosplint .woocommerce button.button.alt:disabled:hover,
.product_tag_manosplint .woocommerce button.button.alt:disabled[disabled],
.product_tag_manosplint .woocommerce button.button.alt:disabled[disabled]:hover,
.product_tag_manosplint .woocommerce input.button.alt,
.product_tag_manosplint .woocommerce input.button.alt.disabled,
.product_tag_manosplint .woocommerce input.button.alt.disabled:hover,
.product_tag_manosplint .woocommerce input.button.alt:disabled,
.product_tag_manosplint .woocommerce input.button.alt:disabled:hover,
.product_tag_manosplint .woocommerce input.button.alt:disabled[disabled],
.product_tag_manosplint .woocommerce input.button.alt:disabled[disabled]:hover {
	background: #FF4E00 !important;
	color: #ffffff !important
}

.manosplint-page .product_tab_area .panel h2,
.manosplint-page .product_tab_area .panel h3,
.manosplint-page .product_tab_area .panel h4,
.manosplint-page .product_tab_area .panel h5,
.manosplint-page .product_tab_area .panel h6,
.page-manosplint-overview .product_tab_area .panel h2,
.page-manosplint-overview .product_tab_area .panel h3,
.page-manosplint-overview .product_tab_area .panel h4,
.page-manosplint-overview .product_tab_area .panel h5,
.page-manosplint-overview .product_tab_area .panel h6,
.product_tag_manosplint .product_tab_area .panel h2,
.product_tag_manosplint .product_tab_area .panel h3,
.product_tag_manosplint .product_tab_area .panel h4,
.product_tag_manosplint .product_tab_area .panel h5,
.product_tag_manosplint .product_tab_area .panel h6 {
	color: #FF4E00 !important
}

.manosplint-page .yith-wcwl-wishlistaddedbrowse a,
.page-manosplint-overview .yith-wcwl-wishlistaddedbrowse a,
.product_tag_manosplint .yith-wcwl-wishlistaddedbrowse a {
	background-color: #FF4E00 !important
}

.manosplint-page .summary .summary_information .yith-wcwl-add-to-wishlist i,
.page-manosplint-overview .summary .summary_information .yith-wcwl-add-to-wishlist i,
.product_tag_manosplint .summary .summary_information .yith-wcwl-add-to-wishlist i {
	color: #FF4E00 !important
}

.manosplint-page table.variations tbody tr:last-child,
.page-manosplint-overview table.variations tbody tr:last-child,
.product_tag_manosplint table.variations tbody tr:last-child {
	margin-top: 30px
}

.manosplint-page table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.page-manosplint-overview table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.product_tag_manosplint table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern] {
	background: #FF4E00;
	padding: 10px;
	width: 100%;
	border-radius: 40px;
	color: #ffffff;
	text-decoration: none;
	max-width: 250px;
	text-align: center;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px
}

.manosplint-page table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.page-manosplint-overview table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.product_tag_manosplint table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover {
	background: #171717
}

.manosplint-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.manosplint-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.manosplint-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.page-manosplint-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.page-manosplint-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.page-manosplint-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.product_tag_manosplint .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.product_tag_manosplint .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.product_tag_manosplint .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target {
	color: #FF4E00
}

.manosplint-page .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.page-manosplint-overview .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.product_tag_manosplint .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	color: #FF4E00
}

.manosplint-page .ubermenu-main .ubermenu-badge,
.page-manosplint-overview .ubermenu-main .ubermenu-badge,
.product_tag_manosplint .ubermenu-main .ubermenu-badge {
	background-color: #FF4E00
}

.manosplint-page .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target,
.page-manosplint-overview .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target,
.product_tag_manosplint .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target {
	color: #FF4E00
}

.manosplint-page .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.page-manosplint-overview .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.product_tag_manosplint .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	color: #FF4E00
}

.dr-active-page .woocommerce-message:before,
.page-dr-aktive-overview .woocommerce-message:before,
.product_tag_dr-aktive .woocommerce-message:before {
	color: #6bbd94
}

.dr-active-page .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-dr-aktive-overview .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_dr-aktive .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #6bbd94;
	color: #ffffff
}

.dr-active-page .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover,
.page-dr-aktive-overview .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover,
.product_tag_dr-aktive .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover {
	background: #6bbd94
}

.dr-active-page .onsale,
.page-dr-aktive-overview .onsale,
.product_tag_dr-aktive .onsale {
	background-color: #6bbd94 !important
}

.dr-active-page input.wpcf7-submit,
.page-dr-aktive-overview input.wpcf7-submit,
.product_tag_dr-aktive input.wpcf7-submit {
	background: #6bbd94 !important;
	color: #ffffff
}

.dr-active-page .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.dr-active-page .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.page-dr-aktive-overview .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.page-dr-aktive-overview .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.product_tag_dr-aktive .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.product_tag_dr-aktive .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	background: #6bbd94 !important
}

.dr-active-page a.alt,
.dr-active-page a.button,
.dr-active-page button.alt,
.dr-active-page button.button,
.page-dr-aktive-overview a.alt,
.page-dr-aktive-overview a.button,
.page-dr-aktive-overview button.alt,
.page-dr-aktive-overview button.button,
.product_tag_dr-aktive a.alt,
.product_tag_dr-aktive a.button,
.product_tag_dr-aktive button.alt,
.product_tag_dr-aktive button.button {
	background-color: #6bbd94 !important;
	background: #6bbd94 !important;
	color: #ffffff !important
}

.dr-active-page .product_tab_area ul.tabs li a:hover,
.page-dr-aktive-overview .product_tab_area ul.tabs li a:hover,
.product_tag_dr-aktive .product_tab_area ul.tabs li a:hover {
	background: #6bbd94 !important;
	color: #ffffff !important
}

.dr-active-page .product_tab_area ul.tabs li.active a,
.page-dr-aktive-overview .product_tab_area ul.tabs li.active a,
.product_tag_dr-aktive .product_tab_area ul.tabs li.active a {
	background: #6bbd94 !important;
	color: #ffffff !important
}

.dr-active-page .woocommerce #respond input#submit.alt,
.dr-active-page .woocommerce #respond input#submit.alt.disabled,
.dr-active-page .woocommerce #respond input#submit.alt.disabled:hover,
.dr-active-page .woocommerce #respond input#submit.alt:disabled,
.dr-active-page .woocommerce #respond input#submit.alt:disabled:hover,
.dr-active-page .woocommerce #respond input#submit.alt:disabled[disabled],
.dr-active-page .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.dr-active-page .woocommerce a.button.alt,
.dr-active-page .woocommerce a.button.alt.disabled,
.dr-active-page .woocommerce a.button.alt.disabled:hover,
.dr-active-page .woocommerce a.button.alt:disabled,
.dr-active-page .woocommerce a.button.alt:disabled:hover,
.dr-active-page .woocommerce a.button.alt:disabled[disabled],
.dr-active-page .woocommerce a.button.alt:disabled[disabled]:hover,
.dr-active-page .woocommerce button.button.alt,
.dr-active-page .woocommerce button.button.alt.disabled,
.dr-active-page .woocommerce button.button.alt.disabled:hover,
.dr-active-page .woocommerce button.button.alt:disabled,
.dr-active-page .woocommerce button.button.alt:disabled:hover,
.dr-active-page .woocommerce button.button.alt:disabled[disabled],
.dr-active-page .woocommerce button.button.alt:disabled[disabled]:hover,
.dr-active-page .woocommerce input.button.alt,
.dr-active-page .woocommerce input.button.alt.disabled,
.dr-active-page .woocommerce input.button.alt.disabled:hover,
.dr-active-page .woocommerce input.button.alt:disabled,
.dr-active-page .woocommerce input.button.alt:disabled:hover,
.dr-active-page .woocommerce input.button.alt:disabled[disabled],
.dr-active-page .woocommerce input.button.alt:disabled[disabled]:hover,
.page-dr-aktive-overview .woocommerce #respond input#submit.alt,
.page-dr-aktive-overview .woocommerce #respond input#submit.alt.disabled,
.page-dr-aktive-overview .woocommerce #respond input#submit.alt.disabled:hover,
.page-dr-aktive-overview .woocommerce #respond input#submit.alt:disabled,
.page-dr-aktive-overview .woocommerce #respond input#submit.alt:disabled:hover,
.page-dr-aktive-overview .woocommerce #respond input#submit.alt:disabled[disabled],
.page-dr-aktive-overview .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.page-dr-aktive-overview .woocommerce a.button.alt,
.page-dr-aktive-overview .woocommerce a.button.alt.disabled,
.page-dr-aktive-overview .woocommerce a.button.alt.disabled:hover,
.page-dr-aktive-overview .woocommerce a.button.alt:disabled,
.page-dr-aktive-overview .woocommerce a.button.alt:disabled:hover,
.page-dr-aktive-overview .woocommerce a.button.alt:disabled[disabled],
.page-dr-aktive-overview .woocommerce a.button.alt:disabled[disabled]:hover,
.page-dr-aktive-overview .woocommerce button.button.alt,
.page-dr-aktive-overview .woocommerce button.button.alt.disabled,
.page-dr-aktive-overview .woocommerce button.button.alt.disabled:hover,
.page-dr-aktive-overview .woocommerce button.button.alt:disabled,
.page-dr-aktive-overview .woocommerce button.button.alt:disabled:hover,
.page-dr-aktive-overview .woocommerce button.button.alt:disabled[disabled],
.page-dr-aktive-overview .woocommerce button.button.alt:disabled[disabled]:hover,
.page-dr-aktive-overview .woocommerce input.button.alt,
.page-dr-aktive-overview .woocommerce input.button.alt.disabled,
.page-dr-aktive-overview .woocommerce input.button.alt.disabled:hover,
.page-dr-aktive-overview .woocommerce input.button.alt:disabled,
.page-dr-aktive-overview .woocommerce input.button.alt:disabled:hover,
.page-dr-aktive-overview .woocommerce input.button.alt:disabled[disabled],
.page-dr-aktive-overview .woocommerce input.button.alt:disabled[disabled]:hover,
.product_tag_dr-aktive .woocommerce #respond input#submit.alt,
.product_tag_dr-aktive .woocommerce #respond input#submit.alt.disabled,
.product_tag_dr-aktive .woocommerce #respond input#submit.alt.disabled:hover,
.product_tag_dr-aktive .woocommerce #respond input#submit.alt:disabled,
.product_tag_dr-aktive .woocommerce #respond input#submit.alt:disabled:hover,
.product_tag_dr-aktive .woocommerce #respond input#submit.alt:disabled[disabled],
.product_tag_dr-aktive .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.product_tag_dr-aktive .woocommerce a.button.alt,
.product_tag_dr-aktive .woocommerce a.button.alt.disabled,
.product_tag_dr-aktive .woocommerce a.button.alt.disabled:hover,
.product_tag_dr-aktive .woocommerce a.button.alt:disabled,
.product_tag_dr-aktive .woocommerce a.button.alt:disabled:hover,
.product_tag_dr-aktive .woocommerce a.button.alt:disabled[disabled],
.product_tag_dr-aktive .woocommerce a.button.alt:disabled[disabled]:hover,
.product_tag_dr-aktive .woocommerce button.button.alt,
.product_tag_dr-aktive .woocommerce button.button.alt.disabled,
.product_tag_dr-aktive .woocommerce button.button.alt.disabled:hover,
.product_tag_dr-aktive .woocommerce button.button.alt:disabled,
.product_tag_dr-aktive .woocommerce button.button.alt:disabled:hover,
.product_tag_dr-aktive .woocommerce button.button.alt:disabled[disabled],
.product_tag_dr-aktive .woocommerce button.button.alt:disabled[disabled]:hover,
.product_tag_dr-aktive .woocommerce input.button.alt,
.product_tag_dr-aktive .woocommerce input.button.alt.disabled,
.product_tag_dr-aktive .woocommerce input.button.alt.disabled:hover,
.product_tag_dr-aktive .woocommerce input.button.alt:disabled,
.product_tag_dr-aktive .woocommerce input.button.alt:disabled:hover,
.product_tag_dr-aktive .woocommerce input.button.alt:disabled[disabled],
.product_tag_dr-aktive .woocommerce input.button.alt:disabled[disabled]:hover {
	background: #6bbd94 !important;
	color: #ffffff !important
}

.dr-active-page .product_tab_area .panel h2,
.dr-active-page .product_tab_area .panel h3,
.dr-active-page .product_tab_area .panel h4,
.dr-active-page .product_tab_area .panel h5,
.dr-active-page .product_tab_area .panel h6,
.page-dr-aktive-overview .product_tab_area .panel h2,
.page-dr-aktive-overview .product_tab_area .panel h3,
.page-dr-aktive-overview .product_tab_area .panel h4,
.page-dr-aktive-overview .product_tab_area .panel h5,
.page-dr-aktive-overview .product_tab_area .panel h6,
.product_tag_dr-aktive .product_tab_area .panel h2,
.product_tag_dr-aktive .product_tab_area .panel h3,
.product_tag_dr-aktive .product_tab_area .panel h4,
.product_tag_dr-aktive .product_tab_area .panel h5,
.product_tag_dr-aktive .product_tab_area .panel h6 {
	color: #6bbd94 !important
}

.dr-active-page .yith-wcwl-wishlistaddedbrowse a,
.page-dr-aktive-overview .yith-wcwl-wishlistaddedbrowse a,
.product_tag_dr-aktive .yith-wcwl-wishlistaddedbrowse a {
	background-color: #6bbd94 !important
}

.dr-active-page .summary .summary_information .yith-wcwl-add-to-wishlist i,
.page-dr-aktive-overview .summary .summary_information .yith-wcwl-add-to-wishlist i,
.product_tag_dr-aktive .summary .summary_information .yith-wcwl-add-to-wishlist i {
	color: #6bbd94 !important
}

.dr-active-page table.variations tbody tr:last-child,
.page-dr-aktive-overview table.variations tbody tr:last-child,
.product_tag_dr-aktive table.variations tbody tr:last-child {
	margin-top: 30px
}

.dr-active-page table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.page-dr-aktive-overview table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.product_tag_dr-aktive table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern] {
	background: #6bbd94;
	padding: 10px;
	width: 100%;
	border-radius: 40px;
	color: #ffffff;
	text-decoration: none;
	max-width: 250px;
	text-align: center;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px
}

.dr-active-page table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.page-dr-aktive-overview table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.product_tag_dr-aktive table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover {
	background: #171717
}

.dr-active-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.dr-active-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.dr-active-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.page-dr-aktive-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.page-dr-aktive-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.page-dr-aktive-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.product_tag_dr-aktive .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.product_tag_dr-aktive .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.product_tag_dr-aktive .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target {
	color: #6bbd94
}

.dr-active-page .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.page-dr-aktive-overview .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.product_tag_dr-aktive .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	color: #6bbd94
}

.dr-active-page .ubermenu-main .ubermenu-badge,
.page-dr-aktive-overview .ubermenu-main .ubermenu-badge,
.product_tag_dr-aktive .ubermenu-main .ubermenu-badge {
	background-color: #6bbd94
}

.dr-active-page .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target,
.page-dr-aktive-overview .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target,
.product_tag_dr-aktive .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target {
	color: #6bbd94
}

.dr-active-page .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.page-dr-aktive-overview .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.product_tag_dr-aktive .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	color: #6bbd94
}

.dr-active-page .woocommerce-message:before,
.page-halo-medical-overview .woocommerce-message:before,
.product_tag_halo-medical .woocommerce-message:before {
	color: #008fbb
}

.dr-active-page .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.page-halo-medical-overview .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title,
.product_tag_halo-medical .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title {
	background: #008fbb;
	color: #ffffff
}

.dr-active-page .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover,
.page-halo-medical-overview .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover,
.product_tag_halo-medical .product_tag-catalogue-product .ywctm-inquiry-form-wrapper .ywctm-form-title:hover {
	background: #008fbb
}

.dr-active-page .onsale,
.page-halo-medical-overview .onsale,
.product_tag_halo-medical .onsale {
	background-color: #008fbb !important
}

.dr-active-page input.wpcf7-submit,
.page-halo-medical-overview input.wpcf7-submit,
.product_tag_halo-medical input.wpcf7-submit {
	background: #008fbb !important;
	color: #ffffff
}

.dr-active-page .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.dr-active-page .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.page-halo-medical-overview .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.page-halo-medical-overview .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.product_tag_halo-medical .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.product_tag_halo-medical .summary .summary_information .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	background: #008fbb !important
}

.dr-active-page a.alt,
.dr-active-page a.button,
.dr-active-page button.alt,
.dr-active-page button.button,
.page-halo-medical-overview a.alt,
.page-halo-medical-overview a.button,
.page-halo-medical-overview button.alt,
.page-halo-medical-overview button.button,
.product_tag_halo-medical a.alt,
.product_tag_halo-medical a.button,
.product_tag_halo-medical button.alt,
.product_tag_halo-medical button.button {
	background-color: #008fbb !important;
	background: #008fbb !important;
	color: #ffffff !important
}

.dr-active-page .product_tab_area ul.tabs li a:hover,
.page-halo-medical-overview .product_tab_area ul.tabs li a:hover,
.product_tag_halo-medical .product_tab_area ul.tabs li a:hover {
	background: #008fbb !important;
	color: #ffffff !important
}

.dr-active-page .product_tab_area ul.tabs li.active a,
.page-halo-medical-overview .product_tab_area ul.tabs li.active a,
.product_tag_halo-medical .product_tab_area ul.tabs li.active a {
	background: #008fbb !important;
	color: #ffffff !important
}

.dr-active-page .woocommerce #respond input#submit.alt,
.dr-active-page .woocommerce #respond input#submit.alt.disabled,
.dr-active-page .woocommerce #respond input#submit.alt.disabled:hover,
.dr-active-page .woocommerce #respond input#submit.alt:disabled,
.dr-active-page .woocommerce #respond input#submit.alt:disabled:hover,
.dr-active-page .woocommerce #respond input#submit.alt:disabled[disabled],
.dr-active-page .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.dr-active-page .woocommerce a.button.alt,
.dr-active-page .woocommerce a.button.alt.disabled,
.dr-active-page .woocommerce a.button.alt.disabled:hover,
.dr-active-page .woocommerce a.button.alt:disabled,
.dr-active-page .woocommerce a.button.alt:disabled:hover,
.dr-active-page .woocommerce a.button.alt:disabled[disabled],
.dr-active-page .woocommerce a.button.alt:disabled[disabled]:hover,
.dr-active-page .woocommerce button.button.alt,
.dr-active-page .woocommerce button.button.alt.disabled,
.dr-active-page .woocommerce button.button.alt.disabled:hover,
.dr-active-page .woocommerce button.button.alt:disabled,
.dr-active-page .woocommerce button.button.alt:disabled:hover,
.dr-active-page .woocommerce button.button.alt:disabled[disabled],
.dr-active-page .woocommerce button.button.alt:disabled[disabled]:hover,
.dr-active-page .woocommerce input.button.alt,
.dr-active-page .woocommerce input.button.alt.disabled,
.dr-active-page .woocommerce input.button.alt.disabled:hover,
.dr-active-page .woocommerce input.button.alt:disabled,
.dr-active-page .woocommerce input.button.alt:disabled:hover,
.dr-active-page .woocommerce input.button.alt:disabled[disabled],
.dr-active-page .woocommerce input.button.alt:disabled[disabled]:hover,
.page-halo-medical-overview .woocommerce #respond input#submit.alt,
.page-halo-medical-overview .woocommerce #respond input#submit.alt.disabled,
.page-halo-medical-overview .woocommerce #respond input#submit.alt.disabled:hover,
.page-halo-medical-overview .woocommerce #respond input#submit.alt:disabled,
.page-halo-medical-overview .woocommerce #respond input#submit.alt:disabled:hover,
.page-halo-medical-overview .woocommerce #respond input#submit.alt:disabled[disabled],
.page-halo-medical-overview .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.page-halo-medical-overview .woocommerce a.button.alt,
.page-halo-medical-overview .woocommerce a.button.alt.disabled,
.page-halo-medical-overview .woocommerce a.button.alt.disabled:hover,
.page-halo-medical-overview .woocommerce a.button.alt:disabled,
.page-halo-medical-overview .woocommerce a.button.alt:disabled:hover,
.page-halo-medical-overview .woocommerce a.button.alt:disabled[disabled],
.page-halo-medical-overview .woocommerce a.button.alt:disabled[disabled]:hover,
.page-halo-medical-overview .woocommerce button.button.alt,
.page-halo-medical-overview .woocommerce button.button.alt.disabled,
.page-halo-medical-overview .woocommerce button.button.alt.disabled:hover,
.page-halo-medical-overview .woocommerce button.button.alt:disabled,
.page-halo-medical-overview .woocommerce button.button.alt:disabled:hover,
.page-halo-medical-overview .woocommerce button.button.alt:disabled[disabled],
.page-halo-medical-overview .woocommerce button.button.alt:disabled[disabled]:hover,
.page-halo-medical-overview .woocommerce input.button.alt,
.page-halo-medical-overview .woocommerce input.button.alt.disabled,
.page-halo-medical-overview .woocommerce input.button.alt.disabled:hover,
.page-halo-medical-overview .woocommerce input.button.alt:disabled,
.page-halo-medical-overview .woocommerce input.button.alt:disabled:hover,
.page-halo-medical-overview .woocommerce input.button.alt:disabled[disabled],
.page-halo-medical-overview .woocommerce input.button.alt:disabled[disabled]:hover,
.product_tag_halo-medical .woocommerce #respond input#submit.alt,
.product_tag_halo-medical .woocommerce #respond input#submit.alt.disabled,
.product_tag_halo-medical .woocommerce #respond input#submit.alt.disabled:hover,
.product_tag_halo-medical .woocommerce #respond input#submit.alt:disabled,
.product_tag_halo-medical .woocommerce #respond input#submit.alt:disabled:hover,
.product_tag_halo-medical .woocommerce #respond input#submit.alt:disabled[disabled],
.product_tag_halo-medical .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.product_tag_halo-medical .woocommerce a.button.alt,
.product_tag_halo-medical .woocommerce a.button.alt.disabled,
.product_tag_halo-medical .woocommerce a.button.alt.disabled:hover,
.product_tag_halo-medical .woocommerce a.button.alt:disabled,
.product_tag_halo-medical .woocommerce a.button.alt:disabled:hover,
.product_tag_halo-medical .woocommerce a.button.alt:disabled[disabled],
.product_tag_halo-medical .woocommerce a.button.alt:disabled[disabled]:hover,
.product_tag_halo-medical .woocommerce button.button.alt,
.product_tag_halo-medical .woocommerce button.button.alt.disabled,
.product_tag_halo-medical .woocommerce button.button.alt.disabled:hover,
.product_tag_halo-medical .woocommerce button.button.alt:disabled,
.product_tag_halo-medical .woocommerce button.button.alt:disabled:hover,
.product_tag_halo-medical .woocommerce button.button.alt:disabled[disabled],
.product_tag_halo-medical .woocommerce button.button.alt:disabled[disabled]:hover,
.product_tag_halo-medical .woocommerce input.button.alt,
.product_tag_halo-medical .woocommerce input.button.alt.disabled,
.product_tag_halo-medical .woocommerce input.button.alt.disabled:hover,
.product_tag_halo-medical .woocommerce input.button.alt:disabled,
.product_tag_halo-medical .woocommerce input.button.alt:disabled:hover,
.product_tag_halo-medical .woocommerce input.button.alt:disabled[disabled],
.product_tag_halo-medical .woocommerce input.button.alt:disabled[disabled]:hover {
	background: #008fbb !important;
	color: #ffffff !important
}

.dr-active-page .product_tab_area .panel h2,
.dr-active-page .product_tab_area .panel h3,
.dr-active-page .product_tab_area .panel h4,
.dr-active-page .product_tab_area .panel h5,
.dr-active-page .product_tab_area .panel h6,
.page-halo-medical-overview .product_tab_area .panel h2,
.page-halo-medical-overview .product_tab_area .panel h3,
.page-halo-medical-overview .product_tab_area .panel h4,
.page-halo-medical-overview .product_tab_area .panel h5,
.page-halo-medical-overview .product_tab_area .panel h6,
.product_tag_halo-medical .product_tab_area .panel h2,
.product_tag_halo-medical .product_tab_area .panel h3,
.product_tag_halo-medical .product_tab_area .panel h4,
.product_tag_halo-medical .product_tab_area .panel h5,
.product_tag_halo-medical .product_tab_area .panel h6 {
	color: #008fbb !important
}

.dr-active-page .yith-wcwl-wishlistaddedbrowse a,
.page-halo-medical-overview .yith-wcwl-wishlistaddedbrowse a,
.product_tag_halo-medical .yith-wcwl-wishlistaddedbrowse a {
	background-color: #008fbb !important
}

.dr-active-page .summary .summary_information .yith-wcwl-add-to-wishlist i,
.page-halo-medical-overview .summary .summary_information .yith-wcwl-add-to-wishlist i,
.product_tag_halo-medical .summary .summary_information .yith-wcwl-add-to-wishlist i {
	color: #008fbb !important
}

.dr-active-page table.variations tbody tr:last-child,
.page-halo-medical-overview table.variations tbody tr:last-child,
.product_tag_halo-medical table.variations tbody tr:last-child {
	margin-top: 30px
}

.dr-active-page table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.page-halo-medical-overview table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern],
.product_tag_halo-medical table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern] {
	background: #008fbb;
	padding: 10px;
	width: 100%;
	border-radius: 40px;
	color: #ffffff;
	text-decoration: none;
	max-width: 250px;
	text-align: center;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px
}

.dr-active-page table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.page-halo-medical-overview table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover,
.product_tag_halo-medical table.variations tbody tr:last-child td.label label[for=pa_select-a-pattern]:hover {
	background: #171717
}

.dr-active-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.dr-active-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.dr-active-page .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.page-halo-medical-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.page-halo-medical-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.page-halo-medical-overview .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.product_tag_halo-medical .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target,
.product_tag_halo-medical .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.product_tag_halo-medical .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target {
	color: #008fbb
}

.dr-active-page .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.page-halo-medical-overview .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.product_tag_halo-medical .ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	color: #008fbb
}

.dr-active-page .ubermenu-main .ubermenu-badge,
.page-halo-medical-overview .ubermenu-main .ubermenu-badge,
.product_tag_halo-medical .ubermenu-main .ubermenu-badge {
	background-color: #008fbb
}

.dr-active-page .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target,
.page-halo-medical-overview .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target,
.product_tag_halo-medical .ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target {
	color: #008fbb
}

.dr-active-page .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.page-halo-medical-overview .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
.product_tag_halo-medical .ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
	color: #008fbb
}

.woocommerce .products ul:after,
.woocommerce .products ul:before,
.woocommerce ul.products:after,
.woocommerce ul.products:before {
	display: none
}

mark {
	background-color: transparent;
	color: #3d3d3d;
	font-size: 14px
}

.related.products,
.up-sells.upsells.products {
	clear: both;
	display: block
}

.woocommerce-pagination {
	display: block !important;
	clear: both !important;
	margin: 30px !important
}

.width_browser {
	max-width: 1200px
}

@media (min-width:1400px) {
	.width_browser {
		max-width: 1200px
	}
}

@media (min-width:1600px) {
	.width_browser {
		max-width: 1600px
	}
}

@media (min-width:2300px) {
	.width_browser {
		max-width: 1900px
	}
}

@media (min-width:2500px) {
	.width_browser {
		max-width: 2200px
	}
}

@media (max-width:768px) {
	.width_browser {
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.width_browser {
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1025px) {
	.width_browser {
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1800px) {
	.width_browser {
		max-width: 1520px
	}

	.width_browser.padding--90 {
		padding-left: 90px;
		padding-right: 90px
	}

	.width_browser.padding--190 {
		padding-left: 190px;
		padding-right: 190px
	}
}

@media (max-width:767px) {
	.width_browser.padding--twovw {
		padding-left: 10px;
		padding-right: 10px
	}

	.width_browser.padding--fivevw {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width:767px) and (max-width:1024px) {
	.width_browser.padding--twovw {
		padding-left: 20px;
		padding-right: 20px
	}

	.width_browser.padding--fivevw {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1025px) {
	.width_browser.padding--twovw {
		padding-left: 20px;
		padding-right: 20px
	}

	.width_browser.padding--fivevw {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:1400px) {
	.width_browser.padding--twovw {
		padding-left: 2vw;
		padding-right: 2vw
	}

	.width_browser.padding--fivevw {
		padding-left: 3vw;
		padding-right: 3vw
	}
}

@media (min-width:1800px) {
	.width_browser.padding--twovw {
		padding-left: 5vw;
		padding-right: 5vw
	}

	.width_browser.padding--fivevw {
		padding-left: 190px;
		padding-right: 190px
	}
}

@media (min-width:2500px) {
	.width_browser.padding--twovw {
		padding-left: 5vw;
		padding-right: 5vw
	}

	.width_browser.padding--fivevw {
		padding-left: 0;
		padding-right: 0
	}
}

body p {
	line-height: 1.5;
	font-size: 16px;
	color: #707070;
	margin-bottom: 5px
}

body a {
	line-height: 1.5;
	font-size: 16px;
	text-decoration: none
}

body a:hover {
	text-decoration: underline
}

@media (max-width:767px) {
	body h1 {
		margin-top: 20px;
		line-height: 1.3;
		font-size: 7.3vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h1 {
		line-height: 1.3;
		font-size: 3.8vw
	}
}

@media (min-width:1025px) {
	body h1 {
		line-height: 3.8vw;
		font-size: 3.2vw
	}
}

@media (min-width:1800px) {
	body h1 {
		line-height: 3.3vw;
		font-size: 2.8vw
	}
}

@media (min-width:2500px) {
	body h1 {
		line-height: 3.3vw;
		font-size: 2.8vw
	}
}

body h2 {
	margin-bottom: 20px
}

@media (max-width:767px) {
	body h2 {
		margin-top: 20px;
		line-height: 7.7vw;
		font-size: 6.5vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h2 {
		line-height: 3.5vw;
		font-size: 2.7vw
	}
}

@media (min-width:1025px) {
	body h2 {
		line-height: 2.7vw;
		font-size: 1.7vw
	}
}

@media (min-width:1800px) {
	body h2 {
		line-height: 2.7vw;
		font-size: 1.7vw
	}
}

@media (min-width:2500px) {
	body h2 {
		line-height: 2.2vw;
		font-size: 1.2vw
	}
}

@media (max-width:767px) {
	body h3 {
		margin-top: 20px;
		line-height: 8vw;
		font-size: 7vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h3 {
		line-height: 4vw;
		font-size: 3.5vw
	}
}

@media (min-width:1025px) {
	body h3 {
		line-height: 3.5vw;
		font-size: 2.5vw
	}
}

@media (min-width:1800px) {
	body h3 {
		line-height: 2.5vw;
		font-size: 2vw
	}
}

@media (min-width:2500px) {
	body h3 {
		line-height: 2vw;
		font-size: 1.5vw
	}
}

@media (max-width:767px) {
	body h4 {
		margin-top: 20px;
		line-height: 7.3vw;
		font-size: 6.3vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h4 {
		line-height: 3.3vw;
		font-size: 2.8vw
	}
}

@media (min-width:1025px) {
	body h4 {
		line-height: 1.8vw;
		font-size: 1.3vw
	}
}

@media (min-width:1800px) {
	body h4 {
		line-height: 1.8vw;
		font-size: 1.3vw
	}
}

@media (min-width:2500px) {
	body h4 {
		line-height: 1.3vw;
		font-size: 0.8vw
	}
}

body h5 {}

@media (max-width:767px) {
	body h5 {
		margin-top: 20px;
		line-height: 7vw;
		font-size: 6vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h5 {
		line-height: 3vw;
		font-size: 2.5vw
	}
}

@media (min-width:1025px) {
	body h5 {
		line-height: 2.5vw;
		font-size: 1vw
	}
}

@media (min-width:1800px) {
	body h5 {
		line-height: 1.5vw;
		font-size: 1vw
	}
}

@media (min-width:2500px) {
	body h5 {
		line-height: 1vw;
		font-size: 0.5vw
	}
}

@media (max-width:767px) {
	body h6 {
		line-height: 2vw;
		font-size: 4.5vw
	}
}

@media (min-width:767px) and (max-width:1024px) {
	body h6 {
		line-height: 2.5vw;
		font-size: 2vw
	}
}

@media (min-width:1025px) {
	body h6 {
		line-height: 2vw;
		font-size: 1.5vw
	}
}

@media (min-width:1800px) {
	body h6 {
		line-height: 1vw;
		font-size: 1.2vw
	}
}

@media (min-width:2500px) {
	body h6 {
		line-height: 0.5vw;
		font-size: 1.2vw
	}
}

section.global--navigation .grid-container {}

@media (max-width:767px) {
	section.global--navigation .grid-container.mobile_grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: unset;
		grid-template-rows: unset;
		grid-auto-rows: 1fr;
		grid-template-areas: "navigation_area"
	}

	section.global--navigation .grid-container.mobile_grid .logo_area {
		display: none
	}

	section.global--navigation .grid-container.mobile_grid .navigation_area {}

	section.global--navigation .grid-container.mobile_grid .navigation_area #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu {
		text-align: center !important
	}

	section.global--navigation .grid-container.mobile_grid .navigation_area #mega-menu-wrap-top-sub-menu #mega-menu-top-sub-menu li#mega-menu-item-92 {
		display: none
	}

	section.global--navigation .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.global--navigation .grid-container.mobile_grid>.navigation_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}
}

section.global--footer .grid-container {
	-ms-grid-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
	grid-template-columns: 1.5fr repeat(4, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 1px 1px;
	grid-template-areas: "footer_left . list_1 list_2 list_3"
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--footer .grid-container {
		-ms-grid-columns: 2fr 0px 1fr 0px 1fr;
		grid-template-columns: 2fr 1fr 1fr;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		gap: 0px 0px;
		-ms-grid-rows: auto 0px auto;
		grid-template-areas: "footer_left list_1 list_2""list_3 list_3 list_3"
	}

	section.global--footer .grid-container .footer_left {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.global--footer .grid-container .list_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.global--footer .grid-container .list_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.global--footer .grid-container .list_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 5
	}
}

@media (max-width:767px) {
	section.global--footer .grid-container {
		-ms-grid-columns: 1fr 0 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: none;
		grid-template-rows: none;
		grid-auto-rows: -webkit-min-content;
		grid-auto-rows: min-content;
		gap: 20px 0;
		grid-template-areas: "footer_left footer_left""list_1 list_2""list_3 list_3";
		text-align: center
	}

	section.global--footer .grid-container a,
	section.global--footer .grid-container p {
		font-size: 12px
	}

	section.global--footer .grid-container .footer_left {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.global--footer .grid-container .list_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.global--footer .grid-container .list_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.global--footer .grid-container .list_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--footer .grid-container a {
		line-height: normal !important
	}
}

section.global--footer .grid-container .footer_left a img.custom-logo {
	height: auto !important;
	max-width: 40%
}

@media (min-width:767px) and (max-width:1024px) {
	section.global--footer .grid-container .list_3 {
		text-align: center
	}
}

section.home--6 {
	padding-top: 20vh;
	padding-bottom: 20vh;
	background: #f8f8f8
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--6 {
		padding-top: 10vh;
		padding-bottom: 10vh
	}
}

section.home--6 .grid-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 120px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0 120px;
	margin-top: 10vh
}

section.home--6 .grid-container>:first-child {
	-ms-grid-row: 1;
	-ms-grid-column: 1
}

section.home--6 .grid-container>:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 3
}

section.home--6 .grid-container:nth-child(odd) {
	grid-template-areas: "image_area content_area"
}

section.home--6 .grid-container:nth-child(2n) {
	grid-template-areas: "content_area image_area"
}

section.home--6 .grid-container:first-child {
	margin-top: 0
}

@media (max-width:767px) {
	section.home--6 .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 0 0
	}

	section.home--6 .grid-container:nth-child(odd) {
		grid-template-areas: "image_area""content_area"
	}

	section.home--6 .grid-container:nth-child(2n) {
		grid-template-areas: "image_area""content_area"
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-contentandlogos .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-contentonly .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-heroslider .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-logoloopwithlinks .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-maincontactblock .grid-container .contact_content .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-quotearea .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-quotearea.big_img .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--6 .grid-container {
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: 1fr 1fr;
		gap: 0 40px;
		margin-top: 5vh
	}

	section.home--6 .grid-container:nth-child(odd) {
		grid-template-areas: "image_area content_area"
	}

	section.home--6 .grid-container:nth-child(2n) {
		grid-template-areas: "content_area image_area"
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-contentandlogos .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-contentonly .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-heroslider .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-logoloopwithlinks .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-maincontactblock .grid-container .contact_content .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-quotearea .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-quotearea.big_img .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

section.home--6 .grid-container .image_area {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: image_area;
	min-height: 250px
}

section.home--6 .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: content_area;
	padding-top: 5vh;
	padding-bottom: 5vh
}

section.home--7 .grid-container {
	-ms-grid-columns: 300px 0px auto 0px 300px;
	grid-template-columns: 300px auto 300px;
	-ms-grid-rows: -webkit-min-content;
	-ms-grid-rows: min-content;
	grid-template-rows: -webkit-min-content;
	grid-template-rows: min-content;
	gap: 0px 0px;
	grid-template-areas: ". content_area ."
}

section.home--7 .grid-container .content_area {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-area: content_area
}

@media (max-width:767px) {
	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-logoloopwithlinks .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-maincontactblock .grid-container .contact_content .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea .left_quote {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea .right_quote {
		-ms-grid-row: 3;
		-ms-grid-column: 2
	}

	section.block-quotearea .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img .left_quote {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-wooproductcategories .home--2 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-heroslider .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-logoloopwithlinks .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-maincontactblock .grid-container .contact_content .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_content .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-quotearea .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-quotearea.big_img .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container .image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 2
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container .content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1
	}

	section.home--6 .grid-container:nth-child(2n)>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (max-width:768px) {
	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea .left_quote {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea .right_quote {
		-ms-grid-row: 3;
		-ms-grid-column: 2
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-quotearea.big_img .left_quote {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea.big_img>.left_quote {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.repeat_img {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.image_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-contentandlogos .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-contentonly .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-dragsliderproducts .sliding_elements_section .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-heroslider .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-quotearea>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	section.block-quotearea.big_img>.content_area {
		-ms-grid-row: 3;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext .repeating_img_txt_parent.reversed_content:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(odd)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-repeatimgandtext.reversed_content .repeating_img_txt_parent:nth-child(2n)>.content_area {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-wooproductcategories .home--2 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (max-width:767px) {
	section.home--7 .grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: "content_area"
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.home--7 .grid-container {
		-ms-grid-columns: 100px 0px auto 0px 100px;
		grid-template-columns: 100px auto 100px;
		-ms-grid-rows: -webkit-min-content;
		-ms-grid-rows: min-content;
		grid-template-rows: -webkit-min-content;
		grid-template-rows: min-content;
		gap: 0px 0px;
		grid-template-areas: ". content_area ."
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}

	section.home--7 .grid-container>.content_area {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1
	}
}

section.home--7 .lt-grid-container {
	-ms-grid-columns: 1fr 50px 1fr 50px 1fr;
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	gap: 0px 50px;
	grid-template-areas: "item_1 item_2 item_3"
}

@media (max-width:767px) {
	section.home--7 .lt-grid-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: auto 0px auto 0px auto;
		grid-template-areas: "item_1""item_2""item_3";
		gap: 0px 0px
	}

	section.home--7 .lt-grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}
}

section.home--7 .lt-grid-container .item_1 {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: item_1
}

section.home--7 .lt-grid-container .item_2 {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-column: 3;
	grid-area: item_2
}

section.home--7 .lt-grid-container .item_3 {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: item_3
}

@media (max-width:767px) {
	section.home--7 .lt-grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .overview_area {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	section.block-latestpostsarea .grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-latestpostsarea .grid-container>.item_2 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_3 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container .cta_area {
		-ms-grid-row: 9;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-latestpostsarea .grid-container>.item_2 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_3 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_4 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-quickcontactblock div.more_information .more_information_container .grid-container .more_info_cta_area .cta_area {
		-ms-grid-row: 9;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-latestpostsarea .grid-container>.item_2 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-latestpostsarea .grid-container>.item_3 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}

	section.home--7 .lt-grid-container .item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}
}

@media (min-width:767px) and (max-width:1024px) {
	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}

	section.block-ctablockarea .grid-container>.item_1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1
	}

	section.block-ctablockarea .grid-container>.item_2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3
	}

	section.block-ctablockarea .grid-container>.item_3 {
		-ms-grid-row: 1;
		-ms-grid-column: 5
	}
}

@media (max-width:768px) {
	section.block-ourteam .grid-container .our_team_title {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3
	}

	section.block-ourteam .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container>.item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_4 {
		-ms-grid-row: 5;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container .item_5 {
		-ms-grid-row: 7;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_6 {
		-ms-grid-row: 7;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container .item_7 {
		-ms-grid-row: 9;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container .item_8 {
		-ms-grid-row: 9;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container>.item_1 {
		-ms-grid-row: 3;
		-ms-grid-column: 1
	}

	section.block-ourteam .grid-container>.item_2 {
		-ms-grid-row: 3;
		-ms-grid-column: 3
	}

	section.block-ourteam .grid-container>.item_3 {
		-ms-grid-row: 5;
		-ms-grid-column: 1
	}
}

/*# sourceMappingURL=style.css.map */

/*onsale Text Size */
.woocommerce span.onsale {
	font-size: .78em !important;

}