/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* @override 
 https://shopdev2020.wctest.ca/templates/g5_hydrogen/custom/css-compiled/piet_34.css */
/* line 4, templates/g5_hydrogen/custom/scss/piet.scss */
* {
  font-family: Futura, Trebuchet MS, Arial, sans-serif;
}
/* line 120, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary {
  border-radius: 0 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  background: #000 !important;
}
/* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.black {
  /*		background: $color-darkgrey;
   border-color: $color-darkgrey;
   color: #fff!important;*/
  background: #000;
  border-color: #000;
  color: #fff !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 123, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary:hover {
  background: #58585a !important;
  border-color: #58585a !important;
  color: #fff !important;
}
/* line 129, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.btn-white {
  background: #fff !important;
  color: #000 !important;
  border-color: #58585a !important;
}
/* line 133, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.btn-white:hover {
  background: #fff !important;
  color: #000 !important;
  border-color: #58585a !important;
}
/* line 141, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 142, templates/g5_hydrogen/custom/scss/piet.scss */
#button-cart:hover {
  background: #585858 !important;
  border-color: #585858 !important;
  color: #fff !important;
}
/* line 149, templates/g5_hydrogen/custom/scss/piet.scss */
.btn-balance {
  white-space: normal !important;
}
/* line 153, templates/g5_hydrogen/custom/scss/piet.scss */
button.btn-option {
  color: #303030 !important;
}
/* line 155, templates/g5_hydrogen/custom/scss/piet.scss */
button.btn-option:hover {
  border: 1px solid #303030 !important;
}
/* line 159, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 160, templates/g5_hydrogen/custom/scss/piet.scss */
button.btn-option.active:hover {
  color: #303030 !important;
}
/* line 166, templates/g5_hydrogen/custom/scss/piet.scss */
.btn-info, .btn-danger, .btn-default {
  border-radius: 0;
}
/* line 180, templates/g5_hydrogen/custom/scss/piet.scss */
button, .button {
  border-radius: 0 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  margin-bottom: 0 !important;
}
/* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
button.black, .button.black {
  /*		background: $color-darkgrey;
   border-color: $color-darkgrey;
   color: #fff!important;*/
  background: #000;
  border-color: #000;
  color: #fff !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
button.black:hover, .button.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
button.red, .button.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
button.red:hover, .button.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
button:hover, .button:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 203, templates/g5_hydrogen/custom/scss/piet.scss */
.g-offcanvas-toggle {
  display: none !important;
}
/* line 207, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas {
  z-index: 10001;
}
/* line 212, templates/g5_hydrogen/custom/scss/piet.scss */
a {
  color: #303030;
}
/* line 215, templates/g5_hydrogen/custom/scss/piet.scss */
a:hover {
  color: #303030;
  text-decoration: underline;
}
/* line 220, templates/g5_hydrogen/custom/scss/piet.scss */
a:focus {
  color: #303030;
}
/*.modern-search {
 display: none;
 }*/
/* line 233, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .others-only {
  display: none;
}
/* line 237, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.homepage) .home-only {
  display: none;
}
/* line 240, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 241, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 242, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .headroom--top a.home-only {
  display: block;
}
/* line 246, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 247, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 248, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .headroom--unpinned .modern-search-unpinned a.home-only {
  display: none;
}
/* line 252, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .headroom--unpinned .modern-search-unpinned a.others-only {
  display: block;
}
/* line 258, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 260, templates/g5_hydrogen/custom/scss/piet.scss */
.headroom--top .modern-search-unpinned {
  display: none;
}
/* line 264, templates/g5_hydrogen/custom/scss/piet.scss */
.headroom--top .modern-search {
  display: block;
}
/* line 269, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 270, templates/g5_hydrogen/custom/scss/piet.scss */
.headroom--unpinned .modern-search-unpinned, .headroom--not-top.headroom--pinned .modern-search-unpinned, .headroom--not-top .modern-search-unpinned {
  display: block;
}
/* line 274, templates/g5_hydrogen/custom/scss/piet.scss */
.headroom--unpinned .modern-search, .headroom--not-top.headroom--pinned .modern-search, .headroom--not-top .modern-search {
  display: none;
}
/* line 280, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 281, templates/g5_hydrogen/custom/scss/piet.scss */
.eb-36-open body:not(.homepage) a.home-only {
  display: block;
}
@media (max-width: 991px) {
  /* line 288, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 289, templates/g5_hydrogen/custom/scss/piet.scss */
  .eb-37-open body:not(.homepage) a.others-only, .eb-38-open body:not(.homepage) a.others-only {
    display: block;
  }
  /* line 294, templates/g5_hydrogen/custom/scss/piet.scss */
  .eb-36-open body.homepage {
    margin-top: 53px;
  }
  /* line 295, templates/g5_hydrogen/custom/scss/piet.scss */
  .eb-36-open body.homepage a.home-only {
    display: block;
  }
  /* line 300, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 301, templates/g5_hydrogen/custom/scss/piet.scss */
  .eb-37-open body.homepage a.others-only {
    display: block;
  }
  /* line 306, templates/g5_hydrogen/custom/scss/piet.scss */
}
@media (max-width: 991px) and (max-width: 991px) {
  /* line 308, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .rstboxes .rstbox, .rstbox_37 .rstboxes .rstbox, .eb-36 .rstboxes .rstbox, .eb-37 .rstboxes .rstbox {
    position: absolute !important;
  }
  /* line 316, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 317, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .rstbox-content input.button, .rstbox_37 .rstbox-content input.button, .eb-36 .rstbox-content input.button, .eb-37 .rstbox-content input.button {
    display: none !important;
  }
  /* line 321, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .rstbox-content .navbar-form, .rstbox_37 .rstbox-content .navbar-form, .eb-36 .rstbox-content .navbar-form, .eb-37 .rstbox-content .navbar-form {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 327, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .navbar-form, .rstbox_37 .navbar-form, .eb-36 .navbar-form, .eb-37 .navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px !important;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px;
  }
  /* line 338, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .navbar-form .form-control, .rstbox_37 .navbar-form .form-control, .eb-36 .navbar-form .form-control, .eb-37 .navbar-form .form-control {
    width: 100% !important;
    display: block !important;
  }
  /* line 343, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .navbar-form.navbar-right, .rstbox_37 .navbar-form.navbar-right, .eb-36 .navbar-form.navbar-right, .eb-37 .navbar-form.navbar-right {
    float: none !important;
  }
}
@media (min-width: 992px) {
}
/* line 361, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 362, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38, .eb-38 {
    overflow-y: hidden;
  }
  /* line 365, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 header, .eb-38 header {
    z-index: 99999 !important;
  }
  /* line 369, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstboxes .rstbox, .eb-38 .rstboxes .rstbox {
    position: fixed;
    z-index: 10000 !important;
  }
  /* line 378, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 379, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstbox-content input.button, .eb-38 .rstbox-content input.button {
    display: none !important;
  }
  /* line 383, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstbox-content .navbar-form, .eb-38 .rstbox-content .navbar-form {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 389, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .navbar-form, .eb-38 .navbar-form {
    padding: 10px 15px !important;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px;
  }
  /* line 398, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .navbar-form .form-control, .eb-38 .navbar-form .form-control {
    width: 100% !important;
    display: block !important;
  }
  /* line 403, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .navbar-form.navbar-right, .eb-38 .navbar-form.navbar-right {
    float: none !important;
  }
}
@media (min-width: 992px) {
  /* line 410, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstbox, .eb-38 .rstbox {
    display: none !important;
  }
}
/* line 416, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 417, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.eb_36) .rstboxes {
  display: inherit !important;
}
/* line 422, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 423, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.eb_37) .rstboxes {
  display: inherit !important;
}
/* line 428, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 429, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.eb_38) .rstboxes {
  display: inherit !important;
}
/* line 434, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header {
  /*	a {
   color: #fff!important;
   &:hover {
   text-decoration: underline;
   }
   }*/
  /*	@media (min-width:992px) {
   font-weight: bold !important;
   letter-spacing: 1px;
   }*/
}
/* line 435, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .modern-hamburger, #g-header .modern-search {
  cursor: pointer;
}
/* line 447, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 448, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .modern-mobile-logo img {
  width: 101px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 454, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header #column-wrap-id-1563824130538 {
    margin-left: -32px !important;
  }
}
/* line 459, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 460, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header #sticky-mobile-header > .g-content {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
@media (max-width: 767px) {
  /* line 464, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header #sticky-mobile-header > .g-content .sppb-col-md-4.sppb-col-sm-8.sppb-col-xs-8 {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  /* line 470, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header #sticky-mobile-header > .g-content .sppb-col-md-2.sppb-col-sm-1.sppb-col-xs-1 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}
/* line 479, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 480, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content {
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
  /* line 486, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content #section-id-1563918636080 {
    /*              [class*="sppb-col-"] {
     padding-right: 0;
     padding-left: 0;
     }*/
  }
  /* line 491, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content #section-id-1563918636080 .sppb-col-md-4 {
    padding-right: 0;
    padding-left: 0;
    -ms-flex: 0 0 56% !important;
    flex: 0 0 56% !important;
    max-width: 56% !important;
  }
  /* line 499, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content #section-id-1563918636080 .sppb-col-md-2 {
    padding-right: 0;
    padding-left: 0;
    -ms-flex: 0 0 11% !important;
    flex: 0 0 11% !important;
    max-width: 11% !important;
  }
  /* line 513, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 515, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content .modern-account img, #g-header .g-content .modern-cart img {
    height: 30px;
    width: auto;
  }
  /* line 521, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 524, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content .modern-search img, #g-header .g-content .modern-search-unpinned img, #g-header .g-content .modern-hamburger img {
    max-height: 26px;
    width: auto;
  }
}
@media (min-width: 992px) {
  /* line 531, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content {
    margin-top: 0;
    margin-left: auto;
    padding-top: 0;
    padding-left: 0;
    margin-right: auto;
    padding-right: 10px;
  }
}
/* line 541, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .toprightmod {
  white-space: nowrap;
}
/* line 546, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .itemsmenu {
  background-size: 18px;
}
/* line 556, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation {
  position: relative;
  z-index: 2;
}
/* line 560, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 565, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 572, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod {
  text-align: right;
  font: 10px Futura !important;
  position: relative;
  overflow: visible;
  top: 15px;
  padding-right: 0px;
}
/* line 581, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod a {
  color: #303030;
}
/* line 584, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod a:hover {
  color: #fff;
}
/* line 589, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account {
  border-radius: 0 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  text-transform: inherit;
}
/* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black {
  /*		background: $color-darkgrey;
   border-color: $color-darkgrey;
   color: #fff!important;*/
  background: #000;
  border-color: #000;
  color: #fff !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 592, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .signinmod .btn.btn-account {
    font-size: 11px;
  }
}
/* line 595, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black {
  background: none !important;
  color: #303030 !important;
  border: none;
}
/* line 599, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black .caret {
  margin-bottom: 5px;
}
/* line 602, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black:hover {
  background: none !important;
  color: #303030 !important;
  border: none;
}
/* line 610, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .dropdown-menu {
  border-radius: 0;
  width: inherit !important;
  left: inherit !important;
  right: 0 !important;
}
/* line 616, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .dropdown-menu li > a:hover, #g-navigation .signinmod .dropdown-menu li > a:focus {
  background-color: #fff !important;
  color: #303030;
}
/* line 624, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation #section-id-1567633089487 {
  z-index: 9999;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 627, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation #section-id-1567633089487 #column-wrap-id-1567633089483 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  /* line 633, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation #section-id-1567633089487 #column-wrap-id-1567633089485 {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  /* line 639, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation #section-id-1567633089487 #column-wrap-id-1567633089484 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  /* line 643, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation #section-id-1567633089487 #column-wrap-id-1567633089484 img {
    max-width: 330px !important;
  }
}
/* line 650, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb {
  padding: 0px !important;
  background-color: transparent !important;
  margin: 0px;
  text-align: left;
}
/* line 656, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb a {
  color: #303030;
}
/* line 660, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb .divider {
  padding-right: 5px;
  padding-left: 5px;
  color: #ccc;
}
/* line 666, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb .active {
  color: #e61d3a;
}
/* line 670, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb li {
  font-size: 11px;
  line-height: none;
}
/* line 675, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb > li + li:before {
  content: "";
  display: none !important;
}
/* line 680, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb span.divider.icon-location, #g-navigation .breadcrumb span.divider.location-arrow {
  display: none !important;
}
/* line 686, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation #column-id-1567633089485 {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 692, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search {
  position: relative;
}
/* line 694, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search.navbar-right {
  float: none !important;
}
/* line 698, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search:before {
  font: 18px 'FontAwesome';
  content: "\f002";
  position: absolute;
  left: 24px !important;
  top: 10px !important;
  color: #58585a;
}
/* line 707, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search input[type="text"] {
  box-shadow: none !important;
  border: 1px solid #e9e9e8 !important;
  padding-left: 30px;
  max-width: 100% !important;
  height: 38px !important;
  border-radius: 0;
}
/* line 716, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search input[type="text"]:focus {
  border-color: #303030 !important;
  box-shadow: none !important;
}
/* line 724, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 767px) {
  /* line 731, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .sppb-text-left.main-logo {
    text-align: center;
  }
  /* line 735, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .only-licensed {
    text-align: center !important;
  }
}
/* line 740, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 741, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 742, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search.pnut form {
  position: relative !important;
}
/* line 746, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search.pnut input {
  color: #a0a0a0 !important;
  padding-right: 40px;
  border: 1px solid #a0a0a0 !important;
  box-shadow: none;
  border-radius: 0;
  font-size: 11px;
  width: 300px;
}
@media (max-width: 767px) {
  /* line 755, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .search.pnut input {
    width: 100%;
  }
}
/* line 760, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search.pnut .psearch {
  position: absolute;
  right: 0px !important;
  top: 0;
  background: none;
  border: none;
  color: #333;
  box-shadow: none;
}
@media (max-width: 991px) {
  /* line 773, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation ul.breadcrumb.clean.space {
    display: none;
  }
}
/* line 781, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 782, templates/g5_hydrogen/custom/scss/piet.scss */
.itemid-243 .component-content > h2 {
  display: none;
}
/* line 786, templates/g5_hydrogen/custom/scss/piet.scss */
.itemid-243 ul.breadcrumb {
  display: none;
}
/* line 791, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 792, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin #content_oc {
  min-height: auto;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 797, templates/g5_hydrogen/custom/scss/piet.scss */
  .login-signin {
    border-radius: 1px;
  }
}
/* line 802, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 803, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 804, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 767px) {
  /* line 805, templates/g5_hydrogen/custom/scss/piet.scss */
  .login-signin .col-sm-6:last-child .well {
    border-top: 3px solid #e9e9e8;
    border-radius: 0px;
  }
}
@media (min-width: 768px) {
  /* line 811, templates/g5_hydrogen/custom/scss/piet.scss */
  .login-signin .col-sm-6:last-child {
    border-left: 1px solid #e9e9e8;
  }
}
/* line 817, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well {
  background-color: #fff;
  border: none;
}
/* line 823, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well .control-label, .login-signin .well h2 {
  font-weight: 900;
}
/* line 828, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well a:not(.btn) {
  color: #58585a;
}
/* line 836, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input {
  border: 1px solid #303030;
  border-radius: 0 !important;
}
/* line 840, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input[type="text"], .login-signin .well input[type="password"] {
  min-height: 46px !important;
  font-size: 16px !important;
  border-color: #58585a !important;
  border-radius: 0;
}
/* line 847, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input[type="submit"], .login-signin .well .btn {
  border: 0 !important;
  border-radius: 0px !important;
  display: block;
  width: 100%;
  font-weight: bold;
  font-size: 18px;
  background-color: #58585a;
  padding: 12px !important;
}
/* line 858, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input[type="submit"]:hover, .login-signin .well .btn:hover {
  background-color: #e8afa3 !important;
}
/* line 863, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input[type="submit"] {
  margin-top: 15px;
}
/* line 869, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 871, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password .mijoshop div.required .control-label:before, .page-account-details-edit .mijoshop div.required .control-label:before {
  color: inherit !important;
}
/* line 874, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password #content_oc, .page-account-details-edit #content_oc {
  min-height: auto;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 879, templates/g5_hydrogen/custom/scss/piet.scss */
  .change-password, .page-account-details-edit {
    border-radius: 1px;
  }
}
/* line 884, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 885, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 886, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 767px) {
  /* line 887, templates/g5_hydrogen/custom/scss/piet.scss */
  .change-password .col-sm-6:last-child .well, .page-account-details-edit .col-sm-6:last-child .well {
    border-top: 3px solid #e9e9e8;
    border-radius: 0px;
  }
}
/* line 902, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password .control-label, .page-account-details-edit .control-label, .change-password h2, .page-account-details-edit h2 {
  font-weight: 900;
}
/* line 907, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password a:not(.btn), .page-account-details-edit a:not(.btn) {
  color: #58585a;
}
/* line 915, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password input, .page-account-details-edit input {
  border: 1px solid #303030;
  border-radius: 0 !important;
}
/* line 919, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password input[type="text"], .page-account-details-edit input[type="text"], .change-password input[type="password"], .page-account-details-edit input[type="password"], .change-password input[type="email"], .page-account-details-edit input[type="email"], .change-password input[type="tel"], .page-account-details-edit input[type="tel"] {
  min-height: 46px !important;
  font-size: 16px !important;
  border-color: #58585a !important;
  border-radius: 0;
}
/* line 926, templates/g5_hydrogen/custom/scss/piet.scss */
.change-password label, .page-account-details-edit label {
  font-weight: 400 !important;
}
/* line 939, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 940, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus {
  border-top: 1px solid #303030;
  /*.imt-tab {
   border-bottom: 1px solid #ccc;
   padding: 5px 25px;
   background-color: $color-grey;
   border-radius: 0;
   margin: 0;
   .fa {
   font-size: 18px;
   color: #787878;
   }
   h4 {
   text-transform: uppercase;
   font-size: 14px;
   font-weight: bold;
   letter-spacing: 1px;
   padding: 15px 0;
   span {
   float: right;
   }
   }
   article.imt-content {
   .obj.none {
   display: none;
   }
   background-color: inherit;
   padding: 0 !important;
   .item.level2 {
   .spacer {
   display: none;
   }
   padding-top: 10px;
   padding-bottom: 10px;
   border-top: 1px solid #e0e0e0;
   a {
   display: block;
   }
   }
   }
   }*/
}
/* line 944, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 12px;
  font-weight: bold;
}
/* line 950, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent span.separator {
  color: #303030 !important;
  display: block;
  padding-top: 5px !important;
  padding-bottom: 15px !important;
}
/* line 957, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent .caret {
  display: none;
}
/* line 961, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent .nav-child {
  text-transform: none;
  font-size: 11px !important;
  font-weight: normal;
  font-style: normal;
}
/* line 967, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent .nav-child a {
  font-size: 11px;
}
/* line 973, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .nav > li > a.dropdown-toggle {
  padding-bottom: 15px !important;
  padding-top: 5px !important;
  line-height: 12px;
}
/* line 979, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus a {
  padding-left: 0;
  color: #303030;
}
/* line 985, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus a:hover {
  color: #e61d3a;
  background-color: transparent;
}
/* line 990, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus a.dropdown-toggle {
  padding-bottom: 15px !important;
  padding-top: 5px !important;
}
/* line 996, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .menu-bottom {
  margin-left: 0 !important;
  list-style: none !important;
}
/* line 1000, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .menu-bottom .unstyled {
  margin-left: 0;
  list-style: none;
}
/* line 1055, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] {
  padding: 0 !important;
}
/* line 1058, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] li {
  border-bottom: 1px solid #ccc;
  position: relative;
  z-index: 1;
}
/* line 1063, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] li a {
  padding: 20px 25px;
  letter-spacing: 1px;
}
/* line 1068, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1069, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] li.level1:after {
  content: "\f078";
  position: absolute;
  right: 29px;
  top: 17px;
  font: 18px Fontawesome;
  color: #787878;
  z-index: -1;
}
/* line 1079, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] li.level1.open:after {
  content: "\f077";
  position: absolute;
  right: 29px;
  top: 17px;
  font: 18px Fontawesome;
  color: #787878;
  z-index: -1;
}
/* line 1091, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] ul {
  list-style: none !important;
  margin: 0;
}
/* line 1095, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] ul li.level2 {
  padding: 0;
  list-style-type: none;
  border-bottom: 1px solid #e0e0e0;
  border-top: none;
}
/* line 1101, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] ul li.level2:first-child {
  border-top: 1px solid #e0e0e0;
}
/* line 1105, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] ul li.level2 a {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: none !important;
  letter-spacing: 0;
}
@media (max-width: 991px) {
  /* line 1118, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #bottom-menus {
    border-top-color: #ccc;
    border-bottom: 0;
  }
  /* line 1122, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #bottom-menus .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 1127, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #bottom-menus .sppb-column-addons > [id^="sppb-addon-"] {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 991px) {
  /* line 1133, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom {
    background-color: #e9e9e8;
  }
  /* line 1136, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .g-container {
    width: 100% !important;
  }
}
/* line 1142, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1143, templates/g5_hydrogen/custom/scss/piet.scss */
.item-10828 a, .item-10831 a, .item-10835 a {
  cursor: default;
  text-transform: uppercase !important;
  pointer-events: none;
}
/* line 1150, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer {
  border-top: none;
}
/* line 1153, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer #footer-social {
  border-bottom: 1px solid #303030;
}
@media (max-width: 991px) {
  /* line 1155, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-footer #footer-social {
    border-bottom: 0;
  }
}
/* line 1160, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer a {
  color: #303030;
  font-size: 28px;
}
/* line 1164, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer a:hover {
  color: #e61d3a;
}
@media (max-width: 991px) {
  /* line 1172, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-footer .g-container {
    width: 100% !important;
  }
}
/* line 1178, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright {
  /*    ul {
   text-align: right !important;
   float: right;
   text-transform: none;
   font-weight: normal;
   font-style: normal;
   //padding-top: 4px;
   //padding-bottom: 4px;
   li {
   //border-right: 1px solid $color-grey;
   &:last-child {
   border: 0;
   }
   }
   }
   a {
   color: inherit;
   padding-top: 0;
   padding-bottom: 0;
   //font-size: 11px;
   //line-height: 12px;
   &:hover {
   //color: $color-black;
   background-color: transparent;
   }
   }*/
}
/* line 1214, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright .form-group {
  margin-bottom: 0 !important;
}
/* line 1218, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1219, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright .sppb-icons-group-list li {
  padding-bottom: 0 !important;
}
/* line 1222, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright .sppb-icons-group-list a {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 1229, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright #footermenu {
  line-height: 10px !important;
}
/* line 1232, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright #footermenu ul li {
  padding: 0 !important;
}
@media (max-width: 991px) {
  /* line 1237, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright #footermenu.maximenuckh ul:not(.noresponsive) li {
    width: auto !important;
  }
  /* line 1241, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright #footermenu .titreck {
    font-size: 9px;
  }
}
/* line 1247, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright #module-copyright-341-particle {
  font-size: 10px !important;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 479px) {
  /* line 1253, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright #module-copyright-341-particle {
    font-size: 8px !important;
  }
}
@media (max-width: 767px) {
  /* line 1258, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright {
    text-align: center;
  }
  /* line 1261, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright .g-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 1266, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright ul {
    float: none;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 479px) {
  /* line 1274, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1275, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright #footermenu ul li .titreck {
    font-size: 8px !important;
  }
  /* line 1278, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright #footermenu ul li a, #g-copyright #footermenu ul li span.separator {
    padding-left: 18px;
    padding-right: 18px;
  }
}
/* @group Globals */
/*.logged-out {
 div#maximenucktopright ul.maximenuck li.maximenuck.item247.level1, div#maximenucktopright ul.maximenuck2 li.maximenuck.item247.level1 {
 background: none!important;
 }
 }*/
