@font-face {
  font-family: "Open Sans Fallback";
  src: local("Arial");
  ascent-override: 91%;
  descent-override: 28%;
  line-gap-override: 0%;
  size-adjust: 104%;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans Fallback";
  src: local("Arial");
  ascent-override: 91%;
  descent-override: 28%;
  line-gap-override: 0%;
  size-adjust: 104%;
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans Fallback";
  src: local("Arial");
  ascent-override: 91%;
  descent-override: 28%;
  line-gap-override: 0%;
  size-adjust: 104%;
  font-weight: 700;
  font-style: normal;
}
/* line 1, ../sass/source/_common.scss */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 6, ../sass/source/_common.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 10, ../sass/source/_common.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17, ../sass/source/_common.scss */
::-moz-selection, ::selection {
  background: #e60000;
  color: #fff;
  text-shadow: none;
}

/* line 23, ../sass/source/_common.scss */
textarea:focus, input:focus, * {
  outline: none;
}

/* line 27, ../sass/source/_common.scss */
body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "industry", serif;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

/* line 38, ../sass/source/_common.scss */
a {
  color: #333333;
  text-decoration: none;
  outline: none;
  font-weight: 400;
  border: none;
  transition: all 0.4s ease 0s;
}
/* line 45, ../sass/source/_common.scss */
a:hover, a:focus {
  color: #333333;
}

/* Ul Li & Ol Li CSS */
/* line 52, ../sass/source/_common.scss */
ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 58, ../sass/source/_common.scss */
ul li, ol li {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  list-style: none;
}

/* Heading CSS */
/* line 69, ../sass/source/_common.scss */
b, strong {
  font-weight: 700;
}

/* line 73, ../sass/source/_common.scss */
.fl, .pull-left {
  float: left;
}

/* line 77, ../sass/source/_common.scss */
.fr, .pull-right {
  float: right;
}

/* line 81, ../sass/source/_common.scss */
.clear {
  clear: both !important;
}

/* line 86, ../sass/source/_common.scss */
.clearfix:before {
  content: "";
  display: table;
}
/* line 90, ../sass/source/_common.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 97, ../sass/source/_common.scss */
.bg_none {
  background: none !important;
}

/* line 101, ../sass/source/_common.scss */
img {
  max-width: 100%;
  border: none;
  outline: none;
  vertical-align: middle;
}

/* line 108, ../sass/source/_common.scss */
h1, h2, .blog-detail-banner h1, h3, .contact-left-content h1, h4, h5, h6 {
  font-weight: normal;
  color: #333333;
  margin: 0 0 15px;
  padding: 0;
}

/* line 115, ../sass/source/_common.scss */
h1 a, h2 a, .blog-detail-banner h1 a, h3 a, .contact-left-content h1 a, h4 a, h5 a, h6 a {
  color: #333333;
}

/* line 119, ../sass/source/_common.scss */
h1 a:hover, h2 a:hover, .blog-detail-banner h1 a:hover, h3 a:hover, .contact-left-content h1 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #333333;
}

.section-header-h1 {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
    margin: 0 0 30px 0;
}

.section-header-h1 h1 {
    font-size: 30px;
    line-height: normal;
    padding: 0 25px;
}

/* line 123, ../sass/source/_common.scss */
h1 {
  font-size: 56px;
  line-height: 1;
  font-weight: 600;
  color: #333333;
}
@media (max-width: 767px) {
  /* line 123, ../sass/source/_common.scss */
  h1 {
    font-size: 36px;
  }
  .section-header-h1 h1 {
	 font-size: 30px;   
	}
}

/* line 133, ../sass/source/_common.scss */
h2, .blog-detail-banner h1 {
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  color: #333333;
}
@media (max-width: 767px) {
  /* line 133, ../sass/source/_common.scss */
  h2, .blog-detail-banner h1 {
    font-size: 30px;
  }
}

/* line 142, ../sass/source/_common.scss */
h3, .contact-left-content h1 {
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
  color: #333333;
}
@media (max-width: 767px) {
  /* line 142, ../sass/source/_common.scss */
  h3, .contact-left-content h1 {
    font-size: 24px;
  }
}

/* line 151, ../sass/source/_common.scss */
h4 {
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  color: #333333;
}
@media (max-width: 767px) {
  /* line 151, ../sass/source/_common.scss */
  h4 {
    font-size: 20px;
  }
}

/* line 160, ../sass/source/_common.scss */
h5 {
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  color: #333333;
}

/* line 166, ../sass/source/_common.scss */
h6 {
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  color: #333333;
}

/* Paragraph CSS */
/* line 173, ../sass/source/_common.scss */
p, .entry-content p {
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-weight: 400;
  margin: 0 0 15px;
}

/* line 182, ../sass/source/_common.scss */
hr {
  border: none;
  margin: 20px 0;
  background: #e7e7e7;
  height: 1px;
}

/* line 189, ../sass/source/_common.scss */
blockquote:after, li:after {
  content: "";
  display: block;
  clear: both;
}

/* line 195, ../sass/source/_common.scss */
blockquote {
  border-left: 4px solid #e7e7e7;
  font-size: 15px;
  margin: 0 0 20px;
  padding: 10px 20px;
}

/*table structure*/
/* line 203, ../sass/source/_common.scss */
table, .entry-content table {
  border-right: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}

/* line 209, ../sass/source/_common.scss */
table th, table td {
  background: #fff;
  border-left: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  text-align: left;
  font-size: 15px;
  color: #333333;
  padding: 10px 20px;
}

/* line 220, ../sass/source/_common.scss */
.odd-even-stripe table {
  border: none;
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
}
/* line 225, ../sass/source/_common.scss */
.odd-even-stripe table td, .odd-even-stripe table th {
  border: none;
  border-bottom: 1px #fef2f2 solid;
}
/* line 228, ../sass/source/_common.scss */
.odd-even-stripe table td:not(:first-child), .odd-even-stripe table th:not(:first-child) {
  text-align: center;
}
/* line 232, ../sass/source/_common.scss */
.odd-even-stripe table th {
  padding: 10px;
  vertical-align: bottom;
}
/* line 236, ../sass/source/_common.scss */
.odd-even-stripe table td {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 1;
  color: #333333;
  padding: 20px 10px;
}
/* line 246, ../sass/source/_common.scss */
.odd-even-stripe table tbody tr:nth-child(even) td {
  background: #f9f9f9;
}

/* line 256, ../sass/source/_common.scss */
.entry-content th, .entry-content table th, .entry-content td, .entry-content table td {
  background: #fff;
  border-left: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  text-align: left;
  font-size: 15px;
  color: #333333;
  padding: 10px 20px;
}

/* line 267, ../sass/source/_common.scss */
table th {
  color: #333333;
  font-weight: 600;
}

/* line 272, ../sass/source/_common.scss */
input, textarea {
  outline: none;
  border: none;
  border: 1px #e7e7e7 solid;
  padding: 0;
  font-style: normal;
  font-size: 16px;
  font-family: "industry", serif;
  height: 36px;
  width: 100%;
  background: #fafafa;
  padding: 0 10px;
}

/* line 286, ../sass/source/_common.scss */
select {
  outline: none;
  border: none;
  border: 1px #e7e7e7 solid;
  padding: 0;
  font-style: normal;
  font-size: 16px;
  font-family: "industry", serif;
  height: 36px;
  width: 100%;
  background: #fafafa;
  padding: 0 10px;
}

/* line 302, ../sass/source/_common.scss */
input[type="button"], input[type="submit"] {
  cursor: pointer;
  width: auto;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
}
/* line 311, ../sass/source/_common.scss */
input[type="checkbox"], input[type="radio"] {
  border: none;
  width: auto;
  height: auto;
}

/* line 318, ../sass/source/_common.scss */
textarea {
  height: 160px;
  padding: 10px;
}

/*placeholder css*/
/* line 325, ../sass/source/_common.scss */
input::-webkit-input-placeholder, input::-moz-placeholder, input:-ms-input-placeholder, input:-moz-placeholder {
  opacity: 1 !important;
}

/*Button Css*/
/* line 331, ../sass/source/_common.scss */
.default-btn, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-form .gform_footer input[type="submit"], .leave-reply-form .comment-form .submit, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button {
  display: inline-block;
  font-family: "industry", serif;
  font-size: 15px;
  color: #fff;
  font-weight: 600;
  line-height: 1;
  border: none;
  padding: 13px 24px 12px;
  text-align: center;
  background: #e60000;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  cursor: pointer;
  border-radius: 0;
}
/* line 346, ../sass/source/_common.scss */
.default-btn:hover, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks:hover, .contact-apply-form .gform_wrapper .gform_footer input[type="submit"]:hover, .contact-form .gform_footer input[type="submit"]:hover, .leave-reply-form .comment-form .submit:hover, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button:hover, .default-btn:focus, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks:focus, .contact-apply-form .gform_wrapper .gform_footer input[type="submit"]:focus, .contact-form .gform_footer input[type="submit"]:focus, .leave-reply-form .comment-form .submit:focus, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button:focus, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button:focus {
  text-decoration: none;
  background: #d60808;
  color: #fff;
}
/* line 351, ../sass/source/_common.scss */
.default-btn.outline, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-form .gform_footer input.outline[type="submit"], .leave-reply-form .comment-form .outline.submit, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button {
  border: 1px #e60000 solid;
  background: transparent;
  color: #333333;
}
/* line 355, ../sass/source/_common.scss */
.default-btn.outline:hover, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks:hover, .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"]:hover, .contact-form .gform_footer input.outline[type="submit"]:hover, .leave-reply-form .comment-form .outline.submit:hover, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button:hover, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button:hover, .default-btn.outline:focus, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks:focus, .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"]:focus, .contact-form .gform_footer input.outline[type="submit"]:focus, .leave-reply-form .comment-form .outline.submit:focus, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button:focus, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button:focus {
  text-decoration: none;
  background: #e60000;
  color: #fff;
}

/* line 363, ../sass/source/_common.scss */
.default-link {
  font-weight: 500;
  font-size: 15px;
  color: #e60000;
  padding-right: 13px;
  display: inline-block;
  position: relative;
}
/* line 370, ../sass/source/_common.scss */
.default-link:after {
  content: "\f054";
  font-family: FontAwesome;
  color: #333333;
  position: absolute;
  right: 0;
  top: 4px;
  font-size: 11px;
}

/* line 380, ../sass/source/_common.scss */
.form-row {
  margin: 0 -10px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
@media (max-width: 767px) {
  /* line 380, ../sass/source/_common.scss */
  .form-row {
    display: block;
    margin: 0;
  }
}
/* line 388, ../sass/source/_common.scss */
.form-row:last-child {
  margin-bottom: 0;
}
/* line 391, ../sass/source/_common.scss */
.form-row label {
  padding: 0 0 5px;
  display: block;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}

/* line 397, ../sass/source/_common.scss */
.form-col {
  width: calc(50% - 20px);
  margin: 0 10px 20px;
}
@media (max-width: 767px) {
  /* line 397, ../sass/source/_common.scss */
  .form-col {
    width: 100%;
    margin: 0 0 15px;
  }
}
/* line 408, ../sass/source/_common.scss */
.form-col.full-width {
  width: calc(100% - 20px);
}
@media (max-width: 767px) {
  /* line 408, ../sass/source/_common.scss */
  .form-col.full-width {
    width: 100%;
  }
}

/* line 415, ../sass/source/_common.scss */
.label-col {
  width: calc(50% - 20px);
  margin: 0 10px;
}
/* line 418, ../sass/source/_common.scss */
.label-col.full-width {
  width: calc(100% - 20px);
}
@media (max-width: 767px) {
  /* line 418, ../sass/source/_common.scss */
  .label-col.full-width {
    width: 100%;
    margin: 0;
  }
}

/* line 426, ../sass/source/_common.scss */
.align-center {
  text-align: center;
}

/* line 435, ../sass/source/_common.scss */
.container:after, header:after, section:after, footer:after, nav:after, .title:after, .pagetitle:after {
  clear: both;
  content: "";
  display: block;
}

/* line 441, ../sass/source/_common.scss */
.set_bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 446, ../sass/source/_common.scss */
.border-bottom {
  border-bottom: 2px #eee solid;
}

@media (min-width: 768px) {
  /* line 450, ../sass/source/_common.scss */
  .hidden-desktop {
    display: none;
  }
}

/* line 455, ../sass/source/_common.scss */
.slick-dots {
  position: static;
  text-align: center;
  z-index: 2;
  width: 100%;
  text-align: center;
  float: left;
  height: 10px;
  margin: 25px 0;
}
/* line 464, ../sass/source/_common.scss */
.slick-dots li {
  display: inline-block;
  margin: 0 5px;
  vertical-align: top;
}
/* line 468, ../sass/source/_common.scss */
.slick-dots li button {
  background: none;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 6px;
  overflow: hidden;
  width: 6px;
  padding: 0 !important;
  background: #e60000;
  opacity: 0.5;
}
/* line 482, ../sass/source/_common.scss */
.slick-dots li.slick-active button {
  opacity: 1;
}

/* line 488, ../sass/source/_common.scss */
.slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 40px;
  height: 40px;
  z-index: 1;
  overflow: hidden;
  font-size: 0;
  cursor: pointer;
  border: none;
  background: transparent;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background-size: auto 21px;
  text-align: center;
  line-height: 50px;
  padding: 0;
}
/* line 507, ../sass/source/_common.scss */
.slick-arrow:after {
  content: "\f104";
  font-family: FontAwesome;
  text-rendering: auto;
  color: #e60000;
  font-size: 38px;
  width: 100%;
  line-height: 40px;
}

/* line 517, ../sass/source/_common.scss */
.slick-prev {
  left: -5px;
}
/* line 519, ../sass/source/_common.scss */
.slick-prev:hover {
  left: -10px;
}

/* line 524, ../sass/source/_common.scss */
.slick-next {
  right: -5px;
}
/* line 526, ../sass/source/_common.scss */
.slick-next:after {
  content: "\f105";
}
/* line 529, ../sass/source/_common.scss */
.slick-next:hover {
  right: -10px;
}

/* Slider */
/* line 535, ../sass/source/_common.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 549, ../sass/source/_common.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 556, ../sass/source/_common.scss */
.slick-list:focus {
  outline: none;
}
/* line 560, ../sass/source/_common.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 565, ../sass/source/_common.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 574, ../sass/source/_common.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 582, ../sass/source/_common.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 588, ../sass/source/_common.scss */
.slick-track:after {
  clear: both;
}
/* line 592, ../sass/source/_common.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 596, ../sass/source/_common.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 600, ../sass/source/_common.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 603, ../sass/source/_common.scss */
.slick-slide img {
  display: block;
}
/* line 606, ../sass/source/_common.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 612, ../sass/source/_common.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 616, ../sass/source/_common.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 620, ../sass/source/_common.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 624, ../sass/source/_common.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 630, ../sass/source/_common.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/*Common Stuff*/
/* line 635, ../sass/source/_common.scss */
.container-fixed {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  float: none;
  clear: both;
  padding: 0 15px;
}

/* line 644, ../sass/source/_common.scss */
.checkbox-custom {
  position: relative;
  padding-left: 30px;
  display: inline-block;
}
/* line 651, ../sass/source/_common.scss */
.checkbox-custom input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
}
/* line 659, ../sass/source/_common.scss */
.checkbox-custom input[type="checkbox"]:checked ~ span:after {
  content: "\f00c";
  float: right;
  font-size: 10px;
  font-family: FontAwesome;
  text-rendering: auto;
  position: absolute;
  left: 4px;
  top: -1px;
  color: #fff;
}
/* line 670, ../sass/source/_common.scss */
.checkbox-custom input[type="checkbox"]:checked ~ span:before {
  background-color: #e60000;
  border-color: #e60000;
}
/* line 676, ../sass/source/_common.scss */
.checkbox-custom span {
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 18px;
  color: #e60000;
  display: inline-block;
}
/* line 683, ../sass/source/_common.scss */
.checkbox-custom span:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px #e7e7e7 solid;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 698, ../sass/source/_common.scss */
.radio-custom {
  position: relative;
  padding-left: 22px;
}
/* line 701, ../sass/source/_common.scss */
.radio-custom input[type="radio"] {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
}
/* line 709, ../sass/source/_common.scss */
.radio-custom input[type="radio"]:checked ~ span:after {
  content: "";
  float: right;
  position: absolute;
  left: 5px;
  top: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background-color: #e60000;
}
/* line 722, ../sass/source/_common.scss */
.radio-custom span {
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 18px;
  color: #e60000;
  display: inline-block;
}
/* line 729, ../sass/source/_common.scss */
.radio-custom span:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px #e7e7e7 solid;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Close Icon */
/* line 745, ../sass/source/_common.scss */
.close, .lg-toolbar.lg-group .lg-close {
  cursor: pointer;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: relative;
  font-size: 0;
}
/* line 752, ../sass/source/_common.scss */
.close:after, .lg-toolbar.lg-group .lg-close:after, .close:before, .lg-toolbar.lg-group .lg-close:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 2px;
  background: #818a91;
  transform: rotate(45deg);
}
/* line 764, ../sass/source/_common.scss */
.close:before, .lg-toolbar.lg-group .lg-close:before {
  transform: rotate(-45deg);
}
/* line 767, ../sass/source/_common.scss */
.close.small, .lg-toolbar.lg-group .small.lg-close {
  width: 20px;
  height: 20px;
}
/* line 771, ../sass/source/_common.scss */
.close.circle, .lg-toolbar.lg-group .circle.lg-close {
  border: 1px #818a91 solid;
  border-radius: 50%;
  opacity: 0.6;
}
/* line 775, ../sass/source/_common.scss */
.close.circle:after, .lg-toolbar.lg-group .circle.lg-close:after, .close.circle:before, .lg-toolbar.lg-group .circle.lg-close:before {
  top: 5px;
  left: 5px;
  bottom: 5px;
  right: 5px;
  width: 1px;
}

/* line 784, ../sass/source/_common.scss */
.shade-bottom {
  position: relative;
}
/* line 786, ../sass/source/_common.scss */
.shade-bottom:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -5px;
  right: 0;
}

/* line 797, ../sass/source/_common.scss */
.shade-top-bottom {
  position: relative;
}
/* line 799, ../sass/source/_common.scss */
.shade-top-bottom:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -5px;
  right: 0;
}
/* line 809, ../sass/source/_common.scss */
.shade-top-bottom:before {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -5px;
  right: 0;
  transform: rotate(180deg);
}

/* line 821, ../sass/source/_common.scss */
.text-center {
  text-align: center;
}

/* line 824, ../sass/source/_common.scss */
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}

/* line 828, ../sass/source/_common.scss */
.items-center {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}

/* line 831, ../sass/source/_common.scss */
.justify-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 834, ../sass/source/_common.scss */
.aspect-ratio-wrap {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
/* line 838, ../sass/source/_common.scss */
.aspect-ratio-wrap iframe, .aspect-ratio-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 846, ../sass/source/_common.scss */
.lg-toolbar.lg-group {
  background-color: transparent;
}
/* line 848, ../sass/source/_common.scss */
.lg-toolbar.lg-group *:not(.lg-close) {
  display: none !important;
}
/* line 851, ../sass/source/_common.scss */
.lg-toolbar.lg-group .lg-close {
  top: 10px;
  right: 10px;
}

/* line 858, ../sass/source/_common.scss */
.lg-actions .lg-prev {
  background-color: transparent;
}
/* line 860, ../sass/source/_common.scss */
.lg-actions .lg-prev:after {
  content: "\f104";
  font-family: FontAwesome;
  text-rendering: auto;
  font-size: 30px;
}
/* line 866, ../sass/source/_common.scss */
.lg-actions .lg-next {
  background-color: transparent;
}
/* line 868, ../sass/source/_common.scss */
.lg-actions .lg-next:before {
  content: "\f105";
  font-family: FontAwesome;
  text-rendering: auto;
  font-size: 30px;
}

/* line 875, ../sass/source/_common.scss */
.lg-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
}

