@charset "UTF-8";
html body, p {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: 150%;
  font-weight: 400;
}
.et_pb_slide_menu_active #page-container, .et_pb_slide_menu_active #top-header, .et_pb_slide_menu_active #main-header {
  left: 0 !important;
}
#page-container {
  overflow-x: hidden;
}
a {
  color: #00205B;
}
#main-content .container {
  width: 90%;
}
@media (max-width: 767px) {
  #main-content .container {
    padding-top: 0;
  }
}
.page.et_pb_pagebuilder_layout #main-content article {
  padding-top: 0 !important;
}
.et_pb_section:not(.et_pb_fullwidth_section) {
  padding: 80px 0;
}
@media (max-width: 767px) {
  .et_pb_section:not(.et_pb_fullwidth_section) {
    padding: 60px 0;
  }
}
.et_pb_row {
  width: 90%;
  padding: 0 0 60px 0 !important;
  margin: 0 auto;
}
.et_pb_row:last-of-type {
  padding: 0 !important;
}
@media (max-width: 767px) {
  .et_pb_row {
    padding: 0 0 40px 0 !important;
  }
}
#breadcrumbs {
  padding: 0 !important;
}
#breadcrumbs > span {
  display: block;
  width: 90% !important;
  max-width: 1240px !important;
  padding: 15px 0 !important;
  margin: 0 auto !important;
}
#breadcrumbs span {
  font-size: 14px !important;
}
@media (max-width: 767px) {
  #breadcrumbs span {
    font-size: 12px !important;
  }
}
#breadcrumbs span a {
  color: #101820 !important;
  line-height: 150%;
  padding: 0 5px;
}
#breadcrumbs span a:first-of-type {
  padding-left: 0 !important;
}
#breadcrumbs span a:hover {
  color: #d7d2cd !important;
}
h1, h1.entry-title {
  font-size: 48px;
  font-weight: bold;
}
h2 {
  font-size: 30px !important;
  line-height: 135% !important;
  text-transform: uppercase;
  padding-bottom: 30px;
}
@media (min-width: 1240px) {
  h2 {
    font-size: 42px !important;
  }
}
@media (max-width: 980px) {
  h2 {
    padding-bottom: 30px;
  }
}
h3 {
  font-size: 24px !important;
}
#main-content .et_pb_button {
  display: inline-block;
  width: auto;
  min-width: 220px;
  color: #ffffff !important;
  font-size: 18px;
  line-height: 100% !important;
  font-weight: 400 !important;
  text-align: center;
  text-shadow: none;
  padding: 16px 30px !important;
  background: #82BD5E;
  /*box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.2);*/
  transition: 0.5s all;
}
@media (min-width: 1240px) {
  #main-content .et_pb_button {
    min-width: 250px;
  }
}
#main-content .et_pb_button:hover {
  color: #82BD5E !important;
  text-decoration: none !important;
  background: #fff !important;
  border-color: #82BD5E !important;
  padding: 16px 30px !important;
}
#main-content .et_pb_button.et_pb_bg_layout_dark {
  color: #82BD5E !important;
  background: transparent !important;
  margin: 0 auto !important;
}
#main-content .et_pb_button.et_pb_bg_layout_dark:hover {
  color: #fff !important;
  background: #82BD5E !important;
}
.et_pb_button.transparent {
  background: transparent !important;
}
.et_pb_button.transparent:hover {
  background: transparent !important;
  color: #82BD5E !important;
  border-color: #82BD5E;
}
#main-content .et_pb_button.btn-blue-grey {
  background: #779FB5 !important;
  border-color: #779FB5 !important;
}
#main-content .et_pb_button.btn-blue-grey:hover {
  color: #779FB5 !important;
  background: #fff !important;
  border-color: #779FB5 !important;
}
.et_pb_button.white-border {
  border: 1px solid #fff !important;
}
.et_pb_button.white-border:hover {
  background: #fff !important;
  border: 1px solid #fff !important;
  color: #82BD5E;
}
.section-hero-image {
  padding: 0 !important;
}
.section-hero-image .et_pb_slide {
  height: 75vh;
  min-height: 500px;
  max-height: 700px;
  padding: 120px 0 0 !important;
}
@media (max-width: 980px) {
  .section-hero-image .et_pb_slide {
    padding: 80px 0 0 !important;
  }
}
@media (max-width: 767px) {
  .section-hero-image .et_pb_slide {
    min-height: 400px;
    max-height: 500px;
  }
}
.section-hero-image .et_pb_slide .inner-overlay {
  height: 100%;
}
.section-hero-image .et_pb_slide .et_pb_container {
  width: 90% !important;
  max-width: 1620px !important;
  height: 100% !important;
}
.section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description {
  padding: 50px 0;
}
@media (max-width: 767px) {
  .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description {
    padding: 100px 0;
  }
}
.section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h1, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h3, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .header {
  font-family: "brixton-wood", serif;
  color: #ffffff;
  font-size: 130px !important;
  font-weight: 700;
  line-height: 100% !important;
  padding-bottom: 0px !important;
  text-align: center;
  text-transform: uppercase;
  margin: -3% auto 0;
}
@media (min-width: 1280px) {
  .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h1, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h3, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .header {
    font-size: 140px !important;
  }
}
@media (min-width: 1360px) {
  .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h1, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h3, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .header {
    font-size: 150px !important;
  }
}
@media (min-width: 1420px) {
  .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h1, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h3, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .header {
    font-size: 190px !important;
    max-width: 1000px;
  }
}
@media (max-width: 767px) {
  .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h1, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h3, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .header {
    font-size: 100px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 450px) {
  .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h1, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description h3, .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .header {
    font-size: 60px !important;
  }
}
.section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description p {
  /*padding-top: 30px;*/
  text-align: center;
}
#main-content .section-bottom-fw-image.et_pb_section:last-of-type {
  margin-bottom: -150px;
  padding: 0 !important;
  padding-bottom: 0 !important;
}
#main-content .section-bottom-fw-image.et_pb_section:last-of-type .et_pb_slide {
  height: 550px;
}
#main-content .section-bottom-fw-image.et_pb_section:last-of-type .et_pb_slide .inner-overlay {
  background: none;
}
.et_pb_slides .et_pb_slider_container_inner {
  display: table-cell !important;
}
/* Login to password protected page */
.post-password-required .et_pb_row {
  width: 90% !important;
  max-width: 1280px !important;
}
.post-password-required h1 {
  padding-bottom: 20px !important;
}
.post-password-required form {
  margin-top: 40px;
}
/* Steps */
ol.cd-multi-steps.common-steps {
  display: none;
}
/* */
.section-technical {
  padding: 0 !important;
}
/*  */
.featherlight .featherlight-content {
  padding: 0 !important;
  border: none !important;
}
#top-header {
  background: rgba(255, 255, 255, 0.6) !important;
}
#top-header.et-fixed-header {
  background: white !important;
}
#top-header a {
  color: #101820 !important;
  font-weight: normal;
}
#top-header .container {
  width: 95% !important;
  max-width: 1620px !important;
  padding: 0 !important;
}
#top-header .container #et-secondary-menu {
  padding: 12px 0 0 !important;
}
#top-header .container #et-secondary-menu .et-cart-info {
  display: inline-block;
  margin: 0 20px;
}
#top-header .container #et-secondary-menu .et-cart-info span {
  display: block;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 30px;
  background: url(/wp-content/uploads/2021/05/varukorg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center left;
}
#top-header .container #et-secondary-menu .et-cart-info span:before {
  display: none;
}
#top-header .container #et-secondary-menu .et-cart-info:hover span {
  opacity: 0.7;
}
#top-header .container #et-secondary-menu #et-secondary-nav > li a {
  padding-bottom: 0 !important;
}
#top-header .container #et-secondary-menu div#lang_sel_click {
  width: 145px;
  float: right;
  position: relative;
  margin-left: 20px;
}
#top-header .container #et-secondary-menu div#lang_sel_click a {
  border: none;
  background-color: transparent;
}
#top-header .container #et-secondary-menu div#lang_sel_click a:hover span {
  opacity: 0.7;
}
#top-header .container #et-secondary-menu div#lang_sel_click a .wpml-ls-flag {
  margin-right: 5px;
}
#top-header .container #et-secondary-menu div#lang_sel_click a.wpml-ls-item-toggle {
  padding: 0 !important;
}
#top-header .container #et-secondary-menu div#lang_sel_click a.wpml-ls-item-toggle span {
  display: inline-block;
  line-height: 18px;
}
#top-header .container #et-secondary-menu div#lang_sel_click a.wpml-ls-item-toggle:after {
  position: absolute;
  top: 0px !important;
  right: 0px;
  font-family: ETmodules;
  font-size: 16px;
  font-weight: 400;
  content: "3";
  border: none;
}
#top-header .container #et-secondary-menu div#lang_sel_click a.wpml-ls-link {
  padding: 12px 10px;
}
#top-header .container #et-secondary-menu div#lang_sel_click .wpml-ls-sub-menu {
  background: rgba(255, 255, 255, 0.95) !important;
  left: unset;
  box-shadow: 0 0 2px #ccc;
  margin-top: 10px !important;
}
#top-header .container #et-secondary-menu div#lang_sel_click .wpml-ls-sub-menu .wpml-ls-item {
  background: #fff;
}
body #main-header {
  background: rgba(255, 255, 255, 0.6) !important;
  box-shadow: none;
}
body #main-header.et-fixed-header {
  background: white !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
}
body #main-header .container {
  background-color: transparent !important;
  width: 95% !important;
  max-width: 1620px !important;
  height: 90px;
  border: 0;
}
@media (max-width: 980px) {
  body #main-header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 80px;
  }
}
body #main-header .container .logo_container {
  max-width: 255px;
}
@media (max-width: 980px) {
  body #main-header .container .logo_container {
    position: relative;
    max-width: 100% !important;
  }
}
body #main-header .container .logo_container span.logo_helper {
  display: none;
}
body #main-header .container .logo_container a {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 980px) {
  body #main-header .container .logo_container a {
    width: 200px;
    height: 80px;
    justify-content: center;
    margin: 0 auto;
  }
}
body #main-header .container .logo_container a img {
  position: relative;
  width: 100%;
  max-width: 200px;
  object-fit: contain;
}
@media (max-width: 767px) {
  body #main-header .container .logo_container a img {
    max-width: 150px;
    height: 80px;
    margin: 0 !important;
  }
}
body #main-header .container #et-top-navigation {
  padding: 0 !important;
}
@media (min-width: 981px) {
  body #main-header .container #et-top-navigation {
    width: calc(100% - 255px) !important;
  }
}
@media (min-width: 981px) and (max-width: 1100px) {
  body #main-header .container #et-top-navigation {
    width: calc(100% - 200px) !important;
  }
}
@media (min-width: 981px) {
  body #main-header .container #et-top-navigation #top-menu-nav {
    width: calc(100% - 50px);
  }
}
@media (min-width: 1150px) {
  body #main-header .container #et-top-navigation #top-menu-nav {
    width: calc(100% - 65px);
  }
}
@media (max-width: 980px) {
  body #main-header .container #et-top-navigation #top-menu-nav {
    display: none;
  }
}
@media (min-width: 981px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item {
    float: right;
    border-right: 0;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item > a {
    position: relative;
    padding: 35px 45px !important;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item > a:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    height: 30px;
    transform: translateY(-50%);
    border-right: 1px solid #101820;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
    display: none;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu {
    width: 100%;
    padding: 30px 0;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-7:nth-of-type(6) {
    border-left: 2px solid #eee;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-7:nth-of-type(6) li, body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-7:nth-of-type(7) li {
    margin-bottom: 20px;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-7:nth-of-type(6) li:last-of-type, body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-7:nth-of-type(7) li:last-of-type {
    margin-bottom: 0 !important;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-6:nth-of-type(5) {
    border-left: 2px solid #eee;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-6:nth-of-type(5) li, body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-6:nth-of-type(6) li {
    margin-bottom: 20px;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-6:nth-of-type(5) li:last-of-type, body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-column-1-6:nth-of-type(6) li:last-of-type {
    margin-bottom: 0 !important;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-submenu {
    padding-bottom: 0;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-target-with-image > .ubermenu-target-text {
    font-weight: 700 !important;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-item-layout-text_only > .ubermenu-target-text {
    font-size: 16px;
    line-height: 110% !important;
    font-weight: 300 !important;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-target-with-image > .ubermenu-target-text {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 130% !important;
    margin-left: 10px;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-target-with-image > .ubermenu-target-text.ubermenu-target-description {
    display: none;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > a > img {
    width: 18px;
    height: 18px;
    float: left;
    margin: 0;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .build-boat-btn a {
    display: inline-block;
    color: #fff !important;
    padding: 10px 15px !important;
    margin: 20px 0 0 20px;
    background: #82BD5E;
    border-radius: 8px;
    text-align: center;
    transition: 0.5s all;
  }
  body #main-header .container #et-top-navigation #top-menu-nav .build-boat-btn a:hover {
    background: #779FB5 !important;
  }
}
@media (min-width: 981px) and (max-width: 1430px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item > a {
    padding: 35px 35px !important;
  }
}
@media (min-width: 981px) and (max-width: 1220px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item > a {
    padding: 35px 25px !important;
  }
}
@media (min-width: 981px) and (max-width: 1050px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item > a {
    padding: 35px 20px !important;
  }
}
@media (min-width: 981px) and (max-width: 1000px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu .ubermenu-nav > .ubermenu-item > a {
    padding: 35px 15px !important;
  }
}
@media (min-width: 981px) and (min-width: 1240px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-item-layout-text_only > .ubermenu-target-text {
    font-size: 20px;
  }
}
@media (min-width: 981px) and (max-width: 1100px) {
  body #main-header .container #et-top-navigation #top-menu-nav .ubermenu-nav > li > .ubermenu-submenu .ubermenu-row .ubermenu-item-layout-text_only > .ubermenu-target-text {
    font-size: 14px;
  }
}
@media (min-width: 981px) and (min-width: 1140px) {
  body #main-header .container #et-top-navigation #top-menu-nav .build-boat-btn a {
    padding: 10px 20px !important;
  }
}
@media (min-width: 981px) and (min-width: 1200px) {
  body #main-header .container #et-top-navigation #top-menu-nav .build-boat-btn a {
    padding: 10px 25px !important;
  }
}
@media (min-width: 981px) {
  body #main-header .container #et-top-navigation .mobile_menu_bar {
    display: inline-block;
    float: right;
    margin-top: 28px;
    margin-left: 15px;
    margin-right: 0 !important;
  }
}
@media (min-width: 1150px) {
  body #main-header .container #et-top-navigation .mobile_menu_bar {
    margin-left: 30px;
  }
}
@media (max-width: 980px) {
  body #main-header .container #et-top-navigation .mobile_menu_bar {
    padding: 0;
  }
}
body #main-header .container #et-top-navigation .mobile_menu_bar:before, body #main-header .container #et-top-navigation .mobile_menu_bar:after {
  color: #0a0b09 !important;
}
.et_slide_in_menu_container {
  background-color: #82BD5E !important;
}
.et_slide_in_menu_container .et_slide_menu_top {
  padding: 10px 40px;
}
.et_slide_in_menu_container .et_slide_menu_top a.et-cart-info {
  float: none;
}
.et_slide_in_menu_container #mobile_menu_slide {
  padding: 15px 40px 20px !important;
}
@media (max-width: 767px) {
  .et_slide_in_menu_container #mobile_menu_slide {
    padding: 10px 25px 20px !important;
  }
}
.et_slide_in_menu_container #mobile_menu_slide .close-side-menu a {
  font-size: 0 !important;
  padding: 0 !important;
  background-image: url(/wp-content/uploads/2022/06/cross-fff-icon.svg);
  background-size: 20px;
  background-position: right center;
  background-repeat: no-repeat;
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
  opacity: 1;
  width: 100%;
}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
  opacity: 1;
  width: 100%;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-language a {
  display: flex;
  align-items: center;
  opacity: 1;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-language a span {
  font-weight: 400 !important;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-language .wpml-ls-flag {
  display: block;
  width: 18px;
  height: 12px;
  margin-right: 5px;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-language .sub-menu .wpml-ls-item {
  min-height: 30px;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-language .sub-menu .wpml-ls-item span {
  font-size: 14px !important;
  line-height: 110% !important;
}
.et_slide_in_menu_container #mobile_menu_slide .sub-menu li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide .sub-menu li a {
  padding: 0 !important;
}
.et_header_style_slide #et_top_search, .et_header_style_fullscreen #et_top_search, .et_header_style_slide #top-header, .et_header_style_fullscreen #top-header, .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul, .et_header_style_slide div#et_mobile_nav_menu, .et_header_style_fullscreen div#et_mobile_nav_menu, .et_header_style_fullscreen .et_slide_menu_top .clear {
  display: inline-block !important;
}
.et_header_style_slide #top-menu-nav, .et_header_style_fullscreen #top-menu-nav, .et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu, .et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
  display: inline-block;
}
#main-footer .container {
  width: 100%;
  max-width: 100% !important;
}
#main-footer .container #footer-widgets {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
#main-footer .container #footer-widgets .footer-widget {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
}
#main-footer .container #ipw-2, #main-footer .container #ipw-6 {
  width: 100%;
}
#main-footer .container #ipw-2 .section-footer-line1, #main-footer .container #ipw-6 .section-footer-line1 {
  padding: 50px 0 !important;
  background-color: #00205b !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_row, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_row {
  padding: 0 !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_column, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column {
  /*float: left;*/
}
@media (min-width: 981px) {
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:first-of-type, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:first-of-type {
    width: 24%;
    margin-right: 2%;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:nth-of-type(2), #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:nth-of-type(2) {
    width: 20%;
    margin-right: 4%;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:nth-of-type(3), #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:nth-of-type(3) {
    width: 14%;
    margin-right: 4%;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:last-of-type, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:last-of-type {
    width: 32%;
  }
}
@media (min-width: 600px) and (max-width: 1150px) {
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column {
    width: 48% !important;
    margin-right: 4% !important;
    margin-bottom: 30px !important;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:nth-of-type(2n), #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:nth-of-type(3), #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:last-of-type, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:nth-of-type(3), #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:last-of-type {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 599px) {
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 30px !important;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:last-of-type, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:last-of-type {
    margin-bottom: 0 !important;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_column:last-of-type .et_pb_module, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_column:last-of-type .et_pb_module {
    text-align: center;
  }
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_image, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_image {
  margin-top: 6px;
  margin-bottom: 40px;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_image img, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_image img {
  width: 100%;
  max-width: 220px;
}
@media (min-width: 600px) and (max-width: 1150px) {
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_image, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_image {
    text-align: left !important;
    margin-top: 0;
  }
}
@media (max-width: 599px) {
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_image, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_image {
    margin-top: 0;
  }
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_image img, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_image img {
    max-width: 180px;
  }
}
#main-footer .container #ipw-2 .section-footer-line1 h4, #main-footer .container #ipw-6 .section-footer-line1 h4 {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  line-height: 135%;
  text-transform: uppercase;
  padding-bottom: 15px;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-contact-info, #main-footer .container #ipw-6 .section-footer-line1 .footer-contact-info {
  font-size: 16px;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-contact-info p, #main-footer .container #ipw-6 .section-footer-line1 .footer-contact-info p {
  padding-bottom: 30px;
  line-height: 130%;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-contact-info p:last-of-type, #main-footer .container #ipw-6 .section-footer-line1 .footer-contact-info p:last-of-type {
  padding-bottom: 0;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-contact-info a:hover, #main-footer .container #ipw-6 .section-footer-line1 .footer-contact-info a:hover {
  text-decoration: underline;
}
@media (max-width: 599px) {
  #main-footer .container #ipw-2 .section-footer-line1 .footer-models, #main-footer .container #ipw-6 .section-footer-line1 .footer-models {
    max-width: 400px;
    margin: 0 auto;
  }
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-models p:not(:last-of-type), #main-footer .container #ipw-6 .section-footer-line1 .footer-models p:not(:last-of-type) {
  padding-bottom: 5px;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-models a, #main-footer .container #ipw-6 .section-footer-line1 .footer-models a {
  display: inline-block;
  color: #fff !important;
  line-height: 120% !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-models a:hover, #main-footer .container #ipw-6 .section-footer-line1 .footer-models a:hover {
  text-decoration: underline;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-models .one_half, #main-footer .container #ipw-6 .section-footer-line1 .footer-models .one_half {
  margin-bottom: 0 !important;
  display: inline-block;
  vertical-align: top;
  width: 45% !important;
  max-width: 200px !important;
  margin-right: 0 !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-models .one_half:first-of-type, #main-footer .container #ipw-6 .section-footer-line1 .footer-models .one_half:first-of-type {
  margin-right: 10% !important;
}
@media (max-width: 599px) {
  #main-footer .container #ipw-2 .section-footer-line1 .footer-models .one_half:first-of-type, #main-footer .container #ipw-6 .section-footer-line1 .footer-models .one_half:first-of-type {
    margin-right: 20px !important;
  }
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-models .one-column-links, #main-footer .container #ipw-6 .section-footer-line1 .footer-models .one-column-links {
  border-top: 1px solid #41555a;
  padding-top: 20px;
  margin-top: 20px;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-boats p:not(:last-of-type), #main-footer .container #ipw-6 .section-footer-line1 .footer-boats p:not(:last-of-type) {
  padding-bottom: 5px;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-boats a, #main-footer .container #ipw-6 .section-footer-line1 .footer-boats a {
  display: inline-block;
  color: #fff !important;
  line-height: 120% !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-boats a:hover, #main-footer .container #ipw-6 .section-footer-line1 .footer-boats a:hover {
  text-decoration: underline;
}
@media (max-width: 599px) {
  #main-footer .container #ipw-2 .section-footer-line1 .et_pb_text, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_text {
    text-align: center;
  }
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_contact, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_contact {
  padding-top: 10px;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_contact .et_pb_contact_field, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_contact .et_pb_contact_field {
  width: calc(100% - 140px);
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_contact .et_pb_contact_field input, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_contact .et_pb_contact_field input {
  background-color: #00205b;
  border-bottom: 1px solid #fff9f9;
  height: 35px;
  padding: 0 !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_contact .et_contact_bottom_container, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_contact .et_contact_bottom_container {
  margin-top: 0;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_contact .et_contact_bottom_container .et_pb_button, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_contact .et_contact_bottom_container .et_pb_button {
  color: #ffffff;
  font-size: 12px !important;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #00205b !important;
  border: 2px solid #ffffff;
  border-radius: 0;
  width: 102px;
  height: 35px;
  padding: 0 !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .footer-social-header, #main-footer .container #ipw-6 .section-footer-line1 .footer-social-header {
  margin-bottom: 0;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li {
  padding-left: 0;
  margin: 0 15px 0 0;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li:last-of-type, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li:last-of-type {
  margin-right: 0;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li:before, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li:before {
  display: none !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li a, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li a {
  margin: 0;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li.et-social-facebook a, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li.et-social-facebook a {
  background-color: #3b5998 !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li.et-social-instagram a, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li.et-social-instagram a {
  background-color: #ea2c59 !important;
}
#main-footer .container #ipw-2 .section-footer-line1 .et_pb_social_media_follow li.t-social-youtube a, #main-footer .container #ipw-6 .section-footer-line1 .et_pb_social_media_follow li.t-social-youtube a {
  background-color: #a82400 !important;
}
#main-footer .container #ipw-2 .section-footer-line2, #main-footer .container #ipw-6 .section-footer-line2 {
  padding: 15px 0 !important;
  /*background-color: #041433 !important;*/
  background-color: #00205b !important;
}
#main-footer .container #ipw-2 .section-footer-line2 .et_pb_row, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_row {
  padding: 0 !important;
}
@media (min-width: 768px) {
  #main-footer .container #ipw-2 .section-footer-line2 .et_pb_column:first-of-type, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_column:first-of-type {
    width: 40% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  #main-footer .container #ipw-2 .section-footer-line2 .et_pb_column:first-of-type, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_column:first-of-type {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  #main-footer .container #ipw-2 .section-footer-line2 .et_pb_column:last-of-type, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_column:last-of-type {
    width: 60% !important;
    margin-right: 0 !important;
  }
  #main-footer .container #ipw-2 .section-footer-line2 .et_pb_column:last-of-type .et_pb_text, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_column:last-of-type .et_pb_text {
    text-align: right !important;
  }
}
#main-footer .container #ipw-2 .section-footer-line2 .et_pb_text p, #main-footer .container #ipw-2 .section-footer-line2 .et_pb_text a, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_text p, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_text a {
  color: #ffffff;
  font-size: 12px;
  line-height: 100% !important;
}
#main-footer .container #ipw-2 .section-footer-line2 .et_pb_text a:hover, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_text a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  #main-footer .container #ipw-2 .section-footer-line2 .et_pb_text, #main-footer .container #ipw-6 .section-footer-line2 .et_pb_text {
    text-align: center;
  }
}
#main-footer #footer-bottom {
  display: none;
}
/* Footer contact form */
#main-footer .wFormContainer {
  max-width: 350px;
  margin: 0 !important;
}
@media (max-width: 599px) {
  #main-footer .wFormContainer {
    margin: 0 auto !important;
  }
}
#main-footer .wFormContainer .wFormHeader, #main-footer .wFormContainer .wFormFooter, #main-footer .wFormContainer .supportInfo {
  display: none;
}
#main-footer .wFormContainer ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 14px;
}
#main-footer .wFormContainer ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  font-size: 14px;
}
#main-footer .wFormContainer :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
  font-size: 14px;
}
#main-footer .wFormContainer :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  font-size: 14px;
}
#main-footer .wForm {
  padding: 0 !important;
  background: transparent;
  border: none !important;
  box-shadow: none;
  margin: 0 !important;
}
#main-footer .wForm form {
  padding: 0;
}
#main-footer .wForm .wFormThankYou {
  color: #94a3a6 !important;
}
#main-footer #tfa_1-D, #main-footer #tfa_2-D {
  display: none;
}
#main-footer .oneField {
  width: 100%;
  display: inline-block;
  float: left;
  margin: 0 0 15px;
  border: none !important;
  padding: 0 !important;
}
#main-footer .oneField .inputWrapper {
  width: 100%;
}
#main-footer .oneField input[type="text"] {
  width: 100%;
  height: 35px !important;
  color: #fff !important;
  background: #00205b !important;
  padding: 0 !important;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  border-radius: 0;
}
#main-footer .oneChoice {
  margin: 0;
}
#main-footer .oneChoice label {
  color: #f0f0f0 !important;
  font-size: 12px;
  line-height: 105%;
  font-weight: 300;
  margin: 0 0 0 10px;
}
#main-footer .oneChoice label span {
  color: #f0f0f0 !important;
  font-size: 12px;
  line-height: 105%;
  font-weight: 300;
}
#main-footer .oneChoice input {
  width: 15px;
  height: 15px;
  margin: 0;
  vertical-align: middle;
}
#main-footer .actions {
  display: inline-block;
  width: 130px;
  padding: 0;
  margin: 0;
  border: none;
}
#main-footer .actions .primaryAction {
  float: left;
  width: 102px;
  min-width: 100px !important;
  max-width: 102px !important;
  height: 35px;
  color: #fff;
  font-size: 12px !important;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #00205b !important;
  border: 1px solid #fff;
  border-radius: 0;
  padding: 0 !important;
  margin: 0;
}
#main-footer .actions .primaryAction:hover {
  color: #00205b !important;
  background-color: #fff !important;
}
.home #main-content .et_pb_button {
  padding: 23px 30px !important;
  border: 3px solid #82BD5E !important;
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.2);
}
@media (min-width: 1240px) {
  .home #main-content .et_pb_button {
    min-width: 260px;
    padding: 29px 30px !important;
  }
}
.home #main-content .et_pb_button:hover {
  padding: 23px 30px !important;
}
@media (min-width: 1240px) {
  .home #main-content .et_pb_button:hover {
    padding: 29px 30px !important;
  }
}
@media (min-width: 981px) {
  .home #main-content .section-hero-image {
    margin-top: 0 !important;
  }
}
@media (max-width: 980px) {
  .home #main-content .section-hero-image {
    margin-bottom: 0px !important;
  }
}
.home #main-content .section-hero-image .et_pb_slide {
  height: 100vh;
  max-height: 1000px !important;
  padding: 130px 0 0 !important;
}
@media (min-width: 981px) {
  .home #main-content .section-hero-image .et_pb_slide {
    height: 90vh;
    min-height: 700px;
  }
}
@media (max-width: 980px) {
  .home #main-content .section-hero-image .et_pb_slide {
    padding: 80px 0 0 !important;
  }
}
.home #main-content .section-hero-image .et_pb_slide .et_pb_slide_description {
  padding: 50px 0 !important;
}
.home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1, .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3 {
  font-size: 130px !important;
  font-weight: 700;
  line-height: 100% !important;
  padding-bottom: 70px !important;
  text-align: center;
  text-transform: uppercase;
  max-width: 800px;
  margin: 0 auto;
}
@media (min-width: 1280px) {
  .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1, .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3 {
    font-size: 140px !important;
  }
}
@media (min-width: 1360px) {
  .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1, .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3 {
    font-size: 150px !important;
  }
}
@media (min-width: 1420px) {
  .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1, .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3 {
    font-size: 180px !important;
  }
}
@media (max-width: 767px) {
  .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1, .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3 {
    font-size: 100px !important;
    padding-bottom: 50px !important;
    max-width: 300px;
  }
}
@media (max-width: 450px) {
  .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1, .home #main-content .section-hero-image .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3 {
    font-size: 60px !important;
    padding-bottom: 30px !important;
  }
}
.home #main-content .section-unique-points {
  padding: 33px 0 !important;
  background: #779FB5;
}
.home #main-content .section-unique-points .et_pb_row {
  max-width: 1200px !important;
}
.home #main-content .section-unique-points .et_pb_text ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 700px) {
  .home #main-content .section-unique-points .et_pb_text ul {
    flex-direction: column;
  }
  .home #main-content .section-unique-points .et_pb_text ul li:not(:last-of-type) {
    margin-bottom: 25px;
  }
}
.home #main-content .section-unique-points .et_pb_text ul li {
  display: flex;
  align-items: baseline;
  font-size: clamp(18px, 2vw, 30px);
  line-height: 100%;
  text-transform: capitalize;
}
@media (max-width: 700px) {
  .home #main-content .section-unique-points .et_pb_text ul li {
    font-size: 20px;
  }
}
.home #main-content .section-unique-points .et_pb_text ul li:before {
  content: "";
  display: block;
  width: 20px;
  height: clamp(10px, 1.5vw, 18px);
  background: url(/wp-content/uploads/2022/05/checkmark-icon.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 15px;
}
@media (max-width: 980px) {
  .home #main-content .section-unique-points .et_pb_text ul li:before {
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .home #main-content .section-unique-points .et_pb_text ul li:before {
    height: 14px;
  }
}
@media (min-width: 981px) {
  .home #main-content .section-home-shop .row-header {
    padding-bottom: 60px !important;
  }
}
.home #main-content .section-home-shop .row-header p {
  font-size: clamp(20px, 4vw, 24px) !important;
}
.home #main-content .section-home-shop .row-shop {
  padding-bottom: 60px !important;
}
@media (min-width: 981px) {
  .home #main-content .section-home-shop .row-shop {
    padding-bottom: 75px !important;
  }
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb {
  max-width: 450px;
  margin: 0 auto;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb .et_pb_main_blurb_image {
  display: block;
  margin-bottom: 70px;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 90%;
  margin: 0 auto;
  object-fit: contain;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb h4.et_pb_module_header {
  font-size: clamp(22px, 2.2vw, 28px) !important;
  padding-bottom: 20px;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb h4.et_pb_module_header a {
  color: inherit !important;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb .et_pb_blurb_description p {
  font-size: 16px !important;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb .et_pb_blurb_description p:last-of-type {
  padding-bottom: 25px;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb .et_pb_blurb_description div.link a {
  color: #82BD5E !important;
  font-size: 18px;
  font-weight: 600;
}
.home #main-content .section-home-shop .row-shop .et_pb_blurb .et_pb_blurb_description div.link a:hover {
  color: #B1D999 !important;
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-prev {
  left: 0;
  transform: rotate(180deg);
}
@media (min-width: 981px) {
  .home #main-content .section-home-shop .row-shop .owl-nav .owl-prev {
    left: -40px;
  }
}
@media (min-width: 1240px) {
  .home #main-content .section-home-shop .row-shop .owl-nav .owl-prev {
    left: -5%;
  }
}
@media (min-width: 1640px) {
  .home #main-content .section-home-shop .row-shop .owl-nav .owl-prev {
    left: -9%;
  }
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-prev:after {
  background: url(/wp-content/uploads/2022/05/arrow-right-green.svg);
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-prev:hover:after {
  background: url(/wp-content/uploads/2022/05/arrow-right-white.svg);
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-next {
  right: 0;
}
@media (min-width: 981px) {
  .home #main-content .section-home-shop .row-shop .owl-nav .owl-next {
    right: -40px;
  }
}
@media (min-width: 1240px) {
  .home #main-content .section-home-shop .row-shop .owl-nav .owl-next {
    right: -5%;
  }
}
@media (min-width: 1640px) {
  .home #main-content .section-home-shop .row-shop .owl-nav .owl-next {
    right: -9%;
  }
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-next:after {
  background: url(/wp-content/uploads/2022/05/arrow-right-green.svg);
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-next:hover:after {
  background: url(/wp-content/uploads/2022/05/arrow-right-white.svg);
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-prev, .home #main-content .section-home-shop .row-shop .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  color: transparent !important;
  font-size: 1px !important;
  line-height: 0px !important;
  background: #FBFDFF;
  border-radius: 50%;
  transition: 0.5s all;
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-prev:hover, .home #main-content .section-home-shop .row-shop .owl-nav .owl-next:hover {
  background: #82BD5E;
}
.home #main-content .section-home-shop .row-shop .owl-nav .owl-prev:after, .home #main-content .section-home-shop .row-shop .owl-nav .owl-next:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 40px;
  height: 40px;
  background-size: 8px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.home #main-content .section-home-categories .row-header {
  padding-bottom: 80px !important;
}
.home #main-content .section-home-categories .row-header h2 {
  padding: 0 !important;
}
@media (min-width: 981px) {
  .home #main-content .section-home-categories .et_pb_row:not(.row-header) .et_pb_column {
    width: 32% !important;
    margin: 0 2% 0 0 !important;
  }
  .home #main-content .section-home-categories .et_pb_row:not(.row-header) .et_pb_column:last-of-type {
    margin-right: 0 !important;
  }
}
.home #main-content .section-home-categories .et_pb_blurb .et_pb_blurb_content {
  max-width: 430px !important;
}
.home #main-content .section-home-categories .et_pb_blurb .et_pb_main_blurb_image {
  display: block;
  margin-bottom: 0;
}
.home #main-content .section-home-categories .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 8px;
}
.home #main-content .section-home-categories .et_pb_blurb .et_pb_blurb_container {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  background: #779FB5;
  border-radius: 0 0 8px 8px;
}
.home #main-content .section-home-categories .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
  font-size: clamp(22px, 2.2vw, 28px) !important;
  line-height: 100%;
  font-weight: 400;
  padding: 25px 20px;
}
.home #main-content .section-home-about {
  background: #EDF0F8;
}
.home #main-content .section-home-about .et_pb_row {
  max-width: 1020px !important;
}
.home #main-content .section-home-about .et_pb_text {
  margin-bottom: 60px !important;
}
@media (max-width: 980px) {
  .home #main-content .section-home-about .et_pb_text {
    font-size: 16px;
    margin-bottom: 40px !important;
  }
}
.home #main-content .section-home-about h2 {
  font-size: 28px !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
@media (min-width: 1240px) {
  .home #main-content .section-home-about h2 {
    font-size: 28px !important;
  }
}
@media (max-width: 980px) {
  .home #main-content .section-home-about h2 {
    padding-bottom: 30px;
  }
}
.home #main-content .section-home-about h2 strong {
  font-weight: 600 !important;
}
.home #main-content .section-home-about p {
  font-size: 18px;
  line-height: 135% !important;
  padding-bottom: 30px;
}
.home #main-content .section-home-about p:last-of-type {
  padding-bottom: 0 !important;
}
.home #main-content .section-home-about .et_pb_button {
  margin: 0 auto !important;
}
@media (max-width: 767px) {
  .home #main-content .section-home-news {
    padding: 60px 0;
  }
}
.home #main-content .section-home-news .et_pb_post {
  max-width: 430px;
  height: 435px;
  border-radius: 12px;
}
@media (min-width: 981px) {
  .home #main-content .section-home-news .et_pb_post {
    display: inline-block;
    float: left;
    width: 32% !important;
    margin-bottom: 0 !important;
  }
  .home #main-content .section-home-news .et_pb_post:not(:last-of-type) {
    margin-right: 2%;
  }
}
@media (min-width: 981px) and (max-width: 1499px) {
  .home #main-content .section-home-news .et_pb_post {
    height: clamp(280px, 29vw, 435px);
  }
}
@media (min-width: 1500px) {
  .home #main-content .section-home-news .et_pb_post {
    height: 435px;
  }
}
@media (max-width: 980px) {
  .home #main-content .section-home-news .et_pb_post {
    margin: 0 auto 40px !important;
  }
}
.home #main-content .section-home-news .et_pb_post:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  visibility: visible;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.18)), linear-gradient(0deg, rgba(16, 32, 24, 0.32), rgba(16, 32, 24, 0.32)), #102018;
  opacity: 0.32;
  border-radius: 12px;
  z-index: -1;
}
.home #main-content .section-home-news .et_pb_post .entry-featured-image-url {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  z-index: -2;
}
.home #main-content .section-home-news .et_pb_post .entry-featured-image-url img {
  display: block;
  width: 100% !important;
  height: 100%;
  border-radius: 12px;
  object-fit: cover;
}
.home #main-content .section-home-news .et_pb_post .postmeta-wrapper {
  display: block;
  height: 100%;
  padding: 0px 5% 30px;
}
.home #main-content .section-home-news .et_pb_post .postmeta-wrapper .post-meta {
  padding: 30px 0 115px;
  margin: 0;
}
@media (min-width: 981px) and (max-width: 1099px) {
  .home #main-content .section-home-news .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(50px, 5.5vw, 115px);
  }
}
@media (min-width: 1100px) and (max-width: 1499px) {
  .home #main-content .section-home-news .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(50px, 7.5vw, 115px);
  }
}
.home #main-content .section-home-news .et_pb_post .postmeta-wrapper .post-meta a {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 100% !important;
  text-transform: uppercase;
}
.home #main-content .section-home-news .et_pb_post .postmeta-wrapper h3.entry-title {
  color: #fff !important;
  /*font-size: clamp(24px,2vw,28px) !important;*/
  line-height: 100% !important;
  font-weight: 600 !important;
  padding-bottom: 20px;
}
.home #main-content .section-home-news .et_pb_post .postmeta-wrapper h3.entry-title a {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-decoration: none;
}
.home #main-content .section-home-news .et_pb_post .postmeta-wrapper .post-content p {
  color: #fff !important;
  font-size: 18px;
  line-height: 120%;
}
/* Page ABOUT US */
.page-id-11325 #breadcrumbs, .page-id-11328 #breadcrumbs, .page-id-9050 #breadcrumbs, .page-id-32974 #breadcrumbs, .page-id-35364 #breadcrumbs {
  background-color: #779fb5;
}
.page-id-11325 #breadcrumbs span, .page-id-11325 #breadcrumbs a, .page-id-11328 #breadcrumbs span, .page-id-11328 #breadcrumbs a, .page-id-9050 #breadcrumbs span, .page-id-9050 #breadcrumbs a, .page-id-32974 #breadcrumbs span, .page-id-32974 #breadcrumbs a, .page-id-35364 #breadcrumbs span, .page-id-35364 #breadcrumbs a {
  color: #fff !important;
}
#main-content .section-about-quality {
  padding: 30px 0 100px 0 !important;
  background-color: #779fb5;
}
@media (min-width: 981px) {
  #main-content .section-about-quality .et_pb_row .et_pb_column:first-of-type {
    width: 35%;
    margin-right: 10% !important;
  }
  #main-content .section-about-quality .et_pb_row .et_pb_column:last-of-type {
    width: 55%;
  }
}
#main-content .section-about-quality .et_pb_row .et_pb_column:last-of-type {
  margin-bottom: 0;
}
#main-content .section-about-quality .et_pb_column:first-of-type .et_pb_text {
  margin-bottom: 30px !important;
}
#main-content .section-about-quality .et_pb_column:first-of-type .et_pb_text h2 {
  max-width: 400px;
  line-height: 130% !important;
  padding: 0 !important;
}
#main-content .section-about-quality .et_pb_column:last-of-type .et_pb_text h5 {
  font-size: 22px !important;
  line-height: 130% !important;
  padding-bottom: 20px;
}
#main-content .section-about-quality .et_pb_column:last-of-type .et_pb_text p {
  font-size: 22px;
}
.section-about-sold {
  background: #fff !important;
}
.section-about-sold .row-banner img {
  max-height: 450px;
  object-fit: cover;
}
.section-about-sold h2 {
  padding: 0 0 30px !important;
}
.section-about-method {
  background: #d7d2cd;
}
.section-about-method h2 {
  padding: 0 !important;
}
.section-about-method img {
  max-height: 430px;
  object-fit: cover;
}
#main-content .section-your-boat {
  background: transparent;
  padding-top: 30px !important;
}
#main-content .section-your-boat .et_pb_blurb {
  height: auto !important;
  border-radius: 8px;
  filter: drop-shadow(0px 4px 20px rgba(12, 13, 13, 0.1));
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_content {
  background-color: #f5f4f4;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.02);
  border-radius: 8px;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_main_blurb_image {
  margin-bottom: 0;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description {
  background-color: #ffffff;
  padding: 40px 0 50px;
  border-radius: 0 0 8px 8px;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description h3 {
  color: #101820;
  font-size: 30px !important;
  font-weight: 400 !important;
  padding: 0px 0 5px 0;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description h3:after {
  content: url(/wp-content/uploads/2018/08/divider-grey.png);
  display: block;
  margin-top: -7px;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description .price {
  color: #101820;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 10px;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description .price span {
  color: #101820;
  font-weight: 700;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description .description-text {
  color: #838383;
  font-size: 13px;
  line-height: 20px;
  padding-bottom: 25px;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description table {
  width: 90%;
  border: none;
  margin: 0 auto;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description table td {
  border: none;
  text-align: center;
  color: #838383;
  font-size: 13px;
  line-height: 100% !important;
  text-transform: uppercase;
  padding: 0;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description table td img {
  width: auto;
  height: 25px;
  object-fit: contain;
  margin-right: 10px;
  vertical-align: middle;
}
#main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description .et_pb_button {
  /*width: 165px !important;*/
  min-width: 150px !important;
  padding: 15px 20px !important;
  margin-top: 35px;
}
@media (max-width: 767px) {
  #main-content .section-your-boat .et_pb_blurb .et_pb_blurb_description .et_pb_button {
    margin-bottom: 10px;
    padding: 20px 5% !important;
    line-height: 100% !important;
    width: auto !important;
    height: auto !important;
  }
}
.section-boat-models-filter {
  background: #EDF0F8;
}
.section-boat-models-filter .row-categories-filter .cat-filter ul {
  padding: 0 !important;
  overflow: inherit;
}
.section-boat-models-filter .row-categories-filter .cat-filter ul li {
  display: inline-block;
  float: left;
  width: 48%;
  margin: 0 4% 4% 0;
}
.section-boat-models-filter .row-categories-filter .cat-filter ul li:nth-of-type(2n) {
  margin-right: 0;
}
@media (max-width: 390px) {
  .section-boat-models-filter .row-categories-filter .cat-filter ul li {
    width: 100% !important;
    margin: 0 auto 15px !important;
  }
}
@media (min-width: 600px) and (max-width: 839px) {
  .section-boat-models-filter .row-categories-filter .cat-filter ul li {
    width: 32%;
    margin: 0 2% 2% 0 !important;
  }
  .section-boat-models-filter .row-categories-filter .cat-filter ul li:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 840px) and (max-width: 980px) {
  .section-boat-models-filter .row-categories-filter .cat-filter ul li {
    width: 22.7%;
    margin: 0 3% 3% 0 !important;
  }
  .section-boat-models-filter .row-categories-filter .cat-filter ul li:nth-of-type(4n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 981px) and (max-width: 1279px) {
  .section-boat-models-filter .row-categories-filter .cat-filter ul li {
    width: 32%;
    margin: 0 2% 2% 0 !important;
  }
  .section-boat-models-filter .row-categories-filter .cat-filter ul li:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1280px) {
  .section-boat-models-filter .row-categories-filter .cat-filter ul li {
    width: 22.7%;
    margin: 0 3% 3% 0 !important;
  }
  .section-boat-models-filter .row-categories-filter .cat-filter ul li:nth-of-type(4n) {
    margin-right: 0 !important;
  }
}
.section-boat-models-filter .row-categories-filter .cat-btn {
  display: block;
  width: 100%;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 100% !important;
  padding: 16px 15px;
  background-color: #779fb5;
  border: 2px solid #779fb5;
  border-radius: 8px;
  text-align: center;
}
.section-boat-models-filter .row-categories-filter .cat-btn:hover {
  color: #779fb5;
  background-color: #fff;
}
.section-boat-models {
  background-color: transparent;
  padding-bottom: 20px !important;
}
@media (max-width: 699px) {
  .section-boat-models {
    padding-bottom: 60px !important;
  }
}
.section-boat-models .row-models-list .et_pb_blurb {
  max-width: 500px;
  height: auto !important;
  margin: 0 auto 55px;
  overflow: inherit;
}
@media (min-width: 700px) and (max-width: 980px) {
  .section-boat-models .row-models-list .et_pb_blurb {
    float: left;
    width: 48% !important;
    margin: 0 4% 60px 0 !important;
  }
  .section-boat-models .row-models-list .et_pb_blurb:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 981px) {
  .section-boat-models .row-models-list .et_pb_blurb {
    float: left;
    width: 32% !important;
    margin: 0 2% 80px 0 !important;
  }
  .section-boat-models .row-models-list .et_pb_blurb:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
.section-boat-models .row-models-list .et_pb_blurb .et_pb_blurb_content {
  max-width: none;
}
.section-boat-models .row-models-list .et_pb_blurb .et_pb_main_blurb_image {
  background-color: #f5f4f4;
  border-radius: 8px;
}
.section-boat-models .row-models-list .et_pb_blurb h3 {
  font-size: 28px !important;
  /*font-weight: 300;*/
  padding-bottom: 15px;
}
@media (min-width: 981px) and (max-width: 1050px) {
  .section-boat-models .row-models-list .et_pb_blurb h3 {
    font-size: 24px !important;
  }
}
@media (min-width: 700px) and (max-width: 800px) {
  .section-boat-models .row-models-list .et_pb_blurb h3 {
    font-size: 24px !important;
  }
}
.section-boat-models .row-models-list .et_pb_blurb .base-price {
  font-size: 16px;
  margin-bottom: 30px;
}
.section-boat-models .row-models-list .et_pb_blurb .base-price .strong {
  font-weight: 600;
}
.section-boat-models .row-models-list .et_pb_blurb .action-buttons {
  list-style: none;
  padding: 0;
}
@media (max-width: 767px) {
  .section-boat-models .row-models-list .et_pb_blurb .action-buttons li {
    width: 90%;
    margin: 0 auto 0px auto;
  }
}
.section-boat-models .row-models-list .et_pb_blurb .action-buttons li a {
  display: inline-block;
  width: auto;
  min-width: 250px;
  max-width: 100%;
  color: #82BD5E;
  font-size: 18px;
  font-weight: 400;
  line-height: 100% !important;
  padding: 16px 10px;
  border: 2px solid #82BD5E;
  border-radius: 8px;
  transition: all 0.3s;
}
.section-boat-models .row-models-list .et_pb_blurb .action-buttons li a:hover {
  color: #fff;
  background-color: #82BD5E;
}
.section-boat-models .row-models-list .et_pb_blurb .action-buttons li:last-child {
  display: none;
}
/* Single category */
.section-single-category-intro {
  background: #EDF0F8;
}
.section-single-category-intro .et_pb_post_title h1 {
  font-size: 42px !important;
  padding: 0 !important;
}
@media (max-width: 699px) {
  .section-single-category-intro .et_pb_post_title h1 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .section-single-category-intro .et_pb_post_title h1 {
    font-size: 30px !important;
  }
}
@media (min-width: 700px) and (max-width: 1239px) {
  .section-single-category-intro p {
    float: left;
    width: 48% !important;
    margin: 0 4% 0 0 !important;
  }
  .section-single-category-intro p:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1240px) {
  .section-single-category-intro p {
    float: left;
    width: 32% !important;
    margin: 0 2% 0 0 !important;
  }
}
@media (max-width: 699px) {
  .section-single-category-intro p:first-of-type {
    padding-bottom: 30px !important;
  }
}
.section-single-category-intro .categoty-back-btn {
  display: block;
  width: 255px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 100% !important;
  padding: 16px 30px;
  background-color: #779FB5;
  border: 2px solid #779FB5;
  border-radius: 8px;
  text-align: center;
  margin: 0 auto;
}
.section-single-category-intro .categoty-back-btn:hover {
  color: #779FB5;
  background-color: #fff;
}
@media (min-width: 700px) and (max-width: 1239px) {
  .section-single-category-intro .categoty-back-btn {
    margin-right: 0 !important;
  }
}
.section-models-description {
  background: #EDF0F8;
}
.section-models-description .et_pb_row {
  max-width: 900px !important;
}
.section-models-description .et_pb_text h2 {
  padding-bottom: 30px !important;
  text-align: center;
}
.section-models-description .et_pb_text ul {
  line-height: 100%;
  list-style-type: none;
  padding: 0;
  margin: 20px 0;
}
.section-models-description .et_pb_text ul li {
  font-size: 16px;
  margin-bottom: 20px;
}
@media (min-width: 700px) {
  .section-models-description .et_pb_text ul li {
    float: left;
    width: 48%;
  }
  .section-models-description .et_pb_text ul li:nth-of-type(2n+1) {
    margin-right: 4%;
  }
}
.section-models-description .et_pb_text ul li strong {
  display: block;
  font-size: 18px !important;
  padding-bottom: 5px;
}
.section-models-description .et_pb_text ul li p {
  padding-left: 25px;
}
.section-models-description .et_pb_text ul li:before {
  content: "";
  display: inline-block;
  float: left;
  width: 15px;
  height: 20px;
  background-image: url(/wp-content/uploads/2022/06/checkmark-82bd5e-icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.section-blog-inspiration.section-related-inspiration.section-models-articles {
  padding: 80px 0 !important;
}
.section-blog-inspiration.section-related-inspiration.section-models-articles .et_pb_text h3 {
  font-size: 28px !important;
}
.section-blog-inspiration.section-related-inspiration.section-models-articles .et_pb_post {
  border-radius: 12px;
}
.section-blog-inspiration.section-related-inspiration.section-models-articles .et_pb_post img {
  border-radius: 12px;
}
/*
.section-single-product-banner {
	.et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h1 {
		max-width: 100% !important;
	}
}

#main-content .section-single-product-header {
    padding: 30px 0 50px 0 !important;
    border-bottom: 1px solid #707070;

    .et_pb_row {
        max-width: 1280px !important;
		
		.et_pb_column {
			@media (min-width: 768px) {
				width: 50% !important;
				margin: 0 !important;
			}
		}
    }

    .et_pb_text {
		@include phone {
			text-align: center;
		}
		
		h2 {
			color: #101820 !important;
			font-size: 32px;
			font-weight: 300;
			padding: 0 !important;

			strong {
				font-weight: bold;
			}

			
		}

		.price {
			color: #101820;
			font-weight: 300;
			font-size: 22px;
			margin-top: 10px;
			
			strong {
				font-weight: bold;
			}
		}
	}
	
	.et_pb_button_module_wrapper.et_pb_button_alignment_right {
        @include phone {
			text-align: center;
		}
    }
}*/
/*
#main-content .section-single-product-description2021 {
    padding: 60px 0 100px 0 !important;
	
	.row-product-image {
		max-width: 900px;
		padding-bottom: 50px !important;
		
		@include desktop {
			padding-bottom: 30px !important;
		}

		.et_pb_column:first-child {
			@media (max-width: 1440px) {
				padding: 0 10%;
			}
			
			@include phone {
				padding: 0 5%;
			}
			@media (max-width: 480px) {
				padding: 0 0;
			}
		}
		
		.et_pb_image {
			margin-bottom: 0px !important;
			
			img {
				
			}
		}
		
		.et_pb_text.sticker {
			display: inline-block;
			width: auto !important;
			color: #779fb5 !important;
			font-size: 20px;
			line-height: 100%;
			padding: 10px 25px;
			margin: 0 !important;
			background: #fff;
			border: 1px solid #779fb5;
			z-index: 100;
			
			@include phone {
				display: none !important;
			}
			
			&.sticker-top {
				position: absolute;
				top: 0;
				left: 0;
			}
			
			&.sticker-bottom {
				position: absolute;
				bottom: 100px;
				right: 0;
			}
		}
		
		.colours {
			.et_pb_text_inner {
				display: flex;
				justify-content: center;
			}
			
			p {
				color: #282828;
				font-size: 25px;
				font-weight: 600;
				line-height: 40px;
				text-align: center;
				
				@include phone {
					font-size: 20px;
				}
			}
			
				
			
			.color-class {
				&:first-of-type {
					margin: 0 40px 0 25px;
					
					@include phone {
						margin: 0 25px 0 15px;
					}
				}
				
				a {
					position: relative;
					display: inline-block;
					margin-left: 10px;
					
					
					&:first-of-type {
						margin: 0 !important;
					}
					
					img {
						position: relative;
						display: block;
						width: 40px;
						height: 40px;
						border: 1px solid #ddd;
						vertical-align: bottom;
						
						@media (max-width: 400px) {
							width: 30px;
							height: 30px;
						}
					}
					
					&.active:after {
						content: ' ';
						position: absolute;
						top: calc(50% - 8px);
						left: calc(50% - 8px);
						display: block;
						width: 16px;
						height: 16px;
						background: url(/wp-content/uploads/2022/03/checkmark-icon.svg);
						background-position: center;
						background-size: contain;
						background-repeat: no-repeat;
					}
				}
				
				p {
					color: #282828;
					font-size: 16px;
					font-weight: 500;
					line-height: 30px;
					text-align: left;
					
					@media (max-width: 400px) {
						font-size: 12px;
					}
				}
			}	
				
			a {
				display: inline-block;
				margin-left: 10px;
				
				
				&:first-of-type {
					margin: 0 !important;
				}
				
				img {
					width: 40px;
					height: 40px;
					border: 1px solid #ddd;
					vertical-align: bottom;
				}
			}
			
			
		}
	}
	
	.row-product-spec {
	    max-width: 1280px !important;
		padding-bottom: 70px !important;
		
		.et_pb_text.specification {
			
			table {
				width: 100%;
				border: none;

				tbody {
					display: flex;
					flex-wrap: wrap;
					justify-content: space-between;

					>tr {
						width: 24%;
						display: flex;
						flex-direction: column-reverse;
						align-items: center;
						justify-content: flex-end;

						&:nth-child(1),
						&:nth-child(5) {
							@include desktop {
								width: 160px;
								margin-right: 2%;
							}
						}

						@include tablet {
							width: 47%;
						}
						
						@media (max-width: 350px) {
							width: 100%;
						}
					}
				}
				
				tr {
					border: 0;

					th {
						display: block;
						color: #101820 !important;
						@include fontsize(22px, 20px, 20px);
						font-weight: 300;
						line-height: 100%;
						padding: 0 0 0 0;
						margin: 20px auto 0px;
						text-align: center;
					}

					td {
						display: block;
						height: auto;
						color: #101820 !important;
						@include fontsize(30px, 26px, 24px);
						font-weight: bold;
						line-height: 100%;
						text-align: center;
						border: none;
						padding: 70px 0 0;
						
						@media (min-width: 1200px) {
							font-size: 34px !important;
						}
					}
				}
				
				tr:nth-of-type(4) td {
					min-width: 150px;
					background: url(/wp-content/uploads/2022/03/DNV-2013-53-EU.png);
					background-position: top right;
					background-size: 70px;
					background-repeat: no-repeat;
					
					@include tablet {
						background-size: 50px;
						background-position: 100% 20px;
					}
				}
			}
		}
	}
	
	
	.row-product-description {
		max-width: 1280px !important;
		
		.et_pb_text {
			margin-bottom: 40px !important;
			
			h2 {
				padding: 0 0 30px !important;
				text-align: center;
			}
			
			p {
				@media (min-width: 1100px) {
					font-size: 20px !important;
				}
			}
		}
		
		.et_pb_code {
			margin-bottom: 50px !important;
			
			a.download-pdf {
				position: relative;
				display: flex;
				align-items: center;
				width: auto;
				max-width: 400px;
				padding: 10px;
				background-color: #eee;
				border-radius: 8px;
				transition: 0.5s all;
				
				img.pdficon {
					display: inline-block;
					width: auto;
					height: 50px;
					margin-right: 15px;		
				}
				
				span.download-pdf_wrapper {
					display: flex;
					flex-flow: column;
					color: #101820;
					font-size: 16px;
					line-height: 100%;
					font-weight: 700;
					padding-right: 70px;
					
					.download-pdf_wrapper2 {
						font-size: 14px;
						line-height: 100%;
						font-weight: 400 !important;
						margin-top: 7px;
					}
				}
				
				img.nohover,
				img.hover {
					position: absolute;
					top: 20px;
					right: 20px;
					height: 30px;    
				}
				
				img.nohover {
					
				}
				
				img.hover {
					display: none;
				}
				
				&:hover {
					img.nohover {
						display: none !important;
					}
					
					img.hover {
						display: inline-block !important;
					}
				}
			}
		}
	}
}

.section-single-product-dark {
    background-color: #212b2d;
	margin-bottom: 20px !important;

    .et_pb_column {
	
		@media (min-width: 601px) and (max-width: 1100px) {
			width: 48% !important;
			margin-right: 4% !important;
			
			&:nth-of-type(2n) {
				margin-right: 0 !important;
			}
			
			&:first-of-type,
			&:nth-of-type(2) {
				margin-bottom: 50px !important;
			}
		}
		
		@media (max-width: 600px) {
			width: 100% !important;
            margin: 0 0 50px !important;
			
			&:last-of-type {
				margin-bottom: 0px !important;
			}
        }
    }
	
	.et_pb_blurb {
		max-width: 350px;
		margin: 0 auto;
	
		.et_pb_main_blurb_image {
			img {
				width: 70px !important;
				margin: 0 auto;
			}
		}
		
		h3 {
			font-size: 20px !important;
			
			@media (min-width: 1200px) {
                font-size: 24px !important;
            }
        }
		
		p {
			font-size: 16px !important;
            line-height: 130% !important;
        }
		
	}
    .et_pb_text {

        h3 {
			font-size: 20px !important;
			
			@media (min-width: 1100px) {
                font-size: 24px !important;
            }
        }

        p {
            max-width: 350px;
            margin: 0 auto;
            line-height: 130% !important;
        }

        img {
            width: 60px !important;
            margin: 0 auto;
        }
    }
}

.section-gallery-carousel {
	padding: 0 0 100px !important;
	
	.video-double-carousel {
		display: none !important;
	}
	
	.et_pb_row {
		display: flex;
		flex-flow: column; 
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
		
		.et_pb_column {
			width: 100% !important;
			margin: 0 !important;
		}
	}
	
	.owl-stage {
		display: flex;
		align-items: center;
	}
	
	.owl-item.active {
		@include desktop {
			
		}		
		
	}
	
	.owl-item.active.center {
		.et_pb_image img,
		.carousel-video-box img {
			
			@media (min-width: 981px) {
				height: 400px !important;
			}
			
			@media (min-width: 1440px) {
				height: 470px !important;
			}
		}
	}
	
	.et_pb_image {
		display: flex;
		align-items: center;
		width: 100% !important;
		height: 450px;
		
		@include phone {
			height: 400px !important;
		}
		
		@media (min-width: 981px) {
			height: 400px !important;
		}
		
		@media (min-width: 1440px) {
			height: 470px !important;
		}
		
		a {
			display: block;
			width: 100% !important;
		}
		
		.et_pb_image_wrap  {
			
			width: 100% !important;
			
			img {
				width: 100% !important;
				height: 450px;
				object-fit: cover;
				transition: 0.5s all;
				
				@include desktop {
					height: 300px !important;
				}
				
				@include phone {
					height: 400px !important;
				}
			}
		}
	}
	
	.carousel-video-box {
		
		img {
			width: 100% !important;
			height: 450px;
			object-fit: cover;
			transition: 0.5s all;
			
			@include desktop {
				height: 300px !important;
			}
			
			@include phone {
				height: 400px !important;
			}
		}
		
		&:before {
			position: absolute;
			top: calc(50% - 20px);
			left: calc(50% - 20px);
			display: block;
			content: '';
			background-image: url(/wp-content/themes/Pionerboats_new2020/images/playbutton.png);
			width: 40px;
			height: 40px;
			background-repeat: no-repeat;
			background-size: 100%;
			pointer-events: none;
			z-index: 100;
		}
	}
		
	.et_pb_video {
		display: none;
	}
	
	.owl-nav {
		text-align: center;
		margin-top: 40px;
		
		.owl-prev,
		.owl-next {
			display: inline-block;
			width: 40px;
			height: 40px;
			color: #82BD5E !important;
			font-size: 20px !important;
			line-height: 100% !important;
			background: #EDF0F8 !important;
			border-radius: 50%;
			margin: 0 15px;
			
			span {
				display: flex;
				justify-content: center;
				width: 40px;
				height: 40px;
				color: #82BD5E !important;
				font-size: 20px !important;
				line-height: 37px !important;
			}
		}
	}
}
*/
/* 12.2022 */
#main-content .section-single-model-description {
  padding: 120px 0 80px !important;
}
@media (max-width: 980px) {
  #main-content .section-single-model-description {
    padding: 80px 0 !important;
  }
}
#main-content .section-single-model-description #breadcrumbs {
  border-top: 1px solid #D2D2D2;
}
#main-content .section-single-model-description #breadcrumbs > span {
  max-width: 1360px !important;
  padding: 30px 0 !important;
}
@media (max-width: 799px) {
  #main-content .section-single-model-description .et_pb_row {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 800px) {
  #main-content .section-single-model-description .et_pb_row .et_pb_specialty_column {
    width: 56% !important;
    margin-right: 4% !important;
  }
}
@media (max-width: 799px) {
  #main-content .section-single-model-description .et_pb_row .et_pb_specialty_column {
    margin-bottom: 0px !important;
  }
}
#main-content .section-single-model-description .et_pb_row .et_pb_column_1_3 {
  padding: 0 !important;
}
@media (min-width: 800px) {
  #main-content .section-single-model-description .et_pb_row .et_pb_column_1_3 {
    width: 40% !important;
  }
}
@media (max-width: 799px) {
  #main-content .section-single-model-description .et_pb_row .et_pb_column_1_3 {
    margin-bottom: 40px !important;
  }
}
#main-content .section-single-model-description .row-inner-labels {
  position: absolute;
  top: 30px;
  left: 0;
  padding: 0 !important;
  z-index: 100;
}
#main-content .section-single-model-description .row-inner-labels .et_pb_text.sticker {
  display: block;
  margin-bottom: 15px;
  /*
			@include phone {
				display: none !important;
			}*/
}
#main-content .section-single-model-description .row-inner-labels .et_pb_text.sticker p {
  display: inline-block;
  width: auto !important;
  color: #fff !important;
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
  padding: 10px 20px;
  margin: 0 !important;
  background: #92B2C4;
  border-radius: 0px 4px 4px 0px;
}
#main-content .section-single-model-description .row-model-carousel {
  display: none;
  padding: 0 !important;
}
#main-content .section-single-model-description .row-model-carousel.active {
  display: block !important;
}
#main-content .section-single-model-description .row-model-carousel .owl-item {
  background: #F8F8F8;
  border-radius: 4px;
  /*border: 1px solid transparent;*/
}
#main-content .section-single-model-description .row-model-carousel .owl-item a {
  display: block;
}
#main-content .section-single-model-description .row-model-carousel .owl-item .et_pb_image_wrap {
  display: block;
}
#main-content .section-single-model-description .row-model-carousel .owl-item img {
  width: 100%;
  height: clamp(300px, 40vw, 500px);
  object-fit: cover;
  border-radius: 8px;
}
#main-content .section-single-model-description .row-model-carousel .owl-item #boat-grey img, #main-content .section-single-model-description .row-model-carousel .owl-item #boat-white img, #main-content .section-single-model-description .row-model-carousel .owl-item #boat-red img, #main-content .section-single-model-description .row-model-carousel .owl-item #boat-orange img, #main-content .section-single-model-description .row-model-carousel .owl-item #boat-green img, #main-content .section-single-model-description .row-model-carousel .owl-item #boat-blue img, #main-content .section-single-model-description .row-model-carousel .owl-item #boat-yellow img, #main-content .section-single-model-description .row-model-carousel .owl-item .single-boat img {
  object-fit: contain !important;
}
#main-content .section-single-model-description .row-model-carousel .carousel-video-box:before {
  position: absolute;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  display: block;
  content: "";
  width: 80px;
  height: 80px;
  background-image: url(/wp-content/uploads/2022/12/play-icon-green.svg);
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 100;
}
#main-content .section-single-model-description .row-model-carousel .owl-dots {
  height: 0 !important;
}
#main-content .section-single-model-description .row-model-carousel .owl-thumbs {
  float: left;
  display: flex;
  align-items: stretch;
  margin-top: 20px;
}
#main-content .section-single-model-description .row-model-carousel .owl-thumbs .owl-thumb-item {
  width: 23.5%;
  padding: 0 !important;
  margin: 0 2% 0 0;
  border: 2px solid transparent;
  border-radius: 4px;
  cursor: pointer;
}
#main-content .section-single-model-description .row-model-carousel .owl-thumbs .owl-thumb-item:last-of-type {
  margin-right: 0 !important;
}
#main-content .section-single-model-description .row-model-carousel .owl-thumbs .owl-thumb-item img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#main-content .section-single-model-description .row-model-carousel .owl-thumbs .owl-thumb-item.active {
  border: 2px solid #779FB5;
}
#main-content .section-single-model-description .row-model-carousel .owl-nav button {
  position: absolute;
  bottom: clamp(130px, 12vw, 190px);
  width: 60px;
  height: 60px;
  background: #FFFFFF;
  border: 1px solid #EDEDED;
  border-radius: 50%;
  backdrop-filter: blur(40px);
}
@media (max-width: 980px) {
  #main-content .section-single-model-description .row-model-carousel .owl-nav button {
    bottom: clamp(110px, 10vw, 200px);
  }
}
@media (max-width: 767px) {
  #main-content .section-single-model-description .row-model-carousel .owl-nav button {
    width: 40px;
    height: 40px;
  }
  #main-content .section-single-model-description .row-model-carousel .owl-nav button span {
    font-size: 30px;
  }
}
#main-content .section-single-model-description .row-model-carousel .owl-nav button span {
  color: #82BD5E;
  font-size: 36px;
}
#main-content .section-single-model-description .row-model-carousel .owl-nav .owl-prev {
  left: 20px;
}
#main-content .section-single-model-description .row-model-carousel .owl-nav .owl-next {
  right: 20px;
}
#main-content .section-single-model-description .row-video {
  display: none;
}
#main-content .section-single-model-description .header h1 {
  color: #101820 !important;
  font-size: 36px !important;
  padding: 0 !important;
}
@media (min-width: 1440px) {
  #main-content .section-single-model-description .header h1 {
    font-size: 42px !important;
  }
}
#main-content .section-single-model-description .model-description {
  margin-bottom: 40px !important;
}
#main-content .section-single-model-description .model-description p, #main-content .section-single-model-description .model-description .et_pb_text_inner {
  color: #484848;
}
#main-content .section-single-model-description .colours {
  margin-bottom: 25px;
}
#main-content .section-single-model-description .colours .et_pb_text_inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
#main-content .section-single-model-description .colours .et_pb_text_inner > p {
  display: block;
  width: 100%;
  color: #282828;
  font-size: 17px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #main-content .section-single-model-description .colours .et_pb_text_inner > p {
    font-size: 20px;
  }
}
#main-content .section-single-model-description .colours .color-class {
  display: flex;
  flex-direction: column-reverse;
}
#main-content .section-single-model-description .colours .color-class:first-of-type {
  margin: 0 40px 0 0;
}
@media (max-width: 767px) {
  #main-content .section-single-model-description .colours .color-class:first-of-type {
    margin: 0 25px 0 0px;
  }
}
#main-content .section-single-model-description .colours .color-class p {
  color: #484848;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-align: left;
  margin-bottom: 15px;
}
@media (max-width: 400px) {
  #main-content .section-single-model-description .colours .color-class p {
    font-size: 12px;
  }
}
#main-content .section-single-model-description .colours .color-class a {
  position: relative;
  display: inline-block;
  margin-left: 10px;
}
#main-content .section-single-model-description .colours .color-class a:first-of-type {
  margin: 0 !important;
}
#main-content .section-single-model-description .colours .color-class a img {
  position: relative;
  display: block;
  width: 43px;
  height: 43px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  vertical-align: bottom;
}
@media (max-width: 400px) {
  #main-content .section-single-model-description .colours .color-class a img {
    width: 30px;
    height: 30px;
  }
}
#main-content .section-single-model-description .colours .color-class a.active:after {
  content: " ";
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 16px;
  background: url(/wp-content/uploads/2022/03/checkmark-icon.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#main-content .section-single-model-description .colours a {
  display: inline-block;
  margin-left: 10px;
}
#main-content .section-single-model-description .colours a:first-of-type {
  margin: 0 !important;
}
#main-content .section-single-model-description .colours a img {
  width: 40px;
  height: 40px;
  border: 1px solid #ddd;
  vertical-align: bottom;
}
#main-content .section-single-model-description .model-price {
  margin-bottom: 40px !important;
}
#main-content .section-single-model-description .model-price p:not(.price) {
  color: #484848;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  padding-bottom: 15px;
}
#main-content .section-single-model-description .model-price .price {
  color: #101820;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
#main-content .section-single-model-description .model-price .price strong {
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
}
#main-content .section-single-model-description .model-price .price .shipping {
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  font-style: italic;
}
#main-content .section-single-model-description .et_pb_button_module_wrapper {
  display: inline-block;
  max-width: 45%;
  margin-right: 10%;
  margin-bottom: 50px;
}
@media (min-width: 1440px) {
  #main-content .section-single-model-description .et_pb_button_module_wrapper {
    width: 265px;
  }
}
@media (min-width: 1240px) {
  #main-content .section-single-model-description .build-boat-model-page.et_pb_button {
    min-width: 100% !important;
    max-width: 265px !important;
  }
}
#main-content .section-single-model-description .model-certification, #main-content .section-single-model-description .model-cerfirication {
  display: inline-block;
  max-width: 220px;
  padding: 0;
  vertical-align: top;
  margin-bottom: 50px;
}
#main-content .section-single-model-description .model-certification p, #main-content .section-single-model-description .model-cerfirication p {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #484848;
  font-size: 14px;
  line-height: 135%;
}
#main-content .section-single-model-description .model-certification p img, #main-content .section-single-model-description .model-cerfirication p img {
  display: block;
  width: 60px;
  margin-right: 15px;
}
#main-content .section-single-model-description .et_pb_toggle {
  background-color: transparent;
  padding: 0;
  border: none;
  border-bottom: 1px solid #DADADA;
  margin: 0 !important;
}
#main-content .section-single-model-description .et_pb_toggle .et_pb_toggle_title {
  color: #101820 !important;
  font-size: 18px;
  line-height: 100%;
  font-weight: 700;
  padding: 25px 0;
}
#main-content .section-single-model-description .et_pb_toggle .et_pb_toggle_title:before {
  content: "3";
  color: #101820;
  font-size: 30px;
  font-weight: 400;
}
#main-content .section-single-model-description .et_pb_toggle .et_pb_toggle_content {
  padding: 0 0 30px 0 !important;
}
#main-content .section-single-model-description .et_pb_toggle .et_pb_toggle_content table {
  margin: 0;
}
#main-content .section-single-model-description .toggle-description.et_pb_toggle {
  border-top: 1px solid #DADADA;
}
#main-content .section-single-model-description .toggle-description.et_pb_toggle p {
  color: #363636;
  font-size: 16px;
}
#main-content .section-single-model-description .toggle-description.et_pb_toggle a.download {
  display: inline-block;
  line-height: 30px !important;
}
#main-content .section-single-model-description .toggle-description.et_pb_toggle a.download:before {
  content: url(/wp-content/uploads/2023/01/download-icon-green.svg);
  display: inline-block;
  width: 24px;
  height: 30px;
  margin-right: 15px;
  vertical-align: middle;
}
#main-content .section-single-model-description .toggle-details.et_pb_toggle table {
  border: none;
}
#main-content .section-single-model-description .toggle-details.et_pb_toggle table th, #main-content .section-single-model-description .toggle-details.et_pb_toggle table td {
  padding: 8px 0 !important;
}
#main-content .section-single-model-description .toggle-details.et_pb_toggle table th {
  color: #363636;
  font-size: 16px;
  line-height: 120%;
  font-weight: 600;
  padding-right: 15px !important;
}
#main-content .section-single-model-description .toggle-details.et_pb_toggle table td {
  color: #101820;
  font-size: 18px;
  line-height: 120%;
  font-weight: 700;
  border: none;
}
@media (max-width: 980px) {
  #main-content .section-single-model-description .toggle-details.et_pb_toggle table td {
    font-size: 16px;
  }
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package {
  padding: 25px;
  background: #F5F5F5;
  border-radius: 8px;
  margin-bottom: 20px;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package:last-of-type {
  margin-bottom: 0 !important;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package h5 {
  font-size: 20px;
  font-weight: 600;
  line-height: 110%;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package h6 {
  display: none;
  font-size: 20px;
  line-height: 100%;
  padding: 15px 0;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package p {
  font-size: 16px;
  padding-bottom: 25px;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package .package-price {
  font-size: 20px;
  line-height: 100%;
  padding-bottom: 15px !important;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package .package-price strong {
  font-size: 24px !important;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package .incltrack-link {
  color: #779FB5 !important;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package .incltrack-link.to-up {
  display: none;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package ul {
  display: none;
  list-style-type: none;
  padding: 0 0 40px;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package ul li {
  font-size: 16px;
  line-height: 130%;
  margin-bottom: 10px;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package ul li:last-of-type {
  margin-bottom: 0;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package ul li:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  background: url(/wp-content/uploads/2022/12/checkmark-icon-circle-blue.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 10px;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package.open h6, #main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package.open ul, #main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package.open .to-up {
  display: block;
}
#main-content .section-single-model-description .toggle-packages.et_pb_toggle .single-package.open .to-down {
  display: none;
}
.section-single-model-blue {
  background: #EEF0F7;
}
@media (min-width: 651px) and (max-width: 1100px) {
  .section-single-model-blue .et_pb_column {
    width: 47% !important;
    margin-right: 6% !important;
  }
  .section-single-model-blue .et_pb_column:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .section-single-model-blue .et_pb_column:first-of-type, .section-single-model-blue .et_pb_column:nth-of-type(2) {
    margin-bottom: 50px !important;
  }
}
@media (max-width: 650px) {
  .section-single-model-blue .et_pb_column {
    width: 100% !important;
    margin: 0 0 50px !important;
  }
  .section-single-model-blue .et_pb_column:last-of-type {
    margin-bottom: 0px !important;
  }
}
.section-single-model-blue .et_pb_blurb {
  max-width: 350px;
  margin: 0 auto;
}
.section-single-model-blue .et_pb_blurb .et_pb_main_blurb_image {
  display: block;
  width: 60px;
  height: 60px;
  background: linear-gradient(180deg, #052057 0%, rgba(5, 32, 87, 0.87) 100%);
  border-radius: 50%;
  box-shadow: 0px 0px 1px rgba(10, 22, 70, 0.06), 0px 6px 6px -1px rgba(10, 22, 70, 0.1);
  margin-bottom: 20px !important;
}
.section-single-model-blue .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.section-single-model-blue .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: auto !important;
  height: 25px !important;
  opacity: 1 !important;
}
.section-single-model-blue .et_pb_blurb h3, .section-single-model-blue .et_pb_blurb h4 {
  font-size: 20px !important;
  font-weight: 600;
  padding-bottom: 15px;
}
@media (min-width: 1200px) {
  .section-single-model-blue .et_pb_blurb h3, .section-single-model-blue .et_pb_blurb h4 {
    font-size: 22px !important;
  }
}
.section-single-model-blue .et_pb_blurb p {
  font-size: 15px !important;
  line-height: 160% !important;
}
.section-single-model-testimonials h2 {
  font-size: 30px !important;
}
@media (min-width: 1440px) {
  .section-single-model-testimonials h2 {
    font-size: 36px !important;
  }
}
.et_pb_video_box video {
  max-height: 95vh;
}
.section-news-page.et_pb_section {
  padding-top: 30px !important;
}
.section-news-page.et_pb_section .et_pb_post {
  max-width: 410px;
  height: 410px;
  background-color: rgba(0, 0, 0, 0.85) !important;
}
@media (min-width: 981px) {
  .section-news-page.et_pb_section .et_pb_post {
    display: inline-block;
    float: left;
    width: 32% !important;
    margin-bottom: 2% !important;
  }
  .section-news-page.et_pb_section .et_pb_post:not(:nth-of-type(3n)) {
    margin-right: 2%;
  }
}
@media (min-width: 700px) and (max-width: 980px) {
  .section-news-page.et_pb_section .et_pb_post {
    display: inline-block;
    float: left;
    width: 48% !important;
    margin-bottom: 4% !important;
  }
  .section-news-page.et_pb_section .et_pb_post:not(:nth-of-type(2n)) {
    margin-right: 4%;
  }
}
@media (max-width: 699px) {
  .section-news-page.et_pb_section .et_pb_post {
    margin: 0 auto 40px !important;
  }
}
.section-news-page.et_pb_section .et_pb_post .entry-featured-image-url {
  margin: 0 !important;
}
.section-news-page.et_pb_section .et_pb_post .entry-featured-image-url img {
  width: 100% !important;
  height: 410px;
  object-fit: cover;
  opacity: 0.5;
}
.section-news-page.et_pb_section .et_pb_post .postmeta-wrapper {
  position: absolute;
  top: 50px;
  bottom: 100px;
  left: 5%;
  right: 5%;
  width: 90%;
  overflow: hidden;
}
.section-news-page.et_pb_section .et_pb_post .postmeta-wrapper h3.entry-title {
  font-size: 26px !important;
  line-height: 100% !important;
  font-weight: 400 !important;
  padding-bottom: 30px;
}
@media (min-width: 1440px) {
  .section-news-page.et_pb_section .et_pb_post .postmeta-wrapper h3.entry-title {
    font-size: 30px !important;
  }
}
.section-news-page.et_pb_section .et_pb_post .postmeta-wrapper h3.entry-title a {
  font-size: inherit !important;
  line-height: inherit !important;
  text-transform: uppercase;
  text-decoration: none;
}
.section-news-page.et_pb_section .et_pb_post .postmeta-wrapper .post-content p {
  font-size: 18px;
  line-height: 120%;
  padding-bottom: 20px !important;
}
@media (min-width: 1280px) {
  .section-news-page.et_pb_section .et_pb_post .postmeta-wrapper .post-content p {
    font-size: 20px;
  }
}
.section-news-page.et_pb_section .et_pb_post .more-link-wrapper {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
}
.section-news-page.et_pb_section .et_pb_post .more-link {
  display: inline-block;
  width: auto;
  height: 44px;
  color: #ffffff !important;
  font-size: 16px;
  line-height: 42px !important;
  padding: 0 30px !important;
  border: 1px solid #82BD5E;
  border-radius: 8px;
  background: #82BD5E;
  text-align: center;
  transition: 0.5s all;
}
.section-news-page.et_pb_section .et_pb_post .more-link:hover {
  color: #82BD5E !important;
  text-decoration: none !important;
  background: #fff !important;
  border-color: #82BD5E !important;
}
.single-post #main-content > .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 120px 0 0px !important;
}
@media (max-width: 980px) {
  .single-post #main-content > .container {
    padding-top: 80px !important;
  }
}
.single-post #main-content > .container #left-area {
  width: 100% !important;
  padding: 0 !important;
}
.single-post #main-content > .container #left-area > article {
  padding: 0 !important;
  margin: 0 auto !important;
}
.single-post #main-content > .container article #breadcrumbs > span {
  width: 95% !important;
  max-width: 1620px !important;
}
.single-post #main-content > .container article .et_pb_section .et_pb_row {
  width: 90% !important;
}
.single-post #main-content > .container article .et_post_meta_wrapper {
  width: 90% !important;
  max-width: 900px !important;
  padding: 30px 0 0px 0 !important;
  margin: 0 auto !important;
}
.single-post #main-content > .container article .et_post_meta_wrapper:nth-of-type(2) {
  display: none;
}
.single-post #main-content > .container article .et_post_meta_wrapper h1 {
  color: #101820 !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 0 0 30px 0;
  text-align: center;
}
@media (max-width: 980px) {
  .single-post #main-content > .container article .et_post_meta_wrapper h1 {
    font-size: 32px;
  }
}
.single-post #main-content > .container article .et_post_meta_wrapper .post-meta {
  display: none;
}
.single-post #main-content > .container article .et_post_meta_wrapper img {
  display: block;
  width: 100%;
  max-height: 450px;
  object-fit: cover;
}
.single-post #main-content > .container article.category-siste-nytt, .single-post #main-content > .container article.category-nyheter, .single-post #main-content > .container article.category-news, .single-post #main-content > .container article.category-nachrichten, .single-post #main-content > .container article.category-uutiset {
  /* no */
  /* se */
  /* uk */
  /* de */
  /* fi */
  padding: 50px 0 0 !important;
}
.single-post #main-content > .container article.category-siste-nytt #breadcrumbs > span, .single-post #main-content > .container article.category-nyheter #breadcrumbs > span, .single-post #main-content > .container article.category-news #breadcrumbs > span, .single-post #main-content > .container article.category-nachrichten #breadcrumbs > span, .single-post #main-content > .container article.category-uutiset #breadcrumbs > span {
  width: 90% !important;
  max-width: 1100px !important;
}
.single-post #main-content > .container article.category-siste-nytt .et_post_meta_wrapper, .single-post #main-content > .container article.category-nyheter .et_post_meta_wrapper, .single-post #main-content > .container article.category-news .et_post_meta_wrapper, .single-post #main-content > .container article.category-nachrichten .et_post_meta_wrapper, .single-post #main-content > .container article.category-uutiset .et_post_meta_wrapper {
  width: 90% !important;
  max-width: 1000px !important;
  padding: 30px 0 30px 0 !important;
  margin: 0 auto !important;
}
.single-post #main-content > .container article.category-siste-nytt .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-nyheter .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-news .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-nachrichten .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-uutiset .et_post_meta_wrapper h1 {
  color: #101820 !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 0 0 30px 0;
  text-align: center;
}
@media (max-width: 980px) {
  .single-post #main-content > .container article.category-siste-nytt .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-nyheter .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-news .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-nachrichten .et_post_meta_wrapper h1, .single-post #main-content > .container article.category-uutiset .et_post_meta_wrapper h1 {
    font-size: 32px;
  }
}
.single-post #main-content > .container article.category-siste-nytt .et_post_meta_wrapper .post-meta, .single-post #main-content > .container article.category-nyheter .et_post_meta_wrapper .post-meta, .single-post #main-content > .container article.category-news .et_post_meta_wrapper .post-meta, .single-post #main-content > .container article.category-nachrichten .et_post_meta_wrapper .post-meta, .single-post #main-content > .container article.category-uutiset .et_post_meta_wrapper .post-meta {
  display: none;
}
.single-post #main-content > .container article.category-siste-nytt .et_post_meta_wrapper img, .single-post #main-content > .container article.category-nyheter .et_post_meta_wrapper img, .single-post #main-content > .container article.category-news .et_post_meta_wrapper img, .single-post #main-content > .container article.category-nachrichten .et_post_meta_wrapper img, .single-post #main-content > .container article.category-uutiset .et_post_meta_wrapper img {
  display: block;
  width: 1005;
  max-height: 450px;
  object-fit: cover;
}
.single-post #main-content > .container article.category-siste-nytt .entry-content + .et_post_meta_wrapper, .single-post #main-content > .container article.category-nyheter .entry-content + .et_post_meta_wrapper, .single-post #main-content > .container article.category-news .entry-content + .et_post_meta_wrapper, .single-post #main-content > .container article.category-nachrichten .entry-content + .et_post_meta_wrapper, .single-post #main-content > .container article.category-uutiset .entry-content + .et_post_meta_wrapper {
  display: none;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section {
  padding: 0 0 80px !important;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_row, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_row, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_row, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_row, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_row {
  width: 90% !important;
  max-width: 1000px !important;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_video, .single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_button, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_video, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_button, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_video, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_button, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_video, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_button, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_video, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_button {
  margin-top: 30px;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_text a, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_text a, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_text a, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_text a, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_text a {
  text-decoration: underline;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_text a:hover, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_text a:hover, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_text a:hover, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_text a:hover, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_text a:hover {
  text-decoration: none;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_text ul, .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_text ul, .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_text ul, .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_text ul, .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_text ul {
  padding: 15px 0 20px 20px !important;
}
.single-post #main-content > .container article.category-siste-nytt .section-news-main.et_pb_section .et_pb_text ul li:not(:last-of-type), .single-post #main-content > .container article.category-nyheter .section-news-main.et_pb_section .et_pb_text ul li:not(:last-of-type), .single-post #main-content > .container article.category-news .section-news-main.et_pb_section .et_pb_text ul li:not(:last-of-type), .single-post #main-content > .container article.category-nachrichten .section-news-main.et_pb_section .et_pb_text ul li:not(:last-of-type), .single-post #main-content > .container article.category-uutiset .section-news-main.et_pb_section .et_pb_text ul li:not(:last-of-type) {
  margin-bottom: 10px;
}
.single-post .section-post-bottom-form {
  background: #EDF0F8;
}
.single-post .section-post-bottom-form .et_pb_row {
  width: 90% !important;
  max-width: 1000px !important;
}
.single-post .section-post-bottom-form .wFormContainer {
  width: 100%;
  max-width: 100% !important;
  color: white;
  margin: 0 auto !important;
}
.single-post .section-post-bottom-form .wFormContainer .wFormHeader, .single-post .section-post-bottom-form .wFormContainer .wFormFooter, .single-post .section-post-bottom-form .wFormContainer .supportInfo {
  display: none !important;
}
.single-post .section-post-bottom-form .wFormContainer .wForm {
  width: 100%;
  font-size: 15px;
  line-height: 150%;
  padding: 0 !important;
  margin: 0 auto;
  background: transparent !important;
  border-radius: 0 !important;
}
.single-post .section-post-bottom-form .wFormContainer .wForm * {
  font-family: "Open Sans", sans-serif !important;
  color: #101820 !important;
  overflow: inherit;
}
.single-post .section-post-bottom-form .wFormContainer .wForm .wFormTitle {
  font-size: 42px !important;
  font-weight: bold !important;
  padding: 0 0 30px !important;
  background: transparent;
  border: none;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form {
  padding: 0 !important;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .htmlSection, .single-post .section-post-bottom-form .wFormContainer .wForm form > .oneField, .single-post .section-post-bottom-form .wFormContainer .wForm form > .actions {
  padding: 0 !important;
  border: none;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .htmlContent {
  font-size: 18px !important;
  line-height: 150%;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .htmlSection, .single-post .section-post-bottom-form .wFormContainer .wForm form .oneField {
  float: left;
  width: 100% !important;
  margin: 0 0 20px;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .htmlSection {
  margin: 0 0 50px;
}
@media (min-width: 600px) {
  .single-post .section-post-bottom-form .wFormContainer .wForm form > .oneField:nth-of-type(2), .single-post .section-post-bottom-form .wFormContainer .wForm form > .oneField:nth-of-type(3) {
    width: 49% !important;
  }
  .single-post .section-post-bottom-form .wFormContainer .wForm form > .oneField:nth-of-type(2) {
    margin-right: 2% !important;
  }
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .inputWrapper {
  width: 100%;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .actions {
  clear: both;
  margin-top: 40px;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .actions #google-captcha > br {
  display: none;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .actions #google-captcha .captcha .oneField {
  border: none;
  margin: 0;
}
.single-post .section-post-bottom-form .wFormContainer .wForm form .actions #google-captcha #disabled-explanation, .single-post .section-post-bottom-form .wFormContainer .wForm form .actions #google-captcha .captchaHelp {
  display: none !important;
}
.single-post .section-post-bottom-form input[type="text"] {
  width: 100% !important;
  height: 50px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.single-post .section-post-bottom-form .choices {
  display: block;
  margin: 10px 0 0;
}
.single-post .section-post-bottom-form .choices .oneChoice {
  display: flex;
  align-items: center;
  margin: 0;
}
.single-post .section-post-bottom-form .choices input[type="checkbox"] {
  width: 15px !important;
  height: 15px !important;
  margin: 0 0 0 10px !important;
}
.single-post .section-post-bottom-form .choices label {
  margin: 0 15px !important;
}
.single-post .section-post-bottom-form a {
  text-decoration: underline;
}
.single-post .section-post-bottom-form .wForm .primaryAction, .single-post .section-post-bottom-form .wForm .secondaryAction {
  float: left;
  width: 250px;
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  padding: 16px 30px;
  background: #779FB5 !important;
  border: 2px solid #779FB5;
  border-radius: 12px !important;
  cursor: pointer;
}
.single-post .section-post-bottom-form .wForm .primaryAction:hover, .single-post .section-post-bottom-form .wForm .secondaryAction:hover {
  color: #779FB5 !important;
  background: #fff !important;
}
.single-post .section-post-bottom-form .wFormContainer .errMsg {
  font-weight: 400;
  font-size: 12px;
  margin-top: 5px;
}
.single-post .section-post-bottom-form .wFormContainer .errMsg span {
  color: red !important;
}
@media (max-width: 599px) {
  .single-post .section-post-bottom-form form > .oneField, .single-post .section-post-bottom-form form > .actions {
    width: 100% !important;
    text-align: center;
    margin: 15px 0 !important;
    padding: 0 !important;
    overflow: hidden;
    clear: both;
    float: none !important;
  }
}
.section-blog-inspiration {
  background: transparent !important;
  padding-top: 10px !important;
}
.section-blog-inspiration .row-projects-breadcrumbs {
  width: 90% !important;
  max-width: 90% !important;
  padding: 0 !important;
}
.section-blog-inspiration .row-projects-breadcrumbs #ah-breadcrumb {
  display: flex;
  list-style-type: none;
  line-height: 100%;
  padding: 0 !important;
}
.section-blog-inspiration .row-projects-breadcrumbs #ah-breadcrumb li {
  color: #101820 !important;
  font-size: 14px !important;
}
.section-blog-inspiration .row-projects-breadcrumbs #ah-breadcrumb li a {
  color: #101820 !important;
  font-size: 14px !important;
}
.section-blog-inspiration .row-projects-breadcrumbs #ah-breadcrumb .seperator {
  margin: 0 5px;
}
.section-blog-inspiration .et_pb_text {
  text-align: center;
  margin-bottom: 50px !important;
}
.section-blog-inspiration .et_pb_text.category-description {
  max-width: 1000px;
  font-size: 16px !important;
  text-align: center;
  margin: 0 auto 50px !important;
}
.section-blog-inspiration .et_pb_text.category-description p {
  font-size: 18px !important;
  margin-bottom: 1em;
}
.section-blog-inspiration .et_pb_text.category-description p:last-child {
  margin-bottom: 0;
}
.section-blog-inspiration .et_pb_text.category-description p strong {
  display: initial;
}
.section-blog-inspiration .et_pb_text p {
  font-size: 30px !important;
  font-weight: 400;
  line-height: 130% !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .section-blog-inspiration .et_pb_text p {
    font-size: 24px !important;
  }
}
.section-blog-inspiration .et_pb_text p strong {
  display: block;
  margin-bottom: 10px;
}
.section-blog-inspiration .et_pb_menu {
  background-color: #7ca6de !important;
  margin-bottom: 30px !important;
  margin-top: 40px;
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap {
  display: block !important;
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu {
  display: block !important;
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav {
  display: block !important;
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu {
  justify-content: center;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu {
    flex-direction: column;
  }
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li {
  padding: 0 !important;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li {
    display: block;
    width: 100%;
  }
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li a {
  display: block;
  color: #fff !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 60px !important;
  text-transform: capitalize;
  padding: 0 25px !important;
}
@media (min-width: 981px) {
  .section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li a {
    font-size: 14px;
  }
}
@media (min-width: 1100px) {
  .section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li a {
    font-size: 16px !important;
    padding: 0 35px !important;
  }
}
@media (max-width: 980px) {
  .section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li a {
    padding: 0 15px !important;
  }
}
@media (max-width: 767px) {
  .section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li a {
    font-size: 14px;
    line-height: 35px !important;
    text-align: center;
  }
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu li a:hover {
  background: rgba(255, 255, 255, 0.5) !important;
  opacity: 1 !important;
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul.et-menu .current-menu-item {
  background: rgba(255, 255, 255, 0.5) !important;
}
.section-blog-inspiration .et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu {
  display: none !important;
}
.section-blog-inspiration .et_pb_posts .et_pb_post {
  display: block;
  width: 100% !important;
  height: 435px;
  margin: 0 auto 20px !important;
}
@media (min-width: 1100px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post {
    display: inline-block;
    float: left;
    width: 32% !important;
    margin: 0 2% 2% 0 !important;
  }
  .section-blog-inspiration .et_pb_posts .et_pb_post:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1100px) and (max-width: 1499px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post {
    height: clamp(280px, 29vw, 435px);
  }
}
@media (min-width: 1500px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post {
    height: 435px;
  }
}
@media (min-width: 700px) and (max-width: 1099px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post {
    display: inline-block;
    float: left;
    width: 49% !important;
    height: clamp(300px, 43vw, 475px);
    margin: 0 2% 2% 0 !important;
  }
  .section-blog-inspiration .et_pb_posts .et_pb_post:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (max-width: 700px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post {
    max-width: 435px;
  }
}
.section-blog-inspiration .et_pb_posts .et_pb_post:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  visibility: visible;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.18)), linear-gradient(0deg, rgba(16, 32, 24, 0.32), rgba(16, 32, 24, 0.32)), #101820;
  opacity: 0.32;
  border-radius: 12px;
  z-index: -1;
}
.section-blog-inspiration .et_pb_posts .et_pb_post * {
  color: #fff !important;
  text-align: center;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .entry-featured-image-url {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  z-index: -2;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .entry-featured-image-url img {
  display: block;
  width: 100% !important;
  height: 100%;
  border-radius: 12px;
  object-fit: cover;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper {
  display: block;
  height: 100%;
  padding: 0px 5% 30px;
}
@media (min-width: 1200px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper {
    padding: 0px 10% 30px;
  }
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta {
  padding: 30px 0 115px !important;
  margin: 0;
}
@media (min-width: 700px) and (max-width: 899px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(40px, 8vw, 115px) !important;
  }
}
@media (min-width: 900px) and (max-width: 1099px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(50px, 10vw, 115px) !important;
  }
}
@media (min-width: 1100px) and (max-width: 1499px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(60px, 6.5vw, 115px) !important;
  }
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta a {
  color: #fff !important;
  font-size: 15px;
  font-weight: 400;
  line-height: 100% !important;
  /*text-transform: uppercase;*/
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta a:before {
  content: "[";
  margin-right: 5px;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-meta a:after {
  content: "]";
  margin-left: 5px;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .entry-title {
  color: #fff !important;
  font-size: 26px !important;
  line-height: 120% !important;
  font-weight: 600 !important;
  padding-bottom: 20px;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .entry-title a {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-decoration: none;
}
.section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-content p {
  color: #fff !important;
  font-size: 18px;
  line-height: 120%;
}
@media (max-width: 980px) {
  .section-blog-inspiration .et_pb_posts .et_pb_post .postmeta-wrapper .post-content p {
    font-size: 16px;
  }
}
.section-blog-inspiration .et_pb_post.tag-video:before, .section-blog-inspiration .et_pb_post.tag-video-sv:before, .section-blog-inspiration .et_pb_post.tag-video-de:before, .section-blog-inspiration .et_pb_post.tag-video-fi:before, .section-blog-inspiration .et_pb_post.tag-video-en:before {
  display: block;
  content: "";
  background-image: url(/wp-content/themes/Pionerboats_new2020/images/playbutton.png);
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 15px;
  position: absolute;
  z-index: 100;
}
.page-id-26618, .page-id-27533, .page-id-37049, .page-id-37799, .page-id-34077 {
  /* inspiration no */
  /* inspiration se */
  /* inspiration uk */
  /* inspiration de */
}
.page-id-26618 .section-blog-inspiration .et_pb_menu li.parent-category-item, .page-id-27533 .section-blog-inspiration .et_pb_menu li.parent-category-item, .page-id-37049 .section-blog-inspiration .et_pb_menu li.parent-category-item, .page-id-37799 .section-blog-inspiration .et_pb_menu li.parent-category-item, .page-id-34077 .section-blog-inspiration .et_pb_menu li.parent-category-item {
  display: none;
}
/**/
/* Single Inspiration Article */
#main-content .section-inspiration-main {
  padding: 50px 0 70px 0 !important;
}
#main-content .section-inspiration-main .et_pb_row {
  max-width: 900px !important;
}
#main-content .section-inspiration-main .et_pb_row .et_pb_text:first-of-type {
  margin-bottom: 30px !important;
  text-align: center;
}
#main-content .section-inspiration-main .et_pb_row .et_pb_text:first-of-type p {
  margin-top: 20px;
}
#main-content .section-inspiration-main .et_pb_image {
  margin-bottom: 30px !important;
}
#main-content .section-inspiration-main .et_pb_image img {
  display: block;
  width: 100%;
  height: auto;
  min-height: 250px;
  object-fit: cover;
}
#main-content .section-inspiration-main .et_pb_video {
  margin-bottom: 40px !important;
}
@media (max-width: 1440px) {
  #main-content .section-inspiration-main .et_pb_video {
    padding: 0 15%;
  }
}
@media (max-width: 980px) {
  #main-content .section-inspiration-main .et_pb_video {
    padding: 0 10%;
  }
}
@media (max-width: 767px) {
  #main-content .section-inspiration-main .et_pb_video {
    padding: 0 5%;
  }
}
@media (max-width: 480px) {
  #main-content .section-inspiration-main .et_pb_video {
    padding: 0 0;
  }
}
#main-content .section-inspiration-main h1 {
  color: black !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 0 !important;
  text-align: center;
}
@media (max-width: 1280px) {
  #main-content .section-inspiration-main h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  #main-content .section-inspiration-main h1 {
    font-size: 32px;
  }
}
#main-content .section-inspiration-main .et_pb_post_title {
  margin-bottom: 30px;
}
#main-content .section-inspiration-main .et_pb_post_title .et_pb_title_container {
  margin-bottom: 20px;
}
#main-content .section-inspiration-main .et_pb_text h2 {
  color: black !important;
  font-size: 30px;
  font-weight: 600 !important;
  padding: 0 !important;
  margin: 25px 0 15px;
}
@media (max-width: 1280px) {
  #main-content .section-inspiration-main .et_pb_text h2 {
    font-size: 26px;
  }
}
#main-content .section-inspiration-main .et_pb_text p {
  padding-bottom: 0 !important;
  margin-bottom: 10px !important;
}
#main-content .section-inspiration-main .et_pb_text p a:hover {
  text-decoration: underline;
}
#main-content .section-inspiration-main .et_pb_text ul {
  padding: 0px 0 0px 20px !important;
  margin: 15px 0 20px 0px !important;
}
#main-content .section-inspiration-main .et_pb_text ul li:not(:last-of-type) {
  margin-bottom: 10px;
}
#main-content .section-inspiration-main .et_pb_text ol {
  padding: 25px 0 20px 20px !important;
}
#main-content .section-inspiration-main .et_pb_text ol li {
  text-indent: -20px;
}
#main-content .section-inspiration-main .et_pb_text ol li:not(:last-of-type) {
  margin-bottom: 15px;
}
.single-post .section-inspiration-main {
  padding: 50px 0 70px 0 !important;
}
#main-content .section-inspiration-cta {
  padding-top: 0px !important;
}
#main-content .section-inspiration-cta .et_pb_row {
  position: relative;
  max-width: 900px !important;
}
@media (min-width: 700px) {
  #main-content .section-inspiration-cta .et_pb_column {
    width: 48% !important;
    margin-bottom: 0 !important;
  }
  #main-content .section-inspiration-cta .et_pb_column:first-of-type {
    margin-right: 4% !important;
  }
}
@media (min-width: 980px) {
  #main-content .section-inspiration-cta .et_pb_column {
    width: 32% !important;
    margin-bottom: 0 !important;
  }
  #main-content .section-inspiration-cta .et_pb_column:first-of-type {
    margin-right: 2% !important;
  }
}
@media (max-width: 699px) {
  #main-content .section-inspiration-cta .et_pb_column:first-of-type {
    margin-bottom: 50px !important;
  }
  #main-content .section-inspiration-cta .et_pb_column:last-of-type {
    margin-bottom: 0px !important;
  }
}
#main-content .section-inspiration-cta .et_pb_promo {
  max-width: 300px;
  background: none !important;
  padding: 0 !important;
  margin: 0 auto;
}
#main-content .section-inspiration-cta .et_pb_promo .et_pb_promo_description .et_pb_module_header {
  max-width: 260px;
  color: #101820 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 0 !important;
}
@media (min-width: 981px) {
  #main-content .section-inspiration-cta .et_pb_promo .et_pb_promo_description .et_pb_module_header {
    text-align: left !important;
  }
}
@media (max-width: 699px) {
  #main-content .section-inspiration-cta .et_pb_promo .et_pb_promo_description .et_pb_module_header {
    margin: 0 auto !important;
  }
}
@media (min-width: 981px) {
  #main-content .section-inspiration-cta .et_pb_promo .et_pb_button_wrapper {
    text-align: left !important;
  }
}
#main-content .section-inspiration-cta .et_pb_promo .et_pb_button_wrapper .et_pb_button {
  width: 260px !important;
  background: #779fb5 !important;
  border-color: #779fb5 !important;
  margin: 0 !important;
}
#main-content .section-inspiration-cta .et_pb_promo .et_pb_button_wrapper .et_pb_button:hover {
  color: #779fb5 !important;
  background: #fff !important;
  border-color: #779fb5 !important;
}
.section-related-inspiration .et_pb_text {
  margin-bottom: 25px !important;
}
.section-related-inspiration .et_pb_text h3 {
  color: #101820 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  padding-bottom: 0 !important;
}
@media (min-width: 700px) {
  .section-related-inspiration .et_pb_text h3 {
    text-align: left !important;
  }
}
.section-related-inspiration .et_pb_post {
  margin: 0 auto 20px !important;
}
@media (min-width: 1100px) {
  .section-related-inspiration .et_pb_post {
    display: inline-block;
    float: left;
    width: 32% !important;
    margin: 0 2% 2% 0 !important;
  }
  .section-related-inspiration .et_pb_post:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 700px) and (max-width: 1099px) {
  .section-related-inspiration .et_pb_post {
    display: inline-block;
    float: left;
    width: 49% !important;
    height: clamp(300px, 43vw, 475px);
    margin: 0 2% 2% 0 !important;
  }
  .section-related-inspiration .et_pb_post:nth-of-type(2) {
    margin-right: 0 !important;
  }
  .section-related-inspiration .et_pb_post:nth-of-type(3) {
    display: none !important;
  }
}
.single-post .section-related-inspiration .et_pb_row {
  max-width: 900px !important;
}
.single-post .section-related-inspiration .et_pb_post {
  height: 400px;
}
@media (min-width: 1100px) and (max-width: 1499px) {
  .single-post .section-related-inspiration .et_pb_post {
    height: clamp(280px, 29vw, 290px);
  }
}
@media (min-width: 1500px) {
  .single-post .section-related-inspiration .et_pb_post {
    height: 290px;
  }
}
@media (min-width: 701px) and (max-width: 1099px) {
  .single-post .section-related-inspiration .et_pb_post {
    height: clamp(300px, 43vw, 440px);
  }
}
@media (max-width: 700px) {
  .single-post .section-related-inspiration .et_pb_post {
    max-width: 400px;
  }
}
.single-post .section-related-inspiration .et_pb_post .postmeta-wrapper {
  display: block;
  height: 100%;
  padding: 0px 5% 30px;
}
.single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-meta {
  padding: 30px 0 60px !important;
  margin: 0;
}
@media (min-width: 700px) and (max-width: 899px) {
  .single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(40px, 8vw, 60px) !important;
  }
}
@media (min-width: 900px) and (max-width: 1099px) {
  .single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(50px, 10vw, 60px) !important;
  }
}
@media (min-width: 1100px) and (max-width: 1499px) {
  .single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-meta {
    padding-bottom: clamp(50px, 7.5vw, 60px) !important;
  }
}
.single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-meta a {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 100% !important;
  text-transform: uppercase;
}
.single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .entry-title {
  color: #fff !important;
  font-size: 22px !important;
  line-height: 100% !important;
  font-weight: 600 !important;
  padding-bottom: 20px;
}
.single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-content p {
  color: #fff !important;
  font-size: 16px;
  line-height: 120%;
}
@media (max-width: 980px) {
  .single-post .section-related-inspiration .et_pb_post .postmeta-wrapper .post-content p {
    font-size: 16px;
  }
}
/* Inspiration post form */
.single-post .section-inspiration-main .wFormContainer {
  margin: 0 !important;
}
.single-post .section-inspiration-main .wFormContainer .wFormHeader, .single-post .section-inspiration-main .wFormContainer .wFormFooter, .single-post .section-inspiration-main .wFormContainer .supportInfo {
  display: none !important;
}
.single-post .section-inspiration-main .wFormContainer .wForm {
  padding: 0;
  margin: 25px 0 0 0 !important;
  background: transparent !important;
  border: none !important;
}
.single-post .section-inspiration-main .wFormContainer form {
  max-width: 400px;
  padding: 0 !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneField {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneField input {
  height: 40px !important;
  padding: 0 10px;
  border-radius: 8px !important;
  border: 1px solid #d0d0d0 !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneChoice {
  display: flex !important;
  align-items: flex-start;
  padding: 0 !important;
  margin: 15px 0 0 !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneChoice input {
  height: auto !important;
  margin: 2px 0 0 !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneChoice label {
  line-height: 105%;
  padding: 0 !important;
  margin: 0 0 0 10px !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneChoice label a {
  color: #779fb5 !important;
  text-decoration: none !important;
}
.single-post .section-inspiration-main .wFormContainer form .oneChoice label a:hover {
  text-decoration: underline !important;
}
.single-post .section-inspiration-main .wFormContainer form #tfa_6-D, .single-post .section-inspiration-main .wFormContainer form #tfa_8-D {
  display: none;
}
.single-post .section-inspiration-main .wFormContainer form .actions {
  padding: 0 !important;
  border: none !important;
}
.single-post .section-inspiration-main .wFormContainer form .actions #google-captcha br {
  display: none !important;
}
.single-post .section-inspiration-main .wFormContainer form .actions #google-captcha .captcha {
  padding: 0 !important;
}
.single-post .section-inspiration-main .wFormContainer form .actions #google-captcha .captcha .oneField {
  margin: 0;
  border: none !important;
}
.single-post .section-inspiration-main .wFormContainer form .actions #google-captcha .captcha .oneField br {
  display: none !important;
}
.single-post .section-inspiration-main .wFormContainer form .actions #google-captcha input {
  display: block !important;
}
.single-post .section-inspiration-main .wFormContainer form .actions .primaryAction {
  color: #fff !important;
  line-height: 100%;
  background-color: #779fb5 !important;
  border: 1px solid #779fb5 !important;
  border-radius: 10px;
  padding: 15px 50px;
}
.single-post .section-inspiration-main .wFormContainer form .actions .primaryAction:hover {
  color: #779fb5 !important;
  background-color: #fff !important;
}
.single-post .section-inspiration-main .wFormContainer form .captchaHelp {
  font-size: 12px;
  line-height: 120%;
}
.single-post .section-inspiration-main .wFormContainer form .primaryAction {
  margin-top: 40px;
}
.single-post ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #8e8e8e;
  font-size: 15px;
}
.single-post ::-moz-placeholder {
  /* Firefox 19+ */
  color: #8e8e8e;
  font-size: 15px;
}
.single-post :-ms-input-placeholder {
  /* IE 10+ */
  color: #8e8e8e;
  font-size: 15px;
}
.single-post :-moz-placeholder {
  /* Firefox 18- */
  color: #8e8e8e;
  font-size: 15px;
}
/**/
/* Post Code of conduct */
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_row {
  padding: 0 !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_row .et_pb_text:first-of-type {
  text-align: left;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_image {
  margin-bottom: 50px !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .header {
  margin-bottom: 30px;
}
#main-content .section-inspiration-main.section-post-code-conduct .header h1 {
  color: #779FB5 !important;
  font-size: calc(30px + .5vw) !important;
  text-transform: none;
  text-align: left;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_text.et_pb_module {
  margin-bottom: 30px !important;
  /*
		p {
			margin-bottom: 25px !important;
		}*/
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_text.et_pb_module h2 {
  color: #779FB5 !important;
  font-size: calc(24px + .5vw) !important;
  margin-bottom: 10px !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_text.et_pb_module a {
  color: #779FB5 !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_text.et_pb_module a:hover {
  color: #82BD5E !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_text.et_pb_module ul li {
  text-align: left;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb {
  margin-bottom: 40px !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb .et_pb_blurb_content {
  max-width: 100%;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb .et_pb_main_blurb_image {
  width: 100px;
}
@media (max-width: 767px) {
  #main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb .et_pb_main_blurb_image {
    width: 50px;
  }
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb .et_pb_blurb_container {
  padding-left: 30px;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_blurb .et_pb_blurb_container p:not(:last-of-type) {
  padding-bottom: 10px !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_promo {
  background: transparent;
  padding: 0;
  margin-bottom: 30px;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_promo .et_pb_promo_description h5 {
  padding-bottom: 0;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_promo .et_pb_button_wrapper a.et_pb_button {
  background-color: #779FB5 !important;
  border-color: #779FB5 !important;
}
#main-content .section-inspiration-main.section-post-code-conduct .et_pb_promo .et_pb_button_wrapper a.et_pb_button:hover {
  color: #fff !important;
  background-color: #82BD5E !important;
  border-color: #82BD5E !important;
}
.section-faq {
  padding: 30px 0 100px !important;
}
.section-faq .et_pb_row {
  max-width: 700px !important;
}
.section-faq .row-menu {
  padding-bottom: 20px !important;
}
.section-faq .row-menu .et_pb_text {
  color: #101820 !important;
}
.section-faq .row-menu .et_pb_text a {
  color: inherit !important;
}
.section-faq .row-menu .et_pb_text a:hover {
  color: #82BD5E !important;
}
.section-faq .et_pb_row:not(.row-menu) .et_pb_text {
  border-bottom: 1px solid #101820 !important;
  margin: 0 !important;
}
.section-faq .et_pb_row:not(.row-menu) .et_pb_text h2 {
  padding: 30px 0 !important;
}
.section-faq .et_pb_toggle {
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid #101820 !important;
  padding: 40px 0 !important;
  margin: 0 !important;
}
.section-faq .et_pb_toggle .et_pb_toggle_title {
  color: #101820 !important;
  font-size: 18px !important;
}
.section-faq .et_pb_toggle .et_pb_toggle_title:before {
  color: #82BD5E !important;
}
.section-faq .et_pb_toggle.et_pb_toggle_open {
  /*.et_pb_toggle_title {
				color: $green !important;
			}*/
}
.section-faq .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_content {
  font-size: 16px !important;
}
/* Page FIND a DEALER */
#main-content .section-dealer-search {
  padding-bottom: 0 !important;
  z-index: 99;
}
#main-content .section-dealer-search .row-subheader {
  max-width: 560px !important;
  padding-bottom: 50px !important;
}
#main-content .section-dealer-search .row-subheader .et_pb_text p {
  font-size: 26px;
  font-weight: 400;
  line-height: 150%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  #main-content .section-dealer-search .row-subheader .et_pb_text p {
    font-size: 20px;
  }
}
#main-content .section-dealer-search .et_pb_row:not(.row-subheader) .et_pb_text .et_pb_text_inner {
  height: 110px;
}
#main-content .section-dealer-search .et_pb_search {
  height: 110px;
}
#main-content .section-dealer-search .et_pb_search:before {
  content: "Show results for:";
  display: inline-block;
  color: #969696;
  font-size: 22px;
  line-height: 110px;
  width: 20%;
  text-align: center;
}
#main-content .section-dealer-search .et_pb_search .et_pb_searchform {
  display: inline-block;
  box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0);
  background-color: #ededed;
  width: 80%;
  height: 110px;
  float: right;
}
#main-content .section-dealer-search #SearchDealers .dropdown {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none !important;
  box-shadow: 0px 12px 20px 1px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  #main-content .section-dealer-search #SearchDealers .dropdown {
    flex-direction: column;
  }
}
#main-content .section-dealer-search #SearchDealers .dropdown > p:first-child {
  color: #969696;
  font-family: "Open Sans";
  font-size: 25px;
  line-height: 34px;
  background: #fff;
  padding: 30px;
  flex-shrink: 0;
}
@media (max-width: 980px) {
  #main-content .section-dealer-search #SearchDealers .dropdown > p:first-child {
    padding: 10px 15px;
  }
}
#main-content .section-dealer-search #SearchDealers .dropdown .selected {
  color: #242424;
  font-family: "Open Sans";
  font-size: 30px;
  font-weight: 600;
  line-height: 41px;
  background-color: #ededed;
  box-shadow: inset 0 1px 20px 0 rgba(0, 0, 0, 0), 0 2px 10px 0 rgba(5, 8, 8, 0.03);
  width: 100%;
  display: block;
  padding: 27px 50px;
  cursor: pointer;
  text-transform: capitalize;
  position: relative;
  transition: all 0.3s ease;
}
@media (max-width: 980px) {
  #main-content .section-dealer-search #SearchDealers .dropdown .selected {
    font-size: 22px;
    padding: 10px 15px;
  }
}
#main-content .section-dealer-search #SearchDealers .dropdown .selected:hover {
  background-color: #e1e1e1;
}
#main-content .section-dealer-search #SearchDealers .dropdown .selected::after {
  content: "";
  position: absolute;
  right: 40px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #cecece;
  margin-top: -5px;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  #main-content .section-dealer-search #SearchDealers .dropdown .selected::after {
    right: 20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #cecece;
  }
}
#main-content .section-dealer-search #SearchDealers .dropdown .selected:hover::after {
  border-top: 15px solid #000;
}
@media (max-width: 767px) {
  #main-content .section-dealer-search #SearchDealers .dropdown .selected:hover::after {
    border-top: 10px solid #000;
  }
}
#main-content .section-dealer-search #SearchDealers .dealersDropdown {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
#main-content .section-dealer-search #SearchDealers .dealersDropdown.active {
  overflow: visible;
  visibility: visible;
  opacity: 1;
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown {
  position: absolute;
  background: #fff;
  top: 95px;
  left: -1px;
  right: -1px;
  width: calc(100% + 2px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none !important;
  box-shadow: 0px 12px 20px 1px rgba(0, 0, 0, 0.1);
}
@media (max-width: 980px) {
  #main-content .section-dealer-search #SearchDealers #dealersDropdown {
    top: 60px;
  }
}
@media (max-width: 767px) {
  #main-content .section-dealer-search #SearchDealers #dealersDropdown {
    top: 115px;
  }
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent {
  display: flex;
  flex-wrap: wrap;
  padding: 15px;
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p {
  width: 25%;
  position: relative;
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p span {
  position: relative;
  text-transform: capitalize;
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 0;
  height: 4px;
  background: #dd1f35;
  transition: all 0.3s ease;
}
@media (max-width: 768px) {
  #main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p {
    width: 33.33%;
  }
}
@media (max-width: 550px) {
  #main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p {
    width: 50%;
  }
}
@media (max-width: 400px) {
  #main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p {
    width: 100%;
  }
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p:hover {
  cursor: pointer;
}
#main-content .section-dealer-search #SearchDealers #dealersDropdown .dropdownContent p:hover span:after {
  width: 100%;
}
#main-content .section-dealer-search.expanded {
  padding-bottom: 50px !important;
}
#main-content .section-dealer-search.expanded .et_pb_row:not(.row-subheader) .et_pb_text .et_pb_text_inner {
  height: 300px !important;
}
#main-content .section-dealer {
  padding: 0 0 80px !important;
}
#main-content .section-dealer .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}
#main-content .section-dealer .et_pb_row .et_pb_column {
  widht: 32% !important;
  margin-right: 2% !important;
}
#main-content .section-dealer .et_pb_row .et_pb_column:last-of-type {
  margin-right: 0 !important;
}
@media (min-width: 981px) and (max-width: 1185px) {
  #main-content .section-dealer .et_pb_row .et_pb_column:first-of-type {
    margin-right: 3% !important;
  }
  #main-content .section-dealer .et_pb_row .et_pb_column:nth-of-type(2) {
    width: 25% !important;
  }
  #main-content .section-dealer .et_pb_row .et_pb_column:last-of-type {
    width: 38% !important;
  }
}
@media (max-width: 980px) {
  #main-content .section-dealer {
    padding: 0 !important;
  }
}
#main-content .section-dealer .inner-wrapper {
  width: 90% !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  background-color: #ffffff;
}
#main-content .section-dealer .et_pb_row {
  padding: 50px 0 !important;
  border-bottom: 1px solid #e0e0e0;
}
#main-content .section-dealer h4 {
  font-size: 24px;
  color: #000000;
}
#main-content .section-dealer p {
  color: #808080;
  font-size: 20px;
}
#main-content .section-dealer p a {
  color: inherit !important;
}
#main-content .section-dealer p a:hover {
  color: #101820 !important;
}
#main-content .section-dealer p a.buy {
  color: #101820 !important;
  border-bottom: 1px solid #101820;
}
#main-content .section-dealer p a.buy:hover {
  border-bottom: none;
}
#main-content .section-dealer .et_pb_button_module_wrapper {
  text-align: right;
}
#main-content .section-dealer .et_pb_button {
  width: 200px;
}
/* Map page */
.section-dealers-map {
  padding: 50px 0 100px !important;
}
.section-dealers-map .et_pb_row {
  max-width: 1360px !important;
}
.section-dealers-map .header {
  margin-bottom: 40px;
}
.section-dealers-map .header h2 {
  padding: 0 !important;
}
.section-dealers-map .wpgmp_map_container {
  font-family: "Open Sans", sans-serif;
  width: 100% !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers {
  background: #D7D2CB;
  border-radius: 4px;
  margin-bottom: 40px;
}
@media (min-width: 981px) {
  .section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers {
    padding: 25px;
    margin-bottom: 60px;
  }
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_before_listing {
  color: #101820;
  font-size: 20px;
  line-height: 130%;
  font-weight: 400;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form {
  margin: 20px 0 0 0;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form input {
  font-size: 16px;
  line-height: 120%;
  font-weight: 400;
  padding: 17px 18px;
  background: #FFFFFF;
  border: none;
  border-radius: 4px;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #646566 !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers ::-moz-placeholder {
  /* Firefox 19+ */
  color: #646566 !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers :-ms-input-placeholder {
  /* IE 10+ */
  color: #646566 !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_filter_wrappers :-moz-placeholder {
  /* Firefox 18- */
  color: #646566 !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_map_parent {
  float: left !important;
}
@media (min-width: 981px) {
  .section-dealers-map .wpgmp_map_container .wpgmp_map_parent {
    display: inline-block;
    width: 57% !important;
    margin: 0 3% 0 0 !important;
  }
}
.section-dealers-map .wpgmp_map_container .wpgmp_map_parent .wpgmp_map {
  height: 90vh;
  min-height: 350px;
  max-height: 500px;
}
@media (min-width: 981px) {
  .section-dealers-map .wpgmp_map_container .wpgmp_map_parent .wpgmp_map {
    max-height: 740px;
  }
}
.section-dealers-map .wpgmp_map_container .location_listing8, .section-dealers-map .wpgmp_map_container .location_listing9, .section-dealers-map .wpgmp_map_container .location_listing10, .section-dealers-map .wpgmp_map_container .location_listing11, .section-dealers-map .wpgmp_map_container .location_listing12, .section-dealers-map .wpgmp_map_container .location_listing13, .section-dealers-map .wpgmp_map_container .location_listing6 {
  /* Norway */
  /* Sweden */
  /* Finland */
  /* Germany */
  /* UK */
  /* Europe */
}
@media (min-width: 981px) {
  .section-dealers-map .wpgmp_map_container .location_listing8, .section-dealers-map .wpgmp_map_container .location_listing9, .section-dealers-map .wpgmp_map_container .location_listing10, .section-dealers-map .wpgmp_map_container .location_listing11, .section-dealers-map .wpgmp_map_container .location_listing12, .section-dealers-map .wpgmp_map_container .location_listing13, .section-dealers-map .wpgmp_map_container .location_listing6 {
    float: left;
    display: inline-block;
    width: 40% !important;
  }
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_container {
  margin: 0 !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations {
  padding: 20px 10px !important;
  background: #FFFFFF;
  border: none !important;
  border-bottom: 1px solid #DADADA !important;
  margin-bottom: 0px !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations:first-of-type {
  padding-top: 0 !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .wpgmp_location_title {
  margin-bottom: 15px;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .wpgmp_location_title a {
  font-family: "Open Sans", sans-serif;
  color: #101820;
  font-size: 20px;
  line-height: 120%;
  font-weight: 600;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .fc-item-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 100%;
  margin-bottom: 15px !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .fc-item-content img {
  display: block;
  width: 15px !important;
  height: 15px;
  object-fit: contain;
  object-position: center;
  margin-right: 10px !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .fc-item-content a, .section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .fc-item-content span {
  font-family: "Open Sans", sans-serif !important;
  color: #626262 !important;
  font-size: 16px !important;
  line-height: 130% !important;
  font-weight: 400 !important;
  letter-spacing: -0.01em !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_listing_list .fc-item-default .wpgmp_locations .fc-item-content.fc-item-body-website {
  margin-bottom: 0px !important;
}
.section-dealers-map .wpgmp_map_container .wpgmp_pagination {
  padding: 10px 0 0 !important;
  margin: 0 !important;
}
@media (min-width: 981px) {
  .section-dealers-map .wpgmp_map_container .wpgmp_pagination {
    float: left;
    width: 40% !important;
    margin-left: 60% !important;
  }
}
.section-dealers-map .wpgmp_map_container .wpgmp_pagination span, .section-dealers-map .wpgmp_map_container .wpgmp_pagination a {
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif !important;
  font-size: 12px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: -0.01em;
  padding: 0 10px;
  border-radius: 2px;
  margin-right: 10px;
  margin-bottom: 10px;
}
@media (min-width: 981px) {
  .section-dealers-map .wpgmp_map_container .wpgmp_pagination span, .section-dealers-map .wpgmp_map_container .wpgmp_pagination a {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
.section-dealers-map .wpgmp_map_container .wpgmp_pagination span.current {
  background: #779FB5;
}
.section-dealers-map .wpgmp_map_container .wpgmp_pagination a {
  background: #B7B7B7;
}
.section-dealers-map .wpgmp_map_container .wpgmp_pagination a:hover {
  background: #779FB5;
}
.section-contact-form h2 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#main-content .formassembly-common-contact-form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #8e8e8e;
  font-size: 18px;
}
#main-content .formassembly-common-contact-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #8e8e8e;
  font-size: 18px;
}
#main-content .formassembly-common-contact-form :-ms-input-placeholder {
  /* IE 10+ */
  color: #8e8e8e;
  font-size: 18px;
}
#main-content .formassembly-common-contact-form :-moz-placeholder {
  /* Firefox 18- */
  color: #8e8e8e;
  font-size: 18px;
}
#main-content .formassembly-common-contact-form .wFormContainer {
  width: 100%;
  max-width: 100%;
  margin: 35px 0 0 0 !important;
}
#main-content .formassembly-common-contact-form .wFormContainer .wFormHeader, #main-content .formassembly-common-contact-form .wFormContainer .wFormFooter, #main-content .formassembly-common-contact-form .wFormContainer .supportInfo {
  display: none;
}
#main-content .formassembly-common-contact-form .wForm {
  padding: 0 !important;
  background: transparent;
  box-shadow: none !important;
}
#main-content .formassembly-common-contact-form .wForm form {
  padding: 0 !important;
}
#main-content .formassembly-common-contact-form .wForm form .oneField {
  display: inline-block;
  float: left;
  width: 100% !important;
  border: none;
  padding: 0;
  margin-top: 25px;
}
#main-content .formassembly-common-contact-form .wForm form .oneField .inputWrapper {
  width: 100%;
}
#main-content .formassembly-common-contact-form .wForm form .oneField input {
  width: 100%;
  border-radius: 8px !important;
  border: 1px solid #d0d0d0 !important;
  background-color: #fff;
  padding: 0 25px;
}
#main-content .formassembly-common-contact-form .wForm form .oneField:first-of-type {
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:first-of-type {
    width: 49% !important;
    margin-right: 2%;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:first-of-type input {
  height: 70px !important;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:first-of-type input {
    height: 40px !important;
  }
}
@media (min-width: 768px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(2) {
    width: 49% !important;
    margin-top: 0 !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(2) input {
  height: 70px !important;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(2) input {
    height: 40px !important;
  }
}
@media (min-width: 768px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(3) {
    width: 49% !important;
    margin-right: 2%;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(3) input {
  height: 70px !important;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(3) input {
    height: 40px !important;
  }
}
@media (min-width: 768px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(4) {
    width: 49% !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(4) input {
  height: 70px !important;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(4) input {
    height: 40px !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(5) textarea {
  width: 100% !important;
  height: 300px;
  border-radius: 8px;
  border: 1px solid #d0d0d0 !important;
  background-color: #fff;
  padding: 25px 25px 10px 25px;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(5) textarea {
    height: 160px !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) {
  border: 1px solid #d0d0d0;
  border-radius: 8px;
  background-color: #fff;
  margin-bottom: 40px !important;
  padding: 55px 6%;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) {
    padding: 35px 6%;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice {
  padding: 0;
  margin: 0;
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice input {
  width: 30px !important;
  height: 30px;
  border-radius: 8px;
  border: 1px solid #adadad;
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice input {
    margin-right: 15px;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice label {
  padding-left: 0;
  margin: 0;
  width: calc(100% - 45px);
  max-width: 800px;
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice label span {
  color: #000 !important;
  font-size: 22px !important;
  font-weight: 600;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice label span {
    font-size: 18px !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice label a {
  color: #000 !important;
  font-size: 22px !important;
  font-weight: 600;
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice label a {
    font-size: 18px !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .oneField:nth-of-type(6) .oneChoice label a:hover {
  text-decoration: underline;
}
#main-content .formassembly-common-contact-form .wForm form .actions {
  padding: 0;
  margin: 0;
  border: none;
}
@media (min-width: 981px) {
  #main-content .formassembly-common-contact-form .wForm form .actions {
    text-align: center;
  }
}
#main-content .formassembly-common-contact-form .wForm form .actions .primaryAction {
  width: 150px;
  height: 60px;
  color: #fff !important;
  font-size: 18px;
  line-height: 60px !important;
  text-align: center;
  background-color: #dd1f35 !important;
  border: 1px solid #dd1f35;
  border-radius: 8 px;
  padding: 0 !important;
  margin: 0 !important;
}
@media (min-width: 768px) and (max-width: 980px) {
  #main-content .formassembly-common-contact-form .wForm form .actions .primaryAction {
    float: right;
  }
}
@media (max-width: 767px) {
  #main-content .formassembly-common-contact-form .wForm form .actions .primaryAction {
    margin-top: 30px !important;
  }
}
#main-content .formassembly-common-contact-form .wForm form .actions .primaryAction:hover {
  color: #dd1f35 !important;
  border: 1px solid #dd1f35;
  background: #fff !important;
}
@media (min-width: 768px) {
  #main-content .formassembly-common-contact-form #google-captcha {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 980px) {
  #main-content .formassembly-common-contact-form #google-captcha {
    clear: both;
  }
}
#main-content .formassembly-common-contact-form #google-captcha br {
  display: none !important;
}
#main-content .formassembly-common-contact-form #google-captcha .captchaHelp {
  display: none !important;
}
#main-content .formassembly-common-contact-form #google-captcha .captcha .oneField br {
  display: none !important;
}
/*no*/
/*se*/
/*fi*/
/*en*/
/*de*/
/*eu*/
.page-id-18200, .page-id-11587, .page-id-32832, .page-id-8771, .page-id-35336, .page-id-52512 {
  background-color: #fff !important;
}
.page-id-18200 #main-header.et-fixed-header, .page-id-11587 #main-header.et-fixed-header, .page-id-32832 #main-header.et-fixed-header, .page-id-8771 #main-header.et-fixed-header, .page-id-35336 #main-header.et-fixed-header, .page-id-52512 #main-header.et-fixed-header {
  box-shadow: none !important;
}
.page-id-18200 #lang_sel_click, .page-id-18200 .menu-item-language, .page-id-11587 #lang_sel_click, .page-id-11587 .menu-item-language, .page-id-32832 #lang_sel_click, .page-id-32832 .menu-item-language, .page-id-8771 #lang_sel_click, .page-id-8771 .menu-item-language, .page-id-35336 #lang_sel_click, .page-id-35336 .menu-item-language, .page-id-52512 #lang_sel_click, .page-id-52512 .menu-item-language {
  display: none;
}
.page-id-18200 #main-content, .page-id-11587 #main-content, .page-id-32832 #main-content, .page-id-8771 #main-content, .page-id-35336 #main-content, .page-id-52512 #main-content {
  background-color: #fff !important;
  padding-top: 61px !important;
}
@media (min-width: 1200px) {
  .page-id-18200 #main-content, .page-id-11587 #main-content, .page-id-32832 #main-content, .page-id-8771 #main-content, .page-id-35336 #main-content, .page-id-52512 #main-content {
    padding-top: 81px !important;
  }
}
.page-id-18200 .container, .page-id-11587 .container, .page-id-32832 .container, .page-id-8771 .container, .page-id-35336 .container, .page-id-52512 .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}
@media (min-width: 981px) {
  .page-id-18200 .container article, .page-id-11587 .container article, .page-id-32832 .container article, .page-id-8771 .container article, .page-id-35336 .container article, .page-id-52512 .container article {
    padding-top: 100px !important;
  }
}
.page-id-18200 #content-area, .page-id-11587 #content-area, .page-id-32832 #content-area, .page-id-8771 #content-area, .page-id-35336 #content-area, .page-id-52512 #content-area {
  position: relative;
}
.page-id-18200 #content-area:after, .page-id-11587 #content-area:after, .page-id-32832 #content-area:after, .page-id-8771 #content-area:after, .page-id-35336 #content-area:after, .page-id-52512 #content-area:after {
  display: block;
  position: absolute;
  top: 110px;
  bottom: 0;
  width: 100%;
  background: #fff;
  height: 100vh;
  visibility: visible;
  z-index: 10000000000000000;
}
.page-id-18200 #content-area.vpcloaded:after, .page-id-11587 #content-area.vpcloaded:after, .page-id-32832 #content-area.vpcloaded:after, .page-id-8771 #content-area.vpcloaded:after, .page-id-35336 #content-area.vpcloaded:after, .page-id-52512 #content-area.vpcloaded:after {
  display: none;
  visibility: hidden;
}
#vpc-container {
  /* order of  packages */
}
#vpc-container .vpc-debug {
  display: none;
}
#vpc-container .headingWrap {
  display: none !important;
}
#vpc-container div#vpc-preview-wrap #vpc-preview {
  border: none !important;
}
#vpc-container div#vpc-preview-wrap .bx-viewport {
  width: 50vw;
  max-width: 800px;
  margin: 0 auto;
  height: auto !important;
}
@media (max-width: 980px) {
  #vpc-container div#vpc-preview-wrap .bx-viewport {
    width: 72vw;
    margin: 0 auto;
    height: auto !important;
  }
}
@media (max-width: 500px) {
  #vpc-container div#vpc-preview-wrap .bx-viewport {
    max-width: 90vw;
  }
}
#vpc-container div#vpc-preview-wrap .vpc-preview {
  background: url(/wp-content/uploads/2018/06/background-shadow-1.png);
  background-size: cover;
  background-position: 50% 50%;
  border: none;
}
#vpc-container .tabsContainer {
  height: 200px;
  padding: 20px 0 0px 0;
  background: #272c32 !important;
}
@media (max-width: 600px) {
  #vpc-container .tabsContainer {
    height: 280px;
  }
}
#vpc-container .tabsContainer > p {
  font-size: 17px !important;
  line-height: 100% !important;
}
@media (max-width: 980px) {
  #vpc-container .tabsContainer > p {
    font-size: 16px !important;
    line-height: 100% !important;
  }
}
@media (max-width: 767px) {
  #vpc-container .tabsContainer > p {
    font-size: 14px !important;
    line-height: 130% !important;
  }
}
#vpc-container .tabsContainer .tabsWrap {
  position: absolute;
  left: 2.5%;
  right: 2.5%;
  bottom: 0px;
  flex-direction: row;
  justify-content: center;
  width: 95% !important;
  max-width: 900px !important;
  padding: 0 !important;
  margin: 0 auto !important;
  transform: inherit;
}
@media (min-width: 950px) {
  #vpc-container .tabsContainer .tabsWrap {
    left: calc(50% - 450px);
    right: auto !important;
  }
}
@media (max-width: 600px) {
  #vpc-container .tabsContainer .tabsWrap {
    flex-flow: wrap !important;
  }
}
#vpc-container .tabsContainer .tabsWrap .tab {
  display: flex;
  flex-flow: column;
  min-width: 16.6666%;
  width: auto;
  height: auto;
  box-shadow: none;
  margin: 0;
}
@media (max-width: 600px) {
  #vpc-container .tabsContainer .tabsWrap .tab {
    width: 30% !important;
  }
}
#vpc-container .tabsContainer .tabsWrap .tab .label {
  width: 90%;
  max-width: 150px;
  height: 35px;
  display: flex !important;
  justify-content: center;
  align-items: baseline;
  color: white;
  font-size: 12px !important;
  line-height: 120% !important;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  padding: 0 5px !important;
  margin: 0 auto !important;
  background-color: transparent;
  border: none;
  border-bottom: 4px solid transparent;
}
@media (max-width: 767px) {
  #vpc-container .tabsContainer .tabsWrap .tab .label {
    text-align: center;
    display: inline-block;
    font-size: 12px !important;
  }
}
@media (max-width: 600px) {
  #vpc-container .tabsContainer .tabsWrap .tab .label {
    font-size: 11px !important;
    width: 95%;
  }
}
#vpc-container .tabsContainer .tabsWrap .tab .icon {
  width: 85px;
  height: 85px;
  display: block;
  margin: 0 auto 5px;
  border: none !important;
  border-radius: 50%;
  background-color: transparent !important;
  background-size: 90%;
}
@media (max-width: 600px) {
  #vpc-container .tabsContainer .tabsWrap .tab .icon {
    width: 60px !important;
    height: 60px !important;
  }
}
#vpc-container .tabsContainer .tabsWrap .tab:first-of-type .label {
  /* packages */
  color: #f09491 !important;
}
#vpc-container .tabsContainer .tabsWrap .tab:nth-of-type(2) .label {
  /* color */
  color: #85be63 !important;
}
#vpc-container .tabsContainer .tabsWrap .tab:nth-of-type(3) .label {
  /* console */
  color: #7ca6de !important;
}
#vpc-container .tabsContainer .tabsWrap .tab:nth-of-type(4) .label {
  /* equipment */
  color: #f3d54e !important;
}
#vpc-container .tabsContainer .tabsWrap .tab:nth-of-type(5) .label {
  /* extra */
  color: #f09491 !important;
}
#vpc-container .tabsContainer .tabsWrap .tab:nth-of-type(6) .label {
  /* motor */
  color: #7ca6de !important;
}
#vpc-container .tabsContainer .tabsWrap .tab:nth-of-type(7) .label {
  /* service */
  color: #85be63 !important;
}
#vpc-container .tabsContainer .tabsWrap.tabs5 .tab {
  min-width: 20%;
}
#vpc-container .tabsContainer .tabsWrap .activeTab p.label {
  color: #222;
  background-color: #fff;
  border-bottom: 4px solid #E10600;
}
#vpc-container .tabsContainer .tabsWrap .servTab {
  display: none !important;
}
@media (min-width: 981px) {
  #vpc-container[data-curr="SEK"] .vpc-options:has(.spec):has(.spec2):has(.limit):has(.limit2):has(.starter1):has(.starter2) .limit {
    order: 3;
  }
  #vpc-container[data-curr="SEK"] .vpc-options:has(.spec):has(.spec2):has(.limit):has(.limit2):has(.starter1):has(.starter2) .limit2 {
    order: 6;
  }
  #vpc-container[data-curr="SEK"] .vpc-options:has(.spec):has(.spec2):has(.limit):has(.limit2):has(.starter1):has(.starter2) .spec {
    order: 2;
  }
  #vpc-container[data-curr="SEK"] .vpc-options:has(.spec):has(.spec2):has(.limit):has(.limit2):has(.starter1):has(.starter2) .spec2 {
    order: 5;
  }
  #vpc-container[data-curr="SEK"] .vpc-options:has(.spec):has(.spec2):has(.limit):has(.limit2):has(.starter1):has(.starter2) .starter1 {
    order: 1;
  }
  #vpc-container[data-curr="SEK"] .vpc-options:has(.spec):has(.spec2):has(.limit):has(.limit2):has(.starter1):has(.starter2) .starter2 {
    order: 4;
  }
}
/* Open Service tab for NO */
/*
html[lang="nb-NO"] #vpc-container .tabsContainer .tabsWrap .servTab {
	display: block !important;
}*/
#vpc-components.active {
  display: block !important;
  bottom: 35px !important;
  width: 97% !important;
  max-width: 1120px !important;
  max-height: calc(100vH - 320px);
  margin: 0 auto !important;
  padding: 20px;
  background-color: #fff !important;
  min-height: 150px;
  box-shadow: 0px 0px 1px black;
  overflow-y: auto;
  z-index: 99999;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
  /* Motor and Motorguide tab */
  /* Colors */
  /* Packages */
}
@media (min-width: 981px) {
  #vpc-components.active {
    padding: 10px 20px;
  }
}
@media (max-width: 767px) {
  #vpc-components.active {
    left: 0 !important;
    right: 0 !important;
    height: auto !important;
    max-height: 50vH;
    padding: 10px !important;
  }
}
#vpc-components.active::-webkit-scrollbar {
  width: 5px;
}
#vpc-components.active::-webkit-scrollbar-track {
  background: #fff;
}
#vpc-components.active::-webkit-scrollbar-thumb {
  background: #A3A3A0;
}
#vpc-components.active::-webkit-scrollbar-thumb:hover {
  background: #555;
}
#vpc-components.active .vpc-component {
  padding: 0;
  /*overflow: auto;*/
  cursor: initial;
}
#vpc-components.active .vpc-component .vpc-options {
  width: 100%;
  background: transparent !important;
  cursor: initial;
}
#vpc-components.active .vpc-component .vpc-group {
  display: flex;
  align-items: center;
  padding: 5px 15px;
  cursor: pointer;
}
@media (min-width: 700px) and (max-width: 980px) {
  #vpc-components.active .vpc-component .vpc-group {
    width: 33% !important;
  }
}
@media (min-width: 500px) and (max-width: 699px) {
  #vpc-components.active .vpc-component .vpc-group {
    width: 50% !important;
  }
}
#vpc-components.active .vpc-component .vpc-group.hidden {
  display: none !important;
  visibility: hidden;
}
#vpc-components.active .vpc-component .vpc-group.unique label:before {
  border-radius: 50%;
}
#vpc-components.active .vpc-component .vpc-group .vpc-group-name {
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0px !important;
  padding-left: 3px;
}
@media (min-width: 981px) {
  #vpc-components.active .vpc-component .vpc-group .vpc-group-name {
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  #vpc-components.active .vpc-component .vpc-group .vpc-group-name {
    font-size: 12px;
  }
}
#vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap {
  height: auto !important;
}
@media (max-width: 767px) {
  #vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap {
    /*height: 22px !important;*/
  }
}
#vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap label {
  width: 22px;
  height: 22px;
}
@media (max-width: 767px) {
  #vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap label {
    /*margin-top: 0;
                        margin-bottom: 0;*/
  }
}
#vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap label:before {
  width: 20px;
  height: 20px;
}
#vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap label:after {
  width: 10px;
  height: 10px;
  left: 6px;
  top: 6px;
}
#vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap input[type="checkbox"]:checked + label.custom:after {
  top: -5px !important;
  left: 3px !important;
}
@media (max-width: 767px) {
  #vpc-components.active .vpc-component .vpc-group .vpc-single-option-wrap input[type="checkbox"]:checked + label.custom:after {
    top: -3px !important;
    left: 4.5px !important;
  }
}
#vpc-components.active .vpc-component .vpc-options.motorguide .vpc-group label:before {
  border-radius: 50px;
  /*background: #000;*/
}
#vpc-components.active .vpc-component:nth-child(2) .vpc-options {
  display: flex;
  justify-content: left;
}
#vpc-components.active .vpc-component:nth-child(2) .vpc-component-header, #vpc-components.active .vpc-component:nth-child(6) .vpc-component-header {
  display: block;
  line-height: 100%;
  padding-top: 5px;
}
#vpc-components.active .vpc-component:nth-child(2) .vpc-component-header span, #vpc-components.active .vpc-component:nth-child(6) .vpc-component-header span {
  display: block;
  line-height: 100%;
}
#vpc-components.active .vpc-component:nth-child(2) .vpc-component-header .vpc-selected-icon, #vpc-components.active .vpc-component:nth-child(2) .vpc-component-header .vpc-selected, #vpc-components.active .vpc-component:nth-child(6) .vpc-component-header .vpc-selected-icon, #vpc-components.active .vpc-component:nth-child(6) .vpc-component-header .vpc-selected {
  display: none;
}
#vpc-components.active #component-5c5873badcc85 {
  position: relative;
  /*
		@include phone {
			width: 100%;
		}*/
}
#vpc-components.active #component-5c5873badcc85 .vpc-options {
  display: block !important;
}
#vpc-components.active #component-5c5873badcc85 .voltage-group, #vpc-components.active #component-5c5873badcc85 .water-groupe {
  display: inline-block;
  float: left;
}
#vpc-components.active #component-5c5873badcc85 .vpc-group {
  width: auto !important;
  padding-left: 10px !important;
}
#vpc-components.active #component-5c5873badcc85 .voltage-group .vpc-group {
  min-width: 250px !important;
}
@media (max-width: 767px) {
  #vpc-components.active #component-5c5873badcc85 .voltage-group .vpc-group {
    min-width: 150px !important;
  }
}
#vpc-components.active #component-5c5873badcc85 .water-group .vpc-group {
  float: left;
}
#vpc-components.active #component-5af5c8561a0b2 .vpc-options.motors {
  width: 50% !important;
  float: left;
}
@media (max-width: 767px) {
  #vpc-components.active #component-5af5c8561a0b2 .vpc-options.motors {
    width: 100% !important;
    margin-bottom: 10px;
  }
}
#vpc-components.active .motor-info {
  display: flex;
  align-items: center;
  width: 50%;
  background: rgba(124, 166, 222, 0.3);
  border-radius: 10px;
  padding: 15px;
}
@media (max-width: 767px) {
  #vpc-components.active .motor-info {
    width: calc(100% - 20px) !important;
    clear: both;
    padding: 10px;
    margin: 0px 10px 20px;
  }
}
#vpc-components.active .motor-info .motor-info_img {
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  #vpc-components.active .motor-info .motor-info_img {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }
}
#vpc-components.active .motor-info span {
  font-size: 14px !important;
  line-height: 115%;
  font-weight: 400;
}
@media (max-width: 767px) {
  #vpc-components.active .motor-info span {
    font-size: 12px !important;
  }
}
#vpc-components.active .vpc-component:first-child .vpc-options {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#vpc-components.active .vpc-component:first-child .vpc-options .vpc-group {
  position: relative;
  width: auto !important;
  min-width: 130px;
  padding-bottom: 25px !important;
  margin: 0 10px;
}
#vpc-components.active .vpc-component:first-child .vpc-options .vpc-group .vpc-group-name {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 5px !important;
  margin: 0 !important;
  text-align: center;
}
#vpc-components.active .vpc-component:first-child .vpc-options .vpc-group .vpc-single-option-wrap {
  height: 70px !important;
}
@media (max-width: 600px) {
  #vpc-components.active .vpc-component:first-child .vpc-options .vpc-group .vpc-single-option-wrap {
    height: 30px !important;
  }
}
#vpc-components.active .vpc-component:first-child .vpc-options label.custom {
  display: block;
  width: 70px;
  height: 70px;
  border: 1px solid #ddd;
}
@media (max-width: 600px) {
  #vpc-components.active .vpc-component:first-child .vpc-options label.custom {
    width: 30px;
    height: 30px;
  }
}
#vpc-components.active .vpc-component:first-child .vpc-options label.custom::before {
  display: block;
  width: 68px;
  height: 68px;
}
@media (max-width: 600px) {
  #vpc-components.active .vpc-component:first-child .vpc-options label.custom::before {
    width: 28px;
    height: 28px;
  }
}
#vpc-components.active .vpc-single-option-wrap.disabled.alsohidden {
  display: none;
}
#vpc-components.active .vpc-component:first-child .vpc-options label.custom::after {
  top: 0;
  left: 28px;
  line-height: 70px;
}
@media (max-width: 600px) {
  #vpc-components.active .vpc-component:first-child .vpc-options label.custom::after {
    left: 10px;
    line-height: 30px;
  }
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 50%;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .spec-edition-gr > span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited-edition-gr > span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .spec2-edition-gr > span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited2-edition-gr > span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter1-edition-gr > span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter2-edition-gr > span {
  display: block;
  padding-top: 3px;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .spec-edition-gr > span.pack-price, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited-edition-gr > span.pack-price, #vpc-components.active #package-option-tab.vpc-component .vpc-group .spec2-edition-gr > span.pack-price, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited2-edition-gr > span.pack-price, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter1-edition-gr > span.pack-price, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter2-edition-gr > span.pack-price {
  font-weight: 700;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .spec-edition-gr > span.edition-discount, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited-edition-gr > span.edition-discount, #vpc-components.active #package-option-tab.vpc-component .vpc-group .spec2-edition-gr > span.edition-discount, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited2-edition-gr > span.edition-discount, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter1-edition-gr > span.edition-discount, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter2-edition-gr > span.edition-discount {
  font-weight: 700;
  color: #dd1f35;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .spec-edition-gr > span span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited-edition-gr > span span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .spec2-edition-gr > span span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .limited2-edition-gr > span span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter1-edition-gr > span span, #vpc-components.active #package-option-tab.vpc-component .vpc-group .starter2-edition-gr > span span {
  font-size: 14px;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .vpc-group-name2 {
  width: calc(100% - 36px);
  margin: 0;
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  order: 10;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .vpc-single-option-wrap {
  width: 36px;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .vpc-single-option-wrap label {
  margin-top: 0;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group .vpc-single-option-wrap.frozen {
  pointer-events: none;
  opacity: 0.3;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group ul.pack-list {
  order: 11;
  width: 100%;
  font-size: 11px;
  line-height: 1.2;
  padding-left: 36px;
  padding-top: 10px;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group ul.pack-list li {
  list-style: none;
}
#vpc-components.active #package-option-tab.vpc-component .vpc-group ul.pack-list li:first-child {
  display: none;
}
@media (min-width: 980px) {
  #vpc-components.active #package-option-tab.vpc-component.columns3-layout .vpc-group {
    width: 33% !important;
  }
}
/* Console selection styling */
#vpc-container.vpc-product-9853, #vpc-container.vpc-product-8901, #vpc-container.vpc-product-10030, #vpc-container.vpc-product-43266, #vpc-container.vpc-product-8731 {
  /* 10 */
  /* 12 */
  /* 14 */
  /* 16 */
  /* Multi */
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options {
  display: block !important;
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group {
  float: left;
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: baseline;
  min-height: 84px;
  padding-top: 15px;
}
@media (min-width: 700px) and (max-width: 980px) {
  #vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
    min-height: 150px;
  }
}
@media (min-width: 500px) and (max-width: 699px) {
  #vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
    min-height: 90px;
  }
}
@media (max-width: 499px) {
  #vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
    min-height: 0px !important;
  }
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:before, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:after {
  display: block;
  color: #101820;
  font-size: 14px;
  line-height: 100%;
  margin-left: 3px;
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2), #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2) {
  margin-top: 18px;
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  position: absolute;
  top: 91px;
  left: 70px;
  font-size: 12px !important;
}
@media (min-width: 981px) {
  #vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
    top: 81px;
    left: 70px;
  }
}
@media (max-width: 767px) {
  #vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
    top: 81px;
    left: 60px;
  }
}
#vpc-container.vpc-product-9853 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-8901 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-10030 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type, #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type {
  margin-top: 10px;
}
/**/
.merged .vpc-single-option-wrap {
  display: none;
}
.merged .vpc-single-option-wrap:last-of-type {
  display: block;
}
/* GreenLine motors styling */
.vpc-product-33243, .vpc-product-32933, .vpc-product-44106 {
  /* 10 */
  /* 12 */
}
@media (min-width: 768px) {
  .vpc-product-33243 #vpc-components .vpc-component:nth-child(2), .vpc-product-32933 #vpc-components .vpc-component:nth-child(2), .vpc-product-44106 #vpc-components .vpc-component:nth-child(2) {
    padding-right: 150px;
  }
  .vpc-product-33243 #vpc-components .vpc-component:nth-child(2) .vpc-group .vpc-group-name, .vpc-product-32933 #vpc-components .vpc-component:nth-child(2) .vpc-group .vpc-group-name, .vpc-product-44106 #vpc-components .vpc-component:nth-child(2) .vpc-group .vpc-group-name {
    min-width: 300px;
  }
}
/**/
.priceHeadingBG {
  padding: 40px 20px;
}
.priceHeadingBG span {
  display: inline-block;
}
.priceHeadingBG .priceHeadingWrap {
  justify-content: center;
}
@media (max-width: 980px) {
  .priceHeadingBG .priceHeadingWrap {
    display: block;
  }
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container {
  height: 100%;
  text-align: center;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .loanprice2021 .loan-description {
  text-align: left;
}
@media (max-width: 980px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .loanprice2021 .loan-description {
    max-width: 250px;
    margin: 25px auto 0;
  }
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .loanprice2021 .loan-description h4 {
  font-size: 18px !important;
  font-weight: 500 !important;
  opacity: 0.8;
  padding-bottom: 20px;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .loanprice2021 .loan-description h6 {
  opacity: 0.8;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .loanprice2021 .loan-description p {
  font-size: 13px !important;
  line-height: 130%;
  font-weight: 400 !important;
  text-transform: none !important;
  padding-bottom: 15px;
  opacity: 0.8;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .loanprice2021 .loan-description p:first-of-type {
  padding-bottom: 0 !important;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container span {
  font-size: 18px;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-price-label {
  font-size: 22px !important;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-price-label img {
  vertical-align: baseline !important;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container #vpc-price {
  font-size: 25px;
}
@media (max-width: 767px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container #vpc-price {
    font-size: 22px;
    line-height: 22px;
    margin: 0 !important;
  }
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 {
  display: inline-block !important;
  margin: 0 0 0 50px !important;
}
@media (max-width: 980px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 {
    display: block !important;
    width: 90%;
    margin: 10px auto 0 auto !important;
  }
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 .o-col {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 980px) and (max-width: 767px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 .o-col {
    display: block;
  }
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 .o-col span {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 {
    margin: 0 auto !important;
  }
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 .o-col.xl-1-1 {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 .o-col.xl-1-1 {
    flex-direction: column;
  }
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart-save, .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart {
  float: none;
  font-size: 16px !important;
  letter-spacing: 0.5px !important;
  padding: 0 30px !important;
  text-transform: capitalize !important;
  background-color: #82BD5E !important;
  border: 2px solid transparent !important;
  transition: all 0.2s;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart-save:after, .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart:after {
  display: none !important;
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart-save:hover, .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart:hover {
  background: #FFFFFF !important;
  color: #82BD5E !important;
  border: 2px solid #82BD5E !important;
  opacity: 1 !important;
  padding: 0 30px !important;
}
@media (max-width: 980px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart-save, .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart {
    margin: 0 20px;
  }
}
@media (max-width: 767px) {
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart-save, .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart {
    min-width: 200px;
    height: auto !important;
    font-size: 16px !important;
    line-height: 100% !important;
    padding: 15px 30px !important;
    margin: 20px auto 0 !important;
  }
  .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart-save:hover, .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart:hover {
    padding: 15px 18% !important;
  }
}
.priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 #vpc-add-to-cart {
  /* display: none !important; */
}
.chnagemodlink {
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 40px;
}
.chnagemodlink a {
  color: #101820;
}
.chnagemodlink a:after {
  content: ">>";
  display: inline-block;
  margin-left: 5px;
}
.chnagemodlink a:hover {
  text-decoration: underline;
}
#main-content .upgrade-link {
  display: block;
  width: 530px;
  max-width: 90%;
  color: #fff;
  padding: 10px 20px;
  margin: 20px auto;
  text-align: center;
  background: #7ca6de !important;
  border-radius: 10px;
  border: 1px solid #7ca6de;
  cursor: pointer;
}
#main-content .upgrade-link img {
  display: inline-block;
  width: auto;
  height: 18px;
  margin-right: 10px;
  object-fit: contain;
}
#main-content .upgrade-link .iconupgrade-hover {
  display: none;
}
#main-content .upgrade-link:hover {
  color: #7ca6de !important;
  background: #fff !important;
}
#main-content .upgrade-link:hover .iconupgrade {
  display: none;
}
#main-content .upgrade-link:hover .iconupgrade-hover {
  display: inline-block !important;
}
/*
#component-5c5873badcc85 .vpc-options {
	display: flex;
    justify-content: center;
}*/
button#vpc-save-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 46px;
  color: #82BD5E !important;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 46px;
  text-decoration: none;
  text-transform: capitalize !important;
  background: transparent;
  border: 2px solid #82BD5E !important;
  padding: 0 25px !important;
  border: none;
  cursor: pointer;
}
button#vpc-save-btn span {
  font-weight: 500 !important;
  text-transform: capitalize !important;
}
button#vpc-save-btn img {
  display: inline-block;
  width: auto;
  height: 30px;
  margin: 0 5px 0 0;
}
@media (min-width: 981px) {
  button#vpc-save-btn {
    margin: 0 20px 0 0;
  }
}
@media (max-width: 767px) {
  button#vpc-save-btn {
    width: 200px;
    /*height: auto !important;
        line-height: 100% !important;*/
    margin-top: 20px;
    margin-left: 0px;
  }
}
button#vpc-save-btn:after {
  display: none;
}
button#vpc-save-btn:hover {
  color: #fff !important;
  background-color: #82BD5E !important;
  text-decoration: none !important;
  opacity: 1;
}
#vpc-share {
  display: none;
}
#popup-save-boat .wpc_heade {
  color: #000;
  font-weight: 700;
  padding: 20px 0 !important;
}
#popup-save-boat .line {
  padding: 10px 0 20px 0 !important;
}
#popup-save-boat .line #config_name {
  width: 100%;
  border-radius: 8px;
  border: 2px solid #d0d0d0 !important;
  background-color: #fff;
  padding: 10px;
}
#popup-save-boat #save_configuration {
  color: #ffffff !important;
  font-size: 15px;
  padding: 10px 30px;
  background-color: #E10600 !important;
  border: 1px solid #E10600 !important;
  border-radius: 8px;
  cursor: pointer;
}
#popup-save-boat #save_configuration:after {
  content: "";
  margin-left: 10px;
  font-family: "FontAwesome";
  font-size: 17px;
  display: inline-block;
  top: 0;
  position: relative;
  font-weight: 400;
}
#popup-save-boat #save_configuration:hover {
  color: #E10600 !important;
  background: #fff !important;
}
#popup-save-boat #save_configuration:hover:after {
  color: #E10600 !important;
}
.popup .modal-continue .buttons-wrap a {
  font-size: 14px;
}
.popup .modal-continue .buttons-wrap a:hover {
  text-decoration: underline;
}
.popup .modal-continue .buttons-wrap a:first-of-type {
  margin-right: 15px;
}
.vpc-options.motorguide:after {
  content: "";
  display: table;
  clear: both;
}
a.pdf-link {
  position: absolute;
  top: 40px;
  right: 0px;
  max-width: 160px;
  color: #fff;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
  text-align: center;
  background: #df3044;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #df3044;
  transition: all 400ms;
}
a.pdf-link:hover {
  background: #fff;
  color: #df3044;
}
a.pdf-link .fa {
  display: block;
  text-align: center;
  font-size: 1.8em;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  a.pdf-link .fa {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  a.pdf-link {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    display: block;
    max-width: 235px;
    font-size: 12px;
    margin: 5px 10px;
  }
  a.pdf-link br {
    display: none;
  }
}
/* SERVICE btn */
body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
  transform: rotate(-90deg);
  right: 0px !important;
  /*bottom: 249px!important;*/
  transform-origin: bottom right;
  width: 46px !important;
}
body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton .uiButton {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 1170px) {
  body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton .uiButton {
    min-width: 7em;
  }
}
body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
  top: auto !important;
  bottom: calc(100% - 300px) !important;
}
@media (max-width: 1170px) {
  body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
    top: auto !important;
    bottom: calc(100% - 215px) !important;
  }
}
@media (max-width: 980px) {
  body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
    bottom: calc(100% - 178px) !important;
  }
}
@media (max-width: 767px) {
  body .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
    bottom: calc(100% - 168px) !important;
  }
}
body.admin-bar .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
  bottom: calc(100% - 332px) !important;
}
@media (max-width: 1170px) {
  body.admin-bar .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
    bottom: calc(100% - 247px) !important;
  }
}
@media (max-width: 980px) {
  body.admin-bar .embeddedServiceHelpButton.embeddedServiceHelpButton .helpButton {
    bottom: calc(100% - 211px) !important;
  }
}
.embeddedServiceHelpButton {
  z-index: 999999 !important;
}
/*@include phone{
    .embeddedServiceHelpButton{
        display: none !important;
    }
}*/
/* Hide motorguide for Finland */
html[lang="sv-SE"] #component-5c5873badcc85, html[lang="de-DE"] #component-5c5873badcc85, html[lang="en-US"] #component-5c5873badcc85, html[lang="fi"] #component-5c5873badcc85 {
  display: none !important;
  position: relative;
}
/* Hide options for wide console Pioner 16 */
#cboption-5feb3b396f568, #cboption-5feb3f32645b9, #cboption-5feb41df3a33b, #cboption-5fec8959c6501, #cboption-5fec870207368 {
  display: none !important;
}
/* UK Promarine button */
@media (min-width: 801px) {
  html[lang="en-US"] .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 .o-col.xl-1-1 {
    width: auto !important;
    float: left;
    margin-top: 13px;
    margin-bottom: 13px;
  }
}
html[lang="en-US"] .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 a.pomarine-button {
  display: inline-block !important;
  margin-left: 50px;
}
@media (max-width: 800px) {
  html[lang="en-US"] .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 a.pomarine-button {
    display: block;
    max-width: 300px;
    margin: 30px auto 0 !important;
  }
}
html[lang="en-US"] .priceHeadingBG .priceHeadingWrap #vpc-price-container .vpc-action-buttons.o-col.xl-1-1.o-left-offset-2-3 a.pomarine-button img {
  display: block;
  max-width: 300px;
  object-fit: contain;
}
/**/
html[lang="en-US"] .vpc-product-9853 div[data-oid="option-5b0d7f1d16c32"], html[lang="en-US"] .vpc-product-8901 div[data-oid="option-5b0012b3791a4"] {
  display: none;
}
/* QR code saving */
.progress-bar {
  width: 0px;
  height: 3px;
  background: #dd1f35;
  margin: 3px 0;
}
.progress-bar.loading {
  width: 100%;
  height: 3px;
  transition: width 15s;
}
/* Special styling for P10 */
/* 10 console */
#vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
  /*min-height: 150px;
				
				
				@media (min-width: 700px) and (max-width: 980px) {
					min-height: 90px;
				}
				
				@media (min-width: 500px) and (max-width: 699px) {
					min-height: 90px;
				}*/
}
html[lang="nb-NO"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Høy";
}
html[lang="nb-NO"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="nb-NO"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Lav";
}
html[lang="sv-SE"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Hög";
}
html[lang="sv-SE"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="sv-SE"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Låg";
}
html[lang="fi"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Korkea";
}
html[lang="fi"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "tai";
}
html[lang="fi"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Matala";
}
html[lang="de-DE"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Rechts";
}
html[lang="de-DE"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "oder";
}
html[lang="de-DE"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Links";
}
html[lang="en-US"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="en-EU"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Hight";
}
html[lang="en-US"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="en-EU"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "or";
}
html[lang="en-US"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="en-EU"] #vpc-container.vpc-product-9853 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Low";
}
/* Special styling for P12 */
/* 12 console */
#vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
  /*min-height: 150px;
				
				
				@media (min-width: 700px) and (max-width: 980px) {
					min-height: 90px;
				}
				
				@media (min-width: 500px) and (max-width: 699px) {
					min-height: 90px;
				}*/
}
html[lang="nb-NO"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Høy";
}
html[lang="nb-NO"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "eller";
}
html[lang="nb-NO"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Lav";
}
html[lang="sv-SE"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Hög";
}
html[lang="sv-SE"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="sv-SE"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Låg";
}
html[lang="fi"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Korkea";
}
html[lang="fi"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "tai";
}
html[lang="fi"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Matala";
}
html[lang="de-DE"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Rechts";
}
html[lang="de-DE"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "oder";
}
html[lang="de-DE"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Links";
}
html[lang="en-US"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="en-EU"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Hight";
}
html[lang="en-US"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="en-EU"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "or";
}
html[lang="en-US"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="en-EU"] #vpc-container.vpc-product-8901 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Low";
}
/* Special styling for P14 */
/* 14 console */
#vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
  /*min-height: 150px;
				
				
				@media (min-width: 700px) and (max-width: 980px) {
					min-height: 90px;
				}
				
				@media (min-width: 500px) and (max-width: 699px) {
					min-height: 90px;
				}*/
}
html[lang="nb-NO"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Sort";
}
html[lang="nb-NO"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="nb-NO"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Hvit";
}
html[lang="sv-SE"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Svart";
}
html[lang="sv-SE"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="sv-SE"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Vit";
}
html[lang="fi"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Musta";
}
html[lang="fi"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "tai";
}
html[lang="fi"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Valkoinen";
}
html[lang="de-DE"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Schwarz";
}
html[lang="de-DE"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "oder";
}
html[lang="de-DE"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Weiß";
}
html[lang="en-US"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="en-EU"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Black";
}
html[lang="en-US"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="en-EU"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "or";
}
html[lang="en-US"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="en-EU"] #vpc-container.vpc-product-10030 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "White";
}
/* Special styling for P16 */
/* P16 console tab */
#vpc-container.vpc-product-43266 #component-6022803d1a755 {
  /*.vpc-options {
			display: block !important;
			
			.vpc-group {
				float: left;
				
				@media (min-width: 851px) and (max-width: 980px) {
					min-height: 46px;
				}
				
				&:nth-of-type(6),
				&:nth-of-type(7) {
					width: auto !important;
					max-width: 350px;
					
					@include desktop {
						max-width: 100%;
					}
					
					
				}
				
			}
		}*/
}
/* 16 console */
#vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: baseline;
  min-height: 150px;
}
@media (min-width: 700px) and (max-width: 980px) {
  #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique {
    min-height: 90px;
  }
}
@media (min-width: 500px) and (max-width: 699px) {
  #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique {
    min-height: 90px;
  }
}
html[lang="nb-NO"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="nb-NO"] #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="sv-SE"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="sv-SE"] #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Bred";
}
html[lang="nb-NO"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="nb-NO"] #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="sv-SE"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="sv-SE"] #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="nb-NO"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="nb-NO"] #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="sv-SE"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="sv-SE"] #vpc-container.vpc-product-43266 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Smal";
}
html[lang="fi"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Leveä";
}
html[lang="fi"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "tai";
}
html[lang="fi"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Kapea";
}
html[lang="de-DE"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Breit";
}
html[lang="de-DE"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "oder";
}
html[lang="de-DE"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Schmal";
}
html[lang="en-US"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="en-EU"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Wide";
}
html[lang="en-US"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="en-EU"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "or";
}
html[lang="en-US"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="en-EU"] #vpc-container.vpc-product-43266 #component-6022803d1a755 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Narrow";
}
/* Special styling for Multi */
/* Multi console tab */
#vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options {
  display: block !important;
}
#vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group {
  float: left;
}
@media (min-width: 851px) and (max-width: 980px) {
  #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group {
    /*min-height: 46px;*/
  }
}
#vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group:nth-of-type(6), #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group:nth-of-type(7) {
  width: auto !important;
  /*max-width: 350px;*/
}
@media (min-width: 981px) {
  #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group:nth-of-type(6), #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group:nth-of-type(7) {
    max-width: 100%;
  }
}
/* Multi console */
#vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: baseline;
  min-height: 126px;
}
@media (min-width: 700px) and (max-width: 980px) {
  #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique {
    min-height: 150px;
  }
}
html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Bred";
}
html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "alt.";
}
html[lang="nb-NO"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="sv-SE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Smal";
}
html[lang="fi"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Leveä";
}
html[lang="fi"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "tai";
}
html[lang="fi"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Kapea";
}
html[lang="de-DE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Breit";
}
html[lang="de-DE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "oder";
}
html[lang="de-DE"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Schmal";
}
html[lang="en-US"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after, html[lang="en-EU"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):after {
  content: "Wide";
}
html[lang="en-US"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before, html[lang="en-EU"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:nth-of-type(2):before {
  content: "or";
}
html[lang="en-US"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after, html[lang="en-EU"] #vpc-container.vpc-product-8731 #component-5af30e4711eb5 .vpc-options .vpc-group.unique .vpc-single-option-wrap:last-of-type:after {
  content: "Narrow";
}
#preview_pioner-10-classic-a img[src*="Pioner10_A_Grey_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_Red_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_White_nov2021.png"] {
  z-index: 20;
}
#preview_pioner-10-classic-a img[src*="Pioner10_A_Railing_RR_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_Lanternmast_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_6hp_arm_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_9hp_arm_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_9hp_steer_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_A-frame_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-10-classic-a img[src*="Pioner10_A_Cushion_Rear_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-10-classic-a img[src*="Pioner10_A_Steering_console_High_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_Steering_console_Low_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-10-classic-a img[src*="Pioner10_A_Railing_FR_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_Cushion_Front_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-10-classic-a img[src*="Pioner10_A_Railing_RL_nov2021.png"], #preview_pioner-10-classic-a img[src*="Pioner10_A_Railing_FL_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-10-classic-b img[src*="Pioner10_A_Railing_RL_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_Lanternmast_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_Steering_console_High_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_Steering_console_Low_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_Sonar_bracket_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_A-frame_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-10-classic-b img[src*="Pioner10_B_6hp_arm_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_9hp_arm_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_9hp_steer_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-10-classic-b img[src*="Pioner10_B_Railing_RL_nov2021.png"], #preview_pioner-10-classic-b img[src*="Pioner10_B_Railing_FL_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-10-classic-c img[src*="Pioner10_C_Steering_console_High_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-12-maxi-a img[src*="Pioner12_A_Cushion_Rear_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-12-maxi-a img[src*="Pioner12_A_Steering_console_High_nov2021.png"], #preview_pioner-12-maxi-a img[src*="Pioner12_A_Steering_console_Low_nov2021.png"], #preview_pioner-12-maxi-a img[src*="Pioner12_A_Railing_FL_nov2021.png"], #preview_pioner-12-maxi-a img[src*="Pioner12_A_Railing_RL_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-12-maxi-b img[src*="Pioner12_B_Steering_console_High_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-12-maxi-b img[src*="Pioner12_B_Cushion_Rear_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-12-maxi-b img[src*="Pioner12_B_Lanternmast_nov2021.png"], #preview_pioner-12-maxi-b img[src*="Pioner12_B_A-frame_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-12-maxi-b img[src*="Pioner12_B_Railing_RL_nov2021.png"], #preview_pioner-12-maxi-b img[src*="Pioner12_B_8hp_arm_nov2021.png"], #preview_pioner-12-maxi-b img[src*="Pioner12_B_9hp15hp_arm_nov2021.png"], #preview_pioner-12-maxi-b img[src*="Pioner12_B_9hp15hp_steer_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-12-maxi-c {
  /*
    img[src*="Pioner12maxi_CamC_SteeringBig.png"],
    img[src*="Pioner12maxi_CamC_SteeringSmall.png"] {
        z-index: 70;
    }*/
}
#preview_pioner-13-b img[src*="Pioner13_B_6hp_arm_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-13-c img[src*="Pioner13_C_6hp_arm_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-14-active-a img[src*="Pioner14_A_Steering_Black_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Steering_White_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Steering_Windscreen_Black_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Steering_Windscreen_White_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Steering_Windscreen_Grabrail_Black_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Steering_Windscreen_Grabrail_White_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Backrest_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_A-frame_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-14-active-a img[src*="Pioner14_B_9hp_arm_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_B_9hp_steer_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_B_25hp_arm_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_B_25hp_steer_nov2021.png"], #preview_pioner-14-active-a img[src*="Pioner14_A_Railing_RL_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-14-active-b img[src*="Pioner14_B_Steering_Black_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_Steering_White_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_Steering_Windscreen_Black_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_Steering_Windscreen_White_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_Steering_Windscreen_Grabrail_Black_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_Steering_Windscreen_Grabrail_White_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-14-active-b img[src*="Pioner14_A_Cushion_Rear_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-14-active-b img[src*="Pioner14_B_Railing_RL_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_Backrest_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_A-frame_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-14-active-b img[src*="Pioner14_B_Lanternmast_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-14-active-b img[src*="Pioner14_B_9hp_arm_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_9hp_steer_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_25hp_arm_nov2021.png"], #preview_pioner-14-active-b img[src*="Pioner14_B_25hp_steer_nov2021.png"] {
  z-index: 90;
}
#preview_pioner-14-active-c img[src*="Pioner14_C_Railing_RR_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-14-active-c img[src*="Pioner14_C_Steering_Black_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_Steering_White_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_Steering_Windscreen_Black_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_Steering_Windscreen_White_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_Steering_Windscreen_Grabrail_Black_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_Steering_Windscreen_Grabrail_White_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_A-frame_nov2021.png"], #preview_pioner-14-active-c img[src*="Pioner14_C_Backrest_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Railing_RR_nov2021.png"], #preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Lanternmast_nov2021.png"] {
  z-index: 20;
}
#preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Cushion_Rear_nov2021.png"] {
  z-index: 20;
}
#preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Backrest_nov2021.png"], #preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_A-frame_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Steering_Fisher_nov2021.png"], #preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Steering_nov2021.png"], #preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Steering_Windscreen_nov2021.png"], #preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Steering_Windscreen_Grabrail_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Railing_Front_nov2021.png"], #preview_pioner-14-fisher-a img[src*="Pioner14Fisher_A_Railing_RL_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Steering_Fisher_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Steering_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Steering_Windscreen_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Steering_Windscreen_Grabrail_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Backrest_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Lanternmast_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_A-frame_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_9hp_arm_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_9hp_steer_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_25hp_arm_nov2021.png"], #preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_25hp_steer_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-14-fisher-b img[src*="Pioner14Fisher_B_Railing_RL_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_Steering_Fisher_nov2021.png"], #preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_Steering_nov2021.png"], #preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_Steering_Windscreen_nov2021.png"], #preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_Steering_Windscreen_Grabrail_nov2021.png"], #preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_A-frame_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_Backrest_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-14-fisher-c img[src*="Pioner14Fisher_C_Railing_RL_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-15-allround-a img[src*="Pioner15_A_A-frame_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-15-allround-a img[src*="Pioner15_A_Backrest_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-15-allround-a img[src*="Pioner15_A_Steering_nov2021.png"], #preview_pioner-15-allround-a img[src*="Pioner15_A_Steering_Windscreen_nov2021.png"], #preview_pioner-15-allround-a img[src*="Pioner15_A_Steering_Windscreen_Grabrail_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-15-allround-a img[src*="Pioner15_A_Railing_FL_nov2021.png"], #preview_pioner-15-allround-a img[src*="Pioner15_A_Railing_RL_nov2021.png"] {
  z-index: 100;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_Cushion_Front_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_Steering_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_Steering_Windscreen_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_Steering_Windscreen_Grabrail_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_Cushion_Rear_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_Backrest_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_A-frame_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_Lanternmast_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_9hp_arm_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_9hp_steer_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_20hp_arm_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_20hp_steer_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_25hp_arm_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_25hp_steer_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_30hp_arm_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_30hp_steer_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_40hp_arm_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_40hp_steer_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_Railing_FL_nov2021.png"], #preview_pioner-15-allround-b img[src*="Pioner15_B_Railing_RL_nov2021.png"] {
  z-index: 90;
}
#preview_pioner-15-allround-b img[src*="Pioner15_B_Ladder_nov2021.png"] {
  z-index: 100;
}
#preview_pioner-15-allround-c img[src*="Pioner15_C_Railing_FR_nov2021.png"], #preview_pioner-15-allround-c img[src*="Pioner15_C_Railing_RR_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-15-allround-c img[src*="Pioner15_C_Steering_nov2021.png"], #preview_pioner-15-allround-c img[src*="Pioner15_C_Steering_Windscreen_nov2021.png"], #preview_pioner-15-allround-c img[src*="Pioner15_C_Steering_Windscreen_Grabrail_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-15-allround-c img[src*="Pioner15_C_Backrest_nov2021"] {
  z-index: 50;
}
#preview_pioner-16-explorer-a img {
  z-index: 50;
}
#preview_pioner-16-explorer-a img[src*="16Explorer_A_HullRear_White.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_HullRear_Grey.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_HullRear_Orange.png"] {
  z-index: 10;
}
#preview_pioner-16-explorer-a img[src*="16Explorer_A_Cushion_Rear.png"] {
  z-index: 40;
}
#preview_pioner-16-explorer-a img[src*="16Explorer_A_Steering_BasicRigh.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Windscreen_Right.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Windscreen_Grabrail_Right.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Steering_Passenger_Left.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Windscreen-Left.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Windscreen_Grabrail_Left.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Steering_Wide_nov2021.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Steering_Windscreen_Wide_nov2021.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Steering_Windscreen_Grabrail_Wide_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-16-explorer-a img[src*="16Explorer_A_Seat_box_Right.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Seat_box_Cushion_Right.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Seat_box_Left.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Seat_box_Cushion_Left.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Seat_box_Wide_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-16-explorer-a img[src*="16Explorer_A_Seat_box_Coushion_Wide_nov2021.png"], #preview_pioner-16-explorer-a img[src*="16Explorer_A_Railing_Left.png"] {
  z-index: 100;
}
#preview_pioner-16-explorer-b img {
  z-index: 50;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_HullRear_White.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_HullRear_Grey.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_HullRear_Orange.png"] {
  z-index: 10;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_Seat_box_Left.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_Seat_box_Cushion_Left.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_Seat_box_Right.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_Seat_box_Cushion_Right.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_Seat_box_Wide_nov2021.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_Seat_box_Coushion_Wide_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_Railing_Right.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_Cushion_Front.png"] {
  z-index: 20;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_Cushion_Rear.png"] {
  z-index: 40;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_Lanternmast.png"] {
  z-index: 60;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_A-frame.png"] {
  z-index: 70;
}
#preview_pioner-16-explorer-b img[src*="16Explorer_B_40hp.png"], #preview_pioner-16-explorer-b img[src*="16Explorer_B_50-60hp.png"] {
  z-index: 80;
}
#preview_pioner-16-explorer-c img {
  z-index: 50;
}
#preview_pioner-16-explorer-c img[src*="16Explorer_C_HullRear_White.png"], #preview_pioner-16-explorer-c img[src*="16Explorer_C_HullRear_Grey.png"], #preview_pioner-16-explorer-c img[src*="16Explorer_C_HullRear_Orange.png"] {
  z-index: 10;
}
#preview_pioner-16-explorer-c img[src*="16Explorer_C_Steering_Passenger_Left.png"], #preview_pioner-16-explorer-c img[src*="16Explorer_C_Windscreen-Left.png"], #preview_pioner-16-explorer-c img[src*="16Explorer_C_Windscreen_Grabrail_Left.png"] {
  z-index: 60;
}
#preview_pioner-16-explorer-c img[src*="16Explorer_C_Cushion_Rear.png"] {
  z-index: 30;
}
#preview_pioner-17-flexi-a img[src*="Pioner17_A_A-frame_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-17-flexi-a img[src*="Pioner17_A_Backrest_nov2021.png"], #preview_pioner-17-flexi-a img[src*="Pioner17_A_Cushion_Rear_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-17-flexi-a img[src*="Pioner17_A_Seatbox_nov2021.png"], #preview_pioner-17-flexi-a img[src*="Pioner17_A_Steering_Console_Windscreen_nov2021.png"], #preview_pioner-17-flexi-a img[src*="Pioner17_A_Steering_Grabrail_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-17-flexi-a img[src*="Pioner17_A_Cushion_Seatbox_nov2021.png"], #preview_pioner-17-flexi-a img[src*="Pioner17_A_Seatfoldable_L_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-17-flexi-a img[src*="Pioner17_A_Cushion_SeatsFoldable_L_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-17-flexi-b img[src*="Pioner17_B_Steering_Console_Windscreen_nov2021.png"], #preview_pioner-17-flexi-b img[src*="Pioner17_B_Steering_Grabrail_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-17-flexi-b img[src*="Pioner17_B_Backrest_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-17-flexi-b img[src*="Pioner17_B_A-frame_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-17-flexi-b img[src*="Pioner17_B_60hp_steer_nov2021.png"], #preview_pioner-17-flexi-b img[src*="Pioner17_B_70hp_steer_nov2021.png"], #preview_pioner-17-flexi-b img[src*="Pioner17_B_80hp_steer_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-17-flexi-c img[src*="Pioner17_C_Seatbox_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-17-flexi-c img[src*="Pioner17_C_Cushion_Seatbox_nov2021.png"], #preview_pioner-17-flexi-c img[src*="Pioner17_C_Seatfoldable_L_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-17-flexi-c img[src*="Pioner17_C_Backrest_nov2021.png"], #preview_pioner-17-flexi-c img[src*="Pioner17_C_Cushion_SeatsFoldable_L_nov2021.png"] {
  z-index: 60;
}
/*#preview_pioner-viking-a {
    img[src*="PionerViking_CamA_WindowAndFrame.png"] {
        z-index: 70;
    }

    img[src*="PionerViking_CamA_Backrest.png"] {
        z-index: 60;
    }

    img[src*="PionerViking_CamA_Lantern.png"],
    img[src*="PionerViking_CamA_Targa.png"] {
        z-index: 30;
    }

    img[src*="PionerViking_CamA_Engine.png"] {
        z-index: 20;
    }
}

#preview_pioner-viking-b {

    img[src*="PionerViking_CamB_RailsAftL.png"],
    img[src*="PionerViking_CamB_Engine.png"] {
        z-index: 80;
    }

    img[src*="PionerViking_CamB_WindowAndFrame.png"],
    img[src*="PionerViking_CamB_Backrest.png"],
    img[src*="PionerViking_CamB_Targa.png"] {
        z-index: 70;
    }

    img[src*="PionerViking_CamB_RailsAftR.png"] {
        z-index: 30;
    }

}

#preview_pioner-viking-c {

    img[src*="PionerViking_CamC_Backrest.png"],
    img[src*="PionerViking_CamC_WindowAndFrame.png"],
    img[src*="PionerViking_CamC_Window.png"] {
        z-index: 70;
    }

    img[src*="PionerViking_CamB_RailsAftR.png"] {
        z-index: 30;
    }

}*/
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_Cushion_Rear_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Console_wide_apr2022.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Console_Left_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Windscreen_wide_apr2022.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Windscreen_Left_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Windscreen_Grabrail_wide_apr2022.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Windscreen_Grabrail_Left_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Console_Pass_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Windscreen_Pass_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Steering_Windscreen_Grabrail_Pass_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_ExtraSeatbox_FR_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_ExtraSeatbox_RL_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_ExtraSeatbox_RR_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Cushions_ExtraSeatbox_FR_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Cushions_ExtraSeatbox_RL_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Cushions_ExtraSeatbox_RR_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_ExtraSeatbox_wide_nov2022.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Cushions_ExtraSeatbox_wide_nov2022.png"] {
  z-index: 70;
}
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_ExtraSeatbox_FL_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Cushions_ExtraSeatbox_FL_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-multi-iii-a img[src*="PionerMulti_A_Rail_FL_nov2021.png"], #preview_pioner-multi-iii-a img[src*="PionerMulti_A_Rail_RL_nov2021.png"] {
  z-index: 90;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_Rail_FR_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Rail_RR_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_ExtraSeatbox_FR_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_ExtraSeatbox_FL_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_ExtraSeatbox_RR_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_ExtraSeatbox_RL_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Cushions_ExtraSeatbox_FL_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Cushions_ExtraSeatbox_FR_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_ExtraSeatbox_wide_nov2022.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Cushions_ExtraSeatbox_wide_nov2022.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Cushions_ExtraSeatbox_RR_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Cushions_ExtraSeatbox_RL_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Console_wide_apr2022.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Windscreen_wide_apr2022.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Windscreen_Grabrail_wide_apr2022.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Console_Left_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Windscreen_Left_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Windscreen_Grabrail_Left_nov2021.png"] {
  z-index: 70;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Console_Pass_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Windscreen_Pass_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Steering_Windscreen_Grabrail_Pass_nov2021.png"] {
  z-index: 80;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_Backrest_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_A-frame_nov2021.png"] {
  z-index: 90;
}
#preview_pioner-multi-iii-b img[src*="PionerMulti_B_Rail_FL_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_Rail_RL_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_70hp_steer_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_75hp_steer_nov2021.png"], #preview_pioner-multi-iii-b img[src*="PionerMulti_B_80hp_steer_nov2021.png"] {
  z-index: 100;
}
#preview_pioner-multi-iii-c img[src*="PionerMulti_C_ExtraSeatbox_FR_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_ExtraSeatbox_FL_nov2021.png"] {
  z-index: 40;
}
#preview_pioner-multi-iii-c img[src*="PionerMulti_C_ExtraSeatbox_RR_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_ExtraSeatbox_RL_nov2021.png"] {
  z-index: 50;
}
#preview_pioner-multi-iii-c img[src*="PionerMulti_C_Cushions_ExtraSeatbox_RR_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Cushions_ExtraSeatbox_FR_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Cushions_ExtraSeatbox_FL_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Cushions_ExtraSeatbox_RL_nov2021.png"] {
  z-index: 60;
}
#preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Console_wide_apr2022.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Windscreen_wide_apr2022.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Windscreen_Grabrail_wide_apr2022.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Console_Left_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Windscreen_Left_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Windscreen_Grabrail_Left_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Console_Pass_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Windscreen_Pass_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Steering_Windscreen_Grabrail_Pass_nov2021.png"], #preview_pioner-multi-iii-c img[src*="PionerMulti_C_Rail_RL_nov2021.png"] {
  z-index: 70;
}
#preview_320-steady-by-pioner-a img {
  z-index: 50;
}
#preview_320-steady-by-pioner-a img[src*="320Steady_A_White_nov2021.png"], #preview_320-steady-by-pioner-a img[src*="320Steady_A_Grey_nov2021.png"], #preview_320-steady-by-pioner-a img[src*="320Steady_A_Orange_nov2021.png"], #preview_320-steady-by-pioner-a img[src*="320Steady_A_Red_nov2021.png"] {
  z-index: 10;
}
#preview_320-steady-by-pioner-a img[src*="320Steady_A_Steering_nov2021.png"] {
  z-index: 80;
}
#preview_320-steady-by-pioner-a img[src*="320Steady_A_6hp_arm.png"], #preview_320-steady-by-pioner-a img[src*="320Steady_A_8hp_arm.png"], #preview_320-steady-by-pioner-a img[src*="320Steady_A_9hp_arm.png"], #preview_320-steady-by-pioner-a img[src*="320Steady_A_9hp_steer.png"] {
  z-index: 90;
}
#preview_320-steady-by-pioner-b img {
  z-index: 50;
}
#preview_320-steady-by-pioner-b img[src*="320Steady_B_White_nov2021.png"], #preview_320-steady-by-pioner-b img[src*="320Steady_B_Grey_nov2021.png"], #preview_320-steady-by-pioner-b img[src*="320Steady_B_Orange_nov2201.png"], #preview_320-steady-by-pioner-b img[src*="320Steady_B_Red_nov21.png"] {
  z-index: 10;
}
#preview_320-steady-by-pioner-b img[src*="320Steady_B_Backrest_nov2021.png"] {
  z-index: 60;
}
#preview_320-steady-by-pioner-b img[src*="320Steady_B_6hp_arm.png"], #preview_320-steady-by-pioner-b img[src*="320Steady_B_8hp_arm.png"], #preview_320-steady-by-pioner-b img[src*="320Steady_B_9hp_arm.png"], #preview_320-steady-by-pioner-b img[src*="320Steady_B_9hp_steer.png"] {
  z-index: 90;
}
#preview_320-steady-by-pioner-c img {
  z-index: 50;
}
#preview_320-steady-by-pioner-c img[src*="320Steady_C_White_nov2021.png"], #preview_320-steady-by-pioner-c img[src*="320Steady_C_Grey_nov2021.png"], #preview_320-steady-by-pioner-c img[src*="320Steady_C_Orange_nov2021.png"], #preview_320-steady-by-pioner-c img[src*="320Steady_C_Red_nov2021.png"] {
  z-index: 10;
}
#preview_320-steady-by-pioner-c img[src*="320Steady_C_Backrest_nov2021.png"] {
  z-index: 60;
}
#preview_320-steady-by-pioner-c img[src*="320Steady_C_6hp_arm.png"], #preview_320-steady-by-pioner-c img[src*="320Steady_C_8hp_arm.png"], #preview_320-steady-by-pioner-c img[src*="320Steady_C_9hp_arm.png"], #preview_320-steady-by-pioner-c img[src*="320Steady_C_9hp_steer.png"] {
  z-index: 90;
}
#preview_400-steady-by-pioner-a img[src*="400Steady_A_Steering_nov2021.png"], #preview_400-steady-by-pioner-a img[src*="400Steady_A_Steering_windscreen_nov2021.png"], #preview_400-steady-by-pioner-a img[src*="400Steady_A_Steering_grabrail_nov2021.png"] {
  z-index: 50;
}
#preview_400-steady-by-pioner-a img[src*="400Steady_A_Rail-L_nov2021.png"] {
  z-index: 70;
}
#preview_400-steady-by-pioner-a img[src*="400Steady_A_Rail-R_nov2021.png"] {
  z-index: 20;
}
#preview_400-steady-by-pioner-b img {
  z-index: 50;
}
#preview_400-steady-by-pioner-b img[src*="400Steady_B_White_nov2021.png"], #preview_400-steady-by-pioner-b img[src*="400Steady_B_Grey_nov2021.png"], #preview_400-steady-by-pioner-b img[src*="400Steady_B_Orange_nov2021.png"], #preview_400-steady-by-pioner-b img[src*="400Steady_B_Red_nov2021.png"] {
  z-index: 10;
}
#preview_400-steady-by-pioner-b img[src*="400Steady_B_Rail-R_nov2021.png"] {
  z-index: 20;
}
#preview_400-steady-by-pioner-b img[src*="400Steady_B_Steering_nov2021.png"], #preview_400-steady-by-pioner-b img[src*="400Steady_B_Steering_windscreen_nov2021.png"], #preview_400-steady-by-pioner-b img[src*="400Steady_B_Steering_grabrail_nov2021.png"] {
  z-index: 30;
}
#preview_400-steady-by-pioner-b img[src*="400Steady_B_A-frame_nov2021.png"] {
  z-index: 40;
}
#preview_400-steady-by-pioner-c img {
  z-index: 50;
}
#preview_400-steady-by-pioner-c img[src*="400Steady_C_Rail-R_nov2021.png"] {
  z-index: 30;
}
#preview_pioner-trio-a img {
  z-index: 50;
}
#preview_pioner-trio-a img[src*="PionerTrio_A_Ladder.png"] {
  z-index: 70;
}
body.dealer-page {
  margin: 0 auto !important;
}
body.dealer-page #main-header, body.dealer-page #main-footer, body.dealer-page #top-header {
  display: none !important;
}
body.dealer-page .priceHeadingBG .priceHeadingWrap #vpc-price-container {
  height: auto;
}
body.dealer-page .vpc-save-btn-wrap, body.dealer-page #vpc-save-btn, body.dealer-page .chnagemodlink {
  display: none !important;
}
body.dealer-page #main-content {
  margin-top: 0 !important;
}
@media (min-width: 981px) {
  body.dealer-page #main-content {
    margin-top: 0 !important;
  }
}
body.dealer-page #page-container {
  padding-top: 0 !important;
  padding-bottom: 0;
}
body.dealer-page #region_field, body.dealer-page #dealer_field, body.dealer-page #billing_country_field, body.dealer-page .woocommerce-cart-form__cart-item .product-remove {
  display: none !important;
}
body.dealer-page .dealer-hero-image {
  padding: 75px 0 175px 0 !important;
  overflow: -webkit-paged-x;
}
@media (max-width: 980px) {
  body.dealer-page .dealer-hero-image {
    padding: 75px 0 100px 0 !important;
  }
}
@media (max-width: 767px) {
  body.dealer-page .dealer-hero-image {
    padding: 75px 0 !important;
    margin-bottom: 30px;
  }
}
body.dealer-page .dealer-hero-image .image-white-bg img {
  background: white;
  padding: 10px;
}
body.dealer-page .dealer-hero-image img {
  max-width: 300px;
}
body.dealer-page .dealer-logo {
  padding: 10px;
  background: #ccc;
}
body.dealer-page .dealer-logo img {
  max-width: 320px;
  max-height: 120px;
}
.page-id-25491 .dealer-logo, .page-id-25096 .dealer-logo, .page-id-25098 .dealer-logo, .page-id-25493 .dealer-logo, .page-id-25599 .dealer-logo, .page-id-25597 .dealer-logo, .page-id-25639 .dealer-logo {
  display: none;
}
.wpml_no_desc .et_pb_column_1 .et_pb_text_inner h2, .wpml_sv_desc .et_pb_column_1 .et_pb_text_inner h2 {
  padding: 64px 0 45px;
  border-bottom: 1px solid #dd1f35;
  margin-bottom: 30px;
}
.dealer_descr .section-single-product-specification h2 {
  padding-top: 64px !important;
}
.dealer_descr .section-single-product-specification table tr th {
  font-size: 16px;
}
.dealer_descr .section-single-product-specification table tr td {
  font-size: 16px;
}
.dealer_descr .section-single-product-specification .et_pb_text_inner p {
  font-size: 16px;
}
.cd-multi-steps {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 90%;
  max-width: 1000px;
  padding: 0 0 20px 0 !important;
  margin: 0 auto 20px auto;
  background-color: #fff !important;
}
.cd-multi-steps:before {
  position: absolute;
  content: "";
  top: 22px;
  left: 10%;
  right: 10%;
  display: inline-block;
  width: 80%;
  height: 1px;
  background: #7ca6de;
  transform: translateY(-50%) translateX(-1px);
  margin: 0;
}
@media (max-width: 980px) {
  .cd-multi-steps:before {
    top: 12px;
  }
}
.cd-multi-steps li {
  display: inline-block;
  position: relative;
  width: 33%;
  margin: 10px 0 0;
  /*
		&:after {
			position: absolute;
			content: '';
			top: 2px;
			left: calc(50% + 10px);
			display: inline-block;
			width: calc(100% - 15px);
			height: 1px;
			background: #7ca6de;
			transform: translateY(-50%) translateX(-1px);
			margin: 0;
			
			@include tablet {
				width: calc(100% - 10px);
			}
			
			@include phone {
				top: 1px;
				left: calc(50% + 9px);
			}
			
		}*/
}
@media (min-width: 981px) {
  .cd-multi-steps li {
    margin: 20px 0 5px;
  }
}
.cd-multi-steps li a {
  position: relative;
  display: inline-block;
  width: 100%;
  color: #7ca6de !important;
  font-size: 14px;
  line-height: 110%;
  font-weight: 600;
  padding: 22px 10px 5px;
  text-align: center;
  /*
			@include tablet {
				font-size: 12px;
			}*/
}
@media (max-width: 767px) {
  .cd-multi-steps li a {
    font-size: 12px;
    padding: 20px 5px 5px;
  }
}
@media (max-width: 500px) {
  .cd-multi-steps li a {
    font-size: 0px;
  }
}
.cd-multi-steps li a:before {
  content: "";
  position: absolute;
  top: -9px;
  left: 50%;
  display: inline-block;
  height: 20px;
  width: 20px;
  transform: translateX(-50%);
  background-color: #fff;
  border: 1px solid;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .cd-multi-steps li a:before {
    height: 18px;
    width: 18px;
  }
}
@media (max-width: 500px) {
  .cd-multi-steps li.current a {
    font-size: 10px !important;
  }
}
.cd-multi-steps li:last-of-type::after {
  display: none;
}
.cd-multi-steps li.current a::after {
  color: transparent;
}
.cd-multi-steps li.visited a:after {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  width: 10px;
  height: 6px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translateX(-50%) rotate(-45deg);
}
@media (max-width: 767px) {
  .cd-multi-steps li.visited a:after {
    width: 8px;
    height: 5px;
  }
}
.cd-multi-steps li.visited a::before, .cd-multi-steps li.current a::before {
  background: #7ca6de;
}
.cd-multi-steps li.disabled {
  cursor: not-allowed;
}
.cd-multi-steps li.disabled a {
  pointer-events: none;
}
body.woocommerce-checkout h1, body.woocommerce-checkout h1.entry-title, body.woocommerce-cart h1, body.woocommerce-cart h1.entry-title, body.woocommerce-account h1, body.woocommerce-account h1.entry-title {
  font-size: 40px;
}
@media (max-width: 767px) {
  body.woocommerce-checkout h1, body.woocommerce-checkout h1.entry-title, body.woocommerce-cart h1, body.woocommerce-cart h1.entry-title, body.woocommerce-account h1, body.woocommerce-account h1.entry-title {
    font-size: 32px;
  }
}
@media (max-width: 980px) {
  body.woocommerce-checkout #main-content, body.woocommerce-cart #main-content, body.woocommerce-account #main-content {
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  body.woocommerce-checkout #main-content .container, body.woocommerce-cart #main-content .container, body.woocommerce-account #main-content .container {
    padding-top: 20px !important;
  }
}
@media (min-width: 981px) {
  body.woocommerce-checkout #content-area, body.woocommerce-checkout .et_pb_row, body.woocommerce-cart #content-area, body.woocommerce-cart .et_pb_row, body.woocommerce-account #content-area, body.woocommerce-account .et_pb_row {
    padding: 0 5%;
  }
}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
  vertical-align: top;
}
table.cart th, #main-content table.cart th, #content-area table th {
  text-transform: uppercase;
}
.woocommerce-Price-amount {
  white-space: nowrap;
}
td.product-name {
  font-weight: bold;
  color: #575757 !important;
  text-transform: uppercase;
}
td.product-name > a {
  color: #575757 !important;
  text-transform: uppercase;
}
body.woocommerce a.button.alt, body.woocommerce-page a.button.alt, body.woocommerce button.button.alt, body.woocommerce button.button.alt.disabled, body.woocommerce-page button.button.alt, body.woocommerce-page button.button.alt.disabled, body.woocommerce input.button.alt, body.woocommerce-page input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page #content input.button.alt, body.woocommerce a.button, body.woocommerce-page a.button, body.woocommerce button.button, body.woocommerce-page button.button, body.woocommerce input.button, body.woocommerce-page input.button, body.woocommerce #respond input#submit, body.woocommerce-page #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page #content input.button {
  color: #fff !important;
  background: #7ca6de !important;
  border-color: #7ca6de !important;
}
body.woocommerce a.button.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce button.button.alt.disabled:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page button.button.alt.disabled:hover, body.woocommerce input.button.alt:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce a.button:hover, body.woocommerce-page a.button:hover, body.woocommerce button.button:hover, body.woocommerce-page button.button:hover, body.woocommerce input.button:hover, body.woocommerce-page input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page #content input.button:hover {
  color: #7ca6de !important;
  background: transparent !important;
  border-color: #7ca6de !important;
}
/* CART */
.woocommerce-cart #content-area {
  max-width: 1080px;
  margin: 0 auto;
}
.woocommerce-cart #content-area td.product-name a, .woocommerce-cart #content-area td.product-thumbnail a div, .woocommerce-cart #content-area td.product-thumbnail a {
  pointer-events: none;
}
.woocommerce-cart #content-area td.product-name a.button.alt, .woocommerce-cart #content-area td.product-thumbnail a div.button.alt, .woocommerce-cart #content-area td.product-thumbnail a.button.alt {
  pointer-events: auto;
}
.woocommerce-cart #content-area td.product-thumbnail a {
  cursor: auto;
}
#content-area .woocommerce-cart-form table.cart thead tr {
  padding: 0;
}
#content-area .woocommerce-cart-form table.cart .woocommerce-cart-form__cart-item.cart_item {
  padding: 0;
}
#content-area .woocommerce-cart-form table.cart .vpc-cart-config-image {
  border: none;
}
#content-area .woocommerce-cart-form table.cart .product-name .button {
  color: #fff;
  width: 100px;
  height: 40px;
  line-height: 38px !important;
  padding: 0 !important;
  text-align: center;
}
#content-area .woocommerce-cart-form table.cart .actions .button {
  color: #fff;
  font-weight: 400 !important;
  width: auto !important;
  max-width: 150px;
  height: 49px;
  line-height: 100% !important;
  padding: 0 15px !important;
  text-align: center;
}
body.woocommerce-checkout #mx-checkout {
  padding: 200px 0 100px 0 !important;
}
@media (max-width: 980px) {
  body.woocommerce-checkout #mx-checkout {
    padding: 100px 0 50px 0 !important;
  }
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout {
    padding: 150px 0 50px 0 !important;
  }
}
body.woocommerce-checkout #mx-checkout .et_pb_row {
  max-width: 1000px !important;
}
@media (min-width: 981px) {
  body.woocommerce-checkout #mx-checkout .et_pb_row .et_pb_column:last-of-type .et_pb_code {
    padding-left: 10% !important;
  }
}
body.woocommerce-checkout #mx-checkout .checkout-select-order {
  text-align: center;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order p {
  color: #000 !important;
  font-size: 24px;
  line-height: 110%;
  font-weight: 700;
  padding: 50px 0;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  max-width: 430px;
  margin: 0 auto;
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper {
    flex-direction: column;
    align-items: center;
  }
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper {
  width: 200px;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .sel-offer-description, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .sel-order-description, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .sel-offer-description, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .sel-order-description {
  font-size: 14px;
  line-height: 125%;
  text-align: left;
  padding: 5px 10px;
  background-color: #eee;
  border-radius: 4px;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button {
  min-width: 200px !important;
  height: 60px !important;
  line-height: 58px !important;
  border-radius: 4px;
  padding: 0 30px !important;
  margin: 0 0px 10px;
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button {
    width: 100% !important;
    max-width: 350px !important;
    height: 70px !important;
    line-height: 68px !important;
  }
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button.sel-offer, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button.sel-offer {
  color: #82BD5E !important;
  background-color: #fff;
  border-color: #82BD5E;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button.sel-offer:hover, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button.sel-offer:hover {
  color: #fff !important;
  background-color: #82BD5E !important;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button.get-qr-code-checkout, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button.get-qr-code-checkout {
  display: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto !important;
  min-width: 0 !important;
  height: 46px;
  color: #ccc !important;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 46px;
  text-decoration: none;
  background: transparent;
  padding: 0 !important;
  margin: 20px 0 20px 20px;
  border: none;
  cursor: pointer;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button.get-qr-code-checkout span, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button.get-qr-code-checkout span {
  font-weight: 500 !important;
}
body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button.get-qr-code-checkout img, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button.get-qr-code-checkout img {
  display: inline-block;
  width: auto;
  height: 30px;
  margin: 0 10px 0 0;
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper .et_pb_button.get-qr-code-checkout, body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-order-wrapper .et_pb_button.get-qr-code-checkout {
    margin: 0;
  }
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .checkout-select-order .buttons-wrapper .sel-offer-wrapper {
    margin-bottom: 40px;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce-cart-form {
  border-left: 1px solid #ccc;
  padding: 0 0 0 30px;
  margin: 0 !important;
}
@media (max-width: 980px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-cart-form {
    border-top: 1px solid #ccc;
    border-left: none;
    padding: 50px 0 0 0;
    margin-top: 20px !important;
  }
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-cart-form {
    padding: 20px 0 0 0;
    margin-top: 0px !important;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table {
  border: none;
  margin: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table thead {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table tr {
  padding: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table td {
  display: block;
  border: none;
  padding: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-remove, body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-quantity, body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-price {
  display: none;
}
@media (min-width: 600px) and (max-width: 980px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .woocommerce-cart-form__cart-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (max-width: 980px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail {
    width: 300px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail {
    width: 250px;
  }
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail {
    width: 100% !important;
    margin: 0 0 20px 0 !important;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail:before {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail a {
  pointer-events: none !important;
  cursor: auto;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail .vpc-cart-config-image {
  max-width: 100% !important;
  margin: 0 0 30px 0 !important;
  border: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
  /*border: 1px solid #ccc;*/
  margin: 0;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name {
  position: relative;
  text-align: left !important;
}
@media (max-width: 980px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name {
    width: calc(100% - 320px);
  }
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name {
    width: calc(100% - 270px);
  }
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name {
    width: 100% !important;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name:before {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name > a:first-of-type {
  font-size: 22px;
  pointer-events: none !important;
  cursor: auto;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name h4 {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap {
  padding: 0;
  margin: 30px 0 0;
  border: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .o-col.xl-1-1 {
  padding: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container {
  font-size: 14px;
  padding: 0;
  margin: 0;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container div {
  line-height: 130%;
  border: none;
  padding: 0;
  margin: 0 0 5px !important;
  text-align: left;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container div dt, body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container div dd {
  display: inline !important;
  color: #575757 !important;
  font-size: 14px;
  font-weight: 600;
  text-transform: none !important;
  text-align: left;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container div dt {
  margin-right: 10px;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container div dd {
  font-weight: 400 !important;
  margin: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .vpc-cart-options-container div dd strong {
  font-weight: 400 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap .motorbrandprice, body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name .vpc-cart-config.o-wrap br {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name a.button.alt {
  position: absolute;
  top: 0;
  right: 0;
  color: #dd1f35 !important;
  font-size: 14px;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 0px !important;
  background: none !important;
  border: none;
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-name a.button.alt:hover {
  opacity: 0.7;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-subtotal {
  font-size: 18px;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table .product-subtotal:before {
  content: attr(data-title) ": ";
  font-weight: 700;
  float: left;
  margin-right: 10px;
}
body.woocommerce-checkout #mx-checkout .woocommerce .woocommerce-cart-form table.shop_table button.button {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table {
  border: none;
  margin: 0 !important;
}
@media (min-width: 981px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table {
    width: 100% !important;
    border: none;
    border-left: 1px solid #ccc !important;
    border-radius: 0;
    padding: 0 0 0 30px;
  }
}
@media (max-width: 980px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table {
    width: calc(100% - 320px);
    float: right;
  }
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table {
    width: calc(100% - 270px);
  }
}
@media (max-width: 599px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table {
    width: 100% !important;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table tfoot th {
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
  padding: 0 10px 5px 0 !important;
  border: none;
  vertical-align: bottom;
}
body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table tfoot td {
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
  padding: 0 10px 5px 0 !important;
  border: none;
  text-align: right;
  vertical-align: bottom;
}
body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table tfoot tr:last-of-type th, body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table tfoot tr:last-of-type td {
  padding-bottom: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th, body.woocommerce-checkout #mx-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td {
  font-size: 16px;
  font-weight: 700;
}
body.woocommerce-checkout #mx-checkout .back-checkout {
  /*display: none;*/
  font-size: 16px;
}
@media (min-width: 981px) {
  body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
    max-width: 700px;
  }
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields h2, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper h2 {
  font-weight: 600 !important;
  padding-bottom: 30px;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields h4, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper h4 {
  font-weight: 600;
  padding-bottom: 20px;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields #p_sel_motor .motor-radio, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #p_sel_motor .motor-radio {
  width: 48%;
  float: left;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields #p_sel_motor .motor-radio:nth-of-type(2n+1), body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #p_sel_motor .motor-radio:nth-of-type(2n+1) {
  margin-right: 4%;
}
@media (max-width: 700px) {
  body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields #p_sel_motor .motor-radio, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #p_sel_motor .motor-radio {
    width: 100%;
    margin-right: 0 !important;
  }
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields #p_sel_motor .motor-radio input, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #p_sel_motor .motor-radio input {
  margin: 0 10px 0 0;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields #p_sel_motor .motor-radio label, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #p_sel_motor .motor-radio label {
  font-size: 16px;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-additional-fields p#sel_dealer .select2-container .select2-selection--single, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p#sel_dealer .select2-container .select2-selection--single {
  border: none !important;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment {
  background: transparent;
  margin-top: 20px;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order {
  display: flex;
  align-items: center;
  margin: 0 !important;
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order {
    flex-direction: column;
    align-items: baseline !important;
  }
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order #place_order, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order .check_fin {
  display: block;
  width: auto;
  min-width: 240px;
  height: 70px;
  color: #ffffff !important;
  font-size: 18px;
  line-height: 68px !important;
  border: 1px solid #82BD5E !important;
  border-radius: 4px;
  background: #82BD5E !important;
  padding: 0 30px !important;
  margin: 0 !important;
  text-align: center;
  transition: 0.5s all;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order #place_order:hover, body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order .check_fin:hover {
  color: #82BD5E !important;
  text-decoration: none !important;
  background: #fff !important;
  border-color: #82BD5E !important;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order .check_fin {
  background-color: #cacaca !important;
  border-color: #cacaca !important;
  margin-right: 20px !important;
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order .check_fin {
    margin: 0 0 20px 0 !important;
  }
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment .form-row.place-order .check_fin:hover {
  background: #fff !important;
  border-color: #82BD5E !important;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout #order_review #payment ul.payment_methods {
  display: none;
}
body.woocommerce-checkout #mx-checkout form.checkout.woocommerce-checkout .deliverycond-under {
  font-size: 13px;
  line-height: 125%;
  margin-top: 20px;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .thankyou-checkout-banner {
  position: fixed !important;
  top: 160px;
  left: 0;
  width: 100%;
  height: calc(100vh - 150px);
  background: #fff;
  padding-top: 50px;
  opacity: 1;
  z-index: 9;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .thankyou-checkout-banner.thch-hided {
  display: block !important;
  opacity: 0;
  transition: opacity 700ms;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .thankyou-checkout-banner img {
  display: block;
  width: 200px;
  height: auto;
  object-fit: contain;
  margin: 0 auto 30px;
}
@media (max-width: 767px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-order .thankyou-checkout-banner img {
    width: 100px;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .thankyou-checkout-banner h2 {
  padding-bottom: 20px !important;
  text-align: center;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table {
  max-width: 700px;
  margin: 0 auto;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table h2.woocommerce-thankyou-order-received {
  font-size: 30px;
  padding-bottom: 20px;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table p.woocommerce-thankyou-order-received {
  color: #000;
  padding-bottom: 40px;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table .order-header-info {
  display: flex;
  justify-content: space-between;
  align-items: top;
  border-bottom: 1px solid #000;
  color: #000;
  padding-bottom: 5px;
  margin-bottom: 30px;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details {
  border: none;
  margin-bottom: 50px;
}
@media (max-width: 600px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr {
    display: flex;
    flex-direction: column;
  }
  body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr > td {
    width: 100% !important;
  }
  body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr > td img {
    margin: 0 auto !important;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td {
  padding: 0 !important;
  border: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:first-of-type {
  width: 330px;
  vertical-align: top;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:first-of-type img {
  display: block;
  width: 300px;
  height: auto;
  object-fit: contain;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type {
  width: calc(100% - 330px);
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table--order-details {
  border: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr {
  width: 100%;
  max-width: 350px;
}
@media (max-width: 600px) {
  body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr {
    width: 100% !important;
  }
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item th, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item td.product-name, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr th, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr td.product-name {
  font-weight: 400;
  padding: 0 10px 0 0 !important;
  border: none;
  text-align: left !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item th a, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item td.product-name a, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr th a, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr td.product-name a {
  display: block;
  font-weight: 400;
  pointer-events: none !important;
  cursor: auto;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item th .product-quantity, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item td.product-name .product-quantity, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr th .product-quantity, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr td.product-name .product-quantity {
  font-size: 16px;
  font-weight: 400;
  text-transform: none !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .woocommerce-table__line-item.order_item td, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type tfoot tr td {
  font-weight: 400;
  text-align: right;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type .vpc-order-config, body.woocommerce-checkout #mx-checkout .woocommerce-order .order-confirmation-table table.order-details > tbody > tr td:last-of-type pre {
  display: none;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .undertable {
  text-align: right;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .undertable p {
  font-weight: 700;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .undertable p:last-of-type {
  padding-bottom: 0 !important;
}
body.woocommerce-checkout #mx-checkout .woocommerce-order .undertable p .woocommerce-Price-amount {
  font-weight: 400 !important;
  margin-left: 5px;
}
body.woocommerce-checkout.woocommerce-order-received .cart-empty, body.woocommerce-checkout.woocommerce-order-received .return-to-shop {
  display: none;
}
body.woocommerce-checkout.woocommerce-order-received #mx-checkout .et_pb_row .et_pb_column_2_3 {
  width: 100%;
}
@media (min-width: 981px) {
  body.woocommerce-checkout.woocommerce-order-received #mx-checkout .et_pb_row .et_pb_column_2_3 .et_pb_code {
    padding: 0 !important;
  }
}
body.woocommerce-checkout.woocommerce-order-received #mx-checkout .et_pb_row .et_pb_column_1_3 {
  display: none;
}
body.woocommerce-checkout #et-main-area {
  color: #575757;
  /*    .woocommerce-additional-fields*/
}
body.woocommerce-checkout #et-main-area h3 {
  display: none;
}
body.woocommerce-checkout #et-main-area h4, body.woocommerce-checkout #et-main-area h5, body.woocommerce-checkout #et-main-area h6, body.woocommerce-checkout #et-main-area p {
  /*    a,*/
  color: #575757 !important;
}
body.woocommerce-checkout #et-main-area p {
  font-weight: 400;
}
body.woocommerce-checkout #et-main-area ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #575757;
}
body.woocommerce-checkout #et-main-area ::-moz-placeholder {
  /* Firefox 19+ */
  color: #575757;
}
body.woocommerce-checkout #et-main-area :-ms-input-placeholder {
  /* IE 10+ */
  color: #575757;
}
body.woocommerce-checkout #et-main-area :-moz-placeholder {
  /* Firefox 18- */
  color: #575757;
}
body.woocommerce-checkout #et-main-area .col2-set .col-1, body.woocommerce-checkout #et-main-area .col2-set .col-2 {
  width: 100% !important;
}
body.woocommerce-checkout #et-main-area form .form-row {
  width: 100%;
  padding: 0;
  margin: 0 0 25px;
}
body.woocommerce-checkout #et-main-area form .form-row > label {
  visibility: hidden;
  font-size: 0;
  position: relative;
  width: 100%;
  display: block;
}
body.woocommerce-checkout #et-main-area form .form-row > span > input {
  border: 1px solid #ccc !important;
}
@media (min-width: 981px) {
  body.woocommerce-checkout #et-main-area .checkout-block {
    padding-left: 5%;
  }
}
body.woocommerce-checkout #et-main-area .woocommerce-billing-fields h3 {
  display: none;
}
body.woocommerce-checkout #et-main-area #gdpr_field label {
  font-size: 13px !important;
  line-height: 150%;
  display: inline-block;
  margin-left: 25px;
  text-indent: -25px;
}
body.woocommerce-checkout #et-main-area #gdpr_field label a {
  text-decoration: underline;
}
body.woocommerce-checkout #et-main-area .woocommerce-shipping-fields {
  display: none;
}
.woocommerce-checkout {
  /*
    #place_order {
        margin-bottom: 80px !important;

    }

    #et-secondary-menu {
        visibility: hidden;

    }*/
}
@media (min-width: 981px) {
  .woocommerce-checkout .woocommerce-cart-form {
    margin-left: 10%;
  }
}
.woocommerce-checkout .checkout input[type=text], .woocommerce-checkout .checkout input[type=password], .woocommerce-checkout .checkout input[type=tel], .woocommerce-checkout .checkout input[type=email], .woocommerce-checkout .checkout input[type=number], .woocommerce-checkout .checkout input.text, .woocommerce-checkout .checkout input.title, .woocommerce-checkout .checkout textarea, .woocommerce-checkout .checkout select, .woocommerce-checkout .checkout .select2 {
  width: 100% !important;
  color: #000;
  font-weight: 500;
  font-size: 14px !important;
  line-height: 16px !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  background-color: #fff;
  padding-left: 0 !important;
  padding: 15px 20px !important;
}
.woocommerce-checkout .woocommerce form .form-row .required {
  font-size: 10px;
  float: right;
  display: inline-block;
  position: absolute;
  right: -10px;
  display: none;
}
.woocommerce-checkout #billing_country_field .select2-selection--single, .woocommerce-checkout #shipping_country_field .select2-selection--single, .woocommerce-checkout #region_field .select2-selection--single {
  width: 100%;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 16px;
  border: none;
  height: auto !important;
  margin: 0;
  border: none;
}
.woocommerce-checkout #billing_country_field .select2-selection--single .select2-selection__rendered, .woocommerce-checkout #shipping_country_field .select2-selection--single .select2-selection__rendered, .woocommerce-checkout #region_field .select2-selection--single .select2-selection__rendered {
  color: #575757;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 16px;
  padding-left: 0 !important;
}
.woocommerce-checkout #billing_country_field .select2-selection--single .select2-selection__arrow, .woocommerce-checkout #shipping_country_field .select2-selection--single .select2-selection__arrow, .woocommerce-checkout #region_field .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 5px;
}
.woocommerce-checkout #billing_country_field .select2-selection--single .select2-selection__clear, .woocommerce-checkout #shipping_country_field .select2-selection--single .select2-selection__clear, .woocommerce-checkout #region_field .select2-selection--single .select2-selection__clear {
  display: none;
}
.woocommerce-checkout p#billing_last_name_field {
  width: 48% !important;
  display: inline-block;
}
.woocommerce-checkout p#billing_first_name_field {
  width: 48% !important;
  display: inline-block;
  margin-right: 4% !important;
}
@media (max-width: 560px) {
  .woocommerce-checkout p#billing_last_name_field {
    width: 100% !important;
  }
  .woocommerce-checkout p#billing_first_name_field {
    width: 100% !important;
    margin-right: 0 !important;
  }
}
.woocommerce-checkout #dealer_field {
  display: none;
}
.woocommerce-checkout #billing_country_field {
  display: none;
}
.woocommerce-checkout #region_field span.select2.select2-container {
  display: none;
}
.woocommerce-error li {
  font-size: 14px !important;
}
.woocommerce-error a {
  color: #ccc;
}
.select2-dropdown {
  background-color: #fff !important;
  border: 1px solid #ccc !important;
}
.woocommerce-checkout .select2-container li, .woocommerce-checkout .select2-container .select2-results__option--highlighted, .woocommerce-checkout .select2-container .select2-results__option[aria-selected=true], .woocommerce-checkout .select2-container .select2-results__option[data-selected=true] {
  font-size: 14px !important;
  background-color: #fff !important;
}
.woocommerce-checkout .select2-container .select2-results__option[aria-selected=true] {
  color: #000 !important;
  font-weight: 500;
}
.woocommerce-checkout .select2-container .select2-selection__arrow {
  top: 16px !important;
}
.wrapper_back_checkout {
  width: 95% !important;
  max-width: 1620px !important;
  margin: 0 auto;
  background-color: #fff;
}
@media (max-width: 767px) {
  .wrapper_back_checkout {
    padding: 0px 0 10px !important;
  }
}
.back-checkout {
  color: #82BD5E !important;
  font-size: 18px;
  line-height: 150%;
  font-weight: 600;
}
.back-checkout:hover {
  color: #779FB5 !important;
}
.logged-in.woocommerce-account .et_pb_row {
  max-width: 1280px;
  margin: 0 auto;
}
.logged-in.woocommerce-account .welcome-intro {
  display: none;
}
.section-account.et_pb_section {
  padding-top: 30px !important;
}
body:not(.logged-in) .section-account #customer_login h2 {
  font-size: 30px !important;
  padding: 0 !important;
}
@media (max-width: 980px) {
  body:not(.logged-in) .section-account #customer_login .u-column1.col-1 {
    margin-bottom: 50px !important;
  }
}
body:not(.logged-in) .section-account #customer_login form {
  margin-bottom: 0 !important;
}
body.woocommerce-account.woocommerce-page #main-content .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
body.woocommerce-account.woocommerce-page #main-content .container #content-area {
  padding: 0;
}
body.woocommerce-account.woocommerce-page #main-content .container #content-area #left-area {
  width: 100%;
  max-width: 100% !important;
  padding: 0;
  margin: 0;
}
body.woocommerce-account.woocommerce-page #main-content .container #content-area #left-area article > h1 {
  display: none;
}
@media (max-width: 799px) {
  body.woocommerce-account.woocommerce-page .section-account {
    padding-top: 0 !important;
  }
  body.woocommerce-account.woocommerce-page .section-account .et_pb_row {
    width: 100% !important;
  }
  body.woocommerce-account.woocommerce-page .section-account #customer_login {
    width: 90% !important;
    padding-top: 50px !important;
    margin: 0 auto !important;
  }
  body.woocommerce-account.woocommerce-page .section-account .woocommerce-MyAccount-content {
    width: 90% !important;
    margin: 10px auto 0 auto !important;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-LostPassword.lost_password a {
  color: #101820 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-LostPassword.lost_password a:hover {
  text-decoration: underline;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-EditAccountForm .required, body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-form .required {
  color: #779FB5;
  text-decoration: none;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-EditAccountForm .woocommerce-error, body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-form .woocommerce-error {
  background: #e10600 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-EditAccountForm .woocommerce-Button, body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-form .woocommerce-Button {
  padding: 10px 20px !important;
  margin-top: 10px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .custom-myaccount-navigation-wrapper {
  display: none;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation {
  display: block !important;
}
@media (min-width: 800px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation {
    width: 250px !important;
    margin-right: 5%;
  }
}
@media (max-width: 799px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation {
    width: 100% !important;
    background: #A6B8C1;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul {
  padding: 0 !important;
  list-style-type: none;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul li {
  line-height: 110%;
  margin-bottom: 20px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-of-type {
  margin: 0 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
  color: #101820;
  font-size: 24px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
  font-weight: 600 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
  font-weight: 600 !important;
}
@media (max-width: 799px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul {
    max-width: 250px;
    margin: 0 auto;
    padding: 30px 0 !important;
  }
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    color: #fff !important;
  }
}
@media (min-width: 800px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content {
    width: calc(95% - 250px) !important;
    padding: 0 0 0 5%;
    border-left: 1px solid #101820;
  }
}
@media (max-width: 799px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content {
    border: none;
    padding: 0 !important;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content > p * {
  background: none !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat {
  float: left;
  width: 47%;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 30px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat:nth-of-type(2n+1) {
  margin-right: 6%;
}
@media (max-width: 1150px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat {
    float: none;
    width: 100% !important;
    max-width: 450px;
    margin: 0 auto 30px !important;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .boat_image {
  margin-bottom: 20px;
  /*background-color: #f5f4f4;*/
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .boat_image img {
  display: block;
  width: 100%;
  max-height: 350px;
  object-fit: contain;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .options {
  padding-bottom: 40px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .option_block .product_name {
  font-weight: 700;
  padding: 0 10px 10px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}
@media (min-width: 981px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .option_block .product_name {
    font-size: 35px !important;
  }
}
@media (max-width: 980px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .option_block .product_name {
    font-size: 28px !important;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .option_block .product_name_custom {
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  padding: 0 10px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .option_block .product_price {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .option_block .product_price span {
  font-weight: 500 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons {
  width: 90%;
  max-width: 450px;
  margin: 20px auto 0 auto;
  list-style: none;
  padding: 0 !important;
}
@media (min-width: 500px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons {
    display: flex;
    justify-content: center;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li {
  list-style: none;
  text-align: center;
}
@media (min-width: 500px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li {
    width: 47.5%;
    max-width: 200px;
  }
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li:last-child {
    margin-left: 5%;
  }
}
@media (min-width: 1200px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li {
    width: 45%;
    max-width: 210px;
  }
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li:last-child {
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li {
    width: 90%;
    margin: 0 auto 15px auto;
  }
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li a {
  text-transform: uppercase;
  padding: 20px 10px;
  font-size: 16px;
  border: 1px solid;
  border-radius: 7px;
  display: inline-block;
  width: 100%;
  transition: all 0.3s;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li:first-child a {
  color: #626262;
  background-color: #fff;
  border-color: #626262;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li:first-child a:hover {
  color: #fff;
  background-color: #82bd5e;
  border-color: #82bd5e;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li:last-child a {
  color: #fff;
  background-color: #82bd5e;
  border-color: #82bd5e;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .action-buttons li:last-child a:hover {
  color: #626262;
  background-color: #fff;
  border-color: #626262;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .vpc-share-btn-container {
  text-align: center;
  margin-top: 25px;
  font-size: 16px !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .vpc-share-btn-container a {
  display: inline-block;
  /*width: 30px;*/
  height: 20px;
  line-height: 20px;
  margin: 0 5px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .vpc-share-btn-container a .fa {
  line-height: 20px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat .vpc-share-btn-container a .fa:before {
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat a.save_later.delete_saved {
  display: block;
  border: none;
  text-align: center;
  padding: 0;
  margin-top: 20px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .wraper_saved-boat a.save_later.delete_saved .fa {
  margin-left: 5px;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-cart-config-image {
  max-width: 100% !important;
  margin: 20px 0 !important;
  border: none !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-cart-config-image img {
  width: auto !important;
  max-width: 100% !important;
  height: 200px !important;
  object-fit: contain;
  margin: 0 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-order-config-option .vpc-cart-options-container {
  padding: 0 !important;
  margin: 0 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-order-config-option .vpc-cart-options-container > div {
  padding: 0 !important;
  border: none;
  text-align: left;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-order-config-option .vpc-cart-options-container > div dt, body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-order-config-option .vpc-cart-options-container > div dd {
  display: inline !important;
  color: #575757 !important;
  font-size: 14px;
  font-weight: 600;
  text-transform: none !important;
  text-align: left;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-name .vpc-order-config .vpc-order-config-option .vpc-cart-options-container > div dd {
  font-weight: 400 !important;
  margin: 0 !important;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-total {
  vertical-align: top;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount {
  display: block;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__line-item .woocommerce-table__product-total * {
  font-weight: 400 !important;
  text-align: right;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot th {
  color: #575757 !important;
  font-size: 16px;
  text-align: left;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot td {
  font-weight: 400 !important;
  text-align: right;
}
body.woocommerce-account.woocommerce-page .section-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-of-type td {
  font-weight: 700 !important;
}
h3.welcome-intro {
  text-align: center;
  max-width: 830px;
  margin: 30px auto;
}
html[lang="fi"] body.woocommerce-account.woocommerce-page .et_pb_section .woocommerce .custom-myaccount-navigation-wrapper:before {
  content: "Ruoka" !important;
}
html[lang="nb-NO"] body.woocommerce-account.woocommerce-page .et_pb_section .woocommerce .custom-myaccount-navigation-wrapper:before {
  content: "Meny" !important;
}
html[lang="sv-SE"] body.woocommerce-account.woocommerce-page .et_pb_section .woocommerce .custom-myaccount-navigation-wrapper:before {
  content: "Meny" !important;
}
html[lang="de-DE"] body.woocommerce-account.woocommerce-page .et_pb_section .woocommerce .custom-myaccount-navigation-wrapper:before {
  content: "Menu De" !important;
}
.woocommerce.single-product .woocommerce-breadcrumb {
  display: none;
}
.woocommerce.single-product #main-content {
  background-color: transparent;
  margin-top: 0 !important;
}
.woocommerce.single-product #main-content .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.woocommerce.single-product #main-content .container #left-area {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.woocommerce.single-product #main-content .container #left-area .header-section {
  background-color: #181818;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix {
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  flex-flow: row-reverse;
  padding: 250px 0 50px 0 !important;
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix {
    flex-flow: column-reverse;
  }
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary {
  width: 48% !important;
  margin-right: 4% !important;
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary {
    width: 100% !important;
  }
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary h1 {
  color: #f7f7f7;
  font-size: calc(20px + 2.4vw) !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  line-height: 100% !important;
  padding-bottom: 0px !important;
}
@media (min-width: 1620px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary h1 {
    font-size: 60px !important;
  }
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary h1 {
    /*font-size: 50px !important;*/
    letter-spacing: 0px;
  }
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary .category-link {
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.57px;
  text-transform: uppercase;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary .price {
  border-bottom: 1px solid #979797;
  border-top: 1px solid #979797;
  margin-top: 30px !important;
  margin-bottom: 55px;
  padding: 20px 0 25px 0;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary .price span {
  color: #f7f7f7;
  font-size: 40px !important;
  font-weight: 900;
  letter-spacing: -2.14px;
  line-height: 100% !important;
}
@media (max-width: 980px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary .price span {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary .price span {
    margin-bottom: 30px;
    letter-spacing: 0px;
  }
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary form.cart .button {
  float: none !important;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary form.cart span.text-before-add-to-cart {
  display: block;
  color: #f7f7f7;
  font-size: 26px;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary form.cart .single_add_to_cart_button {
  display: inline-block;
  width: 220px;
  height: 70px;
  color: #ffffff !important;
  text-align: center;
  line-height: 70px !important;
  padding: 0 !important;
  border: 1px solid #dd1f35;
  margin: 20px 0 0;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary form.cart .single_add_to_cart_button:hover {
  color: #dd1f35 !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .summary form.cart .single_add_to_cart_button {
    width: auto !important;
    height: auto !important;
    margin-bottom: 10px;
    padding: 20px 5% !important;
    line-height: 100% !important;
  }
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .woocommerce-product-gallery {
  width: 48% !important;
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .header-section .clearfix .woocommerce-product-gallery {
    width: 100% !important;
  }
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .woocommerce-product-gallery .woocommerce-product-gallery__image {
  height: 350px;
}
.woocommerce.single-product #main-content .container #left-area .header-section .clearfix .woocommerce-product-gallery .woocommerce-product-gallery__image a img {
  height: 350px;
  object-fit: contain;
}
.woocommerce.single-product #main-content .container #left-area .info-section {
  margin: 50px 0;
}
.woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper {
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper {
    display: block;
  }
  .woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .wc-tabs, .woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
    width: 100% !important;
  }
}
.woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .wc-tabs {
  width: 20%;
  overflow: visible;
  border-right: 1px solid #d9d9d9;
  padding: 0 1px 0 2px !important;
}
.woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li {
  display: block;
}
.woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a {
  display: block;
  padding: 20px 25px !important;
}
@media (max-width: 767px) {
  .woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a {
    padding-left: 30px !important;
  }
}
.woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {
  width: 80%;
}
.woocommerce.single-product #main-content .container #left-area .info-section .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
  display: none;
}
.woocommerce.single-product .product_meta {
  display: none;
}
.tax-product_cat #main-content .woocommerce-ordering, .tax-product_cat #main-content .woocommerce-result-count {
  display: none;
}
.tax-product_cat #main-content .product h2 {
  font-size: 18px !important;
  height: 75px;
}
.tax-product_cat #main-content .product .et_pb_button {
  height: 50px !important;
  line-height: 48px !important;
  padding: 0 5% !important;
  margin-top: 15px;
}
/* HEADER */
.page-template-page-template-landing #page-container {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.page-template-page-template-landing #main-content {
  margin-top: 0px !important;
  transition: font-size 0.5s;
}
.page-template-page-template-landing #top-header {
  display: none !important;
}
.page-template-page-template-landing #main-header {
  display: none;
}
.page-template-page-template-landing .section-header {
  background-color: #181818;
  padding: 30px 0 !important;
}
@media (max-width: 767px) {
  .page-template-page-template-landing .section-header {
    padding: 20px 0 !important;
  }
}
.page-template-page-template-landing .section-header .et_pb_row {
  max-width: 1440px;
}
.page-template-page-template-landing .section-header .et_pb_row .et_pb_column {
  display: flex;
  align-items: center;
}
.page-template-page-template-landing .section-header .et_pb_row .et_pb_image {
  max-width: 250px;
}
@media (max-width: 767px) {
  .page-template-page-template-landing .section-header .et_pb_row .et_pb_image {
    max-width: 45% !important;
  }
}
.page-template-page-template-landing .section-header .et_pb_button_module_wrapper {
  display: inline-block;
}
.page-template-page-template-landing .section-header .et_pb_button_module_wrapper a.button {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  padding: 18px 30px;
  background-color: transparent;
}
.page-template-page-template-landing .section-header .et_pb_button_module_wrapper a.button:hover {
  background-color: #dd1f35;
}
@media (max-width: 980px) {
  .page-template-page-template-landing .section-header .et_pb_button_module_wrapper a.button {
    font-size: 14px;
    font-weight: 700;
    padding: 18px 30px;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing .section-header .et_pb_button_module_wrapper a.button {
    margin-right: 0;
    padding: 10px 15px;
    font-size: 12px;
  }
}
/* HERO IMAGE */
.page-template-page-template-landing #main-content .section-product-landing-banner {
  background-color: #181818;
  padding-top: 60px !important;
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text {
  width: 90%;
  max-width: 1440px !important;
  padding: 0 !important;
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .boat-mobile {
  max-width: 450px;
}
@media (max-width: 768px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content {
    padding: 20px 0px 0 0;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content h3 {
  color: #dd1f35;
  font-weight: 700;
  letter-spacing: -0.57px;
  text-transform: uppercase;
  padding: 0 !important;
}
@media (min-width: 981px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content h3 {
    font-size: 30px !important;
  }
}
@media (min-width: 1620px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content h3 {
    font-size: 40px !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .header {
  padding-bottom: 30px !important;
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .header .subheader {
  color: #f7f7f7;
  font-size: 28px !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  line-height: 100% !important;
  padding-top: 5px !important;
}
@media (min-width: 981px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .header .subheader {
    font-size: 40px !important;
  }
}
@media (min-width: 1620px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .header .subheader {
    font-size: 50px !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content h1 {
  color: #f7f7f7;
  font-size: calc(30px + 4.3vw) !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  line-height: 0.85 !important;
  padding-bottom: 0px !important;
}
@media (min-width: 1620px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content h1 {
    font-size: 100px !important;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content h1 {
    font-size: 50px !important;
    letter-spacing: 0px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .price-block {
  border-bottom: 1px solid #979797;
  border-top: 1px solid #979797;
  margin-bottom: 55px;
  padding: 20px 0;
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .price-block {
    margin-bottom: 30px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .price-block .price {
  color: #f7f7f7;
  font-size: 45px;
  font-weight: 900;
  letter-spacing: -2.14px;
  line-height: 100% !important;
  padding-bottom: 0px !important;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .price-block .price {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .price-block .price {
    letter-spacing: 0px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .price-block .note {
  color: #f7f7f7;
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .et_pb_button {
  color: #f7f7f7;
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .et_pb_button {
    width: auto !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}
@media (min-width: 1440px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-text .banner-content .et_pb_button {
    height: auto !important;
    padding: 20px 50px !important;
    font-size: 30px;
    line-height: 100% !important;
    font-weight: 900;
    letter-spacing: -0.86px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-image {
  max-width: none;
  width: 60%;
  height: 100%;
  position: absolute;
  z-index: 10;
  bottom: -35px;
  right: 0;
  background-position: right bottom;
  background-size: contain;
  pointer-events: none;
  /*
			@media (max-width: 768px) {
			  bottom: -20px;
			}

			@media (max-width: 480px) {
			  width: 60%;
			}*/
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-banner .row-landing-banner-image {
    width: 60%;
    bottom: 170px;
  }
}
/* WHITE SECTION */
.page-template-page-template-landing #main-content .section-product-landing-article {
  padding: 160px 0 95px 0 !important;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-article {
    padding: 140px 0 50px 0 !important;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-article {
    padding: 50px 0 !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-article .et_pb_row {
  max-width: 1660px !important;
  padding: 0;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_column {
    background: none;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-article .et_pb_module.et_pb_image img {
  width: 100%;
  max-height: 350px;
  object-fit: cover;
}
@media (min-width: 981px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text {
    max-width: 550px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner h2 {
  padding-top: 0 !important;
  padding-bottom: 40px !important;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner h2 {
    padding-bottom: 20px !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner p {
  font-size: 22px;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner p {
    font-size: 16px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner div {
  margin-top: 45px;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner div {
    margin-top: 30px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner div .et_pb_button {
  width: auto !important;
  padding: 0px 30px !important;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner div .et_pb_button {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-article .et_pb_text .et_pb_text_inner div .et_pb_button {
    padding: 15px 15px !important;
  }
}
/* 2 COLUMNS SECTION */
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section {
  padding: 0 !important;
  margin-bottom: -150px;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section {
    padding: 0 !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications {
  width: 100% !important;
  max-width: 100% !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider {
  padding: 64px 14%;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider {
    padding: 40px 5%;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide {
  padding: 0 !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .inner-overlay, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .inner-overlay {
  background: transparent;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description {
  padding: 20px 0 65px 0 !important;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description {
    padding: 0px 0 40px 0 !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description img, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description img {
  max-height: 300px;
  margin-bottom: 20px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description img, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description img {
    max-height: 200px;
    margin-bottom: 10px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description h3, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description h3 {
  font-weight: 700;
  padding-bottom: 20px;
}
@media (min-width: 1440px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description h3, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description h3 {
    font-size: 30px !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description p, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description p {
  font-size: 16px;
  max-width: 400px;
  margin: 0 auto;
  line-height: 110%;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description p:first-of-type, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et_pb_slide .et_pb_slide_description p:first-of-type {
  max-width: 100% !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers {
  bottom: 60px;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers {
    bottom: 40px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers a, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers a {
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers a.et-pb-active-control, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_slider .et-pb-controllers a.et-pb-active-control {
  background-color: #fff;
}
@media (min-width: 981px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image {
    height: calc(100% - 630px);
  }
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image .et_pb_image_wrap, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image .et_pb_image_wrap {
    width: 100%;
    height: 100%;
  }
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image .et_pb_image_wrap img, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image .et_pb_image_wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image img, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image img {
  object-fit: cover;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image img, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .left-column .et_pb_module.et_pb_image img {
    max-height: 350px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .column-specification, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .column-specification {
  padding: 100px 7% 150px 7%;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .column-specification, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications .column-specification {
    padding: 50px 5% 150px 5%;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications {
  padding: 0 !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications .et_pb_column, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications .et_pb_column {
  padding-bottom: 0 !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications .specification-header, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications .specification-header {
  border-color: #181818 !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications .specification-header h3, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications-header.row-product-landing-specifications .specification-header h3 {
  color: #1b1b1b !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column {
  padding-top: 0 !important;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column:first-of-type, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column:first-of-type {
    padding-bottom: 30px;
  }
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column:last-of-type, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column:last-of-type {
    padding-top: 20px !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column table, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .row-product-landing-specifications.et_pb_row:nth-of-type(2) .et_pb_column table {
  margin-bottom: 0 !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-header, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-header {
  padding-bottom: 35px;
  border-bottom: 1px solid #dd1f35;
  margin-bottom: 30px;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-header h2, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-header h2 {
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  padding-top: 0 !important;
}
@media (min-width: 1660px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-header h2, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-header h2 {
    font-size: 35px;
  }
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-header h2, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-header h2 {
    padding-bottom: 0 !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-header h3, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-header h3 {
  color: #dd1f35;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: normal;
  padding-bottom: 5px;
}
@media (max-width: 980px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-header h3, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-header h3 {
    font-size: 20px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table {
  font-size: 22px;
  font-weight: 400;
  line-height: 100%;
  border: none;
  margin-bottom: 30px;
}
@media (max-width: 1200px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table {
    font-size: 14px;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td {
  padding: 25px 0 !important;
  border: none;
  border-bottom: 1px solid #ececec;
}
@media (max-width: 1200px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td {
    padding: 20px 0 !important;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td {
    padding: 15px 0 !important;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td:last-of-type, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .specification-table table tr td:last-of-type {
  text-align: right;
  padding-left: 15px !important;
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .order-btns, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .order-btns {
  display: flex;
  align-items: center;
  margin-top: 50px;
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .order-btns, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .order-btns {
    display: block;
  }
}
@media (min-width: 981px) and (max-width: 1260px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .order-btns, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .order-btns {
    display: block;
  }
}
.page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .order-btns a.link, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .order-btns a.link {
  display: inline-block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  margin-left: 40px;
}
@media (max-width: 767px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .order-btns a.link, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .order-btns a.link {
    display: block;
    margin-top: 30px;
    margin-left: 0;
  }
}
@media (min-width: 981px) and (max-width: 1260px) {
  .page-template-page-template-landing #main-content .section-product-landing-specifications.et_pb_section .order-btns a.link, .page-id-6 #main-content .section-product-landing-specifications.et_pb_section .order-btns a.link {
    display: block;
    margin-top: 30px;
    margin-left: 0;
  }
}
.dealer-page-hero-image, .dealer-page-hero-image.logged-in {
  padding: 0 0 20px !important;
}
.dealer-page-hero-image .et_pb_row, .dealer-page-hero-image.logged-in .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}
.dealer-page-hero-image .hero-image, .dealer-page-hero-image.logged-in .hero-image {
  width: 100% !important;
  margin-bottom: 30px !important;
}
.dealer-page-hero-image .hero-image img, .dealer-page-hero-image.logged-in .hero-image img {
  display: block;
  width: 100%;
  height: 550px;
  object-fit: cover;
}
@media (max-width: 980px) {
  .dealer-page-hero-image .hero-image img, .dealer-page-hero-image.logged-in .hero-image img {
    height: 450px;
  }
}
@media (max-width: 767px) {
  .dealer-page-hero-image .hero-image img, .dealer-page-hero-image.logged-in .hero-image img {
    height: 350px;
  }
}
.dealer-page-hero-image .dealer-page-logo, .dealer-page-hero-image.logged-in .dealer-page-logo {
  width: 80%;
  margin: 0 auto;
}
.dealer-page-hero-image .dealer-page-logo img, .dealer-page-hero-image.logged-in .dealer-page-logo img {
  display: block;
  max-width: 400px;
  height: auto;
  max-height: 120px;
  object-fit: contain;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .dealer-page #main-content .et_pb_button {
    min-width: 150px;
  }
}
.section-sustainability-intro .row-header, .section-sustainability-production .row-header, .section-sustainability-articles .row-header {
  padding-bottom: 30px !important;
}
.section-sustainability-intro {
  background: #EDF0F8;
}
.section-sustainability-production .et_pb_text h3 {
  font-size: 28px !important;
  line-height: 130% !important;
  font-weight: 400 !important;
  padding-bottom: 15px !important;
}
.section-sustainability-articles {
  background: #EDF0F8;
  padding-bottom: 0 !important;
}
.section-sustainability-articles .row-articles-filter {
  max-width: 880px !important;
}
.section-sustainability-articles .row-articles-filter .et_pb_text ul {
  display: flex;
  justify-content: space-between;
  list-style-type: none;
  line-height: 100%;
  padding: 0;
  margin: 0;
}
@media (max-width: 600px) {
  .section-sustainability-articles .row-articles-filter .et_pb_text ul {
    flex-direction: column;
    align-items: center;
  }
}
.section-sustainability-articles .row-articles-filter .et_pb_text ul li {
  width: 32%;
  max-width: 250px;
}
@media (max-width: 600px) {
  .section-sustainability-articles .row-articles-filter .et_pb_text ul li {
    width: 100%;
    margin-bottom: 20px;
  }
}
.section-sustainability-articles .row-articles-filter .et_pb_text ul li a {
  display: inline-block;
  width: 100%;
  color: #779FB5;
  font-size: 18px;
  line-height: 100% !important;
  font-weight: 400 !important;
  text-align: center;
  padding: 17px 20px !important;
  background: #DCE6EB;
  border-radius: 12px 12px 0px 0px;
}
@media (max-width: 600px) {
  .section-sustainability-articles .row-articles-filter .et_pb_text ul li a {
    border-radius: 12px;
  }
}
.section-sustainability-articles .row-articles-filter .et_pb_text ul li a:hover {
  color: #ffffff;
  background: #779FB5;
}
.section-sustainability-articles .row-articles-filter .et_pb_text ul li a.active {
  color: #ffffff;
  background: #779FB5;
}
.section-sustainability-articles .row-articles-filter .et_pb_text ul li a.active:hover {
  color: #779FB5 !important;
  background: #DCE6EB !important;
}
.section-blog-inspiration.section-articles-all, .section-blog-inspiration.section-articles-reports, .section-blog-inspiration.section-articles-sustainability {
  padding: 60px 0 80px !important;
}
.section-articles-reports, .section-articles-sustainability {
  display: none;
}
/*
body.woocommerce-account.woocommerce-page .et_pb_section .woocommerce .woocommerce-MyAccount-content {
    width: 100% !important;
    max-width: 1080px;
    margin: 0px auto !important;
    float: none;
    overflow: hidden;
    clear: both;
}
*/
.reg_boat_panel .thank-wrap {
  margin-bottom: 20px;
}
/* Owners registration */
.reg_boat_panel.owner_reg_boat_panel h3 {
  text-align: center;
}
.reg_boat_panel.owner_reg_boat_panel .step-0 {
  text-align: center;
}
.reg_boat_panel.owner_reg_boat_panel .step-0 .row {
  padding-bottom: 50px;
  text-align: left;
}
@media (min-width: 981px) {
  .reg_boat_panel.owner_reg_boat_panel .step-0 .row .col-md-6 {
    width: 48%;
    float: left;
  }
  .reg_boat_panel.owner_reg_boat_panel .step-0 .row .col-md-6:first-of-type {
    margin-right: 4%;
  }
}
@media (max-width: 980px) {
  .reg_boat_panel.owner_reg_boat_panel .step-0 .row .col-md-6 {
    width: 100%;
  }
  .reg_boat_panel.owner_reg_boat_panel .step-0 .row .col-md-6:first-of-type {
    margin-bottom: 30px;
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec {
  text-align: center;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) label {
  display: block;
  color: #000 !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 100% !important;
  padding: 0 0 10px;
  text-align: left;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) > input, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) > select, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) > .select2 {
  width: 100%;
  font-size: 16px;
  border-radius: 8px;
  border: 1px solid #d0d0d0 !important;
  background-color: #fff;
  padding: 13px 15px;
}
@media (max-width: 600px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) > input, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) > select, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) > .select2 {
    padding: 10px 15px;
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) select {
  appearance: none;
  background-image: url(/wp-content/uploads/2021/08/arrow-down-black.svg);
  background-size: 15px;
  background-position: 97% center;
  background-repeat: no-repeat;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) .select2 {
  width: 100% !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) .select2-selection {
  min-height: 0 !important;
  line-height: 100%;
  border: none;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) .select2-selection .select2-selection__rendered {
  line-height: 100%;
  padding: 0 !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) .select2-selection .select2-selection__rendered li {
  width: 100% !important;
  margin: 0 !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec p:not(.reg-check) .select2-selection .select2-selection__rendered li input {
  width: 100% !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss {
  position: relative;
  max-width: 500px;
  margin: 0 auto 30px;
  overflow: hidden;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss label {
  display: block;
  color: #000 !important;
  font-size: 24px;
  font-weight: 600;
  line-height: 100% !important;
  padding: 0 0 25px;
  text-align: center;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss input {
  width: calc(100% - 130px);
  float: left;
}
@media (max-width: 600px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss input {
    width: calc(100% - 120px);
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss #boat_id-error {
  width: calc(100% - 130px);
  float: left;
  line-height: 100%;
  text-align: center;
  padding: 10px 0 0 !important;
}
@media (max-width: 600px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss #boat_id-error {
    width: calc(100% - 120px);
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss .checkindbcss {
  position: absolute;
  top: 49px;
  right: 0;
  color: #DF3044;
  font-size: 16px !important;
  font-weight: 400;
  line-height: 100% !important;
  padding: 16px 15px !important;
  border: 1px solid #DF3044;
  border-radius: 8px;
  cursor: pointer;
}
@media (max-width: 600px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss .checkindbcss {
    font-size: 14px !important;
    padding: 14px 15px !important;
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec .boatid-p.boatid-pcss .checkindbcss:hover {
  color: #fff !important;
  background-color: #DF3044;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec > div {
  max-width: 800px;
  margin: 0 auto;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec > div:first-of-type {
  margin-bottom: 30px;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec > div:nth-of-type(2) {
  margin-bottom: 10px;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec > div:nth-of-type(3) {
  margin-bottom: 30px;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec > div #ownerproof-error {
  text-align: center;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p {
  padding: 0 !important;
}
@media (min-width: 981px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p {
    display: inline-block;
    float: left;
    width: 30%;
    margin: 0 5% 30px 0;
  }
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p:nth-of-type(3n), .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p:nth-of-type(3n), .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p {
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0 4% 30px 0;
  }
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p:nth-of-type(2n), .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p:nth-of-type(2n), .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (max-width: 550px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p {
    display: inline-block;
    float: left;
    width: 100%;
    margin: 0 0 20px 0 !important;
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p.reg-check, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p.reg-check, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p.reg-check {
  width: 100% !important;
  text-align: left;
  margin-bottom: 30px;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p.reg-check input, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p.reg-check input, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p.reg-check input {
  float: left;
  width: 20px;
  height: 20px;
  margin: 2px 15px 0 0;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p.reg-check label, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p.reg-check label, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p.reg-check label {
  float: right;
  width: calc(100% - 35px);
  line-height: 115% !important;
  padding: 0 !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-1 p.reg-check span.error, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-2 p.reg-check span.error, .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-form-sec.reg-boat-form-sec-3 p.reg-check span.error {
  width: 100%;
  padding: 0 0 0 35px !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form hr {
  display: none;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-button-wrapper {
  clear: both;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-button-wrapper #submit-button {
  line-height: 100% !important;
  background: #779FB5 !important;
  border-color: #779FB5 !important;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-button-wrapper #submit-button:hover {
  color: #779FB5 !important;
  background: #fff !important;
  border-color: #779FB5 !important;
}
@media (min-width: 981px) {
  .reg_boat_panel.owner_reg_boat_panel #reg-boat-form .reg-boat-button-wrapper #submit-button {
    padding: 15px 50px !important;
  }
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form span.error {
  display: block;
  text-align: left;
  padding-left: 5px;
  clear: both;
}
.reg_boat_panel.owner_reg_boat_panel #reg-boat-form select#conf_steering_seating {
  width: 100%;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0;
  margin: 0 auto;
  background-color: #fff !important;
  width: 50%;
  max-width: 340px;
  margin-right: 0;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li {
  display: inline-block;
  position: relative;
  width: 20%;
  text-align: center;
  font-size: 11px;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li:before {
  content: "";
  position: absolute;
  top: -19px;
  left: 50%;
  display: inline-block;
  height: 20px;
  width: 20px;
  transform: translateX(-50%);
  border: 1px solid #7ca6de;
  border-radius: 50%;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li:after {
  position: absolute;
  content: "";
  top: -8px;
  left: calc(50% + 10px);
  display: inline-block;
  width: calc(100% - 20px);
  height: 1px;
  background: #7ca6de;
  transform: translateY(-50%) translateX(-1px);
  margin: 0;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li:last-child:after {
  display: none;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li.active:before {
  background: #7ca6de;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li.active:not(.current) {
  cursor: pointer;
}
.reg_boat_panel.owner_reg_boat_panel .owners-reg-steps li.active:not(.current) span:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 6px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: translateX(-50%) rotate(-45deg);
}
/* Dealers registration */
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form .reg-boat-form-sec {
  border: 1px solid #d0d0d0 !important;
  border-radius: 8px;
  padding: 25px 20px;
  margin-bottom: 30px;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p {
  padding-bottom: 25px;
}
@media (min-width: 768px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p {
    display: inline-block;
    float: left;
    width: 48.5%;
  }
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p:nth-of-type(2n+1) {
    margin-right: 3% !important;
  }
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p label {
  display: block;
  color: #000 !important;
  font-size: 14px;
  line-height: 100% !important;
  padding: 0 0 8px 5px;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p input, .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p select {
  width: 100%;
  font-size: 16px;
  border-radius: 8px;
  border: 1px solid #d0d0d0 !important;
  background-color: #fff;
  padding: 15px;
}
@media (max-width: 600px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p input, .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p select {
    padding: 10px 15px;
  }
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p .select2 {
  width: 100% !important;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p .select2-selection {
  min-height: 0 !important;
  border: none;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p .select2-selection .select2-selection__rendered {
  padding: 0 !important;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p .select2-selection .select2-selection__rendered li {
  width: 100% !important;
  margin: 0 !important;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p .select2-selection .select2-selection__rendered li input {
  width: 100% !important;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss {
  overflow: hidden;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss input {
  width: calc(100% - 178px);
  float: left;
}
@media (min-width: 768px) and (max-width: 980px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss input {
    width: calc(100% - 134px);
  }
}
@media (max-width: 600px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss input {
    width: calc(100% - 134px);
  }
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss .checkindbcss {
  display: inline-block;
  float: left;
  color: #DF3044;
  font-size: 16px !important;
  line-height: 100% !important;
  padding: 16px 15px !important;
  margin-left: 10px;
  border: 1px solid #DF3044;
  cursor: pointer;
}
@media (min-width: 768px) and (max-width: 980px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss .checkindbcss {
    font-size: 12px !important;
    padding: 18px 10px !important;
  }
}
@media (max-width: 600px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss .checkindbcss {
    font-size: 12px !important;
    padding: 13px 10px !important;
  }
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.boatid-pcss .checkindbcss:hover {
  color: #fff !important;
  background-color: #DF3044;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form hr {
  display: block;
  width: 100%;
  border: none;
  border-top: 1px solid #d0d0d0 !important;
  margin-bottom: 30px;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.reg-check {
  display: flex;
  align-items: top;
}
@media (min-width: 768px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.reg-check:last-of-type {
    float: right;
    margin: 0 !important;
  }
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.reg-check input {
  order: -1;
  width: 20px;
  height: 20px;
  margin: 0 15px 0 0;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.reg-check label {
  max-width: 450px;
  line-height: 115% !important;
  padding: 0 !important;
  width: calc(100% - 35px);
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.reg-check-1 input {
  display: inline-block;
  width: auto;
  padding: 0;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form p.reg-check-1 label {
  display: inline-block;
  width: auto;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form #submit-button {
  line-height: 100% !important;
  background: #779FB5 !important;
  border-color: #779FB5 !important;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form #submit-button:hover {
  color: #779FB5 !important;
  background: #fff !important;
  border-color: #779FB5 !important;
}
@media (min-width: 981px) {
  .reg_boat_panel.dealer_reg_boat_panel #reg-boat-form #submit-button {
    padding: 15px 50px !important;
  }
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form span.error {
  display: block;
  text-align: left;
  padding-left: 5px;
  clear: both;
}
.reg_boat_panel.dealer_reg_boat_panel #reg-boat-form select#conf_steering_seating {
  width: 100%;
}
.reg_boat_panel_acc th {
  font-size: 16px;
  line-height: 100% !important;
}
@media (max-width: 767px) {
  .reg_boat_panel_acc th {
    font-size: 12px !important;
  }
}
@media (max-width: 600px) {
  .reg_boat_panel_acc td {
    font-size: 14px !important;
  }
}
@media (max-width: 500px) {
  .reg_boat_panel_acc td {
    font-size: 12px !important;
  }
}
@media (max-width: 430px) {
  .reg_boat_panel_acc td {
    font-size: 10px !important;
  }
}
.woocommerce-MyAccount-content h3 {
  margin-top: 50px;
  padding-bottom: 20px !important;
}
.row:after {
  display: table;
  content: "";
  clear: both;
}
.owner_reg_boat_panel .reg-boat-form-sec {
  display: none;
}
.error.success {
  color: #82BD5E !important;
}
.page-template-page-template-loan #breadcrumbs {
  display: none;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #main-content .container {
    padding: 50px 0 !important;
  }
}
@media (max-width: 980px) {
  .page-template-page-template-loan #main-content .container {
    padding: 100px 0 50px 0 !important;
  }
}
.page-template-page-template-loan #content-area {
  padding: 0 !important;
  /*
        > .field-container {
            padding: 50px 35px;

            > .help {
                padding: 10px;
            }

            .help-target {
                margin-top: 10px;
                margin-bottom: 15px;
            }
        }*/
}
.page-template-page-template-loan #content-area .title-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 20px;
}
.page-template-page-template-loan #content-area .title-wrapper h1 {
  font-size: 36px !important;
  font-weight: 600 !important;
  padding-bottom: 0 !important;
}
.page-template-page-template-loan #content-area .title-wrapper img {
  display: block;
  width: auto;
  height: 30px;
  object-fit: contain;
  margin-left: 20px;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps {
  color: #101829 !important;
  font-size: 18px !important;
  margin-bottom: 10px;
  opacity: 0.5;
  cursor: pointer;
  transition: 0.2s all;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps:hover {
  opacity: 0.8;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #content-area .stage1 h3.newsteps {
    padding: 10px 50px;
  }
}
@media (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 h3.newsteps {
    padding: 10px 20px !important;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 h3.newsteps {
    padding: 10px 10px !important;
  }
}
@media (max-width: 499px) {
  .page-template-page-template-loan #content-area .stage1 h3.newsteps {
    font-size: 14px !important;
  }
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps.active {
  opacity: 1 !important;
  cursor: default;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps.active:hover {
  opacity: 1 !important;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps.active ~ h3 {
  cursor: default;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps.active ~ h3:hover {
  opacity: 0.5;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps.newstep_4 {
  cursor: default;
}
.page-template-page-template-loan #content-area .stage1 h3.newsteps.newstep_4:hover {
  opacity: 0.5;
}
.page-template-page-template-loan #content-area .stage1 label {
  display: block;
  color: #000 !important;
  font-size: 14px;
  line-height: 100% !important;
  padding: 0 0 5px 5px;
  font-weight: 400;
  line-height: 130% !important;
}
.page-template-page-template-loan #content-area .stage1 label[for="apply-for-insurance"] {
  display: inline-block;
}
.page-template-page-template-loan #content-area .stage1 input:not(.et_pb_button), .page-template-page-template-loan #content-area .stage1 select {
  width: 100%;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #d0d0d0 !important;
  border-radius: 4px;
  padding: 15px;
}
@media (max-width: 600px) {
  .page-template-page-template-loan #content-area .stage1 input:not(.et_pb_button), .page-template-page-template-loan #content-area .stage1 select {
    padding: 10px 15px;
  }
}
.page-template-page-template-loan #content-area .stage1 input[type="radio"], .page-template-page-template-loan #content-area .stage1 input[type="checkbox"] {
  display: inline-block;
  width: auto;
}
.page-template-page-template-loan #content-area .stage1 input[type="radio"] + label, .page-template-page-template-loan #content-area .stage1 input[type="checkbox"] + label {
  display: inline;
}
.page-template-page-template-loan #content-area .stage1 textarea {
  width: 100%;
  max-width: 600px;
  height: 150px;
  margin-top: 12px;
  margin-bottom: 20px;
}
.page-template-page-template-loan #content-area .stage1 .btn-help {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
}
.page-template-page-template-loan #content-area .stage1 .btn-help svg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTExLjU3NyAxMTEuNTc3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTEuNTc3IDExMS41Nzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNNzguOTYyLDk5LjUzNmwtMS41NTksNi4zNzNjLTQuNjc3LDEuODQ2LTguNDEzLDMuMjUxLTExLjE5NSw0LjIxN2MtMi43ODUsMC45NjktNi4wMjEsMS40NTEtOS43MDgsMS40NTEgICBjLTUuNjYyLDAtMTAuMDY2LTEuMzg3LTEzLjIwNy00LjE0MmMtMy4xNDEtMi43NjYtNC43MTItNi4yNzEtNC43MTItMTAuNTIzYzAtMS42NDYsMC4xMTQtMy4zMzksMC4zNTEtNS4wNjQgICBjMC4yMzktMS43MjcsMC42MTktMy42NzIsMS4xMzktNS44NDZsNS44NDUtMjAuNjg4YzAuNTItMS45ODEsMC45NjItMy44NTgsMS4zMTYtNS42MzNjMC4zNTktMS43NjQsMC41MzItMy4zODcsMC41MzItNC44NDggICBjMC0yLjY0Mi0wLjU0Ny00LjQ5LTEuNjM2LTUuNTI5Yy0xLjA4OS0xLjAzNi0zLjE2Ny0xLjU2Mi02LjI1Mi0xLjU2MmMtMS41MTEsMC0zLjA2NCwwLjI0Mi00LjY0NywwLjcxICAgYy0xLjU5LDAuNDctMi45NDksMC45MjQtNC4wOSwxLjM0NmwxLjU2My02LjM3OGMzLjgyOS0xLjU1OSw3LjQ4OS0yLjg5NCwxMC45OS00LjAwMmMzLjUwMS0xLjExMSw2LjgwOS0xLjY2Nyw5LjkzOC0xLjY2NyAgIGM1LjYyMywwLDkuOTYyLDEuMzU5LDEzLjAwOSw0LjA3N2MzLjA0NywyLjcyLDQuNTcsNi4yNDYsNC41NywxMC41OTFjMCwwLjg5OS0wLjEsMi40ODMtMC4zMTUsNC43NDcgICBjLTAuMjEsMi4yNjktMC42MDEsNC4zNDgtMS4xNzEsNi4yMzlsLTUuODIsMjAuNjA1Yy0wLjQ3NywxLjY1NS0wLjkwNiwzLjU0Ny0xLjI3OSw1LjY3NmMtMC4zODUsMi4xMTUtMC41NjksMy43MzEtMC41NjksNC44MTUgICBjMCwyLjczNiwwLjYxLDQuNjA0LDEuODMzLDUuNTk3YzEuMjMyLDAuOTkzLDMuMzU0LDEuNDg3LDYuMzY4LDEuNDg3YzEuNDE1LDAsMy4wMjUtMC4yNTEsNC44MTQtMC43NDQgICBDNzYuODU0LDEwMC4zNDgsNzguMTU1LDk5LjkxNSw3OC45NjIsOTkuNTM2eiBNODAuNDM4LDEzLjAzYzAsMy41OS0xLjM1Myw2LjY1Ni00LjA3Miw5LjE3N2MtMi43MTIsMi41My01Ljk4LDMuNzk2LTkuODAzLDMuNzk2ICAgYy0zLjgzNSwwLTcuMTExLTEuMjY2LTkuODU0LTMuNzk2Yy0yLjczOC0yLjUyMi00LjExLTUuNTg3LTQuMTEtOS4xNzdjMC0zLjU4MywxLjM3Mi02LjY1NCw0LjExLTkuMjA3ICAgQzU5LjQ0NywxLjI3NCw2Mi43MjksMCw2Ni41NjMsMGMzLjgyMiwwLDcuMDkxLDEuMjc3LDkuODAzLDMuODIzQzc5LjA4Nyw2LjM3Niw4MC40MzgsOS40NDgsODAuNDM4LDEzLjAzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6IzAwMDAwMCI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4=");
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  border: 1px solid #7ca6de;
  transition: all 0.15s ease-in-out;
}
.page-template-page-template-loan #content-area .stage1 .btn-help:hover svg, .page-template-page-template-loan #content-area .stage1 .btn-help:active svg {
  background-size: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjMuNjI1IDIzLjYyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjMuNjI1IDIzLjYyNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNERDFGMzUiIGQ9Ik0xMS44MTIsMEM1LjI4OSwwLDAsNS4yODksMCwxMS44MTJzNS4yODksMTEuODEzLDExLjgxMiwxMS44MTNzMTEuODEzLTUuMjksMTEuODEzLTExLjgxMyAgIFMxOC4zMzUsMCwxMS44MTIsMHogTTE0LjI3MSwxOC4zMDdjLTAuNjA4LDAuMjQtMS4wOTIsMC40MjItMS40NTUsMC41NDhjLTAuMzYyLDAuMTI2LTAuNzgzLDAuMTg5LTEuMjYyLDAuMTg5ICAgYy0wLjczNiwwLTEuMzA5LTAuMTgtMS43MTctMC41MzlzLTAuNjExLTAuODE0LTAuNjExLTEuMzY3YzAtMC4yMTUsMC4wMTUtMC40MzUsMC4wNDUtMC42NTljMC4wMzEtMC4yMjQsMC4wOC0wLjQ3NiwwLjE0Ny0wLjc1OSAgIGwwLjc2MS0yLjY4OGMwLjA2Ny0wLjI1OCwwLjEyNS0wLjUwMywwLjE3MS0wLjczMWMwLjA0Ni0wLjIzLDAuMDY4LTAuNDQxLDAuMDY4LTAuNjMzYzAtMC4zNDItMC4wNzEtMC41ODItMC4yMTItMC43MTcgICBjLTAuMTQzLTAuMTM1LTAuNDEyLTAuMjAxLTAuODEzLTAuMjAxYy0wLjE5NiwwLTAuMzk4LDAuMDI5LTAuNjA1LDAuMDljLTAuMjA1LDAuMDYzLTAuMzgzLDAuMTItMC41MjksMC4xNzZsMC4yMDEtMC44MjggICBjMC40OTgtMC4yMDMsMC45NzUtMC4zNzcsMS40My0wLjUyMWMwLjQ1NS0wLjE0NiwwLjg4NS0wLjIxOCwxLjI5LTAuMjE4YzAuNzMxLDAsMS4yOTUsMC4xNzgsMS42OTIsMC41MyAgIGMwLjM5NSwwLjM1MywwLjU5NCwwLjgxMiwwLjU5NCwxLjM3NmMwLDAuMTE3LTAuMDE0LDAuMzIzLTAuMDQxLDAuNjE3Yy0wLjAyNywwLjI5NS0wLjA3OCwwLjU2NC0wLjE1MiwwLjgxMWwtMC43NTcsMi42OCAgIGMtMC4wNjIsMC4yMTUtMC4xMTcsMC40NjEtMC4xNjcsMC43MzZjLTAuMDQ5LDAuMjc1LTAuMDczLDAuNDg1LTAuMDczLDAuNjI2YzAsMC4zNTYsMC4wNzksMC41OTksMC4yMzksMC43MjggICBjMC4xNTgsMC4xMjksMC40MzUsMC4xOTQsMC44MjcsMC4xOTRjMC4xODUsMCwwLjM5Mi0wLjAzMywwLjYyNi0wLjA5N2MwLjIzMi0wLjA2NCwwLjQtMC4xMjEsMC41MDYtMC4xN0wxNC4yNzEsMTguMzA3eiAgICBNMTQuMTM3LDcuNDI5Yy0wLjM1MywwLjMyOC0wLjc3OCwwLjQ5Mi0xLjI3NSwwLjQ5MmMtMC40OTYsMC0wLjkyNC0wLjE2NC0xLjI4LTAuNDkyYy0wLjM1NC0wLjMyOC0wLjUzMy0wLjcyNy0wLjUzMy0xLjE5MyAgIGMwLTAuNDY1LDAuMTgtMC44NjUsMC41MzMtMS4xOTZjMC4zNTYtMC4zMzIsMC43ODQtMC40OTcsMS4yOC0wLjQ5N2MwLjQ5NywwLDAuOTIzLDAuMTY1LDEuMjc1LDAuNDk3ICAgYzAuMzUzLDAuMzMxLDAuNTMsMC43MzEsMC41MywxLjE5NkMxNC42NjcsNi43MDMsMTQuNDksNy4xMDEsMTQuMTM3LDcuNDI5eiIgZGF0YS1vcmlnaW5hbD0iIzAzMDEwNCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAzMDEwNCI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4=");
}
.page-template-page-template-loan #content-area .stage1 ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.page-template-page-template-loan #content-area .stage1 ul.bat-selected {
  flex-direction: column;
  align-items: flex-start;
}
.page-template-page-template-loan #content-area .stage1 ul li {
  margin: 0 15px 0 0;
}
.page-template-page-template-loan #content-area .stage1 ul li label {
  position: relative;
  display: inline-block !important;
  font-weight: 400;
  line-height: 22px !important;
  padding: 0 0 0 35px !important;
  margin: 0;
  cursor: pointer;
}
.page-template-page-template-loan #content-area .stage1 ul li label:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 5px;
  width: 20px;
  height: 20px;
  border: 1px solid #7ca6de;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.page-template-page-template-loan #content-area .stage1 ul li label:after {
  display: none;
  content: "";
  position: absolute;
  top: 3px;
  left: 8px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #7ca6de;
  transition: all 0.2s ease-in-out;
}
.page-template-page-template-loan #content-area .stage1 ul li input[type=checkbox]:checked + label:after, .page-template-page-template-loan #content-area .stage1 ul li input[type=radio]:checked + label:after {
  display: block !important;
}
.page-template-page-template-loan #content-area .stage1 .btn-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  clear: both;
  overflow: auto;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #content-area .stage1 .btn-wrapper {
    padding: 30px 50px 50px;
  }
}
@media (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 .btn-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 30px 20px 50px;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .btn-wrapper {
    padding: 30px 10px 50px;
    flex-direction: column;
  }
}
.page-template-page-template-loan #content-area .stage1 .btn-wrapper a, .page-template-page-template-loan #content-area .stage1 .btn-wrapper input {
  cursor: pointer;
}
.page-template-page-template-loan #content-area .stage1 .et_pb_button {
  display: inline-block;
  width: auto !important;
  min-width: 180px !important;
  float: right;
  height: auto !important;
  line-height: 54px !important;
  font-weight: 500 !important;
  border-radius: 4px !important;
}
.page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step0, .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step1, .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step2 {
  border: 1px solid #afafaf;
  background: #afafaf;
  margin-right: 20px;
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step0, .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step1, .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step2 {
    margin-top: 10px !important;
    order: 2;
  }
}
.page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step0:hover, .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step1:hover, .page-template-page-template-loan #content-area .stage1 .et_pb_button.back-to-step2:hover {
  border: 1px solid #7e7e7e !important;
  color: #7e7e7e !important;
}
@media (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 .et_pb_button {
    float: none !important;
    min-width: 205px !important;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .et_pb_button {
    margin: 0 auto !important;
  }
}
.page-template-page-template-loan #content-area .stage1 .et_pb_button.button-transparent {
  color: #ccc !important;
  background: transparent !important;
  border-color: #ccc !important;
  margin-right: 20px;
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .et_pb_button.button-transparent {
    margin-top: 20px !important;
    order: 2;
  }
}
.page-template-page-template-loan #content-area .stage1 .et_pb_button.button-transparent:hover {
  color: #000 !important;
  border-color: #000 !important;
}
.page-template-page-template-loan #content-area .stage1 p.p-error {
  color: red;
  font-size: 15px !important;
  padding-left: 5px;
  clear: both;
}
.page-template-page-template-loan #content-area .stage1 #loanform {
  position: relative !important;
  margin: 30px auto 0;
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type {
    position: absolute;
    top: 0;
    left: 0;
    width: 50% !important;
    padding: 0 50px;
    z-index: 10;
  }
}
@media (min-width: 700px) and (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type {
    position: absolute;
    top: 0;
    left: 0;
    width: 30% !important;
    padding: 0 20px;
    z-index: 10;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type label {
  font-weight: 400 !important;
  padding: 0 !important;
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type label {
    text-align: center;
  }
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type input {
  font-size: 24px !important;
  font-weight: 700;
  line-height: 100%;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:first-of-type input {
    text-align: center;
  }
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) {
  display: flex;
  justify-content: start;
  align-items: center;
  width: 100%;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) {
    padding-left: 50%;
    padding-right: 50px;
  }
}
@media (min-width: 700px) and (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) {
    padding-left: 30%;
    padding-right: 20px;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) {
    padding: 0 10px;
  }
}
@media (max-width: 499px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) {
    flex-direction: column-reverse;
    margin-bottom: 30px;
  }
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) input {
  display: none !important;
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) label {
  display: inline-block;
  width: 220px;
  padding: 0 20px 0 0 !important;
  text-align: right;
}
@media (max-width: 499px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) label {
    width: 100% !important;
    text-align: center;
  }
}
.page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) .slidecontainer {
  width: calc(100% - 220px);
  margin: 40px 0;
}
@media (max-width: 499px) {
  .page-template-page-template-loan #content-area .stage1 #loanform .field:not(:first-of-type) .slidecontainer {
    width: 100% !important;
    margin-bottom: 20px;
  }
}
.page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 {
  display: flex;
  flex-direction: column-reverse;
  padding: 30px 10px;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 {
    float: left;
    width: 25%;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 {
    width: 50%;
    float: left;
  }
  .page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3:nth-of-type(3), .page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3:last-of-type {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 500px) {
  .page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 {
    width: 100%;
  }
}
.page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 .title {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 .value {
  color: #000;
  font-size: 36px;
  line-height: 100%;
  font-weight: 700;
  padding-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .page-template-page-template-loan #content-area .stage1 .row.stage1-1 > .col-md-3 .value {
    font-size: 28px;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from {
  /*
				.f-step-1_row {
					display: flex;
					align-items: center;
					margin-bottom: 15px;
					padding-left: 10px;
					padding-right: 10px;

				}*/
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-1, .page-template-page-template-loan #content-area .stage1 .step-from .f-step-2, .page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 {
  display: none;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset {
  padding: 30px 50px 50px;
}
@media (min-width: 700px) and (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset {
    padding: 30px 20px;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset {
    padding: 30px 10px;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 {
  display: block;
  float: left;
}
@media (min-width: 1150px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 {
    width: 30%;
    margin: 0 5% 0 0;
  }
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4:nth-of-type(3), .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4:last-of-type.btn-wrapper {
    margin: 0 !important;
  }
}
@media (max-width: 1149px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 {
    width: 48%;
  }
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4:first-of-type {
    margin: 0 4% 30px 0;
  }
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4:nth-of-type(3), .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4:last-of-type {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 {
    width: 100% !important;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 .field {
  margin-bottom: 20px;
}
@media (min-width: 981px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 .field:last-of-type {
    margin: 0 !important;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 .prelim-res > div {
  margin-bottom: 20px;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 .prelim-res > div h4 {
  font-size: 16px !important;
  font-weight: 600 !important;
  padding-bottom: 5px !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 .prelim-res > div p, .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 .prelim-res > div li {
  font-size: 16px !important;
  line-height: 130% !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 table {
  width: 100% !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 table tr {
  padding: 0 !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 table tr th, .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 table tr td {
  font-size: 16px !important;
  line-height: 100%;
  font-weight: 400;
  text-transform: none;
  padding: 20px 10px;
  border-bottom: 2px solid #ccc;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .row > .col-md-4 table tr td {
  text-align: right;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .btn-wrapper {
  width: 100% !important;
  padding: 30px 0 0 !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  clear: both;
  overflow: auto;
  padding: 30px 50px 50px;
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper {
    padding: 30px 10px 50px;
    flex-direction: column;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper input {
  display: inline-block;
  width: auto !important;
  min-width: 180px !important;
  float: right;
  height: auto !important;
  color: #fff !important;
  font-size: 20px !important;
  line-height: 54px !important;
  font-weight: 500 !important;
  padding: 0 30px !important;
  border: 1px solid #82bd5e;
  background: #82bd5e;
  text-align: center;
  transition: 0.5s all;
}
@media (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper input {
    min-width: 205px !important;
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper input {
    font-size: 16px !important;
  }
}
@media (max-width: 699px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper input {
    margin: auto;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-1 .btn-wrapper input:hover {
  color: #82bd5e !important;
  text-decoration: none !important;
  background: #fff !important;
  border-color: #82bd5e !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-2 h3 {
  font-size: 18px !important;
}
@media (max-width: 980px) {
  .page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-2 .btn-wrapper {
    justify-content: space-around !important;
  }
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset.f-step-2 .btn-wrapper input.et_pb_button {
  margin-right: 20px !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .field-container ul {
  display: block !important;
}
.page-template-page-template-loan #content-area .stage1 .step-from #agremloanform fieldset .field-container ul li {
  margin-left: -35px;
  padding-left: 35px;
}
.page-template-page-template-loan #content-area .stage1 .step-from #progressbar {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container > span {
  padding-left: 10px;
  padding-right: 10px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container > .spoiler {
  padding-left: 10px;
  padding-right: 10px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container input[type=checkbox], .page-template-page-template-loan #content-area .stage1 .step-from .spoiler input[type=checkbox] {
  display: none;
  -webkit-appearance: initial;
  background-color: initial;
  cursor: default;
  padding: initial;
  border: initial;
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container label, .page-template-page-template-loan #content-area .stage1 .step-from .spoiler label {
  position: relative;
  padding-left: 46px;
  padding-bottom: 0;
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container input[type=checkbox] + span > label:before, .page-template-page-template-loan #content-area .stage1 .step-from .spoiler input[type=checkbox] + span > label:before {
  content: "";
  border: 1.6px solid #dd1f35;
  width: 30px;
  height: 30px;
  position: absolute;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: -6px;
  left: 0;
  border-radius: 0;
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container input[type=checkbox] + span > label:after, .page-template-page-template-loan #content-area .stage1 .step-from .spoiler input[type=checkbox] + span > label:after {
  content: "";
  left: 5px;
  top: -2px;
  width: 25px;
  height: 25px;
  display: block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ0OC44IDQ0OC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NDguOCA0NDguODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPgoJPGcgaWQ9ImNoZWNrIj4KCQk8cG9seWdvbiBwb2ludHM9IjE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUgICAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNERDFGMzUiPjwvcG9seWdvbj4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+");
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: 0;
  border-radius: 0;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}
.page-template-page-template-loan #content-area .stage1 .step-from .safe-insurance-container input[type=checkbox]:checked + span > label:after, .page-template-page-template-loan #content-area .stage1 .step-from .spoiler input[type=checkbox]:checked + span > label:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 p {
  padding-bottom: 0;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 p a {
  margin: 10px 0;
  display: block;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 table tr {
  border-bottom: 1px solid #e9ebe5;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .form-checkbox {
  top: 2px;
  position: relative;
  left: 5px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .module-product-checklist {
  padding-left: 10px;
  padding-right: 10px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .module-product-checklist li {
  padding: 10px 0;
  margin-bottom: 6px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .module-product-checklist li {
  position: relative;
  padding-left: 40px;
  padding-top: 5px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .module-product-checklist li:before {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(" /wp-content/uploads/2019/11/check-icon.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  position: absolute;
  left: 0;
  top: 4px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .help {
  padding: 10px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .spoiler {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .spoiler #toggle-insurance-terms {
  text-decoration: underline;
  font-size: 18px;
  cursor: pointer;
  color: #ec0000;
  font-family: "SantanderRegular", Arial, Helvetica, sans-serif;
  text-transform: none;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .spoiler #insurance-terms-hide {
  display: none;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .spoiler.active #insurance-terms-hide {
  display: block;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .spoiler.active #insurance-terms-read-more {
  display: none;
}
.page-template-page-template-loan #content-area .stage1 .step-from .f-step-3 .spoiler.active .collapse {
  display: block;
}
.page-template-page-template-loan #content-area .stage1 .step-from #mad-tag-close {
  display: inline-block;
}
.page-template-page-template-loan #content-area .stage1 .step-from #mad-id {
  display: none;
}
.page-template-page-template-loan #content-area .stage1 {
  /*
			hr {
				display: block;
				height: 1px;
				border: 0;
				border-top: 1px solid #e9ebe5;
				margin: 1em 0;
				padding: 0;
			}*/
}
.page-template-page-template-loan #content-area .stage1 .spoiler-trigger {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: bold;
  font-size: 18px;
}
.page-template-page-template-loan #content-area .stage1 .spoiler-trigger .fa {
  font-size: 16px;
  tarnsition: all 0.3s ease;
}
.page-template-page-template-loan #content-area .stage1 .spoiler-trigger.active .fa {
  tarnsition: all 0.3s ease;
  transform: rotate(180deg);
}
.page-template-page-template-loan #content-area .stage1 .table-monthly-result {
  width: 100%;
}
.page-template-page-template-loan #content-area .stage1 .table-monthly-result .tr:first-child {
  background-color: #edeff0;
}
.page-template-page-template-loan .thq {
  background: #edeff0;
  padding: 120px 0 80px;
}
.page-template-page-template-loan ol.cd-multi-steps {
  display: none;
}
.page-template-page-template-loan .loan-calc {
  padding-top: 100px;
}
@media (max-width: 980px) {
  .page-template-page-template-loan .loan-calc {
    padding-top: 0px;
  }
}
.page-template-page-template-loan .loan-calc .calcforms .field {
  /*  width: 33.3%;
                float: left;
                padding: 10px;*/
  /*
                @media (max-width: 480px) {
                    width: 100%;
                }*/
}
.page-template-page-template-loan .loan-calc .calcforms .field p {
  font-size: 14px;
  padding: 0;
}
.page-template-page-template-loan .loan-calc .loan-result {
  padding-top: 40px;
}
.page-template-page-template-loan .loan-calc .loan-result .common-result {
  margin-bottom: 40px;
}
.page-template-page-template-loan .loan-calc .loan-result .common-result th, .page-template-page-template-loan .loan-calc .loan-result .common-result td {
  border-bottom: 1px solid #ccc;
}
.page-template-page-template-loan .loan-calc .loan-result .common-result td {
  text-align: right;
}
.page-template-page-template-loan .loan-calc .loan-result .monthly-result {
  overflow: auto;
}
.page-template-page-template-loan .loan-calc .loan-result .monthly-result th, .page-template-page-template-loan .loan-calc .loan-result .monthly-result td {
  border-bottom: 1px solid #ccc;
  text-align: center;
}
@media (max-width: 767px) {
  .page-template-page-template-loan .loan-calc .loan-result .monthly-result th {
    font-size: 14px;
    padding: 2px;
  }
}
.page-template-page-template-loan .clearb {
  clear: both;
}
.page-template-page-template-loan #progressbar {
  overflow: hidden;
  /* background: black;*/
  /*CSS counters to number the steps*/
  counter-reset: step;
  /*progressbar connectors*/
  /*marking active/completed steps green*/
  /*The number of the step and the connector before it = green*/
}
.page-template-page-template-loan #progressbar li {
  list-style-type: none;
  color: white;
  width: 20%;
  float: left;
  position: relative;
  z-index: 1;
}
.page-template-page-template-loan #progressbar li:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  z-index: 2;
  color: #333;
  background: #777;
  border-radius: 50%;
  margin: 40px auto;
}
.page-template-page-template-loan #progressbar li:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #777;
  position: absolute;
  left: 0;
  top: 48.5px;
  z-index: 1;
  /*put it behind the numbers*/
}
.page-template-page-template-loan #progressbar li:first-child:after {
  width: 50%;
  left: 50%;
}
.page-template-page-template-loan #progressbar li:last-child:after {
  width: 50%;
}
.page-template-page-template-loan #progressbar li.active:before, .page-template-page-template-loan #progressbar li.active:after {
  background: #DD1F35;
  color: white;
}
.page-template-page-template-loan .boatinfo {
  display: none;
}
.page-template-page-template-loan .cosignerinfo {
  display: none;
}
.page-template-page-template-loan .cosignerinfo .field {
  width: 50% !important;
}
@media (max-width: 767px) {
  .page-template-page-template-loan .cosignerinfo .field {
    width: 100% !important;
  }
}
.page-template-page-template-loan .aboutboat-inf, .page-template-page-template-loan .about-coperson-inf {
  display: none;
}
.page-template-page-template-loan .collapse {
  display: none;
}
.page-template-page-template-loan .collapse .insurance-terms-text {
  padding-top: 10px;
}
.page-template-page-template-loan .collapse .insurance-terms-text p {
  font-size: 18px;
}
.page-template-page-template-loan .collapse .insurance-terms-text li {
  padding-top: 1px;
}
.page-template-page-template-loan .collapse .insurance-terms-text ul.module-product-checklist {
  margin: 30px 0 20px;
  padding: 0;
}
.page-template-page-template-loan .collapse.in {
  display: block;
}
.page-template-page-template-loan .collapse.in.help-target, .page-template-page-template-loan .collapse.in .help-target {
  padding: 13.5px;
  background-color: rgba(236, 0, 0, 0.3);
  position: relative;
  font-size: 14px;
  /* padding-left: 44px; */
  margin-top: 15px;
}
.page-template-page-template-loan .btn_block {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.page-template-page-template-loan .f-step-1_row input[type=checkbox], .page-template-page-template-loan .f-step-1_row input[type=radio], .page-template-page-template-loan .input-list input[type=checkbox], .page-template-page-template-loan .input-list input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(0, 0, 0, 0);
  clip: rect(0 0 0 0);
}
.page-template-page-template-loan .f-step-1_row input[type=checkbox]:checked + label:after, .page-template-page-template-loan .f-step-1_row input[type=radio]:checked + label:after, .page-template-page-template-loan .input-list input[type=checkbox]:checked + label:after, .page-template-page-template-loan .input-list input[type=radio]:checked + label:after {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.page-template-page-template-loan .input-list label:before {
  top: 3px;
}
.page-template-page-template-loan .input-list label:after {
  top: 8px;
}
.page-template-page-template-loan .input-list li {
  position: relative;
  margin-bottom: 10px;
}
.page-template-page-template-loan .aboutperson-inf, .page-template-page-template-loan .aboutboat-inf, .page-template-page-template-loan .aboutloan-inf, .page-template-page-template-loan .about-coperson-inf {
  margin-bottom: 30px;
}
.page-template-page-template-loan input[type="range"] {
  -webkit-appearance: slider-horizontal;
}
.page-template-page-template-loan .field.moneysource.fielddisable {
  display: none;
}
div#waitloader {
  position: fixed;
  width: 100%;
  top: 0;
  height: 100vh;
  z-index: 999999;
  background: #fff;
  padding: 32vh 0;
  text-align: center;
  display: none;
}
div#waitloader .fas {
  color: red;
  font-size: 50px;
}
.loan-result-page .newsteps {
  display: none;
}
/* Rangeslider */
.rangeslider {
  position: relative;
  width: 100%;
  height: 4px;
  border-radius: 5px;
  background-color: grey;
}
.rangeslider__handle {
  position: absolute;
  top: -8px;
  width: 20px;
  height: 20px;
  display: inline-block;
  box-sizing: border-box;
  background: #777 !important;
  border-color: #777 !important;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), inset 0 0 0 2px white;
  touch-action: pan-y;
  transition: background-color 0.2s;
  cursor: pointer;
  z-index: 3;
}
.rangeslider__handle:after {
  background: #777 !important;
}
.rangeslider__handle__value {
  position: absolute;
  top: -35px;
  left: -26px;
  width: 90px;
  box-sizing: border-box;
  color: #7ca6de !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 0 !important;
  background: none !important;
  text-align: center;
  white-space: nowrap;
  transition: background-color 0.2s, box-shadow 0.1s, transform 0.1s;
}
.rangeslider__handle__value:before {
  position: absolute;
  content: "";
  bottom: -2px;
  left: calc(50% - 5px);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #7ca6de;
  transition: border-top-color 0.2s;
}
.rangeslider .rangeslider__fill {
  background-color: #7ca6de !important;
}
#popmake-33253, #popmake-34012 {
  top: calc(50% - 200px) !important;
  width: 90% !important;
  background-color: rgba(255, 255, 255, 0.9) !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 40px 20px !important;
}
#popmake-33253 .popmake-close, #popmake-34012 .popmake-close {
  color: #fff !important;
  font-size: 24px !important;
  padding: 15px !important;
}
#popmake-33253 .et_pb_section, #popmake-34012 .et_pb_section {
  background: transparent !important;
  padding: 0 !important;
}
#popmake-33253 .et_pb_section .et_pb_image, #popmake-34012 .et_pb_section .et_pb_image {
  margin: 0 auto !important;
}
#popmake-33253 .et_pb_section h3, #popmake-34012 .et_pb_section h3 {
  color: #000 !important;
  text-transform: none !important;
  max-width: 400px;
  margin: 20px auto 0;
}
#popmake-33253 .et_pb_section .et_pb_button, #popmake-34012 .et_pb_section .et_pb_button {
  font-weight: 900;
  background-color: #88bf45 !important;
  border: none !important;
  border-radius: 10px;
  box-shadow: 0px 0px 0px 6px #fff !important;
}
#popmake-33253 .et_pb_section .et_pb_button:hover, #popmake-34012 .et_pb_section .et_pb_button:hover {
  color: #88bf45 !important;
  background-color: #fff !important;
  box-shadow: 0px 0px 0px 6px #88bf45 !important;
}
.thx-page-popup, #popmake-26229, #popmake-26088 {
  top: 4% !important;
  width: 90% !important;
  max-width: 600px !important;
  margin: 0 auto;
  border: none;
  border-radius: 8px;
  background-color: #fff !important;
}
.thx-page-popup .pum-close.popmake-close, #popmake-26229 .pum-close.popmake-close, #popmake-26088 .pum-close.popmake-close {
  top: 0 !important;
  right: 0 !important;
  color: #585656 !important;
  font-size: 20px;
  background-color: transparent;
}
.thx-page-popup h3, #popmake-26229 h3, #popmake-26088 h3 {
  color: #dd1f35;
  font-size: 26px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .thx-page-popup h3, #popmake-26229 h3, #popmake-26088 h3 {
    font-size: 20px !important;
  }
}
.thx-page-popup h4, #popmake-26229 h4, #popmake-26088 h4 {
  padding-bottom: 25px;
}
@media (max-width: 767px) {
  .thx-page-popup h4, #popmake-26229 h4, #popmake-26088 h4 {
    font-size: 16px !important;
  }
}
.thx-page-popup form p, #popmake-26229 form p, #popmake-26088 form p {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
}
.thx-page-popup form p label, .thx-page-popup form p span, #popmake-26229 form p label, #popmake-26229 form p span, #popmake-26088 form p label, #popmake-26088 form p span {
  width: 130px !important;
  color: #585656;
  font-size: 20px;
}
.thx-page-popup form p input, .thx-page-popup form p textarea, #popmake-26229 form p input, #popmake-26229 form p textarea, #popmake-26088 form p input, #popmake-26088 form p textarea {
  width: calc(100% - 130px);
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  padding: 10px !important;
}
.thx-page-popup form p.reg-check label, #popmake-26229 form p.reg-check label, #popmake-26088 form p.reg-check label {
  width: calc(100% - 35px) !important;
  font-size: 12px !important;
}
.thx-page-popup form p.reg-check input, #popmake-26229 form p.reg-check input, #popmake-26088 form p.reg-check input {
  width: 20px;
  height: 20px;
  margin: 0 15px 0 0 !important;
}
.thx-page-popup form #submit_button, .thx-page-popup form #submit-button, #popmake-26229 form #submit_button, #popmake-26229 form #submit-button, #popmake-26088 form #submit_button, #popmake-26088 form #submit-button {
  width: 165px;
  height: 50px;
  border-radius: 8px;
  background-color: #dd1f35;
  border: 2px solid #dd1f35;
  color: #ffffff !important;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 10px;
}
.thx-page-popup form #submit_button:hover, .thx-page-popup form #submit-button:hover, #popmake-26229 form #submit_button:hover, #popmake-26229 form #submit-button:hover, #popmake-26088 form #submit_button:hover, #popmake-26088 form #submit-button:hover {
  color: #dd1f35 !important;
  background-color: #ffffff !important;
}
.thx-page-popup .wFormHeader, #popmake-26229 .wFormHeader, #popmake-26088 .wFormHeader {
  display: none;
}
.thx-page-popup .wFormFooter, #popmake-26229 .wFormFooter, #popmake-26088 .wFormFooter {
  display: none;
}
.thx-page-popup .wForm, #popmake-26229 .wForm, #popmake-26088 .wForm {
  box-shadow: unset;
}
.thx-page-popup .wForm form, #popmake-26229 .wForm form, #popmake-26088 .wForm form {
  padding: 0;
}
.thx-page-popup .wForm form .oneField, #popmake-26229 .wForm form .oneField, #popmake-26088 .wForm form .oneField {
  display: flex;
  margin-top: 5px;
}
.thx-page-popup .wForm form label, #popmake-26229 .wForm form label, #popmake-26088 .wForm form label {
  width: 165px;
  min-width: 165px;
  display: inline-block;
}
.thx-page-popup .wForm form label + br, #popmake-26229 .wForm form label + br, #popmake-26088 .wForm form label + br {
  display: none;
}
.thx-page-popup .wForm form .inputWrapper, #popmake-26229 .wForm form .inputWrapper, #popmake-26088 .wForm form .inputWrapper {
  width: calc(100% - 165px);
  display: inline-block;
}
.thx-page-popup .wForm form .inputWrapper textarea, .thx-page-popup .wForm form .inputWrapper input:not([type="checkbox"]), .thx-page-popup .wForm form .inputWrapper select, #popmake-26229 .wForm form .inputWrapper textarea, #popmake-26229 .wForm form .inputWrapper input:not([type="checkbox"]), #popmake-26229 .wForm form .inputWrapper select, #popmake-26088 .wForm form .inputWrapper textarea, #popmake-26088 .wForm form .inputWrapper input:not([type="checkbox"]), #popmake-26088 .wForm form .inputWrapper select {
  width: 100%;
  padding: 5px;
  height: auto;
}
.thx-page-popup .wForm form .inputWrapper #tfa_8-L, #popmake-26229 .wForm form .inputWrapper #tfa_8-L, #popmake-26088 .wForm form .inputWrapper #tfa_8-L {
  width: 100%;
}
.thx-page-popup .wForm form .inputWrapper #tfa_8-L span, .thx-page-popup .wForm form .inputWrapper #tfa_8-L a, .thx-page-popup .wForm form .inputWrapper #tfa_8-L span a, #popmake-26229 .wForm form .inputWrapper #tfa_8-L span, #popmake-26229 .wForm form .inputWrapper #tfa_8-L a, #popmake-26229 .wForm form .inputWrapper #tfa_8-L span a, #popmake-26088 .wForm form .inputWrapper #tfa_8-L span, #popmake-26088 .wForm form .inputWrapper #tfa_8-L a, #popmake-26088 .wForm form .inputWrapper #tfa_8-L span a {
  font-size: 13px !important;
  vertical-align: unset;
}
.thx-page-popup .wForm form #tfa_7-D .inputWrapper, #popmake-26229 .wForm form #tfa_7-D .inputWrapper, #popmake-26088 .wForm form #tfa_7-D .inputWrapper {
  width: 100%;
}
/* no new 04-2023 */
/* no old*/
/* no*/
#popmake-73642, #popmake-66019, #popmake-73213, #popmake-66039 {
  padding: 30px !important;
  background: #C6D8EB !important;
  border: none;
  border-radius: 10px;
  /*
	@include desktop {
		padding: 40px;
	}
	
	@media (max-width: 1400px) {
		top: 50px !important;
	}*/
}
#popmake-73642 .popmake-close, #popmake-66019 .popmake-close, #popmake-73213 .popmake-close, #popmake-66039 .popmake-close {
  top: 30px;
  right: 30px;
  width: 20px;
  height: 20px;
  color: transparent !important;
  text-shadow: none;
  background-color: transparent;
  background-image: url(/wp-content/uploads/2022/06/cross-dark-icon.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: none;
  box-shadow: none;
}
#popmake-73642 .popmake-content *, #popmake-66019 .popmake-content *, #popmake-73213 .popmake-content *, #popmake-66039 .popmake-content * {
  color: #101820;
}
#popmake-73642 .popmake-content h3, #popmake-66019 .popmake-content h3, #popmake-73213 .popmake-content h3, #popmake-66039 .popmake-content h3 {
  font-family: "brixton-wood", serif !important;
  font-size: 40px !important;
  line-height: 100% !important;
  text-transform: uppercase;
  padding-bottom: 10px !important;
}
@media (min-width: 981px) {
  #popmake-73642 .popmake-content h3, #popmake-66019 .popmake-content h3, #popmake-73213 .popmake-content h3, #popmake-66039 .popmake-content h3 {
    font-size: 50px !important;
  }
}
#popmake-73642 .popmake-content .subheader, #popmake-66019 .popmake-content .subheader, #popmake-73213 .popmake-content .subheader, #popmake-66039 .popmake-content .subheader {
  font-weight: 700;
  padding-bottom: 0px;
  margin-bottom: 30px;
}
#popmake-73642 .popmake-content p, #popmake-66019 .popmake-content p, #popmake-73213 .popmake-content p, #popmake-66039 .popmake-content p {
  padding: 0;
  margin-bottom: 10px;
}
#popmake-73642 .popmake-content ul, #popmake-66019 .popmake-content ul, #popmake-73213 .popmake-content ul, #popmake-66039 .popmake-content ul {
  margin: 15px 0;
}
#popmake-73642 .popmake-content ul li, #popmake-66019 .popmake-content ul li, #popmake-73213 .popmake-content ul li, #popmake-66039 .popmake-content ul li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
}
#popmake-73642 .popmake-content ul li:before, #popmake-66019 .popmake-content ul li:before, #popmake-73213 .popmake-content ul li:before, #popmake-66039 .popmake-content ul li:before {
  content: "";
  display: block;
  width: 10px;
  min-width: 10px;
  height: 22px;
  background: url(/wp-content/uploads/2022/06/checkmark-icon-color101820.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 12px;
}
#popmake-73642 .popmake-content .wFormContainer, #popmake-66019 .popmake-content .wFormContainer, #popmake-73213 .popmake-content .wFormContainer, #popmake-66039 .popmake-content .wFormContainer {
  max-width: 100% !important;
  margin-top: 25px;
}
#popmake-73642 .popmake-content .wFormContainer *, #popmake-66019 .popmake-content .wFormContainer *, #popmake-73213 .popmake-content .wFormContainer *, #popmake-66039 .popmake-content .wFormContainer * {
  font-family: "Open Sans", sans-serif !important;
}
#popmake-73642 .popmake-content .wFormContainer .wFormHeader, #popmake-73642 .popmake-content .wFormContainer .wFormFooter, #popmake-66019 .popmake-content .wFormContainer .wFormHeader, #popmake-66019 .popmake-content .wFormContainer .wFormFooter, #popmake-73213 .popmake-content .wFormContainer .wFormHeader, #popmake-73213 .popmake-content .wFormContainer .wFormFooter, #popmake-66039 .popmake-content .wFormContainer .wFormHeader, #popmake-66039 .popmake-content .wFormContainer .wFormFooter {
  display: none;
}
#popmake-73642 .popmake-content .wFormContainer .wForm, #popmake-66019 .popmake-content .wFormContainer .wForm, #popmake-73213 .popmake-content .wFormContainer .wForm, #popmake-66039 .popmake-content .wFormContainer .wForm {
  background: transparent;
  border-radius: 0;
  margin: 0 !important;
}
#popmake-73642 .popmake-content .wFormContainer form, #popmake-66019 .popmake-content .wFormContainer form, #popmake-73213 .popmake-content .wFormContainer form, #popmake-66039 .popmake-content .wFormContainer form {
  position: relative;
  min-height: 200px;
  padding: 0 !important;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField, #popmake-66019 .popmake-content .wFormContainer form .oneField, #popmake-73213 .popmake-content .wFormContainer form .oneField, #popmake-66039 .popmake-content .wFormContainer form .oneField {
  padding: 0 !important;
  margin: 0 0 10px !important;
  border: none;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField > label, #popmake-66019 .popmake-content .wFormContainer form .oneField > label, #popmake-73213 .popmake-content .wFormContainer form .oneField > label, #popmake-66039 .popmake-content .wFormContainer form .oneField > label {
  color: #101820;
  font-size: 20px !important;
  line-height: 100%;
  font-weight: 700;
  padding: 0 0 15px !important;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField > label:after, #popmake-66019 .popmake-content .wFormContainer form .oneField > label:after, #popmake-73213 .popmake-content .wFormContainer form .oneField > label:after, #popmake-66039 .popmake-content .wFormContainer form .oneField > label:after {
  display: none;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField > .inputWrapper, #popmake-66019 .popmake-content .wFormContainer form .oneField > .inputWrapper, #popmake-73213 .popmake-content .wFormContainer form .oneField > .inputWrapper, #popmake-66039 .popmake-content .wFormContainer form .oneField > .inputWrapper {
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
}
@media (min-width: 700px) {
  #popmake-73642 .popmake-content .wFormContainer form .oneField > .inputWrapper, #popmake-66019 .popmake-content .wFormContainer form .oneField > .inputWrapper, #popmake-73213 .popmake-content .wFormContainer form .oneField > .inputWrapper, #popmake-66039 .popmake-content .wFormContainer form .oneField > .inputWrapper {
    width: calc(100% - 170px);
  }
}
#popmake-73642 .popmake-content .wFormContainer form .oneField > .inputWrapper > input, #popmake-66019 .popmake-content .wFormContainer form .oneField > .inputWrapper > input, #popmake-73213 .popmake-content .wFormContainer form .oneField > .inputWrapper > input, #popmake-66039 .popmake-content .wFormContainer form .oneField > .inputWrapper > input {
  width: 100%;
  height: 55px;
  padding: 0 20px;
  border: none !important;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField.labelsRemoved, #popmake-66019 .popmake-content .wFormContainer form .oneField.labelsRemoved, #popmake-73213 .popmake-content .wFormContainer form .oneField.labelsRemoved, #popmake-66039 .popmake-content .wFormContainer form .oneField.labelsRemoved {
  margin-top: 30px !important;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField.labelsRemoved .inputWrapper, #popmake-66019 .popmake-content .wFormContainer form .oneField.labelsRemoved .inputWrapper, #popmake-73213 .popmake-content .wFormContainer form .oneField.labelsRemoved .inputWrapper, #popmake-66039 .popmake-content .wFormContainer form .oneField.labelsRemoved .inputWrapper {
  background: transparent !important;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField .choices, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices {
  display: block;
  width: 100% !important;
  max-width: 450px;
}
@media (min-width: 700px) {
  #popmake-73642 .popmake-content .wFormContainer form .oneField .choices, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices {
    width: calc(100% - 180px) !important;
  }
}
#popmake-73642 .popmake-content .wFormContainer form .oneField .choices .oneChoice, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices .oneChoice, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices .oneChoice, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices .oneChoice {
  display: flex;
  align-items: flex-start;
  margin: 0 !important;
}
#popmake-73642 .popmake-content .wFormContainer form .oneField .choices input, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices input, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices input, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices input {
  width: 20px;
  height: 20px;
  background: #FFFFFF;
  border-radius: 5px;
  margin: 0 15px 0 0 !important;
}
@media (min-width: 700px) {
  #popmake-73642 .popmake-content .wFormContainer form .oneField .choices input, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices input, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices input, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices input {
    width: 30px;
    height: 30px;
  }
}
#popmake-73642 .popmake-content .wFormContainer form .oneField .choices label, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices label, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices label, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices label {
  width: calc(100% - 35px);
  color: #707070 !important;
  font-size: 16px;
  line-height: 120%;
  margin: 0;
}
@media (min-width: 700px) {
  #popmake-73642 .popmake-content .wFormContainer form .oneField .choices label, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices label, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices label, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices label {
    width: calc(100% - 45px);
  }
}
#popmake-73642 .popmake-content .wFormContainer form .oneField .choices label div, #popmake-66019 .popmake-content .wFormContainer form .oneField .choices label div, #popmake-73213 .popmake-content .wFormContainer form .oneField .choices label div, #popmake-66039 .popmake-content .wFormContainer form .oneField .choices label div {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  display: inline !important;
  width: 100% !important;
  color: #707070 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}
#popmake-73642 .popmake-content .wFormContainer form .actions, #popmake-66019 .popmake-content .wFormContainer form .actions, #popmake-73213 .popmake-content .wFormContainer form .actions, #popmake-66039 .popmake-content .wFormContainer form .actions {
  border: none;
  padding: 0;
  margin: 10px 0 0;
}
@media (min-width: 700px) {
  #popmake-73642 .popmake-content .wFormContainer form .actions, #popmake-66019 .popmake-content .wFormContainer form .actions, #popmake-73213 .popmake-content .wFormContainer form .actions, #popmake-66039 .popmake-content .wFormContainer form .actions {
    position: absolute;
    top: 35px;
    right: 0;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
    margin: 0;
  }
}
#popmake-73642 .popmake-content .wFormContainer form .actions input, #popmake-66019 .popmake-content .wFormContainer form .actions input, #popmake-73213 .popmake-content .wFormContainer form .actions input, #popmake-66039 .popmake-content .wFormContainer form .actions input {
  width: 160px;
  height: 55px;
  color: #fff !important;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  background: #82BD5E;
  border: 2px solid #82BD5E;
  border-radius: 5px;
  margin: 20px 0 0 !important;
}
@media (min-width: 700px) {
  #popmake-73642 .popmake-content .wFormContainer form .actions input, #popmake-66019 .popmake-content .wFormContainer form .actions input, #popmake-73213 .popmake-content .wFormContainer form .actions input, #popmake-66039 .popmake-content .wFormContainer form .actions input {
    margin: 0 !important;
  }
}
#popmake-73642 .popmake-content .wFormContainer form .actions input:hover, #popmake-66019 .popmake-content .wFormContainer form .actions input:hover, #popmake-73213 .popmake-content .wFormContainer form .actions input:hover, #popmake-66039 .popmake-content .wFormContainer form .actions input:hover {
  color: #82BD5E !important;
  background-color: #fff !important;
}
#popmake-73642 .popmake-content .wFormContainer form .actions #google-captcha br, #popmake-73642 .popmake-content .wFormContainer form .actions #google-captcha .captchaHelp, #popmake-66019 .popmake-content .wFormContainer form .actions #google-captcha br, #popmake-66019 .popmake-content .wFormContainer form .actions #google-captcha .captchaHelp, #popmake-73213 .popmake-content .wFormContainer form .actions #google-captcha br, #popmake-73213 .popmake-content .wFormContainer form .actions #google-captcha .captchaHelp, #popmake-66039 .popmake-content .wFormContainer form .actions #google-captcha br, #popmake-66039 .popmake-content .wFormContainer form .actions #google-captcha .captchaHelp {
  display: none !important;
}
#popmake-73642 .popmake-content .wFormContainer form .actions #google-captcha .captcha, #popmake-66019 .popmake-content .wFormContainer form .actions #google-captcha .captcha, #popmake-73213 .popmake-content .wFormContainer form .actions #google-captcha .captcha, #popmake-66039 .popmake-content .wFormContainer form .actions #google-captcha .captcha {
  max-width: 305px;
  padding: 0 !important;
  margin-top: 30px !important;
}
#popmake-73642 .popmake-content .wFormContainer form .actions #google-captcha .captcha .oneField, #popmake-66019 .popmake-content .wFormContainer form .actions #google-captcha .captcha .oneField, #popmake-73213 .popmake-content .wFormContainer form .actions #google-captcha .captcha .oneField, #popmake-66039 .popmake-content .wFormContainer form .actions #google-captcha .captcha .oneField {
  margin-bottom: 0 !important;
}
#popmake-73642 .popmake-content .et_pb_button, #popmake-66019 .popmake-content .et_pb_button, #popmake-73213 .popmake-content .et_pb_button, #popmake-66039 .popmake-content .et_pb_button {
  display: inline-block;
  color: #fff !important;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  padding: 14px 30px !important;
  background: #82BD5E;
  border: 2px solid #82BD5E;
  border-radius: 5px;
  margin: 50px 0 0 !important;
}
#popmake-73642 .popmake-content .et_pb_button:hover, #popmake-66019 .popmake-content .et_pb_button:hover, #popmake-73213 .popmake-content .et_pb_button:hover, #popmake-66039 .popmake-content .et_pb_button:hover {
  color: #82BD5E !important;
  background-color: #fff !important;
}
.popup_cont {
  z-index: 100000 !important;
}
.popup_cont .popup {
  max-width: 400px;
}
.popup_cont #qrcode {
  margin-bottom: 30px;
}
.popup_cont #qrcode img {
  display: block;
  max-width: 150px;
  height: auto;
  object-fit: contain;
  margin: 0 auto;
}
.popup_cont .qrcode-text {
  margin-bottom: 5px;
}
.popup_cont .qrcode-text-validity {
  font-size: 14px;
  margin-bottom: 30px;
}
.popup_cont form.qrcode-form label {
  display: block;
  font-size: 18px;
  line-height: 130%;
  font-weight: 700;
  margin-bottom: 5px;
}
.popup_cont form.qrcode-form input {
  height: 40px;
  vertical-align: bottom;
}
.popup_cont form.qrcode-form input:first-of-type {
  width: calc(100% - 110px);
  border: 1px solid #A7A8A9;
  padding: 5px 10px !important;
  margin-right: 10px;
}
.popup_cont form.qrcode-form input:last-of-type {
  width: 100px;
  color: #ffffff !important;
  font-size: 20px !important;
  line-height: 38px !important;
  padding: 0 !important;
  border: 1px solid #82BD5E;
  background: #82BD5E;
  transition: 0.5s all;
}
.popup_cont form.qrcode-form input:last-of-type:hover {
  color: #82BD5E !important;
  background: #fff !important;
  border-color: #82BD5E !important;
}
/* Header search block */
.section-menu-search {
  display: block;
  z-index: 100;
  padding-top: 5px;
  padding-bottom: 60px !important;
}
@media (min-width: 981px) {
  .section-menu-search {
    top: 90px;
  }
}
/* Mobile menu */
@media (min-width: 981px) {
  .search-menu-item-mobile {
    display: none;
  }
}
.search-menu-item-mobile a {
  display: block;
}
.search-menu-item-mobile a img {
  display: block;
}
/* Search result page */
.page-template-page-template-custom-search .section-menu-search, .page-template-page-template-custom-search .search-menu-item-mobile {
  display: none !important;
}
@media (min-width: 981px) {
  .page-template-page-template-custom-search #main-content {
    padding-top: 120px !important;
  }
}
@media (max-width: 980px) {
  .page-template-page-template-custom-search #main-content {
    padding-top: 80px !important;
  }
}
.page-template-page-template-custom-search .row-header h2 {
  text-align: center;
}
.section-search-form {
  padding-bottom: 0 !important;
}
.search-wrapper form {
  max-width: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.search-wrapper form input[type=text] {
  width: 100%;
  height: 60px;
  color: #101820px;
  font-size: 18px;
  font-weight: 600;
  padding: 10px 20px;
  background-color: #EDF0F8;
  border: none;
  border-radius: 8px;
}
.search-wrapper form #searchsubmit {
  width: 40px;
  height: 60px;
  color: transparent;
  font-size: 0;
  background-color: #EDF0F8;
  background-image: url(https://pionerboat.no/wp-content/uploads/2022/07/search-icon-black.svg);
  background-position: center;
  background-size: 23px;
  background-repeat: no-repeat;
  border: none;
  border-radius: 8px;
  margin-left: -40px;
  transition: 0.5s all;
}
.search-wrapper form #searchsubmit:hover {
  background-image: url(https://pionerboat.no/wp-content/uploads/2022/07/search-icon-green.svg);
}
.search-wrapper form .s-close {
  display: block;
  width: 18px;
  height: 18px;
  color: transparent;
  font-size: 0;
  background-image: url(https://pionerboat.no/wp-content/uploads/2022/06/cross-dark-icon.svg);
  background-position: center;
  background-size: 18px;
  background-repeat: no-repeat;
  margin-left: 20px;
  cursor: pointer;
}
.section-search-title h2 {
  font-weight: 400 !important;
  text-align: center;
}
.section-search-filter {
  background: #EDF0F8;
  padding: 40px 0 0 !important;
  margin-bottom: 60px;
}
@media (max-width: 1000px) {
  .section-search-filter {
    padding: 40px 0 25px !important;
  }
}
@media (min-width: 1001px) {
  .section-search-filter .et_pb_text {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 1000px) {
  .section-search-filter .et_pb_text {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
  }
}
.section-search-filter .et_pb_text .search_tab {
  display: inline-block;
  width: auto;
  min-width: 0px;
  color: #779FB5;
  font-size: 16px;
  line-height: 100% !important;
  font-weight: 400 !important;
  text-align: center;
  padding: 17px 30px !important;
  margin: 0 15px;
  background: #DCE6EB;
  border-radius: 12px 12px 0px 0px;
}
@media (min-width: 1240px) {
  .section-search-filter .et_pb_text .search_tab {
    min-width: 200px;
  }
}
@media (min-width: 1440px) {
  .section-search-filter .et_pb_text .search_tab {
    min-width: 220px;
    font-size: 18px;
  }
}
@media (max-width: 1000px) {
  .section-search-filter .et_pb_text .search_tab {
    min-width: 220px;
    border-radius: 12px;
    padding: 17px 20px !important;
    margin: 0 8px 15px;
  }
}
@media (max-width: 500px) {
  .section-search-filter .et_pb_text .search_tab {
    min-width: 300px;
    padding: 17px 30px !important;
    margin: 0 auto 15px !important;
  }
  .section-search-filter .et_pb_text .search_tab:nth-of-type(2n+1) {
    margin: 0 auto 15px !important;
  }
}
.section-search-filter .et_pb_text .search_tab:hover {
  color: #ffffff;
  background: #779FB5;
}
.section-search-filter .et_pb_text .search_tab.active {
  color: #ffffff;
  background: #779FB5;
}
.section-search-boats.section-boat-models {
  padding-top: 20px !important;
}
.section-search-boats.section-boat-models .row-models-list > p {
  text-align: center;
}
.section-search-boats.section-boat-models .row-models-list .et_pb_blurb {
  margin-bottom: 40px !important;
}
@media (max-width: 699px) {
  .section-search-boats.section-boat-models .row-models-list .et_pb_blurb {
    margin: 0 auto 40px !important;
  }
}
.section-search-articles.section-blog-inspiration {
  padding-top: 0 !important;
}
.section-search-articles.section-blog-inspiration .et_pb_text {
  margin: 0 auto !important;
}
.section-search-articles.section-blog-inspiration .et_pb_posts > p {
  color: #101820 !important;
}
.section-search-articles.section-blog-inspiration .et_pb_post.post-show-more {
  background: transparent !important;
  margin: 0 !important;
}
@media (max-width: 699px) {
  .section-search-articles.section-blog-inspiration .et_pb_post.post-show-more {
    height: 80px !important;
    margin: 0 auto !important;
  }
}
.section-search-articles.section-blog-inspiration .et_pb_post.post-show-more:after {
  display: none;
}
.section-search-articles.section-blog-inspiration .et_pb_post.post-show-more a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.section-search-articles.section-blog-inspiration .et_pb_post.post-show-more a p {
  color: #779FB5 !important;
  font-size: 28px !important;
  font-weight: 600 !important;
  padding-bottom: 5px;
}
.section-search-articles.section-blog-inspiration .et_pb_post.post-show-more a p:last-of-type {
  padding-bottom: 0 !important;
}
@media (max-width: 699px) {
  .section-search-articles.section-blog-inspiration .et_pb_post.post-show-more a p {
    line-height: 120%;
    padding-bottom: 0 !important;
  }
}
.section-search-articles.section-blog-inspiration .et_pb_post.post-show-more a:hover p {
  color: #82BD5E !important;
}
.section-search-articles.section-blog-inspiration.section-blog-inspiration.et_pb_section .hidepost.et_pb_post {
  display: none;
}
.section-search-categories {
  padding-top: 0 !important;
}
.section-search-categories .row-categories {
  max-width: 1200px !important;
}
.section-search-categories .row-categories .et_pb_column {
  text-align: center;
}
.section-search-categories .row-categories .post-item {
  display: inline-block;
  min-width: 200px;
  margin: 0 10px 20px;
}
.section-search-categories .row-categories .post-item a {
  display: block;
  width: 100%;
  color: #fff;
  text-align: center;
  padding: 10px 20px;
  /*background: $blue-grey !important;
				border: 2px solid $blue-grey !important;

				&:hover {
					color: $blue-grey !important;
					background: #fff !important;
					border: 2px solid $blue-grey !important;
				}*/
}
.section-search-dealers {
  padding-top: 0 !important;
}
.section-search-dealers .row-dealers {
  max-width: 1680px !important;
}
.section-search-dealers .row-dealers .et_pb_column {
  text-align: center;
}
.section-search-dealers .row-dealers .post-item {
  display: inline-block;
  width: 380px;
  text-align: left;
  padding: 0px 0px 40px;
  margin: 0 20px 60px;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(105, 105, 105, 0.2);
  vertical-align: top;
}
.section-search-dealers .row-dealers .post-item .dealer-logo {
  display: block;
  width: 100%;
  height: 215px;
  object-fit: contain;
  object-position: center;
  background: #DCE6EB;
  border-radius: 4px;
  padding: 50px 50px;
  margin: 0;
}
.section-search-dealers .row-dealers .post-item .dealer-logo.dealer-logo-bg {
  background: #779FB5;
}
.section-search-dealers .row-dealers .post-item h4 {
  color: #101820;
  font-size: 24px;
  line-height: 110%;
  font-weight: 600;
  letter-spacing: 0.01em;
  padding: 30px 30px 25px;
}
.section-search-dealers .row-dealers .post-item p {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #626262;
  font-size: 16px;
  line-height: 140%;
  font-weight: 400;
  letter-spacing: -0.01em;
  padding: 0 30px 25px;
}
.section-search-dealers .row-dealers .post-item p:last-of-type {
  padding-bottom: 0;
}
.section-search-dealers .row-dealers .post-item p img {
  display: block;
  width: auto;
  height: auto;
  max-height: 16px;
  object-fit: contain;
  margin-right: 10px;
}
.section-search-dealers .row-dealers .post-item p a {
  color: inherit !important;
}
.section-search-dealers .row-dealers .post-item p a:hover {
  color: #82bd5e !important;
}
.page-template-page-template-api #main-content {
  padding-top: 100px;
  min-height: 400px;
  max-width: 800px;
  margin: 0 auto;
}
.page-template-page-template-api #main-content .wc-item-meta p {
  display: inline;
}
.page-template-page-template-api #main-content #main-header, .page-template-page-template-api #main-content #top-header {
  display: none !important;
}
.page-template-page-template-api #main-content .header {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #3b3d47;
  padding: 20px;
}
.page-template-page-template-api #main-content .lmm-navbar-brand.img {
  width: 254px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-page-template-api #main-content h1 {
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #333;
  font-size: 30px;
  padding-bottom: 30px;
}
.page-template-page-template-api #main-content h3 {
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  color: #333;
  font-size: 20px !important;
}
.page-template-page-template-api #main-content .items h3 {
  text-align: center;
}
.page-template-page-template-api #main-content p, .page-template-page-template-api #main-content th, .page-template-page-template-api #main-content td {
  text-align: center;
  color: #333;
  font-size: 16px;
  font-weight: 300;
}
.page-template-page-template-api #main-content p {
  padding-bottom: 3px;
}
.page-template-page-template-api #main-content .orderInfo p, .page-template-page-template-api #main-content th, .page-template-page-template-api #main-content td {
  text-align: left;
}
.page-template-page-template-api #main-content .main {
  box-sizing: border-box;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.page-template-page-template-api #main-content .billing p, .page-template-page-template-api #main-content .shipping p {
  text-align: left;
}
.page-template-page-template-api #main-content .flex {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.page-template-page-template-api #main-content .flex div {
  margin: 20px;
}
.page-template-page-template-api #main-content td {
  padding: 12px 24px;
}
.page-template-page-template-api #main-content table {
  margin: 0 auto 25px auto;
  width: 100%;
}
.page-template-page-template-api #main-content table tr:first-of-type {
  display: none;
}
.page-template-page-template-api #main-content table, .page-template-page-template-api #main-content table td {
  border: 1px solid;
  border-collapse: collapse;
}
.page-template-page-template-api #main-content .vpc-cart-options-container > div {
  border: none;
}
.page-template-page-template-api #main-content input[type="submit"] {
  font-size: 16px;
  padding: 10px 25px;
  background: #dd1f35 !important;
  color: white !important;
  font-weight: bold;
  text-transform: uppercase;
  box-shadow: none !important;
  cursor: pointer;
}
.page-template-page-template-api #main-content .takeOrder {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  margin-bottom: 20px;
}
#main-content .section-sector-main {
  background: transparent;
  padding-top: 0 !important;
  z-index: 100;
}
@media (max-width: 767px) {
  #main-content .section-sector-main {
    padding-top: 0 !important;
  }
}
#main-content .section-sector-main .et_pb_row {
  background-color: #f7f7f7;
  padding: 70px 10% !important;
  margin-top: -100px;
}
@media (max-width: 767px) {
  #main-content .section-sector-main .et_pb_row {
    padding: 50px 5% !important;
  }
}
#main-content .section-sector-main .et_pb_row h1 {
  font-size: calc(20px + .7vw) !important;
  line-height: 110% !important;
  text-transform: uppercase;
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  #main-content .section-sector-main .et_pb_row h1 {
    padding-bottom: 25px !important;
  }
}
@media (min-width: 1400px) {
  #main-content .section-sector-main .et_pb_row h1 {
    font-size: 32px !important;
  }
}
#main-content .section-sector-main .et_pb_row h1 span {
  font-weight: 400 !important;
}
#main-content .section-sector-main .et_pb_row .et_pb_button_module_wrapper {
  margin-top: 50px;
}
@media (max-width: 767px) {
  #main-content .section-sector-main .et_pb_row .et_pb_button_module_wrapper {
    margin-top: 30px;
  }
}
.dealer {
  display: none;
}
.page-template-page-template-orderform .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 980px) and (max-width: 1180px) {
  .page-template-page-template-orderform .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module {
    display: block;
  }
}
@media (max-width: 420px) {
  .page-template-page-template-orderform .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module {
    display: block;
  }
}
.page-template-page-template-orderform .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module .et_pb_button {
  max-width: 46%;
}
@media (min-width: 980px) and (max-width: 1180px) {
  .page-template-page-template-orderform .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module .et_pb_button {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 420px) {
  .page-template-page-template-orderform .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_.et_pb_module .et_pb_button {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
    margin-bottom: 20px;
  }
}
.saved_bloc #delete_saved {
  line-height: 18px;
}
.colmleft {
  float: left;
}
/*
.saved-boats-acc {
    .product_name {
        font-size: 2em;
        color: #d02139;
        margin-bottom: 20px;
        text-decoration: none;
        font-weight: 700;
    }

    .boat_image {
        float: left;
        width: 40%;
        margin: 0 10px 2% 0;
    }

    .option_block {
        width: 57%;
        float: right;
    }

    .options {
        display: none;
    }

    .saved-block {
        display: flex;
        margin-bottom: 20px;

        > div {
            margin-right: 20px;
        }

        .saved_bloc {
            margin: 0 20px 0 0;
        }
    }

    .save_later {
        background: #d02139;
        color: #fff;
        padding: 10px 10px;

        &:hover {
            opacity: 0.7;
        }

        .fa {
            font-size: 16px;
            line-height: 1;
            margin-left: 5px;

        }

        &.sharelink {
            background: #1e71af;
        }

        &.addtocartlink {
            background: #e1821e;
        }

        &.editlink {
            min-width: 160px;
            text-align: center;
            background: #aaa;
        }
    }
}
*/
.wpml_sv_desc, .wpml_no_desc {
  display: none;
}
html[lang="nb-NO"] .wpml_no_desc {
  display: block;
}
html[lang="sv-SE"] .wpml_sv_desc {
  display: block;
}
.dealer_descr {
  display: none;
}
.dealer-page .dealer_descr {
  display: block;
}
.woocommerce-checkout .entry-content:before {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  background-image: url("/wp-content/themes/Pionerboats/images/spinner.svg");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 10000;
  /*            transition: all 800ms;*/
}
.woocommerce-checkout .entry-content.loading:before {
  display: block;
}
.featherlight-content a.button.temporary {
  background-color: #32CD32 !important;
  border: 1px solid #32CD32 !important;
}
.featherlight-content a.button.temporary:hover {
  border: 1px solid #32CD32 !important;
  color: #32CD32 !important;
}
#santander_financing_field, #financing_link_field {
  display: none;
}
.reg_boat_panel_acc .ownpdfform {
  display: none;
}
html[lang="nb-NO"] .reg_boat_panel_acc .no-pdf, html[lang="sv-SE"] .reg_boat_panel_acc .se-pdf, html[lang="fi"] .reg_boat_panel_acc .fi-pdf, html[lang="de-DE"] .reg_boat_panel_acc .de-pdf, html[lang="en-EU"] .reg_boat_panel_acc .en-pdf, html[lang="en-US"] .reg_boat_panel_acc .en-pdf {
  display: block;
}
select.justone {
  appearance: none;
  border: none;
  pointer-events: none;
}
/*Configured boats*/
.conf-buttons {
  display: none;
  font-size: 20px;
  margin: 20px auto 40px;
  text-align: center;
}
.conf-buttons a {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  background-color: #dd1f35;
  border: 1px solid #dd1f35;
  display: inline-block;
  padding: 10px 20px;
  border-radius: 5px;
  margin: 10px 15px;
}
.conf-buttons a:hover {
  color: #dd1f35;
  background-color: #fff;
}
.vpc-cart-config.o-wrap .vpc-cart-options-container {
  font-size: 13px;
  margin: 20px 0 0 0;
}
/* configurator pages */
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
  margin: 50px 0;
}
.woocommerce .woocommerce-customer-details h2, .woocommerce .woocommerce-order-details h2, .woocommerce .woocommerce-order-downloads h2 {
  padding-bottom: 20px;
}
.vpc-cart-options-container > div {
  text-align: right;
}
.vpc-cart-options-container > div strong {
  text-align: left;
}
.tooltip-inner {
  padding: 10px !important;
  font-size: 14px !important;
}
.project-thumbnail img {
  width: 100%;
  height: auto;
}
#loadmoreButton {
  display: none !important;
}
.vpc-cart-config.o-wrap {
  max-width: 100% !important;
}
#cookie-law-info-bar span {
  max-width: 1080px;
  display: block;
  margin: 0 auto;
  line-height: 150%;
}
@media (min-width: 981px) {
  .et_right_sidebar #left-area {
    float: none;
    padding-right: 0;
    margin: 0 auto;
  }
  #main-content .container:before {
    display: none;
  }
}
.wpml_sv, .wpml_en, .wpml_no {
  display: none;
}
@media print {
  #top-header, #main-header {
    display: none !important;
  }
  #main-content {
    padding: 0 !important;
    max-width: 100% !important;
    max-height: none !important;
  }
  #page-container {
    padding: 0px !important;
  }
  #main-footer .et_pb_column {
    display: none;
  }
  #main-footer .et_pb_column_0 {
    display: block;
    width: 100%;
  }
}
.select2-dropdown {
  background-color: #f3f3f3;
  border: none;
  padding: 0 15px 15px 15px;
}
#order_comments {
  min-height: 80px;
}
#vpc-container .o-col.conf_desc {
  margin: 0;
  padding-bottom: 0;
  font-size: 26px;
  display: inline-block;
  width: auto;
  color: #373737;
  margin-top: -7px;
  position: relative;
  padding: 0;
}
@media (max-width: 767px) {
  #vpc-container .o-col.conf_desc {
    order: 3;
  }
}
@media (max-width: 500px) {
  #vpc-container .o-col.conf_desc {
    font-size: 16px;
    display: block;
    height: 25px;
    margin-top: 0;
  }
}
div, input, textarea, button, select, a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  tap-highlight-color: rgba(0, 0, 0, 0) !important;
  outline: none;
}
.error, .error2, .error3 {
  font-size: 14px;
  color: #dd1f35;
  text-align: center;
}
.woocommerce-order-received .div#wFormThankYouPage {
  display: none;
}
#cookie-law-info-bar {
  left: 0;
}
#jckpc_images {
  width: 100% !important;
  float: left;
  overflow: hidden !important;
  clear: both !important;
  height: 400px !important;
  margin-bottom: 40px !important;
}
.woocommerce div.product div.summary {
  width: 100% !important;
  overflow: hidden !important;
  clear: both !important;
}
.saved_panel .product_name {
  padding: 5px 0;
}
.saved_panel .title {
  text-decoration: none;
  margin-top: 0;
  padding-top: 0;
  font-weight: bold;
  color: black;
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@font-face {
  font-family: "brixton-wood";
  src: url("../../Pionerboats_new2020/fonts/brixton-wood-vector.woff") format("woff"), url("../../Pionerboats_new2020/fonts/Brixton-Wood-SVG.otf") format("opentype"), url("../../Pionerboats_new2020/fonts/Brixton-Wood-Vector.otf") format("truetype");
}
/*# sourceMappingURL=index.css.map */