.fourthlevelVerticalmenu {
  visibility: visible !important;
  opacity: 1 !important; }

.fourthLevelMenu li {
  display: inline; }

.fourthLevelMenu a, .fourthLevelMenu a:visited, .fourthLevelMenu a:active {
  padding-top: 2px;
  padding-bottom: 2px; }

.right-side-part {
  margin-top: 21px;
  width: 79%;
  float: left;
  background-color: #ecf0f3; }
  .right-side-part .fourthLevelMenuRight4drop li {
    display: inline;
    padding-left: 0px;
    padding-right: 0px; }
  .right-side-part .fourthLevelMenuRight4drop a, .right-side-part .fourthLevelMenuRight4drop a:visited, .right-side-part .fourthLevelMenuRight4drop a:active {
    font-size: 14px;
    padding-top: 0px;
    padding-bottom: 0px; }
  .right-side-part li.title h3 {
    text-align: center;
    border-bottom: 1px solid #000000; }

.fourthLevelMenu {
  width: 20%;
  float: left; }

.fourthLevelMenuRight4 .fourthLevelMenuRight4drop {
  float: left;
  width: 20%; }

ul.fourthLevelMenuRight4drop {
  margin: 0 !important;
  padding: 10px 10px 10px 10px !important; }

/* .number-of-div-1{display:block;}
.number-of-div-2, .number-of-div-3, .number-of-div-4, .number-of-div-5, .number-of-div-6{display:none;} */
.right-side-part li.title h3:hover {
  color: #0173ae; }

.nosubmenu li.title h3 {
  font-size: 14px;
  border: none;
  text-align: left; }

[data-dropdownnn="climbing-and-caving"] li, [data-dropdownnn="sports-and-travel"] li {
  padding-left: 0px;
  padding-right: 0px; }
[data-dropdownnn="climbing-and-caving"] .nosubmenu, [data-dropdownnn="sports-and-travel"] .nosubmenu {
  margin: 0 !important;
  padding: 10px 2px 10px 10px !important; }

[data-dropdownnn="sports-and-travel"] .nosubmenu, [data-dropdownnn="snow-ice"] .nosubmenu {
  margin: 0 !important;
  padding: 10px 2px 10px 10px !important; }
[data-dropdownnn="sports-and-travel"] .fourthLevelMenu, [data-dropdownnn="snow-ice"] .fourthLevelMenu {
  width: 15%; }
[data-dropdownnn="sports-and-travel"] .right-side-part, [data-dropdownnn="snow-ice"] .right-side-part {
  width: 85%; }

[data-dropdownnn="sports-and-travel"] .fourthLevelMenuRight4drop, [data-dropdownnn="sports"] .fourthLevelMenuRight4drop {
  width: 25%; }

/**mega menu custom style**/
.mega-menu .dropdown {
  width: 95%;
  margin: 0 auto;
  left: 0;
  right: 0; }
.mega-menu .dropdown {
  background-color: #0173ae; }
.mega-menu .dropdown_title li a, .mega-menu .dropdown_title li a:hover, .mega-menu .dropdown_title li a:active {
  color: #ffffff; }
.mega-menu .menu li a[href]:hover, .mega-menu .menu li a:focus, .mega-menu .menu a[href]:hover span {
  color: #ffffff; }
.mega-menu .dropdown_column__menu .dropdown_title {
  padding-bottom: 3px; }
.mega-menu .dropdown_column__menu li a {
  padding: 0px; }
.mega-menu .mega-menu__richtext p {
  padding: 0; }
.mega-menu .mega-menu__richtext img, .mega-menu .mega-menu__image-caption-link img {
  margin-bottom: 0px; }
.mega-menu .mega-menu__image-caption-link a, .mega-menu .mega-menu__image-caption-link a:visited, .mega-menu .mega-menu__image-caption-link a:active, .mega-menu .mega-menu__image-caption-link a:hover {
  padding: 12px 0 0 0; }

.header .nav .menu .dropdown_link,
.reltv-point-of-sale,
.reltv-brands {
  border: none;
  position: relative; }
  .header .nav .menu .dropdown_link:after,
  .reltv-point-of-sale:after,
  .reltv-brands:after {
    background: url(//cdn.shopify.com/s/files/1/0047/5093/4105/t/33/assets/arrow.png?v=11680285703623146949) no-repeat center bottom/100% auto;
    bottom: -4px;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    height: 20px;
    opacity: 0;
    transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s; }
  .header .nav .menu .dropdown_link:hover,
  .reltv-point-of-sale:hover,
  .reltv-brands:hover {
    border: none; }
  .header .nav .menu .dropdown_link:hover:after,
  .reltv-point-of-sale:hover:after,
  .reltv-brands:hover:after {
    opacity: 1; }

.header .nav .menu .dropdown_link.active_link:after {
  opacity: 1; }

.reltv-point-of-sale,
.reltv-brands {
  position: relative; }

.reltv-point-of-sale .vertical-menu_submenu,
.reltv-brands .vertical-menu_submenu {
  display: none;
  visibility: visible !important;
  background-color: #0173ae;
  top: 50px;
  opacity: 1 !important;
  z-index: 99;
  pointer-events: unset; }
  .reltv-point-of-sale .vertical-menu_submenu li a,
  .reltv-brands .vertical-menu_submenu li a {
    font-size: 13px;
    letter-spacing: 0;
    padding: 5px 2px; }
.reltv-point-of-sale:hover .vertical-menu_submenu,
.reltv-brands:hover .vertical-menu_submenu {
  display: block;
  margin-top: 2px; }

.vertical-menu_submenu li a[href]:hover, .vertical-menu_submenu li a:focus, .vertical-menu_submenu a[href]:hover span {
  color: #ffffff; }

.mega-menu .dropdown.menu {
  top: 134px; }

.reltv-brands .vertical-menu_submenu {
  column-count: 2;
  column-gap: 0px;
  padding-bottom: 10px;
  /*width: 300px;*/ }

.menu .vertical-menu_submenu li {
  padding: 0 10px; }

.dropdown_content p, .dropdown_content a, .dropdown_content a:hover, .dropdown_content a:active {
  font-size: 13px;
  letter-spacing: 0; }

[data-dropdownnn="brands"] {
  display: none !important; }

/****4-12-2018****/
.retailer .add_to_cart {
  margin-bottom: 20px;
  width: 79%; }

.page-retailer-template .featured_collections.clearfix {
  padding: 10px 0px 15px 0px; }
.page-retailer-template h1 {
  font-size: 30px;
  margin: 20px auto 4px; }
.page-retailer-template .featured-link--image {
  margin-bottom: 20px; }

@media only screen and (max-width: 798px) {
  #header .top_bar a.mobile_logo {
    width: 36%; } }
/****20-06-2018****/
.contact-form #contactFormTeamSelect {
  border: 1px solid #0089cf; }
.contact-form p.quote {
  margin-top: 20px; }

/***-Mobile slide show-***/
@media only screen and (max-width: 768px) {
  .slideshow-desktop {
    display: none; } }
@media only screen and (min-width: 769px) {
  .slideshow-mobile {
    display: none; } }
/*------cart page------*/
input#js-ship-date {
  pointer-events: none; }

/*--Support warranty page--*/
.support-warranty-buttons {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between; }
  @media (max-width: 768px) {
    .support-warranty-buttons {
      display: block; } }
  @media (max-width: 768px) {
    .support-warranty-buttons p a {
      width: 100%; } }

p.technologies-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

span.current_price span, .gst {
  font-size: 14px; }

.shopify-product-form h4 {
  font-size: 18px; }

.shopify-product-form h4:after {
  content: " +GST"; }

.section.product_section {
  position: relative; }

p.from-meta-fields.dgoods-badge-1 {
  background-image: url(//cdn.shopify.com/s/files/1/0047/5093/4105/t/33/assets/dgoods_small.png?v=9411920005999239889);
  font-size: 0px;
  width: 70px;
  height: 70px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0; }

p.from-meta-fields.dgoods-badge-0 {
  display: none; }

p.from-meta-fields.special_order-badge-1 {
  background-image: url(//cdn.shopify.com/s/files/1/0047/5093/4105/t/33/assets/special_small.png?v=10830159828941753807);
  font-size: 0px;
  width: 70px;
  height: 70px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 525px; }

p.from-meta-fields.special_order-badge-0 {
  display: none; }

/* input#checkout.disabled {
    pointer-events: none;
    opacity: 0.2;
} */
.product-single__media {
  padding-top: 0 !important; }
  .product-single__media .mediaWrapper {
    height: 368px !important; }

.product_gallery_nav .product-single__media {
  padding-top: 0 !important; }
  .product_gallery_nav .product-single__media .mediaWrapper {
    height: 50px !important; }

.menu li {
  padding: 0 !important;
  margin: 0 5px; }

[data-dropdownnn="operator"] .fourthLevelMenu .fourthlevelVerticalmenu li {
  display: block; }
[data-dropdownnn="operator"] .dropdown.menu {
  background-color: #0173ae;
  margin-top: -10px; }
  [data-dropdownnn="operator"] .dropdown.menu .right-side-part {
    background-color: transparent; }
    [data-dropdownnn="operator"] .dropdown.menu .right-side-part ul {
      padding-top: 0 !important; }
    [data-dropdownnn="operator"] .dropdown.menu .right-side-part li {
      display: block; }
      [data-dropdownnn="operator"] .dropdown.menu .right-side-part li a {
        color: #000; }
        [data-dropdownnn="operator"] .dropdown.menu .right-side-part li a h3 {
          color: #000;
          margin: 0; }
        [data-dropdownnn="operator"] .dropdown.menu .right-side-part li a:hover {
          color: #fff; }
          [data-dropdownnn="operator"] .dropdown.menu .right-side-part li a:hover h3 {
            color: #fff; }
  [data-dropdownnn="operator"] .dropdown.menu li.left-sub-menu a {
    color: #fff; }

[data-dropdown-rel="operator"]:after {
  background: url(//cdn.shopify.com/s/files/1/0047/5093/4105/t/33/assets/arrow.png?v=11680285703623146949) no-repeat center bottom/100% auto;
  bottom: -4px;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  opacity: 0;
  transition: all 0.2s linear 0s;
  -webkit-transition: all 0.2s linear 0s; }
[data-dropdown-rel="operator"]:hover:after {
  opacity: 1; }

span.sold_out {
  display: none !important; }

.gst {
  display: inline-block;
  margin: 0 !important; }

span.backorder {
  padding-left: 10px;
  color: #016192;
  text-transform: uppercase; }

.main_no_longer {
  position: relative; }

.no-longer-available {
  position: absolute;
  top: 0;
  right: 30px;
  width: 70px; }

.no-longer-available_text {
  color: #b95e06;
  font-weight: bold; }