/*---------------Commen CSS END here---------------*/
/* line 1, ../sass/layout/_header.scss */
.page-header {
  min-height: 72px;
}
/* line 3, ../sass/layout/_header.scss */
.page-header .page-header-inner {
  background: #fff;
  height: 72px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 10px 25px;
  border-bottom: 2px solid #eee;
}
@media (max-width: 1023px) {
  /* line 3, ../sass/layout/_header.scss */
  .page-header .page-header-inner {
    padding: 10px 15px 10px 5px;
  }
}
/* line 13, ../sass/layout/_header.scss */
.page-header .page-header-inner.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
/* line 21, ../sass/layout/_header.scss */
.page-header .site-logo {
  padding: 10px;
  width: 20%;
}
@media (max-width: 767px) {
  /* line 21, ../sass/layout/_header.scss */
  .page-header .site-logo {
    width: 180px;
  }
}
/* line 27, ../sass/layout/_header.scss */
.page-header .site-logo > a {
  max-width: 200px;
}
/* line 29, ../sass/layout/_header.scss */
.page-header .site-logo > a img {
  width: 200px;
  height: 25px;
}
/* line 35, ../sass/layout/_header.scss */
.page-header .header-navigation {
  width: 60%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width: 767px) {
  /* line 35, ../sass/layout/_header.scss */
  .page-header .header-navigation {
    display: none;
  }
}
/* line 43, ../sass/layout/_header.scss */
.page-header .header-right {
  width: 20%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  padding: 10px 30px 10px 10px;
}
@media (max-width: 1023px) {
  /* line 43, ../sass/layout/_header.scss */
  .page-header .header-right {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  /* line 43, ../sass/layout/_header.scss */
  .page-header .header-right {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    width: auto;
    margin-left: auto;
  }
}

/* line 59, ../sass/layout/_header.scss */
.dealer-link a {
  font-size: 16px;
  font-weight: 600;
  line-height: 50px;
}
@media (max-width: 1023px) {
  /* line 59, ../sass/layout/_header.scss */
  .dealer-link a {
    font-size: 14px;
  }
}
/* line 66, ../sass/layout/_header.scss */
.dealer-link a:hover {
  color: #e60000;
}

@media (max-width: 767px) {
  /* line 71, ../sass/layout/_header.scss */
  .header-navigation {
    position: fixed;
    top: 72px;
    left: 0;
    background: #fff;
    height: auto;
    width: 100% !important;
  }
}
/* line 80, ../sass/layout/_header.scss */
.header-navigation a {
  font-size: 16px;
  font-weight: 600;
  line-height: 50px;
}
@media (max-width: 1023px) {
  /* line 80, ../sass/layout/_header.scss */
  .header-navigation a {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 80, ../sass/layout/_header.scss */
  .header-navigation a {
    font-size: 18px;
  }
}
/* line 91, ../sass/layout/_header.scss */
.header-navigation > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 767px) {
  /* line 91, ../sass/layout/_header.scss */
  .header-navigation > ul {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 96, ../sass/layout/_header.scss */
.header-navigation > ul > li {
  position: relative;
}
@media (min-width: 768px) {
  /* line 99, ../sass/layout/_header.scss */
  .header-navigation > ul > li:hover > ul {
    display: block;
  }
}
/* line 105, ../sass/layout/_header.scss */
.header-navigation > ul > li > a {
  padding-left: 18px;
  padding-right: 18px;
}
@media (max-width: 1023px) {
  /* line 105, ../sass/layout/_header.scss */
  .header-navigation > ul > li > a {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (max-width: 767px) {
  /* line 105, ../sass/layout/_header.scss */
  .header-navigation > ul > li > a {
    padding: 0 20px;
    display: block;
  }
}
/* line 118, ../sass/layout/_header.scss */
.header-navigation > ul > li.menu-item-has-children > a {
  position: relative;
  padding-right: 42px;
}
/* line 121, ../sass/layout/_header.scss */
.header-navigation > ul > li.menu-item-has-children > a:after {
  content: "\f078";
  display: inline-block;
  font-family: FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #e60000;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  padding: 0;
  border: 2px solid #e60000;
  text-align: center;
  position: absolute;
  right: 17px;
  top: 0;
  bottom: 0;
  margin: auto;
  line-height: 15px;
  font-size: 11px;
}
@media (max-width: 767px) {
  /* line 121, ../sass/layout/_header.scss */
  .header-navigation > ul > li.menu-item-has-children > a:after {
    display: none;
  }
}
/* line 147, ../sass/layout/_header.scss */
.header-navigation > ul > li.menu-item-has-children > .fa-chevron-down {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  text-align: center;
  line-height: 50px;
  transition: all 0.3s ease;
  display: none;
}
@media (max-width: 767px) {
  /* line 147, ../sass/layout/_header.scss */
  .header-navigation > ul > li.menu-item-has-children > .fa-chevron-down {
    display: block;
  }
}
/* line 161, ../sass/layout/_header.scss */
.header-navigation > ul > li.menu-item-has-children.active > .fa-chevron-down {
  transform: rotate(180deg);
}
/* line 166, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul {
  background-color: #fff;
  border-radius: 0 0 0 0;
  padding: 20px 0;
  transition: all 0.3s ease;
  width: 270px;
  position: absolute;
  top: 100%;
  left: auto;
  -webkit-box-shadow: 1px 1px 5px #0000001a;
  box-shadow: 1px 1px 5px #0000001a;
  transition: all 0.2s ease;
  display: none;
}
@media (max-width: 767px) {
  /* line 166, ../sass/layout/_header.scss */
  .header-navigation > ul > li > ul {
    position: static;
    width: 100%;
    box-shadow: none;
    background-color: #f3f3f3;
    padding: 20px 10px;
  }
}
/* line 186, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li {
  padding-left: 18px;
  padding-right: 18px;
}
/* line 189, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li a {
  display: block;
  line-height: 40px;
  background-position: right center;
  background-repeat: no-repeat;
}
/* line 194, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li a:hover {
  color: #e60000;
}
/* line 199, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li.madf-ramps a {
  background-image: url(../images/icon-quad.svg);
}
/* line 204, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li.snowmobile-Kit a {
  background-image: url(../images/icon-snowmobile.svg);
}
/* line 209, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li.flatbed-kit a {
  background-image: url(../images/icon-flatbed.svg);
}
/* line 214, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li.gear a {
  background-image: url(../images/icon-gear.svg);
}
/* line 219, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li.accessories a {
  background-image: url(../images/icon-accessories.svg);
}
/* line 224, ../sass/layout/_header.scss */
.header-navigation > ul > li > ul li.all-products a {
  background-image: url(../images/icon-store.svg);
}

/* line 234, ../sass/layout/_header.scss */
.hamburger-menu {
  border: 0;
  margin: 0 5px 0 10px;
  display: block;
  position: relative;
  overflow: hidden;
  padding: 0;
  width: 20px;
  height: 30px;
  font-size: 0;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 1;
  cursor: pointer;
  background: transparent;
}
@media (min-width: 768px) {
  /* line 234, ../sass/layout/_header.scss */
  .hamburger-menu {
    display: none;
  }
}
/* line 252, ../sass/layout/_header.scss */
.hamburger-menu:focus {
  outline: none;
}
/* line 256, ../sass/layout/_header.scss */
.hamburger-menu.active span {
  background-color: transparent;
}
/* line 258, ../sass/layout/_header.scss */
.hamburger-menu.active span:after {
  bottom: 0;
  transform: rotate(-45deg);
}
/* line 262, ../sass/layout/_header.scss */
.hamburger-menu.active span:before {
  top: 0;
  transform: rotate(45deg);
}
/* line 268, ../sass/layout/_header.scss */
.hamburger-menu span {
  display: block;
  position: absolute;
  top: 14px;
  left: 0;
  right: 0;
  height: 2px;
  background: #e60000;
  border-radius: 4px;
  opacity: 0.8;
}
/* line 278, ../sass/layout/_header.scss */
.hamburger-menu span:before, .hamburger-menu span:after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #e60000;
  content: "";
  border-radius: 4px;
  transition: all 0.2s ease;
}
/* line 289, ../sass/layout/_header.scss */
.hamburger-menu span:before {
  top: -7px;
}
/* line 292, ../sass/layout/_header.scss */
.hamburger-menu span:after {
  bottom: -7px;
}

/* line 1, ../sass/source/_minicart.scss */
.minicart-wrapper {
  margin: 0 0 0 30px;
}
@media (max-width: 1023px) {
  /* line 1, ../sass/source/_minicart.scss */
  .minicart-wrapper {
    margin: 0 0 0 20px;
  }
}
/* line 6, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-toggle {
  position: relative;
}
/* line 8, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-toggle > .text {
  font-size: 16px;
  font-weight: 600;
  line-height: 50px;
  display: inline-block;
  margin-right: 5px;
}
@media (max-width: 767px) {
  /* line 8, ../sass/source/_minicart.scss */
  .minicart-wrapper .minicart-toggle > .text {
    display: none;
  }
}
/* line 18, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-toggle > .fa {
  font-size: 18px;
}
/* line 21, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-toggle .cart-qty {
  position: absolute;
  top: -13px;
  right: -14px;
  width: 20px;
  height: 20px;
  background: #e60000;
  text-align: center;
  line-height: 20px;
  color: #fff;
  font-size: 10px;
  border-radius: 50%;
}
/* line 35, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal {
  padding-top: 65px;
}
/* line 37, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal .close-modal {
  top: 18px;
}
/* line 40, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal .sub-total-header {
  margin-bottom: 20px;
  background-color: #333333;
  padding: 20px;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 47, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal .sub-total-header .label {
  font-size: 16px;
  font-weight: 600;
}
/* line 51, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal .sub-total-header .price {
  font-size: 36px;
  font-weight: 600;
  margin-left: auto;
}
/* line 57, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal .minicart-items {
  max-height: calc(100vh - 250px);
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 20px;
}
/* line 65, ../sass/source/_minicart.scss */
.minicart-wrapper .minicart-modal .minicart-footer {
  padding: 0 15px;
}

/* line 70, ../sass/source/_minicart.scss */
.minicart-item {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 20px;
}
/* line 74, ../sass/source/_minicart.scss */
.minicart-item:not(:last-child) {
  border-bottom: 1px solid #d4d4d4;
}
/* line 77, ../sass/source/_minicart.scss */
.minicart-item .close, .minicart-item .lg-toolbar.lg-group .lg-close, .lg-toolbar.lg-group .minicart-item .lg-close {
  position: absolute;
  bottom: 20px;
  right: 10px;
}
/* line 82, ../sass/source/_minicart.scss */
.minicart-item .minicart-product-image {
  width: 77px;
  max-width: 77px;
}
/* line 86, ../sass/source/_minicart.scss */
.minicart-item .minicart-product-info {
  width: calc(100% - 77px);
  padding-left: 20px;
  padding-right: 10px;
}

/* line 93, ../sass/source/_minicart.scss */
.minicart-product-info .title {
  min-height: 37px;
}
/* line 95, ../sass/source/_minicart.scss */
.minicart-product-info .title a {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}

/* line 101, ../sass/source/_minicart.scss */
.minicart-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 104, ../sass/source/_minicart.scss */
.minicart-footer .default-btn, .minicart-footer #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .minicart-footer .infobox__cta.ssflinks, .minicart-footer .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .minicart-footer input[type="submit"], .minicart-footer .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .minicart-footer input[type="submit"], .minicart-footer .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .minicart-footer .submit, .minicart-footer .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .minicart-footer .single_add_to_cart_button, .minicart-footer .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .minicart-footer .single_add_to_cart_button {
  width: 100%;
  font-weight: 500;
  margin: 0 5px;
  font-size: 16px;
}

/* Modal */
/* line 114, ../sass/source/_minicart.scss */
.toggle-modal:before {
  content: "";
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  visibility: hidden;
}

/* line 128, ../sass/source/_minicart.scss */
.side-modal-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 350px;
  max-width: 100%;
  background: #fff;
  z-index: 3;
  height: 100%;
  padding-top: 40px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 138, ../sass/source/_minicart.scss */
.side-modal-popup.left {
  left: -100%;
}
/* line 141, ../sass/source/_minicart.scss */
.side-modal-popup.right {
  right: -100%;
  left: inherit;
}
/* line 144, ../sass/source/_minicart.scss */
.side-modal-popup.right .close-modal {
  left: inherit;
  right: 10px;
}
/* line 149, ../sass/source/_minicart.scss */
.side-modal-popup .close-modal {
  position: absolute;
  left: 10px;
  top: 10px;
}

/* line 156, ../sass/source/_minicart.scss */
.active-overlay:before {
  opacity: 1;
  visibility: visible;
}

/* line 163, ../sass/source/_minicart.scss */
.open-modal .side-modal-popup.left {
  left: 0;
}
/* line 166, ../sass/source/_minicart.scss */
.open-modal .side-modal-popup.right {
  right: 0;
}

/* line 1, ../sass/layout/_footer.scss */
.site-footer {
  padding: 60px 0 0;
}
/* line 3, ../sass/layout/_footer.scss */
.site-footer .logo {
  margin: 0 0 60px;
}
@media (max-width: 767px) {
  /* line 3, ../sass/layout/_footer.scss */
  .site-footer .logo {
    margin: 0 0 30px;
  }
}
/* line 9, ../sass/layout/_footer.scss */
.site-footer .number {
  margin: 0 0 10px;
}
/* line 11, ../sass/layout/_footer.scss */
.site-footer .number a {
  color: #656565;
  font-size: 18px;
  font-weight: 500;
}
/* line 18, ../sass/layout/_footer.scss */
.site-footer .social-icons li {
  margin: 0 9px;
}
/* line 20, ../sass/layout/_footer.scss */
.site-footer .social-icons li:first-child {
  margin-left: 0;
}
/* line 23, ../sass/layout/_footer.scss */
.site-footer .social-icons li .fa {
  font-size: 21px;
}
/* line 28, ../sass/layout/_footer.scss */
.site-footer .quick-links {
  margin-left: auto;
  width: 260px;
}
@media (max-width: 767px) {
  /* line 28, ../sass/layout/_footer.scss */
  .site-footer .quick-links {
    width: 100%;
    margin: 20px 0 0;
  }
}
/* line 35, ../sass/layout/_footer.scss */
.site-footer .quick-links ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: wrap;
}
/* line 38, ../sass/layout/_footer.scss */
.site-footer .quick-links ul li {
  width: 50%;
}
/* line 40, ../sass/layout/_footer.scss */
.site-footer .quick-links ul li:nth-child(2n) {
  width: 40%;
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 40, ../sass/layout/_footer.scss */
  .site-footer .quick-links ul li:nth-child(2n) {
    width: 50%;
  }
}
/* line 47, ../sass/layout/_footer.scss */
.site-footer .quick-links ul li a {
  color: #656565;
  font-size: 14px;
  font-weight: 600;
  padding: 13px 0;
  display: inline-block;
}
/* line 53, ../sass/layout/_footer.scss */
.site-footer .quick-links ul li a:hover {
  color: #e60000;
}

/* line 61, ../sass/layout/_footer.scss */
.copyright {
  padding: 60px 0 0;
}
@media (max-width: 767px) {
  /* line 61, ../sass/layout/_footer.scss */
  .copyright {
    padding: 40px 0 0;
  }
}
/* line 66, ../sass/layout/_footer.scss */
.copyright .copyright-left {
  max-width: 60%;
  padding: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 66, ../sass/layout/_footer.scss */
  .copyright .copyright-left {
    max-width: 100%;
    padding: 0 0 30px;
    width: 100%;
    text-align: center;
  }
}
/* line 75, ../sass/layout/_footer.scss */
.copyright .copyright-left p {
  font-family: "industry", serif;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
/* line 80, ../sass/layout/_footer.scss */
.copyright .copyright-left p a {
  color: #e60000;
}
/* line 82, ../sass/layout/_footer.scss */
.copyright .copyright-left p a:hover {
  text-decoration: underline;
  color: #333333;
}
/* line 89, ../sass/layout/_footer.scss */
.copyright .privacy-links {
  width: 27%;
  margin-left: auto;
  padding: 0 0 30px;
}
@media (max-width: 1023px) {
  /* line 89, ../sass/layout/_footer.scss */
  .copyright .privacy-links {
    width: 37%;
  }
}
@media (max-width: 767px) {
  /* line 89, ../sass/layout/_footer.scss */
  .copyright .privacy-links {
    max-width: 100%;
    padding: 0 0 30px;
    width: 100%;
  }
}
/* line 101, ../sass/layout/_footer.scss */
.copyright .privacy-links ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 767px) {
  /* line 101, ../sass/layout/_footer.scss */
  .copyright .privacy-links ul {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 106, ../sass/layout/_footer.scss */
.copyright .privacy-links ul li {
  margin-right: 0;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 106, ../sass/layout/_footer.scss */
  .copyright .privacy-links ul li {
    margin: 0 20px;
    width: auto;
  }
}
/* line 113, ../sass/layout/_footer.scss */
.copyright .privacy-links ul li a {
  font-family: "industry", serif;
  font-size: 14px;
  font-weight: 600;
  color: #e60000;
}
/* line 118, ../sass/layout/_footer.scss */
.copyright .privacy-links ul li a:hover {
  text-decoration: underline;
  color: #333333;
}

/* line 1, ../sass/pages/_home.scss */
.home-hero-section {
  padding: 45px 0 170px;
  text-align: center;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1, ../sass/pages/_home.scss */
  .home-hero-section {
    padding: 45px 0 100px;
    background-image: url(../images/home-hero-bw-bg-mob.jpg) !important;
  }
}
/* line 9, ../sass/pages/_home.scss */
.home-hero-section .container-fixed {
  max-width: 640px;
  position: relative;
  z-index: 1;
}
/* line 14, ../sass/pages/_home.scss */
.home-hero-section video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: -20px;
  z-index: 0;
  object-fit: cover;
}

/* line 25, ../sass/pages/_home.scss */
.home-hero-captions > strong, .home-hero-captions p {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  font-family: "industry", serif;
}
@media (max-width: 767px) {
  /* line 25, ../sass/pages/_home.scss */
  .home-hero-captions > strong, .home-hero-captions p {
    font-size: 16px;
  }
}
/* line 34, ../sass/pages/_home.scss */
.home-hero-captions h1 {
  margin-top: 15px;
  color: #fff;
}

/* line 41, ../sass/pages/_home.scss */
.dirt-snow-section .dirt-snow-block-wrapper {
  position: relative;
  padding: 74px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: -193px;
}
@media (max-width: 767px) {
  /* line 41, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-block-wrapper {
    padding: 104px 0 0;
    margin-top: -83px;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 52, ../sass/pages/_home.scss */
.dirt-snow-section .dirt-snow-logo {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  max-width: 180px;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 52, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-logo {
    max-width: 160px;
  }
}
/* line 63, ../sass/pages/_home.scss */
.dirt-snow-section .dirt-snow-logo img {
  width: 180px;
  height: 184px;
}
@media (max-width: 767px) {
  /* line 63, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-logo img {
    width: 160px;
    height: 164px;
  }
}
/* line 72, ../sass/pages/_home.scss */
.dirt-snow-section .dirt-snow-block {
  width: calc(100% / 2);
  text-align: center;
  position: relative;
}
@media (max-width: 767px) {
  /* line 72, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-block {
    width: 100%;
    margin: 0 0 50px;
  }
}
/* line 80, ../sass/pages/_home.scss */
.dirt-snow-section .dirt-snow-block img {
  height: 450px;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 80, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-block img {
    height: 340px;
  }
}
@media (max-width: 767px) {
  /* line 80, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-block img {
    height: 310px;
  }
}
/* line 91, ../sass/pages/_home.scss */
.dirt-snow-section .dirt-snow-block .default-btn, .dirt-snow-section .dirt-snow-block #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .dirt-snow-section .dirt-snow-block .infobox__cta.ssflinks, .dirt-snow-section .dirt-snow-block .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .dirt-snow-section .dirt-snow-block input[type="submit"], .dirt-snow-section .dirt-snow-block .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .dirt-snow-section .dirt-snow-block input[type="submit"], .dirt-snow-section .dirt-snow-block .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .dirt-snow-section .dirt-snow-block .submit, .dirt-snow-section .dirt-snow-block .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .dirt-snow-section .dirt-snow-block .single_add_to_cart_button, .dirt-snow-section .dirt-snow-block .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .dirt-snow-section .dirt-snow-block .single_add_to_cart_button {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  font-size: 24px;
  font-weight: 700;
  padding: 15px 40px;
}
@media (max-width: 1023px) {
  /* line 91, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-block .default-btn, .dirt-snow-section .dirt-snow-block #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .dirt-snow-section .dirt-snow-block .infobox__cta.ssflinks, .dirt-snow-section .dirt-snow-block .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .dirt-snow-section .dirt-snow-block input[type="submit"], .dirt-snow-section .dirt-snow-block .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .dirt-snow-section .dirt-snow-block input[type="submit"], .dirt-snow-section .dirt-snow-block .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .dirt-snow-section .dirt-snow-block .submit, .dirt-snow-section .dirt-snow-block .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .dirt-snow-section .dirt-snow-block .single_add_to_cart_button, .dirt-snow-section .dirt-snow-block .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .dirt-snow-section .dirt-snow-block .single_add_to_cart_button {
    padding: 15px 30px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 91, ../sass/pages/_home.scss */
  .dirt-snow-section .dirt-snow-block .default-btn, .dirt-snow-section .dirt-snow-block #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .dirt-snow-section .dirt-snow-block .infobox__cta.ssflinks, .dirt-snow-section .dirt-snow-block .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .dirt-snow-section .dirt-snow-block input[type="submit"], .dirt-snow-section .dirt-snow-block .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .dirt-snow-section .dirt-snow-block input[type="submit"], .dirt-snow-section .dirt-snow-block .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .dirt-snow-section .dirt-snow-block .submit, .dirt-snow-section .dirt-snow-block .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .dirt-snow-section .dirt-snow-block .single_add_to_cart_button, .dirt-snow-section .dirt-snow-block .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .dirt-snow-section .dirt-snow-block .single_add_to_cart_button {
    white-space: nowrap;
  }
}

/* line 109, ../sass/pages/_home.scss */
.dirt-snow-img {
  position: relative;
}
/* line 111, ../sass/pages/_home.scss */
.dirt-snow-img:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-shadow: inset 0 0 30px #666;
}

/* line 122, ../sass/pages/_home.scss */
.loading-ramp-section {
  padding: 90px 0 40px;
  margin: 27px 0 0;
}
@media (max-width: 767px) {
  /* line 122, ../sass/pages/_home.scss */
  .loading-ramp-section {
    padding: 30px 0 20px;
    margin: 0;
  }
}
/* line 129, ../sass/pages/_home.scss */
.loading-ramp-section .loading-ramp-content {
  width: 50%;
  padding-right: 70px;
}
@media (max-width: 1023px) {
  /* line 129, ../sass/pages/_home.scss */
  .loading-ramp-section .loading-ramp-content {
    padding-right: 0;
    margin: 0 0 40px;
    width: 100%;
  }
}
/* line 137, ../sass/pages/_home.scss */
.loading-ramp-section .loading-ramp-content h5 {
  margin: 0 0 20px;
  color: #333333;
  font-size: 18px;
  font-weight: 600;
}
/* line 143, ../sass/pages/_home.scss */
.loading-ramp-section .loading-ramp-content h2, .loading-ramp-section .loading-ramp-content .blog-detail-banner h1, .blog-detail-banner .loading-ramp-section .loading-ramp-content h1 {
  margin: 0 0 20px;
}
/* line 146, ../sass/pages/_home.scss */
.loading-ramp-section .loading-ramp-content p {
  font-size: 13px;
}
/* line 149, ../sass/pages/_home.scss */
.loading-ramp-section .loading-ramp-content ul {
  padding: 25px 0 0;
}
/* line 153, ../sass/pages/_home.scss */
.loading-ramp-section .loading-ramp-video {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 153, ../sass/pages/_home.scss */
  .loading-ramp-section .loading-ramp-video {
    width: 100%;
  }
}

/* line 160, ../sass/pages/_home.scss */
.loading-ramp-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 162, ../sass/pages/_home.scss */
.loading-ramp-grid li {
  width: 50%;
  padding: 0 10px 0 0;
}
/* line 166, ../sass/pages/_home.scss */
.loading-ramp-grid li .icon img {
  width: 40px;
}
/* line 170, ../sass/pages/_home.scss */
.loading-ramp-grid li span {
  margin: 20px 0 0;
  display: block;
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 767px) {
  /* line 170, ../sass/pages/_home.scss */
  .loading-ramp-grid li span {
    font-size: 14px;
    line-height: 1;
  }
}
/* line 182, ../sass/pages/_home.scss */
.loading-ramp-grid li:first-child a img {
  width: 40px;
  height: 26px;
}
/* line 190, ../sass/pages/_home.scss */
.loading-ramp-grid li:last-child a img {
  width: 40px;
  height: 22px;
}

/* line 199, ../sass/pages/_home.scss */
.accessories-section {
  padding: 40px 0 50px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 199, ../sass/pages/_home.scss */
  .accessories-section {
    padding: 30px 0 20px;
  }
}
/* line 205, ../sass/pages/_home.scss */
.accessories-section .section-header {
  padding-bottom: 45px;
}
@media (max-width: 767px) {
  /* line 205, ../sass/pages/_home.scss */
  .accessories-section .section-header {
    padding-bottom: 15px;
  }
}
/* line 211, ../sass/pages/_home.scss */
.accessories-section .view-all-accessories {
  padding: 10px 0;
}

/* line 215, ../sass/pages/_home.scss */
.accessories-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -10px;
}
@media (max-width: 767px) {
  /* line 215, ../sass/pages/_home.scss */
  .accessories-grid {
    margin: 0;
  }
}
/* line 222, ../sass/pages/_home.scss */
.accessories-grid .accessories-item {
  width: calc(100% / 3 - 20px);
  margin: 0 10px 20px;
  min-height: 200px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 767px) {
  /* line 222, ../sass/pages/_home.scss */
  .accessories-grid .accessories-item {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 231, ../sass/pages/_home.scss */
.accessories-grid .accessories-item .default-btn, .accessories-grid .accessories-item #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .accessories-grid .accessories-item .infobox__cta.ssflinks, .accessories-grid .accessories-item .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .accessories-grid .accessories-item input[type="submit"], .accessories-grid .accessories-item .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .accessories-grid .accessories-item input[type="submit"], .accessories-grid .accessories-item .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .accessories-grid .accessories-item .submit, .accessories-grid .accessories-item .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .accessories-grid .accessories-item .single_add_to_cart_button, .accessories-grid .accessories-item .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .accessories-grid .accessories-item .single_add_to_cart_button {
  border: 1px transparent solid;
  position: relative;
  z-index: 1;
}
/* line 236, ../sass/pages/_home.scss */
.accessories-grid .accessories-item > a {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
}
/* line 243, ../sass/pages/_home.scss */
.accessories-grid .accessories-item > a:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.5s ease;
  width: 0;
  height: 0;
  margin: auto;
}
/* line 256, ../sass/pages/_home.scss */
.accessories-grid .accessories-item > a:hover:after {
  background-color: #a34f4ab5;
  width: 100%;
  height: 100%;
}
/* line 261, ../sass/pages/_home.scss */
.accessories-grid .accessories-item > a:hover .default-btn, .accessories-grid .accessories-item > a:hover #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .accessories-grid .accessories-item > a:hover .infobox__cta.ssflinks, .accessories-grid .accessories-item > a:hover .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .accessories-grid .accessories-item > a:hover input[type="submit"], .accessories-grid .accessories-item > a:hover .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .accessories-grid .accessories-item > a:hover input[type="submit"], .accessories-grid .accessories-item > a:hover .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .accessories-grid .accessories-item > a:hover .submit, .accessories-grid .accessories-item > a:hover .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .accessories-grid .accessories-item > a:hover .single_add_to_cart_button, .accessories-grid .accessories-item > a:hover .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .accessories-grid .accessories-item > a:hover .single_add_to_cart_button {
  border-color: #fff;
  background-color: transparent;
}

/* line 270, ../sass/pages/_home.scss */
.truck-pass-test-section {
  padding: 0;
}
/* line 272, ../sass/pages/_home.scss */
.truck-pass-test-section .section-header {
  text-align: center;
  max-width: 620px;
  margin: 50px auto 0;
  padding-bottom: 35px;
}
@media (max-width: 767px) {
  /* line 272, ../sass/pages/_home.scss */
  .truck-pass-test-section .section-header {
    margin: 20px auto 0;
  }
}
/* line 280, ../sass/pages/_home.scss */
.truck-pass-test-section .section-header p {
  font-family: "industry", serif;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 280, ../sass/pages/_home.scss */
  .truck-pass-test-section .section-header p {
    font-size: 16px;
  }
}
/* line 289, ../sass/pages/_home.scss */
.truck-pass-test-section .table-default {
  margin: 0 0 50px;
}
/* line 292, ../sass/pages/_home.scss */
.truck-pass-test-section .table-default th:last-child {
  width: 270px;
}

/* line 298, ../sass/pages/_home.scss */
.truck-pass-test-block {
  margin: 0 0 40px;
}

