/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/


/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,,600,700&display=swap');*/


/* @import url("https://www.myzone.org/hubfs/font-tisa/stylesheet.css"); */

@import url("https://use.typekit.net/uly8bjb.css");

/* @import url("https://www.myzone.org/hubfs/font-FreightSansPro/stylesheet.css"); */


/***********************************************/


/* CSS @imports must be at the top of the file */


/* Add them above this section                 */


/***********************************************/


/****************************************/


/* HubSpot Style Boilerplate            */


/****************************************/


/* Homepage */


/* html { font-size: 62.5%; } */

html {
	font-size: 100%;
	height: 100%;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscaled;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%;
	text-rendering: optimizeLegibility;
}

.messages-body {
	zoom: 0.75 important!;
}

.brochure-content,
.email-content {
	color: #404040 !important;
	font-variant-numeric: lining-nums;
	-webkit-font-feature-settings: "lnum";
	font-feature-settings: "lnum";
	/*   font-family:'FreightSansProBook'; */
	font-family: "freight-sans-pro", sans-serif !important;
}

br {
	content: "";
	margin-top: clamp(1rem, 0.5846rem + 0.5409vw, 1.45rem);
	display: block;
}

.row {
	display: -webkit-flex
}

.eclipse {
	color: #404040 !important;
}

p {
	font-size: 1.5rem
}

.tisa {
	font-family: "ff-tisa-web-pro", serif !important
}

.fs,
p {
	/*     font-family:'FreightSansProBook'; */
	font-family: "freight-sans-pro", sans-serif;
}

.semibold {
	font-family: "freight-sans-semibold", sans-serif;
	font-weight: 600;
}

.tisa.bold,
.fs.bold,
.bold {
	font-weight: bold;
}


/* .fs.bold,.bold{
  font-family:'FreightSansProBold';
} */

.book {
	font-weight: normal;
	/*   font-family:'FreightSansProBook'; */
}

.medium {
	font-weight: 500;
	/*   font-family:'FreightSansProMedium' !important; */
}

.light {
	font-weight: 300;
	font-family: "freight-sans-pro-lights",sans-serif;
}

.white {
	color: white !important;
}

.colorate {
	color: #D10505;
}

a.redbotton,
button#load-more {
	/*     font-family: 'FreightSansProBold'; */
	color: white !important;
	/*     font-size: 1.25rem; */
	background-color: #C13336;
	padding: 1em 3em;
	font-weight: 600
}

a.redbotton:hover,
button#load-more:hover {
	text-decoration: unset;
	color: #C13336 !important;
	background-color: #fff;
}

button#load-more {
	border: unset;
}

.All {
	display: none;
}

input.hs-search-field__input {
	border-radius: 20px !important;
	border: 1px solid #fff !important;
}

input.hs-search-field__input::-webkit-input-placeholder {
	color: white;
}

input.hs-search-field__input::-moz-placeholder {
	color: white;
}

input.hs-search-field__input:-ms-input-placeholder {
	color: white;
}

input.hs-search-field__input::-ms-input-placeholder {
	color: white;
}

input.hs-search-field__input::placeholder {
	color: white;
}

.custom-menu-primary {
	border-bottom: unset !important;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a {
	padding: 6px 12px 12px;
	margin-right: 5px;
	background: transparent;
	font-weight: 600;
	/*     font-family: 'FreightSansProSemibold'; */
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 3px;
	/*     margin-left:25px */
}

.container-fluid {
	padding: unset !important;
}

.item-header {
	padding: 2.5rem;
}

.header-items .row-fluid>div {
	background-color: #1D2127;
	border-bottom: 1.3em solid #0D0F12;
}

.redline.header {
	border-bottom: 2px solid #C13336;
	width: 20%;
	margin: 15px 0;
	height: 0px;
	/*     padding-top: 1.25rem; */
}

i.fa.fa-myzone-circle:before {
	content: "\f058";
	font-size: 20px;
	color: transparent;
	background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/mz-icon%20.png);
	background-position-y: 50%;
	background-position-x: 50%;
	background-repeat: no-repeat;
	width: 20px;
	height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: middle;
	display: -webkit-flex
}

.fa {
	border: unset;
	background-color: unset;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.work-hard .logo-company-name {
	display: none;
}

.whitebotton {
	color: #404040;
	font-weight: 600;
	/*     font-family: 'FreightSansProSemibold'; */
	font-size: 1.25rem;
	padding: 0.8em 3rem;
	border: 2px solid #DEDEDE;
}

.whitebotton:hover {
	background-color: white;
	border-color: white;
	color: #C13336 !important;
	text-decoration: unset;
}

.homepage-bottom {
	padding: 1rem;
}

.brochure-header .header-search input.hs-search-field__input,
.brochure-header .header-search input.hs-search-field__input:focus {
	color: white;
}

.brochure-header-blog .header-search input.hs-search-field__input,
.brochure-header-blog .header-search input.hs-search-field__input:focus {
	color: #404040;
}

.nav-subsec ul li.hs-menu-depth-1:last-of-type {
	display: block;
}


/* .header-search:before {
    content: '\f002';
    background: unset;
    color: white;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    top: 53px;
    left: 166px;
} */

.brochure-header .header-search:before {
	position: absolute;
	content: '';
	top: 44px;
	left: 179px;
	background: url(https://f.hubspotusercontent30.net/hubfs/5984530/brochure-search.png);
	width: 12px;
	height: 12px;
}

i.fa.fa-userlogin-circle:before {
	background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/user-male-circle.png);
	content: "\f058";
	font-size: 20px;
	color: transparent;
	background-position-y: 50%;
	background-position-x: 50%;
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	display: inherit;
	background-size: contain;
	vertical-align: middle
}

.right-items a {
	color: white;
	font-size: 16px;
	/*   font-size: clamp(1rem, 0.6308rem + 0.4708vw, 1.4rem); */
}

.goog-te-gadget-simple>span {
	vertical-align: unset !important;
}

.goog-te-gadget-simple {
	background-color: transparent !important;
	border: unset !important;
}

img.goog-te-gadget-icon {
	background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/globe--v1.png) !important;
	background-position: 50% 50% !important;
	background-size: contain;
	width: 18px;
	height: 18px;
  background-repeat: no-repeat;
}

img.goog-te-gadget-icon.mz-icon {
	background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/user-male-circle.png) !important;
}

.goog-te-gadget-simple .goog-te-menu-value {
	color: white !important;
	font-weight: 500;
	font-family: "freight-sans-pro", sans-serif !important;
	font-size: 16px;
	/*   display: table-caption; */
	/*     padding-right: 10px; */
	/*   font-size: clamp(1rem, 0.6308rem + 0.4708vw, 1.4rem); */
}


/* .goog-te-menu-frame{left: clamp(13rem, 177.4828rem + -137.0690vw, 150.069rem) !important;} */


/* .custom-menu-primary.small-menu .hs-menu-wrapper>ul>li>a{
font-size: clamp(1rem, 0.6308rem + 0.4208vw, 1.4rem) !important;
} */

.header-primary {
	border-bottom: 1px solid #CCDBE8 !important;
}

.header.item,
.language-switch {
	margin-left: auto;
	right: 0px;
	text-align: end;
	margin: unset;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.span6.widget-span.widget-type-custom_widget.desktop.logo {
	margin: 0 auto;
	float: unset;
	width: 35%;
}

.feature-image .header-primary {
	border: unset !important;
}

.feature-image {
	padding: 60px 10px 60px 10px !important
}

.footer-container-wrapper {
	background-color: #222222;
	border-bottom: 2em solid black;
}

.item-footer h6 {
	line-height: 2;
	font-size: 14px;
	/*   font-size: clamp(1rem, 0.6308rem + 0.4208vw, 1.4rem)  */
}

.footer-container {
	font-size: 14px;
}


/*video-pop*/

#fade {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.9;
	opacity: .90;
	filter: alpha(opacity=80);
}