/* line 1294, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1295, templates/g5_hydrogen/custom/scss/piet.scss */
.rstboxes .rstbox-close {
  background: transparent !important;
}
/* line 1300, templates/g5_hydrogen/custom/scss/piet.scss */
a.morelink {
  text-decoration: none;
  outline: none;
}
/* line 1305, templates/g5_hydrogen/custom/scss/piet.scss */
.morecontent span {
  display: none;
}
/* line 1309, templates/g5_hydrogen/custom/scss/piet.scss */
.alert {
  color: #555 !important;
  background: #eee !important;
  border: 1px solid #4b484b !important;
  border-radius: 0 !important;
  padding: 25px 10px 25px 33px !important;
  margin-bottom: 35px;
}
/* line 1317, templates/g5_hydrogen/custom/scss/piet.scss */
.alert a {
  color: #555 !important;
}
/* line 1322, templates/g5_hydrogen/custom/scss/piet.scss */
[class*="alert-"] {
  color: #555 !important;
}
/* line 1324, templates/g5_hydrogen/custom/scss/piet.scss */
[class*="alert-"] a {
  color: #555 !important;
}
/* line 1329, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1330, templates/g5_hydrogen/custom/scss/piet.scss */
.nomarginbottom > .sppb-column-addons > [id^="sppb-addon-"] {
  margin-bottom: 0 !important;
}
/* line 1335, templates/g5_hydrogen/custom/scss/piet.scss */
.full-width {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}
/* line 1341, templates/g5_hydrogen/custom/scss/piet.scss */
.btn-primary {
  border-color: #303030;
}
/* line 1345, templates/g5_hydrogen/custom/scss/piet.scss */
input[type=checkbox] {
  position: relative;
  cursor: pointer;
}
/* line 1350, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1351, templates/g5_hydrogen/custom/scss/piet.scss */
#column-left input[type=checkbox] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none !important;
  outline: none;
  box-shadow: none;
  border: none;
}
/* line 1360, templates/g5_hydrogen/custom/scss/piet.scss */
#column-left .checkbox_label {
  margin-left: 14px !important;
  margin-top: 2px;
}
/* line 1365, templates/g5_hydrogen/custom/scss/piet.scss */
#column-left input[type=checkbox]:before {
  content: "";
  display: inline-block;
  position: absolute;
  margin-top: -2px;
  width: 14px;
  height: 14px;
  top: 0px;
  border: 2px solid #58585a;
  border-radius: 0px;
  background-color: white;
}
/* line 1381, templates/g5_hydrogen/custom/scss/piet.scss */
#column-left input[type=checkbox]:checked:after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: -2px;
  border: 2px solid #58585a;
  position: absolute;
  background-color: #58585a;
  top: 0px;
}
/* line 1396, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1397, templates/g5_hydrogen/custom/scss/piet.scss */
.view-eventslist #column-left input[type=checkbox]:before {
  margin-top: 0px;
  left: -14px;
}
/* line 1402, templates/g5_hydrogen/custom/scss/piet.scss */
.view-eventslist #column-left input[type=checkbox]:checked:after {
  margin-top: 0px;
  left: -14px;
}
/* line 1409, templates/g5_hydrogen/custom/scss/piet.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0px;
}
/* line 1413, templates/g5_hydrogen/custom/scss/piet.scss */
#g-page-surround {
  box-shadow: none;
}
/* line 1418, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1419, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1420, templates/g5_hydrogen/custom/scss/piet.scss */
#section-id-1576009673118 h1.sppb-addon-title {
  color: #303030;
  font-size: 13px !important;
  line-height: 16px;
}
/* line 1427, templates/g5_hydrogen/custom/scss/piet.scss */
#section-id-1576009673118 #sppb-addon-1576009673127 {
  border-right: 1px solid #e9e9e8;
}
/* line 1429, templates/g5_hydrogen/custom/scss/piet.scss */
#section-id-1576009673118 #sppb-addon-1576009673127 .sppb-media .pull-left, #section-id-1576009673118 #sppb-addon-1576009673127 .sppb-media .pull-right {
  width: auto !important;
}
/* line 1435, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1436, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1437, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.logged-out) #section-id-1576009673118 .sppb-col-md-3 {
  display: none !important;
}
/* line 1441, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.logged-out) #section-id-1576009673118 .sppb-col-md-5 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
/* line 1449, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess {
  background: #fff;
  border-radius: 0;
  padding: 15px;
  font-size: 16px;
  color: #303030;
}
/* line 1455, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess a {
  color: #e61d3a;
}
/* line 1457, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess a:hover {
  color: #58585a;
}
/* line 1462, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess.dropdown-menu {
  min-width: 250px;
  left: inherit;
  right: 0 !important;
  top: 125%;
}
/* line 1471, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity {
  justify-content: center;
  font-weight: 600;
}
/* line 1476, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus, .sp-quantity .sp-plus {
  flex: 0 0 44px !important;
}
/* line 1478, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus:hover, .sp-quantity .sp-plus:hover {
  background: #e9e9e8;
}
/* line 1481, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus a, .sp-quantity .sp-plus a {
  color: #303030 !important;
}
/* line 1484, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus a:hover, .sp-quantity .sp-plus a:hover {
  color: #303030 !important;
}
/* line 1491, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-input {
  flex: 1 0 auto !important;
  width: auto !important;
}
/* line 1494, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-input .quantity-input {
  width: 100% !important;
}
/* line 1499, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-plus {
  margin-left: -2px;
}
/* line 1504, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1505, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1506, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .sp-quantity .sp-input {
  flex: 0 0 44px !important;
}
/* line 1513, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid, .view-search {
  position: relative;
}
/* line 1516, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid div[id^="qtydiv_"], .view-search div[id^="qtydiv_"] {
  position: absolute;
  bottom: 11px;
  max-width: 179px;
  left: 0;
  right: 0;
  z-index: 2;
  background: #fff;
  border: 1px solid #868786;
  padding: 8px;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 1530, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid div[id^="divproductseries_"], .view-search div[id^="divproductseries_"] {
  position: absolute;
  bottom: 11px;
  max-width: 179px;
  left: 0;
  right: 0;
  z-index: 2;
  background: #fff;
  border: 1px solid #868786;
  padding: 0 8px 8px;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 1544, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid div[id^="productdetaildiv_"].display_none, .view-search div[id^="productdetaildiv_"].display_none {
  display: block !important;
  z-index: 1;
}
/* line 1550, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap, .view-search .quantity-wrap {
  position: relative;
}
/* line 1552, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap .qp-make-selection, .view-search .quantity-wrap .qp-make-selection {
  font-size: 13px;
  line-height: 21px;
  height: 13px;
  position: relative;
  z-index: 1;
  text-align: center !important;
  cursor: default;
  display: block;
}
/* line 1561, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap .qp-make-selection:after, .view-search .quantity-wrap .qp-make-selection:after {
  content: '';
  width: calc(100% +16px);
  display: block;
  z-index: 2;
  top: 20px;
}
/* line 1571, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap #close-series, .view-search .quantity-wrap #close-series {
  position: absolute;
  right: 0 !important;
  top: -2px !important;
  z-index: 3;
  cursor: pointer;
  font-size: 28px;
  font-family: sans-serif;
  font-weight: 100 !important;
  color: #868786 !important;
  background: none;
  padding: 0 !important;
}
/* line 1584, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap #close-series:hover, .view-search .quantity-wrap #close-series:hover {
  color: #303030 !important;
  background: none !important;
}
@media (max-width: 991px) {
  /* line 1592, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1593, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-grid.col-sm-6 div[id^="qtydiv_"], .view-search.col-sm-6 div[id^="qtydiv_"] {
    max-width: 240px;
  }
}
/* line 1600, templates/g5_hydrogen/custom/scss/piet.scss */
select {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-color: transparent;
  border: none;
  padding: 0 1em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  outline: none;
  padding-right: 0;
  /*  height: auto !important;
   min-height: 120px!important;
   max-height: 100%;*/
}
/* line 1620, templates/g5_hydrogen/custom/scss/piet.scss */
select[size] {
  /*  	max-height: 200px !important;
   min-height: 120px!important;
   height: auto !important;*/
}
/* line 1628, templates/g5_hydrogen/custom/scss/piet.scss */
select::-ms-expand {
  display: none;
}
/* line 1632, templates/g5_hydrogen/custom/scss/piet.scss */
select#address_select {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #a0a0a0 !important;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
  background-size: 12px;
  height: 39px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 12px;
}
/* line 1650, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #autocomplete-suggestions-0.autocomplete-suggestions {
  z-index: 8 !important;
}
/* line 1654, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions {
  border: none;
  background: #fff;
  overflow: auto;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.15);
  white-space: nowrap;
  margin-top: 4px;
}
/* line 1671, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-bottom: none;
}
/* line 1679, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-selected {
  background: #f0f0f0;
}
/* line 1683, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #e61d3a;
}
/* line 1688, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-group {
  padding: 2px 5px;
}
/* line 1692, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000;
}
/* line 1699, templates/g5_hydrogen/custom/scss/piet.scss */
.sppb-carousel-indicators li {
  border: 1px solid #b2b2b2;
  background: #b2b2b2 !important;
}
/* line 1705, templates/g5_hydrogen/custom/scss/piet.scss */
.sppb-carousel-indicators .active {
  background-color: #b2b2b2;
}
/* line 1709, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1710, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login #g-main {
  padding-bottom: 0;
}
/* line 1712, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login #g-main .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1718, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login .not-beauty-pro {
  text-align: center !important;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 1725, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login .not-beauty-pro .show-small {
  display: none;
}
@media (max-width: 767px) {
  /* line 1731, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .not-beauty-pro {
    margin-top: 15px;
  }
  /* line 1733, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .not-beauty-pro .show-large {
    display: none;
  }
  /* line 1736, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .not-beauty-pro .show-small {
    display: block;
  }
  /* line 1740, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1741, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .col-sm-6:last-child .well {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 1750, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid, .view-search {
  position: relative;
}
/* line 1753, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid div[id^="qtydiv_"], .view-search div[id^="qtydiv_"] {
  position: absolute;
  bottom: 11px;
  max-width: 224px;
  left: 0;
  right: 0;
  z-index: 2;
  background: #fff;
  border: 1px solid #868786;
  padding: 8px;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 1767, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid div[id^="divproductseries_"], .view-search div[id^="divproductseries_"] {
  position: absolute;
  bottom: 11px;
  max-width: 224px;
  left: 0;
  right: 0;
  z-index: 2;
  background: #fff;
  border: 1px solid #868786;
  padding: 0 8px 8px;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 1781, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid div[id^="productdetaildiv_"].display_none, .view-search div[id^="productdetaildiv_"].display_none {
  display: block !important;
  z-index: 1;
}
/* line 1787, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap, .view-search .quantity-wrap {
  position: relative;
}
/* line 1789, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap .qp-make-selection, .view-search .quantity-wrap .qp-make-selection {
  font-size: 13px;
  line-height: 21px;
  height: 13px;
  position: relative;
  z-index: 1;
  text-align: center !important;
  cursor: default;
  display: block;
}
/* line 1798, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap .qp-make-selection:after, .view-search .quantity-wrap .qp-make-selection:after {
  content: '';
  width: calc(100% +16px);
  display: block;
  z-index: 2;
  top: 20px;
}
/* line 1808, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap #close-series, .view-search .quantity-wrap #close-series {
  position: absolute;
  right: 0 !important;
  top: -2px !important;
  z-index: 3;
  cursor: pointer;
  font-size: 28px;
  font-family: sans-serif;
  font-weight: 100 !important;
  color: #868786 !important;
  background: none;
  padding: 0 !important;
}
/* line 1821, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap #close-series:hover, .view-search .quantity-wrap #close-series:hover {
  color: #303030 !important;
  background: none !important;
}
@media (max-width: 991px) {
  /* line 1829, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1830, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-grid.col-sm-6 div[id^="qtydiv_"], .view-search.col-sm-6 div[id^="qtydiv_"] {
    max-width: 240px;
  }
}
/* line 1837, templates/g5_hydrogen/custom/scss/piet.scss */
select {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-color: transparent;
  border: none;
  padding: 0 1em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  outline: none;
  padding-right: 0;
  /*  height: auto !important;
   min-height: 120px!important;
   max-height: 100%;*/
}
/* line 1857, templates/g5_hydrogen/custom/scss/piet.scss */
select[size] {
  /*  	max-height: 200px !important;
   min-height: 120px!important;
   height: auto !important;*/
}
/* line 1865, templates/g5_hydrogen/custom/scss/piet.scss */
select::-ms-expand {
  display: none;
}
/* @end */
/* @group Modern Moon Icons */
@font-face {
  font-family: 'modernmoon';
  src: url('../fonts/modernmoon.eot?2bgoe0');
  src: url('../fonts/modernmoon.eot?2bgoe0#iefix') format('embedded-opentype'), url('../fonts/modernmoon.ttf?2bgoe0') format('truetype'), url('../fonts/modernmoon.woff?2bgoe0') format('woff'), url('../fonts/modernmoon.svg?2bgoe0#modernmoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 1889, templates/g5_hydrogen/custom/scss/piet.scss */
.modico {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'modernmoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 21px;
  letter-spacing: 0;
  position: relative;
  top: 2px;
}
/* line 1908, templates/g5_hydrogen/custom/scss/piet.scss */
.star:before {
  content: "\e900";
}
/* line 1912, templates/g5_hydrogen/custom/scss/piet.scss */
.star-lined:before {
  content: "\e901";
}
/* line 1916, templates/g5_hydrogen/custom/scss/piet.scss */
.star {
  color: #e9e9e8;
  letter-spacing: -4px;
}
/* line 1921, templates/g5_hydrogen/custom/scss/piet.scss */
.star.reviewed {
  color: #58585a;
}
/* @end */
/* @group desktop homepage */
/* line 1929, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage {
  /*show prev next*/
}
/* line 1930, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage #g-main {
  padding-top: 0;
}
/* line 1933, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage #g-main .g-content {
  padding-top: 0;
}
/* line 1937, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage #g-main .platform-content > .col-md-12 {
  padding-right: 0;
  padding-left: 0;
}
/* line 1943, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage div.uk-panel-badge.uk-text-primary.uk-panel-badge {
  right: auto;
  left: 0;
  color: #fff !important;
  background-color: #333;
  padding-right: 5px;
  padding-left: 5px;
}
/* line 1954, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-slidenav-position .uk-slidenav {
  display: block;
}
/* line 1958, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-slidenav-position .uk-slidenav-previous {
  left: -20px !important;
}
/* line 1962, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-slidenav-position .uk-slidenav-next {
  right: -20px !important;
}
/* line 1966, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-notouch .uk-hidden-notouch, .homepage .home .uk-touch .uk-hidden-touch {
  display: block !important;
}
/* @end */
/* @group Mobile Homepage */
/* line 1976, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1977, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-slidenav {
  display: none !important;
}
/* line 1981, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-dotnav > .uk-active > * {
  transform: scale(1);
  background: rgba(50, 50, 50, 0.8);
}
/* line 1986, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-dotnav > * {
  padding-left: 10px;
  margin-top: 10px;
}
/* line 1991, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-dotnav > * > * {
  width: 10px;
  height: 10px;
}
/* @end */
/* @group ABout us menu */
/* line 2002, templates/g5_hydrogen/custom/scss/piet.scss */
#maximenuck {
  position: relative;
  top: -1px;
}
/* line 2005, templates/g5_hydrogen/custom/scss/piet.scss */
#maximenuck .item484 img {
  transform: rotate(-60deg);
  width: 28px !important;
}
/* line 2010, templates/g5_hydrogen/custom/scss/piet.scss */
#maximenuck .titreck {
  padding-left: 5px;
}
/* @end */
/* @group Top Right Menu */
/* line 2019, templates/g5_hydrogen/custom/scss/piet.scss */
.user_login--module {
  position: relative;
  right: -15px;
}
/* line 2024, templates/g5_hydrogen/custom/scss/piet.scss */
a.myfavs {
  display: inline-block;
  position: relative;
  left: -10px;
}
/* line 2030, templates/g5_hydrogen/custom/scss/piet.scss */
a.shopping-bag-items {
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block;
}
/* line 2039, templates/g5_hydrogen/custom/scss/piet.scss */
a.shopping-bag-items span {
  font-size: 11px;
  color: #303030 !important;
  position: absolute;
  top: 68% !important;
  left: 50% !important;
  /* bring your own prefixes */
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (max-width: 991px) {
  /* line 2050, templates/g5_hydrogen/custom/scss/piet.scss */
  a.shopping-bag-items span {
    font-size: 10px !important;
  }
}
/* @end */
/* @group Search Module */
/* line 2064, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions {
  width: auto !important;
}
/* line 2066, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions .autocomplete-suggestion {
  font-size: 14px;
}
/* @end */
/* @group Search Page */
/* line 2075, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2076, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .rating {
  padding-top: 5px;
}
/* line 2081, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .col-sm-3.pstick {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 2086, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2087, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .component-content h2 {
    display: none !important;
  }
  /* line 2092, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #g-main {
    padding-top: 0 !important;
  }
  /* line 2094, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #g-main .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 2099, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #g-main .col-sm-9.p-nopad {
    padding-top: 65px;
  }
  /* line 2104, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .searchintro {
    text-align: center;
  }
  /* line 2106, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .searchintro p {
    margin-top: 20px !important;
    margin-bottom: 5px !important;
  }
  /* line 2112, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #column-left {
    /*          left: inherit!important;
     top: -70px !important;*/
    width: 50vw !important;
    top: -62px !important;
  }
  /* line 2117, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #column-left .panel-heading {
    background-color: #fff !important;
  }
  /* line 2122, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .mijoshop .product-layout .button-group.display_none {
    display: none !important;
  }
  /* line 2126, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #button-reset {
    display: none;
  }
  /* line 2130, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search a#hider {
    text-align: center !important;
    display: block;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    outline: none;
  }
  /* line 2139, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #searchForm .search::before {
    top: 20px !important;
  }
  /* line 2143, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #searchForm {
    border-bottom: 0;
  }
}
/* line 2148, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 480px) {
  /* line 2150, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2151, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering .nice-select.inputbox {
    width: 100%;
    border: 1px solid #ddd !important;
    line-height: 40px !important;
    height: 48px !important;
    border-right-style: none !important;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  /* line 2164, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2165, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering .nice-select.inputbox {
    width: 100%;
    border: 1px solid #ddd !important;
    line-height: 54px !important;
    height: 54px !important;
    border-right-style: none !important;
  }
}
@media (max-width: 767px) {
  /* line 2174, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister {
    position: absolute;
    /*z-index: 3;*/
    top: -50px;
    width: 50vw;
    right: 50%;
    left: 50%;
    margin-left: -50vw;
  }
  /* line 2183, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert {
    position: relative;
    z-index: 2;
    width: 94vw !important;
    border: none !important;
    border-radius: 0 !important;
    margin-top: 75px !important;
    color: #555;
    background: #eee !important;
    border: 1px solid #4b484b !important;
    border-radius: 0 !important;
    padding: 25px !important;
    margin-bottom: 35px;
    right: 0 !important;
    left: 0 !important;
    margin-left: 3vw;
  }
  /* line 2200, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert a {
    color: #555;
  }
  /* line 2204, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert p {
    line-height: 1.5 !important;
  }
  /* line 2208, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert .searchintro {
    border: none;
    width: 100% !important;
  }
  /* line 2214, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2215, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering h5 {
    display: none;
  }
  /* line 2219, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering .nice-select.inputbox {
    width: 100%;
    border: 1px solid #ddd !important;
    border-right-style: none !important;
    border-top-color: transparent !important;
  }
  /* line 2226, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering ul {
    margin: 0 !important;
  }
  /* line 2231, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchintro {
    width: 100vw !important;
    line-height: 54px;
    border-bottom: 1px solid #ddd;
  }
  /* line 2237, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchintro p {
    margin: 0 !important;
  }
  /* line 2239, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchintro p strong {
    font-weight: 600;
    color: #000 !important;
  }
  /* line 2247, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchphrase, .view-search .row.p-lister .search.navbar-form, .view-search .row.p-lister .searchlimit {
    display: none !important;
  }
  /* line 2251, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-left, .view-search .row.p-lister .pull-right {
    width: 100%;
    float: none !important;
  }
  /* line 2256, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right {
    margin-right: 0 !important;
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    margin-top: 10px;
  }
  /* line 2260, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right h5 {
    position: absolute;
    left: 15px;
    top: -20px;
  }
  /* line 2266, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right .searchlimit h5 {
    left: 0;
  }
  /* line 2272, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right #limit, .view-search .row.p-lister .pull-right #ordering, .view-search .row.p-lister .pull-right #searchphrase {
    flex: 1 0 auto;
    position: relative;
  }
  /* line 2277, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right #ordering, .view-search .row.p-lister .pull-right #searchphrase {
    margin-left: 10px;
  }
  /* line 2281, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right #searchphrase:before {
    content: "Search for";
    display: block;
    position: absolute;
    color: #303030;
  }
  /* line 2289, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister #searchForm .search input[type="text"] {
    margin: 0;
  }
}
/* line 2294, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .row.p-lister h5 {
  position: relative;
  top: -5px;
}
/* line 2300, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #limit, .view-search #ordering, .view-search #searchphrase {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #e9e9e8;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
  background-size: 12px;
  font-size: 12px;
  height: 34px;
  padding: 0px 12px !important;
  line-height: 1.428571429 !important;
}
/* line 2316, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #limit::-ms-expand, .view-search #ordering::-ms-expand, .view-search #searchphrase::-ms-expand {
  display: none;
}
/* line 2320, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #limit:-moz-focusring, .view-search #ordering:-moz-focusring, .view-search #searchphrase:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 2327, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .pagination {
  display: block;
}
/* line 2331, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list {
  display: flex;
  justify-content: center;
}
/* line 2334, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list li {
  display: inline-block !important;
  float: 0 0 auto;
  margin-right: 5px;
  margin-left: 5px;
}
/* line 2340, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2341, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list li.active a {
  background: #303030;
  color: #fff !important;
  border-radius: 50%;
}
/* line 2348, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list li a {
  position: relative;
  float: left;
  padding: 4px 10px !important;
  line-height: 1.428571429;
  text-decoration: none;
  color: #303030;
  border: none;
  margin-left: -1px;
  /*              &[title="End"] {
   display: none;
   }
   &[title="Start"] {
   display: none;
   }*/
}
/* line 2358, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list li a:hover {
  background: #e9e9e8;
  border-radius: 50%;
}
@media (max-width: 480px) {
  /* line 2372, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search ul.pagination-list li {
    margin-left: 2px;
    margin-right: 2px;
  }
  /* line 2375, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search ul.pagination-list li a {
    padding: 3px 8px !important;
    font-size: 12px !important;
  }
}
/* line 2383, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .search-wrapper .product-thumb img {
  margin: 0px auto;
}
/* line 2387, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #searchForm .search::before {
  font: 18px 'FontAwesome';
  content: "\f002";
  position: absolute;
  left: 8px !important;
  top: 8px !important;
  color: #58585a;
}
/* line 2396, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #searchForm .search input[type="text"] {
  box-shadow: none !important;
  border: 1px solid #e9e9e8 !important;
  padding-left: 30px;
  max-width: 100% !important;
}
/* line 2404, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #searchForm .search input {
  margin-bottom: 0;
  border: 0;
}
/* line 2409, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #searchForm .search input {
  color: #303030;
}
/* line 2413, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .search-wrapper .list-group-item {
  margin: 0px !important;
}
/* line 2417, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2418, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .breadcrumb {
  display: none;
}
/* line 2422, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2423, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .component-content h2 {
  display: none;
}
/* line 2428, templates/g5_hydrogen/custom/scss/piet.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2429, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .autocomplete-suggestions:nth-child(n+2) {
    width: auto !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2432, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .autocomplete-suggestions:nth-child(n+2) {
    min-width: 471px !important;
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  /* line 2436, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .autocomplete-suggestions:nth-child(n+2) {
    min-width: 575px !important;
    width: auto !important;
  }
}
/* line 2442, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2443, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop #searchForm label {
  font-weight: 400 !important;
  white-space: nowrap;
  line-height: 34px;
}
/* line 2449, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop #searchForm #com-search-searchword {
  height: 34px;
}
/* line 2453, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop #searchForm .searchbox {
  padding-left: 0 !important;
}
/* line 2458, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .flexy {
  display: flex;
  justify-content: flex-end;
  padding-right: 0 !important;
}
/* line 2462, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .flexy [class*="col-"] {
  text-align: right;
  flex: 1 0 80px;
}
/* line 2466, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .flexy [class*="col-"]:last-child {
  padding-right: 0;
}
@media (max-width: 991px) {
  /* line 2473, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .col-sm-3.searchbox {
    width: 100% !important;
    margin-bottom: 15px;
    padding-right: 0;
  }
  /* line 2479, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .col-sm-9.flexy {
    width: 100% !important;
    padding-right: 0;
  }
  /* line 2482, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .col-sm-9.flexy .col-sm-2:last-child {
    margin-right: -15px;
  }
  /* line 2487, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .pull-left {
    float: none !important;
  }
  /* line 2491, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .searchintro {
    text-align: center !important;
  }
}
/* @end */
/* @group Search Page Mobile */
/* line 2502, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2503, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop.search-wrapper .list-group-item-header {
  border-top: 1px solid #ddd !important;
  border-bottom: 1px solid #ddd !important;
  z-index: 0;
  box-shadow: none;
  margin-bottom: -1px !important;
}
/* line 2506, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop.search-wrapper .list-group-item-header:first-child {
  border-top: none !important;
}
/* @end */
/* @group MijoShop Styling */
/* line 2519, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2520, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2521, templates/g5_hydrogen/custom/scss/piet.scss */
.view-category .mijoshop .product-thumb .rating, .view-brands-page .mijoshop .product-thumb .rating {
  padding-top: 5px !important;
}
/* line 2525, templates/g5_hydrogen/custom/scss/piet.scss */
.view-category .mijoshop .product-thumb div.equal-thumb > .col-md-2, .view-brands-page .mijoshop .product-thumb div.equal-thumb > .col-md-2, .view-category .mijoshop .product-thumb div.equal-thumb > .col-md-8, .view-brands-page .mijoshop .product-thumb div.equal-thumb > .col-md-8, .view-category .mijoshop .product-thumb > .col-md-8, .view-brands-page .mijoshop .product-thumb > .col-md-8 {
  width: 100%;
  padding-bottom: 0px;
  float: none !important;
}
/* line 2533, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2534, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .b-group {
  margin-top: 5px;
}
/* line 2537, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2538, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .-button-group a.btn.btn-primary {
  margin-bottom: 0 !important;
}
/* line 2546, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2547, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2548, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="carousel-productImages"] .owl-item [class*="col-"] {
  width: 100% !important;
}
/* line 2554, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .pagination {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 2567, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagination li > a, .mijoshop .pagination li > span {
    border: none;
    border-radius: 50% !important;
    padding: 4px 0;
    margin-right: 5px;
    margin-left: 5px;
    width: 24px;
    text-align: center !important;
  }
  /* line 2577, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagination li > a:hover, .mijoshop .pagination li > span:hover, .mijoshop .pagination li > a:focus, .mijoshop .pagination li > span:focus {
    color: #303030;
    width: 24px !important;
    text-align: center !important;
  }
  /* line 2583, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagination span, .mijoshop .pagination a {
    font-size: 12px !important;
  }
}
@media (min-width: 992px) {
  /* line 2589, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagination {
    display: flex;
  }
}
@media (max-width: 991px) {
  /* line 2595, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2596, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagenation_row .col-sm-6 {
    width: 100% !important;
    float: none;
  }
  /* line 2599, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagenation_row .col-sm-6.text-left, .mijoshop .pagenation_row .col-sm-6.text-right {
    text-align: center !important;
  }
}
/* line 2606, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2607, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left.col-sm-3 {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 2610, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick {
    display: block !important;
    width: 100% !important;
  }
}
/* line 2617, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .box-filter {
  border-top: 0px solid #ddd;
}
/* line 2621, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .panel-default {
  border-radius: 0px;
}
/* line 2625, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .panel-heading {
  height: inherit !important;
  border-bottom-style: none !important;
}
/* line 2629, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .panel-heading div {
  float: none !important;
  text-align: left;
}
/* line 2635, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn {
  border-radius: 0 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
}
/* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.black {
  /*		background: $color-darkgrey;
   border-color: $color-darkgrey;
   color: #fff!important;*/
  background: #000;
  border-color: #000;
  color: #fff !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 2640, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2641, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .parent-cat #column-left .panel-heading {
  border-bottom: none !important;
}
/* line 2646, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #filter_groups {
  display: none;
  touch-action: manipulation;
}
/* line 2651, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="filter-group"]:not(.parent-cat-page) {
  max-height: 161px !important;
  overflow-y: auto !important;
  overflow-x: hidden;
  -ms-word-break: break-all;
  /* Be VERY careful with this, breaks normal words wh_erever */
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  margin-right: 18px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border-top-style: none !important;
  border-bottom-style: none !important;
  scrollbar-color: #303030 #fff;
  scrollbar-width: thin;
}
/* line 2673, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="filter-group"]:not(.parent-cat-page)::-webkit-scrollbar-track {
  border: 1px solid white;
  background-color: #f5f5f5;
}
/* line 2678, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="filter-group"]:not(.parent-cat-page)::-webkit-scrollbar {
  width: 8px;
  background-color: #f5f5f5;
}
/* line 2683, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="filter-group"]:not(.parent-cat-page)::-webkit-scrollbar-thumb {
  background-color: #000;
}
/* line 2692, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop a#hider .fa {
  font-size: 20px !important;
}
/* line 2696, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group {
  border: none !important;
}
/* line 2699, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group a {
  border: none !important;
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 2704, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group a:hover {
  border: none !important;
  background: none;
}
/* line 2710, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item {
  font-size: 12px !important;
}
/* line 2713, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item[id^="filter-group"] {
  display: none;
}
/* line 2718, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header {
  font-size: 14px !important;
}
/* line 2722, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header.pparent {
  font-size: 14px !important;
  padding: inherit;
  display: block;
  padding: 10px 15px !important;
  border-bottom: 1px solid #ddd !important;
  text-transform: capitalize !important;
  color: #303030;
}
/* line 2730, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header.pparent:hover {
  border-bottom: 1px solid #ddd !important;
  color: #e61d3a;
}
/* line 2735, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header.pparent:last-child {
  border: none !important;
}
/* line 2742, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2743, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2748, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop.search-wrapper .list-group-item-header {
  border-bottom: 0;
}
/* line 2754, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2755, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .tab-content ul {
  margin: 25px !important;
}
/* line 2759, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .tab-content p {
  margin-bottom: 15px !important;
}
/* line 2760, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .tab-content p:first-child {
  margin-top: 15px !important;
}
/* line 2769, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #list-view.btn {
  border: none !important;
}
/* line 2771, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #list-view.btn:before {
  content: "List view";
  margin-right: 5px;
}
/* line 2777, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #grid-view.btn {
  border: none !important;
}
/* line 2779, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #grid-view.btn:before {
  content: "Gallery View";
  margin-right: 5px;
}
/* line 2785, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-lister {
  border-top: 1px solid #e9e9e8;
  border-bottom: 1px solid #e9e9e8;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  align-items: center;
}
/* line 2792, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-lister .btn-group {
  display: none !important;
}
/* line 2796, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-lister .control-label {
  white-space: nowrap;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2799, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .control-label[for="input-sort"] {
    position: relative;
    left: -13px !important;
  }
}
/* line 2807, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2808, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-thumb.transition .rating {
  text-align: center;
  margin-top: 5px;
}
/* line 2814, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2815, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2816, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout #addCartProduct .hidden-xs.hidden-sm.hidden-md {
  display: inline !important;
}
/* line 2821, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout .seriesBtn_div {
  display: flex;
  justify-content: center;
  max-width: 100% !important;
}
/* line 2826, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout .seriesBtn_div .col-xs-2 {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 2830, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout .seriesBtn_div .col-xs-2 .btn-option {
  min-width: inherit !important;
}
/* line 2839, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2840, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb {
  border: none !important;
  text-align: center;
}
/* line 2844, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb div.equal-thumb > .col-md-2, .mijoshop .product-layout.product-grid .product-thumb div.equal-thumb > .col-md-8, .mijoshop .product-layout.product-grid .product-thumb > .col-md-8 {
  width: 100%;
  padding-bottom: 0px;
}
/* line 2849, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .caption {
  min-height: inherit !important;
  /*					display: flex;
   justify-content: center;
   align-content: stretch;*/
}
/* line 2857, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .caption h4 {
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  height: 32px;
  overflow: hidden;
}
/* line 2866, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .multiple_options_span {
  display: block;
  line-height: 2;
  white-space: nowrap;
}
/* line 2873, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .from_span {
  display: none;
}
/* line 2877, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price[id^="price_span"] {
  display: flex;
  justify-content: center;
  align-items: stretch;
  line-height: 2.5;
  /*padding-top: 3px;
   padding-bottom: 3px;*/
}
/* line 2890, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price-new {
  color: #303030;
  font-size: 12px;
}
/* line 2895, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price-old {
  font-size: 12px !important;
  font-weight: 900 !important;
}
/* line 2900, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price {
  font-size: 12px !important;
  font-weight: 900 !important;
}
/* line 2910, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list {
  display: none;
}
/* line 2912, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb {
  border: none !important;
  overflow: hidden;
}
/* line 2915, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .caption {
  margin-left: inherit;
  min-height: inherit !important;
}
/* line 2918, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .caption h4 {
  font-size: 14px;
}
/* line 2923, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .desc_p {
  font-size: 12px !important;
}
/* line 2927, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .sku_p {
  font-size: 10px !important;
  line-height: 24px;
}
/* line 2932, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .price-new {
  color: #303030;
  font-size: 12px;
  text-align: center;
}
/* line 2938, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .price-old {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
}
/* line 2944, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .price {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 2952, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .quantity-wrap {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  /* line 2956, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout.product-list .product-thumb .quantity-wrap {
    justify-content: center;
  }
}
/* line 2968, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop h3.module-row {
  text-align: center;
  text-transform: uppercase;
  display: block;
  border-bottom: 2px solid #eee;
  padding-bottom: 5px;
  margin-bottom: 25px;
  font-size: 18px;
}
/* line 2978, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column, .mijoshop .module-product-related, .mijoshop .module-product-video {
  margin-right: 50px;
  margin-left: 50px;
  padding-right: 50px;
  padding-left: 50px;
  /*      .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
   width: 20%!important;
   clear: inherit!important;
   }*/
}
@media (max-width: 767px) {
  /* line 2983, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .module-row-five-column, .mijoshop .module-product-related, .mijoshop .module-product-video {
    padding-right: 0px;
    padding-left: 0px;
  }
}
/* line 2987, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb, .mijoshop .module-product-related .product-thumb, .mijoshop .module-product-video .product-thumb {
  border: none !important;
  overflow: hidden;
  /*		    .caption {
   margin-left: inherit;
   min-height: inherit!important;
   padding: 0 !important;
   h4 {
   font-size: 14px;
   font-weight: 400;
   }
   }*/
}
/* line 3002, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .caption, .mijoshop .module-product-related .product-thumb .caption, .mijoshop .module-product-video .product-thumb .caption {
  min-height: inherit !important;
  /*					display: flex;
   justify-content: center;
   align-content: stretch;*/
}
/* line 3010, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .caption h4, .mijoshop .module-product-related .product-thumb .caption h4, .mijoshop .module-product-video .product-thumb .caption h4 {
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  height: 32px;
  overflow: hidden;
}
/* line 3017, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .caption h4 a, .mijoshop .module-product-related .product-thumb .caption h4 a, .mijoshop .module-product-video .product-thumb .caption h4 a {
  /*							font-weight: 500;
   color: $color-blackish!important;
   letter-spacing: 0px;
   font-family: Futura, sans-serif !important;*/
}
/* line 3028, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .desc_p, .mijoshop .module-product-related .product-thumb .desc_p, .mijoshop .module-product-video .product-thumb .desc_p {
  font-size: 12px !important;
}
/* line 3032, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .sku_p, .mijoshop .module-product-related .product-thumb .sku_p, .mijoshop .module-product-video .product-thumb .sku_p {
  font-size: 10px !important;
  line-height: 24px;
}
/* line 3037, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .price-new, .mijoshop .module-product-related .product-thumb .price-new, .mijoshop .module-product-video .product-thumb .price-new {
  color: #303030;
  text-align: center;
}
/* line 3043, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .price-old, .mijoshop .module-product-related .product-thumb .price-old, .mijoshop .module-product-video .product-thumb .price-old {
  font-weight: bold;
  text-align: center;
}
/* line 3049, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .price, .mijoshop .module-product-related .product-thumb .price, .mijoshop .module-product-video .product-thumb .price {
  display: flex;
  justify-content: center;
  align-items: stretch;
  /*padding-top: 3px;
   padding-bottom: 3px;*/
  font-size: 14px !important;
  font-weight: 600;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 3059, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .price + .multiple_options_span, .mijoshop .module-product-related .product-thumb .price + .multiple_options_span, .mijoshop .module-product-video .product-thumb .price + .multiple_options_span {
  position: relative;
  top: -4px;
  line-height: 1.5;
}
/* line 3072, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .quantity-wrap, .mijoshop .module-product-related .product-thumb .quantity-wrap, .mijoshop .module-product-video .product-thumb .quantity-wrap {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  /* line 3076, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .module-row-five-column .product-thumb .quantity-wrap, .mijoshop .module-product-related .product-thumb .quantity-wrap, .mijoshop .module-product-video .product-thumb .quantity-wrap {
    justify-content: center;
  }
}
/* line 3081, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb .rating, .mijoshop .module-product-related .product-thumb .rating, .mijoshop .module-product-video .product-thumb .rating {
  text-align: center;
  margin-top: 5px;
}
/* line 3088, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .owl-page:nth-child(n+5), .mijoshop .module-product-related .owl-page:nth-child(n+5), .mijoshop .module-product-video .owl-page:nth-child(n+5) {
  display: none;
}
/* line 3092, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .product-thumb, .mijoshop .module-product-related .product-thumb, .mijoshop .module-product-video .product-thumb {
  border: none;
}
/* line 3096, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3101, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .caption h4, .mijoshop .module-product-related .caption h4, .mijoshop .module-product-video .caption h4 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
/* line 3113, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column .col-lg-3.col-md-3.col-sm-6.col-xs-6, .mijoshop .module-product-related .col-lg-3.col-md-3.col-sm-6.col-xs-6, .mijoshop .module-product-video .col-lg-3.col-md-3.col-sm-6.col-xs-6 {
  width: 100% !important;
  clear: none !important;
}
/* line 3129, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column.owl-carousel, .mijoshop .module-product-related.owl-carousel, .mijoshop .module-product-video.owl-carousel {
  border: none !important;
  box-shadow: none !important;
  margin: 0 !important;
}
/* line 3140, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3141, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3142, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .manufacturer-heading.label-danger {
  background-color: #f0f0f0;
}
/* line 3147, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .manufacturer-list {
  overflow-x: hidden;
  margin-top: 20px;
}
/* line 3154, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop ul.specification {
  margin-left: 0 !important;
  margin-right: 0px !important;
}
@media (min-width: 1200px) {
  /* line 3161, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #content_oc .col-lg-2:nth-child(6n+1), .mijoshop #content_oc div:not(:first-child).col-lg-3:nth-child(4n+1), .mijoshop #content_oc .col-lg-4:nth-child(3n+1), .mijoshop #content_oc .col-lg-6:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 3170, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #content_oc .col-md-2:nth-child(6n+1), .mijoshop #content_oc div:not(:first-child).col-md-3:nth-child(4n+1), .mijoshop #content_oc .col-md-4:nth-child(3n+1), .mijoshop #content_oc .col-md-6:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3179, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #content_oc .col-sm-2:nth-child(6n+1), .mijoshop #content_oc .col-sm-3:nth-child(4n+1), .mijoshop #content_oc .col-sm-4:nth-child(3n+1), .mijoshop #content_oc div:not(:first-child):nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 767px) {
  /* line 3191, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #content_oc .col-xs-2:nth-child(6n+1), .mijoshop #content_oc .col-xs-3:nth-child(4n+1), .mijoshop #content_oc .col-xs-4:nth-child(3n+1), .mijoshop #content_oc div::not(:first-child):nth-child(2n+1) {
    clear: left;
  }
}
/* line 3202, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #content_oc div.owl-carousel .col-lg-3.col-md-3.col-sm-6.col-xs-6 {
  clear: none !important;
}
@media (max-width: 767px) {
  /* line 3210, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop {
    /*      .module-row-five-column {
     .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
     width: 50%!important;
     clear: none!important;
     &:nth-child(2n+1) {
     clear: left!important;
     }
     &:last-child {
     display: none;
     }
     .product-thumb.transition {
     //border: 1px solid $color-grey;
     }
     }
     }*/
  }
  /* line 3215, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-nopad {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3220, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    padding: 0 !important;
  }
  /* line 3230, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-3:first-child {
    display: none;
  }
  /* line 3234, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-1 {
    display: none;
  }
  /* line 3238, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-3.text-right:nth-child(3) {
    width: 50% !important;
    text-align: inherit;
    padding: 0 !important;
  }
  /* line 3244, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-2 {
    width: 50% !important;
  }
  /* line 3247, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-2 #input-limit {
    display: none;
  }
  /* line 3255, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left {
    position: relative;
    background: #fff;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-right: -50vw;
    margin-left: -50vw;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 3266, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left div:nth-child(2) {
    display: block;
  }
  /* line 3270, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left.col-sm-3.hidden-xs.pstick {
    width: 100vw !important;
  }
  /* line 3272, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left.col-sm-3.hidden-xs.pstick .panel {
    border-top: 1px solid #e9e9e8;
    border-bottom: 1px solid #e9e9e8;
    border-radius: 0;
    display: block;
    margin-bottom: 0 !important;
    background: transparent !important;
  }
  /* line 3281, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left.col-sm-3.hidden-xs.pstick .panel-heading {
    padding: 0;
    border: 0 !important;
    background: transparent;
  }
  /* line 3285, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left.col-sm-3.hidden-xs.pstick .panel-heading div {
    text-align: center !important;
    padding: 0 !important;
    font-weight: bold;
  }
  /* line 3291, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left.col-sm-3.hidden-xs.pstick .panel-heading a {
    display: block;
    line-height: 60px;
  }
  /* line 3299, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .fs-dropdown-selected {
    border-right: 1px solid #e9e9e8 !important;
  }
  /* line 3304, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left {
    position: absolute;
    left: 0;
    top: 67px;
    z-index: 2;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-right: -50vw;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 3308, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category .mijoshop #column-left, .view-latest .mijoshop #column-left, .view-bestseller .mijoshop #column-left, .view-specials .mijoshop #column-left {
    top: 0 !important;
  }
  /* line 3325, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick {
    width: 50vw !important;
  }
  /* line 3327, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick .panel {
    border: 0;
    display: block;
    margin-bottom: 0 !important;
    background: transparent !important;
  }
  /* line 3334, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick #button-reset {
    display: none !important;
  }
  /* line 3336, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick #button-reset.inner {
    display: block !important;
  }
  /* line 3341, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick .panel-heading {
    padding: 0;
    border: 0 !important;
    background: transparent;
  }
  /* line 3345, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick .panel-heading div {
    text-align: center !important;
    padding: 0 !important;
    font-weight: bold;
  }
  /* line 3351, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick .panel-heading a {
    display: block;
    line-height: 60px;
  }
  /* line 3358, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left .box-filter {
    /*              background: #fff;
     position: fixed;
     top: 0;
     left: 0;
     width: 100vw;
     height: 100vh!important;
     //display: none;
     margin-top: 45px;*/
  }
  /* line 3369, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left #filter_groups.list-group {
    background: #fff;
    position: fixed !important;
    top: 0;
    left: 0;
    padding-top: 95px;
    width: 100%;
    height: 100vh !important;
  }
  /* line 3380, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left .filter-close-btn {
    position: fixed;
    display: block;
    top: 49px !important;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #e9e9e8;
    background-color: #fff;
    cursor: pointer;
    pointer-events: none;
    z-index: 1;
  }
  /* line 45, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left .filter-close-btn:target {
    visibility: visible;
  }
  /* line 49, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left .filter-close-btn:before {
    content: "Filter";
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 50px;
  }
  /* line 63, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left .filter-close-btn:after {
    font: normal normal 40px fontawesome;
    content: "\f00d";
    -webkit-text-stroke: 5px white;
    position: absolute;
    top: 4px;
    right: 0px;
    text-decoration: none;
    color: #ccc;
    z-index: 9999999;
    pointer-events: auto;
  }
  /* line 3406, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3411, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3413, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout.product-grid .b-group {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 3418, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout.product-grid .product-thumb {
    margin-right: 7px;
    margin-left: 7px;
    border: 1px solid #e9e9e8 !important;
    padding-top: 15px;
    margin-bottom: 14px;
  }
  /* line 3427, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3428, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none {
    border-radius: 0 !important;
    font-size: 14px;
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 15px;
    margin-bottom: 0;
    display: block !important;
  }
  /* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none.black {
    /*		background: $color-darkgrey;
     border-color: $color-darkgrey;
     color: #fff!important;*/
    background: #000;
    border-color: #000;
    color: #fff !important;
  }
  /* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none.black:hover {
    background: #58585a !important;
    border-color: #58585a !important;
  }
  /* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none.red {
    background: #e61d3a !important;
    margin-left: 15px;
    border-color: #e61d3a;
  }
  /* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none:hover {
    background: #e9e9e8 !important;
    border-color: #e9e9e8 !important;
    color: #303030 !important;
  }
  /* line 3433, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button:not(:first-child) {
    display: none !important;
  }
  /* line 3437, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button {
    border-radius: 0 !important;
    font-size: 14px;
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 15px;
    margin-bottom: 0;
    width: 100% !important;
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button.black {
    /*		background: $color-darkgrey;
     border-color: $color-darkgrey;
     color: #fff!important;*/
    background: #000;
    border-color: #000;
    color: #fff !important;
  }
  /* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button.black:hover {
    background: #58585a !important;
    border-color: #58585a !important;
  }
  /* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button.red {
    background: #e61d3a !important;
    margin-left: 15px;
    border-color: #e61d3a;
  }
  /* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button:hover {
    background: #e9e9e8 !important;
    border-color: #e9e9e8 !important;
    color: #303030 !important;
  }
  /* line 3446, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none i {
    display: none;
  }
  /* line 3450, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none span {
    display: block !important;
  }
  /* line 3457, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3458, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .manufacturer-list ul {
    float: none;
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 3465, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop {
    /*      .module-row-five-column {
     .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
     width: 100%!important;
     clear: none!important;
     &:nth-child(5n+1) {
     //clear: left!important;
     }
     &:last-child {
     //display: none;
     }
     .product-thumb.transition {
     //border: 1px solid $color-grey;
     }
     }
     &.owl-carousel {
     border: none!important;
     box-shadow: none!important;
     margin: 0!important;
     }
     }*/
  }
  /* line 3466, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #input-sort, .mijoshop #input-limit {
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid #e9e9e8;
    box-shadow: none;
    border-radius: 0 !important;
    position: relative;
    cursor: pointer;
    background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
    background-size: 12px;
  }
  /* line 3476, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #input-sort::-ms-expand, .mijoshop #input-limit::-ms-expand {
    display: none;
  }
  /* line 3480, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #input-sort:-moz-focusring, .mijoshop #input-limit:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
  }
  /* line 3512, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #button-reset-inner.inner {
    display: none !important;
  }
}
/* line 3518, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3519, templates/g5_hydrogen/custom/scss/piet.scss */
.logged-in .multiple_options_span {
  position: relative;
  top: -4px;
  line-height: 1.5 !important;
}
/* @end */
/* @group Express Shop */
/* line 3531, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3532, templates/g5_hydrogen/custom/scss/piet.scss */
.expressshop_row--top input {
  color: #000;
}
/* line 3536, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3537, templates/g5_hydrogen/custom/scss/piet.scss */
.expressshop_row--top .col-md-1 input {
  height: 34px !important;
  text-align: center;
  border-color: #c4c4c4 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 3545, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-4 {
    width: 38% !important;
  }
  /* line 3549, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-1 {
    width: 8% !important;
  }
  /* line 3553, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-3 {
    width: 16%;
  }
}
@media (min-width: 1200px) {
  /* line 3558, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-4 {
    width: 41% !important;
  }
  /* line 3562, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-1 {
    width: 5% !important;
  }
  /* line 3566, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-3 {
    width: 13%;
  }
}
/* line 3572, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3573, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop td, .checkout_shoppingcart td {
  padding: 0.5rem !important;
}
/* line 3577, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop th, .checkout_shoppingcart th {
  font-weight: normal !important;
  text-align: center !important;
}
/* line 3582, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn, .checkout_shoppingcart .btn.event_btn {
  border-radius: 0 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  margin-bottom: 0;
}
/* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn.black, .checkout_shoppingcart .btn.event_btn.black {
  /*		background: $color-darkgrey;
   border-color: $color-darkgrey;
   color: #fff!important;*/
  background: #000;
  border-color: #000;
  color: #fff !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn.black:hover, .checkout_shoppingcart .btn.event_btn.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn.red, .checkout_shoppingcart .btn.event_btn.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn.red:hover, .checkout_shoppingcart .btn.event_btn.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn:hover, .checkout_shoppingcart .btn.event_btn:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 3587, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .checkout .btn, .checkout_shoppingcart .checkout .btn {
  margin-right: 6px;
}
@media (max-width: 991px) {
  /* line 3597, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3598, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .expressshop.buttons .col-md-4, .checkout_shoppingcart .expressshop.buttons .col-md-4, .p-expressshop .expressshop.buttons .col-md-1, .checkout_shoppingcart .expressshop.buttons .col-md-1 {
    margin-bottom: 15px;
    text-align: left !important;
  }
  /* line 3603, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .expressshop.buttons input, .checkout_shoppingcart .expressshop.buttons input {
    width: 100% !important;
  }
  /* line 3607, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .expressshop.buttons .spacer_div, .checkout_shoppingcart .expressshop.buttons .spacer_div {
    display: none;
  }
  /* line 3612, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3613, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3614, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3615, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .cart-info table tr:last-child td:not(:nth-child(5)), .checkout_shoppingcart .cart-info table tr:last-child td:not(:nth-child(5)) {
    display: none;
  }
  /* line 3620, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .cart-info table b.tablesaw-cell-label, .checkout_shoppingcart .cart-info table b.tablesaw-cell-label {
    font-weight: normal !important;
  }
  /* line 3624, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3625, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .cart-info table td.image b.tablesaw-cell-label, .checkout_shoppingcart .cart-info table td.image b.tablesaw-cell-label {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 3634, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3635, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .coupon_box [class*="col-md-"]:not(:last-child), .checkout_shoppingcart .coupon_box [class*="col-md-"]:not(:last-child) {
    margin-bottom: 15px;
    width: 100%;
  }
  /* line 3640, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .coupon_box input, .checkout_shoppingcart .coupon_box input {
    width: 100% !important;
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3648, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3649, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .coupon_box .col-md-2.margin_top_5, .checkout_shoppingcart .coupon_box .col-md-2.margin_top_5 {
    margin-bottom: 15px;
  }
  /* line 3653, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .coupon_box .col-md-8, .checkout_shoppingcart .coupon_box .col-md-8 {
    width: 75%;
    display: inline-block;
    float: left;
  }
  /* line 3659, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .coupon_box .col-md-2:last-child, .checkout_shoppingcart .coupon_box .col-md-2:last-child {
    width: 25% !important;
    display: inline-block;
    float: left;
  }
}
@media (min-width: 768px) {
  /* line 3668, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .cart-total, .checkout_shoppingcart .cart-total {
    margin-bottom: 15px !important;
  }
}
/* line 3673, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3674, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-expressshop .text-center, .mijoshop .checkout_shoppingcart .text-center, .mijoshop .p-expressshop .text-right, .mijoshop .checkout_shoppingcart .text-right {
  text-align: left !important;
}
/* line 3678, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-expressshop .text-center.image, .mijoshop .checkout_shoppingcart .text-center.image {
  text-align: center !important;
}
/* @end */
/* @group Checkout */
/* line 3688, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3690, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .form-control {
  color: #303030;
}
/* line 3693, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-thumb {
  overflow: hidden !important;
}
/* line 3698, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3699, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper ul.checkout_notes {
  margin-left: 15px !important;
}
/* line 3703, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper table#total.pbeauty {
  border: 0 !important;
}
/* line 3707, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3708, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper #total.pbeauty td {
  border: 0 !important;
}
/* line 3713, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3714, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper table#product_review td {
  padding: 0.5rem;
  border-color: #a0a0a0 !important;
}
/* line 3720, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .checkout_order_review_inner {
  margin: 10px 0;
}
/* line 3724, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn {
  border-radius: 0 !important;
  font-size: 14px;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
}
/* line 87, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.black {
  /*		background: $color-darkgrey;
   border-color: $color-darkgrey;
   color: #fff!important;*/
  background: #000;
  border-color: #000;
  color: #fff !important;
}
/* line 96, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 112, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 3731, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3732, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .checkout-left-col .btn {
  margin-bottom: 0;
}
/* line 3738, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .edit-btn {
  position: relative;
  top: -6px;
}
/* line 3743, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile {
  display: none;
  position: fixed;
  /*top: 90px;*/
  top: 0;
  left: 0;
  z-index: 9;
  min-height: 100vh;
  width: 100vw;
  background: #fff;
  max-height: 100%;
  overflow-y: auto;
  padding-top: 42px;
}
/* line 3757, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn {
  position: fixed;
  display: block;
  top: 49px !important;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #e9e9e8;
  background-color: #fff;
  cursor: pointer;
  pointer-events: none;
  z-index: 1;
}
/* line 45, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn:target {
  visibility: visible;
}
/* line 49, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn:before {
  content: "Filter";
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 50px;
}
/* line 63, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn:after {
  font: normal normal 40px fontawesome;
  content: "\f00d";
  -webkit-text-stroke: 5px white;
  position: absolute;
  top: 4px;
  right: 0px;
  text-decoration: none;
  color: #ccc;
  z-index: 9999999;
  pointer-events: auto;
}
/* line 3759, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn:before {
  content: "Order Review";
}
/* line 3764, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .checkout_order_review_inner {
  padding-top: 48px;
}
/* line 3769, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 3770, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #checkout_wrapper .desktop-only {
    display: none;
  }
}
/* line 3775, templates/g5_hydrogen/custom/scss/piet.scss */
@media (min-width: 992px) {
  /* line 3776, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #checkout_wrapper .mobile-only {
    display: none;
  }
}
/* line 3782, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3783, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage tr:nth-last-child(3) {
  position: relative;
  font-weight: bold;
  /*border-top: 2px solid #e9e9e8;
   border-bottom: 2px solid #e9e9e8;*/
}
/* line 3790, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage tr:nth-last-child(3) td {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 3794, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage tr:nth-last-child(3) td:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: -2px;
  left: -15px;
  right: -15px;
  bottom: -2px;
  border-top: 2px solid #e9e9e8;
  border-bottom: 2px solid #e9e9e8;
}
/* line 3808, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3809, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage tr:nth-last-child(4) td {
  padding-bottom: 20px;
}
/* line 3814, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage #button-complete {
  margin-bottom: 8px;
}
/* line 3819, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop td.checkout-summary-totals {
  padding: 0.5rem;
}
/* line 3823, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .checkout-inner-border {
  border-top: 1px #a0a0a0 solid;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 15px;
}
/* line 3830, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .checkout-inner-border-thick {
  border-bottom: 2px solid #e9e9e8;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 15px;
}
/* line 3837, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .boldy-items {
  font-weight: bold;
}
/* line 3839, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .boldy-items:hover {
  text-decoration: underline;
  color: #303030;
}
/* line 3849, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3850, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content label {
  font-weight: bold;
}
/* line 3854, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content input#cc_number {
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 39px !important;
  border: 1px solid #a0a0a0 !important;
  box-shadow: none;
  border-radius: 0 !important;
}
/* line 3864, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .ccinfo {
  position: relative;
  margin-top: 40px;
}
/* line 3867, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .ccinfo:before {
  content: "Card Number";
  font-weight: 600;
  position: absolute;
  top: -30px;
}
/* line 3875, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .exp1, .payment_tab_content .exp2 {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #a0a0a0 !important;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
  background-size: 12px;
  height: 39px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 12px;
}
/* line 3889, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .exp1::-ms-expand, .payment_tab_content .exp2::-ms-expand {
  display: none;
}
/* line 3893, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .exp1:-moz-focusring, .payment_tab_content .exp2:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 3899, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content input#cc_cvv2 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  width: 75px !important;
  max-width: 100% !important;
  border: 1px solid #a0a0a0 !important;
  height: 39px !important;
}
/* line 3908, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection {
  margin-bottom: 10px;
}
/* line 3911, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection .col-md-4 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
/* line 3919, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3920, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection .col-md-4:first-child:before {
  content: "MM";
  font-weight: 600;
  position: absolute;
  top: -30px;
}
/* line 3928, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3929, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection .col-md-4:nth-child(2):before {
  content: "YY";
  font-weight: 600;
  position: absolute;
  top: -30px;
}
/* line 3937, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3938, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection .col-md-4:last-child:before {
  content: "CVV";
  font-weight: 600;
  position: absolute;
  top: -30px;
}
/* line 3946, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection .col-md-4 select, .payment_tab_content .cc_collection .col-md-4 input {
  flex: 1 0 auto;
}
/* line 3950, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection .col-md-4 select {
  margin-right: 10px;
}
/* @end */
/* @group Checkout Page Mboile */
/* line 3961, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile {
  /*  * {
   outline: 1px solid red;
   }*/
}
/* line 3962, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout-heading {
  position: relative;
}
/* line 3964, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout-heading a {
  position: absolute;
  color: #58585a;
}
/* line 3967, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout-heading a i {
  font-size: 20px !important;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 3975, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #button-complete {
  display: block !important;
  width: 100%;
  display: block !important;
  font-size: 21px !important;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 10px;
  margin-bottom: 0 !important;
}
/* line 3986, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #g-navigation {
  display: none;
}
/* line 3990, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .alert {
  display: none;
}
/* line 3994, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout_h2--title {
  text-align: center;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 4002, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4003, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #g-main .g-container {
  width: 100%;
}
/* line 4005, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #g-main .g-container .g-content {
  margin: 0;
  padding: 0;
}
/* line 4012, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .mijoshop > .container_oc > .row {
  margin: 0;
}
/* line 4016, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .col-sm-12 {
  padding: 0;
}
/* line 4020, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile [class$="--heading"] {
  border-top: 2px solid #e9e9e8;
  padding: 10px 15px 0;
}
/* line 4025, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout_content--box {
  padding: 10px 15px;
}
/* line 4027, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout_content--box.summary {
  border-bottom: 2px solid #e9e9e8;
}
/* line 4032, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_number, .checkout-is-mobile #cc_cvv2 {
  height: 34px !important;
  border: 1px solid #58585a;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background-size: 12px;
  font-size: 12px;
}
/* line 4041, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_number::-ms-expand, .checkout-is-mobile #cc_cvv2::-ms-expand {
  display: none;
}
/* line 4045, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_number:-moz-focusring, .checkout-is-mobile #cc_cvv2:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 4051, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_expire_date_month, .checkout-is-mobile #cc_expire_date_year {
  height: 34px;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #58585a;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
  background-size: 12px;
  padding-right: 12px;
  padding-left: 12px;
  font-size: 12px;
}
/* line 4065, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_expire_date_month::-ms-expand, .checkout-is-mobile #cc_expire_date_year::-ms-expand {
  display: none;
}
/* line 4069, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_expire_date_month:-moz-focusring, .checkout-is-mobile #cc_expire_date_year:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 4075, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_card_number {
  margin-top: 10px !important;
  display: flex;
  position: relative;
}
/* line 4080, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_card_number:before {
  content: "Card Number";
  position: absolute;
  top: 5px;
  display: inherit !important;
  line-height: inherit !important;
  color: #58585a;
  font-size: 14px;
}
/* line 4090, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_card_number label {
  display: none;
}
/* line 4094, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_card_number input {
  margin-top: 30px !important;
  max-width: 100% !important;
  width: 100%;
}
/* line 4101, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv {
  display: flex;
  position: relative;
}
/* line 4108, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv label {
  display: none;
}
/* line 4112, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv input, .checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv select {
  margin-top: 10px;
  max-width: 100% !important;
  width: 100% !important;
}
/* line 4118, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv .span4:first-child {
  margin-right: 5px !important;
}
/* line 4122, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv .span4:first-child:before {
  content: "MM";
  position: relative;
  top: 10px;
  color: #58585a;
  font-size: 14px;
}
/* line 4131, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv .span4:nth-child(2) {
  margin-right: 5px !important;
}
/* line 4133, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv .span4:nth-child(2):before {
  content: "YYYY";
  position: relative;
  top: 10px;
  color: #58585a;
  font-size: 14px;
}
/* line 4142, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4143, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv .span4:last-child:before {
  content: "CVV";
  position: relative;
  top: 10px;
  color: #58585a;
  font-size: 14px;
}
/* @end */
/* @group Catalogue */
/* line 4158, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4159, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .btn.catalogue-sort {
  display: none;
}
/* line 4163, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4164, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .col-md-12:first-child .col-md-2 {
  padding-right: 0;
  padding-left: 0;
}
/* line 4167, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .col-md-12:first-child .col-md-2 ul.nav.menu-side {
  margin-left: 0 !important;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #ddd !important;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 4175, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .col-md-12:first-child .col-md-2 ul.nav.menu-side li {
  border-bottom: 1px solid #e9e9e8;
}
/* line 4177, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .col-md-12:first-child .col-md-2 ul.nav.menu-side li:last-child {
  border-bottom: 0px;
}
/* line 4181, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .col-md-12:first-child .col-md-2 ul.nav.menu-side li a {
  margin-bottom: 0 !important;
}
/* line 4188, templates/g5_hydrogen/custom/scss/piet.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 4190, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .col-md-12:first-child .col-md-10 .col-md-3 {
    width: 33% !important;
    float: left;
  }
}
@media (max-width: 767px) {
  /* line 4195, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .col-md-12:first-child .col-md-10 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 4196, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .col-md-12:first-child .col-md-10 .col-md-3 {
    width: 50% !important;
    float: left;
  }
}
@media (max-width: 991px) {
  /* line 4207, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4208, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue #g-navigation h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-bottom: 0px;
    margin-top: 25px;
  }
  /* line 4216, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue #g-main {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 4221, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .btn.catalogue-sort {
    display: block;
    margin-bottom: 25px;
    cursor: pointer;
  }
  /* line 4227, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .nav.menu-side {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 9;
    background: #fff;
    margin-top: 98px;
  }
  /* line 4239, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area {
    position: fixed;
    display: block;
    top: 49px !important;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #e9e9e8;
    background-color: #fff;
    cursor: pointer;
    pointer-events: none;
    z-index: 1;
  }
  /* line 45, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area:target {
    visibility: visible;
  }
  /* line 49, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area:before {
    content: "Filter";
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 50px;
  }
  /* line 63, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area:after {
    font: normal normal 40px fontawesome;
    content: "\f00d";
    -webkit-text-stroke: 5px white;
    position: absolute;
    top: 4px;
    right: 0px;
    text-decoration: none;
    color: #ccc;
    z-index: 9999999;
    pointer-events: auto;
  }
  /* line 4241, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area:before {
    content: "Sort by";
  }
  /* line 4246, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .job-wrapper {
    margin-right: 0;
    margin-left: 0;
  }
}
/* @end */
/* @group Filter is mobile */
/* line 4257, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4258, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile #filter_groups {
  height: calc(100vh - 60px);
}
/* line 4262, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .modal-backdrop {
  z-index: -1;
}
/* line 4266, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .modal-content {
  border: 0 !important;
  box-shadow: none !important;
  padding-right: 0 !important;
}
/* line 4270, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .modal-content.list-group {
  padding-right: 0 !important;
}
/* line 4275, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile a:focus#hider {
  outline: none !important;
}
/* @end */
/* @group Product Page Desktop */
/* line 4284, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4285, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4286, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4287, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop .moduletable.clean .component-content h2 {
  display: none;
}
/* line 4293, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop ul.breadcrumb {
  margin-top: 25px !important;
}
/* line 4297, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop #g-main {
  padding-top: 0;
}
/* line 4302, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4303, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4304, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4305, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-mobile .moduletable.clean .component-content h2 {
  display: none;
}
/* line 4312, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4313, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .brand--above-title {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 4317, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .brand--above-title:hover {
  text-decoration: underline;
}
/* line 4322, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4323, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-md-3 .btn.btn-primary {
  margin-bottom: 5px;
}
/* line 4328, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop h1[id^="product_name_"] {
  margin-top: 0;
  font-size: 20px !important;
}
/* line 4333, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop h2[class*="price"] {
  color: #000 !important;
  font-weight: 600;
  letter-spacing: 1px;
  /*margin-bottom: 20px;*/
  margin-bottom: 8px;
  margin-top: 5px !important;
  font-size: 24px;
}
/* line 4343, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop li span.live-price-update-price {
  font-weight: 400;
  letter-spacing: 1px;
  /*margin-bottom: 20px;*/
  margin-bottom: 8px;
  margin-top: 5px !important;
  font-size: 24px;
  margin-left: 10px !important;
}
/* line 4353, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop ul.priceDIV {
  display: flex;
}
/* line 4355, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop ul.priceDIV li:first-child {
  order: 2;
}
/* line 4358, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop ul.priceDIV li:last-child {
  order: 1;
}
/* line 4363, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .sku_span {
  font-size: 12px !important;
  margin-bottom: 5px;
}
/* line 4368, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .write_review_btn {
  font-size: 15px !important;
}
/* line 4372, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #input-review, .product-desktop #input-name {
  border-radius: 0 !important;
  border-color: #58585a;
}
/* line 4377, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review {
  clear: both;
}
/* line 4380, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review .single-review {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 4383, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review .single-review .review-stars {
  text-align: right;
}
/* line 4387, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review .single-review .fa-star, .product-desktop #review .single-review .fa-star-o {
  color: #666 !important;
}
/* line 4392, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review .review-divider {
  height: 2px;
  background: #e9e9e8;
  margin-bottom: 25px;
  width: calc(100% - 30px);
  position: relative;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 4403, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .series-buttons {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap !important;
  margin-top: 20px !important;
  margin-bottom: 5px !important;
}
/* line 4411, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .series-buttons li {
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 4414, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .series-buttons li:last-child {
  margin-right: 0;
}
/* line 4419, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .series-buttons .btn-option {
  min-width: inherit !important;
  padding: 6px !important;
  text-transform: capitalize;
  line-height: 1;
}
/* line 4427, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .seriesDropdown {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #58585a;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
  background-size: 12px;
  font-size: 12px;
  height: 34px;
  padding: 0px 12px !important;
  line-height: 1.428571429 !important;
  max-width: 30% !important;
  margin-top: 15px;
}
/* line 4445, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .seriesDropdown::-ms-expand {
  display: none;
}
/* line 4449, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .seriesDropdown:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 4457, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4458, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4459, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related .owl-prev {
  top: 40% !important;
  left: -5px !important;
}
/* line 4464, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related .owl-next {
  top: 40% !important;
  right: -5px !important;
}
/* line 4469, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related [class*="col-"] {
  padding-right: 7px !important;
  padding-left: 7px !important;
}
/* line 4472, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related [class*="col-"] img {
  border: 2px solid #fff;
  border-radius: 0;
  cursor: pointer;
}
/* line 4477, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related [class*="col-"] img:hover {
  border: 2px solid #e9e9e8;
}
/* line 4481, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related [class*="col-"] img:active {
  border: 2px solid #303030;
}
/* line 4487, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related p.price {
  font-size: 14px !important;
  font-weight: 600;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 4496, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4497, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-7 {
    width: 50%;
  }
  /* line 4499, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-7 h1 {
    font-size: 30px;
  }
  /* line 4504, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-2 {
    width: 25% !important;
  }
  /* line 4508, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4509, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4510, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-3 .form-group .btn-white {
    font-size: 11px;
    line-height: 14px;
    height: 40px;
  }
}
/* line 4522, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4523, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .nav.nav-tabs {
  border: none;
}
/* line 4525, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .nav.nav-tabs li {
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
}
/* line 4529, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .nav.nav-tabs li a {
  border: none;
  padding-right: 0;
  padding-left: 0;
  margin: 0;
}
/* line 4538, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .product-divider {
  margin-right: -30px;
}
/* line 4543, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .thumbnail {
  border: none;
}
/* line 4547, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop hr.product-divider {
  border-top: 2px solid #e9e9e8;
}
/* line 4551, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .bottom-similar-products {
  padding-top: 1px;
}
/* line 4555, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4556, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .bottom-reviews .rating > p {
  text-align: center !important;
  display: block;
  margin-bottom: 25px !important;
}
/* line 4563, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .product-page-heading {
  font-weight: bold;
  font-size: 16px !important;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px;
  margin-top: 25px;
}
/* line 4572, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .row[class*="bottom-"] {
  clear: both;
}
/* line 4576, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .description_collapse {
  width: 100%;
  position: relative;
  color: #000 !important;
  letter-spacing: 2px;
}
/* line 4581, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .description_collapse:after {
  content: "\f078";
  font: 18px fontawesome;
  position: absolute;
  right: 0;
  -webkit-text-stroke: 2px white;
}
/* line 4589, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4590, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .description_collapse:not(.collapsed):after {
  content: "\f077";
  font: 18px fontawesome;
  position: absolute;
  right: 0;
  -webkit-text-stroke: 2px white;
}
/* line 4600, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-description {
  color: #000 !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4604, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-description p {
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4610, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4611, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-review .review-text {
  font-size: 15px !important;
}
/* line 4613, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-review .review-text p {
  font-size: 15px !important;
}
/* line 4620, templates/g5_hydrogen/custom/scss/piet.scss */
span.review-spacing {
  width: 8px;
  display: inline-block;
}
/* @end */
/* @group Write Review */
/* line 4629, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review {
  /* :not(:checked) is a filter, so that browsers that don’t support :checked don’t 
   follow these rules. Every browser that supports :checked also supports :not(), so
   it doesn’t make the test unnecessarily selective */
}
/* line 4630, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating {
  float: left;
  clear: both;
}
/* line 4639, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating:not(:checked) > input {
  position: absolute;
  opacity: 0;
}
/* line 4644, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating:not(:checked) > label {
  float: right;
  width: 1em;
  padding: 0 0.1em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 200%;
  line-height: 1.2;
  color: #ddd;
}
/* line 4656, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating:not(:checked) > label:before {
  content: '★ ';
}
/* line 4660, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating > input:checked ~ label {
  color: #111;
}
/* line 4664, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating:not(:checked) > label:hover, .write-a-review .rating:not(:checked) > label:hover ~ label {
  color: #111;
}
/* line 4669, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating > input:checked + label:hover, .write-a-review .rating > input:checked + label:hover ~ label, .write-a-review .rating > input:checked ~ label:hover, .write-a-review .rating > input:checked ~ label:hover ~ label, .write-a-review .rating > label:hover ~ input:checked ~ label {
  color: #111;
}
/* line 4677, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating > label:active {
  position: relative;
  top: 2px;
  left: 2px;
}
/* allow space for check mark */
/* @end */
/* @group Product Page Mobile View - ?force_mobile=1 */
/* line 4689, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4694, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #tawkchat-container {
  bottom: 50px !important;
}
/* line 4700, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4701, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #g-main > .g-container {
  width: 100%;
}
/* line 4706, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #g-navigation {
  display: none;
}
/* line 4710, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .brand--above-title {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 4714, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .brand--above-title:hover {
  text-decoration: underline;
}
/* line 4719, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile h1[id^="product_name_"] {
  margin-top: 0;
  text-align: center !important;
  font-size: 20px !important;
}
/* line 4725, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile {
  /*		.series-buttons {
   display: flex;
   justify-content: flex-start;
   flex-wrap: wrap!important;
   margin-top: 25px!important;
   margin-bottom: 25px!important;
   li {
   margin-right: 15px;
   margin-bottom: 15px;
   &:last-child {
   margin-right: 0;
   }
   }
   }*/
}
/* line 4726, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4727, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices {
  display: flex;
  justify-content: center;
}
/* line 4730, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices li span {
  font-size: 24px;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 24px;
  margin-left: 10px !important;
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  line-height: 1.1;
  display: block;
}
/* line 4743, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices li:first-child {
  order: 2;
}
/* line 4747, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices li:last-child {
  order: 1;
}
/* line 4750, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices h2 {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
/* line 4757, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.brand_code {
  text-align: center;
}
/* line 4762, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4763, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .col-md-3 .btn.btn-primary {
  margin-bottom: 5px;
}
/* line 4768, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .col-sm-3:first-child {
  position: relative !important;
}
/* line 4772, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .sku_span {
  font-size: 12px !important;
  margin-bottom: 5px;
}
/* line 4777, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .series-buttons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap !important;
  margin-top: 20px !important;
  margin-bottom: 5px !important;
}
/* line 4785, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .series-buttons li {
  display: flex;
  flex: 1 1 auto !important;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 4790, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .series-buttons li:last-child {
  margin-right: 0;
}
/* line 4795, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .series-buttons .btn-option {
  min-width: inherit !important;
  padding: 6px !important;
  text-transform: capitalize;
  line-height: 1;
  flex: 1 0 auto !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 4821, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4822, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-7 {
    width: 50%;
  }
  /* line 4824, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-7 h1 {
    font-size: 30px;
  }
  /* line 4829, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-2 {
    width: 25% !important;
  }
  /* line 4833, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4834, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4835, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-3 .form-group .btn-white {
    font-size: 11px;
    line-height: 14px;
    height: 40px;
  }
}
/* line 4847, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4848, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #product .nav.nav-tabs {
  border: none;
}
/* line 4850, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #product .nav.nav-tabs li {
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
}
/* line 4854, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #product .nav.nav-tabs li a {
  border: none;
  padding-right: 0;
  padding-left: 0;
  margin: 0;
}
/* line 4863, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #product .product-divider {
  margin-right: -30px;
  margin-left: -30px;
}
/* line 4869, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .thumbnail {
  border: none;
}
/* line 4873, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile hr.product-divider {
  border-top: 2px solid #e9e9e8;
}
/* line 4877, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4878, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .bottom-reviews .rating > p {
  text-align: center !important;
  display: block;
  margin-bottom: 25px !important;
}
/* line 4885, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .product-page-heading {
  font-weight: bold;
  font-size: 16px !important;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px;
  margin-top: 25px;
}
/* line 4894, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .row[class*="bottom-"] {
  clear: both;
}
/* line 4898, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .description_collapse {
  width: 100%;
  position: relative;
  color: #000 !important;
  letter-spacing: 2px;
}
/* line 4903, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .description_collapse:after {
  content: "\f078";
  font: 18px fontawesome;
  position: absolute;
  right: 0;
  -webkit-text-stroke: 2px white;
}
/* line 4911, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4912, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .description_collapse:not(.collapsed):after {
  content: "\f077";
  font: 18px fontawesome;
  position: absolute;
  right: 0;
  -webkit-text-stroke: 2px white;
}
/* line 4922, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-description {
  color: #000 !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4926, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-description p {
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4932, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4933, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-review .review-text {
  font-size: 15px !important;
}
/* line 4935, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-review .review-text p {
  font-size: 15px !important;
}
/* line 4941, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .seriesDropdown {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #58585a;
  box-shadow: none;
  border-radius: 0 !important;
  position: relative;
  cursor: pointer;
  background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
  background-size: 12px;
  font-size: 12px;
  height: 34px;
  padding: 0px 12px !important;
  line-height: 1.428571429 !important;
  max-width: 80% !important;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 480px) {
  /* line 4959, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile .seriesDropdown {
    max-width: 100% !important;
  }
}
/* line 4964, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .seriesDropdown::-ms-expand {
  display: none;
}
/* line 4968, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .seriesDropdown:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 4975, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4976, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile [id*="carousel-productImages"] .owl-page:nth-child(n+5) {
  display: inline-block !important;
}
/* line 4982, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  width: 100% !important;
  background: #fff;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
  padding-top: 20px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-bottom: 10px;
}
/* line 4996, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart > .col-xs-12 {
  display: flex;
}
/* line 5002, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .btn-block {
  float: left !important;
}
/* line 5007, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .sp-quantity {
  top: 0;
}
/* line 5011, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .btn-block {
  width: 100%;
}
/* line 5016, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .fa.fa-heart {
  -webkit-text-fill-color: white;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: black;
  background-color: #fff;
  font-size: 34px;
  line-height: 34px;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  top: 3px;
}
/* line 5028, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .fa.fa-heart:hover {
  background-color: #fff !important;
  color: #303030 !important;
}
/* line 5034, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .box1 {
  display: inline-block !important;
  flex: 0 0 160px !important;
}
/* line 5039, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .box2 {
  flex: 1 0 auto;
  display: inline-block;
}
/* line 5044, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .box3 {
  flex: 0 0 auto;
  display: inline-block;
}
/* line 5050, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #g-copyright {
  margin-bottom: 100px;
}
/* line 5054, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #input-review, .is-mobile #input-name {
  border-radius: 0 !important;
  border-color: #58585a;
}
/* line 5059, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review {
  clear: both;
}
/* line 5062, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review .single-review {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 5065, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review .single-review .review-stars {
  text-align: right;
}
/* line 5069, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review .single-review .fa-star, .is-mobile #review .single-review .fa-star-o {
  color: #666 !important;
}
/* line 5074, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review .review-divider {
  height: 2px;
  background: #e9e9e8;
  margin-bottom: 25px;
  width: calc(100% - 30px);
  position: relative;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* @end */