/* line 301, ../sass/pages/_home.scss */
.truck-pass-test-content {
  width: 50%;
  padding-right: 30px;
}
@media (max-width: 1023px) {
  /* line 301, ../sass/pages/_home.scss */
  .truck-pass-test-content {
    width: 100%;
    padding-right: 0;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 301, ../sass/pages/_home.scss */
  .truck-pass-test-content {
    margin: 0 0 20px;
  }
}
/* line 312, ../sass/pages/_home.scss */
.truck-pass-test-content ul {
  list-style: none;
  counter-reset: my-awesome-counter;
}
/* line 315, ../sass/pages/_home.scss */
.truck-pass-test-content ul li {
  counter-increment: my-awesome-counter;
  position: relative;
  padding: 0 0 15px 52px;
}
/* line 319, ../sass/pages/_home.scss */
.truck-pass-test-content ul li:before {
  content: counter(my-awesome-counter);
  font-size: 18px;
  font-weight: 600;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  padding: 5px;
  border: 1px solid #e60000;
  text-align: center;
  display: inline-block;
  line-height: 20px;
  position: absolute;
  left: 0;
  top: -4px;
}

/* line 338, ../sass/pages/_home.scss */
.size-calculator {
  width: 50%;
  padding: 0 0 0 30px;
}
@media (max-width: 1023px) {
  /* line 338, ../sass/pages/_home.scss */
  .size-calculator {
    width: 100%;
    padding: 0;
  }
}

/* line 346, ../sass/pages/_home.scss */
.calculator-container {
  padding: 30px;
  border: solid 1px #eee;
  border-radius: 3px;
}
@media (max-width: 767px) {
  /* line 346, ../sass/pages/_home.scss */
  .calculator-container {
    padding: 30px 20px 20px;
  }
}
/* line 353, ../sass/pages/_home.scss */
.calculator-container h4 {
  font-size: 18px;
  text-align: center;
}
/* line 357, ../sass/pages/_home.scss */
.calculator-container h6 {
  font-size: 14px;
  text-align: center;
  padding: 10px 20px;
  font-weight: 600;
  margin: 0;
}
/* line 364, ../sass/pages/_home.scss */
.calculator-container input {
  background: #fafafa;
  border: 1px solid #e7e7e7;
  margin: 5px 10px 5px 0;
  padding: .5rem 1rem;
  font-style: normal;
  height: 42px;
}
/* line 372, ../sass/pages/_home.scss */
.calculator-container button {
  font-family: industry,serif;
  font-weight: 500;
  color: #fff;
  background-color: #e60000;
  border-radius: 0 0 0 0;
  padding: 12px 24px 11px;
  border: none;
  width: 100%;
  font-size: 15px;
  margin-top: 5px;
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 385, ../sass/pages/_home.scss */
.calculator-container button:hover {
  background: #c36;
}

/* line 391, ../sass/pages/_home.scss */
.bg-img-section {
  padding: 180px 0;
}
@media (max-width: 767px) {
  /* line 391, ../sass/pages/_home.scss */
  .bg-img-section {
    padding: 110px 0;
  }
}
/* line 396, ../sass/pages/_home.scss */
.bg-img-section .container-fixed {
  max-width: 650px;
  text-align: center;
}
/* line 400, ../sass/pages/_home.scss */
.bg-img-section .title {
  font-size: 56px;
  color: #fff;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 400, ../sass/pages/_home.scss */
  .bg-img-section .title {
    font-size: 36px;
  }
}
/* line 408, ../sass/pages/_home.scss */
.bg-img-section h2, .bg-img-section .blog-detail-banner h1, .blog-detail-banner .bg-img-section h1 {
  color: #fff;
}
/* line 411, ../sass/pages/_home.scss */
.bg-img-section p {
  color: #fff;
  font-family: "industry", serif;
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 411, ../sass/pages/_home.scss */
  .bg-img-section p {
    font-size: 16px;
    margin: 0 0 20px;
  }
}
/* line 422, ../sass/pages/_home.scss */
.bg-img-section .default-btn, .bg-img-section #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .bg-img-section .infobox__cta.ssflinks, .bg-img-section .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .bg-img-section input[type="submit"], .bg-img-section .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .bg-img-section input[type="submit"], .bg-img-section .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .bg-img-section .submit, .bg-img-section .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .bg-img-section .single_add_to_cart_button, .bg-img-section .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .bg-img-section .single_add_to_cart_button {
  font-weight: 500;
}
/* line 425, ../sass/pages/_home.scss */
.bg-img-section .text {
  color: #fff;
  margin: 20px 0 0;
}
/* line 428, ../sass/pages/_home.scss */
.bg-img-section .text p {
  font-size: 14px;
  margin: 0;
}
/* line 432, ../sass/pages/_home.scss */
.bg-img-section .text a {
  font-weight: 700;
  color: #fff;
}
/* line 435, ../sass/pages/_home.scss */
.bg-img-section .text a:hover {
  color: #e60000;
  text-decoration: underline;
}

/* line 442, ../sass/pages/_home.scss */
.get-in-touch {
  padding: 100px 0;
}
@media (max-width: 767px) {
  /* line 442, ../sass/pages/_home.scss */
  .get-in-touch {
    padding: 70px 0;
  }
}
/* line 447, ../sass/pages/_home.scss */
.get-in-touch .container-fixed {
  max-width: 470px;
}

/* line 452, ../sass/pages/_home.scss */
.affrim-section {
  padding: 90px 0 0;
}
@media (max-width: 767px) {
  /* line 452, ../sass/pages/_home.scss */
  .affrim-section {
    padding: 40px 0 30px;
  }
}
/* line 457, ../sass/pages/_home.scss */
.affrim-section .affrim-screenshot {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width: 767px) {
  /* line 457, ../sass/pages/_home.scss */
  .affrim-section .affrim-screenshot {
    width: 100%;
    margin: 0 0 40px;
  }
}
/* line 465, ../sass/pages/_home.scss */
.affrim-section .affrim-screenshot img {
  width: 70%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
/* line 470, ../sass/pages/_home.scss */
.affrim-section .affrim-content {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 470, ../sass/pages/_home.scss */
  .affrim-section .affrim-content {
    width: 100%;
    text-align: center;
  }
}
/* line 476, ../sass/pages/_home.scss */
.affrim-section .affrim-content h4 {
  margin: 20px 0;
}

@media (max-width: 767px) {
  /* line 482, ../sass/pages/_home.scss */
  .canadian-customers-section {
    padding: 30px 0;
  }
}
/* line 486, ../sass/pages/_home.scss */
.canadian-customers-section .container-fixed {
  min-height: 334px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 486, ../sass/pages/_home.scss */
  .canadian-customers-section .container-fixed {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
  }
}

/* line 494, ../sass/pages/_home.scss */
.canadian-customers-left {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 494, ../sass/pages/_home.scss */
  .canadian-customers-left {
    width: 100%;
  }
}
/* line 499, ../sass/pages/_home.scss */
.canadian-customers-left .title {
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  font-weight: 700;
}
/* line 504, ../sass/pages/_home.scss */
.canadian-customers-left p {
  color: #fff;
}

/* line 508, ../sass/pages/_home.scss */
.canadian-customers-right {
  width: auto;
  max-width: 50%;
  text-align: right;
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 508, ../sass/pages/_home.scss */
  .canadian-customers-right {
    width: auto;
    max-width: 100%;
    text-align: left;
    margin-left: 0;
  }
}
/* line 519, ../sass/pages/_home.scss */
.canadian-customers-right li {
  margin: 0 0 10px;
}
/* line 522, ../sass/pages/_home.scss */
.canadian-customers-right .number {
  color: #fff;
  font-weight: 600;
  font-size: 24px;
}
/* line 527, ../sass/pages/_home.scss */
.canadian-customers-right .fa {
  color: #fff;
  font-size: 21px;
  margin-right: 7px;
}
/* line 532, ../sass/pages/_home.scss */
.canadian-customers-right span {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}

/* line 538, ../sass/pages/_home.scss */
.testimonial-section {
  padding: 80px 0 100px;
}
@media (max-width: 767px) {
  /* line 538, ../sass/pages/_home.scss */
  .testimonial-section {
    padding: 30px 0 60px;
  }
}
/* line 543, ../sass/pages/_home.scss */
.testimonial-section .section-header {
  text-align: center;
  padding: 0 0 45px;
}
@media (max-width: 767px) {
  /* line 543, ../sass/pages/_home.scss */
  .testimonial-section .section-header {
    padding: 0 0 25px;
  }
}

/* line 551, ../sass/pages/_home.scss */
.testimonial-slider {
  padding: 0 50px;
}
@media (max-width: 767px) {
  /* line 551, ../sass/pages/_home.scss */
  .testimonial-slider {
    padding: 0;
  }
}
/* line 556, ../sass/pages/_home.scss */
.testimonial-slider .testimonial-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 767px) {
  /* line 556, ../sass/pages/_home.scss */
  .testimonial-slider .testimonial-item {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 561, ../sass/pages/_home.scss */
.testimonial-slider .testimonial-item .testimonial-img {
  max-width: 50%;
}
@media (max-width: 767px) {
  /* line 561, ../sass/pages/_home.scss */
  .testimonial-slider .testimonial-item .testimonial-img {
    max-width: 100%;
  }
}
/* line 567, ../sass/pages/_home.scss */
.testimonial-slider .testimonial-item .testimonial-content {
  width: 50%;
  padding-left: 60px;
}
@media (max-width: 1023px) {
  /* line 567, ../sass/pages/_home.scss */
  .testimonial-slider .testimonial-item .testimonial-content {
    padding-left: 40px;
  }
}
@media (max-width: 767px) {
  /* line 567, ../sass/pages/_home.scss */
  .testimonial-slider .testimonial-item .testimonial-content {
    padding: 20px 0 0 0;
    width: 100%;
  }
}
/* line 577, ../sass/pages/_home.scss */
.testimonial-slider .testimonial-item .testimonial-content p {
  color: #656565;
  font-size: 21px;
  font-family: "industry", serif;
}
@media (max-width: 1023px) {
  /* line 577, ../sass/pages/_home.scss */
  .testimonial-slider .testimonial-item .testimonial-content p {
    font-size: 16px;
  }
}
/* line 585, ../sass/pages/_home.scss */
.testimonial-slider .testimonial-item .testimonial-content strong {
  color: #656565;
  font-size: 15px;
}
@media (max-width: 767px) {
  /* line 591, ../sass/pages/_home.scss */
  .testimonial-slider .slick-arrow {
    display: none !important;
  }
}

/* line 597, ../sass/pages/_home.scss */
.reviews-section {
  padding: 30px 0 90px;
}
@media (max-width: 767px) {
  /* line 597, ../sass/pages/_home.scss */
  .reviews-section {
    padding: 30px 0 40px;
  }
}

/* line 603, ../sass/pages/_home.scss */
.reviews-title {
  width: 200px;
  font-size: 16px;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
@media (max-width: 767px) {
  /* line 603, ../sass/pages/_home.scss */
  .reviews-title {
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
  }
}

/* line 613, ../sass/pages/_home.scss */
.brand-logos {
  display: flex;
  align-items: center;
  width: calc(100% - 200px);
}
@media (max-width: 767px) {
  /* line 613, ../sass/pages/_home.scss */
  .brand-logos {
    width: 100%;
  }
}
/* line 620, ../sass/pages/_home.scss */
.brand-logos .brand-logo-item {
  width: calc(100% / 4);
  display: flex;
  justify-content: center;
}
/* line 624, ../sass/pages/_home.scss */
.brand-logos .brand-logo-item img {
  max-width: 200px;
  max-height: 133px;
}
@media (max-width: 1023px) {
  /* line 624, ../sass/pages/_home.scss */
  .brand-logos .brand-logo-item img {
    max-width: 80%;
  }
}

/* line 633, ../sass/pages/_home.scss */
.gallery-grid {
  display: flex;
  flex-flow: wrap;
  margin: 0 -10px 50px;
}
@media (max-width: 767px) {
  /* line 633, ../sass/pages/_home.scss */
  .gallery-grid {
    margin: 0 -10px 10px;
  }
}
/* line 640, ../sass/pages/_home.scss */
.gallery-grid .lightbox {
  width: calc(100% / 4 - 20px);
  margin: 10px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 640, ../sass/pages/_home.scss */
  .gallery-grid .lightbox {
    width: calc(100% / 2 - 20px);
  }
}
/* line 648, ../sass/pages/_home.scss */
.gallery-grid .lightbox:hover .lightbox-block {
  opacity: 1;
  visibility: visible;
}
/* line 653, ../sass/pages/_home.scss */
.gallery-grid .lightbox img {
  height: 257px;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 653, ../sass/pages/_home.scss */
  .gallery-grid .lightbox img {
    height: 177px;
  }
}
/* line 661, ../sass/pages/_home.scss */
.gallery-grid .lightbox .lightbox-block {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #a4160ecc;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
}
/* line 675, ../sass/pages/_home.scss */
.gallery-grid .lightbox .default-btn.outline, .gallery-grid .lightbox #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gallery-grid .lightbox .outline.infobox__cta.ssflinks, .gallery-grid .lightbox .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .gallery-grid .lightbox input.outline[type="submit"], .gallery-grid .lightbox .contact-form .gform_footer input.outline[type="submit"], .contact-form .gform_footer .gallery-grid .lightbox input.outline[type="submit"], .gallery-grid .lightbox .leave-reply-form .comment-form .outline.submit, .leave-reply-form .comment-form .gallery-grid .lightbox .outline.submit, .gallery-grid .lightbox .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .gallery-grid .lightbox .outline.single_add_to_cart_button, .gallery-grid .lightbox .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .gallery-grid .lightbox .outline.single_add_to_cart_button {
  border-color: #fff;
  background: transparent;
  color: #fff;
}
/* line 679, ../sass/pages/_home.scss */
.gallery-grid .lightbox .default-btn.outline:hover, .gallery-grid .lightbox #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks:hover, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gallery-grid .lightbox .outline.infobox__cta.ssflinks:hover, .gallery-grid .lightbox .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"]:hover, .contact-apply-form .gform_wrapper .gform_footer .gallery-grid .lightbox input.outline[type="submit"]:hover, .gallery-grid .lightbox .contact-form .gform_footer input.outline[type="submit"]:hover, .contact-form .gform_footer .gallery-grid .lightbox input.outline[type="submit"]:hover, .gallery-grid .lightbox .leave-reply-form .comment-form .outline.submit:hover, .leave-reply-form .comment-form .gallery-grid .lightbox .outline.submit:hover, .gallery-grid .lightbox .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button:hover, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .gallery-grid .lightbox .outline.single_add_to_cart_button:hover, .gallery-grid .lightbox .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button:hover, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .gallery-grid .lightbox .outline.single_add_to_cart_button:hover, .gallery-grid .lightbox .default-btn.outline:focus, .gallery-grid .lightbox #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks:focus, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gallery-grid .lightbox .outline.infobox__cta.ssflinks:focus, .gallery-grid .lightbox .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"]:focus, .contact-apply-form .gform_wrapper .gform_footer .gallery-grid .lightbox input.outline[type="submit"]:focus, .gallery-grid .lightbox .contact-form .gform_footer input.outline[type="submit"]:focus, .contact-form .gform_footer .gallery-grid .lightbox input.outline[type="submit"]:focus, .gallery-grid .lightbox .leave-reply-form .comment-form .outline.submit:focus, .leave-reply-form .comment-form .gallery-grid .lightbox .outline.submit:focus, .gallery-grid .lightbox .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button:focus, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .gallery-grid .lightbox .outline.single_add_to_cart_button:focus, .gallery-grid .lightbox .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button:focus, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .gallery-grid .lightbox .outline.single_add_to_cart_button:focus {
  border-color: #e60000;
  background: #e60000;
  color: #fff;
}

/* line 688, ../sass/pages/_home.scss */
.share-expreince-block {
  text-align: center;
  padding: 40px 0 80px;
}
@media (max-width: 767px) {
  /* line 688, ../sass/pages/_home.scss */
  .share-expreince-block {
    padding: 40px 0;
  }
}
/* line 694, ../sass/pages/_home.scss */
.share-expreince-block h3, .share-expreince-block .contact-left-content h1, .contact-left-content .share-expreince-block h1 {
  margin: 0 0 35px;
}

/* line 699, ../sass/pages/_home.scss */
.social-icons.flex-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 702, ../sass/pages/_home.scss */
.social-icons li {
  margin: 0 15px;
}
/* line 705, ../sass/pages/_home.scss */
.social-icons .fa {
  font-size: 25px;
  color: #e60000;
}

/* line 711, ../sass/pages/_home.scss */
.find-dealer-section .text {
  margin: 30px 0 0;
}
/* line 713, ../sass/pages/_home.scss */
.find-dealer-section .text p {
  font-size: 16px;
}

/* line 720, ../sass/pages/_home.scss */
body .gform_wrapper div.validation_error {
  color: #e60000;
  border-top: 2px solid #e60000;
  border-bottom: 2px solid #e60000;
}

/* line 1, ../sass/pages/_advantage.scss */
a.gray-btn {
  font-size: 16px;
  background-color: #3F3D3D;
  border-radius: 0 0 0 0;
  padding: 12px 24px 11px;
  font-weight: 500;
  color: #fff;
  font-family: "industry", serif;
}
/* line 9, ../sass/pages/_advantage.scss */
a.gray-btn:hover {
  background: #000;
}

/* line 14, ../sass/pages/_advantage.scss */
.advantage-banner {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  /* line 14, ../sass/pages/_advantage.scss */
  .advantage-banner {
    min-height: 180px;
  }
}
/* line 22, ../sass/pages/_advantage.scss */
.advantage-banner h1 {
  color: #fff;
  font-size: 56px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  line-height: 1;
}
@media (max-width: 1023px) {
  /* line 22, ../sass/pages/_advantage.scss */
  .advantage-banner h1 {
    font-size: 36px;
  }
}
@media (max-width: 600px) {
  /* line 22, ../sass/pages/_advantage.scss */
  .advantage-banner h1 {
    font-size: 26px;
    padding: 0 10px;
  }
}
/* line 37, ../sass/pages/_advantage.scss */
.advantage-banner .container-fixed {
  max-width: 1109px !important;
}

/* line 42, ../sass/pages/_advantage.scss */
.inner-page {
  display: inline-block;
  width: 100%;
}
/* line 46, ../sass/pages/_advantage.scss */
.inner-page .advantage-page h2, .inner-page .advantage-page .blog-detail-banner h1, .blog-detail-banner .inner-page .advantage-page h1 {
  color: #333333;
  font-family: "industry", serif;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  /* line 46, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page h2, .inner-page .advantage-page .blog-detail-banner h1, .blog-detail-banner .inner-page .advantage-page h1 {
    font-size: 26px;
  }
}
/* line 56, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content {
  display: inline-block;
  width: 100%;
  margin-top: 70px;
}
@media (max-width: 1023px) {
  /* line 56, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content {
    margin-top: 40px;
  }
}
/* line 63, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-sec-1 {
  display: inline-block;
  width: 100%;
}
@media (max-width: 1200px) {
  /* line 63, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-sec-1 {
    margin: 0 0 25px 0;
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 63, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-sec-1 {
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    margin-left: 0;
  }
}
/* line 76, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-sec-1 p {
  font-size: 16px;
  line-height: 1.5;
}
/* line 80, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-sec-1 h3, .inner-page .advantage-page .advantage-content .advantage-sec-1 .contact-left-content h1, .contact-left-content .inner-page .advantage-page .advantage-content .advantage-sec-1 h1 {
  color: #333333;
  font-family: "industry", serif;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 40px;
}
@media (max-width: 600px) {
  /* line 80, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-sec-1 h3, .inner-page .advantage-page .advantage-content .advantage-sec-1 .contact-left-content h1, .contact-left-content .inner-page .advantage-page .advantage-content .advantage-sec-1 h1 {
    margin-bottom: 10px;
  }
}
/* line 90, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-sec-1 ul {
  margin: 30px 0 0 30px;
}
@media (max-width: 600px) {
  /* line 90, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-sec-1 ul {
    margin: 0;
  }
}
/* line 95, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-sec-1 ul li {
  font-size: 16px;
  list-style-type: disc;
  list-style-position: outside;
  line-height: 1.5;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  /* line 95, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-sec-1 ul li {
    list-style: none;
    position: relative;
    padding-left: 0;
  }
}
/* line 107, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-sec-1 ul li .advantage-sec1-img {
  float: right;
  margin: 0 0 25px 40px;
  line-height: 1.5;
}
/* line 115, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts {
  display: inline-block;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 70px;
}
@media (max-width: 600px) {
  /* line 115, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-parts {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 124, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed {
  display: flex;
  flex-wrap: wrap;
}
/* line 127, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list {
  border-style: solid;
  border-width: 1px;
  padding: 40px;
  border-color: #e4e4e4;
  width: 50%;
  display: flex;
}
@media (max-width: 600px) {
  /* line 127, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list {
    padding: 10px;
    width: 100%;
  }
}
/* line 138, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list:nth-child(even) {
  border-left: none;
  border-bottom: none;
}
@media (max-width: 600px) {
  /* line 138, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list:nth-child(even) {
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
  }
}
/* line 146, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list:last-child {
  border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 600px) {
  /* line 146, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list:last-child {
    border-bottom: 1px solid #e4e4e4;
  }
}
/* line 152, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list:first-child {
  border-bottom: none;
}
/* line 155, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-img {
  margin-right: 20px;
}
/* line 157, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-img img {
  object-fit: cover;
  height: 154px;
  width: 115px;
}
/* line 163, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont {
  max-width: calc(100% - 115px);
}
/* line 165, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont h3, .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont .contact-left-content h1, .contact-left-content .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont h1 {
  font-size: 18px;
  margin: 0 0 5px 0;
  color: #333333;
}
/* line 169, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont h3 a, .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont .contact-left-content h1 a, .contact-left-content .inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont h1 a {
  color: #E60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-weight: bold;
}
/* line 175, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont p {
  margin: 0 0 10px 0;
  line-height: 1.5em;
  font-size: 14px;
  color: #777;
}
/* line 181, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-content .advantage-parts .container-fixed .advantage-list .advantage-list-cont a.link-read-more {
  color: #E60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 12px;
  font-weight: 700;
}
/* line 192, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery {
  margin-bottom: 70px;
  margin-top: 70px;
}
@media (max-width: 600px) {
  /* line 192, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-gallery {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 199, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 -10px;
}
@media (max-width: 600px) {
  /* line 199, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-gallery ul {
    margin: 0;
    flex-wrap: wrap;
  }
}
/* line 208, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery ul li {
  max-width: 349px;
  width: 100%;
  text-align: center;
  margin: 0 10px;
}
@media (max-width: 1200px) {
  /* line 208, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-gallery ul li {
    max-width: calc(34% - 10px);
    margin: 0;
    padding: 0 10px;
  }
}
@media (max-width: 600px) {
  /* line 208, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-gallery ul li {
    margin: 0 0 25px 0;
    max-width: 100%;
  }
}
/* line 222, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery ul li span {
  font-size: 16px;
  color: #333;
  line-height: 1.4;
  font-style: italic;
  font-weight: 400;
  margin-top: 10px;
  display: inline-block;
  text-align: center;
}
/* line 232, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery ul li img {
  width: 100%;
}
/* line 238, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery.gallery-2col ul {
  flex-wrap: inherit;
}
@media (max-width: 600px) {
  /* line 238, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-gallery.gallery-2col ul {
    flex-wrap: wrap;
  }
}
/* line 243, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .advantage-gallery.gallery-2col ul li {
  max-width: 48%;
  width: 100%;
}
@media (max-width: 600px) {
  /* line 243, ../sass/pages/_advantage.scss */
  .inner-page .advantage-page .advantage-gallery.gallery-2col ul li {
    max-width: 100%;
  }
}
/* line 253, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .find-dealer-section-inner {
  padding: 100px 0;
  display: inline-block;
  width: 100%;
}
/* line 257, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .find-dealer-section-inner .container-fixed {
  text-align: center;
  max-width: 470px;
}
/* line 260, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .find-dealer-section-inner .container-fixed h2, .inner-page .advantage-page .find-dealer-section-inner .container-fixed .blog-detail-banner h1, .blog-detail-banner .inner-page .advantage-page .find-dealer-section-inner .container-fixed h1 {
  color: #fff;
  font-family: "industry", serif;
  font-size: 46px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 267, ../sass/pages/_advantage.scss */
.inner-page .advantage-page .find-dealer-section-inner .container-fixed p {
  color: #fff;
  font-family: "industry", serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 2em;
}

/*Sub parts pages*/
/* line 282, ../sass/pages/_advantage.scss */
.sub-parts-pages .cart-loaded-faster-table {
  margin: 0 0 20px 0;
  display: inline-block;
  width: 100%;
}
/* line 286, ../sass/pages/_advantage.scss */
.sub-parts-pages .cart-loaded-faster-table table {
  width: 100%;
  border: 1px solid #ccc;
  border-collapse: collapse;
}
/* line 290, ../sass/pages/_advantage.scss */
.sub-parts-pages .cart-loaded-faster-table table th, .sub-parts-pages .cart-loaded-faster-table table td {
  text-align: center;
  background: none;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
/* line 295, ../sass/pages/_advantage.scss */
.sub-parts-pages .cart-loaded-faster-table table th:last-child, .sub-parts-pages .cart-loaded-faster-table table td:last-child {
  border-right: none;
}
/* line 299, ../sass/pages/_advantage.scss */
.sub-parts-pages .cart-loaded-faster-table table th {
  background: #f4f4f4;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
/* line 303, ../sass/pages/_advantage.scss */
.sub-parts-pages .cart-loaded-faster-table table th:last-child {
  border-right: none;
}
/* line 310, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page {
  padding-top: 10px;
}
/* line 312, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page h1, .sub-parts-pages.truck-atv-utv-compatibility-page h2, .sub-parts-pages.truck-atv-utv-compatibility-page .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.truck-atv-utv-compatibility-page h1 {
  color: #333333;
  font-family: "industry", serif;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 319, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .truck-atv-utv-header {
  text-align: center;
  display: inline-block;
  width: 100%;
}
/* line 323, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .truck-atv-utv-header h2, .sub-parts-pages.truck-atv-utv-compatibility-page .truck-atv-utv-header .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.truck-atv-utv-compatibility-page .truck-atv-utv-header h1 {
  margin: 42px 0 0 0;
}
/* line 327, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 40px;
}
/* line 332, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col {
  width: 31%;
  text-align: center;
  padding: 0 10px;
}
@media (max-width: 1023px) {
  /* line 332, ../sass/pages/_advantage.scss */
  .sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col {
    width: 33%;
  }
}
@media (max-width: 767px) {
  /* line 332, ../sass/pages/_advantage.scss */
  .sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col {
    width: 100%;
    margin-bottom: 15px;
    padding: 0;
  }
}
/* line 344, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col i {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  min-height: 150px;
}
@media (max-width: 1023px) {
  /* line 344, ../sass/pages/_advantage.scss */
  .sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col i {
    min-height: 90px;
  }
}
/* line 354, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col h3, .sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col .contact-left-content h1, .contact-left-content .sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col h1 {
  color: #333;
  font-family: "industry", serif;
  font-size: 24px;
  font-weight: 700;
}
/* line 360, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col p {
  color: #7A7A7A;
}
/* line 364, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col.weight-col i {
  max-width: 40%;
}
/* line 369, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col.width-col i {
  max-width: 44%;
}
/* line 374, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .mad-checklist .mad-checklist-col.length-col i {
  max-width: 70%;
}
/* line 380, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  /* line 380, ../sass/pages/_advantage.scss */
  .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section {
    flex-wrap: wrap;
    margin-top: 0px;
    max-width: 100%;
  }
}
/* line 391, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-lft {
  max-width: 514px;
  width: 100%;
  padding-right: 15px;
}
@media (max-width: 767px) {
  /* line 391, ../sass/pages/_advantage.scss */
  .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-lft {
    padding-right: 0px;
    text-align: center;
    max-width: 100%;
  }
}
/* line 401, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-lft p a {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-weight: bold;
  font-style: italic;
}
/* line 407, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-lft p.calc-imp-p {
  color: #e60000;
}
/* line 412, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt {
  max-width: 534px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 412, ../sass/pages/_advantage.scss */
  .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt {
    max-width: 100%;
  }
}
/* line 418, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt h3, .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .contact-left-content h1, .contact-left-content .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt h1 {
  line-height: 1.3;
  margin-bottom: 20px;
}
/* line 421, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt h3 span, .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .contact-left-content h1 span, .contact-left-content .sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt h1 span {
  color: #e21f27;
}
/* line 425, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .form-row {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
/* line 430, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .form-row label {
  display: inline-block;
  width: 145px;
  text-align: center;
  font-size: 16px;
}
/* line 436, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .form-row input[type="number"] {
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 0;
  background-color: #fafafa;
  margin: 5px 10px 5px 0;
  padding: .5rem 1rem;
}
/* line 445, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .btn-red-full {
  display: inline-block;
  font-weight: 500;
  color: #fff;
  background-color: #e60000;
  border-radius: 0 0 0 0;
  padding: 12px 24px 11px;
  width: 100%;
  border: none;
  font-size: 1rem;
  height: 49px;
  cursor: pointer;
}
/* line 457, ../sass/pages/_advantage.scss */
.sub-parts-pages.truck-atv-utv-compatibility-page .calc-section .calc-section-rgt .btn-red-full:hover {
  background-color: #c36;
}
/* line 465, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-header {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 30px 0 0 0;
}
/* line 470, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-header h1 {
  font-size: 46px;
}
@media (max-width: 767px) {
  /* line 470, ../sass/pages/_advantage.scss */
  .sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-header h1 {
    font-size: 36px;
  }
}
/* line 477, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .cart-loaded-faster-section {
  background-color: #F7F7F7;
  display: inline-block;
  width: 100%;
  padding: 30px 0 20px 0;
  text-align: center;
  margin: 70px 0 50px 0;
}
/* line 484, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .cart-loaded-faster-section h4 {
  font-weight: 400;
  font-size: 36px;
}
/* line 489, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section {
  display: inline-block;
  width: 100%;
}
/* line 492, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section h2, .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section h1 {
  font-size: 36px;
  color: rgba(0, 0, 0, 0.76);
}
/* line 496, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section p {
  margin-bottom: 60px;
}
/* line 499, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 60px 0;
}
@media (max-width: 767px) {
  /* line 499, ../sass/pages/_advantage.scss */
  .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner {
    flex-wrap: wrap;
  }
}
/* line 507, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-lft {
  max-width: 534px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 507, ../sass/pages/_advantage.scss */
  .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-lft {
    max-width: 100%;
    margin-bottom: 15px;
  }
}
/* line 515, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt {
  max-width: 534px;
  width: 100%;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 515, ../sass/pages/_advantage.scss */
  .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt {
    max-width: 100%;
    padding-left: 0px;
  }
}
/* line 523, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt h2, .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt h1 {
  font-family: "Roboto", sans-serif;
  font-weight: 800;
  font-size: 36px;
}
@media (max-width: 767px) {
  /* line 523, ../sass/pages/_advantage.scss */
  .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt h2, .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt h1 {
    font-size: 25px;
  }
}
/* line 531, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .ditch-ur-trailer-section .ditch-ur-trailer-inner .ditch-ur-trailer-rgt p {
  margin-bottom: 10px;
}
/* line 537, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot {
  padding: 75px 0px 55px 0px;
  display: inline-block;
  width: 100%;
  text-align: center;
  position: relative;
}
/* line 543, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(238, 28, 37, 0.6);
  content: "";
}
/* line 552, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot .container-fixed {
  position: relative;
  z-index: 1;
}
/* line 555, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot .container-fixed h3, .sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot .container-fixed .contact-left-content h1, .contact-left-content .sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot .container-fixed h1 {
  color: #fff;
}
/* line 558, ../sass/pages/_advantage.scss */
.sub-parts-pages.golf-cart-loading-ramps-page .golf-cart-loading-bot .container-fixed p {
  color: #fff;
  margin-bottom: 50px;
}
/* line 566, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 45px 0 100px 0;
}
@media (max-width: 767px) {
  /* line 566, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header {
    flex-wrap: wrap;
  }
}
/* line 574, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header .snowmobile-loading-lft {
  max-width: 719px;
  width: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 574, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header .snowmobile-loading-lft {
    max-width: 100%;
  }
}
/* line 581, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header .snowmobile-loading-lft h1 {
  font-size: 46px;
  margin-top: 15px;
}
@media (max-width: 767px) {
  /* line 581, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header .snowmobile-loading-lft h1 {
    font-size: 36px;
  }
}
/* line 589, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header .snowmobile-loading-rgt {
  max-width: 379px;
  width: 100%;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 589, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .snowmobile-loading-header .snowmobile-loading-rgt {
    max-width: 100%;
    padding-left: 0px;
    margin-top: 15px;
  }
}
/* line 601, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec h2, .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec h1 {
  text-align: center;
  font-size: 36px;
}
/* line 605, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner {
  display: flex;
  justify-content: space-between;
  margin: 50px 0 70px 0;
}
@media (max-width: 767px) {
  /* line 605, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
}
/* line 613, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft {
  max-width: 350px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 613, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft {
    margin-bottom: 10px;
    max-width: 100%;
  }
}
/* line 620, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table {
  border-collapse: collapse;
}
/* line 622, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table td, .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table th {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  text-align: center;
}
/* line 626, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table th {
  background: #f4f4f4;
  font-weight: 800;
}
/* line 632, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table tr:nth-child(even) td {
  background: #f7f7f7;
}
/* line 637, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table tr td:last-child {
  color: red;
}
/* line 640, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-lft table tr td:first-child {
  font-weight: 600;
}
/* line 647, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-rgt {
  max-width: 703px;
  padding-left: 30px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 647, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-rgt {
    padding-left: 0px;
  }
}
/* line 654, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-rgt h2, .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-rgt .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .fastest-snowmobile-inner .fastest-snowmobile-rgt h1 {
  text-align: left;
}
/* line 659, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main {
  display: inline-block;
  width: 100%;
}
/* line 662, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row {
  display: flex;
  justify-content: space-between;
  margin: 0 0 80px 0;
}
@media (max-width: 767px) {
  /* line 662, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row {
    flex-wrap: wrap;
    margin-bottom: 30px;
  }
}
/* line 670, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-lft-img {
  max-width: 350px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 670, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-lft-img {
    max-width: 100%;
    margin-bottom: 15px;
  }
}
/* line 678, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt {
  max-width: 760px;
  width: 100%;
  padding-left: 50px;
}
@media (max-width: 767px) {
  /* line 678, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt {
    max-width: 100%;
    padding-left: 0px;
  }
}
/* line 686, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt h2, .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt h1, .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt h4 {
  text-align: left;
}
/* line 689, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt h4 {
  font-size: 36px;
}
@media (max-width: 767px) {
  /* line 689, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt h4 {
    font-size: 30px;
  }
}
/* line 695, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row .content-desc-rgt a {
  color: #e60000;
}
/* line 699, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row:nth-child(odd) {
  flex-direction: row-reverse;
}
/* line 701, ../sass/pages/_advantage.scss */
.sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row:nth-child(odd) .content-desc-rgt {
  padding-left: 0;
  padding-right: 50px;
}
@media (max-width: 767px) {
  /* line 701, ../sass/pages/_advantage.scss */
  .sub-parts-pages.snowmobile-loading-ramps-page .fastest-snowmobile-ramp-sec .content-desc-main .content-desc-row:nth-child(odd) .content-desc-rgt {
    padding-right: 0;
  }
}
/* line 714, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .golf-cart-header {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 30px 0 0 0;
}
/* line 719, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .golf-cart-header h1 {
  font-size: 46px;
}
@media (max-width: 767px) {
  /* line 719, ../sass/pages/_advantage.scss */
  .sub-parts-pages.atv-utv-loading-ramp-page .golf-cart-header h1 {
    font-size: 36px;
  }
}
/* line 726, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .why-mad-ramps-section {
  display: inline-block;
  width: 100%;
  margin: 70px 0 0 0;
  text-align: center;
}
/* line 731, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .why-mad-ramps-section h2, .sub-parts-pages.atv-utv-loading-ramp-page .why-mad-ramps-section .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.atv-utv-loading-ramp-page .why-mad-ramps-section h1 {
  font-size: 36px;
}
@media (max-width: 1023px) {
  /* line 735, ../sass/pages/_advantage.scss */
  .sub-parts-pages.atv-utv-loading-ramp-page .why-mad-ramps-section .video-why-mad-ramps iframe {
    width: 100%;
    height: 100%;
  }
}
/* line 743, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .cart-loaded-faster-table {
  margin: 50px 0 0 0;
}
/* line 746, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .atv-utv-loading-section {
  display: flex;
  justify-content: space-between;
  margin: 40px -12px 60px -12px;
}
@media (max-width: 767px) {
  /* line 746, ../sass/pages/_advantage.scss */
  .sub-parts-pages.atv-utv-loading-ramp-page .atv-utv-loading-section {
    flex-wrap: wrap;
    margin: 20px 0 40px 0;
  }
}
/* line 754, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .atv-utv-loading-section .atv-utv-loading-list {
  max-width: 370px;
  width: 100%;
  text-align: center;
  padding: 0 12px;
}
@media (max-width: 767px) {
  /* line 754, ../sass/pages/_advantage.scss */
  .sub-parts-pages.atv-utv-loading-ramp-page .atv-utv-loading-section .atv-utv-loading-list {
    max-width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
}
/* line 764, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .atv-utv-loading-section .atv-utv-loading-list h4 {
  margin: 30px 0 15px 0;
}
/* line 770, ../sass/pages/_advantage.scss */
.sub-parts-pages.atv-utv-loading-ramp-page .does-truck-rgt h2, .sub-parts-pages.atv-utv-loading-ramp-page .does-truck-rgt .blog-detail-banner h1, .blog-detail-banner .sub-parts-pages.atv-utv-loading-ramp-page .does-truck-rgt h1 {
  font-size: 36px;
}