#fade_ {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.9;
	opacity: .90;
	filter: alpha(opacity=80);
}


/* #light_ {
  display: none;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1002;
  overflow: visible;
  left: 0;
} */

#light,
#light_ {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 80%;
	z-index: 1002;
}

#boxclose {
	float: right;
	cursor: pointer;
	color: #fff;
	/* background: #222222; */
	font-size: 31px;
	font-weight: bold;
	/* display: inline-block; */
	/* line-height: 0px; */
	/* padding: 0px 3px; */
	/* position: absolute; */
	/* right: 2px; */
	/* top: 2px; */
	z-index: 1002;
	opacity: 0.9
}

.boxclose:before {
	content: "×";
}

#fade:hover~#boxclose {
	display: none;
}

.test:hover~.test2 {
	display: none;
}


/*nav*/

#\:0\.targetLanguage>span>a>span:nth-child(5),
#\:0\.targetLanguage>span>a>span:nth-child(3) {
	display: none;
}

.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a {
	/* all: unset; */
	background: unset;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
	background-color: rgba(8, 8, 8, 0.88);
	border: unset;
	margin: 1rem 0 0;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	/*     width: 200px; */
	/*     top: auto; */
	left: -20px;
	position: absolute;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children>ul.hs-menu-children-wrapper li:last-child a {
	border: unset
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a {
	color: white;
	font-size: 13px;
	line-height: 2.5;
	/*     border-bottom: 1px solid #2E2E2E; */
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li a:hover {
	color: white;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper:before {
	all: unset
}


/*slented*/

.button-slanted {
	position: relative;
	padding: 11.6px;
	background: #404040;
	float: left;
	height: 47px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.button-slanted h5 {
	margin-bottom: 0;
}

.midbott,
.lastbott,
.dotbott {
	margin-left: 35px;
}

.lastbott,
.button-slanted.blog-tags {
	background: #D9000D !important;
}

.lastbott {
	height: 47px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex
	/*     flex-direction: column; */
}

.midbott::before,
.lastbott::before,
.dotbott::before {
	content: '';
	line-height: 0;
	font-size: 0;
	width: 0;
	height: 0;
	border-top: 0px solid transparent;
	border-left: 28px solid transparent;
	position: absolute;
	top: 0px;
	left: -28px;
}

.midbott::before,
.dotbott::before {
	border-bottom: 47px solid #404040;
	border-right: 0px solid #404040;
}

.lastbott::before {
	border-bottom: 47px solid #D9000D;
	border-right: 0px solid #D9000D;
}


/*--*/

.no-logo .lp-top-banner-inner .logo {
	display: none;
}

.firstbott::after,
.midbott::after,
.dotbott::after {
	content: '';
	line-height: 0;
	font-size: 0;
	width: 0;
	height: 0;
	border-top: 47px solid #404040;
	border-bottom: 40px solid transparent;
	border-left: 0 solid transparent;
	border-right: 28px solid transparent;
	position: absolute;
	top: 0;
	right: -28px;
}

.blog-tags::after {
	content: '';
	line-height: 0;
	font-size: 0;
	width: 0;
	height: 0;
	border-top: 38px solid #D9000D;
	/* border-bottom: 52px solid transparent; */
	border-left: 0 solid transparent;
	border-right: 29px solid transparent;
	position: absolute;
	top: 0;
	right: -28px;
}


/*club*/

div.mz-play {
	margin: 50px auto;
}

.myzone-video-showcase {
	padding-bottom: 6em !important;
}


/*product*/

.product-bg {
	height: 20rem;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: contain;
}

.DEDEDC {
	background-color: #DEDEDC;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 1.5rem;
	margin: 0 auto;
}

.long-red-line {
	border-bottom: 1px solid #C13336;
}

.text-over-slider {
	position: absolute;
	top: 0;
	background: transparent !important;
}

.text-over-slider .logo-company-name {
	display: none;
}


/*zones*/

.the-zones-video {
	background-color: #F7F5F5 !important;
}

.the-zones-video .text-center.banner-vid {
	position: absolute;
	top: 40%;
	width: 100%;
	left: 0;
}

.the-zones-video .full-banner-content {
	padding-top: unset
}

.the-zones-video .full-banner-content .content {
	max-width: unset;
}


/*blog*/

.blog.mobile.logo {
	margin: 0 auto;
	float: unset;
	width: 50%;
}

.header-primary.page-center.blog,
.nav-blog.js-enabled {
	background-color: white;
}

.silver {
	color: #A2A2A2
}

.blog-post-wrapper .post-header h1 {
	font-size: 2.5rem;
	line-height: 1.2;
	font-weight: bold;
	font-style: normal;
	color: #404040;
}

.section.post-body img {
	margin-left: 0px !important;
	/*     width: 100% !important; */
	padding: 2rem 0;
}

.featureimage-bg,
.post-header.storie {
	width: auto;
	height: 250px;
	margin-bottom: 2rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.featureimage-bg.storie {
	top: 0;
	left: 0;
	background: -webkit-gradient( linear, left top, left bottom, from(transparent), to(rgba(26, 26, 26, 0.44)));
	background: -o-linear-gradient( transparent, rgba(26, 26, 26, 0.44));
	background: linear-gradient( transparent, rgba(26, 26, 26, 0.44));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: inherit;
	padding: 2rem;
	cursor: pointer;
}

.blog-tags {
	left: -10px;
	top: 10px
}

.button-slanted.blog-tags {
	height: 38px;
}

.post-listing .post-item #hubspot-topic_data a.topic-link:link,
.post-listing .post-item #hubspot-topic_data a.topic-link:visited {
	color: white;
}

.post-listing .post-item #hubspot-topic_data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex
}


/*blog-nav*/

.new_arrivals_sorting {
	display: inline-block;
	border-radius: 3px;
	margin-top: 59px;
	overflow: visible;
	width: 100%;
}

ul.arrivals_grid_sorting {
	width: 100%;
}

li.p-2_product.active {
	background: #fff;
}

li.p-2_product {
	color: #525252;
	font: normal normal 14px/40px freight-sans-pro;
	cursor: pointer;
}

.navbar-light .navbar-brand {
	color: #6C6C6C !important;
	margin: unset
}

.blog-page-title h1 {
	display: none
}


/*blog-post*/

span#hs_cos_wrapper_ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

a.author-link {
	color: #A2A2A2 !important;
	/*   font-size:1.25rem */
}

.hubspot-editable {
	padding: 10px 0;
	text-transform: none !important;
}

.blog-section p span,
.blog-section p {
	/*     font-family: 'FreightSansProBook'; */
	font-weight: normal;
}

.blog-section .fs.book p span,
.blog-section .fs.book p {
	font-family: unset;
}

.post-item {
	margin-bottom: 35px;
	padding: 30px 30px 15px;
	-webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
}


/*blog-form*/

.form-in-blog .submitted-message {
	font-size: 1.2em;
	font-family: 'freight-sans-pro';
	color: white;
	padding: 30px 0 0 0;
}

.form-in-blog .row-fluid-wrapper {
	margin: 5rem 0;
	padding: unset !important;
	background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/Group%2056.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.form-in-blog {
	padding: unset !important;
	border-bottom: 1px solid #C13336;
	border-top: 1px solid #C13336;
	margin: 5rem 0;
}

.blog-in-form {
	padding: 5rem;
}


/* .right-blog {
    height: 100vh;
    background-position: left;
    background-image: url(https://www.myzone.org/hubfs/banner_girl@2x.png);
    background-repeat: no-repeat;
} */


/*nav-contact form*/

.hs-content-id-37717832291 .form-single-row form,
.hs-content-id-12345194861 .form-single-row form {
	max-width: 1600px;
	margin: 0 auto;
	overflow: auto;
	position: relative;
	padding: 35px;
}


/* .two-column-flexible .left-col, .two-column-flexible .right-col{
  min-height: unset !important;
} */

.lp-top-banner-inner {
	overflow: unset !important;
}


/*form-contact*/

.form-single-row label,
legend {
	display: inline-block;
	font-size: 14px;
	font-weight: unset !important;
	margin-bottom: 5px;
	font-weight: 500;
	/*     font-family: 'FreightSansProBook'; */
}

.hs-content-id-37717832291 .form-single-row input[type="email"],
.hs-content-id-37717832291 .form-single-row input[type="text"],
select#country-3044ddd6-77b6-42f5-8dd6-7c112878eb03_5952,
.hs-content-id-37717832291 select,
.hs-content-id-12345194861 .form-single-row input[type="email"],
.hs-content-id-12345194861 .form-single-row input[type="text"],
select#country-3044ddd6-77b6-42f5-8dd6-7c112878eb03_5952,
.hs-content-id-12345194861 select {
	display: block;
	max-width: 100%;
	height: 3.5rem;
}

label.hs-error-msg {
	color: red;
}

.hs-content-id-37717832291 textarea,
.hs-content-id-12345194861 textarea {
	height: 3.5rem;
	max-width: unset !important
}

.hs-content-id-37717832291 textarea[name="useful_information"],
.hs-content-id-12345194861 textarea[name="useful_information"] {
	height: 15rem;
}

.hs-content-id-37717832291 label.hs-main-font-element,
.hs-content-id-12345194861 label.hs-main-font-element {
	position: absolute;
	bottom: 100px;
	left: 33px;
}

#hs_cos_wrapper_widget_1566492022592>div>div {
	padding-top: unset;
}

.brochure-content .hs-button.primary,
.brochure-content input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: none;
	font-weight: bold;
	/*     font-family: 'FreightSansProBold'; */
	font-size: 16px;
	text-decoration: none !important;
	background-color: #C13336;
	border-radius: unset;
	padding: 1rem 2rem;
	text-transform: unset;
	/*   font-size: clamp(1rem, 0.5846rem + 0.5409vw, 1.45rem); */
}

.brochure-content select {
	margin-bottom: 20px
}

.no-padding>div {
	padding: 0
}

.no-header-padding {
	padding-top: unset !important
}

.blog-header {
	padding: 20px;
}

.blog-filter .collapse.in {
	display: block;
}

#hs_cos_wrapper_widget_1604582845073_>div.col-md-6.offset-md-3.col-12>img {
	border: 2px solid white;
	border-radius: 50%;
}

.item-footer a,
.item-footer a:hover {
	color: white;
}

h2.title {
	all: unset;
}

.clip-path-bt-r {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	padding: 10rem 0
}

.clip-path-top-r {
	-webkit-clip-path: polygon(100% 0px, 100% 100%, 0 100%, 0px 10%);
	clip-path: polygon(100% 0px, 100% 100%, 0 100%, 0px 10%);
	padding: 10rem 0
}

.item-header-image {
	height: 15rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.item-header-image::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 26, 26, 1)), to(transparent));
	background-image: -o-linear-gradient(bottom, rgba(26, 26, 26, 1), transparent 100%);
	background-image: linear-gradient(0deg, rgba(26, 26, 26, 1), transparent 100%);
	opacity: .7;
}