/* @group Cart Page / Express shop Desktop */
/* line 5090, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5092, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop #ui-id-1, .cart-is-desktop #ui-id-2 {
  border-radius: 0;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 5094, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop #ui-id-1, .cart-is-desktop #ui-id-2 {
    min-width: 430px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 5097, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop #ui-id-1, .cart-is-desktop #ui-id-2 {
    min-width: 723px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 5100, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop #ui-id-1, .cart-is-desktop #ui-id-2 {
    max-width: 339px !important;
  }
}
@media (min-width: 1200px) {
  /* line 5103, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop #ui-id-1, .cart-is-desktop #ui-id-2 {
    min-width: 454px !important;
  }
}
/* line 5108, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop #g-main {
  padding-top: 0;
}
/* line 5110, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop #g-main .g-content {
  padding-top: 0;
  margin-top: 0;
}
/* line 5116, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop h2 {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 21px;
}
/* line 5123, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop ul.breadcrumb {
  display: none;
}
/* line 5127, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box {
  border-right-style: none !important;
  border-left-style: none !important;
  border-bottom-width: 2px;
  border-top-style: none;
  padding: 10px 0 15px;
  display: flex !important;
}
/* line 5135, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box .col-md-2:first-child {
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 18px;
  white-space: nowrap;
  flex: 0 0 auto !important;
  width: auto !important;
}
/* line 5144, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box .col-md-2:last-child {
  padding-right: 5px;
  flex: 0 0 150px !important;
  width: auto !important;
}
/* line 5155, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box .col-md-8 {
  flex: 1 0 auto;
  width: auto !important;
}
/* line 5160, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box #button-coupon, .cart-is-desktop .coupon_box #button-shipping-method {
  display: block !important;
  width: 100% !important;
}
/* line 5164, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box input, .cart-is-desktop .coupon_box select {
  min-height: 46px;
  border-radius: 0;
}
/* line 5170, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5171, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw th {
  background: none;
  text-align: center !important;
  font-size: 218x;
  letter-spacing: 1px;
}
/* line 5176, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw th.name span {
  position: relative;
  left: -90px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 5179, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop .cart-desktop.tablesaw th.name span {
    left: -80px !important;
  }
}
/* line 5185, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw td {
  border: none;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
/* line 5191, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw th, .cart-is-desktop .cart-desktop.tablesaw td, .cart-is-desktop .cart-desktop.tablesaw tr {
  vertical-align: top !important;
}
/* line 5195, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw.tablesaw-row-border tr {
  border-bottom-width: 2px !important;
}
/* line 5199, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .img-thumbnail {
  border: none;
  padding: 0;
}
/* line 5204, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5205, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .cart.removeBtn {
  display: inline-block !important;
  top: 0 !important;
}
/* line 5215, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .remove_and_addtofav {
  margin-top: 15px;
}
/* line 5217, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5218, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .remove_and_addtofav a:hover {
  color: inherit !important;
  text-decoration: underline;
}
/* line 5225, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .model {
  font-size: 12px;
  display: block !important;
}
/* line 5230, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .sp-quantity {
  top: 0;
  max-width: 176px;
  margin-right: auto;
  margin-left: auto;
}
/* line 5238, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .go-right {
  text-align: right !important;
}
/* line 5242, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw th.go-right.total {
  padding-right: 7px;
}
/* line 5247, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total {
  border: 0 !important;
}
/* line 5249, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr, .cart-is-desktop .cart-desktop-total th, .cart-is-desktop .cart-desktop-total td {
  border: 0;
  font-weight: 400;
}
/* line 5252, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr strong, .cart-is-desktop .cart-desktop-total th strong, .cart-is-desktop .cart-desktop-total td strong {
  font-weight: 400;
}
/* line 5261, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total td:last-child {
  text-align: right;
}
/* line 5265, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5266, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr:nth-last-child(2) td {
  padding-bottom: 20px !important;
}
/* line 5271, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr:last-child {
  border-top: 2px solid #e9e9e8;
  border-bottom: 2px solid #e9e9e8;
}
/* line 5277, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr:last-child td {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  font-weight: bold;
}
/* line 5282, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr:last-child td strong {
  font-weight: bold;
}
/* line 5289, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5290, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .p-expressshop .mijoshop_heading_h1 {
  display: none !important;
}
/* @end */
/* @group Cart Page Mobile Only */
/* line 5300, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile {
  /* @group Express Shop - Mobile fixings */
  /* @end */
  /*  * {
   outline: 1px solid red;
   }*/
}
/* line 5301, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-main {
  padding-top: 0;
}
/* line 5305, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .mijoshop {
  margin-top: 0;
}
/* line 5308, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #ui-id-1, .cart-is-mobile #ui-id-2 {
  border-radius: 0;
  min-width: calc(100% - 30px);
}
/* line 5313, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .removeBtn {
  display: flex;
  justify-content: center;
  width: 60px;
  margin-left: auto;
  margin-right: auto;
}
/* line 5323, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .express-padding {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 5326, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .express-padding.mijoshop_heading_h1 {
  margin-top: 30px !important;
  font-size: 21px;
}
/* line 5332, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5333, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5334, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .expressshop_row--top .padleft-more div:first-child {
  margin-top: 3px;
  margin-bottom: 3px;
}
/* line 5340, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .expressshop_row--top input {
  border-color: #58585a !important;
}
/* line 5346, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box {
  /*		border-right-style: none!important;
   border-left-style: none!important;
   border-bottom-width: 2px;
   border-top-style: none;
   padding: 10px 0 15px;*/
  /*        .col-md-2:first-child {
   font-weight: bold;
   letter-spacing: 1px;
   font-size: 18px;
   white-space: nowrap;
   flex: 0 0 auto!important;
   width: auto!important;
   }
   .col-md-2:last-child {
   padding-right: 5px;
   flex: 0 0 150px!important;
   width: auto!important;
   }
   .col-md-2 {
   }
   .col-md-8 {
   flex: 1 0 auto;
   width: auto!important;
   }
   #button-coupon, #button-shipping-method {
   display: block!important;
   width: 100%!important;
   }*/
}
/* line 5382, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box input, .cart-is-mobile .coupon_box select {
  min-height: 46px;
  border-radius: 0;
}
/* line 5390, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-navigation {
  display: none;
}
/* line 5394, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .alert {
  border-radius: 0 !important;
}
/* line 5399, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .cart_h2--title {
  text-align: center;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 5403, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .p-expressshop .cart_h2--title {
  text-align: center;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-top: 40px !important;
}
/* line 5412, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5413, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-main .g-container {
  width: 100%;
}
/* line 5415, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-main .g-container .g-content {
  margin: 0;
  padding: 0;
}
/* line 5422, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .mijoshop > .container_oc > .row {
  margin: 0;
}
/* line 5426, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .col-sm-12 {
  padding: 0;
}
/* line 5430, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box {
  padding: 20px 0px;
  border: 2px solid #e9e9e8;
  border-right-style: none;
  border-left-style: none;
}
/* line 5437, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box .col-md-2:first-child {
  width: 100%;
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 5443, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box .col-md-8 {
  width: 70% !important;
  float: left;
  display: inline-block;
  padding-right: 5px;
}
/* line 5450, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box .col-md-2:last-child {
  width: 30%;
  float: left;
  padding-left: 5px;
}
/* line 5457, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive {
  border: 0;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
/* line 5461, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr, .cart-is-mobile #total.table-responsive td {
  border: 0;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
/* line 5467, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive .text-right {
  text-align: right !important;
  font-weight: normal;
}
/* line 5470, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive .text-right strong {
  font-weight: normal;
}
/* line 5475, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr:last-child {
  border-top: 2px solid #e9e9e8;
  border-bottom: 2px solid #e9e9e8;
}
/* line 5478, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr:last-child td {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
/* line 5483, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr:last-child .text-right {
  font-weight: 600 !important;
}
/* line 5487, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr:last-child strong {
  font-weight: 600 !important;
}
/* line 5493, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5494, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .buttons .pull-left {
  display: none;
}
/* line 5498, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .buttons .pull-right {
  float: none !important;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 5503, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .buttons .pull-right .btn {
  display: block !important;
  width: 100% !important;
  font-size: 21px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 25px;
}
/* line 5514, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .text-left.name, .cart-is-mobile .text-right.total {
  font-size: 14px;
  line-height: 1.35;
}
/* line 5519, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .text-left.model, .cart-is-mobile .text-right.price {
  font-size: 10px !important;
}
/* line 5524, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag--row--container {
  border-top: 2px solid #e9e9e8;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 5530, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag--row--products {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
  padding-bottom: 15px;
  padding-right: 15px;
}
/* line 5539, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-1 {
  flex: 0 0 100px;
  text-align: center;
}
/* line 5542, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-1 img {
  padding: 0 !important;
  border: 0 !important;
}
/* line 5548, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-1 .cart.removeBtn {
  font-size: 14px !important;
  letter-spacing: 1px;
  padding-top: 10px;
}
/* line 5555, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 {
  flex: 1 1 auto;
}
/* line 5557, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 .text-left.name {
  font-weight: 600;
  padding-right: 15px;
}
/* line 5562, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 .text-left.model {
  margin-bottom: 25px;
}
/* line 5566, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 .sp-quantity {
  justify-content: flex-start;
}
/* line 5571, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5572, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-3 .text-right.total {
  font-weight: 600;
}
/* line 5577, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag--row--remove--quantity-fav {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  /*  padding-top: 15px;
   padding-bottom: 15px;*/
}
/* line 5587, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-4 {
  flex: 0 0 100px;
}
/* line 5591, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-5 {
  flex: 1 1 auto;
}
/* @end */
/* @group Wish List Page */
/* line 5606, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5607, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop #g-main {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
/* line 5612, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5613, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5614, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop #g-showcase .component-content h2 {
  display: none;
}
/* line 5620, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop #content_oc > h2 {
  text-align: center;
}
/* line 5624, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .tablesaw {
  margin-top: 35px;
}
/* line 5626, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .tablesaw thead {
  display: none;
}
/* line 5630, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .tablesaw tr:first-child {
  border-top: 2px solid #dfdfdf !important;
}
/* line 5635, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .fa.fa-heart {
  -webkit-text-fill-color: #58585a;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #58585a;
  background-color: #fff;
  font-size: 34px;
  line-height: 30px;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  top: 3px;
}
/* line 5647, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .fa.fa-heart:hover {
  background-color: #fff !important;
  color: #303030 !important;
}
/* line 5654, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5655, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .tablesaw {
  margin-top: 35px;
}
/* line 5657, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .tablesaw thead {
  display: none;
}
/* line 5661, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .tablesaw tr:first-child {
  border-top: 2px solid #dfdfdf !important;
}
/* line 5666, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .fa.fa-heart {
  -webkit-text-fill-color: #58585a;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #58585a;
  background-color: #fff;
  font-size: 34px;
  line-height: 30px;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  top: 3px;
}
/* line 5678, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .fa.fa-heart:hover {
  background-color: #fff !important;
  color: #303030 !important;
}
/* @end */
/* @group New account registration */
/* line 5689, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration {
  /* custom RADIO BUTTONS STYLYNG */
}
/* line 5694, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type='radio'] {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid black;
  border-radius: 50%;
  outline: none;
  padding: 0;
  margin: 4px 0 0 -25px !important;
}
/* line 5704, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type='radio']:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  border-radius: 50%;
  border: 3px solid white;
}
/* line 5713, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type='radio']:checked:before {
  background: black !important;
}
/* line 5716, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type='radio']:checked {
  border: 2px solid black !important;
}
/* line 5720, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration h1 {
  text-transform: uppercase;
  font-weight: 900;
}
/* line 5724, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration h2 {
  font-weight: 900;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 5729, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration p {
  font-size: 15px !important;
}
/* line 5733, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration hr {
  border-color: #58585a;
}
/* line 5734, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration hr:first-child {
  margin-top: 5px;
}
/* line 5738, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration hr.last-ruler {
  /*			margin-top:  30px!important;
   margin-bottom: 30px!important;*/
}
/* line 5743, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type="text"], .new-account-registration input[type="email"], .new-account-registration input[type="password"], .new-account-registration select {
  min-height: 46px;
  font-size: 16px !important;
  border-color: #58585a !important;
  border-radius: 0;
}
/* line 186, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type="text"]::-webkit-input-placeholder, .new-account-registration input[type="email"]::-webkit-input-placeholder, .new-account-registration input[type="password"]::-webkit-input-placeholder, .new-account-registration select::-webkit-input-placeholder {
  color: #303030;
}
/* line 190, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type="text"]:-moz-placeholder, .new-account-registration input[type="email"]:-moz-placeholder, .new-account-registration input[type="password"]:-moz-placeholder, .new-account-registration select:-moz-placeholder {
  color: #303030;
}
/* line 194, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type="text"]::-moz-placeholder, .new-account-registration input[type="email"]::-moz-placeholder, .new-account-registration input[type="password"]::-moz-placeholder, .new-account-registration select::-moz-placeholder {
  color: #303030;
}
/* line 198, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration input[type="text"]:-ms-input-placeholder, .new-account-registration input[type="email"]:-ms-input-placeholder, .new-account-registration input[type="password"]:-ms-input-placeholder, .new-account-registration select:-ms-input-placeholder {
  color: #303030;
}
/* line 5753, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration label.error {
  color: #e61d3a !important;
  font-size: 0.85rem !important;
}
/* line 5758, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEsmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjI0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIyNCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLjAiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjdUMTg6MzY6NTEtMDM6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjdUMTg6MzY6NTEtMDM6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgRGVzaWduZXIgMS45LjMiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDUtMjdUMTg6MzY6NTEtMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PhGLMIYAAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRy0tCQRSHvzQpemBQQVALCWul0QOkNkFGWBARZtBrozcfgVcv9yohbYO2QUHUptei/oLaBq2DoCiCaBe0LmpTcjtXBSXyDGfON7+Zc5g5A7ZQUlGN2n5QUxk9GPC7FhaXXHWvOOikHTeNYcXQxmZnp6lqXw/UWPHOa9Wqfu5fa1yNGgrU1AuPKpqeEZ4Unl7PaBbvCrcpifCq8LmwR5cLCt9beqTIbxbHi/xjsR4KjoOtRdgVr+BIBSsJXRWWl+NWk1mldB/rJU3R1PycxG7xLgyCBPDjYooJxvExwIjMPrwM0icrquT3F/JnSEuuIrNGDp014iTI4BE1K9WjEmOiR2UkyVn9/9tXIzY0WKze5AfHi2l+9EDdDuS3TfP72DTzJ2B/hqtUOT99BMOfom+XNfchODfh4rqsRfbgcgs6nrSwHi5IdnFbLAbvZ9C8CK230LBc7Flpn9NHCG3IV93A/gH0ynnnyi9R9WfcZsYQNgAAAAlwSFlzAAALEwAACxMBAJqcGAAAADNJREFUSIljYBgFo2AUDH/QwMDA8J8AbqClJRQbjs8SqhmOzRKqG45sCc0MHwWjYBSQCQAPSBjt6xKKkwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position-x: 99%;
  background-position-y: 10px;
  margin-right: 2rem;
  padding: 1rem;
  padding-right: 2rem;
}
/* line 5772, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration .salon-verification {
  min-height: 63px;
}
/* line 5775, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration .salon-verification .control-label {
  margin-right: 10px;
}
/* line 5779, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration .salon-verification .col-md-5 {
  min-height: 46px !important;
}
/* line 5782, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration .salon-verification .form-group {
  margin-bottom: 0px !important;
}
/* line 5785, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration .salon-verification .help-block.smallprint {
  margin-top: -20px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 480px) {
  /* line 5792, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .control-label {
    display: block;
  }
  /* line 5795, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .radio-inline {
    padding-left: 26px;
    top: -8px;
  }
}
@media (max-width: 991px) {
  /* line 5802, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification {
    min-height: 50px !important;
  }
  /* line 5803, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .control-label {
    margin-right: 10px;
  }
  /* line 5807, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .col-md-5 {
    min-height: auto !important;
  }
  /* line 5810, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .form-group {
    margin-bottom: 0px !important;
  }
  /* line 5812, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .form-group.business_advisor, .new-account-registration .salon-verification .form-group.account_no_text, .new-account-registration .salon-verification .form-group.showroom_no_text {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  /* line 5817, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .help-block.smallprint {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 5824, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification {
    min-height: 80px;
  }
  /* line 5825, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .control-label {
    margin-right: 10px;
  }
  /* line 5829, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .col-md-5 {
    min-height: 46px !important;
  }
  /* line 5832, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .form-group {
    margin-bottom: 0px !important;
  }
  /* line 5835, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .help-block.smallprint {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 992px) {
  /* line 5844, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration .salon-verification .col-md-5 .form-group {
    margin-top: -10px;
  }
}
/* line 5851, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5852, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #demo1 img, .new-account-registration #demo2 img {
  width: 100%;
  max-width: 500px !important;
  height: auto !important;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  margin-bottom: 25px;
  margin-top: 10px;
}
/* line 5862, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #form_submit, .new-account-registration #loginBtn {
  border: 0 !important;
  border-radius: 0px !important;
  display: block;
  width: 100%;
  max-width: 400px;
  font-weight: bold;
  font-size: 18px;
  background-color: #58585a;
  padding: 12px !important;
  margin-right: auto;
  margin-left: auto;
}
/* line 5875, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #form_submit:hover, .new-account-registration #loginBtn:hover {
  background-color: #e8afa3 !important;
}
/* line 5880, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV, .new-account-registration #secretSalonDIV {
  margin-top: 20px;
}
/* line 5882, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV label, .new-account-registration #secretSalonDIV label {
  font-weight: 600;
  letter-spacing: -1px;
}
/* line 5887, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV hr, .new-account-registration #secretSalonDIV hr {
  border: 1px solid #e9e9e8;
}
/* line 5889, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV hr:nth-child(2), .new-account-registration #secretSalonDIV hr:nth-child(2) {
  margin-top: 0px;
  margin-bottom: 25px;
}
/* line 5895, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV h2, .new-account-registration #secretSalonDIV h2 {
  margin-top: 15px !important;
  margin-bottom: 0;
}
/* line 5900, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV input:not(#stylish), .new-account-registration #secretSalonDIV input:not(#stylish) {
  border-right: none;
}
/* line 5904, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5905, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV .btn.searchSalonBTN, .new-account-registration #secretSalonDIV .btn.searchSalonBTN, .new-account-registration #searchSalonDIV .btn#secretSalonCode, .new-account-registration #secretSalonDIV .btn#secretSalonCode {
  background: transparent !important;
  height: 46px !important;
  border-left: none;
}
/* line 5909, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV .btn.searchSalonBTN i, .new-account-registration #secretSalonDIV .btn.searchSalonBTN i, .new-account-registration #searchSalonDIV .btn#secretSalonCode i, .new-account-registration #secretSalonDIV .btn#secretSalonCode i {
  color: #303030;
}
/* line 5911, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #searchSalonDIV .btn.searchSalonBTN i:hover, .new-account-registration #secretSalonDIV .btn.searchSalonBTN i:hover, .new-account-registration #searchSalonDIV .btn#secretSalonCode i:hover, .new-account-registration #secretSalonDIV .btn#secretSalonCode i:hover {
  color: #d1a8b0 !important;
}
/* @end */
/* @group Account page */
/* line 5927, templates/g5_hydrogen/custom/scss/piet.scss */
h2.mobile_pageheader {
  display: none;
}
@media (max-width: 991px) {
  /* line 5929, templates/g5_hydrogen/custom/scss/piet.scss */
  h2.mobile_pageheader {
    display: block !important;
    text-align: center;
    margin-top: 0;
  }
}
/* line 5936, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5937, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div {
  font-size: 14px;
  text-transform: uppercase;
  border-top: 1px solid #303030;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 5946, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div a {
  text-transform: capitalize;
  border: none !important;
  color: #303030;
  line-height: 24px;
}
/* line 5952, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div a:hover, .leftmenu_container > div a.active {
  color: #303030;
}
/* line 5958, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div .subs > div {
  border: none !important;
}
@media (max-width: 991px) {
  /* line 5963, templates/g5_hydrogen/custom/scss/piet.scss */
  .leftmenu_container {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 5966, templates/g5_hydrogen/custom/scss/piet.scss */
  .leftmenu_container.leftmenu_account--links {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 5971, templates/g5_hydrogen/custom/scss/piet.scss */
  .leftmenu_container {
    margin-left: -15px;
  }
}
/* line 5976, templates/g5_hydrogen/custom/scss/piet.scss */
.sppb-label.due_payment {
  white-space: normal;
  display: inline-block;
  line-height: 22px;
  margin-top: -8px;
}
@media (max-width: 991px) {
  /* line 5984, templates/g5_hydrogen/custom/scss/piet.scss */
  .myinvoices_account {
    margin-bottom: 25px;
  }
  /* line 5988, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 5989, templates/g5_hydrogen/custom/scss/piet.scss */
  .col-md-10 > .row.margin_top_bottom_20 .col-md-4, .col-md-10 > .row.margin_top_bottom_20 .col-md-6, .col-md-10 > .row.margin_top_bottom_20 .col-md-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 5995, templates/g5_hydrogen/custom/scss/piet.scss */
  .col-md-10 > .row.margin_top_bottom_20 .col-md-4 .sppb-btn, .col-md-10 > .row.margin_top_bottom_20 .col-md-6 .sppb-btn, .col-md-10 > .row.margin_top_bottom_20 .col-md-2 .sppb-btn {
    display: block !important;
    width: 100% !important;
  }
  /* line 6000, templates/g5_hydrogen/custom/scss/piet.scss */
  .col-md-10 > .row.margin_top_bottom_20 .col-md-4 .sppb-label.due_payment, .col-md-10 > .row.margin_top_bottom_20 .col-md-6 .sppb-label.due_payment, .col-md-10 > .row.margin_top_bottom_20 .col-md-2 .sppb-label.due_payment {
    display: block;
  }
  /* line 6006, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6007, templates/g5_hydrogen/custom/scss/piet.scss */
  .monthlystatements_row .col-md-2 {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    z-index: 2;
  }
}
@media (min-width: 992px) {
  /* line 6017, templates/g5_hydrogen/custom/scss/piet.scss */
  .col-md-10 > .row.margin_top_bottom_20 {
    margin-top: 0;
  }
}
/* line 6022, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6023, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6024, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6025, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 6027, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 label {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 6033, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 186, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input::-webkit-input-placeholder {
    color: #fff;
  }
  /* line 190, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input:-moz-placeholder {
    color: #fff;
  }
  /* line 194, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input::-moz-placeholder {
    color: #fff;
  }
  /* line 198, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input:-ms-input-placeholder {
    color: #fff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6039, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 {
    width: 33.3333% !important;
    float: left !important;
  }
}
/* @end */
/* @group Success Registration Page */
/* line 6052, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--thanks {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #e9e9e8;
  padding: 15px 0px;
  margin: 0 0px 15px;
  font-size: 24px;
}
/* line 6062, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--maintext {
  border: 1px solid #e9e9e8;
  padding: 15px;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 6067, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--maintext p {
  margin-bottom: 15px !important;
}
/* line 6071, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--maintext dl {
  background: #e9e9e8;
  padding: 15px;
  margin-bottom: 15px !important;
}
/* line 6079, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--subheader {
  text-align: center;
  font-weight: bold;
  background: #303030;
  color: #fff;
  padding: 15px;
  margin-top: 25px;
}
/* @end */
/* @group Payment Page */
/* line 6092, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6093, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_page .alert-danger {
  display: inline-block;
}
/* @end */
/* @group Location Page */
/* line 6103, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6104, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .location-detail-link, .view-property_directory_m .location-detail-link, .view-property_directory a:hover.location-detail-link, .view-property_directory_m a:hover.location-detail-link, .view-property_directory a:active.location-detail-link, .view-property_directory_m a:active.location-detail-link, .view-property_directory a:visited.location-detail-link, .view-property_directory_m a:visited.location-detail-link {
  color: #303030 !important;
}
/* line 6108, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory h1:not(.sppb-addon-title), .view-property_directory_m h1:not(.sppb-addon-title) {
  margin-top: 25px !important;
  margin-bottom: -15px;
  font-weight: 600 !important;
  font-size: 24px !important;
}
/* line 6115, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6116, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory #g-navigation h2, .view-property_directory_m #g-navigation h2 {
  display: none;
}
/* line 6120, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory #g-navigation .breadcrumb, .view-property_directory_m #g-navigation .breadcrumb {
  margin-top: 20px;
}
/* line 6125, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory #g-main, .view-property_directory_m #g-main {
  margin-top: 0;
  padding-top: 0;
}
/* line 6128, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory #g-main .g-content, .view-property_directory_m #g-main .g-content {
  margin-top: 0;
}
/* line 6133, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .location-item-header, .view-property_directory_m .location-item-header {
  font-size: 18px;
  font-weight: 600;
}
/* line 6138, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .btn-directory, .view-property_directory_m .btn-directory {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
/* line 6143, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .gm-style-iw.gm-style-iw-c, .view-property_directory_m .gm-style-iw.gm-style-iw-c {
  text-align: left !important;
  padding-right: 25px !important;
  padding-left: 25px !important;
  padding-bottom: 15px !important;
  border-radius: 18px !important;
  min-width: 245px;
}
/* line 6151, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .gm-style-iw.gm-style-iw-c button, .view-property_directory_m .gm-style-iw.gm-style-iw-c button {
  top: 2px !important;
  right: 10px !important;
}
/* line 6154, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .gm-style-iw.gm-style-iw-c button img, .view-property_directory_m .gm-style-iw.gm-style-iw-c button img {
  width: 21px !important;
  height: 21px !important;
}
/* line 6159, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .gm-style-iw.gm-style-iw-c button:hover, .view-property_directory_m .gm-style-iw.gm-style-iw-c button:hover {
  background-color: transparent !important;
}
/* line 6165, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6166, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-heading, .view-property_directory_m .balloon-heading {
  padding: 2px 0 10px;
  font-weight: 600;
  display: block;
}
/* line 6176, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-city, .view-property_directory_m .balloon-city {
  float: left;
  padding-right: 5px;
}
/* line 6179, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-city:after, .view-property_directory_m .balloon-city:after {
  content: ",";
}
/* line 6184, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-province, .view-property_directory_m .balloon-province {
  float: left;
  padding-right: 5px;
}
/* line 6193, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-phone, .view-property_directory_m .balloon-phone {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}
/* line 6197, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-phone a, .view-property_directory_m .balloon-phone a {
  color: #1470f5 !important;
}
/* line 6199, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-phone a:hover, .view-property_directory_m .balloon-phone a:hover {
  text-decoration: underline !important;
}
@media (max-width: 767px) {
  /* line 6207, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6208, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory #g-main .g-container, .view-property_directory_m #g-main .g-container {
    width: 100% !important;
  }
  /* line 6210, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory #g-main .g-container .g-content, .view-property_directory_m #g-main .g-container .g-content {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 6220, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory .location-item-header, .view-property_directory_m .location-item-header {
    font-size: 15px;
    font-weight: 600;
    padding-right: 25px;
    padding-left: 25px;
  }
}
/* line 6229, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div {
  padding-right: 25px;
}
@media (max-width: 767px) {
  /* line 6231, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div {
    padding-right: 30px;
    padding-left: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6235, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div {
    padding-right: 35px;
    padding-left: 35px !important;
  }
}
/* line 6240, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #my_location.btn {
  font-weight: 400;
  background: transparent;
  border: 0;
  border-left: 1px solid #e9e9e8;
  box-shadow: none;
  color: #303030 !important;
  text-transform: none;
}
/* line 6249, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #my_location.btn:hover {
  background: transparent !important;
  color: #e61d3a !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6254, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div #my_location.btn {
    font-size: 12px !important;
  }
}
/* line 6259, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #clear_btn.btn {
  font-weight: 400;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #303030 !important;
  text-transform: capitalize !important;
}
/* line 6268, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #clear_btn.btn:hover {
  background: transparent !important;
  color: #e61d3a !important;
}
/* line 6273, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #clear_btn.btn.all_locs {
  display: block;
  width: 100%;
}
/* line 6279, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--buttons {
  border: 1px solid #e9e9e8;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  z-index: 1;
}
/* line 6288, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--buttons .input-group {
  margin-bottom: 0;
}
/* line 6291, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--buttons .input-group input {
  border: 0;
  box-shadow: none;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6294, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div .row.form_locations--buttons .input-group input {
    font-size: 12px !important;
  }
}
/* line 6299, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--buttons .input-group .btn[type="submit"] {
  font-weight: 400;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #303030 !important;
  text-transform: none;
}
/* line 6307, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--buttons .input-group .btn[type="submit"]:hover {
  background: transparent !important;
  color: #e61d3a !important;
}
/* line 6315, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6316, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--province .col-md-12.text-center {
  padding-left: 0;
  padding-right: 0;
}
/* line 6322, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations {
  margin-bottom: 15px;
  padding: 0px 0 10px;
}
/* line 6326, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations > .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
/* line 6329, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations > .col-md-12 .panel {
  box-shadow: none;
  border-bottom: 0;
}
/* line 6334, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations > .col-md-12 .panel-body {
  padding-bottom: 0;
}
/* line 6340, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6341, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .font_size_8 .row {
  border: 0;
  padding-top: inherit;
  padding-bottom: inherit;
  margin-bottom: 0;
}
/* line 6351, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m {
  overflow-x: hidden !important;
}
/* line 6354, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m .row.form_locations--buttons {
  border: 1px solid #e9e9e8;
  align-items: center;
  margin-bottom: 15px;
  margin-right: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
  z-index: 1;
  margin-left: 15px;
}
/* line 6365, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m .row.form_locations--buttons .input-group {
  margin-bottom: 0;
}
/* line 6368, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m .row.form_locations--buttons .input-group input {
  padding-left: 0;
  margin-left: -6px;
}
/* line 6373, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m .row.form_locations--buttons .input-group .btn[type="submit"] {
  font-weight: 400;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #303030 !important;
  text-transform: none;
}
/* line 6382, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m .row.form_locations--buttons .input-group .btn[type="submit"]:hover {
  background: transparent !important;
  color: #e61d3a !important;
}
@media (max-width: 991px) {
  /* line 6392, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory_m .location_details.loc_direct {
    position: relative;
  }
  /* line 6394, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory_m .location_details.loc_direct:after {
    content: "Store Details";
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%) !important;
  }
  /* line 6405, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6406, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6407, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory_m .property_individual--addressing .location_details.loc_direct:after {
    content: "";
  }
}
/* line 6417, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div.mobile_version {
  height: initial !important;
  overflow: visible !important;
  padding-right: 15px !important;
  padding-left: 15px !important;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 6425, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div.mobile_version .view_locations {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 6430, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div.mobile_version .btn.all_locs {
  font-weight: 400;
  background: transparent;
  border: 1px solid #e9e9e8 !important;
  box-shadow: none;
  color: #303030 !important;
  text-transform: capitalize !important;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
  width: 100%;
}
/* line 6445, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6446, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6447, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .padding_top_bottom.location_details.loc_direct {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 6450, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .padding_top_bottom.location_details.loc_direct > div {
  padding: 0 10px !important;
}
/* line 6457, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs {
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 6461, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs .col-md-6 {
  width: 50% !important;
  float: left;
  padding-right: 0;
  padding-left: 0;
}
/* line 6466, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs .col-md-6:first-child {
  padding-left: 15px;
}
/* line 6470, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs .col-md-6:last-child {
  padding-right: 15px;
}
/* line 6476, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6477, templates/g5_hydrogen/custom/scss/piet.scss */
.row.form_locations--locations.mobile_version .panel {
  border-radius: 0;
}
/* line 6479, templates/g5_hydrogen/custom/scss/piet.scss */
.row.form_locations--locations.mobile_version .panel .panel-body {
  padding-top: 0;
}
/* line 6485, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons {
  display: flex !important;
  justify-content: center;
  border-bottom: 1px solid #e9e9e8 !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 6491, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons .col-md-4 {
  width: auto !important;
  border-left: 1px solid #e9e9e8;
}
/* line 6494, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons .col-md-4:first-child {
  border: none;
}
/* line 6498, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons .col-md-4 .fa-4x {
  font-size: 3em;
}
@media (max-width: 350px) {
  /* line 6503, templates/g5_hydrogen/custom/scss/piet.scss */
  .property_individual--icons {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  /* line 6507, templates/g5_hydrogen/custom/scss/piet.scss */
  .property_individual--icons {
    font-size: 14px;
    white-space: nowrap;
  }
  /* line 6510, templates/g5_hydrogen/custom/scss/piet.scss */
  .property_individual--icons .fa-2x {
    font-size: 21px !important;
  }
}
/* line 6516, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6517, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing .location_divider {
  border-top: 1px solid #e9e9e8;
  margin-right: -25px;
  margin-left: -25px;
}
/* line 6523, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing > .location_details {
  padding-left: 35px;
  padding-right: 35px;
}
/* line 6528, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing > div.location_details > div:first-child {
  padding-top: 25px;
}
/* line 6532, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing .loc_direct:hover {
  background-color: transparent !important;
}
/* line 6536, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing strong {
  display: block;
  padding-top: 25px;
  padding-bottom: 15px;
}
/* line 6542, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing .location_events_etc--links {
  padding: 15px 0 0 !important;
}
/* @end */
/* @group Video Page */
/* line 6552, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6553, templates/g5_hydrogen/custom/scss/piet.scss */
.view-video input[type="checkbox"] {
  margin-right: 4px;
}
/* line 6557, templates/g5_hydrogen/custom/scss/piet.scss */
.view-video input[type=checkbox]:before {
  top: 0;
}
/* @end */
/* @group Show Invoice Page */
@media (max-width: 61.9375em) {
  /* line 6567, templates/g5_hydrogen/custom/scss/piet.scss */
  .invoice-head {
    width: 100% !important;
  }
  /* line 6571, templates/g5_hydrogen/custom/scss/piet.scss */
  .invoice-id {
    float: none !important;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  /* line 6577, templates/g5_hydrogen/custom/scss/piet.scss */
  .invoice-logo {
    width: 100% !important;
    float: none !important;
    display: block !important;
  }
  /* line 6583, templates/g5_hydrogen/custom/scss/piet.scss */
  td.no-resize {
    width: 100% !important;
  }
  /* line 6585, templates/g5_hydrogen/custom/scss/piet.scss */
  td.no-resize .tablesaw-cell-label {
    width: 100% !important;
  }
  /* line 6590, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6591, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice .center {
    text-align: left !important;
  }
  /* line 6595, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice tfoot {
    border-top: 5px solid #e9e9e8;
  }
  /* line 6597, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice tfoot td:first-child {
    display: none;
  }
  /* line 6601, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice tfoot b.tablesaw-cell-label {
    display: none;
  }
}
/* @end */
/* @group ZoomWindow & Popup */
/* line 6612, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-bg {
  opacity: 0.25 !important;
}
/* line 6616, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-figure {
  background: #fff;
}
/* line 6618, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-figure:after {
  box-shadow: none !important;
}
/* line 6622, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-figure .mfp-close {
  color: #303030 !important;
  font-size: 40px;
  right: 0 !important;
  padding-right: 10px;
  border-bottom: 0px solid #e9e9e8;
}
/* line 6631, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6632, templates/g5_hydrogen/custom/scss/piet.scss */
.zoomWindowContainer .zoomWindow {
  border: 0 !important;
  display: none;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.25);
}
/* @end */
/* @group SalesRep */
/* line 6643, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list {
  /* Media query to show as a standard table at 560px (35em x 16px) or wider */
}
/* line 6644, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6645, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6646, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list #g-navigation .search:before {
  left: 10px !important;
}
/* line 6652, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list th {
  font-size: 14px;
  white-space: nowrap;
}
/* line 6658, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list td {
  font-size: 12px;
  vertical-align: middle;
}
/* line 6661, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list td .btn {
  margin-bottom: 0;
  min-width: 96px;
}
/* line 6667, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list .navbar-form {
  padding-left: 0;
}
/* line 6670, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list .navbar-form input[type="text login_text"] {
  box-shadow: none !important;
  border: 1px solid #e9e9e8 !important;
  padding-left: 10px;
  max-width: 100% !important;
  height: 38px;
  border-radius: 0;
}
/* line 6679, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list .navbar-form input[type="text login_text"]:focus {
  border-color: #303030 !important;
  box-shadow: none !important;
}
/* line 6685, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list .navbar-form button {
  height: 38px;
}
@media (max-width: 991px) {
  /* line 6690, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list {
    /* Table rows have a gray bottom stroke by default */
  }
  /* line 6693, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack tbody tr {
    display: block;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
  }
  /* line 6699, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack thead td, .com_salesreps.view-customer_list .tablesaw-stack thead th {
    display: none;
  }
  /* line 6704, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack tbody td, .com_salesreps.view-customer_list .tablesaw-stack tbody th {
    display: block;
    float: left;
    clear: left;
    width: 100%;
  }
  /* line 6712, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-cell-label {
    vertical-align: top;
  }
  /* line 6716, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-cell-content {
    display: inline-block;
    max-width: 67%;
  }
  /* line 6721, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label, .com_salesreps.view-customer_list .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  /* line 6729, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack td:empty, .com_salesreps.view-customer_list .tablesaw-stack th:empty {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 6737, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list {
    /* Show the table header rows */
    /* Hide the labels in each cell */
  }
  /* line 6738, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack tr {
    display: table-row;
  }
  /* line 6744, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack td, .com_salesreps.view-customer_list .tablesaw-stack th, .com_salesreps.view-customer_list .tablesaw-stack thead td, .com_salesreps.view-customer_list .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }
  /* line 6754, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack td .tablesaw-cell-label, .com_salesreps.view-customer_list .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}
@media (min-width: 40em) and (max-width: 991px) {
  /* line 6761, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack td .tablesaw-cell-label, .com_salesreps.view-customer_list .tablesaw-stack th .tablesaw-cell-label {
    display: inline-block !important;
  }
}
/* @end */
/* @group Mobile Menu Sub Menu Shop */
/* line 6773, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul {
  z-index: 99;
  min-height: 1000vh;
}
/* line 6777, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul ul {
  z-index: 100;
}
/* line 6779, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul ul ul {
  z-index: 101;
}
/* line 6781, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul ul ul ul {
  z-index: 102;
}
/* line 6788, templates/g5_hydrogen/custom/scss/piet.scss */
.g-menu-item-type-particle > .g-menu-item-container {
  padding: 0 !important;
  margin-top: -20px;
}
/* line 6793, templates/g5_hydrogen/custom/scss/piet.scss */
.g-menu-item-type-particle > .g-menu-item-container .g-sublevel {
  margin-top: -61px !important;
}
/* line 6796, templates/g5_hydrogen/custom/scss/piet.scss */
.g-menu-item-type-particle > .g-menu-item-container .g-sublevel > li.g-parent .g-menu-parent-indicator {
  top: 22px;
}
/* line 6802, templates/g5_hydrogen/custom/scss/piet.scss */
li.mobile-sign-up a {
  background: #e8afa3 !important;
  color: #fff !important;
}
/*Fix for sub item click clsing menu*/
/* line 6810, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  height: 100% !important;
  top: 0;
}
/* line 6816, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:hover {
  background: transparent !important;
}
/* line 6820, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after {
  position: absolute;
  right: 0px !important;
  top: 50%;
  transform: translateY(-50%);
}
/* @end */
/* @group Mobile Menu - Global Styling  */
/* line 6833, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container {
  font-size: 80%;
  letter-spacing: 1px;
}
/* line 6837, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-menu-item-container {
  padding-top: 1.3rem !important;
  padding-bottom: 1.3rem !important;
}
/* line 6842, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container li.g-menu-item {
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 6848, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back {
  background: #e8afa3;
  color: #fff !important;
}
/* line 6852, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back a {
  color: #fff !important;
  position: relative;
}
/* line 6857, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back a:before {
  display: inline-block;
  padding-left: 0rem !important;
}
/* line 6862, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back a span {
  display: inline-block !important;
  padding-left: 0.5rem;
  pointer-events: none !important;
}
/* line 6875, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  right: 0;
}
/* line 6880, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-sublevel li.g-parent .g-menu-parent-indicator {
  right: 0.938rem !important;
}
/* line 6885, templates/g5_hydrogen/custom/scss/piet.scss */
.shopmenu-mobile .g-toplevel li.g-parent .g-menu-parent-indicator {
  right: 0.938rem !important;
}
/* @end */
/* Media Querie s*/
@media (max-width: 480px) {
  /* line 6899, templates/g5_hydrogen/custom/scss/piet.scss */
  a#hider {
    font-size: 12px;
  }
  /* line 6903, templates/g5_hydrogen/custom/scss/piet.scss */
  div[class*="g-recaptcha"] {
    width: 230px;
    overflow: hidden;
    border-right: 1px solid #ccc;
    border-radius: 2px;
    height: 76px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 6917, templates/g5_hydrogen/custom/scss/piet.scss */
  /*.series-buttons {
   display: flex!important;
   flex-wrap: wrap!important;
   justify-content: center!important;
   li {
   margin-left: 0px !important;
   margin-right: 0px !important;
   width: 100%;
   margin-bottom: 5px;
   flex: 1 1 auto;
   }
   .btn-option {
   width: 100%;
   display: block!important;
   }
   }*/
  /* line 6918, templates/g5_hydrogen/custom/scss/piet.scss */
  .pdesktop {
    display: none;
  }
  /* line 6922, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6923, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 6928, templates/g5_hydrogen/custom/scss/piet.scss */
  .itemid-243 #g-navigation {
    margin-top: 0px;
  }
  /* line 6933, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6934, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6935, templates/g5_hydrogen/custom/scss/piet.scss */
  .itemid-243 #g-main .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6942, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6943, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category ul.breadcrumb {
    display: none !important;
  }
  /* line 6947, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category #g-main {
    padding-top: 0;
  }
  /* line 6949, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category #g-main .g-content:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6955, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category .component-content > h2 {
    margin-top: 25px;
    margin-bottom: 0;
    font-weight: 600 !important;
  }
  /* line 6963, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6964, templates/g5_hydrogen/custom/scss/piet.scss */
  .headfix #g-main {
    padding-top: 0;
  }
  /* line 6967, templates/g5_hydrogen/custom/scss/piet.scss */
  .headfix #g-main .g-content:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6974, templates/g5_hydrogen/custom/scss/piet.scss */
  .headfix .component-content > h2 {
    margin-top: 25px;
    margin-bottom: 0;
    font-weight: 600 !important;
  }
  /* line 7000, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 7001, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-specials #g-showcase {
    padding: 0 !important;
  }
  /* line 7003, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-specials #g-showcase h2 {
    margin-top: 25px;
    margin-bottom: 0 !important;
  }
  /* line 7008, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-specials #g-main {
    padding-top: 0 !important;
  }
  /* line 7010, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-specials #g-main .g-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  /* line 7020, templates/g5_hydrogen/custom/scss/piet.scss */
  .pmobile {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 7026, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header {
    position: fixed;
    width: 100%;
    z-index: 25002;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);
    top: 0;
    /*		padding-top: 4px;
     padding-bottom: 4px;*/
  }
  /* line 7039, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation {
    margin-top: 50px;
  }
  /* line 7044, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 7045, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 7046, templates/g5_hydrogen/custom/scss/piet.scss */
  .homepage #g-main .g-container {
    width: 100% !important;
  }
  /* line 7049, templates/g5_hydrogen/custom/scss/piet.scss */
  .homepage #g-main .g-container .g-content {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 7059, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom {
    overflow-x: hidden;
    /* @override 
     https://modern.wctest.ca/components/com_mbevents/assets/css/mbevents.css
     https://www.modernbeauty.com/components/com_mbevents/assets/css/mbevents.css */
    /* checkout */
    /* this will style the thumb, ignoring the track */
  }
  /* line 7064, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn {
    border-radius: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 25px;
    width: 100% !important;
  }
  /* line 7074, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 7079, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 7084, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 7089, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 7094, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button {
    display: flex !important;
    justify-content: flex-start;
  }
  /* line 7099, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn {
    border-radius: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 25px;
  }
  /* line 7108, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 7113, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 7118, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 7123, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 7128, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn {
    border-radius: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 25px;
  }
  /* line 7137, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 7142, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 7147, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 7152, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 7157, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .row {
    margin-left: -15px !important;
  }
  /* line 7171, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .ccinfo select {
    font-size: 12px;
    line-height: 12px;
  }
  /* line 7176, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .event_title {
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
    font-size: 24px;
    line-height: 24px;
  }
  /* line 7189, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn {
    border-radius: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 25px;
    width: 100%;
    margin-left: 0 !important;
    margin-bottom: 10px;
  }
  /* line 7201, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 7206, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 7211, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 7216, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 7221, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .ptoggler:after {
    content: "\f078";
    /* fa-chevron-down */
    font-family: 'FontAwesome';
    font-size: 14px;
    position: absolute;
    right: 0;
    padding-right: 15px;
    top: 10px;
    color: #58585a;
    -webkit-text-stroke: 2px white;
  }
  /* line 7234, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .ptoggler[aria-expanded="true"]:after {
    content: "\f077";
    /* fa-chevron-up */
    color: #303030;
  }
  /* line 7240, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo {
    max-height: 180px !important;
    overflow-y: auto !important;
    overflow-x: hidden;
    -ms-word-break: break-all;
    /* Be VERY careful with this, breaks normal words wh_erever */
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    scrollbar-color: #303030 #fff;
    scrollbar-width: thin;
  }
  /* line 7253, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo::-webkit-scrollbar-track {
    border: 1px solid white;
    background-color: #f5f5f5;
  }
  /* line 7258, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
  }
  /* line 7263, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo::-webkit-scrollbar-thumb {
    background-color: #000;
  }
  /* line 7267, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a#hider .fa {
    font-size: 20px !important;
  }
  /* line 7271, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group {
    border: none !important;
  }
  /* line 7275, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group a {
    border: none !important;
    padding-right: 3px;
    padding-left: 3px;
  }
  /* line 7281, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group a:hover {
    border: none !important;
    background: none;
  }
  /* line 7286, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item {
    font-size: 12px !important;
  }
  /* line 7290, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-header {
    font-size: 14px !important;
  }
  /* line 7294, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-header.pparent {
    font-size: 14px !important;
    padding: inherit;
    display: block;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd !important;
    text-transform: capitalize !important;
    color: #303030;
  }
  /* line 7304, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-header.pparent:hover {
    border-bottom: 1px solid #ddd !important;
    color: #e61d3a;
  }
  /* line 7309, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-header.pparent:last-child {
    border: none !important;
  }
  /* line 7313, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group {
    margin-bottom: 20px;
    padding-left: 0;
  }
  /* line 7318, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
  }
  /* line 7327, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  /* line 7332, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  /* line 7338, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item > .badge {
    float: right;
  }
  /* line 7342, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item > .badge + .badge {
    margin-right: 5px;
  }
  /* line 7346, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item {
    color: #555;
  }
  /* line 7350, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item .list-group-item-heading {
    color: #333;
  }
  /* line 7354, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item:hover, #g-bottom .view-eventslist a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5;
  }
  /* line 7359, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item.active, #g-bottom .view-eventslist a.list-group-item.active:hover, #g-bottom .view-eventslist a.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
  }
  /* line 7366, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item.active .list-group-item-heading, #g-bottom .view-eventslist a.list-group-item.active:hover .list-group-item-heading, #g-bottom .view-eventslist a.list-group-item.active:focus .list-group-item-heading {
    color: inherit;
  }
  /* line 7370, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item.active .list-group-item-text, #g-bottom .view-eventslist a.list-group-item.active:hover .list-group-item-text, #g-bottom .view-eventslist a.list-group-item.active:focus .list-group-item-text {
    color: #e1edf7;
  }
  /* line 7374, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
  }
  /* line 7379, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-success {
    color: #3c763d;
  }
  /* line 7383, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-success .list-group-item-heading {
    color: inherit;
  }
  /* line 7387, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-success:hover, #g-bottom .view-eventslist a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
  }
  /* line 7392, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-success.active, #g-bottom .view-eventslist a.list-group-item-success.active:hover, #g-bottom .view-eventslist a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
  }
  /* line 7398, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
  }
  /* line 7403, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-info {
    color: #31708f;
  }
  /* line 7407, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-info .list-group-item-heading {
    color: inherit;
  }
  /* line 7411, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-info:hover, #g-bottom .view-eventslist a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
  }
  /* line 7416, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-info.active, #g-bottom .view-eventslist a.list-group-item-info.active:hover, #g-bottom .view-eventslist a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
  }
  /* line 7422, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
  }
  /* line 7427, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-warning {
    color: #8a6d3b;
  }
  /* line 7431, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-warning .list-group-item-heading {
    color: inherit;
  }
  /* line 7435, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-warning:hover, #g-bottom .view-eventslist a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
  }
  /* line 7440, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-warning.active, #g-bottom .view-eventslist a.list-group-item-warning.active:hover, #g-bottom .view-eventslist a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
  }
  /* line 7446, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
  }
  /* line 7451, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-danger {
    color: #a94442;
  }
  /* line 7455, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-danger .list-group-item-heading {
    color: inherit;
  }
  /* line 7459, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-danger:hover, #g-bottom .view-eventslist a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
  }
  /* line 7464, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-danger.active, #g-bottom .view-eventslist a.list-group-item-danger.active:hover, #g-bottom .view-eventslist a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
  }
  /* line 7470, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
  }
  /* line 7475, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
  }
  /* line 7480, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-radius: 0px !important;
  }
  /* line 7489, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-body {
    padding: 15px;
  }
  /* line 7493, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group {
    margin-bottom: 0;
  }
  /* line 7497, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group .list-group-item {
    /* border-width: 1px 0; */
  }
  /* line 7501, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group .list-group-item:first-child {
    border-top: 1px solid #e9e9e8;
  }
  /* line 7505, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group .list-group-item:last-child {
    border-bottom: 0;
  }
  /* line 7509, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group:first-child .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  /* line 7514, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 7519, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-heading + .list-group .list-group-item:first-child {
    /* border-top-width: 0
     */
  }
  /* line 7524, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table, #g-bottom .view-eventslist .panel > .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 7528, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, #g-bottom .view-eventslist .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, #g-bottom .view-eventslist .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, #g-bottom .view-eventslist .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px;
  }
  /* line 7532, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, #g-bottom .view-eventslist .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, #g-bottom .view-eventslist .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, #g-bottom .view-eventslist .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, #g-bottom .view-eventslist .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px;
  }
  /* line 7536, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, #g-bottom .view-eventslist .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, #g-bottom .view-eventslist .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, #g-bottom .view-eventslist .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
  }
  /* line 7540, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, #g-bottom .view-eventslist .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, #g-bottom .view-eventslist .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, #g-bottom .view-eventslist .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, #g-bottom .view-eventslist .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
  }
  /* line 7544, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .panel-body + .table, #g-bottom .view-eventslist .panel > .panel-body + .table-responsive {
    border-top: 1px solid #ddd;
  }
  /* line 7548, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table > tbody:first-child > tr:first-child th, #g-bottom .view-eventslist .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
  }
  /* line 7552, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-bordered, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 7556, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-bordered > thead > tr > th:first-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr > th:first-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr > th:first-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, #g-bottom .view-eventslist .panel > .table-bordered > thead > tr > td:first-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr > td:first-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr > td:first-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 7560, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-bordered > thead > tr > th:last-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr > th:last-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr > th:last-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, #g-bottom .view-eventslist .panel > .table-bordered > thead > tr > td:last-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr > td:last-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr > td:last-child, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 7564, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-bordered > thead > tr:first-child > th, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr:first-child > th, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr:first-child > th, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th, #g-bottom .view-eventslist .panel > .table-bordered > thead > tr:first-child > td, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr:first-child > td, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr:first-child > td, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
    border-top: 0;
  }
  /* line 7568, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-bordered > thead > tr:last-child > th, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr:last-child > th, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr:last-child > th, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, #g-bottom .view-eventslist .panel > .table-bordered > thead > tr:last-child > td, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, #g-bottom .view-eventslist .panel > .table-bordered > tbody > tr:last-child > td, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, #g-bottom .view-eventslist .panel > .table-bordered > tfoot > tr:last-child > td, #g-bottom .view-eventslist .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
  /* line 7572, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
  }
  /* line 7577, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-heading {
    padding: 10px 15px;
    border-bottom: 0px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  /* line 7584, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
  }
  /* line 7588, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
  }
  /* line 7595, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-title > a {
    color: inherit;
  }
  /* line 7599, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 7607, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group {
    margin-bottom: 20px;
  }
  /* line 7611, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel {
    margin-bottom: 0;
    overflow: hidden;
  }
  /* line 7616, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel + .panel {
    margin-top: 5px;
  }
  /* line 7620, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel-heading {
    border-bottom: 0;
  }
  /* line 7624, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd;
  }
  /* line 7628, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel-footer {
    border-top: 0;
  }
  /* line 7632, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
  }
  /* line 7636, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default {
    border-color: #ddd;
  }
  /* line 7640, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
  }
  /* line 7646, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ddd;
  }
  /* line 7650, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd;
  }
  /* line 7654, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary {
    border-color: #428bca;
  }
  /* line 7658, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
  }
  /* line 7664, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca;
  }
  /* line 7668, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca;
  }
  /* line 7672, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success {
    border-color: #d6e9c6;
  }
  /* line 7676, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
  }
  /* line 7682, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
  }
  /* line 7686, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
  }
  /* line 7690, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info {
    border-color: #bce8f1;
  }
  /* line 7694, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
  }
  /* line 7700, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #bce8f1;
  }
  /* line 7704, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
  }
  /* line 7708, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning {
    border-color: #faebcc;
  }
  /* line 7712, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
  }
  /* line 7718, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #faebcc;
  }
  /* line 7722, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #faebcc;
  }
  /* line 7726, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger {
    border-color: #ebccd1;
  }
  /* line 7730, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
  }
  /* line 7736, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ebccd1;
  }
  /* line 7740, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ebccd1;
  }
  /* line 7744, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #click_more_details {
    margin-top: 25px;
    margin-bottom: 20px;
    display: block;
    font-size: 18px;
    color: #e61d3a;
  }
  /* line 7752, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #click_more_details:hover {
    color: #303030;
  }
  /* line 7756, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #click_more_details b {
    font-weight: normal;
  }
  /* line 7760, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom a#hider {
    display: block;
    z-index: 1;
  }
  /* line 7765, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_cls {
    border-top: 1px solid #a0a0a0;
    border-bottom: 1px solid #a0a0a0;
  }
  /* line 7770, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .red_txt {
    color: #e61d3a;
  }
  /* line 7774, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs {
    border-bottom: 1px solid #a0a0a0;
  }
  /* line 7778, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs a, #g-bottom .all_cls a {
    color: #000;
  }
  /* line 7782, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs a:hover {
    color: #e61d3a;
  }
  /* line 7786, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_list {
    clear: both;
    border-bottom: 1px solid #a0a0a0;
  }
  /* line 7791, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_list div.event_img, #g-bottom .event_list div.event_desc {
    padding-top: 16px;
    padding-bottom: 27px;
  }
  /* line 7796, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_img, #g-bottom .event_desc {
    float: left !important;
  }
  /* line 7800, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_cost_disp {
    clear: both;
  }
  /* line 7804, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title {
    /*	font-weight: bold;
     text-transform: uppercase;
     padding-bottom: 5px;
     font-size: 24px;
     line-height: 24px;*/
  }
  /* line 7812, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title .event-title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 21px;
  }
  /* line 7818, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title .event-cost {
    margin-bottom: 10px;
  }
  /* line 7822, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title .remove_button .event_btn {
    margin-bottom: 10px;
  }
  /* line 7831, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc {
    font-size: 18px;
    padding-bottom: 25px;
  }
  /* line 7836, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc > div {
    /*text-transform:uppercase;*/
    display: inline-block;
  }
  /* line 7841, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc > div {
    /*text-transform:uppercase;*/
    display: inline-block;
  }
  /* line 7846, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc > div:last-child {
    /*text-transform:uppercase;*/
    display: block !important;
  }
  /* line 7851, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_img img {
    /*	width: 155px !important;
     height: 200px;*/
    border: 0 none;
    vertical-align: middle;
  }
  /* line 7858, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_event_img img {
    /*	width:175px !important;
     height:190px !important;*/
    border: 0 none;
  }
  /* line 7864, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .submit_loading {
    width: 75px !important;
    height: 75px !important;
    border: 0 none;
  }
  /* line 7870, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .payment_img img {
    float: left;
    border: 0 none;
    margin-right: 5px !important;
  }
  /* line 7876, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom img.paypal_img {
    padding-top: 5px;
  }
  /* line 7880, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .confirm_info img {
    width: 20px !important;
    float: left;
  }
  /* line 7885, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .confirm_info label {
    color: #787878;
    font-size: 18px;
    cursor: default;
  }
  /* line 7891, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .order_summary label {
    float: left;
    clear: both;
  }
  /* line 7896, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .order_summary {
    margin-top: 10px;
    padding-top: 8px;
    border-top: 1px solid #a0a0a0;
  }
  /* line 7902, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .lft-field {
    float: left;
  }
  /* line 7906, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_desc_left {
    /*border-right: 1px solid #A0A0A0;*/
    font-size: 12px;
  }
  /* line 7911, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_content {
    /*line-height: 14px !important;*/
  }
  /* line 7915, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .non-refundable {
    color: #e61d3a;
    font-size: 18px;
  }
  /* line 7920, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .black_btn {
    background-color: #272727;
    color: #fff;
  }
  /* line 7925, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .gray_btn {
    background-color: #ddd;
    color: #a4a4a4;
    font-weight: bold;
  }
  /* line 7931, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_time {
    padding-bottom: 25px;
  }
  /* line 7935, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share a {
    display: flex;
    align-items: center;
  }
  /* line 7940, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share a i {
    padding-left: 10px;
  }
  /* line 7944, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share, #g-bottom .event_time, #g-bottom .event_cost {
    /*text-transform:uppercase;*/
    font-size: 18px;
  }
  /* line 7949, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share span.share_txt {
    font-size: 12px;
    margin-right: 12px;
    float: right !important;
    display: none;
  }
  /* line 7956, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share .share_btns img {
    float: right !important;
    padding-right: 4px;
  }
  /* line 7961, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .share_btns, #g-bottom .other_btns {
    display: none;
    float: right;
  }
  /* line 7966, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns {
    margin-left: 15px;
  }
  /* line 7970, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share .other_btns img {
    float: left !important;
    padding: 0 2px;
  }
  /* line 7975, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_img_container {
    /*	width: 200px;
     height: 200px;*/
    position: relative;
  }
  /* line 7981, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .sold_out_cls {
    background-image: url('../images/sold_out.png');
    background-size: 175px 100px;
    background-repeat: no-repeat;
    position: absolute;
    top: 41px;
    left: 0px;
    height: 100px;
    width: 175px;
    z-index: 10;
  }
  /* line 7995, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_reg_heading {
    border: 1px solid #a0a0a0;
    padding: 8px;
    font-weight: bold;
    font-size: 18px;
    background-color: #a0a0a0;
    margin-top: 4px;
  }
  /* line 8004, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_reg_heading a, #g-bottom .event_reg_heading a:hover {
    color: #fff;
  }
  /* line 8008, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_tab {
    border: 1px solid #a0a0a0;
    padding: 5px 20px 5px 20px;
    font-size: 18px;
    background-color: #fff;
    margin-bottom: 8px;
  }
  /* line 8016, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_tab_heading {
    font-weight: bold;
  }
  /* line 8020, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .selected_tab {
    background-color: #fff !important;
  }
  /* line 8024, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .selected_tab .tab_sub_text {
    display: block !important;
  }
  /* line 8028, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .selected_tab a, #g-bottom .other_tab_heading a {
    color: #000 !important;
  }
  /* line 8032, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_tab_content {
    border-bottom: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    padding: 5px 20px 5px 20px;
    font-size: 18px;
    margin-bottom: 15px;
  }
  /* line 8041, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .page_heading {
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  }
  /* line 8049, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .clear_cls {
    clear: both;
  }
  /* line 8053, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_data {
    border: 1px solid #a0a0a0 !important;
    border-radius: 0 !important;
    margin: 0 !important;
    width: 92%;
  }
  /* line 8060, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] > .row {
    margin-right: 0px !important;
  }
  /* line 8064, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] > .row .col-md-6:first-child {
    padding-right: 0px;
  }
  /* line 8068, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] > .row .col-md-6:last-child {
    padding-left: 0px;
  }
  /* line 8072, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .col-md-6:first-child {
    padding-right: 0px;
  }
  /* line 8076, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .col-md-6:last-child {
    padding-left: 0px;
  }
  /* line 8080, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row {
    margin-right: 0px !important;
  }
  /* line 8084, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row:last-child {
    position: relative;
    margin-bottom: 10px;
  }
  /* line 8089, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row:last-child span {
    position: absolute;
    right: 5px;
    top: 7px;
  }
  /* line 8101, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button {
    display: block;
    margin-top: 25px !important;
  }
  /* line 8106, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_details {
    border: 1px solid #a0a0a0;
    padding: 8px 12px;
    clear: both;
    margin-bottom: 12px;
  }
  /* line 8113, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_event_details {
    padding: 10px 0 20px 0;
    clear: both;
  }
  /* line 8118, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .sub_total_cls {
    font-weight: bold;
    padding-top: 10px;
  }
  /* line 8123, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_input {
    border: 1px solid #a0a0a0 !important;
    border-radius: 0 !important;
  }
  /* line 8128, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .continue_button {
    margin-top: 15px;
  }
  /* line 8132, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .continue_button .btn {
    float: right;
    margin-bottom: 10px;
  }
  /* line 8137, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #billing_form .col-md-8:not(.p-final-reg-button) input {
    width: 100% !important;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 8px;
  }
  /* line 8144, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content input#ccn {
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  /* line 8150, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content #exp1, #g-bottom #payment_tab_content #exp2 {
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid #e9e9e8;
    box-shadow: none;
    border-radius: 0 !important;
    position: relative;
    cursor: pointer;
    background: url('../../../../uploads/images/chevron-p.png') right center no-repeat;
    background-size: 12px;
    height: 39px;
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 8165, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content #exp1::-ms-expand, #g-bottom #payment_tab_content #exp2::-ms-expand {
    display: none;
  }
  /* line 8169, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content #exp1:-moz-focusring, #g-bottom #payment_tab_content #exp2:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
  }
  /* line 8174, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content input#cvv {
    padding-top: 4px;
    padding-bottom: 4px;
    width: 75px !important;
    max-width: 100% !important;
    border: 1px solid #a0a0a0 !important;
    height: 39px;
  }
  /* line 8183, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content label > input {
    /* HIDE RADIO */
    display: none;
  }
  /* line 8188, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content label > input + img {
    /* IMAGE STYLES */
    cursor: pointer;
    border: 2px solid transparent;
  }
  /* line 8194, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content label > input:checked + img {
    /* (CHECKED) IMAGE STYLES */
    border: 2px solid #a0a0a0;
  }
  /* line 8199, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection {
    margin-bottom: 10px;
  }
  /* line 8203, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4 {
    padding-left: 0;
    padding-right: 0;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  /* line 8212, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4:first-child:before {
    content: "MM";
    font-weight: 600;
    position: absolute;
    top: -30px;
  }
  /* line 8219, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4:nth-child(2):before {
    content: "YY";
    font-weight: 600;
    position: absolute;
    top: -30px;
  }
  /* line 8226, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4:last-child:before {
    content: "CVV";
    font-weight: 600;
    position: absolute;
    top: -30px;
  }
  /* line 8233, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4 select, #g-bottom #payment_tab_content .cc_collection .col-md-4 input {
    flex: 1 0 auto;
  }
  /* line 8237, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4 select {
    margin-right: 10px;
  }
  /* line 8241, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns .modal {
    position: relative;
  }
  /* line 8245, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .error, #g-bottom .amount_cls {
    color: #f00;
    display: block;
  }
  /* line 8250, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .small-field {
    width: 60px;
  }
  /* line 8254, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .small_qty_field {
    width: 40px;
  }
  /* line 8258, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .final_total {
    clear: both;
    border-top: 1px solid #a0a0a0;
    margin: 5px 0px 10px;
    padding-top: 8px;
  }
  /* line 8265, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom label {
    cursor: default !important;
  }
  /* line 8269, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_date {
    padding-bottom: 25px;
  }
  /* line 8273, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_date_title, #g-bottom .event_date_dates {
    display: inline-block !important;
    font-size: 18px;
  }
  /* line 8278, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_date_block {
    /*border:1px solid #bebebe;*/
    font-size: 18px;
    /*text-transform:uppercase;*/
    text-align: left;
  }
  /* line 8285, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_date_to_cls {
    border: none;
    /*padding-left:10px;*/
  }
  /* line 8290, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content {
    /*overflow-y: auto;*/
    width: 100%;
  }
  /* line 8295, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content::-webkit-scrollbar {
    width: 13px;
    height: 13px;
  }
  /* line 8300, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  }
  /* line 8307, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
  }
  /* line 8312, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_desc_left, #g-bottom .event_content {
    font-size: 11px;
  }
  /* line 8316, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs div {
    padding: 3px 0px;
  }
  /* line 8320, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns a.jcepopup span.jcemediabox-zoom-image {
    background: none;
  }
  /* line 8324, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns a.jcepopup span.jcemediabox-zoom-span {
    padding: 0px !important;
  }
  /* line 8328, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #loc_all {
    text-transform: uppercase;
  }
  /* line 8332, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .disp_final_total {
    font-weight: bold;
  }
  /* line 8336, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #message {
    font-weight: bold;
    color: #e61d3a;
    font-size: 14px;
  }
  /* line 8342, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns .jcemediabox-zoom-image {
    background: none !important;
  }
  /* line 8346, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #system-readmore {
    display: none;
  }
  /* line 8350, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .checkbox_label {
    font-size: 12px;
    font-weight: normal !important;
    color: #303030;
  }
  /* line 8356, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .checkbox_label input[type="checkbox"] {
    margin-right: 5px;
  }
  /* line 8548, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8549, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8550, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-footer #footer-social .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 8557, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8558, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright .copyleft {
    text-align: center;
  }
  /* line 8562, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright ul {
    display: flex !important;
    float: none;
    justify-content: center;
  }
  /* line 8569, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8570, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8571, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-manufacturers #g-navigation h2 {
    margin-top: 25px;
    margin-bottom: -25px;
    font-weight: 600 !important;
    text-transform: uppercase;
  }
  /* line 8578, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-manufacturers #g-main {
    padding-top: 0 !important;
  }
  /* line 8580, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-manufacturers #g-main .g-content {
    padding-top: 0;
    margin-top: 0;
  }
}
@media (max-width: 991px) and (min-width: 992px) and (max-width: 1199px) {
  /* line 7162, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .event_title.row .col-md-9 {
    width: 60% !important;
  }
  /* line 7166, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .event_title.row .col-md-3 {
    width: 40% !important;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  /* line 7185, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .event_title {
    font-size: 18px !important;
  }
}
@media (max-width: 991px) and (max-width: 480px) {
  /* line 7827, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title {
    font-size: 21px;
  }
}
@media (max-width: 991px) and (max-width: 992px) {
  /* line 8096, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row:last-child span {
    right: -5px;
    top: 7px;
  }
}
@media (max-width: 991px) and (max-width: 768px) {
  /* line 8361, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .col-md-4.col-sm-4.col-xs-6.event_img {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  /* line 8368, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .component-content > h2, #g-bottom .view-registerevent .component-content > h2 {
    margin-top: 25px !important;
    margin-bottom: 0;
    font-weight: 600 !important;
    text-transform: uppercase;
  }
  /* line 8375, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #g-main, #g-bottom .view-registerevent #g-main {
    padding-top: 0;
  }
  /* line 8379, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom a#hider {
    font-weight: 600;
    text-align: center;
    font-size: 14px !important;
  }
  /* line 8385, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #billing_form .col-md-4, #g-bottom #billing_form .col-md-8 {
    width: 100% !important;
  }
  /* line 8389, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #billing_form .col-md-4 input, #g-bottom #billing_form .col-md-8 input {
    width: 100%;
  }
  /* line 8393, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
  }
  /* line 8399, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content .col-md-6 {
    width: 50% !important;
    float: left;
  }
  /* line 8404, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .event-title, #g-bottom .view-registerevent .enter-name {
    font-size: 18px;
  }
  /* line 8408, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title {
    font-size: 18px;
  }
  /* line 8412, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc, #g-bottom .event_date, #g-bottom .event_time, #g-bottom .event_cost, #g-bottom .event_content a, #g-bottom .non-refundable {
    font-size: 14px !important;
    padding-bottom: 5px;
    margin: 0 !important;
  }
  /* line 8418, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [class*="event_date_"] {
    font-size: 14px;
  }
  /* line 8422, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share {
    font-size: 14px;
  }
  /* line 8426, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .filter-close-btn {
    position: fixed;
    display: block;
    top: 49px !important;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #e9e9e8;
    background-color: #fff;
    cursor: pointer;
    pointer-events: none;
    display: none;
  }
  /* line 8439, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .filter-close-btn:target {
    visibility: visible;
  }
  /* line 8443, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .filter-close-btn:before {
    content: "Filter";
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 50px;
  }
  /* line 8457, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .filter-close-btn:after {
    font: normal normal 40px fontawesome;
    content: "\f00d";
    -webkit-text-stroke: 5px white;
    position: absolute;
    top: 4px;
    right: 0px;
    text-decoration: none;
    color: #ccc;
    z-index: 9999999;
    pointer-events: auto;
  }
  /* line 8470, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .btn.event_btn.black {
    display: none;
  }
  /* line 8474, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful {
    background: #fff;
    position: fixed !important;
    top: 0;
    left: 0;
    padding-top: 55px;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    height: 100vh !important;
    z-index: 2;
  }
  /* line 8487, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .filter-close-btn {
    display: block;
  }
  /* line 8491, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful a#hider {
    pointer-events: none;
  }
  /* line 8495, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .btn.event_btn.black {
    display: block;
  }
  /* line 8499, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .panel-default {
    border: 0;
  }
  /* line 8503, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .panel-default .panel-heading {
    background: #fff;
  }
  /* line 8507, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .panel-default a#hider {
    font-weight: 600;
    text-align: center !important;
    display: block;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  /* line 8515, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content .col-md-6 {
    width: 50% !important;
    display: inline-block;
  }
  /* line 8520, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] .enter-name {
    padding-left: 15px;
  }
  /* line 8524, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] .row {
    display: flex;
    margin-bottom: 10px;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 8531, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button {
    padding-left: 15px;
  }
}
@media (max-width: 991px) and (min-width: 992px) {
  /* line 8537, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .col-md-3.pstick {
    padding-left: 0 !important;
  }
  /* line 8541, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .filter-close-btn {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 8593, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8594, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .g-grid:first-child {
    /*          width: 100vw;
     position: relative;
     left: calc(-50vw + 50%);
     text-align: center;
     margin-right: auto;
     margin-left: auto;*/
  }
  /* line 8602, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .g-grid:first-child .g-content {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 8609, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8610, templates/g5_hydrogen/custom/scss/piet.scss */
  .home-latest .uk-dotnav {
    display: none;
  }
}
/* line 8632, templates/g5_hydrogen/custom/scss/piet.scss */
@media (hover: none) {
  /* line 8633, templates/g5_hydrogen/custom/scss/piet.scss */
  .just-arrived-homepage {
    min-height: 127px !important;
  }
}
/*------- */
/*.mijoshop #column-left.col-sm-3.hidden-xs.pstick {
 display: none!important;
 }
 .mijoshop .mobile-filter #column-left.col-sm-3.hidden-xs.pstick{
 display: block!important;
 }
 @media (max-width:767px) {
 .list-group {
 display: none;
 background: #fff;
 text-align: left;
 position: fixed;
 top: 97px;
 left: 0;
 z-index: 99999;
 width: 100vw;
 height: 100vh!important;
 }
 }*/
/*------- */
/* line 8670, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8671, templates/g5_hydrogen/custom/scss/piet.scss */
.view-cart.cart-is-mobile .sp-quantity {
  max-width: 190px !important;
}
/* line 8681, templates/g5_hydrogen/custom/scss/piet.scss */
.search span.highlight {
  background: inherit !important;
  font-weight: inherit !important;
  padding: inherit !important;
}
/* line 8688, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8689, templates/g5_hydrogen/custom/scss/piet.scss */
#map-canvas [role="menubar"] button {
  background: #303030 !important;
}
/* line 8691, templates/g5_hydrogen/custom/scss/piet.scss */
#map-canvas [role="menubar"] button:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 8699, templates/g5_hydrogen/custom/scss/piet.scss */
.modal-footer button {
  background: #303030 !important;
}
/*# sourceMappingURL=piet_34.css.map */