/* line 777, ../sass/pages/_advantage.scss */
.does-truck-section {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  /* line 777, ../sass/pages/_advantage.scss */
  .does-truck-section {
    flex-wrap: wrap;
  }
}
/* line 784, ../sass/pages/_advantage.scss */
.does-truck-section .does-truck-left {
  max-width: 349px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 784, ../sass/pages/_advantage.scss */
  .does-truck-section .does-truck-left {
    max-width: 100%;
    text-align: center;
  }
}
/* line 792, ../sass/pages/_advantage.scss */
.does-truck-section .does-truck-rgt {
  max-width: 751px;
  width: 100%;
  padding-left: 50px;
}
@media (max-width: 767px) {
  /* line 792, ../sass/pages/_advantage.scss */
  .does-truck-section .does-truck-rgt {
    padding-left: 0;
    margin-top: 15px;
  }
}
/* line 800, ../sass/pages/_advantage.scss */
.does-truck-section .does-truck-rgt h2, .does-truck-section .does-truck-rgt .blog-detail-banner h1, .blog-detail-banner .does-truck-section .does-truck-rgt h1 {
  font-family: "Roboto", sans-serif;
  text-align: left !important;
}
@media (max-width: 767px) {
  /* line 800, ../sass/pages/_advantage.scss */
  .does-truck-section .does-truck-rgt h2, .does-truck-section .does-truck-rgt .blog-detail-banner h1, .blog-detail-banner .does-truck-section .does-truck-rgt h1 {
    font-size: 30px !important;
  }
}
/* line 807, ../sass/pages/_advantage.scss */
.does-truck-section .does-truck-rgt p {
  margin-bottom: 40px;
}
/* line 809, ../sass/pages/_advantage.scss */
.does-truck-section .does-truck-rgt p a {
  font-weight: bold;
  color: #e60000;
  font-style: italic;
}

/* line 819, ../sass/pages/_advantage.scss */
.custom_golf-cart-loading-ramps .cart-loaded-faster-section {
  margin-bottom: 0px !important;
}
@media (max-width: 767px) {
  /* line 819, ../sass/pages/_advantage.scss */
  .custom_golf-cart-loading-ramps .cart-loaded-faster-section {
    margin-top: 20px !important;
  }
}
/* line 825, ../sass/pages/_advantage.scss */
.custom_golf-cart-loading-ramps .cart-loaded-faster-table {
  margin-top: 0px !important;
}
/* line 828, ../sass/pages/_advantage.scss */
.custom_golf-cart-loading-ramps .golf-cart-loading-ramps-table {
  margin-bottom: 50px;
  background: #F7F7F7;
  padding: 30px 0;
}

/* line 836, ../sass/pages/_advantage.scss */
.custom_atv-utv-loading-ramp .cart-loaded-faster-table table {
  border-collapse: collapse;
}
/* line 838, ../sass/pages/_advantage.scss */
.custom_atv-utv-loading-ramp .cart-loaded-faster-table table td, .custom_atv-utv-loading-ramp .cart-loaded-faster-table table th {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  text-align: center;
}
/* line 842, ../sass/pages/_advantage.scss */
.custom_atv-utv-loading-ramp .cart-loaded-faster-table table th {
  background: #f4f4f4;
  font-weight: 800;
}
/* line 848, ../sass/pages/_advantage.scss */
.custom_atv-utv-loading-ramp .cart-loaded-faster-table table tr:nth-child(even) td {
  background: #f7f7f7;
}
/* line 853, ../sass/pages/_advantage.scss */
.custom_atv-utv-loading-ramp .cart-loaded-faster-table table tr td:last-child {
  color: red;
}
/* line 856, ../sass/pages/_advantage.scss */
.custom_atv-utv-loading-ramp .cart-loaded-faster-table table tr td:first-child {
  font-weight: 600;
}

/* line 865, ../sass/pages/_advantage.scss */
.custom_advantage .advantage-gallery {
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}
/* line 869, ../sass/pages/_advantage.scss */
.custom_advantage .advantage-parts {
  margin-top: 0px !important;
}

@media (max-width: 767px) {
  /* line 874, ../sass/pages/_advantage.scss */
  .custom_snowmobile-loading-ramps .snowmobile-loading-header {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}
@media (max-width: 767px) {
  /* line 880, ../sass/pages/_advantage.scss */
  .custom_snowmobile-loading-ramps .does-truck-section {
    margin-top: 0px !important;
  }
}

/* line 1, ../sass/pages/_dealers.scss */
.page-banner {
  text-align: center;
  min-height: 397px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 40px 0;
}
@media (max-width: 767px) {
  /* line 1, ../sass/pages/_dealers.scss */
  .page-banner {
    min-height: 300px;
  }
}
/* line 10, ../sass/pages/_dealers.scss */
.page-banner .container-fixed {
  max-width: 545px;
}
/* line 13, ../sass/pages/_dealers.scss */
.page-banner h1 {
  margin: 0 0 28px;
}
/* line 17, ../sass/pages/_dealers.scss */
.page-banner.white-text h1, .page-banner.white-text h2, .page-banner.white-text .blog-detail-banner h1, .blog-detail-banner .page-banner.white-text h1, .page-banner.white-text h3, .page-banner.white-text .contact-left-content h1, .contact-left-content .page-banner.white-text h1, .page-banner.white-text h4, .page-banner.white-text h5, .page-banner.white-text p, .page-banner.white-text strong {
  color: #fff;
}
/* line 19, ../sass/pages/_dealers.scss */
.page-banner.white-text h1 a, .page-banner.white-text h2 a, .page-banner.white-text .blog-detail-banner h1 a, .blog-detail-banner .page-banner.white-text h1 a, .page-banner.white-text h3 a, .page-banner.white-text .contact-left-content h1 a, .contact-left-content .page-banner.white-text h1 a, .page-banner.white-text h4 a, .page-banner.white-text h5 a, .page-banner.white-text p a, .page-banner.white-text strong a {
  color: #fff;
}
/* line 23, ../sass/pages/_dealers.scss */
.page-banner.white-text p {
  font-family: "industry", serif;
  margin: 0 0 35px;
}

/* line 29, ../sass/pages/_dealers.scss */
.middle-content-section {
  padding: 45px 0;
}

/* line 32, ../sass/pages/_dealers.scss */
.dealers-section {
  text-align: center;
  padding: 0;
}

/* line 36, ../sass/pages/_dealers.scss */
.dealers-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -25px;
  padding: 40px 0 0;
}
@media (max-width: 1280px) {
  /* line 36, ../sass/pages/_dealers.scss */
  .dealers-grid {
    margin: 0 -15px;
    padding: 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 36, ../sass/pages/_dealers.scss */
  .dealers-grid {
    margin: 0;
  }
}
/* line 48, ../sass/pages/_dealers.scss */
.dealers-grid .dealer-item {
  width: calc(100% / 3 - 50px);
  margin: 0 25px 50px;
  border: 1px solid #e7e7e7;
  padding: 40px 30px 15px;
  transition: all 0.5s ease;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media (max-width: 1280px) {
  /* line 48, ../sass/pages/_dealers.scss */
  .dealers-grid .dealer-item {
    width: calc(100% / 3 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 48, ../sass/pages/_dealers.scss */
  .dealers-grid .dealer-item {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 48, ../sass/pages/_dealers.scss */
  .dealers-grid .dealer-item {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 68, ../sass/pages/_dealers.scss */
.dealers-grid .dealer-item:hover {
  background-color: #e7e7e7;
}
/* line 71, ../sass/pages/_dealers.scss */
.dealers-grid .dealer-item h4 {
  font-weight: normal;
  margin: 0 0 10px;
}
/* line 75, ../sass/pages/_dealers.scss */
.dealers-grid .dealer-item p {
  font-size: 14px;
  line-height: 1.8;
  font-family: "industry", serif;
  padding: 0 15px 25px;
}
/* line 81, ../sass/pages/_dealers.scss */
.dealers-grid .dealer-item .default-btn, .dealers-grid .dealer-item #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .dealers-grid .dealer-item .infobox__cta.ssflinks, .dealers-grid .dealer-item .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .dealers-grid .dealer-item input[type="submit"], .dealers-grid .dealer-item .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .dealers-grid .dealer-item input[type="submit"], .dealers-grid .dealer-item .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .dealers-grid .dealer-item .submit, .dealers-grid .dealer-item .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .dealers-grid .dealer-item .single_add_to_cart_button, .dealers-grid .dealer-item .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .dealers-grid .dealer-item .single_add_to_cart_button {
  padding: 22px 24px 21px;
  font-weight: normal;
}

/* line 87, ../sass/pages/_dealers.scss */
.store-locator-top-half {
  display: flex !important;
  flex-direction: column;
  padding-top: 0 !important;
}
/* line 91, ../sass/pages/_dealers.scss */
.store-locator-top-half > .ssf-column {
  width: 100%;
  padding: 0 !important;
}
/* line 94, ../sass/pages/_dealers.scss */
.store-locator-top-half > .ssf-column .ssf-field {
  border: none;
  border-radius: 0;
}
/* line 99, ../sass/pages/_dealers.scss */
.store-locator-top-half .store-locator__map-status {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 102, ../sass/pages/_dealers.scss */
.store-locator-top-half #storeLocator__mapStatus__inner a.inline-space-left {
  color: #ff0000 !important;
}
/* line 105, ../sass/pages/_dealers.scss */
.store-locator-top-half #filter_left_panel {
  order: 2;
}
/* line 107, ../sass/pages/_dealers.scss */
.store-locator-top-half #filter_left_panel .filter-radio {
  box-shadow: none;
}
/* line 109, ../sass/pages/_dealers.scss */
.store-locator-top-half #filter_left_panel .filter-radio .filter__items-counter {
  text-align: left;
}
/* line 115, ../sass/pages/_dealers.scss */
.store-locator-top-half #ssf_adress_input_box .ssf-panel.shadowed {
  box-shadow: none;
  background: #e2e2e2;
}
/* line 121, ../sass/pages/_dealers.scss */
.store-locator-top-half .store-locator__actions-bar table, .store-locator-top-half .store-locator__actions-bar td, .store-locator-top-half .store-locator__actions-bar th {
  border: none;
  padding: 0;
}

/* line 127, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow {
  max-width: 100%;
  padding: 60px 0 0;
}
/* line 130, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .title {
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
  color: #333333;
  margin: 0 0 55px !important;
  font-family: "industry", serif;
}
/* line 138, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -25px;
}
@media (max-width: 1280px) {
  /* line 138, ../sass/pages/_dealers.scss */
  #storeLocator__storeListRow .store-locator__store-list {
    margin: 0 -15px;
  }
}
@media (max-width: 767px) {
  /* line 138, ../sass/pages/_dealers.scss */
  #storeLocator__storeListRow .store-locator__store-list {
    margin: 0;
    width: 100%;
  }
}
/* line 149, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column {
  width: calc(100% / 3 - 50px);
  margin: 0 25px 50px;
  border: 1px solid #e7e7e7;
  padding: 40px 30px 15px;
  transition: all 0.5s ease;
}
@media (max-width: 1280px) {
  /* line 149, ../sass/pages/_dealers.scss */
  #storeLocator__storeListRow .store-locator__store-list .ssf-column {
    width: calc(100% / 3 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 149, ../sass/pages/_dealers.scss */
  #storeLocator__storeListRow .store-locator__store-list .ssf-column {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 149, ../sass/pages/_dealers.scss */
  #storeLocator__storeListRow .store-locator__store-list .ssf-column {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 166, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column:hover {
  background-color: #e7e7e7;
}
/* line 169, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox {
  padding: 0;
  background: transparent !important;
}
/* line 172, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__row.infobox__row--marker {
  padding: 0;
}
/* line 174, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__row.infobox__row--marker .infobox__marker {
  border: none;
  color: #fff;
  display: none;
}
/* line 180, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__row.infobox__title.store-location {
  font-size: 24px;
  line-height: 1;
  font-weight: 500;
  color: #333333;
  font-family: "industry", serif;
  padding-top: 0px;
  text-align: center;
}
/* line 189, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .store-address {
  padding: 10px 0 20px 0;
  text-align: center;
}
/* line 193, ../sass/pages/_dealers.scss */
#storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks {
  padding: 22px 24px 21px;
  font-weight: normal;
  width: 100%;
}

/* line 204, ../sass/pages/_dealers.scss */
.dealers-section .ssf-main-content {
  z-index: 1;
}

/* line 209, ../sass/pages/_dealers.scss */
.ssf-content-section .store-locator-section {
  padding-bottom: 0;
}

/* line 215, ../sass/pages/_dealers.scss */
.custom_dealers .infobox__body {
  text-align: left;
}
/* line 218, ../sass/pages/_dealers.scss */
.custom_dealers .infobox__row.infobox__cta, .custom_dealers .infobox__row.infobox__stv {
  color: #e60000 !important;
}

/* line 223, ../sass/pages/_dealers.scss */
#page_navigation {
  margin-top: 0 !important;
  float: none !important;
  background: #fff !important;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 231, ../sass/pages/_dealers.scss */
#page_navigation .page_link {
  background: none !important;
  border: none !important;
}
/* line 234, ../sass/pages/_dealers.scss */
#page_navigation .page_link.active_page {
  color: #e60000 !important;
}
/* line 238, ../sass/pages/_dealers.scss */
#page_navigation .pagination-btn {
  box-shadow: none;
  border-radius: 0px;
}

/* line 2, ../sass/pages/_ambassadors.scss */
.page-banner.ambassador-page-banner {
  min-height: 612px;
}
@media (max-width: 1280px) {
  /* line 2, ../sass/pages/_ambassadors.scss */
  .page-banner.ambassador-page-banner {
    min-height: 452px;
  }
}
/* line 7, ../sass/pages/_ambassadors.scss */
.page-banner.ambassador-page-banner .container-fixed {
  max-width: 675px;
}

/* line 12, ../sass/pages/_ambassadors.scss */
.ambassadors-middle-container {
  padding: 70px 0 90px;
}
@media (max-width: 767px) {
  /* line 12, ../sass/pages/_ambassadors.scss */
  .ambassadors-middle-container {
    padding: 50px 0;
  }
}

/* line 19, ../sass/pages/_ambassadors.scss */
.our-ambassadors-block .section-header {
  text-align: center;
  padding-bottom: 1px;
}