.club-ex-showcase .span4 {
	position: relative;
}

.club-ex-showcase .video-still p {
	position: absolute;
	bottom: 10%;
	left: 15%;
	width: 70%;
	margin: 0 auto;
	text-align: left;
}

.club-ex-showcase .video-still p.location {
	display: none;
	line-height: 0;
}

.video-still p {
	font-weight: bold;
	font-size: 14px;
	/*     font-size: clamp(1rem, 0.7692rem + 0.3005vw, 1.25rem); */
}


/*feature*/


/* .feature-image img {
    padding: 1rem;
} */

.featuredIn__imageList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 25%;
	padding-bottom: 25%;
}

.featuredIn__imageList__item {
	display: none;
	position: absolute;
	width: 100%;
	background-color: white;
	/*     min-height: 80px; */
	padding: 3rem;
	background-repeat: no-repeat;
	background-size: contain;
	background-position-y: 50%;
	background-position-x: 50%;
	margin: 0 1em;
}

.span3.widget-span.widget-type-custom_widget.featuredIn__imageList {
	height: 0;
	/*     padding: 4rem 0px 10rem 0px; */
	padding-top: clamp(1rem, 8.3308rem + -9.0226vw, 4rem);
	padding-bottom: 10rem;
}

.zones-container .two-column-flexible .left-col.copy,
.zones-container .two-column-flexible .right-col.copy {
	padding-top: unset !important;
	padding-bottom: unset !important;
}

#main-next,
#main-prev {
	color: transparent;
}

#main-next {
	background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/Polygon%201.png);
	background-size: contain;
	background-repeat: no-repeat;
	height: 50px;
	width: 15px;
	right: -12px !important;
}

.features-detail {
	padding: unset;
}


/*blog-title*/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}

.blog-title-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.storie-title-name-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	display: -webkit-flex;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	min-width: 0;
}

.blog-title-name-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	min-width: 0;
}

.storie-title-name-title a {
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.blog-title-name-title a {
	/*     height: 3em; */
	line-height: 1.5;
	white-space: normal;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

#hs_cos_wrapper_widget_1605114278180>div {
	background-color: #F7F5F5;
}

.switch {
	display: none
}


/*safari-logos*/

.feature-image .header-primary.page-center .row-fluid:first-child {
	display: contents;
}

.container-fluid .row-fluid .page-center,
.lp-top-banner-inner,
.lp-top-banner-inner-2,
.page-center-mg {
	max-width: 1696px;
}

.inner-width>.page-center,
.feature-image {
	max-width: 1200px !important;
}


/* .header-search:before {
    display: none !important;
} */

.logoclass div {
	margin: 0 auto;
}

.redbotton,
.whitebotton {
	display: inline-block;
	text-align: center;
}

.none {
	display: none
}

.video-overlay {
	z-index: 0 !important
}

.blog-post-wrapper .current.lastbott {
	display: -ms-grid;
	display: grid
}

.blog-title-name-title span {
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.zone-image {
	height: 300px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.submitted-message {
	font-size: 1.75em;
	font-family: 'freight-sans-pro';
	max-width: 1600px;
	margin: 0 auto;
	padding: 0 30px;
}

.mz-bar {
	background-color: transparent !important;
	position: absolute;
	width: 100%
}

.topic-link {
	text-transform: capitalize;
	font-size: 13px;
}

ul.footer-address {
	position: relative;
	list-style-type: none;
	padding-left: 1em;
}

.hero-video {
	position: relative;
	padding-top: 200px;
}

.hero-video .video-contain {
	-ms-flex-align: stretch;
	-webkit-box-align: stretch;
	align-items: stretch;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
	-ms-flex-pack: stretch;
	-webkit-box-pack: stretch;
	justify-content: stretch;
	margin-top: -204px;
	min-height: 85vh;
	min-height: calc(100vh - 180px);
	overflow: hidden;
	padding-bottom: 280px;
	padding-top: 240px;
	/*   padding-bottom: 314px;
    padding-top: 460px; */
	position: relative;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/*  -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    margin-top: -204px;
    min-height: 85vh;
    min-height: calc(100vh - 180px);
    overflow: hidden;
   
    position: relative;
    width: 100%;
    align-items: center;
    display: flex;
    height: 120vh;
   
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    min-height: 560px;*/
}

app-video.thumb-loaded.canplay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: block;
}

.hero-video .myzone-responsive-video.video-120 {
	/* max-height: 120vh; */
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	display: block;
	max-width: 100%;
	position: relative;
	/* z-index: 2; */
}

.hero-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(12, 12, 13, .5);
	/*     z-index: 3; */
}

.home {
	/* top: 50%; */
	top: 30%;
	/* transform: translate(0,-50%); */
	/* margin: 0; */
	/* margin: 0 auto; */
	margin: 0 auto;
	max-width: 1656px;
	width: 100%;
}

.hs-content-id-37052534600 .body-container-wrapper {
	padding-top: 205px;
}


/*form*/

form#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
}

#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3>div.hs_submit.hs-submit>div.actions {
	all: unset
}

#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3>div.hs_submit.hs-submit>div.actions>input {
	background-color: #D9000D !important;
	white-space: nowrap;
	font-size: revert;
	margin: 0 0 0 10px;
	height: 3.5rem;
	padding: 0 3rem
}

input#phone-470368ab-2d52-42c4-8c30-3fb8a120b4c3,
select#phone_ext-470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
	height: 3.5rem;
	border: 1px solid #DEDEDC;
	font-size: clamp(1.2rem, 0.3538rem + 0.8413vw, 1.7rem);
	font-family: 'freight-sans-pro';
}

label#label-phone-470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
	display: none;
}


/*form-club*/

.hs-content-id-37400116985 form.hs-form fieldset[class*="form-columns"] .hs-input,
.hs-content-id-12161845660 form.hs-form fieldset[class*="form-columns"] .hs-input {
	max-width: 100%;
	height: 4rem;
}

.hs-content-id-37400116985 fieldset.form-columns-2,
.hs-content-id-12161845660 fieldset.form-columns-2 {
	margin-top: -25px;
}

.hs-content-id-37400116985 .hs-button.primary,
.hs-content-id-12161845660 .hs-button.primary,
.brochure-content input[type="submit"] {
	background-color: #C13336 !important;
	border-radius: unset;
	padding: 1.5rem 3rem;
	width: auto;
	margin-top: 3rem;
}


/*sub*/

.blog-in-form p {
	color: white;
}

.blog-in-form .hs-button.primary,
.brochure-content input[type="submit"] {
	font-size: large;
	font-weight: normal;
	padding: 1rem 3rem;
	margin-top: 10px;
}

.blog-in-form div.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>div {
	float: left;
	margin-right: 2%
}

.blog-in-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
	height: 0;
}

.blog-in-form select,
.blog-in-form input {
	height: 4rem !important;
	background-color: transparent;
	margin-top: 10px;
	color: #7E7E7E;
	border: 1px solid #7E7E7E;
}

a.hrefover {
	padding: 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
	/* background-color: red; */
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	cursor: pointer;
}


/*slick-dot-club*/