/* line 24, ../sass/pages/_ambassadors.scss */
.grid-flex-item, .grid-sizer {
  width: calc(100% / 2 - 10px);
  margin: 0 0 20px;
}
@media (max-width: 767px) {
  /* line 24, ../sass/pages/_ambassadors.scss */
  .grid-flex-item, .grid-sizer {
    width: 100%;
  }
}
/* line 32, ../sass/pages/_ambassadors.scss */
.grid-flex-item:hover > a:before, .grid-sizer:hover > a:before {
  background: rgba(0, 0, 0, 0.4);
}
/* line 37, ../sass/pages/_ambassadors.scss */
.grid-flex-item > a, .grid-sizer > a {
  width: 100%;
  display: block;
  position: relative;
}
/* line 41, ../sass/pages/_ambassadors.scss */
.grid-flex-item > a:before, .grid-sizer > a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.5s ease;
}
/* line 51, ../sass/pages/_ambassadors.scss */
.grid-flex-item > a img, .grid-sizer > a img {
  width: 100%;
  height: 533px;
  object-fit: cover;
}
/* line 57, ../sass/pages/_ambassadors.scss */
.grid-flex-item .photo-details, .grid-sizer .photo-details {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
/* line 61, ../sass/pages/_ambassadors.scss */
.grid-flex-item .photo-details h4, .grid-sizer .photo-details h4 {
  color: #fff;
  transition: all 0.5s ease;
}
/* line 65, ../sass/pages/_ambassadors.scss */
.grid-flex-item .photo-details span, .grid-sizer .photo-details span {
  color: #fff;
  transition: all 0.5s ease;
}
/* line 68, ../sass/pages/_ambassadors.scss */
.grid-flex-item .photo-details span:hover, .grid-sizer .photo-details span:hover {
  color: #e60000;
}
/* line 75, ../sass/pages/_ambassadors.scss */
.grid-flex-item.halft-h > a img, .grid-sizer.halft-h > a img {
  height: 300px;
}

/* line 81, ../sass/pages/_ambassadors.scss */
.gutter-sizer {
  width: 20px;
}
@media (max-width: 767px) {
  /* line 81, ../sass/pages/_ambassadors.scss */
  .gutter-sizer {
    margin: 0;
  }
}

/* line 90, ../sass/pages/_ambassadors.scss */
.full-image-slider .slick-next {
  right: 0;
}
/* line 92, ../sass/pages/_ambassadors.scss */
.full-image-slider .slick-next:after {
  color: #fff;
}
/* line 96, ../sass/pages/_ambassadors.scss */
.full-image-slider .slick-prev {
  left: 0;
}
/* line 98, ../sass/pages/_ambassadors.scss */
.full-image-slider .slick-prev:after {
  color: #fff;
}
/* line 102, ../sass/pages/_ambassadors.scss */
.full-image-slider .slick-dots {
  width: 100%;
  position: static;
  float: none;
  margin: 15px 0;
}
/* line 109, ../sass/pages/_ambassadors.scss */
.full-image-slider .full-image img {
  height: 500px;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 109, ../sass/pages/_ambassadors.scss */
  .full-image-slider .full-image img {
    height: 330px;
  }
}

/* line 119, ../sass/pages/_ambassadors.scss */
.gallery-form-section {
  padding: 90px 0;
}
@media (max-width: 767px) {
  /* line 119, ../sass/pages/_ambassadors.scss */
  .gallery-form-section {
    padding: 50px 0;
  }
}
/* line 124, ../sass/pages/_ambassadors.scss */
.gallery-form-section .section-header {
  padding-bottom: 10px;
}
/* line 126, ../sass/pages/_ambassadors.scss */
.gallery-form-section .section-header.form-apply {
  padding-bottom: 20px;
}
/* line 128, ../sass/pages/_ambassadors.scss */
.gallery-form-section .section-header.form-apply h3, .gallery-form-section .section-header.form-apply .contact-left-content h1, .contact-left-content .gallery-form-section .section-header.form-apply h1 {
  margin: 0 0 20px;
}

/* line 134, ../sass/pages/_ambassadors.scss */
.requirements-benefits-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 0 20px;
}
/* line 138, ../sass/pages/_ambassadors.scss */
.requirements-benefits-block .requirements-benefits-content {
  width: 50%;
  padding-right: 15px;
}
@media (max-width: 767px) {
  /* line 138, ../sass/pages/_ambassadors.scss */
  .requirements-benefits-block .requirements-benefits-content {
    width: 100%;
    padding-right: 0;
    margin: 0 0 30px;
  }
}
/* line 146, ../sass/pages/_ambassadors.scss */
.requirements-benefits-block .requirements-benefits-content ul {
  margin: 0 0 0 30px;
  list-style: disc;
}
/* line 150, ../sass/pages/_ambassadors.scss */
.requirements-benefits-block .requirements-benefits-content li {
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-weight: 400;
  list-style: disc;
}
/* line 159, ../sass/pages/_ambassadors.scss */
.requirements-benefits-block .requirements-benefits-img {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 159, ../sass/pages/_ambassadors.scss */
  .requirements-benefits-block .requirements-benefits-img {
    width: 100%;
  }
}
/* line 164, ../sass/pages/_ambassadors.scss */
.requirements-benefits-block .requirements-benefits-img img {
  width: 100%;
}

/* line 169, ../sass/pages/_ambassadors.scss */
.ambassador-details-section {
  padding: 80px 0;
}
@media (max-width: 1023px) {
  /* line 169, ../sass/pages/_ambassadors.scss */
  .ambassador-details-section {
    padding: 50px 0;
  }
}
/* line 175, ../sass/pages/_ambassadors.scss */
.ambassador-details-section .social-icons li {
  margin-left: 0;
}

/* line 180, ../sass/pages/_ambassadors.scss */
.ambassador-content-left {
  width: 50%;
  padding-right: 20px;
}
@media (max-width: 1023px) {
  /* line 180, ../sass/pages/_ambassadors.scss */
  .ambassador-content-left {
    width: 100%;
    padding: 0 0 30px;
  }
}

/* line 188, ../sass/pages/_ambassadors.scss */
.ambassador-details-img {
  width: 49%;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 188, ../sass/pages/_ambassadors.scss */
  .ambassador-details-img {
    width: 100%;
  }
}
/* line 194, ../sass/pages/_ambassadors.scss */
.ambassador-details-img img {
  width: 100%;
}

/* line 198, ../sass/pages/_ambassadors.scss */
.gallery-section {
  padding: 90px 0 0;
}
@media (max-width: 1023px) {
  /* line 198, ../sass/pages/_ambassadors.scss */
  .gallery-section {
    padding: 40px 0 0;
  }
}
/* line 203, ../sass/pages/_ambassadors.scss */
.gallery-section .gallery-grid {
  margin-bottom: 0;
}

/* line 208, ../sass/pages/_ambassadors.scss */
.single-ambassador .gallery-section {
  padding: 90px 0 70px;
}
@media (max-width: 1023px) {
  /* line 208, ../sass/pages/_ambassadors.scss */
  .single-ambassador .gallery-section {
    padding: 50px 0 30px;
  }
}

/* line 217, ../sass/pages/_ambassadors.scss */
.contact-apply-form input:not([type="submit"]) {
  width: 100% !important;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif !important;
  font-size: 16px !important;
}
/* line 224, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield {
  padding-right: 0 !important;
  margin-bottom: 0 !important;
}
/* line 227, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield label {
  font-weight: 500;
}
/* line 230, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield div.ginput_container {
  margin-top: 0;
  width: 100% !important;
  margin-bottom: 20px;
}
/* line 234, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield div.ginput_container .name_last {
  padding-right: 0;
}
/* line 237, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield div.ginput_container label {
  display: none !important;
}
/* line 240, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_street2, .contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_first_name {
  display: flex;
  flex-flow: wrap;
  margin: 0 -10px !important;
  width: inherit !important;
}
@media (max-width: 767px) {
  /* line 240, ../sass/pages/_ambassadors.scss */
  .contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_street2, .contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_first_name {
    margin: 0 !important;
  }
}
/* line 248, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_street2 > span, .contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_first_name > span {
  margin: 0 10px !important;
  display: inline-block;
  width: calc(100% / 2 - 20px);
  padding: 0 !important;
}
@media (max-width: 767px) {
  /* line 248, ../sass/pages/_ambassadors.scss */
  .contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_street2 > span, .contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_first_name > span {
    width: 100%;
    margin: 0 0 10px !important;
  }
}
/* line 260, ../sass/pages/_ambassadors.scss */
.contact-apply-form ul.gform_fields li.gfield div.ginput_container.has_street2 > span {
  margin-bottom: 10px !important;
}
/* line 269, ../sass/pages/_ambassadors.scss */
.contact-apply-form .gform_wrapper .gform_footer input[type="submit"] {
  padding: 17px 24px 15px;
  min-width: 100px;
}

/* line 2, ../sass/pages/_faq.scss */
.faq-page-banner .container-fixed {
  max-width: 600px;
}

/* line 6, ../sass/pages/_faq.scss */
.common-question {
  max-width: 520px;
  margin: 0 auto;
}

/* line 10, ../sass/pages/_faq.scss */
.questions-text {
  padding: 10px 35px 10px 15px;
  border: 2px solid transparent;
  border-radius: 2px;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  position: relative;
  cursor: pointer;
}
/* line 17, ../sass/pages/_faq.scss */
.questions-text strong {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  display: block;
}
/* line 23, ../sass/pages/_faq.scss */
.questions-text .fa {
  font-size: 20px;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  color: #e60000;
}
/* line 33, ../sass/pages/_faq.scss */
.questions-text.active {
  border-color: #333333;
}
/* line 35, ../sass/pages/_faq.scss */
.questions-text.active .fa {
  transform: rotate(90deg);
}

/* line 40, ../sass/pages/_faq.scss */
.questions-content {
  color: #333;
  padding: 15px;
  display: none;
}
/* line 45, ../sass/pages/_faq.scss */
.questions-content p a {
  color: #e60000;
}
/* line 49, ../sass/pages/_faq.scss */
.questions-content ul {
  margin: 0 0 20px 30px;
  list-style: disc;
}
/* line 53, ../sass/pages/_faq.scss */
.questions-content li {
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-weight: 400;
  list-style: disc;
}

/* line 62, ../sass/pages/_faq.scss */
.answer-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -10px;
}
/* line 66, ../sass/pages/_faq.scss */
.answer-grid .answer-grid-item {
  width: calc(100% / 3 - 20px);
  margin: 10px;
  text-align: center;
}
/* line 70, ../sass/pages/_faq.scss */
.answer-grid .answer-grid-item span {
  font-style: italic;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  display: block;
  padding: 10px 10px 0;
}

/* line 78, ../sass/pages/_faq.scss */
.leave-trailor {
  padding-bottom: 10px;
}

/* line 81, ../sass/pages/_faq.scss */
.faq-section {
  padding: 35px 0 80px;
}
@media (max-width: 767px) {
  /* line 81, ../sass/pages/_faq.scss */
  .faq-section {
    padding: 35px 0 60px;
  }
}
/* line 86, ../sass/pages/_faq.scss */
.faq-section .container-fixed {
  max-width: 540px;
}

/* line 1, ../sass/pages/_about.scss */
.about-page-banner {
  position: relative;
}
/* line 3, ../sass/pages/_about.scss */
.about-page-banner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #A4160E;
  opacity: 0.7;
}
/* line 13, ../sass/pages/_about.scss */
.about-page-banner .container-fixed {
  position: relative;
  z-index: 1;
  max-width: 1139px;
  text-align: left;
}
/* line 19, ../sass/pages/_about.scss */
.about-page-banner h1 {
  font-size: 46px;
  max-width: 610px;
}
@media (max-width: 767px) {
  /* line 19, ../sass/pages/_about.scss */
  .about-page-banner h1 {
    font-size: 36px;
  }
}

/* line 27, ../sass/pages/_about.scss */
.about-content-section {
  padding: 80px 0 70px;
}
@media (max-width: 767px) {
  /* line 27, ../sass/pages/_about.scss */
  .about-content-section {
    padding: 40px 0 30px;
  }
}
/* line 32, ../sass/pages/_about.scss */
.about-content-section .container-fixed {
  max-width: 685px;
}
/* line 35, ../sass/pages/_about.scss */
.about-content-section h2, .about-content-section .blog-detail-banner h1, .blog-detail-banner .about-content-section h1, .about-content-section h3, .about-content-section .contact-left-content h1, .contact-left-content .about-content-section h1, .about-content-section h4 {
  margin: 0 0 25px;
}
/* line 38, ../sass/pages/_about.scss */
.about-content-section p {
  margin: 0 0 25px;
}
/* line 41, ../sass/pages/_about.scss */
.about-content-section .gallery-grid {
  padding: 50px 0;
}
@media (max-width: 767px) {
  /* line 41, ../sass/pages/_about.scss */
  .about-content-section .gallery-grid {
    padding: 20px 0;
  }
}

/* line 49, ../sass/pages/_about.scss */
.about-content2-section .container-fixed {
  max-width: 1109px;
}

/* line 55, ../sass/pages/_about.scss */
.gallery-grid.two-column .lightbox {
  width: calc(100% / 2 - 20px);
  margin: 10px;
}
/* line 58, ../sass/pages/_about.scss */
.gallery-grid.two-column .lightbox img {
  height: 356px;
}
@media (max-width: 767px) {
  /* line 58, ../sass/pages/_about.scss */
  .gallery-grid.two-column .lightbox img {
    height: 200px;
  }
}
@media (max-width: 480px) {
  /* line 58, ../sass/pages/_about.scss */
  .gallery-grid.two-column .lightbox img {
    height: 160px;
  }
}

/* line 70, ../sass/pages/_about.scss */
.about-middle-content {
  max-width: 655px;
  margin: 0 auto;
}

/* line 74, ../sass/pages/_about.scss */
.about-timeline {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 20px 0 30px;
}
@media (max-width: 767px) {
  /* line 74, ../sass/pages/_about.scss */
  .about-timeline {
    padding: 0;
  }
}

/* line 81, ../sass/pages/_about.scss */
.timeline-text {
  margin: 0 0 30px;
  padding: 0 30px 0 0;
  width: calc(100% / 2);
}
/* line 85, ../sass/pages/_about.scss */
.timeline-text strong {
  color: #A34F4A;
  font-family: "industry", serif;
  font-size: 56px;
  font-weight: 600;
  display: block;
}

/* line 1, ../sass/pages/_contact.scss */
.contact-page-wrapper {
  padding: 80px 0;
}
@media (max-width: 1023px) {
  /* line 1, ../sass/pages/_contact.scss */
  .contact-page-wrapper {
    padding: 50px 0;
  }
}

/* line 7, ../sass/pages/_contact.scss */
.contact-left-content {
  width: 50%;
  padding: 0px 100px 0px 0px;
}
@media (max-width: 1023px) {
  /* line 7, ../sass/pages/_contact.scss */
  .contact-left-content {
    width: 100%;
    padding: 0 0 30px;
  }
}
/* line 14, ../sass/pages/_contact.scss */
.contact-left-content h1 {
  margin: 0 0 30px;
}
/* line 18, ../sass/pages/_contact.scss */
.contact-left-content p {
  margin: 0 0 20px;
}

/* line 22, ../sass/pages/_contact.scss */
.contact-form {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 22, ../sass/pages/_contact.scss */
  .contact-form {
    width: 100%;
  }
}

/* line 30, ../sass/pages/_contact.scss */
.contact-form .gform_body label.gfield_label {
  margin: 0 0 5px;
  display: block;
}
/* line 34, ../sass/pages/_contact.scss */
.contact-form .gform_body .contact-form-row {
  margin: 0 0 15px;
}
/* line 37, ../sass/pages/_contact.scss */
.contact-form .gform_body .contact-form-captcha {
  padding: 30px 0;
}
/* line 40, ../sass/pages/_contact.scss */
.contact-form .gform_body input, .contact-form .gform_body select {
  width: 100% !important;
}
/* line 44, ../sass/pages/_contact.scss */
.contact-form .gform_body .has_first_name label {
  display: none !important;
}
/* line 50, ../sass/pages/_contact.scss */
.contact-form .gform_footer input[type="submit"] {
  padding: 14px 30px 16px;
}

/* line 1, ../sass/pages/_blog.scss */
.article-grid-wrapper {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 4, ../sass/pages/_blog.scss */
.article-column {
  width: 50%;
  border: 1px #E4E4E4 solid;
  padding: 40px 40px 40px 40px;
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_blog.scss */
  .article-column {
    width: 100%;
    padding: 20px;
  }
}
/* line 13, ../sass/pages/_blog.scss */
.article-column:nth-child(even) {
  border-left: none;
  border-bottom: none;
}
/* line 17, ../sass/pages/_blog.scss */
.article-column:last-child {
  border-bottom: 1px solid #e4e4e4;
}
/* line 20, ../sass/pages/_blog.scss */
.article-column:first-child {
  border-bottom: none;
}
/* line 24, ../sass/pages/_blog.scss */
.article-column .article-photo {
  width: 25%;
}
@media (max-width: 767px) {
  /* line 24, ../sass/pages/_blog.scss */
  .article-column .article-photo {
    width: 30%;
  }
}
/* line 29, ../sass/pages/_blog.scss */
.article-column .article-photo img {
  min-height: 154px;
  object-fit: cover;
}
/* line 34, ../sass/pages/_blog.scss */
.article-column .article-content {
  width: 75%;
  padding-left: 20px;
}
@media (max-width: 767px) {
  /* line 34, ../sass/pages/_blog.scss */
  .article-column .article-content {
    width: 70%;
  }
}
/* line 40, ../sass/pages/_blog.scss */
.article-column .article-content h4 {
  font-size: 18px;
  margin: 0 0 5px 0;
}
/* line 43, ../sass/pages/_blog.scss */
.article-column .article-content h4 a {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-weight: bold;
}
/* line 49, ../sass/pages/_blog.scss */
.article-column .article-content p {
  margin: 0 0 10px 0;
  line-height: 1.5em;
  font-size: 14px;
  color: #777;
}
/* line 55, ../sass/pages/_blog.scss */
.article-column .article-content .link-read-more {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 12px;
  font-weight: 700;
}

/* line 63, ../sass/pages/_blog.scss */
.feature-article-block {
  padding: 70px 0;
}
@media (max-width: 767px) {
  /* line 63, ../sass/pages/_blog.scss */
  .feature-article-block {
    padding: 40px 0;
  }
}
/* line 68, ../sass/pages/_blog.scss */
.feature-article-block h3, .feature-article-block .contact-left-content h1, .contact-left-content .feature-article-block h1 {
  margin: 0 0 30px;
}

/* line 73, ../sass/pages/_blog.scss */
.popular-topics h4 {
  padding: 0 0 10px;
}
/* line 77, ../sass/pages/_blog.scss */
.popular-topics ul li {
  margin: 8px;
}
/* line 81, ../sass/pages/_blog.scss */
.popular-topics .default-btn, .popular-topics #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .popular-topics .infobox__cta.ssflinks, .popular-topics .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .popular-topics input[type="submit"], .popular-topics .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .popular-topics input[type="submit"], .popular-topics .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .popular-topics .submit, .popular-topics .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .popular-topics .single_add_to_cart_button, .popular-topics .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .popular-topics .single_add_to_cart_button {
  border-width: 2px;
  color: #e60000;
}

/* line 87, ../sass/pages/_blog.scss */
.blog-middle-container {
  padding: 70px 0 0;
}

.blog-middle-container .post-content-block h1 {font-size: 36px; margin-bottom: 20px; margin-top: 40px; font-weight: bold;}
.blog-middle-container .post-content-block h3 {font-size: 30px; margin-bottom: 20px; font-weight: bold; margin-top: 40px;}
.blog-middle-container .post-content-block h2 { margin-bottom: 20px !important; margin-top: 40px !important;}
.blog-middle-container .post-content-block h4 {font-size: 24px; margin-bottom: 20px; font-weight: bold; margin-top: 40px;}
.blog-middle-container .post-content-block h5 {font-size: 20px; margin-bottom: 20px; font-weight: bold; margin-top: 40px;}
.blog-middle-container .post-content-block h6 {font-size: 18px; margin-bottom: 20px; font-weight: bold; margin-top: 40px;}

/* line 92, ../sass/pages/_blog.scss */
.widget_categories .cat-item a {
  font-weight: 400;
  line-height: 1.5;
  font-size: 16px;
}

/* line 99, ../sass/pages/_blog.scss */
.widget {
  margin: 0 0 90px;
}
/* line 102, ../sass/pages/_blog.scss */
.widget.widget_static-block p {
  margin: 0;
}
/* line 105, ../sass/pages/_blog.scss */
.widget.widget_static-block .view-details {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 109, ../sass/pages/_blog.scss */
.widget.widget_static-block img {
  margin: 20px 0 0;
}
/* line 114, ../sass/pages/_blog.scss */
.widget.popular-topics .flex {
  margin: 0 -8px;
}
/* line 117, ../sass/pages/_blog.scss */
.widget.popular-topics a {
  padding: 11px 14px 10px;
}

/* line 123, ../sass/pages/_blog.scss */
.post-content-block p {
  color: #656565;
  margin-bottom: .9rem;
}
/* line 126, ../sass/pages/_blog.scss */
.post-content-block p a {
  color: #e60000;
}
/* line 130, ../sass/pages/_blog.scss */
.post-content-block h2, .post-content-block .blog-detail-banner h1, .blog-detail-banner .post-content-block h1 {
  color: #333;
  font-size: 36px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 130, ../sass/pages/_blog.scss */
  .post-content-block h2, .post-content-block .blog-detail-banner h1, .blog-detail-banner .post-content-block h1 {
    font-size: 24px;
  }
}
/* line 138, ../sass/pages/_blog.scss */
.post-content-block iframe {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  /* line 138, ../sass/pages/_blog.scss */
  .post-content-block iframe {
    height: 250px;
  }
}

/* line 147, ../sass/pages/_blog.scss */
.prev-next-post {
  border-top: 1px #EEEEEE solid;
  padding: 20px 0;
  margin: 30px 0 0;
}
/* line 151, ../sass/pages/_blog.scss */
.prev-next-post h5 {
  margin: 0 0 5px;
}
/* line 154, ../sass/pages/_blog.scss */
.prev-next-post span {
  color: #e60000;
}
@media (max-width: 767px) {
  /* line 154, ../sass/pages/_blog.scss */
  .prev-next-post span {
    display: none;
  }
}
/* line 160, ../sass/pages/_blog.scss */
.prev-next-post .prev-block {
  width: 50%;
}
/* line 163, ../sass/pages/_blog.scss */
.prev-next-post .next-block {
  width: 50%;
  text-align: right;
}

/* line 168, ../sass/pages/_blog.scss */
.leave-reply-form {
  padding: 25px 0;
}
/* line 170, ../sass/pages/_blog.scss */
.leave-reply-form .comment-reply-title {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}
/* line 176, ../sass/pages/_blog.scss */
.leave-reply-form .comment-form .comment-notes {
  display: none;
}
/* line 179, ../sass/pages/_blog.scss */
.leave-reply-form .comment-form label {
  font-family: industry,sans-serif;
  font-size: 14px;
}

/* line 1, ../sass/pages/_blog-details.scss */
.blog-detail-banner {
  position: relative;
  text-align: left;
}
/* line 4, ../sass/pages/_blog-details.scss */
.blog-detail-banner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(163, 79, 74, 0.8);
}
/* line 13, ../sass/pages/_blog-details.scss */
.blog-detail-banner .container-fixed {
  max-width: 1140px;
  position: relative;
  z-index: 1;
}
/* line 18, ../sass/pages/_blog-details.scss */
.blog-detail-banner h1 {
  max-width: 60%;
  margin: 0 0 10px;
}
@media (max-width: 1023px) {
  /* line 18, ../sass/pages/_blog-details.scss */
  .blog-detail-banner h1 {
    max-width: 100%;
  }
}