.club-ex-banner-slider ul.slick-dots,
.mz-remote-slider ul.slick-dots {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	display: -webkit-flex;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	left: 50%;
	float: unset;
	padding: 2rem 0 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.club-ex-banner-slider ul.slick-dots {
	background-color: #303640;
}

.mz-remote-slider ul.slick-dots {
	background-color: #fff;
}

ul.slick-dots>li::marker {
	color: transparent;
}

ul.slick-dots>li>button {
	border: unset;
	color: transparent;
	margin: 0 0.5rem;
	border-radius: 20px;
	background-color: #DBDBDB;
	padding: 9px 9px;
	height: 0;
	line-height: 0;
	width: 0;
}

ul.slick-dots>li>button:focus {
	outline: aliceblue;
	outline: unset;
}

ul.slick-dots>li.slick-active>button {
	background-color: #868686;
}

.hs-content-id-37396220574 .single-row {
	padding: 2rem 0;
}

.phone-info p {
	font-size: 14px;
	/* font-size: clamp(1rem, 0.6308rem + 0.4708vw, 1.4rem); */
	font-weight: 600;
	margin: 0;
}

.footer-container .redline.header {
	width: 45%;
}

.hs-content-id-37717832291 .cta-bottom,
.hs-content-id-37400116985 .cta-bottom,
.hs-content-id-12161845660 .cta-bottom,
.hs-content-id-12345194861 .cta-bottom {
	display: none;
}

.item-footer br {
	content: '';
	margin-top: 0;
	display: block;
}

iframe.goog-te-menu-frame.skiptranslate {
	zoom: 0.75;
	right: 7%;
	left: auto !important;
}

.no-paddings {
	padding: unset !important;
}

.the-zones-sec .span7 {
	text-align: center;
}


/* .hs-search-field::after {
    position: absolute;
    content: '';
    top: 12px;
    /* left: 203px; */


/* right: 0px;
    background: url(https://f.hubspotusercontent30.net/hubfs/5984530/brochure-search.png);
    width: 12px;
    height: 12px;
  background-repeat: no-repeat;

} */

.price {
	display: none
}

.hs-search-field__bar {
	position: relative;
}

.hs-search-field__bar button {
	background: 0;
	border: 0;
	color: white;
	position: absolute;
	top: 12px;
	right: 0px;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-size: cover !important;
	background-attachment: scroll;
	vertical-align: sub;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	margin-left: -30px;
	opacity: 0;
}

.brochure-header .hs-search-field__bar button {
	background: url(https://f.hubspotusercontent30.net/hubfs/5984530/brochure-search.png);
}

.brochure-header-blog .hs-search-field__bar button {
	background: url(https://f.hubspotusercontent30.net/hubfs/5984530/brochure-search-grey.png);
}

.hs-search-field__bar button span {
	visibility: hidden;
	opacity: 0;
}

.hs-search-field__bar button:focus {
	outline: unset !important
}

ul.hs-search-field__suggestions {
	display: none;
}

.arrow-scroll {
	cursor: pointer;
}


/*font*/

.sixteen {
	font-size: 16px;
	line-height: 1.5 !important;
}

.eighteen {
	font-size: 18px;
	line-height: 1.5
}

.twenty,
.club-ex-showcase .video-still p {
	font-size: 20px;
	line-height: 1.5 !important;
}

.twenty-two {
	font-size: 22px;
}

.twenty-six {
	font-size: 26px;
	line-height: 1.5
}

.thirty {
	font-size: 30px;
}

.thirty-four {
	font-size: 34px;
}

.thirty-six {
	font-size: 36px;
}

.fourty {
	font-size: 40px;
}

.fourty-two {
	font-size: 42px;
}

.sixty {
	font-size: 60px;
}

.ninety {
	font-size: 90px;
	line-height: 1
}


/*cookie*/


/* div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner,div#hs-eu-cookie-confirmation {
    background: #C13336 !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
    display:flex;justify-content: space-around;align-items: center;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording {
    margin-bottom: 0 !important;
    width: 70%;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p ,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover{
    font-family: "freight-sans-semibold",sans-serif !important;
    color: white !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    margin-bottom: unset !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{
  line-height: 0 !important;
}
div#hs-en-cookie-confirmation-buttons-area {
    display: inline-grid;
    width: 20%;
}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{
    margin-bottom: 12px;position: relative;padding: 10px 30px!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{
  margin-right: 12px;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{
  text-decoration: underline;
}
a#hs-eu-confirmation-button:before {
    position: absolute;
    content: '';
    background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/icons8-checked-48.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    left: 5px;
   top: 5px;
}
a#hs-eu-confirmation-button:after {
    content: 'Accept';
    visibility: visible;
    display: block;
    color: #C13336;
    padding: 10px;
    font-weight: bolder;
}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{
 text-align:center !important
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{visibility: hidden;}
a#hs-eu-decline-button:after { content: 'Decline';
    visibility: visible;
    display: block;
   margin-top: -2em;
} */


/*end-cookies*/


/*club-logos*/

.hs-content-id-37400116985 .span12.widget-span.widget-type-global_group.page-center.feature-image,
.hs-content-id-12161845660 .span12.widget-span.widget-type-global_group.page-center.feature-image {
	display: none;
}

.club-feature.featuredIn__imageList {
	width: 100%
}

.club-feature .featuredIn__imageList__item {
	left: 0;
	padding: 4em
}

.first-sec {
	padding: 60px 10px 30px 10px !important;
}

.second-sec {
	padding: 30px 10px 80px 10px !important;
}


/*footer-newsletter*/

.footer-newsletter h3 {
	font-weight: bold;
	font-size: 1.25rem;
}

.footer-newsletter label {
	line-height: 0;
	visibility: collapse;
}


/**/

@media (min-width: 768px) and (max-width: 768px) {
	.form-in-blog {
		background-size: cover;
	}
	.app-items {
		margin-top: -160px !important;
	}
	.form-in-blog .row-fluid .span7 {
		width: 100%
	}
	#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3 .hs_submit.hs-submit {
		margin: auto;
	}
	/* #hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3 > div.hs_submit.hs-submit > div.actions > input{padding: 10px }
   input#phone-470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
    width: 100% !important;
}select#phone_ext-470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
    width: 100% !important;
} */
	.phone-info {
		margin-top: 1em;
	}
	.hs-content-id-37333060846 .lp-top-banner.work-hard {
		margin-bottom: 5rem;
	}
	img.the-zones-sec-img {
		display: block !important;
	}
	.product-bg {
		height: 11rem;
	}
	.last-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 56%
	}
	.blog-listing-wrapper .post-listing .post-item {
		-webkit-box-shadow: unset;
		box-shadow: unset;
	}
	.container-fluid .row-fluid .page-center,
	.lp-top-banner-inner,
	.lp-top-banner-inner-2,
	.col-768 {
		padding: 0 8px
	}
	.page-center-mg {
		margin: 0 48px
	}
}

@media (max-width: 768px) {
	/*footer-newsletter*/
	.footer-newsletter input[type="email"] {
		width: 100% !important;
		display: flow-root;
	}
	.footer-newsletter input[type="submit"] {
		margin-top: unset !important;
		padding: unset !important;
		width: 100% !important;
	}
	.form-in-blog {
		background-size: cover;
	}
	/*   .brochure-content input,.brochure-content select {
    height: 2.5rem !important;} */
	.the-zones-sec .span7,
	.the-zones-sec .left-col,
	.the-zones-sec-2 .right-col {
		display: none;
	}
	.the-zones-sec .span5,
	.the-zones-sec .right-col,
	.the-zones-sec-2 .left-col {
		margin-left: 0;
		width: 100% !important;
	}
	/*font*/
	.nav-blog.js-enabled.small-menu .hs-menu-wrapper>ul>li>a,
	.custom-menu-primary.small-menu .hs-menu-wrapper>ul>li>a,
	.right-items a {
		font-size: 11px !important;
	}
	.sixteen,
	.eighteen,
	.twenty,
	.club-ex-showcase .video-still p,
	.brochure-content input,
	.brochure-content select {
		font-size: 14px !important;
	}
	.twenty-two,
	.twenty-six {
		font-size: 16px
	}
	.thirty,
	.thirty-four {
		font-size: 24px
	}
	.thirty-six,
	.fourty,
	.fourty-two {
		font-size: 28px
	}
	.ninety,
	.sixty {
		font-size: 40px
	}
}

@media (max-width: 767px) {
	.form-in-blog .row-fluid-wrapper {
		background-image: unset
	}
	.hs-content-id-37052534600 .mz-play {
		display: none !important;
	}
	/*   .filterbar {
    width: 100vw;
    left: calc(-50vw + 50%);
  } */
	/*phone-form*/
	form#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
		display: unset;
	}
	input#phone-470368ab-2d52-42c4-8c30-3fb8a120b4c3,
	select#phone_ext-470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
		max-width: unset;
		margin: 1rem 0;
	}
	#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3>div.hs_submit.hs-submit>div.actions>input {
		margin: unset;
		max-width: unset;
		width: 100%;
	}
	/*mobile-drop*/
	.right-item-header,
	.right-item-header>span:nth-child(2) {
		display: none;
	}
	.google_mobile {
		color: black;
		display: block !important;
		position: absolute;
		top: 75px;
		right: 30px;
		z-index: 200;
	}
	#hs_cos_wrapper_module_1604921241642101_>span {
		display: none;
	}
	.child-trigger i:after {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		content: '\f078';
		top: -10px;
		/* right: 15px; */
		color: transparent;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		position: absolute;
		width: 10px;
		height: 10px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		float: left;
		-webkit-box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.41);
		box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.41);
		transform: rotate(-45deg);
	}
	.child-trigger i,
	.child-trigger i:after {
		background-color: unset
	}
	.child-trigger.child-open i:after {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.form-in-blog {
		background-image: unset;
		background-color: #23272f;
	}
	.child-trigger {
		width: 100% !important;
	}
	.child-trigger i,
	.child-trigger i:after {
		float: right
	}
	.midbott,
	.lastbott,
	.dotbott {
		margin-left: 2.7rem;
	}
	.redbotton,
	.whitebotton {
		display: block;
		text-align: center;
	}
	.row-small-screen {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
	}
	.height-unset>.two-column-flexible .left-col,
	.height-unset>.two-column-flexible .right-col {
		min-height: unset !important;
	}
	.club-ex-banner-slider .banner-slide {
		height: 60rem;
	}
	.mz-remote-slider .banner-slide {
		height: 50rem;
	}
	/*video-button*/
	.mz-play.new-v {
		top: 50%;
	}
	/*homepage*/
	.product-bg {
		height: 10em;
		margin: 0.3em;
	}
	.text-img {
		display: -ms-inline-grid;
		display: inline-grid;
	}
	/*cut the tag of lastbott*/
	.lastbott h5.white.bold {
		overflow: auto;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin-bottom: unset;
	}
	/*100 of last slated*/
	/*   .blog-post-wrapper .current.lastbott{
   display:grid
  }
  .blog-title-name-title span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} */
	.current.lastbott {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.blog-tags {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		display: -webkit-flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.all-tag-names {
		overflow: auto;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin-bottom: unset;
	}
	.grey-border {
		border-top: 1px solid #DEDEDC;
	}
	/*nav*/
	.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li a {
		min-width: unset;
		border-bottom-width: unset;
		border-bottom-style: unset;
		padding: unset;
		text-align: unset;
		text-decoration: unset;
		font-size: unset;
		padding: unset;
	}
	.nav-subsec.js-enabled.trigger-overlay {
		width: 100%;
		height: auto;
		background-color: #404040;
		top: 0;
		left: 0;
		text-align: left !important;
		z-index: 110;
		padding-top: 0
	}
	.mobile-trigger {
		top: -35px;
		background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/burgur-bar.png) !important;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
	}
	.mobile-trigger i {
		display: none;
	}
	.mobile-trigger:hover {
		background-color: transparent;
	}
	.nav-blog.js-enabled {
		background-color: transparent;
	}
	.mobile-trigger.closebutton {
		position: absolute;
		display: inline-block;
		width: 50px;
		height: 50px;
		overflow: hidden;
		background-color: unset !important;
		left: 30px;
		top: 70px;
		z-index: 1;
		background-image: unset !important;
	}
	.mobile-trigger.closebutton::before,
	.mobile-trigger.closebutton::after {
		content: '';
		position: absolute;
		height: 2px;
		width: 100%;
		top: 50%;
		left: 0;
		margin-top: -1px;
		background: #C1C1C1;
	}
	.mobile-trigger.closebutton::before {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.mobile-trigger.closebutton::after {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.mobile-trigger.closebutton i,
	.mobile-trigger.closebutton i:after,
	.mobile-trigger.closebutton i:before {
		all: unset
	}
	.custom-menu-primary .hs-menu-wrapper {
		background-color: transparent !important
	}
	.custom-menu-primary .hs-menu-wrapper>ul ul li,
	.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
		background-color: unset !important;
		border: unset;
		margin-top: unset
	}
	.custom-menu-primary.small-menu .hs-menu-wrapper>ul>li {
		padding: 1rem 0;
	}
	.custom-menu-primary.small-menu .hs-menu-wrapper>ul>li>a {
		font-size: 16px;
	}
	.child-trigger {
		border-left: unset;
		top: 20px;
	}
	.hs-menu-depth-2 .child-trigger i,
	.hs-menu-depth-2 .child-trigger i:after {
		background-color: white !important;
	}
	div#hs_menu_wrapper_module_156525572715992_:before {
		content: "\f058";
		font-size: 20px;
		color: transparent;
		background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/mobile-logo-grey.png);
		background-position-y: 50%;
		background-position-x: 50%;
		background-repeat: no-repeat;
		width: 100%;
		height: 171px;
		display: inline-block;
		margin-bottom: 28px;
	}
	/*blog*/
	.collapse.show {
		z-index: 1;
		margin-top: 15px;
	}
	ul.arrivals_grid_sorting {
		text-align: left;
	}
	li.p-2_product {
		margin: unset;
		padding: 1px 0 1px 20px;
		background-color: unset;
		width: auto;
	}
	/*zone*/
	.the-zones-video img {
		margin-top: 100% !important;
	}
	.the-zones-video .full-banner-content.centre {
		background-color: transparent !important;
	}
	/*app*/
	.features-slider-wrapper.myzone-app-slide {
		padding: 6rem 0;
	}
	div#hs_cos_wrapper_widget_1566988200066 {
		background-color: #303640;
	}
	/*text-over*/
	.text-over-slider {
		top: 207px
	}
	.club-ex-banner,
	.club-ex-banner .banner-slide {
		height: 107vh
	}
	/*product*/
	.midbott {
		display: none
	}
	.add-row.column-reverse .row-fluid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	/*end-product*/
	.desktop.logo,
	.header-search,
	.page-center.feature-image,
	.hidden-small-screen {
		display: none !important;
	}
	.right-hidden-small-screen>.row-fluid>div:nth-child(2) {
		display: none;
	}
	.left-hidden-small-screen>.row-fluid>div:nth-child(1) {
		display: none;
	}
	.mobile.logo {
		width: 100%;
		text-align: center;
		padding: 2.5rem 0;
	}
	.mobile.logo img.hs-image-widget {
		width: 20%;
	}
	.custom-menu-primary.small-menu {
		left: 45px;
		position: absolute;
		top: 85px;
		z-index: 1;
	}
	h1.tisa.bold.display-1.white {
		font-size: 4rem !important;
	}
	.page-center {
		padding: 0 30px;
	}
	.right-hidden-small-screen {
		border-top: 1px solid #DEDEDC;
	}
	.no-padding-small-screen .page-center {
		padding: 0
	}
	.two-column-flexible .left-col.copy,
	.two-column-flexible .right-col.copy {
		padding: 0 30px 0;
	}
	.page-center-mg {
		margin: 0 30px 0;
	}
	.single-row {
		padding-left: 0;
		padding-right: 0
	}
	.footer-block-items .span3,
	.homepage-product .span3 {
		width: 50%;
		padding: 1rem 0;
	}
	.footer-block-items .row-fluid {
		padding: 4rem 0;
	}
	.add-row .row-fluid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.float-left.icon-left img {
		margin: 20px 0;
		width: inherit;
		padding-right: 10px
	}
	.myzone-left-icon a.redbotton {
		width: inherit;
	}
	.myzone-left-icon {
		padding: 1.5rem;
	}
}