/* line 27, ../sass/pages/_blog-details.scss */
.author-share-details {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
/* line 33, ../sass/pages/_blog-details.scss */
.author-share-details a {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 39, ../sass/pages/_blog-details.scss */
.author-share-details .share-social-icons {
  margin-left: 10px;
}

/* line 43, ../sass/pages/_blog-details.scss */
.share-post {
  margin-left: auto;
}

/* line 47, ../sass/pages/_blog-details.scss */
.blog-middle-container .container-fixed {
  max-width: 1140px;
}

/* line 52, ../sass/pages/_blog-details.scss */
.blog-details-block .sidebar {
  width: 25%;
  padding-right: 50px;
}
@media (max-width: 767px) {
  /* line 52, ../sass/pages/_blog-details.scss */
  .blog-details-block .sidebar {
    width: 100%;
    padding-right: 0;
    order: 2;
  }
}
/* line 61, ../sass/pages/_blog-details.scss */
.blog-details-block .post-right-column {
  width: 75%;
}
@media (max-width: 767px) {
  /* line 61, ../sass/pages/_blog-details.scss */
  .blog-details-block .post-right-column {
    width: 100%;
    margin: 0 0 30px;
  }
}

/* line 1, ../sass/pages/_cms-page.scss */
.cms-content-page {
  max-width: 1110px;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 1200px) {
  /* line 1, ../sass/pages/_cms-page.scss */
  .cms-content-page {
    padding: 0 25px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1, ../sass/pages/_cms-page.scss */
  .cms-content-page {
    padding: 0 15px;
  }
}
/* line 13, ../sass/pages/_cms-page.scss */
.cms-content-page h1 {
  font-size: 46px;
  color: #333;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 13, ../sass/pages/_cms-page.scss */
  .cms-content-page h1 {
    font-size: 35px;
  }
}
/* line 21, ../sass/pages/_cms-page.scss */
.cms-content-page h2, .cms-content-page .blog-detail-banner h1, .blog-detail-banner .cms-content-page h1 {
  font-size: 36px;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 21, ../sass/pages/_cms-page.scss */
  .cms-content-page h2, .cms-content-page .blog-detail-banner h1, .blog-detail-banner .cms-content-page h1 {
    font-size: 30px;
  }
}
/* line 28, ../sass/pages/_cms-page.scss */
.cms-content-page h3, .cms-content-page .contact-left-content h1, .contact-left-content .cms-content-page h1 {
  font-size: 30px;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 28, ../sass/pages/_cms-page.scss */
  .cms-content-page h3, .cms-content-page .contact-left-content h1, .contact-left-content .cms-content-page h1 {
    font-size: 25px;
  }
}
/* line 35, ../sass/pages/_cms-page.scss */
.cms-content-page h4 {
  font-size: 25px;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 35, ../sass/pages/_cms-page.scss */
  .cms-content-page h4 {
    font-size: 20px;
  }
}
/* line 42, ../sass/pages/_cms-page.scss */
.cms-content-page h5 {
  font-size: 20px;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 42, ../sass/pages/_cms-page.scss */
  .cms-content-page h5 {
    font-size: 18px;
  }
}
/* line 49, ../sass/pages/_cms-page.scss */
.cms-content-page ul {
  margin: 0 0 40px 37px;
}
@media (max-width: 767px) {
  /* line 49, ../sass/pages/_cms-page.scss */
  .cms-content-page ul {
    margin-left: 27px;
  }
}
/* line 54, ../sass/pages/_cms-page.scss */
.cms-content-page ul li {
  list-style-type: disc;
  list-style-position: outside;
  color: #333;
  font-family: open sans,serif;
  font-size: 16px;
  margin-bottom: .9rem;
}
/* line 61, ../sass/pages/_cms-page.scss */
.cms-content-page ul li a {
  color: #e60000;
}

/*404 page css*/
/* line 70, ../sass/pages/_cms-page.scss */
.page-404 {
  width: 100%;
  background-image: url(https://madramps.com/wp-content/uploads/2020/06/madramps404.jpg);
  justify-content: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  min-height: 690px;
  position: relative;
}
/* line 79, ../sass/pages/_cms-page.scss */
.page-404:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(255, 58, 58, 0.6);
}
/* line 88, ../sass/pages/_cms-page.scss */
.page-404 .page-404-inner {
  max-width: 1110px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 94, ../sass/pages/_cms-page.scss */
.page-404 .page-404-inner p {
  color: #fff;
}
/* line 96, ../sass/pages/_cms-page.scss */
.page-404 .page-404-inner p a {
  color: #fff;
}
/* line 99, ../sass/pages/_cms-page.scss */
.page-404 .page-404-inner p.sub-header-404 {
  font-size: 28px;
}
/* line 103, ../sass/pages/_cms-page.scss */
.page-404 .page-404-inner h2, .page-404 .page-404-inner .blog-detail-banner h1, .blog-detail-banner .page-404 .page-404-inner h1 {
  color: #fff;
}

/* line 2, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-header {
  display: none;
}
/* line 5, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content {
  max-width: 1090px;
  margin: 0 auto;
  padding-top: 75px;
}
@media (max-width: 1200px) {
  /* line 5, ../sass/pages/_cart.scss */
  .woocommerce-cart .entry-content {
    padding: 30px 25px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 5, ../sass/pages/_cart.scss */
  .woocommerce-cart .entry-content {
    padding: 30px 15px 0 15px;
  }
}
/* line 16, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content h2, .woocommerce-cart .entry-content .blog-detail-banner h1, .blog-detail-banner .woocommerce-cart .entry-content h1 {
  font-size: 36px;
}
/* line 19, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-message, .woocommerce-cart .entry-content .cart-empty, .woocommerce-cart .entry-content .return-to-shop {
  border-top-color: #e60000 !important;
  font-size: 16px;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  margin-top: 20px;
}
/* line 24, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-message .button, .woocommerce-cart .entry-content .cart-empty .button, .woocommerce-cart .entry-content .return-to-shop .button {
  background-color: #e60000;
  color: #fff;
  border-radius: 0;
  font-family: "industry", serif;
  line-height: 35px;
  padding: 0 15px 2px 15px;
}
/* line 31, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-message .button:hover, .woocommerce-cart .entry-content .cart-empty .button:hover, .woocommerce-cart .entry-content .return-to-shop .button:hover {
  background: #ce1111;
}
/* line 35, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-message:before, .woocommerce-cart .entry-content .cart-empty:before, .woocommerce-cart .entry-content .return-to-shop:before {
  color: #e60000 !important;
}
/* line 40, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table {
  border-radius: 0px;
}
/* line 42, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table th, .woocommerce-cart .entry-content .woocommerce-cart-form table td {
  padding: 30px 20px;
}
@media (max-width: 767px) {
  /* line 42, ../sass/pages/_cart.scss */
  .woocommerce-cart .entry-content .woocommerce-cart-form table th, .woocommerce-cart .entry-content .woocommerce-cart-form table td {
    padding: 15px 10px;
  }
}
/* line 48, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table th {
  background: #000;
  color: #fff;
  border: none;
  font-size: 20px;
}
/* line 54, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td {
  border: none;
  border-bottom: 1px solid #e7e7e7;
  font-size: 16px;
  font-weight: 500;
}
/* line 59, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.product-remove {
  width: 30%;
}
@media (max-width: 1023px) {
  /* line 59, ../sass/pages/_cart.scss */
  .woocommerce-cart .entry-content .woocommerce-cart-form table td.product-remove {
    width: 100%;
  }
}
/* line 64, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.product-remove a {
  border: 1px solid #e7e7e7 !important;
  border-radius: 0 !important;
  font-family: "industry", serif !important;
  line-height: 23px;
  height: 22px;
  width: 22px;
}
/* line 74, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.product-name a {
  color: #e60000;
}
/* line 79, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.product-thumbnail img {
  width: 65px;
  border: 1px solid #e7e7e7;
}
/* line 86, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.actions .coupon .input-text {
  padding: 6px 6px 5px;
  margin: 0 4px 0 0;
  outline: 0;
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 0;
  background-color: #fafafa;
}
/* line 95, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.actions .coupon .button {
  float: right;
}
/* line 99, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.actions .button {
  background-color: #e60000;
  color: #fff;
  border-radius: 0;
  font-family: "industry", serif;
  line-height: 35px;
  padding: 0 15px 2px 15px;
  float: right;
}
/* line 107, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table td.actions .button:hover {
  background: #ce1111;
}
/* line 116, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .woocommerce-cart-form table tbody tr td:last-child, .woocommerce-cart .entry-content .woocommerce-cart-form table tbody tr th:last-child, .woocommerce-cart .entry-content .woocommerce-cart-form table thead tr td:last-child, .woocommerce-cart .entry-content .woocommerce-cart-form table thead tr th:last-child {
  text-align: center;
}
/* line 126, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals h2, .woocommerce-cart .entry-content .cart-collaterals .cart_totals .blog-detail-banner h1, .blog-detail-banner .woocommerce-cart .entry-content .cart-collaterals .cart_totals h1 {
  margin-bottom: 25px;
}
/* line 129, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table {
  border-radius: 0px;
}
/* line 132, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table .cart-subtotal td, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .cart-subtotal th, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .order-total td, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .order-total th {
  background: #000;
  color: #fff;
  font-size: 20px;
  border: none;
  border-bottom: 1px solid #e7e7e7;
  font-weight: 700;
  padding: 30px 20px;
}
@media (max-width: 1023px) {
  /* line 132, ../sass/pages/_cart.scss */
  .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .cart-subtotal td, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .cart-subtotal th, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .order-total td, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table .order-total th {
    padding: 15px 10px;
  }
}
/* line 147, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table .shipping td a {
  color: #e60000;
}
/* line 154, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child td, .woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child th {
  background: #f7f7f7;
}
/* line 157, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child td {
  font-weight: 700;
}
/* line 159, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child td p {
  font-family: "industry", serif;
  font-weight: 700;
}
/* line 163, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child td a {
  color: #e60000;
  font-family: "industry", serif;
}
/* line 167, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child td .__affirm-logo.__affirm-logo-white {
  color: #000 !important;
  font-family: "industry", serif;
}
/* line 170, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tr:last-child td .__affirm-logo.__affirm-logo-white:before {
  color: #000 !important;
}
/* line 179, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  font-size: 1.25em;
  padding: 1em;
  background-color: #e60000;
  color: #fff;
  border-radius: 0;
  font-family: "industry", serif;
}
/* line 186, ../sass/pages/_cart.scss */
.woocommerce-cart .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
  background: #ce1111;
}

/* line 198, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .button {
  background: #e60000;
  border-radius: 0px;
  color: #fff;
  font-family: "industry", serif;
}
/* line 203, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .button:hover {
  background: #c71414;
}
/* line 207, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .select2-container--default .select2-results__option--highlighted[aria-selected], .woocommerce-shipping-calculator .select2-container--default .select2-results__option--highlighted[data-selected] {
  background: #e60000 !important;
}
/* line 210, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .woocommerce form .form-row span {
  width: 100%;
}
/* line 213, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px;
}
/* line 216, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .select2-container .select2-selection--single {
  height: 38px;
}
/* line 219, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
/* line 222, ../sass/pages/_cart.scss */
.woocommerce-shipping-calculator .select2-container--default .select2-selection--single {
  background-color: #fafafa;
  border: 1px solid #ebe9eb;
  border-radius: 0;
}

/* line 1, ../sass/pages/_checkout.scss */
.woocommerce-checkout {
  overflow-x: hidden;
}
/* line 3, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content {
  max-width: 1090px;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
@media (max-width: 1200px) {
  /* line 3, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content {
    padding: 10px 25px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 3, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content {
    padding: 10px 15px 0 15px;
  }
}
/* line 14, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content h2, .woocommerce-checkout .entry-content .blog-detail-banner h1, .blog-detail-banner .woocommerce-checkout .entry-content h1 {
  font-size: 36px;
  margin-bottom: 20px;
}
/* line 19, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review {
  display: inline-block;
  width: 100%;
}
/* line 22, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table {
  display: inline-block;
  width: 100%;
}
/* line 25, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table {
  display: inline-block;
  border: 1px solid #e7e7e7;
  width: 100%;
}
/* line 30, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li.table-header {
  background-color: #000;
  color: #fff;
  padding: 30px 20px;
  display: flex;
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 30, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li.table-header {
    padding: 15px 10px;
  }
}
/* line 41, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-1 {
  width: 70%;
}
/* line 43, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-1.product-thum-name {
  align-items: center;
  display: flex;
}
/* line 46, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-1.product-thum-name .product-thumbnail {
  width: 65px;
  margin-right: 15px;
}
/* line 50, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-1.product-thum-name .product-name {
  color: #333;
  text-transform: uppercase;
}
/* line 56, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-2 {
  width: 15%;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 56, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-2 {
    width: 40%;
  }
}
/* line 63, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-3 {
  width: 15%;
  text-align: right;
}
@media (max-width: 767px) {
  /* line 63, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li .table-col-3 {
    width: 40%;
  }
}
/* line 70, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table ul.ea-order-review-table li.table-row.cart_item {
  display: flex;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px 20px 30px;
  font-family: "industry", serif;
  font-weight: 500;
  font-size: 15px;
  align-items: center;
}
/* line 81, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer {
  border: 1px solid #e7e7e7;
  border-top: none;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 81, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer {
    flex-wrap: wrap;
  }
}
/* line 91, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .back-to-shop {
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 91, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .back-to-shop {
    text-align: center;
    width: 100%;
  }
}
/* line 97, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .back-to-shop a.back-to-shopping {
  background-color: #e60000;
  padding: .618em 1em;
  font-family: industry,serif;
  font-weight: 700;
  color: #fff;
  font-size: 15px;
}
/* line 104, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .back-to-shop a.back-to-shopping i {
  margin-right: 7px;
}
/* line 109, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .footer-content {
  background-color: #000;
  color: #fff;
  font-size: 16px;
  padding: 20px 25px;
  width: 40%;
}
@media (max-width: 767px) {
  /* line 109, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .footer-content {
    width: 100%;
  }
}
/* line 118, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .footer-content .cart-subtotal, .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .footer-content .tax-total, .woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .footer-content .order-total {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 700;
}
/* line 124, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .ea-woo-checkout-order-review .ea-checkout-review-order-table .ea-order-review-table-footer .footer-content .order-total {
  font-size: 20px;
  font-weight: 700;
  margin-top: 10px;
}
/* line 134, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {
  border: none !important;
  font-size: 16px;
  font-family: "industry", serif;
  margin-top: 20px;
  background-color: #e7e7e7;
  padding: 20px 20px 20px 55px;
  line-height: 1.5em;
  font-weight: 400;
  margin-bottom: 30px;
  position: relative;
  display: block;
}
/* line 146, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a {
  color: #e60000 !important;
  text-decoration: underline;
}
/* line 150, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before {
  color: #333333;
  content: "\f295";
  font-family: 'FontAwesome';
  font-size: 18px;
}
/* line 158, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .get-in-touch {
  padding: 100px 0;
  width: 100vw;
  margin-left: calc(50% - 50vw);
}
/* line 166, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce form .form-row label {
  display: block;
  line-height: 2;
  font-weight: 500;
  color: #333;
  font-size: 16px;
  font-family: "industry", serif;
}
/* line 174, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .form-row input.input-text, .woocommerce-checkout .entry-content .woocommerce .form-row textarea {
  width: 100%;
  margin: 0;
  outline: 0;
}
/* line 179, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .mailchimp-newsletter {
  align-items: center;
  display: flex;
}
/* line 182, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .mailchimp-newsletter .input-checkbox {
  margin-top: -11px;
}
/* line 186, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .woocommerce .woocommerce-input-wrapper {
  width: 100%;
}
/* line 191, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout h3, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout .contact-left-content h1, .contact-left-content .woocommerce-checkout .entry-content .checkout.woocommerce-checkout h1 {
  margin-bottom: 20px;
}
@media (max-width: 1200px) {
  /* line 191, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .checkout.woocommerce-checkout h3, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout .contact-left-content h1, .contact-left-content .woocommerce-checkout .entry-content .checkout.woocommerce-checkout h1 {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  /* line 191, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .checkout.woocommerce-checkout h3, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout .contact-left-content h1, .contact-left-content .woocommerce-checkout .entry-content .checkout.woocommerce-checkout h1 {
    font-size: 20px;
  }
}
/* line 200, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .select2-container .select2-selection--single {
  background-color: #fafafa;
  border: 1px solid #e7e7e7;
  border-radius: 0;
  height: 38px;
}
/* line 205, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__placeholder {
  font-size: 16px;
  font-family: "industry", serif;
  color: #757575;
  line-height: 38px;
}
/* line 211, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow {
  height: 36px;
}
/* line 215, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment {
  padding: 20px;
  border-radius: 0 0 0 0;
  background: #fff;
  border: 1px solid #e7e7e7;
}
@media (max-width: 767px) {
  /* line 215, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment {
    padding: 10px;
  }
}
/* line 223, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment {
  background: none !important;
}
/* line 227, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label[for="payment_method_elavon_converge_credit_card"], .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li label[for="payment_method_elavon_converge_credit_card"] {
  color: #e60000;
}
/* line 231, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label[for="payment_method_affirm"] img, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li label[for="payment_method_affirm"] img {
  max-width: 80px;
}
/* line 235, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box {
  background: #e60000 !important;
}
/* line 237, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box p, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box p {
  color: #fff;
  font-size: 16px;
  font-family: "industry", serif;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 237, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box p, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box p {
    width: 100%;
  }
}
/* line 246, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box label, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box label {
  color: #fff;
  font-size: 18px;
  font-family: "industry", serif;
}
/* line 251, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box input, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box input {
  height: 50px;
}
@media (max-width: 767px) {
  /* line 251, ../sass/pages/_checkout.scss */
  .woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box input, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box input {
    background-size: 30px 21px !important;
    font-size: 15px !important;
  }
}
/* line 258, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box:before, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment ul li .payment_box:before {
  border: 1em solid #e60000 !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
}
/* line 267, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {
  width: 100%;
  display: inline-block;
}
/* line 271, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 273, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text a, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment .woocommerce-terms-and-conditions-checkbox-text a {
  color: #e60000;
}
/* line 277, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment .form-row.place-order {
  display: inherit !important;
  padding: 0 !important;
}
/* line 280, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order #place_order, .woocommerce-checkout .entry-content .checkout.woocommerce-checkout #payment .woocommerce-checkout-payment .form-row.place-order #place_order {
  font-size: 20px;
  padding: 15px 20px;
  color: #fff;
  background-color: #e60000;
  border-radius: 0 0 0 0;
  font-family: "industry", serif;
}
/* line 291, ../sass/pages/_checkout.scss */
.woocommerce-checkout .entry-content .checkout.woocommerce-checkout .woocommerce-checkout-review-order {
  padding: 0;
  border: none;
}

/*login page css*/
/* line 3, ../sass/pages/_account.scss */
.page-id-90410 .entry-content {
  max-width: 1110px;
  margin: 0 auto;
  padding: 15px 0 0 0;
}
/* line 7, ../sass/pages/_account.scss */
.page-id-90410 .entry-content h2, .page-id-90410 .entry-content .blog-detail-banner h1, .blog-detail-banner .page-id-90410 .entry-content h1 {
  font-size: 36px;
}
/* line 11, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .woocommerce-form-row {
  display: inherit;
}
/* line 13, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .woocommerce-form-row label {
  display: block;
  width: 100%;
}
/* line 17, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .woocommerce-form-row input {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 21, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .form-row {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
/* line 25, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .form-row .woocommerce-button {
  background-color: #e60000;
  color: #fff;
  font-family: "industry", serif;
  border-radius: 0px;
}
/* line 32, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .password-input {
  width: 100%;
}
/* line 34, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .password-input .woocommerce-Input {
  width: 100%;
}
/* line 39, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-form.woocommerce-form-login .woocommerce-LostPassword.lost_password a {
  color: #e60000;
}
/* line 45, ../sass/pages/_account.scss */
.page-id-90410 .entry-content .woocommerce-ResetPassword.lost_reset_password .woocommerce-Button {
  background-color: #e60000;
  color: #fff;
  font-family: "industry", serif;
  border-radius: 0px;
}

/*my account inner*/
/* line 56, ../sass/pages/_account.scss */
.woocommerce-MyAccount-navigation {
  background-color: #000;
  padding: 30px 15px 15px 30px;
}
/* line 60, ../sass/pages/_account.scss */
.woocommerce-MyAccount-navigation ul li {
  margin: 0 0 20px 0;
}
/* line 62, ../sass/pages/_account.scss */
.woocommerce-MyAccount-navigation ul li a {
  color: #fff;
  font-family: "industry", serif;
  font-size: 16px;
  font-weight: 700;
}
/* line 67, ../sass/pages/_account.scss */
.woocommerce-MyAccount-navigation ul li a:hover {
  color: #e60000;
}

/* line 77, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content p a {
  color: #e60000;
}
/* line 81, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table, .woocommerce .woocommerce-MyAccount-content .woocommerce-table {
  border-collapse: collapse;
  border-width: 2px;
}
/* line 84, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table th, .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td, .woocommerce .woocommerce-MyAccount-content .woocommerce-table th, .woocommerce .woocommerce-MyAccount-content .woocommerce-table td {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  border-width: 2px;
}
/* line 90, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr:last-child, .woocommerce .woocommerce-MyAccount-content .woocommerce-table thead tr:last-child {
  width: 50px;
}
/* line 99, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-child a, .woocommerce .woocommerce-MyAccount-content .woocommerce-table tbody tr td:first-child a {
  color: #e60000;
}
/* line 103, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:last-child, .woocommerce .woocommerce-MyAccount-content .woocommerce-table tbody tr td:last-child {
  width: 50px;
}
/* line 106, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .button.view, .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-button.button.cancel, .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td .woocommerce-button.button.pay, .woocommerce .woocommerce-MyAccount-content .woocommerce-table tbody tr td .button.view, .woocommerce .woocommerce-MyAccount-content .woocommerce-table tbody tr td .woocommerce-button.button.cancel, .woocommerce .woocommerce-MyAccount-content .woocommerce-table tbody tr td .woocommerce-button.button.pay {
  background-color: #e60000;
  color: #fff;
  font-family: "industry", serif;
  border-radius: 0px;
  margin: 2px 2px;
}
/* line 115, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even) td, .woocommerce .woocommerce-MyAccount-content .woocommerce-table tbody tr:nth-child(even) td {
  background: #f7f7f7;
}
/* line 123, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--previous, .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next {
  font-size: 16px;
}
/* line 127, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-button, .woocommerce .woocommerce-MyAccount-content .woocommerce-Button {
  background-color: #e60000 !important;
  color: #fff !important;
  font-family: "industry", serif !important;
  border-radius: 0px !important;
}
/* line 133, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message, .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info {
  border-top-color: #e60000 !important;
  font-size: 16px;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  margin-top: 20px;
}
/* line 138, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button, .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info .woocommerce-Button {
  background-color: #e60000;
  color: #fff;
  border-radius: 0;
  font-family: "industry", serif;
  line-height: 35px;
  padding: 0 15px 2px 15px;
}
/* line 145, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button:hover, .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info .woocommerce-Button:hover {
  background: #ce1111;
}
/* line 149, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Message:before, .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info:before {
  color: #e60000 !important;
}
/* line 155, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .title h3, .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .title .contact-left-content h1, .contact-left-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .title h1 {
  font-size: 24px;
}
/* line 158, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .title a {
  color: #e60000 !important;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 163, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses address {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 168, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .input-text {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 171, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset {
  margin-bottom: 15px;
}
/* line 173, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset label {
  display: inline-block;
  width: 100%;
}
/* line 177, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset .password-input {
  width: 100%;
  display: inline-block;
}
/* line 180, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset .password-input label {
  display: inline-block;
  width: 100%;
}
/* line 188, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table {
  border-width: 2px;
}
/* line 193, ../sass/pages/_account.scss */
.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody tr td:last-child {
  width: auto;
}

/* Checkout pay css*/
/* line 205, ../sass/pages/_account.scss */
.woocommerce-order-pay .shop_table {
  border-collapse: collapse !important;
  border-width: 2px !important;
}
/* line 208, ../sass/pages/_account.scss */
.woocommerce-order-pay .shop_table th, .woocommerce-order-pay .shop_table td {
  border-width: 2px;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 1em;
}
/* line 215, ../sass/pages/_account.scss */
.woocommerce-order-pay .shop_table tr.order_item td {
  background: #f7f7f7;
}
/* line 223, ../sass/pages/_account.scss */
.woocommerce-order-pay .shop_table tbody tr td:last-child {
  width: 84px;
}
/* line 230, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment {
  padding: 20px;
  border-radius: 0 0 0 0;
  background: #fff;
  border: 1px solid #e7e7e7;
}
/* line 235, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul {
  background: none !important;
}
/* line 238, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul li label[for="payment_method_elavon_converge_credit_card"] {
  color: #e60000;
}
/* line 241, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul li .payment_box {
  background: #e60000 !important;
}
/* line 243, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul li .payment_box p {
  color: #fff;
  font-size: 16px;
  font-family: "industry", serif;
  margin-bottom: 10px;
}
/* line 249, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul li .payment_box label {
  color: #fff;
  font-size: 18px;
  font-family: "industry", serif;
}
/* line 254, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul li .payment_box input {
  height: 50px;
}
/* line 257, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment ul li .payment_box:before {
  border: 1em solid #e60000 !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
}
/* line 266, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper {
  width: 100%;
  display: inline-block;
}
/* line 270, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-checkbox-text {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 272, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-checkbox-text a {
  color: #e60000;
}
/* line 276, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment .form-row {
  display: inherit;
}
/* line 279, ../sass/pages/_account.scss */
.woocommerce-order-pay #payment #place_order {
  font-size: 20px;
  padding: 15px 20px;
  color: #fff;
  background-color: #e60000;
  border-radius: 0 0 0 0;
  font-family: "industry", serif;
  float: right;
}