@media (min-width: 992px) {
	form#hsForm_470368ab-2d52-42c4-8c30-3fb8a120b4c3 {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.club-ex-showcase .video-still {
		/*     height: 370px; */
		height: 32rem
	}
	/*   .myzone-video-showcase p {
    text-align: left;
    padding: 10px 5rem;
    font-size: 20px;
  font-size: clamp(1rem, 0.7692rem + 0.3005vw, 1.25rem);
} */
	.club-ex-showcase div.mz-play {
		margin: 90px auto;
		width: 65px;
	}
	.button-slanted {
		padding: 0 2rem;
	}
	.new_arrivals_sorting.navbar.navbar-expand-lg.navbar-light {
		padding: unset;
	}
	.navbar-brand {
		display: none !important;
	}
	.filterbar {
		background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.71)), to(rgb(242 242 242))) 0% 0% no-repeat padding-box;
		background: transparent -o-linear-gradient(top, rgba(255, 255, 255, 0.71) 0%, rgb(242 242 242) 100%) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0.71) 0%, rgb(242 242 242) 100%) 0% 0% no-repeat padding-box;
	}
	li.p-2_product {
		padding: 0 1%;
		/*     letter-spacing: 2.8px; */
		color: #525252;
		opacity: 1;
		background: #e8e8e8;
		height: inherit;
	}
}