/* line 2, ../sass/pages/_product-details.scss */
.product-template-default .banner_sec {
  width: 100%;
  display: inline-block;
  position: relative;
  height: 564px;
}
@media (max-width: 767px) {
  /* line 2, ../sass/pages/_product-details.scss */
  .product-template-default .banner_sec {
    height: 400px;
  }
}
/* line 10, ../sass/pages/_product-details.scss */
.product-template-default .banner_sec:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -5px;
  right: 0;
  z-index: 1;
}
/* line 21, ../sass/pages/_product-details.scss */
.product-template-default .banner_sec:before {
  background-image: url(https://madramps.com/wp-content/uploads/2021/02/bg-grunge-border-red-flat-top-2.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 29px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 30, ../sass/pages/_product-details.scss */
.product-template-default .banner_sec video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  object-fit: cover;
}
/* line 40, ../sass/pages/_product-details.scss */
.product-template-default .type-product {
  max-width: 1109px;
  margin: 0 auto;
  padding: 80px 0 0 0;
}
@media (max-width: 1023px) {
  /* line 40, ../sass/pages/_product-details.scss */
  .product-template-default .type-product {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 47, ../sass/pages/_product-details.scss */
  .product-template-default .type-product .woocommerce-product-gallery {
    width: 50% !important;
    float: left !important;
  }
}
@media (max-width: 767px) {
  /* line 47, ../sass/pages/_product-details.scss */
  .product-template-default .type-product .woocommerce-product-gallery {
    width: 100% !important;
    padding-left: 0;
  }
}
/* line 57, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary {
  position: relative;
}
@media (max-width: 1023px) {
  /* line 57, ../sass/pages/_product-details.scss */
  .product-template-default .type-product .summary {
    width: 50% !important;
    float: left !important;
    padding-left: 35px;
  }
}
@media (max-width: 767px) {
  /* line 57, ../sass/pages/_product-details.scss */
  .product-template-default .type-product .summary {
    width: 100% !important;
    padding-left: 0;
  }
}
/* line 68, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary:after {
  background: url(../images/dirt-track-bg-middle-1.png) no-repeat;
  height: 380px;
  position: absolute;
  content: "";
  bottom: -350px;
  left: 30px;
  max-width: 372px;
  width: 100%;
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 68, ../sass/pages/_product-details.scss */
  .product-template-default .type-product .summary:after {
    display: none;
  }
}
/* line 82, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary h2, .product-template-default .type-product .summary .blog-detail-banner h1, .blog-detail-banner .product-template-default .type-product .summary h1 {
  color: #333;
  font-family: "industry", serif;
  font-size: 36px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 82, ../sass/pages/_product-details.scss */
  .product-template-default .type-product .summary h2, .product-template-default .type-product .summary .blog-detail-banner h1, .blog-detail-banner .product-template-default .type-product .summary h1 {
    font-size: 25px;
  }
}
/* line 91, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary .affirm-as-low-as {
  display: none;
}
/* line 94, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary .input-text.qty {
  height: 40px;
}
/* line 98, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary .cart .single_add_to_cart_button {
  border-radius: 0px 0px 0px 0px;
  background-color: #E60000 !important;
  transition: all 0.2s;
  font-family: "industry", serif;
  font-size: 16px;
  height: 40px;
}
/* line 107, ../sass/pages/_product-details.scss */
.product-template-default .type-product .summary .woocommerce-product-details__short-description {
  margin: 20px 0 30px 0;
  padding-right: 20px;
}
/* line 112, ../sass/pages/_product-details.scss */
.product-template-default .type-product .flex-control-nav {
  display: inline-block;
  width: 100%;
  margin: 0 -5px !important;
}
/* line 116, ../sass/pages/_product-details.scss */
.product-template-default .type-product .flex-control-nav li {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  padding-bottom: 10px;
}
/* line 122, ../sass/pages/_product-details.scss */
.product-template-default .type-product .flex-viewport {
  margin: 0 0 10px 0;
  max-width: 523px;
  width: 100%;
}
/* line 129, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs {
  z-index: 0 !important;
}
/* line 131, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li {
  border-radius: 0px;
  margin: 0;
  padding: 0;
}
/* line 135, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:before {
  display: none;
  content: "";
}
/* line 139, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:after {
  display: none;
  content: "";
}
/* line 143, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a {
  padding: .8em 1.2em;
  line-height: 1;
  font-weight: 700;
  color: #515151;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 16px;
  background: #fff;
}
/* line 154, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a {
  color: #fff !important;
  background: #e60000 !important;
}
/* line 161, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel {
  padding: 0 15px 15px 15px;
}
/* line 163, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel h2, .product-template-default .woocommerce-Tabs-panel .blog-detail-banner h1, .blog-detail-banner .product-template-default .woocommerce-Tabs-panel h1 {
  color: #333;
  font-family: "industry", serif;
  font-size: 36px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 163, ../sass/pages/_product-details.scss */
  .product-template-default .woocommerce-Tabs-panel h2, .product-template-default .woocommerce-Tabs-panel .blog-detail-banner h1, .blog-detail-banner .product-template-default .woocommerce-Tabs-panel h1 {
    font-size: 25px;
  }
}
/* line 173, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel p a {
  color: #e60000;
}
/* line 181, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel .woocommerce-Reviews .woocommerce-pagination .page-numbers li a {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 1em;
}
/* line 190, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-reply-title {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 16px;
}
/* line 195, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form-rating label {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  font-size: 15px;
}
/* line 201, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form-rating .stars span a {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 209, ../sass/pages/_product-details.scss */
.product-template-default .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .form-submit input {
  border-radius: 0px 0px 0px 0px;
  background-color: #E60000 !important;
  transition: all 0.2s;
  font-family: "industry", serif;
  font-size: 16px;
  color: #fff !important;
  border-radius: 0px !important;
}
@media (max-width: 1200px) {
  /* line 222, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 222, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section {
    padding-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  /* line 229, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section .container-fixed {
    display: flex;
  }
}
@media (max-width: 767px) {
  /* line 229, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section .container-fixed {
    flex-wrap: wrap;
  }
}
@media (max-width: 1023px) {
  /* line 236, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section .container-fixed .loading-ramp-content {
    width: 45%;
  }
}
@media (max-width: 767px) {
  /* line 236, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section .container-fixed .loading-ramp-content {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 244, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section .container-fixed .loading-ramp-video {
    width: 55%;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  /* line 244, ../sass/pages/_product-details.scss */
  .product-template-default .loading-ramp-section .container-fixed .loading-ramp-video {
    width: 100%;
    padding-left: 0px;
  }
}
/* line 256, ../sass/pages/_product-details.scss */
.product-template-default .loading-ramp-section .loading-ramp-content h2, .product-template-default .loading-ramp-section .loading-ramp-content .blog-detail-banner h1, .blog-detail-banner .product-template-default .loading-ramp-section .loading-ramp-content h1 {
  font-size: 36px;
}
/* line 259, ../sass/pages/_product-details.scss */
.product-template-default .loading-ramp-section .loading-ramp-content p {
  font-family: "industry", serif;
  font-size: 14px;
}
/* line 266, ../sass/pages/_product-details.scss */
.product-template-default .loading-ramp-section .loading-ramp-grid li p {
  font-size: 14px;
}
/* line 273, ../sass/pages/_product-details.scss */
.product-template-default .loading-ramp-video .size-calculator {
  width: 100%;
}
/* line 277, ../sass/pages/_product-details.scss */
.product-template-default .affirm_section {
  background-size: cover;
  background-position: center;
  display: inline-block;
  width: 100%;
  margin: 30px 0 40px 0;
}
@media (max-width: 1023px) {
  /* line 277, ../sass/pages/_product-details.scss */
  .product-template-default .affirm_section {
    background: url(../images/single-product-black-texture-2-ipad.png) no-repeat !important;
    background-size: cover;
  }
}
/* line 287, ../sass/pages/_product-details.scss */
.product-template-default .affirm_section .affirm-section-left {
  position: static;
  transform: none;
  padding: 120px 0px 120px 0px;
  max-width: 534px;
  margin: 0;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 287, ../sass/pages/_product-details.scss */
  .product-template-default .affirm_section .affirm-section-left {
    width: 100%;
    padding: 40px 0;
  }
}
/* line 298, ../sass/pages/_product-details.scss */
.product-template-default .affirm_section .affirm-section-left .quantity {
  display: inline-block;
}
/* line 301, ../sass/pages/_product-details.scss */
.product-template-default .affirm_section .affirm-section-left .price {
  font-size: 50px;
}
/* line 304, ../sass/pages/_product-details.scss */
.product-template-default .affirm_section .affirm-section-left .product-title {
  font-size: 50px;
}

/* line 310, ../sass/pages/_product-details.scss */
.pdp-baner-desc {
  max-width: 1089px;
  margin: 0 auto;
  position: absolute;
  transform: translate(50%, -50%);
  top: 50%;
  z-index: 1;
}
@media (max-width: 1200px) {
  /* line 310, ../sass/pages/_product-details.scss */
  .pdp-baner-desc {
    width: 100%;
    padding: 0 15px;
    transform: translate(0, -50%);
  }
}
/* line 323, ../sass/pages/_product-details.scss */
.pdp-baner-desc .price {
  color: #FFFFFF;
  font-family: "industry", serif;
  font-size: 38px;
  font-weight: 600;
  margin: 0;
}
/* line 330, ../sass/pages/_product-details.scss */
.pdp-baner-desc .affirm-as-low-as {
  color: #fff;
  font-weight: 600;
  min-height: 25px;
}
/* line 333, ../sass/pages/_product-details.scss */
.pdp-baner-desc .affirm-as-low-as a {
  color: #e60000;
}
/* line 336, ../sass/pages/_product-details.scss */
.pdp-baner-desc .affirm-as-low-as .__affirm-logo.__affirm-logo-blue {
  color: #fff !important;
}
/* line 340, ../sass/pages/_product-details.scss */
.pdp-baner-desc .product-title {
  color: #FFFFFF;
  font-size: 60px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 340, ../sass/pages/_product-details.scss */
  .pdp-baner-desc .product-title {
    font-size: 50px;
  }
}
/* line 348, ../sass/pages/_product-details.scss */
.pdp-baner-desc .woocommerce-product-rating {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
/* line 352, ../sass/pages/_product-details.scss */
.pdp-baner-desc .woocommerce-product-rating .star-rating {
  color: #F3D30D;
  margin: 0 5px 0 0;
}
/* line 356, ../sass/pages/_product-details.scss */
.pdp-baner-desc .woocommerce-product-rating a {
  color: #e60000;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
}
/* line 362, ../sass/pages/_product-details.scss */
.pdp-baner-desc .add_to_cart .quantity {
  display: none;
}
/* line 365, ../sass/pages/_product-details.scss */
.pdp-baner-desc .add_to_cart .single_add_to_cart_button {
  border-radius: 0px 0px 0px 0px;
  background-color: #E60000 !important;
  transition: all 0.2s;
  font-family: "industry", serif;
  font-size: 16px;
}

/* line 374, ../sass/pages/_product-details.scss */
.pdp-detail-main {
  display: inline-block;
  width: 100%;
  position: relative;
}
@media (max-width: 1200px) {
  /* line 374, ../sass/pages/_product-details.scss */
  .pdp-detail-main {
    padding: 0 35px;
  }
}
@media (max-width: 767px) {
  /* line 374, ../sass/pages/_product-details.scss */
  .pdp-detail-main {
    padding: 0 15px;
  }
}
/* line 384, ../sass/pages/_product-details.scss */
.pdp-detail-main:before {
  background: url(../images/dirt-track-bg-left-1.png) no-repeat;
  height: 400px;
  position: absolute;
  content: "";
  top: -30px;
  left: 0;
  max-width: 182px;
  width: 100%;
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 384, ../sass/pages/_product-details.scss */
  .pdp-detail-main:before {
    display: none;
  }
}
/* line 398, ../sass/pages/_product-details.scss */
.pdp-detail-main:after {
  background: url(../images/dirt-track-bg-right-1-cropped.png) no-repeat;
  height: 410px;
  position: absolute;
  content: "";
  top: -30px;
  right: 0;
  max-width: 222px;
  width: 100%;
  background-size: cover;
  z-index: 0;
}
@media (max-width: 767px) {
  /* line 398, ../sass/pages/_product-details.scss */
  .pdp-detail-main:after {
    display: none;
  }
}

/* line 414, ../sass/pages/_product-details.scss */
.why-map-ranmps-main {
  display: inline-block;
  width: 100%;
  position: relative;
}
/* line 418, ../sass/pages/_product-details.scss */
.why-map-ranmps-main:before {
  background: url(../images/dirt-track-bg-left-5-cropped.png) no-repeat;
  height: 400px;
  position: absolute;
  content: "";
  top: 200px;
  left: 0;
  max-width: 182px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 418, ../sass/pages/_product-details.scss */
  .why-map-ranmps-main:before {
    display: none;
  }
}
/* line 433, ../sass/pages/_product-details.scss */
.why-map-ranmps-main:after {
  background: url(../images/dirt-track-bg-right-5.png) no-repeat;
  height: 410px;
  position: absolute;
  content: "";
  top: 80px;
  right: 0;
  max-width: 262px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 433, ../sass/pages/_product-details.scss */
  .why-map-ranmps-main:after {
    display: none;
  }
}

/* line 449, ../sass/pages/_product-details.scss */
.why_map_ranmps {
  max-width: 1109px;
  margin: 0 auto;
  padding: 40px 0 0 0;
}
/* line 453, ../sass/pages/_product-details.scss */
.why_map_ranmps h2, .why_map_ranmps .blog-detail-banner h1, .blog-detail-banner .why_map_ranmps h1 {
  text-align: center;
  font-size: 36px;
  max-width: 400px;
  margin: 0 auto 50px auto;
}
@media (max-width: 767px) {
  /* line 453, ../sass/pages/_product-details.scss */
  .why_map_ranmps h2, .why_map_ranmps .blog-detail-banner h1, .blog-detail-banner .why_map_ranmps h1 {
    font-size: 25px;
  }
}

/* line 463, ../sass/pages/_product-details.scss */
.why-col-section {
  display: flex;
  padding: 0 0 80px 0;
}
@media (max-width: 1200px) {
  /* line 463, ../sass/pages/_product-details.scss */
  .why-col-section {
    padding: 0 35px;
  }
}
@media (max-width: 1023px) {
  /* line 463, ../sass/pages/_product-details.scss */
  .why-col-section {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 463, ../sass/pages/_product-details.scss */
  .why-col-section {
    flex-wrap: wrap;
  }
}
/* line 475, ../sass/pages/_product-details.scss */
.why-col-section .why_video {
  max-width: 460px;
}
@media (max-width: 1023px) {
  /* line 475, ../sass/pages/_product-details.scss */
  .why-col-section .why_video {
    width: 40%;
  }
}
@media (max-width: 767px) {
  /* line 475, ../sass/pages/_product-details.scss */
  .why-col-section .why_video {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 484, ../sass/pages/_product-details.scss */
  .why-col-section .why_video iframe {
    width: 100%;
    height: 100%;
  }
}

/* line 492, ../sass/pages/_product-details.scss */
.why_ramps_content {
  padding-left: 90px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  /* line 492, ../sass/pages/_product-details.scss */
  .why_ramps_content {
    padding-left: 30px;
    width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 492, ../sass/pages/_product-details.scss */
  .why_ramps_content {
    width: 100%;
    padding-left: 0px;
  }
}

/* line 505, ../sass/pages/_product-details.scss */
.why_ramps_content_single {
  width: 50%;
  padding-right: 10px;
  position: relative;
}
/* line 509, ../sass/pages/_product-details.scss */
.why_ramps_content_single p {
  font-size: 14px;
}
/* line 512, ../sass/pages/_product-details.scss */
.why_ramps_content_single h4 {
  color: #333;
  font-family: "industry", serif;
  font-size: 16px;
  font-weight: 600;
}
/* line 518, ../sass/pages/_product-details.scss */
.why_ramps_content_single:before {
  content: "\f05d";
  font-family: 'FontAwesome';
  margin: 0 0 10px 0;
  display: inline-block;
  font-size: 25px;
  color: #f40000;
}

/* line 527, ../sass/pages/_product-details.scss */
.customer-review-container {
  max-width: 1109px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 527, ../sass/pages/_product-details.scss */
  .customer-review-container {
    flex-wrap: wrap;
  }
}
/* line 536, ../sass/pages/_product-details.scss */
.customer-review-container .left_sec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 80px 0 20px;
}
@media (max-width: 1023px) {
  /* line 536, ../sass/pages/_product-details.scss */
  .customer-review-container .left_sec {
    background: url(../images/single-product-black-texture-2-ipad.png) no-repeat;
    background-size: cover;
    width: 100%;
    padding: 60px 35px;
  }
}
/* line 545, ../sass/pages/_product-details.scss */
.customer-review-container .left_sec h3, .customer-review-container .left_sec .contact-left-content h1, .contact-left-content .customer-review-container .left_sec h1 {
  font-size: 36px;
  color: #fff;
}
/* line 549, ../sass/pages/_product-details.scss */
.customer-review-container .left_sec p {
  color: #fff;
  font-family: "industry", serif;
  font-size: 18px;
}
/* line 555, ../sass/pages/_product-details.scss */
.customer-review-container .right_sec {
  max-width: 484px;
  padding: 40px 0 40px 30px;
}
@media (max-width: 1023px) {
  /* line 555, ../sass/pages/_product-details.scss */
  .customer-review-container .right_sec {
    background: url(../images/single-product-cust-reviews-red-1-ipad.png) no-repeat;
    background-size: cover;
    width: 100%;
    padding: 60px 35px;
    max-width: 100%;
  }
}
/* line 565, ../sass/pages/_product-details.scss */
.customer-review-container .right_sec p {
  color: #FFFFFF;
  font-family: "industry", serif;
  font-size: 24px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  /* line 565, ../sass/pages/_product-details.scss */
  .customer-review-container .right_sec p {
    font-size: 20px;
    line-height: normal;
  }
}
/* line 575, ../sass/pages/_product-details.scss */
.customer-review-container .right_sec span {
  color: #fff;
  font-size: 16px;
}

/* line 581, ../sass/pages/_product-details.scss */
.customer_review_sec {
  position: relative;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1023px) {
  /* line 581, ../sass/pages/_product-details.scss */
  .customer_review_sec {
    background: none !important;
  }
}
/* line 588, ../sass/pages/_product-details.scss */
.customer_review_sec:before, .customer_review_sec:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -20px;
  right: 0;
  z-index: 0;
  transform: rotate(180deg);
}
/* line 600, ../sass/pages/_product-details.scss */
.customer_review_sec:after {
  bottom: -20px;
  top: auto;
  transform: none;
}

/* line 606, ../sass/pages/_product-details.scss */
.customer-review-links {
  display: flex;
  align-items: center;
}

/* line 610, ../sass/pages/_product-details.scss */
.customer-links-social {
  margin: 0 0 0 30px;
}
/* line 612, ../sass/pages/_product-details.scss */
.customer-links-social a {
  color: #fff;
  font-size: 26px;
  margin: 0 10px;
}

/*Red header and Black footer css*/
/* line 621, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header {
  position: relative;
  z-index: 10;
}
/* line 625, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner {
  background: #f40000;
  border-bottom: none;
}
/* line 628, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner:before {
  content: "";
  background-image: url(https://madramps.com/wp-content/uploads/2021/02/bg-grunge-border-red-flat-top-2.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 29px;
  position: absolute;
  bottom: -28px;
  right: 0;
}
/* line 638, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .header-navigation > ul > li > a {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 638, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .page-header-inner .header-navigation > ul > li > a {
    color: #333;
  }
}
/* line 644, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .header-navigation > ul > li.menu-item-has-children > a:after {
  color: #fff;
  border-color: #fff;
}
/* line 649, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .header-right .dealer-link a {
  color: #fff;
}
/* line 652, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .header-right .minicart-wrapper .minicart-toggle {
  color: #fff;
}
/* line 655, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .header-right .minicart-wrapper .minicart-toggle .cart-qty {
  color: #f40000;
  background: #fff;
}
/* line 661, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .site-logo a {
  background: url(../images/madramps-logo-white.svg) no-repeat;
  max-width: 200px;
  width: 100%;
  height: 26px;
  display: inline-block;
  margin: 7px 0 0 0;
}
/* line 668, ../sass/pages/_product-details.scss */
.custom_mad-ramp .page-header-inner .site-logo a img {
  display: none;
}
/* line 674, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer {
  background: #000;
  position: relative;
}
/* line 677, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer:before {
  content: "";
  background-image: url(../images/bg-grunge-border-black.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 44px;
  position: absolute;
  top: -15px;
  right: 0;
  transform: rotate(180deg);
  z-index: 1;
}
/* line 690, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .logo a {
  background: url(../images/madramps-logo-white.svg) no-repeat;
  max-width: 200px;
  width: 100%;
  height: 26px;
  display: inline-block;
  margin: 7px 0 0 0;
}
/* line 697, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .logo a img {
  display: none;
}
/* line 703, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .number a {
  color: #fff;
}
/* line 707, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .social-icons li .fa {
  color: #fff;
}
/* line 710, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .quick-links ul li a {
  color: #fff;
}
/* line 713, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .copyright .copyright-left p {
  color: #fff;
}
/* line 716, ../sass/pages/_product-details.scss */
.custom_mad-ramp .site-footer .privacy-links ul li a {
  color: #fff;
}
/* line 721, ../sass/pages/_product-details.scss */
.custom_mad-ramp .leave-trailor h3, .custom_mad-ramp .leave-trailor .contact-left-content h1, .contact-left-content .custom_mad-ramp .leave-trailor h1 {
  margin-bottom: 30px;
}
/* line 725, ../sass/pages/_product-details.scss */
.custom_mad-ramp .truck-pass-test-section {
  position: relative;
}
@media (max-width: 1200px) {
  /* line 725, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .truck-pass-test-section {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 725, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .truck-pass-test-section {
    padding: 0;
  }
}
/* line 733, ../sass/pages/_product-details.scss */
.custom_mad-ramp .truck-pass-test-section:before {
  background: url(../images/dirt-track-bg-left-3.png) no-repeat;
  height: 400px;
  position: absolute;
  content: "";
  top: -90px;
  left: 0;
  max-width: 182px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 733, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .truck-pass-test-section:before {
    display: none;
  }
}
/* line 748, ../sass/pages/_product-details.scss */
.custom_mad-ramp .truck-pass-test-section:after {
  background: url(../images/dirt-track-bg-right-3.png) no-repeat;
  height: 410px;
  position: absolute;
  content: "";
  top: -80px;
  right: 0;
  max-width: 262px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 748, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .truck-pass-test-section:after {
    display: none;
  }
}
/* line 765, ../sass/pages/_product-details.scss */
.custom_mad-ramp .loading-ramp-section .loading-ramp-content p {
  font-weight: 500;
}
/* line 768, ../sass/pages/_product-details.scss */
.custom_mad-ramp .loading-ramp-section .loading-ramp-content .loading-ramp-grid li span {
  font-weight: 500;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 773, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .hamburger-menu span {
    background: #fff;
  }
}
@media (max-width: 767px) {
  /* line 777, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .hamburger-menu span:before, .custom_mad-ramp .hamburger-menu span:after {
    background: #fff;
  }
}
@media (max-width: 767px) {
  /* line 784, ../sass/pages/_product-details.scss */
  .custom_mad-ramp .hamburger-menu.active span {
    background: transparent;
  }
}

/* line 795, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -10px;
  right: 0;
  z-index: 1;
  transform: rotate(180deg);
}
/* line 808, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob {
  position: relative;
}
/* line 810, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob .snomob_top {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
}
/* line 815, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob .snomob_top:before {
  content: "";
  background-image: url(../images/snowflake-border-top-left-new2.png);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 1;
}
/* line 826, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob .snomob_top:after {
  content: "";
  background-image: url(../images/snowflake-border-top-right-new2.png);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -10px;
  right: 0;
  z-index: 1;
}
/* line 838, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob .snomob_bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
/* line 843, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob .snomob_bottom:before {
  content: "";
  background-image: url(../images/snowflake-border-bottom-left-clean.png);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 854, ../sass/pages/_product-details.scss */
.custom_madramps-snowmobile-kit .page-header-inner .banner_sec_wrapper_snomob .snomob_bottom:after {
  content: "";
  background-image: url(../images/snowflake-border-bottom-right-clean.png);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

/* line 1, ../sass/pages/_product-list.scss */
.product-list-section {
  padding: 45px 0 75px;
  position: relative;
}
/* line 4, ../sass/pages/_product-list.scss */
.product-list-section:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -5px;
  right: 0;
}
/* line 14, ../sass/pages/_product-list.scss */
.product-list-section:before {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -5px;
  right: 0;
  transform: rotate(180deg);
}
/* line 25, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left {
  width: 51%;
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 25, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left {
    width: 100%;
    padding-right: 0;
    order: 2;
  }
}
/* line 33, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .price {
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 33, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .price {
    margin: 0 0 10px;
  }
}
/* line 40, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .woocommerce-Price-amount * {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
  font-family: industry,serif;
}
@media (max-width: 1023px) {
  /* line 40, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .woocommerce-Price-amount * {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 40, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .woocommerce-Price-amount * {
    font-size: 20px;
  }
}
/* line 54, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .product-title a {
  font-size: 56px;
  font-weight: 600;
  color: #fff;
  display: block;
  line-height: 56px;
}
@media (max-width: 1023px) {
  /* line 54, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .product-title a {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 54, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .product-title a {
    font-size: 28px;
    line-height: 32px;
  }
}
/* line 68, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .product-title a:hover {
  color: #e60000;
}
/* line 73, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .rating-block {
  min-height: 15px;
}
@media (max-width: 1023px) {
  /* line 73, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .rating-block {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 73, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .rating-block {
    margin: 0 0 10px;
  }
}
/* line 83, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .woocommerce-product-rating .woocommerce-review-link {
  display: none;
}
/* line 88, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .woocommerce-product-rating .star-rating span:before {
  color: #f3d30d;
}
/* line 94, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .product-actions {
  margin: 28px 0 0;
}
@media (max-width: 1023px) {
  /* line 94, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .product-actions {
    margin: 10px 0 0;
  }
}
/* line 99, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .product-actions .default-btn, .product-list-section .product-info-left .product-actions #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .product-list-section .product-info-left .product-actions .infobox__cta.ssflinks, .product-list-section .product-info-left .product-actions .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .product-list-section .product-info-left .product-actions input[type="submit"], .product-list-section .product-info-left .product-actions .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .product-list-section .product-info-left .product-actions input[type="submit"], .product-list-section .product-info-left .product-actions .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .product-list-section .product-info-left .product-actions .submit, .product-list-section .product-info-left .product-actions .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .product-list-section .product-info-left .product-actions .single_add_to_cart_button, .product-list-section .product-info-left .product-actions .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .product-list-section .product-info-left .product-actions .single_add_to_cart_button {
  font-weight: 500;
}
/* line 102, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .product-actions .outline {
  color: #fff;
  border-color: #fff;
  margin-left: 20px;
}
/* line 108, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .woocommerce-product-details__short-description {
  margin-top: 40px;
  display: none;
}
@media (max-width: 1023px) {
  /* line 108, ../sass/pages/_product-list.scss */
  .product-list-section .product-info-left .woocommerce-product-details__short-description {
    margin-top: 20px;
  }
}
/* line 114, ../sass/pages/_product-list.scss */
.product-list-section .product-info-left .woocommerce-product-details__short-description p {
  color: #fff;
}
/* line 119, ../sass/pages/_product-list.scss */
.product-list-section .product-gallery-right {
  width: 49%;
}
@media (max-width: 767px) {
  /* line 119, ../sass/pages/_product-list.scss */
  .product-list-section .product-gallery-right {
    width: 100%;
    order: 1;
    margin: 0 0 30px;
  }
}
/* line 128, ../sass/pages/_product-list.scss */
.product-list-section:first-child:before {
  display: none;
}
/* line 132, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) {
  background-color: #fff;
  background-image: none !important;
}
@media (max-width: 767px) {
  /* line 132, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(2) {
    padding-bottom: 40px;
  }
}
/* line 138, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2):before, .product-list-section:nth-child(2):after {
  display: none;
}
/* line 141, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left {
  order: 2;
  padding: 0 15px 0 60px;
}
@media (max-width: 1023px) {
  /* line 141, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(2) .product-info-left {
    padding: 0 15px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 141, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(2) .product-info-left {
    padding: 0;
  }
}
/* line 151, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .woocommerce-Price-amount * {
  color: #444;
}
/* line 156, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .product-title a {
  color: #333;
}
/* line 161, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .product-actions .default-btn, .product-list-section:nth-child(2) .product-info-left .product-actions #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .product-list-section:nth-child(2) .product-info-left .product-actions .infobox__cta.ssflinks, .product-list-section:nth-child(2) .product-info-left .product-actions .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .product-list-section:nth-child(2) .product-info-left .product-actions input[type="submit"], .product-list-section:nth-child(2) .product-info-left .product-actions .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .product-list-section:nth-child(2) .product-info-left .product-actions input[type="submit"], .product-list-section:nth-child(2) .product-info-left .product-actions .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .product-list-section:nth-child(2) .product-info-left .product-actions .submit, .product-list-section:nth-child(2) .product-info-left .product-actions .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .product-list-section:nth-child(2) .product-info-left .product-actions .single_add_to_cart_button, .product-list-section:nth-child(2) .product-info-left .product-actions .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .product-list-section:nth-child(2) .product-info-left .product-actions .single_add_to_cart_button {
  font-weight: 500;
}
/* line 164, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .product-actions .outline {
  color: #e60000;
  border-color: #e60000;
}
/* line 167, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .product-actions .outline:hover {
  color: #fff;
}
/* line 172, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .woocommerce-product-details__short-description {
  display: block;
}
/* line 174, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-info-left .woocommerce-product-details__short-description p {
  color: #333;
}
/* line 179, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(2) .product-gallery-right {
  order: 1;
}
@media (max-width: 767px) {
  /* line 179, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(2) .product-gallery-right {
    margin: 0 0 30px;
  }
}
/* line 186, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(3) {
  padding-top: 65px;
}
/* line 188, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(3):after {
  background-image: url(../images/bg-grunge-border-black.svg);
}
/* line 192, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) {
  background-color: #000;
  background-image: none !important;
}
/* line 195, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4):before, .product-list-section:nth-child(4):after {
  display: none;
}
/* line 198, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4):after {
  content: "";
  display: block;
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -5px;
  right: 0;
}
/* line 211, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) .product-info-left .woocommerce-Price-amount * {
  color: #fff;
}
/* line 216, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) .product-info-left .product-title a {
  color: #fff;
}
/* line 221, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) .product-info-left .product-actions .default-btn, .product-list-section:nth-child(4) .product-info-left .product-actions #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .product-list-section:nth-child(4) .product-info-left .product-actions .infobox__cta.ssflinks, .product-list-section:nth-child(4) .product-info-left .product-actions .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .product-list-section:nth-child(4) .product-info-left .product-actions input[type="submit"], .product-list-section:nth-child(4) .product-info-left .product-actions .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .product-list-section:nth-child(4) .product-info-left .product-actions input[type="submit"], .product-list-section:nth-child(4) .product-info-left .product-actions .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .product-list-section:nth-child(4) .product-info-left .product-actions .submit, .product-list-section:nth-child(4) .product-info-left .product-actions .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .product-list-section:nth-child(4) .product-info-left .product-actions .single_add_to_cart_button, .product-list-section:nth-child(4) .product-info-left .product-actions .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .product-list-section:nth-child(4) .product-info-left .product-actions .single_add_to_cart_button {
  font-weight: 500;
}
/* line 224, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) .product-info-left .product-actions .outline {
  color: #fff;
  border-color: #fff;
}
/* line 229, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) .product-info-left .woocommerce-product-details__short-description {
  display: block;
}
/* line 231, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(4) .product-info-left .woocommerce-product-details__short-description p {
  color: #fff;
}
/* line 238, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(6) {
  background-color: transparent !important;
}
/* line 240, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(6):after {
  background-image: url(../images/bg-grunge-border-black.svg);
}
/* line 245, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(7) {
  background-color: #000;
  background-image: none !important;
}
/* line 248, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(7):before {
  display: none;
}
/* line 253, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) {
  background-color: #fff;
  background-image: none !important;
}
@media (max-width: 767px) {
  /* line 253, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(5) {
    padding-bottom: 40px;
  }
}
/* line 259, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5):before, .product-list-section:nth-child(5):after {
  display: none;
}
/* line 262, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left {
  padding: 0 60px 0 15px;
}
@media (max-width: 1023px) {
  /* line 262, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(5) .product-info-left {
    padding: 0 40px 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 262, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(5) .product-info-left {
    padding: 0;
  }
}
/* line 271, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .woocommerce-Price-amount * {
  color: #444;
}
/* line 276, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .product-title a {
  color: #333;
}
/* line 281, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .product-actions .default-btn, .product-list-section:nth-child(5) .product-info-left .product-actions #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .product-list-section:nth-child(5) .product-info-left .product-actions .infobox__cta.ssflinks, .product-list-section:nth-child(5) .product-info-left .product-actions .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .product-list-section:nth-child(5) .product-info-left .product-actions input[type="submit"], .product-list-section:nth-child(5) .product-info-left .product-actions .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .product-list-section:nth-child(5) .product-info-left .product-actions input[type="submit"], .product-list-section:nth-child(5) .product-info-left .product-actions .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .product-list-section:nth-child(5) .product-info-left .product-actions .submit, .product-list-section:nth-child(5) .product-info-left .product-actions .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .product-list-section:nth-child(5) .product-info-left .product-actions .single_add_to_cart_button, .product-list-section:nth-child(5) .product-info-left .product-actions .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .product-list-section:nth-child(5) .product-info-left .product-actions .single_add_to_cart_button {
  font-weight: 500;
}
/* line 284, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .product-actions .outline {
  color: #e60000;
  border-color: #e60000;
}
/* line 287, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .product-actions .outline:hover {
  color: #fff;
}
/* line 292, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .woocommerce-product-details__short-description {
  display: block;
}
/* line 294, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-info-left .woocommerce-product-details__short-description p {
  color: #333;
}
/* line 299, ../sass/pages/_product-list.scss */
.product-list-section:nth-child(5) .product-gallery-right {
  order: 1;
}
@media (max-width: 767px) {
  /* line 299, ../sass/pages/_product-list.scss */
  .product-list-section:nth-child(5) .product-gallery-right {
    margin: 0 0 30px;
  }
}

/* line 289, ../sass/pages/_product-list.scss */
.product-gallery-main-img .product-gallery-main-img-item {
  padding: 5px 2.5px;
}
/* line 292, ../sass/pages/_product-list.scss */
.product-gallery-main-img img {
  object-fit: cover;
  object-position: center;
  height: 350px;
  width: 100%;
}

/* line 299, ../sass/pages/_product-list.scss */
.product-gallery-thumb-img-item {
  padding: 0 2.5px;
}
/* line 301, ../sass/pages/_product-list.scss */
.product-gallery-thumb-img-item img {
  width: 100%;
  height: 100px;
  object-fit: cover;
  cursor: pointer;
}
@media (max-width: 480px) {
  /* line 301, ../sass/pages/_product-list.scss */
  .product-gallery-thumb-img-item img {
    height: 70px;
  }
}

/* line 311, ../sass/pages/_product-list.scss */
.other_product {
  padding: 100px 0 70px;
}
@media (max-width: 1023px) {
  /* line 311, ../sass/pages/_product-list.scss */
  .other_product {
    padding: 60px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 311, ../sass/pages/_product-list.scss */
  .other_product {
    padding: 40px 0 30px;
  }
}

/* line 320, ../sass/pages/_product-list.scss */
.other-product-grid {
  margin: 0 -13px;
}
@media (max-width: 767px) {
  /* line 320, ../sass/pages/_product-list.scss */
  .other-product-grid {
    margin: 0 -10px;
  }
}
/* line 325, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item {
  width: calc(100% / 3 - 26px);
  margin: 13px;
  text-align: center;
  padding: 0 20px;
}
@media (max-width: 1023px) {
  /* line 325, ../sass/pages/_product-list.scss */
  .other-product-grid .other-product-item {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 325, ../sass/pages/_product-list.scss */
  .other-product-grid .other-product-item {
    width: calc(100% / 2 - 20px);
    margin: 10px;
    padding: 0;
  }
}
/* line 338, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item .other-product-photo {
  position: relative;
  overflow: hidden;
}
/* line 342, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item .other-product-photo:hover .other-product-actions {
  transform: translateY(0);
}
/* line 347, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item .other-product-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  background-color: #fff;
  padding: 10px 0 0;
  transform: translateY(100%);
}
/* line 358, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item .other-product-actions a {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 2px;
  background: #e60000;
  border-radius: 3px;
  color: #fff;
  font-size: 20px;
}
@media (max-width: 767px) {
  /* line 358, ../sass/pages/_product-list.scss */
  .other-product-grid .other-product-item .other-product-actions a {
    width: 32px;
    height: 32px;
  }
}
/* line 375, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item .other-product-title {
  padding: 18px 0;
}
/* line 377, ../sass/pages/_product-list.scss */
.other-product-grid .other-product-item .other-product-title a {
  color: #e60000;
  font-size: 18px;
  font-weight: 500;
}

/* line 1, ../sass/pages/_gear.scss */
.gear-product-item-section {
  background: #000;
  padding: 60px 0 75px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1, ../sass/pages/_gear.scss */
  .gear-product-item-section {
    padding: 50px 0;
  }
}
/* line 8, ../sass/pages/_gear.scss */
.gear-product-item-section .container-fixed {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 13, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info {
  width: 51%;
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 13, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info {
    width: 100%;
    padding-right: 0;
    order: 2;
    margin: 0;
  }
}
/* line 22, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .price {
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 22, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info .price {
    margin: 0 0 10px;
  }
}
/* line 29, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .woocommerce-Price-amount * {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
  font-family: "industry", serif;
}
@media (max-width: 1023px) {
  /* line 29, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info .woocommerce-Price-amount * {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 29, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info .woocommerce-Price-amount * {
    font-size: 20px;
  }
}
/* line 43, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .title .entry-title {
  font-size: 56px;
  font-weight: 600;
  color: #fff;
  display: block;
  line-height: 56px;
  margin: 0 0 40px;
}
@media (max-width: 1023px) {
  /* line 43, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info .title .entry-title {
    font-size: 40px;
    line-height: 40px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 43, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info .title .entry-title {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 20px;
  }
}
/* line 60, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .title .entry-title:hover {
  color: #e60000;
}
/* line 65, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .variations {
  border: none;
}
/* line 67, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .variations tr {
  display: flex;
  flex-direction: column;
}
/* line 70, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .variations tr td {
  border: none;
  padding: 0;
  background: transparent;
}
/* line 74, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .variations tr td label {
  color: #fff;
  font-size: 20px;
  display: block;
  margin: 0 0 5px;
}
/* line 80, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .variations tr td select {
  height: 42px;
  width: 162px;
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  margin: 0 0 35px;
}
@media (max-width: 767px) {
  /* line 80, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-info .variations tr td select {
    margin: 0 0 20px;
  }
}
/* line 89, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .variations tr td .reset_variations {
  margin-left: 15px;
  color: #999;
}
/* line 96, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) {
  display: flex;
  flex-flow: wrap;
  margin: 0 0 20px;
}
/* line 101, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .quantity input, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .quantity input {
  height: 42px;
  width: 60px;
  padding: 5px 10px;
  text-align: center;
}
/* line 108, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button {
  margin-left: 5px;
}
/* line 114, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-info .default-btn.outline, .gear-product-item-section .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section .gear-product-info .outline.infobox__cta.ssflinks, .gear-product-item-section .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section .gear-product-info input.outline[type="submit"], .gear-product-item-section .gear-product-info .contact-form .gform_footer input.outline[type="submit"], .contact-form .gform_footer .gear-product-item-section .gear-product-info input.outline[type="submit"], .gear-product-item-section .gear-product-info .leave-reply-form .comment-form .outline.submit, .leave-reply-form .comment-form .gear-product-item-section .gear-product-info .outline.submit, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button {
  font-weight: 500;
  color: #fff;
  border-color: #fff;
}
/* line 121, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-item-img {
  width: 49%;
}
@media (max-width: 767px) {
  /* line 121, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-item-img {
    width: 100%;
    margin: 0 0 30px;
    order: 1;
  }
}
/* line 129, ../sass/pages/_gear.scss */
.gear-product-item-section .gear-product-item-img .feature_img img {
  height: 550px;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 129, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-item-img .feature_img img {
    height: 440px;
  }
}
@media (max-width: 767px) {
  /* line 129, ../sass/pages/_gear.scss */
  .gear-product-item-section .gear-product-item-img .feature_img img {
    height: 340px;
  }
}
/* line 142, ../sass/pages/_gear.scss */
.gear-product-item-section:first-child {
  padding-top: 50px;
}
@media (max-width: 767px) {
  /* line 142, ../sass/pages/_gear.scss */
  .gear-product-item-section:first-child {
    padding-top: 40px;
  }
}
/* line 147, ../sass/pages/_gear.scss */
.gear-product-item-section:first-child:after {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  bottom: -5px;
  right: 0;
}
/* line 158, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) {
  background-color: #fff;
}
/* line 160, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-info {
  order: 2;
  padding: 0 15px 0 60px;
}
@media (max-width: 767px) {
  /* line 160, ../sass/pages/_gear.scss */
  .gear-product-item-section:nth-child(2n) .gear-product-info {
    padding: 0;
  }
}
/* line 167, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-info .woocommerce-Price-amount * {
  color: #444;
}
/* line 172, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-info .title .entry-title {
  color: #333;
}
/* line 179, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-info .variations tr td label {
  color: #333;
}
/* line 185, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-info .default-btn.outline, .gear-product-item-section:nth-child(2n) .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section:nth-child(2n) .gear-product-info .outline.infobox__cta.ssflinks, .gear-product-item-section:nth-child(2n) .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section:nth-child(2n) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(2n) .gear-product-info .contact-form .gform_footer input.outline[type="submit"], .contact-form .gform_footer .gear-product-item-section:nth-child(2n) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(2n) .gear-product-info .leave-reply-form .comment-form .outline.submit, .leave-reply-form .comment-form .gear-product-item-section:nth-child(2n) .gear-product-info .outline.submit, .gear-product-item-section:nth-child(2n) .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section:nth-child(2n) .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button {
  border-color: #e60000;
  color: #e60000;
}
/* line 188, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-info .default-btn.outline:hover, .gear-product-item-section:nth-child(2n) .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks:hover, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section:nth-child(2n) .gear-product-info .outline.infobox__cta.ssflinks:hover, .gear-product-item-section:nth-child(2n) .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"]:hover, .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section:nth-child(2n) .gear-product-info input.outline[type="submit"]:hover, .gear-product-item-section:nth-child(2n) .gear-product-info .contact-form .gform_footer input.outline[type="submit"]:hover, .contact-form .gform_footer .gear-product-item-section:nth-child(2n) .gear-product-info input.outline[type="submit"]:hover, .gear-product-item-section:nth-child(2n) .gear-product-info .leave-reply-form .comment-form .outline.submit:hover, .leave-reply-form .comment-form .gear-product-item-section:nth-child(2n) .gear-product-info .outline.submit:hover, .gear-product-item-section:nth-child(2n) .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button:hover, .gear-product-item-section:nth-child(2n) .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button:hover {
  color: #ffff;
}
/* line 193, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(2n) .gear-product-item-img {
  order: 1;
}
/* line 197, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(3) {
  background-color: #e60000;
}
@media (max-width: 767px) {
  /* line 197, ../sass/pages/_gear.scss */
  .gear-product-item-section:nth-child(3) {
    padding-top: 70px;
  }
}
/* line 202, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(3):before {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -5px;
  right: 0;
  transform: rotate(180deg);
}
/* line 213, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(3):after {
  content: "";
  background-image: url(../images/bg-grunge-border-black.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 44px;
  position: absolute;
  bottom: -15px;
  right: 0;
  transform: rotate(180deg);
  z-index: 1;
}
/* line 226, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(4) {
  background-color: #000;
}
/* line 230, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(4) .gear-product-info .woocommerce-Price-amount * {
  color: #fff;
}
/* line 235, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(4) .gear-product-info .title .entry-title {
  color: #fff;
}
/* line 242, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(4) .gear-product-info .variations tr td label {
  color: #fff;
}
/* line 248, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(4) .gear-product-info .default-btn.outline, .gear-product-item-section:nth-child(4) .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section:nth-child(4) .gear-product-info .outline.infobox__cta.ssflinks, .gear-product-item-section:nth-child(4) .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section:nth-child(4) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(4) .gear-product-info .contact-form .gform_footer input.outline[type="submit"], .contact-form .gform_footer .gear-product-item-section:nth-child(4) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(4) .gear-product-info .leave-reply-form .comment-form .outline.submit, .leave-reply-form .comment-form .gear-product-item-section:nth-child(4) .gear-product-info .outline.submit, .gear-product-item-section:nth-child(4) .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section:nth-child(4) .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button {
  border-color: #fff;
  color: #fff;
}
/* line 254, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5) {
  background-color: #fff;
}
/* line 256, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5):before {
  content: "";
  background-image: url(../images/bg-grunge-border-black.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -10px;
  right: 0;
  transform: rotate(180deg);
}
/* line 269, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5) .gear-product-info .woocommerce-Price-amount * {
  color: #444;
}
/* line 274, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5) .gear-product-info .title .entry-title {
  color: #333;
}
/* line 281, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5) .gear-product-info .variations tr td label {
  color: #333;
}
/* line 287, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5) .gear-product-info .default-btn.outline, .gear-product-item-section:nth-child(5) .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section:nth-child(5) .gear-product-info .outline.infobox__cta.ssflinks, .gear-product-item-section:nth-child(5) .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section:nth-child(5) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(5) .gear-product-info .contact-form .gform_footer input.outline[type="submit"], .contact-form .gform_footer .gear-product-item-section:nth-child(5) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(5) .gear-product-info .leave-reply-form .comment-form .outline.submit, .leave-reply-form .comment-form .gear-product-item-section:nth-child(5) .gear-product-info .outline.submit, .gear-product-item-section:nth-child(5) .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section:nth-child(5) .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button {
  border-color: #e60000;
  color: #e60000;
}
/* line 290, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(5) .gear-product-info .default-btn.outline:hover, .gear-product-item-section:nth-child(5) .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks:hover, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section:nth-child(5) .gear-product-info .outline.infobox__cta.ssflinks:hover, .gear-product-item-section:nth-child(5) .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"]:hover, .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section:nth-child(5) .gear-product-info input.outline[type="submit"]:hover, .gear-product-item-section:nth-child(5) .gear-product-info .contact-form .gform_footer input.outline[type="submit"]:hover, .contact-form .gform_footer .gear-product-item-section:nth-child(5) .gear-product-info input.outline[type="submit"]:hover, .gear-product-item-section:nth-child(5) .gear-product-info .leave-reply-form .comment-form .outline.submit:hover, .leave-reply-form .comment-form .gear-product-item-section:nth-child(5) .gear-product-info .outline.submit:hover, .gear-product-item-section:nth-child(5) .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button:hover, .gear-product-item-section:nth-child(5) .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button:hover {
  color: #ffff;
}
/* line 296, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(6) {
  background-color: #e60000;
}
/* line 298, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(6):before {
  content: "";
  background-image: url(../images/bg-grunge-border-white.svg);
  width: 100%;
  background-repeat: repeat-x;
  height: 34px;
  position: absolute;
  top: -5px;
  right: 0;
  transform: rotate(180deg);
}
/* line 311, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(6) .gear-product-info .woocommerce-Price-amount * {
  color: #fff;
}
/* line 316, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(6) .gear-product-info .title .entry-title {
  color: #fff;
}
/* line 323, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(6) .gear-product-info .variations tr td label {
  color: #fff;
}
/* line 329, ../sass/pages/_gear.scss */
.gear-product-item-section:nth-child(6) .gear-product-info .default-btn.outline, .gear-product-item-section:nth-child(6) .gear-product-info #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .outline.infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .gear-product-item-section:nth-child(6) .gear-product-info .outline.infobox__cta.ssflinks, .gear-product-item-section:nth-child(6) .gear-product-info .contact-apply-form .gform_wrapper .gform_footer input.outline[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .gear-product-item-section:nth-child(6) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(6) .gear-product-info .contact-form .gform_footer input.outline[type="submit"], .contact-form .gform_footer .gear-product-item-section:nth-child(6) .gear-product-info input.outline[type="submit"], .gear-product-item-section:nth-child(6) .gear-product-info .leave-reply-form .comment-form .outline.submit, .leave-reply-form .comment-form .gear-product-item-section:nth-child(6) .gear-product-info .outline.submit, .gear-product-item-section:nth-child(6) .gear-product-info .woocommerce-variation-add-to-cart .outline.single_add_to_cart_button, .gear-product-item-section:nth-child(6) .gear-product-info .add_to_cart form:not(.variations_form) .outline.single_add_to_cart_button {
  border-color: #fff;
  color: #fff;
}

/* line 2, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row {
  padding: 65px 0px 65px 65px;
  display: flex;
  border: 1px #e4e4e4 solid;
  border-top: none;
  flex-flow: wrap;
}
@media (max-width: 1023px) {
  /* line 2, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row {
    padding: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 2, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row {
    padding: 20px;
  }
}
/* line 14, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row:first-child {
  border-top: 1px #e4e4e4 solid;
}
/* line 17, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-img {
  position: relative;
  width: 25%;
  overflow: hidden;
}
@media (max-width: 1023px) {
  /* line 17, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row .tag-post-img {
    width: 30%;
  }
}
@media (max-width: 1023px) {
  /* line 17, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row .tag-post-img {
    width: 100%;
  }
}
/* line 27, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-img img {
  width: 100%;
  object-fit: cover;
  height: 300px;
}
/* line 33, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-content {
  width: 75%;
  padding: 30px 30px 0px 20px;
}
@media (max-width: 1023px) {
  /* line 33, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row .tag-post-content {
    width: 70%;
    padding: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 33, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row .tag-post-content {
    width: 100%;
    padding: 20px 0 0;
  }
}
/* line 44, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-content h2, .single_post.tag-post-row .tag-post-content .blog-detail-banner h1, .blog-detail-banner .single_post.tag-post-row .tag-post-content h1 {
  margin: 0 0 5px;
}
/* line 46, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-content h2 a, .single_post.tag-post-row .tag-post-content .blog-detail-banner h1 a, .blog-detail-banner .single_post.tag-post-row .tag-post-content h1 a {
  color: #333333;
  font-size: 36px;
  font-weight: bold;
}
@media (max-width: 1023px) {
  /* line 46, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row .tag-post-content h2 a, .single_post.tag-post-row .tag-post-content .blog-detail-banner h1 a, .blog-detail-banner .single_post.tag-post-row .tag-post-content h1 a {
    font-size: 28px;
  }
}
/* line 55, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-content > span {
  color: #333333;
  font-size: 18px;
  font-weight: 300;
  text-transform: capitalize;
  display: block;
  margin: 0 0 40px;
}
@media (max-width: 1023px) {
  /* line 55, ../sass/pages/_blog-tag.scss */
  .single_post.tag-post-row .tag-post-content > span {
    margin: 0 0 20px;
  }
}
/* line 66, ../sass/pages/_blog-tag.scss */
.single_post.tag-post-row .tag-post-content .default-btn, .single_post.tag-post-row .tag-post-content #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .infobox__cta.ssflinks, #storeLocator__storeListRow .store-locator__store-list .ssf-column .store-locator__infobox .single_post.tag-post-row .tag-post-content .infobox__cta.ssflinks, .single_post.tag-post-row .tag-post-content .contact-apply-form .gform_wrapper .gform_footer input[type="submit"], .contact-apply-form .gform_wrapper .gform_footer .single_post.tag-post-row .tag-post-content input[type="submit"], .single_post.tag-post-row .tag-post-content .contact-form .gform_footer input[type="submit"], .contact-form .gform_footer .single_post.tag-post-row .tag-post-content input[type="submit"], .single_post.tag-post-row .tag-post-content .leave-reply-form .comment-form .submit, .leave-reply-form .comment-form .single_post.tag-post-row .tag-post-content .submit, .single_post.tag-post-row .tag-post-content .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_add_to_cart_button, .gear-product-item-section .gear-product-info .woocommerce-variation-add-to-cart .single_post.tag-post-row .tag-post-content .single_add_to_cart_button, .single_post.tag-post-row .tag-post-content .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_add_to_cart_button, .gear-product-item-section .gear-product-info .add_to_cart form:not(.variations_form) .single_post.tag-post-row .tag-post-content .single_add_to_cart_button {
  padding: 18px 15px;
  font-weight: 500;
}

/* line 72, ../sass/pages/_blog-tag.scss */
.pagination_wrap {
  margin: 30px 0 60px;
  text-align: right;
}
/* line 75, ../sass/pages/_blog-tag.scss */
.pagination_wrap * {
  font-family: "Open Sans", "Open Sans Fallback", sans-serif;
  padding: 0 5px;
  font-size: 16px;
}
/* line 80, ../sass/pages/_blog-tag.scss */
.pagination_wrap a {
  color: #e60000;
}

/* line 86, ../sass/pages/_blog-tag.scss */
body:not(.home) .site-footer {
  border-top: 2px #eee solid;
}