@media (max-width: 991px) {
	.phone-contact .col-12.add-flex.align-items-center {
		flex-wrap: wrap;
	}
	li.p-2_product {
		text-align: left;
	}
	.new_arrivals_sorting.navbar.navbar-expand-lg.navbar-light.blog-filter {
		/* max-width: 300px; */
		margin: 0 auto;
		border-top: 1px solid #DEDEDC;
		border-bottom: 1px solid #DEDEDC;
	}
	.navbar-toggler-icon {
		background: unset !important;
	}
	span.navbar-toggler-icon::after {
		content: '\f078';
		top: 9px;
		right: 15px;
		color: transparent;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		position: absolute;
		width: 10px;
		height: 10px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		float: left;
		-webkit-box-shadow: -2px 2px 0 rgba(64, 64, 64, .41);
		box-shadow: -2px 2px 0 rgba(64, 64, 64, .41);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.navbar-light .navbar-toggler {
		all: unset !important;
	}
}

@media (min-width: 1280px) {
	.header-primary.page-center .row-fluid .span2 {
		width: 16.666667%;
		margin: unset;
	}
	.header-primary.page-center .row-fluid .span5 {
		width: 41.666667%;
		margin: unset;
	}
}

@media (max-width: 540px) {
	/*   .video-contain.video-height,.video-overlay.video-height {
    height: unset;
} */
	.clip-path-top-r {
		-webkit-clip-path: polygon(100% 0px, 100% 100%, 0 100%, 0px 6%);
		clip-path: polygon(100% 0px, 100% 100%, 0 100%, 0px 6%);
	}
	.mz-bar {
		margin-top: -12%;
	}
	.edit-color .right-col {
		background-color: #303640;
		color: white;
	}
	.mobile-bg {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.myzone-responsive-video {
		display: none;
	}
	.slanted.add-row-small {
		display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	.text-change {
		font-size: 14px !important;
		/*     font-family: 'Tisa Sans Pro' !important; */
		font-family: "ff-tisa-web-pro", serif !important;
		font-weight: bold;
	}
	/*font*/
	/* .sixteen,.eighteen,.twenty,.club-ex-showcase .video-still p{
   font-size:14px
  }

.twenty-two,.twenty-six{
   font-size:16px
  }

.thirty,.thirty-four{
   font-size:24px
  }

.thirty-six,.fourty,.fourty-two{
   font-size:28px
  }

.ninety,.sixty{
   font-size:40px
  }*/
}

@media (max-width: 320px) {
	/*   .blog-container .lastbott .white.bold {
    font-size: 2.8vh;
} 
  .lastbott {
   flex-direction: column;
}*/
	.blog-header {
		padding: unset
	}
	a.button-slanted h5 {
		font-size: 11px;
	}
	.display-3,
	.display-1,
	.display-4 {
		font-size: 2.5rem !important;
	}
	.text-over-slider {
		top: 130px;
	}
	.club-ex-banner {
		height: 327vh;
	}
	.mobile-trigger {
		top: -48px;
		width: 50%;
		height: 100%;
		right: 70%;
	}
}

@media (min-width:769px) {
	/*footer-newsletter*/
	.footer-newsletter .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
		width: 50%;
		display: flow-root;
		margin-top: -15px
	}
	.footer-newsletter input[type="submit"] {
		margin-top: unset !important;
		padding: unset !important;
		width: 25% !important;
		position: unset !important;
		bottom: unset !important;
	}
	/*owrk for ipad*/
	.brochure-content .footer-container-wrapper,
	.brochure-content .header-container-wrapper,
	.brochure-content .body-container-wrapper {
		zoom: 0.75;
	}
	.hs-content-id-12161845660 .footer-container-wrapper {
		zoom: unset !important
	}
	.filterbar {
		/*     position: relative;
  width: calc(131.85vw + 2%);
      left: calc(-68vw + 50%);
    margin: auto;
  padding-top:1px;
  padding-bottom:0px;
} */
		width: -webkit-fill-available;
		width: -moz-available;
		position: absolute;
		display: inline;
		margin: 100px;
		margin: auto;
		padding-top: 1px;
		left: 0;
		padding-bottom: 0px;
		margin-bottom: 50px;
		z-index: 11;
	}
	.post-listing.row.isotope {
		margin-top: 10rem;
	}
}

@media (min-width: 768px) {
	.no-padding-bottom-child>div {
		padding-bottom: unset !important
	}
	.no-padding-bottom-grandchild>div>div {
		padding-bottom: unset !important
	}
	.no-padding-right-grandchild>div>div {
		padding-right: unset !important
	}
	.no-padding-left-grandchild>div>div {
		padding-left: unset !important
	}
	.no-padding-top-grandchild>div>div {
		padding-top: unset !important
	}
	.no-padding-large-screen {
		padding: 0 !important;
	}
	.zones-container .span6 div.no-paddings {
		padding: 30px !important;
	}
	/*.brochure-content{zoom: 0.75;}*/
	.custom-menu-primary .hs-menu-wrapper>ul ul li:first-child {
		display: none;
	}
	.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li a:hover {
		color: white;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	.blog-header-bg {
		background-image: -webkit-gradient( linear, left top, right top, from(rgba(0, 0, 0, 1)), color-stop(3%, rgba(0, 0, 0, 1)), color-stop(40%, rgba(255, 255, 255, 0))), url(https://f.hubspotusercontent30.net/hubfs/5984530/woman-runs-a-trail.jpg);
		background-image: -o-linear-gradient( left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 3%, rgba(255, 255, 255, 0) 40%), url(https://f.hubspotusercontent30.net/hubfs/5984530/woman-runs-a-trail.jpg);
		background-image: linear-gradient( 90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 3%, rgba(255, 255, 255, 0) 40%), url(https://f.hubspotusercontent30.net/hubfs/5984530/woman-runs-a-trail.jpg);
		padding: 10rem 3rem;
		color: white;
		background-position: center;
		background-size: cover;
	}
	img.the-zones-sec-img {
		display: none;
	}
	.container-fluid .row-fluid .page-center,
	.lp-top-banner-inner,
	.lp-top-banner-inner-2 {
		padding: 0 48px
	}
	.page-center-mg {
		margin: 0 auto
	}
	/*   .container-fluid .row-fluid .page-center,.lp-top-banner-inner, .lp-top-banner-inner-2,.hs-content-id-37717832291 .form-single-row form{
  max-width:100%;
    width:90%
  } */
	.blog-in-form .input {
		width: 49%;
		display: inline-block;
		top: unset;
	}
	.hs-content-id-37400116985 .row-fluid.two-column-flexible form,
	.hs-content-id-12161845660 .row-fluid.two-column-flexible form {
		width: 80%;
	}
	/*video-mid*/
	.add-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.video-contain.video-height {
		height: 100%;
	}
	.video-overlay.video-height {
		height: 100%;
	}
	.no-paddings {
		padding: 0 !important
	}
	.no-top-but {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.item-center>div {
		vertical-align: middle;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.nav-subsec>div>span>div>ul>li:nth-child(1),
	.nav-subsec>div>span>div>ul>li:nth-child(2) {
		display: none;
	}
	/*font*/
	/* .sixteen{
    font-size: 16px;
  line-height:1.5 !important;
  }
.eighteen{
  font-size:18px;
  line-height:1.5  
  }
  .twenty,.club-ex-showcase .video-still p{
    font-size:20px;
  line-height:1.5 !important;  
  }
.twenty-two{
  font-size:22px;
  }
.twenty-six{
  font-size:26px;
  line-height:1.5
  }
.thirty{
  font-size:30px;
  }
.thirty-four{
  font-size:34px;
  }
.thirty-six{
  font-size:36px;
  }
.fourty{
  font-size:40px;
 }
 .fourty-two{
  font-size:42px;
 }
 .sixty{
   font-size:60px;
  }
.ninety{
   font-size:90px;
   line-height:1
  }
  */
	.club-ex-banner-slider .banner-slide {
		height: 58rem;
	}
	/*video-button*/
	.mz-play.new-v {
		all: unset;
	}
	.mz-play.new-v img {
		position: absolute;
		top: 50%;
		/*     left: 40%; */
		left: 25%;
		margin-right: -50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		margin: 0;
		width: 6rem;
	}
	.mz-bar {
		margin-top: -3%;
	}
	.float-right-large-screen {
		float: right;
	}
	.col-768 {
		padding-left: 48px;
		padding-right: 48px;
	}
	/*contact-form-button*/
  /*,
	.hs-content-id-12345194861 input.hs-button.primary.large*/
	.hs-content-id-37717832291 body .hs-button.primary,
	.hs-content-id-37717832291 input.hs-button.primary.large,
	.hs-content-id-12345194861 body .hs-button.primary {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		position: absolute;
		bottom: 3rem;
		margin: 0;
	}
	/*nav-blog*/
	.nav-blog.js-enabled.small-menu .hs-menu-wrapper>ul>li>a {
		font-size: 14px;
		color: #404040;
		/*     font-size: clamp(1rem, 0.6308rem + 0.4708vw, 1.4rem); */
	}
	.brochure-header-blog .header-search:before {
		position: absolute;
		content: '';
		top: 44px;
		left: 179px;
		background: url(https://cdn2.hubspot.net/hubfs/5984530/icons/myzone-search.svg);
		color: #404040;
	}
	.brochure-header-blog .header-search input.hs-search-field__input::-webkit-input-placeholder {
		color: #404040;
	}
	.brochure-header-blog .header-search input.hs-search-field__input::-moz-placeholder {
		color: #404040;
	}
	.brochure-header-blog .header-search input.hs-search-field__input:-ms-input-placeholder {
		color: #404040;
	}
	.brochure-header-blog .header-search input.hs-search-field__input::-ms-input-placeholder {
		color: #404040;
	}
	.brochure-header-blog .header-search input.hs-search-field__input::placeholder {
		color: #404040;
	}
	.brochure-header-blog .right-items a {
		color: #404040 !important
	}
	.brochure-header-blog i.fa.fa-userlogin-circle:before {
		background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/user-icon.png);
		content: "\f058";
		font-size: unset;
	}
	.brochure-header-blog img.goog-te-gadget-icon {
		background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/globe-icon.png) !important;
		background-position: 50% 50% !important;
		width: 18px;
		height: 18px;
		background-size: contain;
		background-repeat: no-repeat
	}
	.userlogin-circle {
		background-image: url(https://f.hubspotusercontent30.net/hubfs/5984530/user-male-circle.png);
		background-position: 50% 50% !important;
		margin-left: 2px;
		margin-right: 2px;
		margin: 0 2px;
		width: 18px;
		height: 18px;
		border: unset;
		/*     vertical-align: middle; */
		display: inherit;
		background-size: contain;
		background-repeat: no-repeat
	}
	.brochure-header-blog li.hs-menu-item.hs-menu-depth-1.hs-item-has-children::after {
		-webkit-box-shadow: -1px 1px 0 rgba(64, 64, 64, 0.41) !important;
		box-shadow: -1px 1px 0 rgba(64, 64, 64, 0.41) !important;
	}
	/*storie*/
	.storie-post .post-header.storie {
		height: 400px;
		max-height: 400px;
	}
	.stories-product.add-row img {
		height: 300px;
		width: auto;
	}
	/*blog*/
	.blog-listing-wrapper .post-listing .post-item {
		height: 520px;
	}
	.blog-container {
		margin-bottom: unset;
	}
	.blog.mobile.logo {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		display: -webkit-flex;
	}
	/*app*/
	.app-bg {
		background-size: contain;
		height: auto;
		background-repeat: no-repeat;
		background-position: top;
		top: 0;
		max-width: 1600px;
		margin: 0 auto;
	}
	.hs-content-id-12480513941 .span12.widget-span.widget-type-widget_container {
		background-color: #303640;
	}
	.hs-content-id-37445166379 .no-gutter .row-fluid .span6 {
		background-position: top;
	}
	.height-bg-ab .single-row {
		padding: unset;
	}
	/*mz-remote*/
	.dotbott {
		display: none
	}
	.mz-remote-slider .slick-slide {
		/*     max-height: 750px; */
		height: 52rem;
	}
	/*footer*/
	.hidden-large-screen {
		display: none !important;
	}
	.footer-container-wrapper {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	/*nav*/
	.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children>ul.hs-menu-children-wrapper li a {
		min-width: auto !important;
		line-height: inherit;
		border-bottom: 1px solid #2E2E2E;
	}
	ul.hs-menu-children-wrapper::after {
		/*     content: " "; */
		position: absolute;
		/*     right: 20%; */
		top: -8px;
		border-top: none;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
		border-bottom: 8px solid rgba(8, 8, 8, 0.88);
	}
	.nav-blog.js-enabled.small-menu li:nth-child(3) ul.hs-menu-children-wrapper::after {
		right: 3%;
	}
	.nav-blog.js-enabled.small-menu li:nth-child(4) ul.hs-menu-children-wrapper::after {
		right: 39%;
	}
	.nav-blog.js-enabled.small-menu li:nth-child(5) ul.hs-menu-children-wrapper::after {
		right: 26%;
	}
	.nav-blog.js-enabled.small-menu li:nth-child(6) ul.hs-menu-children-wrapper::after {
		right: 24%;
	}
	.brochure-header li:nth-child(3) ul.hs-menu-children-wrapper::after {
		right: 3%;
	}
	.brochure-header li:nth-child(4) ul.hs-menu-children-wrapper::after {
		right: 39%;
	}
	.brochure-header li:nth-child(5) ul.hs-menu-children-wrapper::after {
		right: 27%;
	}
	.brochure-header li:nth-child(6) ul.hs-menu-children-wrapper::after {
		right: 24%;
	}
	/*   li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active-branch {
    background-color: #D9000D;
} */
	/*   .active-branch >li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.active-branch> a{
   color: white;
    
  } */
	li.hs-menu-item.hs-menu-depth-1.hs-item-has-children::after {
		-webkit-box-shadow: -1px 1px 0 white;
		box-shadow: -1px 1px 0 white;
	}
	.nav-subsec.js-enabled {
		padding-top: 1.5rem;
	}
	li.hs-menu-item {
		padding: 0 1rem 0 1rem;
		margin: 0 1rem 0 1rem;
	}
	li.hs-menu-item.hs-menu-depth-1.hs-item-has-children::after {
		content: '\f078';
		top: 0.85rem;
		right: 15px;
		color: transparent;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		position: absolute;
		width: 5px;
		height: 5px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		float: left;
		/*     -webkit-box-shadow: -1px 1px 0 rgba(255,255,255,0.41);
            box-shadow: -1px 1px 0 rgba(255,255,255,0.41); */
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	li.hs-menu-item.hs-menu-depth-2.hs-item-has-children:after {
		content: '\f054';
		top: 20px;
		right: 10px;
		color: transparent;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		position: absolute;
		width: 7px;
		height: 7px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		float: left;
		-webkit-box-shadow: -1px 1px 0 #404040;
		box-shadow: -1px 1px 0 #404040;
		-webkit-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	.brochure-header {
		position: absolute;
		z-index: 10;
		width: 100%;
	}
	.right-items .row-fluid-wrapper {
		margin-left: auto;
	}
	.right-item-header {
		display: inline-block;
		padding: 5px;
		color: white
	}
	.mobile.logo {
		display: none !important;
	}
	.header-primary.page-center .row-fluid>* {
		-ms-transform: translateY(-50%);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100px;
	}
	.span12.widget-span.widget-type-cell.header-primary.page-center {
		max-width: 90%;
		height: 0 px;
		padding: unset;
		/*     height: 120px; */
	}
	/*height-flex*/
	.height-flex .span6,
	.height-flex .row-fluid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
	}
	.height-flex .container-fluid-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.height-flex-bott {
		margin-top: auto;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	/*homepage*/
	.header-items .row-fluid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
	}
	.extra-bottom {
		padding-bottom: 11rem 0 20rem 0 !important;
	}
	.extra-bottom-app {
		padding-bottom: 20rem !important;
	}
	.text-img {
		display: initial;
		text-align: start;
		margin-left: 1rem;
	}
	.float-left.icon-left {
		margin-right: 1.5rem;
	}
	.float-left.icon-left img {
		width: 3rem;
		margin: 1.5rem 0;
	}
	.container-fluid-text.left {
		max-width: 800px;
		margin-left: auto;
		padding-right: 5rem;
	}
	.container-fluid-text.right {
		max-width: 800px;
		margin-right: auto;
		padding-left: 5rem;
	}
	.container-fluid-text.right-center,
	.container-fluid-text.left-center {
		margin: 0 auto;
	}
	.add-padding {
		width: 70%;
		margin: 0 auto;
	}
	/*product-page*/
	.hs-content-id-12306910514 .no-padding-top-grandchild>div>div {
		padding: 0 0 70px 0!important;
	}
	.text-container .span6 {
		padding: 70px 0 !important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.hs-content-id-37333060846 .text-container .span6 {
		padding: unset !important;
	}
	.align-top .span6 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: end;
	}
	.app-items {
		background: transparent !important;
		position: relative;
		margin-top: clamp(-15rem, -27.2180rem + 15.0376vw, -20rem);
	}
	.header-items {
		position: absolute;
		margin-top: -15rem;
		z-index: 1;
	}
	.work-hard {
		position: relative;
	}
	.homepage-section-3 {
		padding-top: 20rem;
		background-color: #303640;
	}
	.hidden-in-large {
		display: none;
	}
}

@media (min-width: 1200px) {
	li.p-2_product {
		width: 13%;
	}
	/*homepage*/
	.box-padding {
		/*     padding: 0 3rem 0 3rem; 
   height: 70vh;  */
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		/*   width: 70%; */
		margin: 0 auto;
		width: 60%;
		margin: 0 auto;
		align-items: center;
		display: flex;
		display: -webkit-flex;
		min-height: 80vh;
		-ms-flex-flow: row wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row wrap;
	}
	.box-padding.home-vid {
		width: 80%;
	}
	.vh-100 {
		/*   position: relative; 
    padding: 10rem 0 10rem 0;*/
	}
	.box-padding.vh100 {
		height: 100vh;
	}
	.lp-top-banner {
		padding: 11rem 0 15rem 0;
	}
	.no-top {
		padding: 5rem;
	}
	.margin {
		margin: 5rem auto 5rem !important;
	}
}


/* @media (max-width:1068px){
   
 .sixteen{
   font-size:16px;
  line-height:1.5 !important;
  }
.eighteen{
   font-size:18px  !important;
   line-height:1.5  
  }
  .twenty{
  font-size:20px;
  line-height:1.5 !important;  
  }
.twenty-two{
   font-size:22px
  }
.twenty-six{
   font-size:26px;line-height:1.5
  }
.thirty{
   font-size:30px
  }
.thirty-four{
   font-size:34px
  }
.thirty-six{
   font-size:36px
  }
.fourty{
   font-size:40px
  }
 .sixty{
   font-size:60px
  }
.ninety{
   font-size:90px !important;line-height:1
  }
  } */