/* 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://www.modernbeauty.com/templates/g5_hydrogen/custom/css-compiled/piet_34.css
 https://modern.wctest.ca/templates/g5_hydrogen/custom/css-compiled/piet_34.css
 https://modern2021.wctest.ca/templates/g5_hydrogen/custom/css-compiled/piet_34.css */
/* line 6, templates/g5_hydrogen/custom/scss/piet.scss */
* {
  font-family: Futura, Trebuchet MS, Arial, sans-serif;
}
/* line 106, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary {
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  background: #000;
}
/* line 74, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 78, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 84, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 90, 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 99, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 110, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary:hover {
  background: #58585a !important;
  border-color: #58585a !important;
  color: #fff !important;
}
/* line 116, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.btn-white {
  background: #fff;
  color: #000 !important;
}
/* line 119, templates/g5_hydrogen/custom/scss/piet.scss */
.btn.btn-primary.btn-white:hover {
  background: #fff !important;
  color: #000 !important;
  border-color: #58585a !important;
}
/* line 127, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 128, templates/g5_hydrogen/custom/scss/piet.scss */
#button-cart:hover {
  background: #585858 !important;
  border-color: #585858 !important;
  color: #fff !important;
}
/* line 135, templates/g5_hydrogen/custom/scss/piet.scss */
.btn-balance {
  white-space: normal !important;
}
/* line 139, templates/g5_hydrogen/custom/scss/piet.scss */
button.btn-option {
  color: #303030 !important;
}
/* line 141, templates/g5_hydrogen/custom/scss/piet.scss */
button.btn-option:hover {
  border: 1px solid #303030 !important;
}
/* line 145, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 146, templates/g5_hydrogen/custom/scss/piet.scss */
button.btn-option.active:hover {
  color: #303030 !important;
}
/* line 152, templates/g5_hydrogen/custom/scss/piet.scss */
.btn-info, .btn-danger, .btn-default {
  border-radius: 0;
}
/* line 166, templates/g5_hydrogen/custom/scss/piet.scss */
button, .button {
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  margin-bottom: 0 !important;
}
/* line 74, templates/g5_hydrogen/custom/scss/piet.scss */
button.red, .button.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 78, templates/g5_hydrogen/custom/scss/piet.scss */
button.red:hover, .button.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 84, templates/g5_hydrogen/custom/scss/piet.scss */
button:hover, .button:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 90, 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 99, templates/g5_hydrogen/custom/scss/piet.scss */
button.black:hover, .button.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 189, templates/g5_hydrogen/custom/scss/piet.scss */
.g-offcanvas-toggle {
  display: none;
}
/* line 193, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas {
  z-index: 10001;
}
/* line 211, templates/g5_hydrogen/custom/scss/piet.scss */
a {
  color: #303030;
}
/* line 214, templates/g5_hydrogen/custom/scss/piet.scss */
a:hover {
  color: #303030;
  text-decoration: underline;
}
/* line 219, templates/g5_hydrogen/custom/scss/piet.scss */
a:focus {
  color: #303030;
}
/* line 228, templates/g5_hydrogen/custom/scss/piet.scss */
.modern-search {
  display: none;
}
/* line 232, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .others-only {
  display: none;
}
/* line 236, 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 */
.headroom--top .modern-search-unpinned {
  display: none;
}
/* line 245, templates/g5_hydrogen/custom/scss/piet.scss */
.headroom--top .modern-search {
  display: block;
}
/* line 250, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 251, 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 255, 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 260, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 262, 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;
  }
  /* line 266, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .rstboxes .rstbox.rstbox_top-center, .rstbox_37 .rstboxes .rstbox.rstbox_top-center, .eb_36 .rstboxes .rstbox.rstbox_top-center, .eb_37 .rstboxes .rstbox.rstbox_top-center {
    top: 49px !important;
  }
  /* line 270, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 271, 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 275, 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 281, 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 292, 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 297, 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 (max-width: 991px) {
  /* line 303, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36, .rstbox_37, .eb_36, .eb_37 {
    margin-top: 49px;
  }
}
@media (min-width: 992px) {
  /* line 309, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_36 .rstboxes, .rstbox_37 .rstboxes, .eb_36 .rstboxes, .eb_37 .rstboxes {
    display: none;
  }
}
/* line 315, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 316, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38, .eb_38 {
    overflow-y: hidden;
  }
  /* line 319, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 header, .eb_38 header {
    z-index: 99999 !important;
  }
  /* line 323, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstboxes .rstbox, .eb_38 .rstboxes .rstbox {
    position: fixed;
    z-index: 10000 !important;
  }
  /* line 328, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstboxes .rstbox.rstbox_top-center, .eb_38 .rstboxes .rstbox.rstbox_top-center {
    top: 49px !important;
  }
  /* line 332, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 333, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstbox-content input.button, .eb_38 .rstbox-content input.button {
    display: none !important;
  }
  /* line 337, 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 343, 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 352, 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 357, 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 364, templates/g5_hydrogen/custom/scss/piet.scss */
  .rstbox_38 .rstboxes, .eb_38 .rstboxes {
    display: none;
  }
}
/* line 370, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 371, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.eb_36) .rstboxes {
  display: inherit !important;
}
/* line 376, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 377, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.eb_37) .rstboxes {
  display: inherit !important;
}
/* line 382, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 383, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.eb_38) .rstboxes {
  display: inherit !important;
}
/* line 388, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 389, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .modern-hamburger, #g-header .modern-search {
  cursor: pointer;
}
/* line 394, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header a {
  color: #fff !important;
}
/* line 396, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header a:hover {
  text-decoration: underline;
}
/* line 401, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 402, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .modern-mobile-logo img {
  width: 140px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 408, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header #column-wrap-id-1563824130538 {
    margin-left: -32px !important;
  }
}
/* line 413, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 414, 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 418, 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 424, 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 433, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 434, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content {
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
  /* line 440, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header .g-content #section-id-1563918636080 {
    /*              [class*="sppb-col-"] {
     padding-right: 0;
     padding-left: 0;
     }*/
  }
  /* line 445, 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 453, 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 467, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 469, 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 475, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 478, 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 485, 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 495, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .toprightmod {
  white-space: nowrap;
}
/* line 500, templates/g5_hydrogen/custom/scss/piet.scss */
#g-header .itemsmenu {
  background-size: 18px;
}
@media (min-width: 992px) {
  /* line 504, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header {
    font-weight: bold !important;
  }
}
/* line 510, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation {
  position: relative;
  z-index: 2;
}
/* line 514, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 519, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 526, 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 535, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod a {
  color: #303030;
}
/* line 538, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod a:hover {
  color: #fff;
}
/* line 543, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account {
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  text-transform: inherit;
}
/* line 74, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 78, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 84, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 90, 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 99, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 546, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .signinmod .btn.btn-account {
    font-size: 11px;
  }
}
/* line 549, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black {
  background: none !important;
  color: #303030 !important;
  border: none;
}
/* line 553, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black .caret {
  margin-bottom: 5px;
}
/* line 556, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .signinmod .btn.btn-account.black:hover {
  background: none !important;
  color: #303030 !important;
  border: none;
}
/* line 564, 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 570, 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 578, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation #section-id-1567633089487 {
  z-index: 9999;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 581, 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 587, 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 593, 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 597, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation #section-id-1567633089487 #column-wrap-id-1567633089484 img {
    max-width: 330px !important;
  }
}
/* line 604, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb {
  padding: 0px !important;
  background-color: transparent !important;
  margin: 0px;
  text-align: left;
}
/* line 610, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb a {
  color: #303030;
}
/* line 614, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb .divider {
  padding-right: 5px;
  padding-left: 5px;
  color: #ccc;
}
/* line 620, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb .active {
  color: #e61d3a;
}
/* line 624, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb li {
  font-size: 11px;
  line-height: none;
}
/* line 629, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .breadcrumb > li + li:before {
  content: "";
  display: none !important;
}
/* line 634, 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 640, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation #column-id-1567633089485 {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 646, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search {
  position: relative;
}
/* line 648, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search.navbar-right {
  float: none !important;
}
/* line 652, 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 661, 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 670, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search input[type="text"]:focus {
  border-color: #303030 !important;
  box-shadow: none !important;
}
/* line 678, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 767px) {
  /* line 685, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .sppb-text-left.main-logo {
    text-align: center;
  }
  /* line 689, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .only-licensed {
    text-align: center !important;
  }
}
/* line 694, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 695, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 696, templates/g5_hydrogen/custom/scss/piet.scss */
#g-navigation .search.pnut form {
  position: relative !important;
}
/* line 700, 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 709, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .search.pnut input {
    width: 100%;
  }
}
/* line 714, 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 727, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation ul.breadcrumb.clean.space {
    display: none;
  }
}
/* line 735, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 736, templates/g5_hydrogen/custom/scss/piet.scss */
.itemid-243 .component-content > h2 {
  display: none;
}
/* line 740, templates/g5_hydrogen/custom/scss/piet.scss */
.itemid-243 ul.breadcrumb {
  display: none;
}
/* line 745, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 746, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin #content_oc {
  min-height: auto;
}
@media (min-width: 768px) {
  /* line 750, templates/g5_hydrogen/custom/scss/piet.scss */
  .login-signin {
    border: 1px solid #e9e9e8;
    border-radius: 1px;
  }
}
/* line 755, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 756, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 757, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 767px) {
  /* line 758, 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 764, templates/g5_hydrogen/custom/scss/piet.scss */
  .login-signin .col-sm-6:last-child {
    border-left: 1px solid #e9e9e8;
  }
}
/* line 770, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well {
  background-color: #fff;
  border: none;
}
/* line 776, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well .control-label, .login-signin .well h2 {
  font-weight: 900;
}
/* line 781, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well a:not(.btn) {
  color: #58585a;
}
/* line 784, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well a:not(.btn):hover {
  color: #e61d3a;
}
/* line 789, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input {
  border: 2px solid #303030;
  border-radius: 0 !important;
}
/* line 794, 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 805, templates/g5_hydrogen/custom/scss/piet.scss */
.login-signin .well input[type="submit"]:hover, .login-signin .well .btn:hover {
  background-color: #e61d3a !important;
}
/* line 816, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 817, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus {
  border-top: 1px solid #303030;
  border-bottom: 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 821, 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 827, 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 834, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent .caret {
  display: none;
}
/* line 838, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .parent .nav-child {
  text-transform: none;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  line-height: 20px;
}
/* line 847, 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 853, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus a {
  padding-left: 0;
  color: #303030;
}
/* line 859, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus a:hover {
  color: #e61d3a;
  background-color: transparent;
}
/* line 864, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus a.dropdown-toggle {
  padding-bottom: 15px !important;
  padding-top: 5px !important;
}
/* line 870, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .menu-bottom {
  margin-left: 0 !important;
  list-style: none !important;
}
/* line 874, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus .menu-bottom .unstyled {
  margin-left: 0;
  list-style: none;
}
/* line 929, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] {
  padding: 0 !important;
}
/* line 932, 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 937, 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 942, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 943, 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 953, 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 965, templates/g5_hydrogen/custom/scss/piet.scss */
#g-bottom #bottom-menus ul[id^="mobile-accordion-menu-"] ul {
  list-style: none !important;
  margin: 0;
}
/* line 969, 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 975, 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 979, 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 992, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #bottom-menus {
    border-top-color: #ccc;
    border-bottom: 0;
  }
  /* line 996, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #bottom-menus .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 1001, 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 1007, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom {
    background-color: #e9e9e8;
  }
  /* line 1010, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .g-container {
    width: 100% !important;
  }
}
/* line 1016, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1017, 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 1024, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer {
  border-top: none;
}
/* line 1027, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer #footer-social {
  border-bottom: 1px solid #303030;
}
@media (max-width: 991px) {
  /* line 1029, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-footer #footer-social {
    border-bottom: 0;
  }
}
/* line 1034, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer a {
  color: #303030;
  font-size: 28px;
}
/* line 1038, templates/g5_hydrogen/custom/scss/piet.scss */
#g-footer a:hover {
  color: #e61d3a;
}
@media (max-width: 991px) {
  /* line 1046, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-footer .g-container {
    width: 100% !important;
  }
}
/* line 1052, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright {
  font-size: 11px;
  text-transform: uppercase;
}
/* line 1057, 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;
}
/* line 1066, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright ul li {
  border-right: 1px solid #e9e9e8;
}
/* line 1069, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright ul li:last-child {
  border: 0;
}
/* line 1075, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright a {
  color: #303030;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 11px;
  line-height: 12px;
}
/* line 1082, templates/g5_hydrogen/custom/scss/piet.scss */
#g-copyright a:hover {
  color: #e61d3a;
  background-color: transparent;
}
@media (max-width: 767px) {
  /* line 1088, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright {
    text-align: center;
  }
  /* line 1091, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright .g-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 1096, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright ul {
    float: none;
    display: flex;
    justify-content: center;
  }
}
/* @group Globals */
/*.logged-out {
 div#maximenucktopright ul.maximenuck li.maximenuck.item247.level1, div#maximenucktopright ul.maximenuck2 li.maximenuck.item247.level1 {
 background: none!important;
 }
 }*/
/* line 1116, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1117, templates/g5_hydrogen/custom/scss/piet.scss */
.rstboxes .rstbox-close {
  background: transparent !important;
}
/* line 1122, templates/g5_hydrogen/custom/scss/piet.scss */
a.morelink {
  text-decoration: none;
  outline: none;
}
/* line 1127, templates/g5_hydrogen/custom/scss/piet.scss */
.morecontent span {
  display: none;
}
/* line 1131, 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 1139, templates/g5_hydrogen/custom/scss/piet.scss */
.alert a {
  color: #555 !important;
}
/* line 1144, templates/g5_hydrogen/custom/scss/piet.scss */
[class*="alert-"] {
  color: #555 !important;
}
/* line 1146, templates/g5_hydrogen/custom/scss/piet.scss */
[class*="alert-"] a {
  color: #555 !important;
}
/* line 1151, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1152, templates/g5_hydrogen/custom/scss/piet.scss */
.nomarginbottom > .sppb-column-addons > [id^="sppb-addon-"] {
  margin-bottom: 0 !important;
}
/* line 1157, templates/g5_hydrogen/custom/scss/piet.scss */
.full-width {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}
/* line 1163, templates/g5_hydrogen/custom/scss/piet.scss */
.btn-primary {
  border-color: #303030;
}
/* line 1167, templates/g5_hydrogen/custom/scss/piet.scss */
input[type=checkbox] {
  position: relative;
  cursor: pointer;
}
/* line 1172, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1173, 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 1182, templates/g5_hydrogen/custom/scss/piet.scss */
#column-left .checkbox_label {
  margin-left: 14px !important;
  margin-top: 2px;
}
/* line 1187, 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 1203, 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 1218, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1219, templates/g5_hydrogen/custom/scss/piet.scss */
.view-eventslist #column-left input[type=checkbox]:before {
  margin-top: 0px;
  left: -14px;
}
/* line 1224, templates/g5_hydrogen/custom/scss/piet.scss */
.view-eventslist #column-left input[type=checkbox]:checked:after {
  margin-top: 0px;
  left: -14px;
}
/* line 1231, 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 1235, templates/g5_hydrogen/custom/scss/piet.scss */
#g-page-surround {
  box-shadow: none;
}
/* line 1240, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1241, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1242, templates/g5_hydrogen/custom/scss/piet.scss */
#section-id-1576009673118 h1.sppb-addon-title {
  color: #303030;
  font-size: 13px !important;
  line-height: 16px;
}
/* line 1249, templates/g5_hydrogen/custom/scss/piet.scss */
#section-id-1576009673118 #sppb-addon-1576009673127 {
  border-right: 1px solid #e9e9e8;
}
/* line 1251, 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 1257, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1258, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1259, templates/g5_hydrogen/custom/scss/piet.scss */
body:not(.logged-out) #section-id-1576009673118 .sppb-col-md-3 {
  display: none !important;
}
/* line 1263, 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 1271, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess {
  background: #fff;
  border-radius: 0;
  padding: 15px;
  font-size: 16px;
  color: #303030;
}
/* line 1277, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess a {
  color: #e61d3a;
}
/* line 1279, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess a:hover {
  color: #58585a;
}
/* line 1284, templates/g5_hydrogen/custom/scss/piet.scss */
#alertmessagesuccess.dropdown-menu {
  min-width: 250px;
  left: inherit;
  right: 0 !important;
  top: 125%;
}
/* line 1293, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity {
  justify-content: center;
  font-weight: 600;
}
/* line 1298, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus, .sp-quantity .sp-plus {
  flex: 0 0 44px !important;
}
/* line 1300, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus:active, .sp-quantity .sp-plus:active {
  background: #e9e9e8;
}
/* line 1303, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-minus a:hover, .sp-quantity .sp-plus a:hover {
  color: #303030 !important;
  text-decoration: none !important;
}
/* line 1309, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-input {
  flex: 1 0 auto !important;
  width: auto !important;
}
/* line 1312, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-input .quantity-input {
  width: 100% !important;
}
/* line 1317, templates/g5_hydrogen/custom/scss/piet.scss */
.sp-quantity .sp-plus {
  margin-left: -2px;
}
/* line 1322, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1323, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1324, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .sp-quantity .sp-input {
  flex: 0 0 44px !important;
}
/* line 1331, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid, .view-search {
  position: relative;
}
/* line 1334, 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 1348, 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 1362, 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 1368, templates/g5_hydrogen/custom/scss/piet.scss */
.product-grid .quantity-wrap, .view-search .quantity-wrap {
  position: relative;
}
/* line 1370, 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 1379, 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 1389, 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 1402, 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 1410, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1411, 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 1418, templates/g5_hydrogen/custom/scss/piet.scss */
select {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-color: transparent;
  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 1438, templates/g5_hydrogen/custom/scss/piet.scss */
select[size] {
  /*  	max-height: 200px !important;
   min-height: 120px!important;
   height: auto !important;*/
}
/* line 1446, templates/g5_hydrogen/custom/scss/piet.scss */
select::-ms-expand {
  display: none;
}
/* line 1450, templates/g5_hydrogen/custom/scss/piet.scss */
select#address_select, select#pickup_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 1468, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #autocomplete-suggestions-0.autocomplete-suggestions {
  z-index: 1 !important;
}
/* line 1472, 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 1487, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-bottom: none;
}
/* line 1495, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-selected {
  background: #f0f0f0;
}
/* line 1499, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #e61d3a;
}
/* line 1504, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-group {
  padding: 2px 5px;
}
/* line 1508, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000;
}
/* line 1515, templates/g5_hydrogen/custom/scss/piet.scss */
.sppb-carousel-indicators li {
  border: 1px solid #b2b2b2;
  background: #b2b2b2 !important;
}
/* line 1521, templates/g5_hydrogen/custom/scss/piet.scss */
.sppb-carousel-indicators .active {
  background-color: #b2b2b2;
}
/* line 1525, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1526, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login #g-main {
  padding-bottom: 0;
}
/* line 1528, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login #g-main .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1534, 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 1541, templates/g5_hydrogen/custom/scss/piet.scss */
.view-store-login .not-beauty-pro .show-small {
  display: none;
}
@media (max-width: 767px) {
  /* line 1547, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .not-beauty-pro {
    margin-top: 15px;
  }
  /* line 1549, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .not-beauty-pro .show-large {
    display: none;
  }
  /* line 1552, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .not-beauty-pro .show-small {
    display: block;
  }
  /* line 1556, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1557, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-store-login .col-sm-6:last-child .well {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* @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 1583, 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 1602, templates/g5_hydrogen/custom/scss/piet.scss */
.star:before {
  content: "\e900";
}
/* line 1606, templates/g5_hydrogen/custom/scss/piet.scss */
.star-lined:before {
  content: "\e901";
}
/* line 1610, templates/g5_hydrogen/custom/scss/piet.scss */
.star {
  color: #e9e9e8;
  letter-spacing: -4px;
}
/* line 1615, templates/g5_hydrogen/custom/scss/piet.scss */
.star.reviewed {
  color: #58585a;
}
/* @end */
/* @group desktop homepage */
/* line 1623, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage {
  /*show prev next*/
}
/* line 1624, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage #g-main {
  padding-top: 0;
}
/* line 1627, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage #g-main .g-content {
  padding-top: 0;
}
/* line 1631, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage #g-main .platform-content > .col-md-12 {
  padding-right: 0;
  padding-left: 0;
}
/* line 1637, 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 1648, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-slidenav-position .uk-slidenav {
  display: block;
}
/* line 1652, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-slidenav-position .uk-slidenav-previous {
  left: -20px !important;
}
/* line 1656, templates/g5_hydrogen/custom/scss/piet.scss */
.homepage .uk-slidenav-position .uk-slidenav-next {
  right: -20px !important;
}
/* line 1660, 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 1670, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1671, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-slidenav {
  display: none !important;
}
/* line 1675, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-dotnav > .uk-active > * {
  transform: scale(1);
  background: rgba(50, 50, 50, 0.8);
}
/* line 1680, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-dotnav > * {
  padding-left: 10px;
  margin-top: 10px;
}
/* line 1685, templates/g5_hydrogen/custom/scss/piet.scss */
.home-latest .uk-dotnav > * > * {
  width: 10px;
  height: 10px;
}
/* @end */
/* @group Megamenu */
/* line 1699, templates/g5_hydrogen/custom/scss/piet.scss */
.level2 > .floatck {
  padding-left: 0 !important;
  margin-left: 0 !important;
  padding-bottom: 0 !important;
}
/* line 1704, templates/g5_hydrogen/custom/scss/piet.scss */
.level2 > .floatck li.maximenuck {
  text-indent: 0 !important;
}
/* line 1709, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck, div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck, div#megamenu li.maximenuck.maximenuflatlistck:not(.level1) span.titreck, div#megamenu .maxipushdownck li.maximenuck > a span.titreck, div#megamenu .maxipushdownck li.maximenuck > span.separator span.titreck {
  color: #111;
}
/* line 1712, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck:hover, div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck:hover, div#megamenu li.maximenuck.maximenuflatlistck:not(.level1) span.titreck:hover, div#megamenu .maxipushdownck li.maximenuck > a span.titreck:hover, div#megamenu .maxipushdownck li.maximenuck > span.separator span.titreck:hover {
  text-decoration: underline;
}
/* line 1718, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1719, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck ul.maximenuck2 li.maximenuck > .separator span.titreck:hover, div#megamenu .maxipushdownck ul.maximenuck2 li.maximenuck > .separator span.titreck:hover {
  text-decoration: underline;
}
/* line 1725, templates/g5_hydrogen/custom/scss/piet.scss */
#megamenu div.maxiroundedcenter ul.maximenuck {
  padding-right: 0;
  padding-left: 0;
  border-bottom: 2px solid #e9e9e8 !important;
}
/* line 1731, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck ul.maximenuck2 li.maximenuck > .separator span.titreck, div#megamenu .maxipushdownck ul.maximenuck2 li.maximenuck > .separator span.titreck {
  font-weight: bold;
}
/* line 1743, templates/g5_hydrogen/custom/scss/piet.scss */
.shopNow > .nav-header {
  color: #fff;
}
/* line 1747, templates/g5_hydrogen/custom/scss/piet.scss */
.shop_now {
  background-color: #e61d3a;
  padding-right: 21px !important;
}
/* line 1752, templates/g5_hydrogen/custom/scss/piet.scss */
.shopNow {
  background-color: #e61d3a;
}
/* line 1756, templates/g5_hydrogen/custom/scss/piet.scss */
.shop_now_text {
  color: #fff;
}
/* line 1760, templates/g5_hydrogen/custom/scss/piet.scss */
.shopNow:hover > .nav-header > .titreck {
  color: #e61d3a !important;
}
/*Fix Show Sub-menu width*/
/* line 1766, templates/g5_hydrogen/custom/scss/piet.scss */
.shopNow .floatck {
  left: auto !important;
  right: auto !important;
  padding-right: 50px !important;
  padding-top: 10px !important;
}
/* line 1773, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck li.maximenuck.item10356 > a span.titreck {
  color: #fff !important;
}
/* line 1777, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck li.maximenuck.item10356:hover > a span.titreck {
  color: #e61d3a !important;
}
/* line 1781, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck li.maximenuck.item10356 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
/* line 1786, templates/g5_hydrogen/custom/scss/piet.scss */
div#megamenu.maximenuckh ul.maximenuck li.maximenuck.item10356 > a {
  margin-bottom: -8px !important;
  margin-top: -3px !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1792, templates/g5_hydrogen/custom/scss/piet.scss */
  div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {
    padding: 5px 13px 10px 13px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1803, templates/g5_hydrogen/custom/scss/piet.scss */
  /*top horizontal*/
  /* line 1804, templates/g5_hydrogen/custom/scss/piet.scss */
  div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#megamenu.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {
    padding: 5px 23px 10px !important;
  }
}
/* @end */
/* @group ABout us menu */
/* line 1824, templates/g5_hydrogen/custom/scss/piet.scss */
#maximenuck {
  position: relative;
  top: -1px;
}
/* line 1827, templates/g5_hydrogen/custom/scss/piet.scss */
#maximenuck .item484 img {
  transform: rotate(-60deg);
  width: 28px !important;
}
/* line 1832, templates/g5_hydrogen/custom/scss/piet.scss */
#maximenuck .titreck {
  padding-left: 5px;
}
/* @end */
/* @group Top Right Menu */
/* line 1841, templates/g5_hydrogen/custom/scss/piet.scss */
.user_login--module {
  position: relative;
  right: -15px;
}
/* line 1846, templates/g5_hydrogen/custom/scss/piet.scss */
a.myfavs {
  display: inline-block;
  position: relative;
  left: -10px;
}
/* line 1852, templates/g5_hydrogen/custom/scss/piet.scss */
a.shopping-bag-items {
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block;
}
/* line 1861, 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 1872, templates/g5_hydrogen/custom/scss/piet.scss */
  a.shopping-bag-items span {
    font-size: 10px !important;
  }
}
/* @end */
/* @group Search Module */
/* line 1886, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions {
  width: auto !important;
}
/* line 1888, templates/g5_hydrogen/custom/scss/piet.scss */
.autocomplete-suggestions .autocomplete-suggestion {
  font-size: 14px;
}
/* @end */
/* @group Search Page */
/* line 1897, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 1898, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .rating {
  padding-top: 5px;
}
/* line 1903, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .col-sm-3.pstick {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 1908, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1909, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .component-content h2 {
    display: none !important;
  }
  /* line 1914, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #g-main {
    padding-top: 0 !important;
  }
  /* line 1916, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #g-main .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 1921, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #g-main .col-sm-9.p-nopad {
    padding-top: 65px;
  }
  /* line 1926, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .searchintro {
    text-align: center;
  }
  /* line 1928, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .searchintro p {
    margin-top: 20px !important;
    margin-bottom: 5px !important;
  }
  /* line 1934, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #column-left {
    /*          left: inherit!important;
     top: -70px !important;*/
    width: 50vw !important;
    top: -62px !important;
  }
  /* line 1939, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #column-left .panel-heading {
    background-color: #fff !important;
  }
  /* line 1944, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .mijoshop .product-layout .button-group.display_none {
    display: none !important;
  }
  /* line 1948, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #button-reset {
    display: none;
  }
  /* line 1952, 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 1961, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #searchForm .search::before {
    top: 20px !important;
  }
  /* line 1965, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search #searchForm {
    border-bottom: 0;
  }
}
/* line 1970, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 480px) {
  /* line 1972, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1973, 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 1986, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 1987, 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 1996, 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 2005, 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 2022, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert a {
    color: #555;
  }
  /* line 2026, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert p {
    line-height: 1.5 !important;
  }
  /* line 2030, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .alert .searchintro {
    border: none;
    width: 100% !important;
  }
  /* line 2036, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2037, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering h5 {
    display: none;
  }
  /* line 2041, 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 2048, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchordering ul {
    margin: 0 !important;
  }
  /* line 2053, 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 2059, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchintro p {
    margin: 0 !important;
  }
  /* line 2061, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .searchintro p strong {
    font-weight: 600;
    color: #000 !important;
  }
  /* line 2069, 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 2073, 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 2078, 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 2082, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right h5 {
    position: absolute;
    left: 15px;
    top: -20px;
  }
  /* line 2088, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister .pull-right .searchlimit h5 {
    left: 0;
  }
  /* line 2094, 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 2099, 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 2103, 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 2111, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search .row.p-lister #searchForm .search input[type="text"] {
    margin: 0;
  }
}
/* line 2116, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .row.p-lister h5 {
  position: relative;
  top: -5px;
}
/* line 2122, 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 2138, 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 2142, 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 2149, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .pagination {
  display: block;
}
/* line 2153, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list {
  display: flex;
  justify-content: center;
}
/* line 2156, 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 2162, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2163, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search ul.pagination-list li.active a {
  background: #303030;
  color: #fff !important;
  border-radius: 50%;
}
/* line 2170, 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 2180, 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 2194, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search ul.pagination-list li {
    margin-left: 2px;
    margin-right: 2px;
  }
  /* line 2197, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search ul.pagination-list li a {
    padding: 3px 8px !important;
    font-size: 12px !important;
  }
}
/* line 2205, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .search-wrapper .product-thumb img {
  margin: 0px auto;
}
/* line 2209, 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 2218, 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 2226, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #searchForm .search input {
  margin-bottom: 0;
  border: 0;
}
/* line 2231, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search #searchForm .search input {
  color: #303030;
}
/* line 2235, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2237, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .search-wrapper .mijoshop .btn {
  font-weight: 600 !important;
}
/* line 2242, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search .search-wrapper .list-group-item {
  margin: 0px !important;
}
/* line 2246, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2247, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .breadcrumb {
  display: none;
}
/* line 2251, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2252, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .component-content h2 {
  display: none;
}
/* line 2257, templates/g5_hydrogen/custom/scss/piet.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2258, 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 2261, 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 2265, 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 2271, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2272, 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 2278, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop #searchForm #com-search-searchword {
  height: 34px;
}
/* line 2282, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop #searchForm .searchbox {
  padding-left: 0 !important;
}
/* line 2287, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .flexy {
  display: flex;
  justify-content: flex-end;
  padding-right: 0 !important;
}
/* line 2291, templates/g5_hydrogen/custom/scss/piet.scss */
.view-search.search-is-desktop .flexy [class*="col-"] {
  text-align: right;
  flex: 1 0 80px;
}
/* line 2295, 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 2302, 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 2308, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .col-sm-9.flexy {
    width: 100% !important;
    padding-right: 0;
  }
  /* line 2311, 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 2316, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .pull-left {
    float: none !important;
  }
  /* line 2320, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-search.search-is-desktop .searchintro {
    text-align: center !important;
  }
}
/* @end */
/* @group Search Page Mobile */
/* line 2331, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2332, 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 2335, 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 2349, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2350, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2351, 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 2355, 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 2363, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2364, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .b-group {
  margin-top: 5px;
}
/* line 2367, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2368, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .-button-group a.btn.btn-primary {
  margin-bottom: 0 !important;
}
/* line 2372, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .addCartProduct {
  font-weight: 600 !important;
}
/* line 2376, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2377, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2378, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="carousel-productImages"] .owl-item [class*="col-"] {
  width: 100% !important;
}
/* line 2384, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .pagination {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 2397, 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 2407, 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 2413, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagination span, .mijoshop .pagination a {
    font-size: 12px !important;
  }
}
@media (min-width: 992px) {
  /* line 2419, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagination {
    display: flex;
  }
}
@media (max-width: 991px) {
  /* line 2425, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 2426, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .pagenation_row .col-sm-6 {
    width: 100% !important;
    float: none;
  }
  /* line 2429, 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 2436, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2437, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left.col-sm-3 {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 2440, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick {
    display: block !important;
    width: 100% !important;
  }
}
/* line 2447, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .box-filter {
  border-top: 0px solid #ddd;
}
/* line 2451, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .panel-default {
  border-radius: 0px;
}
/* line 2455, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .panel-heading {
  height: inherit !important;
  border-bottom-style: none !important;
}
/* line 2459, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .panel-heading div {
  float: none !important;
  text-align: left;
}
/* line 2465, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn {
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
}
/* line 74, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 78, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 84, 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 90, 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 99, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #column-left .btn.event_btn.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 2470, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2471, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .parent-cat #column-left .panel-heading {
  border-bottom: none !important;
}
/* line 2476, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #filter_groups {
  display: none;
  touch-action: manipulation;
}
/* line 2481, 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 2503, 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 2508, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="filter-group"]:not(.parent-cat-page)::-webkit-scrollbar {
  width: 8px;
  background-color: #f5f5f5;
}
/* line 2513, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop [id*="filter-group"]:not(.parent-cat-page)::-webkit-scrollbar-thumb {
  background-color: #000;
}
/* line 2522, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop a#hider .fa {
  font-size: 20px !important;
}
/* line 2526, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group {
  border: none !important;
}
/* line 2529, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group a {
  border: none !important;
  padding-right: 3px !important;
  padding-left: 3px !important;
}
/* line 2534, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group a:hover {
  border: none !important;
  background: none;
}
/* line 2540, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item {
  font-size: 12px !important;
}
/* line 2543, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item[id^="filter-group"] {
  display: none;
}
/* line 2548, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header {
  font-size: 14px !important;
}
/* line 2552, 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 2560, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header.pparent:hover {
  border-bottom: 1px solid #ddd !important;
  color: #e61d3a;
}
/* line 2565, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .list-group-item-header.pparent:last-child {
  border: none !important;
}
/* line 2572, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2573, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2578, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop.search-wrapper .list-group-item-header {
  border-bottom: 0;
}
/* line 2584, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2585, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .tab-content ul {
  margin: 25px !important;
}
/* line 2589, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .tab-content p {
  margin-bottom: 15px !important;
}
/* line 2590, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .tab-content p:first-child {
  margin-top: 15px !important;
}
/* line 2599, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #list-view.btn {
  border: none !important;
}
/* line 2601, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #list-view.btn:before {
  content: "List view";
  margin-right: 5px;
}
/* line 2607, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #grid-view.btn {
  border: none !important;
}
/* line 2609, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #grid-view.btn:before {
  content: "Gallery View";
  margin-right: 5px;
}
/* line 2615, 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 2622, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-lister .btn-group {
  display: none !important;
}
/* line 2626, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .p-lister .control-label {
  white-space: nowrap;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2629, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .control-label[for="input-sort"] {
    position: relative;
    left: -13px !important;
  }
}
/* line 2637, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2638, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-thumb.transition .rating {
  text-align: center;
  margin-top: 5px;
}
/* line 2644, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2645, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2646, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout #addCartProduct .hidden-xs.hidden-sm.hidden-md {
  display: inline !important;
}
/* line 2651, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout .seriesBtn_div {
  display: flex;
  justify-content: center;
  max-width: 100% !important;
}
/* line 2656, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout .seriesBtn_div .col-xs-2 {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 2660, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout .seriesBtn_div .col-xs-2 .btn-option {
  min-width: inherit !important;
}
/* line 2669, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2670, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb {
  border: none !important;
  text-align: center;
}
/* line 2674, 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 2679, 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 2687, 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 2696, 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 2703, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .from_span {
  display: none;
}
/* line 2707, 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 2720, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price-new {
  color: #e61d3a;
  font-size: 12px;
}
/* line 2725, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price-old {
  font-size: 12px !important;
  font-weight: bold;
}
/* line 2730, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-grid .product-thumb .price {
  font-size: 12px !important;
  font-weight: bold;
}
/* line 2740, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list {
  display: none;
}
/* line 2742, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb {
  border: none !important;
  overflow: hidden;
}
/* line 2745, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .caption {
  margin-left: inherit;
  min-height: inherit !important;
}
/* line 2748, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .caption h4 {
  font-size: 14px;
}
/* line 2753, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .desc_p {
  font-size: 12px !important;
}
/* line 2757, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .sku_p {
  font-size: 10px !important;
  line-height: 24px;
}
/* line 2762, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-layout.product-list .product-thumb .price-new {
  color: #e61d3a;
  font-size: 12px;
  text-align: center;
}
/* line 2768, 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 2774, 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 2782, 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 2786, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout.product-list .product-thumb .quantity-wrap {
    justify-content: center;
  }
}
/* line 2798, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop h3.module-row {
  text-align: center;
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid #e61d3a;
  padding-bottom: 5px;
  margin-bottom: 25px;
  font-size: 18px;
}
/* line 2808, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .module-row-five-column, .mijoshop .module-product-related, .mijoshop .module-product-video {
  /*      .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
   width: 20%!important;
   clear: inherit!important;
   }*/
}
/* line 2809, 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 2822, 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 2830, 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 2839, 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 2843, 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 2848, 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: #e61d3a;
  font-size: 12px;
  text-align: center;
}
/* line 2854, 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-size: 12px !important;
  font-weight: bold;
  text-align: center;
}
/* line 2860, 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;
  line-height: 2.5;
  /*padding-top: 3px;
   padding-bottom: 3px;*/
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 2870, 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 2883, 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 2887, 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 2892, 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 2899, 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 2903, 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 2907, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2912, 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 2924, 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 2940, 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 2951, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2952, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 2953, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .manufacturer-heading.label-danger {
  background-color: #f0f0f0;
}
/* line 2958, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .manufacturer-list {
  overflow-x: hidden;
  margin-top: 20px;
}
/* line 2965, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop ul.specification {
  margin-left: 0 !important;
  margin-right: 0px !important;
}
@media (min-width: 1200px) {
  /* line 2972, 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 2981, 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 2990, 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 3002, 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 3013, 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 3020, 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 3023, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-nopad {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3028, 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 3038, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-3:first-child {
    display: none;
  }
  /* line 3042, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-1 {
    display: none;
  }
  /* line 3046, 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 3052, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-2 {
    width: 50% !important;
  }
  /* line 3055, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .p-lister .col-sm-2 #input-limit {
    display: none;
  }
  /* line 3063, 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 3074, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left div:nth-child(2) {
    display: block;
  }
  /* line 3078, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .parent-cat #column-left.col-sm-3.hidden-xs.pstick {
    width: 100vw !important;
  }
  /* line 3080, 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 3089, 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 3093, 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 3099, 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 3107, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .fs-dropdown-selected {
    border-right: 1px solid #e9e9e8 !important;
  }
  /* line 3112, 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 3116, 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 3133, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick {
    width: 50vw !important;
  }
  /* line 3135, 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 3142, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick #button-reset {
    display: none !important;
  }
  /* line 3144, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left.col-sm-3.hidden-xs.pstick #button-reset.inner {
    display: block !important;
  }
  /* line 3149, 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 3153, 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 3159, 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 3166, 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 3177, 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 3188, 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 32, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #column-left .filter-close-btn:target {
    visibility: visible;
  }
  /* line 36, 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 50, 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 3214, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 3219, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3221, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout.product-grid .b-group {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 3226, 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 3235, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3236, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none {
    border-radius: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 15px;
    margin-bottom: 0;
    display: block !important;
  }
  /* line 74, 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 78, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 84, 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 90, 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 99, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none.black:hover {
    background: #58585a !important;
    border-color: #58585a !important;
  }
  /* line 3241, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button:not(:first-child) {
    display: none !important;
  }
  /* line 3245, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button {
    border-radius: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff !important;
    margin-bottom: 15px;
    margin-bottom: 0;
    width: 100% !important;
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 74, 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 78, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none button.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 84, 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 90, 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 99, 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 3254, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none i {
    display: none;
  }
  /* line 3258, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .product-layout .button-group.display_none span {
    display: block !important;
  }
  /* line 3265, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3266, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop .manufacturer-list ul {
    float: none;
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 3273, 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 3274, 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 3284, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #input-sort::-ms-expand, .mijoshop #input-limit::-ms-expand {
    display: none;
  }
  /* line 3288, 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 3320, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #button-reset-inner.inner {
    display: none !important;
  }
}
/* line 3326, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3327, 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 3339, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3340, templates/g5_hydrogen/custom/scss/piet.scss */
.expressshop_row--top input {
  color: #000;
}
/* line 3344, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3345, 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 3353, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-4 {
    width: 38% !important;
  }
  /* line 3357, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-1 {
    width: 8% !important;
  }
  /* line 3361, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-3 {
    width: 16%;
  }
}
@media (min-width: 1200px) {
  /* line 3366, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-4 {
    width: 41% !important;
  }
  /* line 3370, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-1 {
    width: 5% !important;
  }
  /* line 3374, templates/g5_hydrogen/custom/scss/piet.scss */
  .expressshop_row--top .col-md-3 {
    width: 13%;
  }
}
/* line 3380, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3381, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop td, .checkout_shoppingcart td {
  padding: 0.5rem !important;
}
/* line 3385, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop th, .checkout_shoppingcart th {
  font-weight: normal !important;
  text-align: center !important;
}
/* line 3390, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .btn.event_btn, .checkout_shoppingcart .btn.event_btn {
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
  margin-bottom: 0;
}
/* line 74, 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 78, 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 84, 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 90, 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 99, 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 3395, templates/g5_hydrogen/custom/scss/piet.scss */
.p-expressshop .checkout .btn, .checkout_shoppingcart .checkout .btn {
  margin-right: 6px;
}
@media (max-width: 991px) {
  /* line 3405, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3406, 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 3411, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .expressshop.buttons input, .checkout_shoppingcart .expressshop.buttons input {
    width: 100% !important;
  }
  /* line 3415, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .expressshop.buttons .spacer_div, .checkout_shoppingcart .expressshop.buttons .spacer_div {
    display: none;
  }
  /* line 3420, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3421, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3422, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3428, 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 3432, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3433, 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 3442, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3443, 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 3448, 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 3456, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 3457, 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 3461, 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 3467, 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;
    clear: none !important;
  }
}
@media (min-width: 768px) {
  /* line 3477, templates/g5_hydrogen/custom/scss/piet.scss */
  .p-expressshop .cart-total, .checkout_shoppingcart .cart-total {
    margin-bottom: 15px !important;
  }
}
/* line 3482, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3483, 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 3487, 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 3497, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3499, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .form-control {
  color: #303030;
}
/* line 3502, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .product-thumb {
  overflow: hidden !important;
}
/* line 3507, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3508, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper ul.checkout_notes {
  margin-left: 15px !important;
}
/* line 3512, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper table#total.pbeauty {
  border: 0 !important;
}
/* line 3516, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3517, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper #total.pbeauty td {
  border: 0 !important;
}
/* line 3522, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3523, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper table#product_review td {
  padding: 0.5rem;
  border-color: #a0a0a0 !important;
}
/* line 3529, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .checkout_order_review_inner {
  margin: 10px 0;
}
/* line 3533, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn {
  border-radius: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff !important;
  margin-bottom: 15px;
}
/* line 74, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.red {
  background: #e61d3a !important;
  margin-left: 15px;
  border-color: #e61d3a;
}
/* line 78, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.red:hover {
  background: #ba0025 !important;
  color: #fff !important;
}
/* line 84, 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 90, 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 99, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .btn.event_btn.black:hover {
  background: #58585a !important;
  border-color: #58585a !important;
}
/* line 3540, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3541, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .checkout-left-col .btn {
  margin-bottom: 0;
}
/* line 3547, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .edit-btn {
  position: relative;
  top: -6px;
}
/* line 3552, 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 3566, 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 32, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn:target {
  visibility: visible;
}
/* line 36, 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 50, 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 3568, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .filter-close-btn:before {
  content: "Order Review";
}
/* line 3573, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop #checkout_wrapper .orders-mobile .checkout_order_review_inner {
  padding-top: 48px;
}
/* line 3578, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 3579, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #checkout_wrapper .desktop-only {
    display: none;
  }
}
/* line 3584, templates/g5_hydrogen/custom/scss/piet.scss */
@media (min-width: 992px) {
  /* line 3585, templates/g5_hydrogen/custom/scss/piet.scss */
  .mijoshop #checkout_wrapper .mobile-only {
    display: none;
  }
}
/* line 3591, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3592, 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 3599, 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 3603, 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 3617, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3618, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage tr:nth-last-child(4) td {
  padding-bottom: 20px;
}
/* line 3623, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop table#total.checkoutpage #button-complete {
  margin-bottom: 8px;
}
/* line 3628, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop td.checkout-summary-totals {
  padding: 0.5rem;
}
/* line 3632, 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 3639, 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 3646, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .boldy-items {
  font-weight: bold;
}
/* line 3648, templates/g5_hydrogen/custom/scss/piet.scss */
.mijoshop .boldy-items:hover {
  text-decoration: underline;
  color: #303030;
}
/* line 3658, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3659, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content label {
  font-weight: bold;
}
/* line 3663, 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 3673, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .ccinfo {
  position: relative;
  margin-top: 40px;
}
/* line 3676, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .ccinfo:before {
  content: "Card Number";
  font-weight: 600;
  position: absolute;
  top: -30px;
}
/* line 3684, 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 3698, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .exp1::-ms-expand, .payment_tab_content .exp2::-ms-expand {
  display: none;
}
/* line 3702, 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 3708, 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 3717, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_tab_content .cc_collection {
  margin-bottom: 10px;
}
/* line 3720, 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 3728, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3729, 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 3737, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3738, 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 3746, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3747, 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 3755, 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 3759, 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 3770, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile {
  /*  * {
   outline: 1px solid red;
   }*/
}
/* line 3771, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout-heading {
  position: relative;
}
/* line 3773, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout-heading a {
  position: absolute;
  color: #58585a;
}
/* line 3776, 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 3784, 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 3795, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #g-navigation {
  display: none;
}
/* line 3799, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .alert {
  display: none;
}
/* line 3803, 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 3811, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3812, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #g-main .g-container {
  width: 100%;
}
/* line 3814, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #g-main .g-container .g-content {
  margin: 0;
  padding: 0;
}
/* line 3821, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .mijoshop > .container_oc > .row {
  margin: 0;
}
/* line 3825, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .col-sm-12 {
  padding: 0;
}
/* line 3829, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile [class$="--heading"] {
  border-top: 2px solid #e9e9e8;
  padding: 10px 15px 0;
}
/* line 3834, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout_content--box {
  padding: 10px 15px;
}
/* line 3836, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .checkout_content--box.summary {
  border-bottom: 2px solid #e9e9e8;
}
/* line 3841, 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 3850, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile #cc_number::-ms-expand, .checkout-is-mobile #cc_cvv2::-ms-expand {
  display: none;
}
/* line 3854, 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 3860, 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 3874, 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 3878, 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 3884, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_card_number {
  margin-top: 10px !important;
  display: flex;
  position: relative;
}
/* line 3889, 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 3899, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_card_number label {
  display: none;
}
/* line 3903, 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 3910, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv {
  display: flex;
  position: relative;
}
/* line 3917, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv label {
  display: none;
}
/* line 3921, 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 3927, templates/g5_hydrogen/custom/scss/piet.scss */
.checkout-is-mobile .row-fluid.cc_mm_yyyy_cvv .span4:first-child {
  margin-right: 5px !important;
}
/* line 3931, 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 3940, 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 3942, 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 3951, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3952, 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 3967, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3968, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .btn.catalogue-sort {
  display: none;
}
/* line 3972, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 3973, templates/g5_hydrogen/custom/scss/piet.scss */
.com_catalogue .col-md-12:first-child .col-md-2 {
  padding-right: 0;
  padding-left: 0;
}
/* line 3976, 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 3984, 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 3986, 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 3990, 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 3997, templates/g5_hydrogen/custom/scss/piet.scss */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3999, 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 4004, 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 4005, 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 4016, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4017, 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 4025, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue #g-main {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 4030, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .btn.catalogue-sort {
    display: block;
    margin-bottom: 25px;
    cursor: pointer;
  }
  /* line 4036, 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 4048, 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 32, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area:target {
    visibility: visible;
  }
  /* line 36, 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 50, 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 4050, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .extra-area:before {
    content: "Sort by";
  }
  /* line 4055, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_catalogue .job-wrapper {
    margin-right: 0;
    margin-left: 0;
  }
}
/* @end */
/* @group Filter is mobile */
/* line 4066, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4067, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile #filter_groups {
  height: calc(100vh - 60px);
}
/* line 4071, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .modal-backdrop {
  z-index: -1;
}
/* line 4075, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .modal-content {
  border: 0 !important;
  box-shadow: none !important;
  padding-right: 0 !important;
}
/* line 4079, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .modal-content.list-group {
  padding-right: 0 !important;
}
/* line 4084, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile a:focus#hider {
  outline: none !important;
}
/* line 4087, templates/g5_hydrogen/custom/scss/piet.scss */
.filter-is-mobile .product-grid .product-thumb .col-md-8 {
  padding-left: 0;
  padding-right: 0;
}
/* @end */
/* @group Product Page Desktop */
/* line 4097, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4098, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4099, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4100, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop .moduletable.clean .component-content h2 {
  display: none;
}
/* line 4106, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop ul.breadcrumb {
  margin-top: 25px !important;
}
/* line 4110, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop #g-main {
  padding-top: 0;
}
/* line 4115, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4116, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .brand--above-title {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 4120, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .brand--above-title:hover {
  text-decoration: underline;
}
/* line 4125, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4126, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-md-3 .btn.btn-primary {
  margin-bottom: 5px;
}
/* line 4131, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop h1[id^="product_name_"] {
  margin-top: 0;
  font-size: 20px !important;
}
/* line 4135, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop ul.priceDIV {
  display: flex;
}
/* line 4137, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop ul.priceDIV li:first-child {
  order: 2;
}
/* line 4140, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop ul.priceDIV li:last-child {
  order: 1;
}
/* line 4145, 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 4156, 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 4169, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .sku_span {
  font-size: 12px !important;
  margin-bottom: 5px;
}
/* line 4174, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .write_review_btn {
  font-size: 15px !important;
}
/* line 4178, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #input-review, .product-desktop #input-name {
  border-radius: 0 !important;
  border-color: #58585a;
}
/* line 4183, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review {
  clear: both;
}
/* line 4186, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review .single-review {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 4189, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #review .single-review .review-stars {
  text-align: right;
}
/* line 4193, 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 4198, 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 4209, 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 4217, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .series-buttons li {
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 4220, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .series-buttons li:last-child {
  margin-right: 0;
}
/* line 4225, 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 4233, 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 4251, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .seriesDropdown::-ms-expand {
  display: none;
}
/* line 4255, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .seriesDropdown:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 4263, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4264, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4265, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related .owl-prev {
  top: 40% !important;
  left: -5px !important;
}
/* line 4270, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related .owl-next {
  top: 40% !important;
  right: -5px !important;
}
/* line 4275, 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 4278, 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 4283, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related [class*="col-"] img:hover {
  border: 2px solid #e9e9e8;
}
/* line 4287, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .col-sm-3 .module-product-related [class*="col-"] img:active {
  border: 2px solid #303030;
}
/* line 4293, 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 4302, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4303, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-7 {
    width: 50%;
  }
  /* line 4305, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-7 h1 {
    font-size: 30px;
  }
  /* line 4310, templates/g5_hydrogen/custom/scss/piet.scss */
  .product-desktop > .col-sm-9 > .col-md-2 {
    width: 25% !important;
  }
  /* line 4314, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4315, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4316, 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 4328, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4329, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .nav.nav-tabs {
  border: none;
}
/* line 4331, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .nav.nav-tabs li {
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
}
/* line 4335, 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 4344, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #product .product-divider {
  margin-right: -30px;
}
/* line 4349, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .thumbnail {
  border: none;
}
/* line 4353, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop hr.product-divider {
  border-top: 2px solid #e9e9e8;
}
/* line 4357, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .bottom-similar-products {
  padding-top: 1px;
}
/* line 4361, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4362, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .bottom-reviews .rating > p {
  text-align: center !important;
  display: block;
  margin-bottom: 25px !important;
}
/* line 4369, 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 4378, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .row[class*="bottom-"] {
  clear: both;
}
/* line 4382, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop .description_collapse {
  width: 100%;
  position: relative;
  color: #000 !important;
  letter-spacing: 2px;
}
/* line 4387, 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 4395, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4396, 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 4406, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-description {
  color: #000 !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4410, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-description p {
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4416, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4417, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-review .review-text {
  font-size: 15px !important;
}
/* line 4419, templates/g5_hydrogen/custom/scss/piet.scss */
.product-desktop #tab-review .review-text p {
  font-size: 15px !important;
}
/* line 4426, templates/g5_hydrogen/custom/scss/piet.scss */
span.review-spacing {
  width: 8px;
  display: inline-block;
}
/* @end */
/* @group Write Review */
/* line 4435, 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 4436, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating {
  float: left;
  clear: both;
}
/* line 4445, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating:not(:checked) > input {
  position: absolute;
  opacity: 0;
}
/* line 4450, 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 4462, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating:not(:checked) > label:before {
  content: '★ ';
}
/* line 4466, templates/g5_hydrogen/custom/scss/piet.scss */
.write-a-review .rating > input:checked ~ label {
  color: #111;
}
/* line 4470, 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 4475, 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 4483, 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 4495, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4500, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #tawkchat-container {
  bottom: 50px !important;
}
/* line 4506, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4507, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #g-main > .g-container {
  width: 100%;
}
/* line 4512, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #g-navigation {
  display: none;
}
/* line 4516, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .brand--above-title {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 4520, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .brand--above-title:hover {
  text-decoration: underline;
}
/* line 4525, 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 4531, 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 4532, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4533, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices {
  display: flex;
  justify-content: center;
}
/* line 4536, 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 4549, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices li:first-child {
  order: 2;
}
/* line 4553, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.prices li:last-child {
  order: 1;
}
/* line 4556, 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 4563, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .list-unstyled.brand_code {
  text-align: center;
}
/* line 4569, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4570, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .col-md-3 .btn.btn-primary {
  margin-bottom: 5px;
}
/* line 4575, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .col-sm-3:first-child {
  position: relative !important;
}
/* line 4579, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .sku_span {
  font-size: 12px !important;
  margin-bottom: 5px;
}
/* line 4584, 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 4592, 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 4597, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .series-buttons li:last-child {
  margin-right: 0;
}
/* line 4602, 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 4628, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4629, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-7 {
    width: 50%;
  }
  /* line 4631, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-7 h1 {
    font-size: 30px;
  }
  /* line 4636, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile > .col-sm-9 > .col-md-2 {
    width: 25% !important;
  }
  /* line 4640, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4641, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 4642, 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 4654, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4655, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #product .nav.nav-tabs {
  border: none;
}
/* line 4657, 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 4661, 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 4670, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #product .product-divider {
  margin-right: -30px;
  margin-left: -30px;
}
/* line 4676, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .thumbnail {
  border: none;
}
/* line 4680, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile hr.product-divider {
  border-top: 2px solid #e9e9e8;
}
/* line 4684, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4685, 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 4692, 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 4701, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .row[class*="bottom-"] {
  clear: both;
}
/* line 4705, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .description_collapse {
  width: 100%;
  position: relative;
  color: #000 !important;
  letter-spacing: 2px;
}
/* line 4710, 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 4718, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4719, 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 4729, 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 4733, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-description p {
  font-size: 15px !important;
  line-height: 1.35 !important;
}
/* line 4739, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4740, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-review .review-text {
  font-size: 15px !important;
}
/* line 4742, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile #tab-review .review-text p {
  font-size: 15px !important;
}
/* line 4748, 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 4766, templates/g5_hydrogen/custom/scss/piet.scss */
  .is-mobile .product-mobile .seriesDropdown {
    max-width: 100% !important;
  }
}
/* line 4771, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .seriesDropdown::-ms-expand {
  display: none;
}
/* line 4775, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .product-mobile .seriesDropdown:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 4782, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4783, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile [id*="carousel-productImages"] .owl-page:nth-child(n+5) {
  display: inline-block !important;
}
/* line 4789, 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 4803, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart > .col-xs-12 {
  display: flex;
}
/* line 4809, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .btn-block {
  float: left !important;
}
/* line 4814, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .sp-quantity {
  top: 0;
}
/* line 4818, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .btn-block {
  width: 100%;
}
/* line 4823, 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 4835, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .fa.fa-heart:hover {
  background-color: #fff !important;
  color: #303030 !important;
}
/* line 4841, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .box1 {
  display: inline-block !important;
  flex: 0 0 160px !important;
}
/* line 4846, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .box2 {
  flex: 1 0 auto;
  display: inline-block;
}
/* line 4851, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile .stickie_mobile_addcart .box3 {
  flex: 0 0 auto;
  display: inline-block;
}
/* line 4857, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #g-copyright {
  margin-bottom: 100px;
}
/* line 4861, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #input-review, .is-mobile #input-name {
  border-radius: 0 !important;
  border-color: #58585a;
}
/* line 4866, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review {
  clear: both;
}
/* line 4869, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review .single-review {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 4872, templates/g5_hydrogen/custom/scss/piet.scss */
.is-mobile #review .single-review .review-stars {
  text-align: right;
}
/* line 4876, 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 4881, 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 4897, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4899, 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 4901, 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 4904, 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 4907, 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 4910, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop #ui-id-1, .cart-is-desktop #ui-id-2 {
    min-width: 454px !important;
  }
}
/* line 4915, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop #g-main {
  padding-top: 0;
}
/* line 4917, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop #g-main .g-content {
  padding-top: 0;
  margin-top: 0;
}
/* line 4923, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop h2 {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 21px;
}
/* line 4930, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop ul.breadcrumb {
  display: none;
}
/* line 4934, 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 4942, 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 4951, 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 4962, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box .col-md-8 {
  flex: 1 0 auto;
  width: auto !important;
}
/* line 4967, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .coupon_box #button-coupon {
  display: block !important;
  width: 100% !important;
}
/* line 4973, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 4974, 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 4979, 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 4982, templates/g5_hydrogen/custom/scss/piet.scss */
  .cart-is-desktop .cart-desktop.tablesaw th.name span {
    left: -80px !important;
  }
}
/* line 4988, 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 4994, 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 4998, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw.tablesaw-row-border tr {
  border-bottom-width: 2px !important;
}
/* line 5002, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .img-thumbnail {
  border: none;
  padding: 0;
}
/* line 5007, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5008, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .cart.removeBtn {
  display: inline-block !important;
  top: 0 !important;
}
/* line 5018, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .remove_and_addtofav {
  margin-top: 15px;
}
/* line 5020, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5021, 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 5028, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .model {
  font-size: 12px;
  display: block !important;
}
/* line 5033, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .sp-quantity {
  top: 0;
}
/* line 5037, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw .go-right {
  text-align: right !important;
}
/* line 5041, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop.tablesaw th.go-right.total {
  padding-right: 7px;
}
/* line 5046, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total {
  border: 0 !important;
}
/* line 5048, 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 5051, 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 5060, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total td:last-child {
  text-align: right;
}
/* line 5064, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5065, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr:nth-last-child(2) td {
  padding-bottom: 20px !important;
}
/* line 5070, 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 5076, 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 5081, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop .cart-desktop-total tr:last-child td strong {
  font-weight: bold;
}
/* line 5088, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5089, 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 5099, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile {
  /* @group Express Shop - Mobile fixings */
  /* @end */
  /*  * {
   outline: 1px solid red;
   }*/
}
/* line 5100, 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 5105, 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 5115, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .express-padding {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 5118, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .express-padding.mijoshop_heading_h1 {
  margin-top: 30px !important;
  font-size: 21px;
}
/* line 5124, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5125, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5126, 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 5132, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .expressshop_row--top input {
  border-color: #58585a !important;
}
/* line 5139, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-navigation {
  display: none;
}
/* line 5143, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .alert {
  border-radius: 0 !important;
}
/* line 5148, 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 5152, 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 5161, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5162, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-main .g-container {
  width: 100%;
}
/* line 5164, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #g-main .g-container .g-content {
  margin: 0;
  padding: 0;
}
/* line 5171, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .mijoshop > .container_oc > .row {
  margin: 0;
}
/* line 5175, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .col-sm-12 {
  padding: 0;
}
/* line 5179, 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 5186, 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 5192, 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 5199, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .coupon_box .col-md-2:last-child {
  width: 30%;
  float: left;
  padding-left: 5px;
  clear: none !important;
}
/* line 5207, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive {
  border: 0;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
/* line 5211, 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 5217, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive .text-right {
  text-align: right !important;
  font-weight: normal;
}
/* line 5220, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive .text-right strong {
  font-weight: normal;
}
/* line 5225, 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 5228, 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 5233, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr:last-child .text-right {
  font-weight: 600 !important;
}
/* line 5237, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile #total.table-responsive tr:last-child strong {
  font-weight: 600 !important;
}
/* line 5243, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5244, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .buttons .pull-left {
  display: none;
}
/* line 5248, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .buttons .pull-right {
  float: none !important;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 5253, 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 5264, 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 5269, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-mobile .text-left.model, .cart-is-mobile .text-right.price {
  font-size: 10px !important;
}
/* line 5274, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag--row--container {
  border-top: 2px solid #e9e9e8;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 5280, 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 5289, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-1 {
  flex: 0 0 100px;
  text-align: center;
}
/* line 5292, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-1 img {
  padding: 0 !important;
  border: 0 !important;
}
/* line 5298, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-1 .cart.removeBtn {
  font-size: 14px !important;
  letter-spacing: 1px;
  padding-top: 10px;
}
/* line 5305, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 {
  flex: 1 1 auto;
}
/* line 5307, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 .text-left.name {
  font-weight: 600;
  padding-right: 15px;
}
/* line 5312, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 .text-left.model {
  margin-bottom: 25px;
}
/* line 5316, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-2 .sp-quantity {
  justify-content: flex-start;
}
/* line 5321, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5322, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-3 .text-right.total {
  font-weight: 600;
}
/* line 5327, 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 5337, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-4 {
  flex: 0 0 100px;
}
/* line 5341, templates/g5_hydrogen/custom/scss/piet.scss */
.mybag-col-5 {
  flex: 1 1 auto;
}
/* @end */
/* @group Wish List Page */
/* line 5356, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5357, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5358, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5359, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop #g-navigation .component-content h2 {
  display: none;
}
/* line 5365, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop #content_oc > h2 {
  text-align: center;
}
/* line 5369, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .tablesaw {
  margin-top: 35px;
}
/* line 5371, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .tablesaw thead {
  display: none;
}
/* line 5375, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .tablesaw tr:first-child {
  border-top: 2px solid #dfdfdf !important;
}
/* line 5380, 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 5392, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-desktop .fa.fa-heart:hover {
  background-color: #fff !important;
  color: #303030 !important;
}
/* line 5399, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5400, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .tablesaw {
  margin-top: 35px;
}
/* line 5402, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .tablesaw thead {
  display: none;
}
/* line 5406, templates/g5_hydrogen/custom/scss/piet.scss */
.view-wishlist.cart-is-mobile .tablesaw tr:first-child {
  border-top: 2px solid #dfdfdf !important;
}
/* line 5411, 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 5423, 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 5434, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main {
  /* custom RADIO BUTTONS STYLYNG */
}
/* line 5439, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main 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 5449, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type='radio']:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  border-radius: 50%;
  border: 3px solid white;
}
/* line 5458, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type='radio']:checked:before {
  background: black !important;
}
/* line 5461, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type='radio']:checked {
  border: 2px solid black !important;
}
/* line 5465, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main h1 {
  text-transform: uppercase;
  font-weight: 900;
}
/* line 5469, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main h2 {
  font-weight: 900;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 5474, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main p {
  font-size: 15px !important;
}
/* line 5478, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main hr {
  border-color: #58585a;
}
/* line 5479, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main hr:first-child {
  margin-top: 5px;
}
/* line 5483, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main hr.last-ruler {
  /*			margin-top:  30px!important;
   margin-bottom: 30px!important;*/
}
/* line 5488, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type="text"], .new-account-registration #g-main input[type="email"], .new-account-registration #g-main input[type="password"], .new-account-registration #g-main select {
  min-height: 46px;
  font-size: 16px !important;
  border-color: #58585a !important;
  border-radius: 0;
}
/* line 172, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type="text"]::-webkit-input-placeholder, .new-account-registration #g-main input[type="email"]::-webkit-input-placeholder, .new-account-registration #g-main input[type="password"]::-webkit-input-placeholder, .new-account-registration #g-main select::-webkit-input-placeholder {
  color: #303030;
}
/* line 176, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type="text"]:-moz-placeholder, .new-account-registration #g-main input[type="email"]:-moz-placeholder, .new-account-registration #g-main input[type="password"]:-moz-placeholder, .new-account-registration #g-main select:-moz-placeholder {
  color: #303030;
}
/* line 180, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type="text"]::-moz-placeholder, .new-account-registration #g-main input[type="email"]::-moz-placeholder, .new-account-registration #g-main input[type="password"]::-moz-placeholder, .new-account-registration #g-main select::-moz-placeholder {
  color: #303030;
}
/* line 184, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main input[type="text"]:-ms-input-placeholder, .new-account-registration #g-main input[type="email"]:-ms-input-placeholder, .new-account-registration #g-main input[type="password"]:-ms-input-placeholder, .new-account-registration #g-main select:-ms-input-placeholder {
  color: #303030;
}
/* line 5498, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main label.error {
  color: #e61d3a !important;
  font-size: 0.85rem !important;
}
/* line 5503, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main 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: 0 2em 0 12px;
}
/* line 5516, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main .salon-verification {
  min-height: 63px;
}
/* line 5519, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main .salon-verification .control-label {
  margin-right: 10px;
}
/* line 5523, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main .salon-verification .col-md-5 {
  min-height: 46px !important;
}
/* line 5526, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main .salon-verification .form-group {
  margin-bottom: 0px !important;
}
/* line 5529, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main .salon-verification .help-block.smallprint {
  margin-top: -20px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 480px) {
  /* line 5536, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .control-label {
    display: block;
  }
  /* line 5539, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .radio-inline {
    padding-left: 26px;
    top: -8px;
  }
}
@media (max-width: 991px) {
  /* line 5546, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification {
    min-height: 50px !important;
  }
  /* line 5547, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .control-label {
    margin-right: 10px;
  }
  /* line 5551, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .col-md-5 {
    min-height: auto !important;
  }
  /* line 5554, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .form-group {
    margin-bottom: 0px !important;
  }
  /* line 5556, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .form-group.business_advisor, .new-account-registration #g-main .salon-verification .form-group.account_no_text, .new-account-registration #g-main .salon-verification .form-group.showroom_no_text {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  /* line 5561, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .help-block.smallprint {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 5568, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification {
    min-height: 80px;
  }
  /* line 5569, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .control-label {
    margin-right: 10px;
  }
  /* line 5573, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .col-md-5 {
    min-height: 46px !important;
  }
  /* line 5576, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .form-group {
    margin-bottom: 0px !important;
  }
  /* line 5579, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .help-block.smallprint {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 992px) {
  /* line 5588, templates/g5_hydrogen/custom/scss/piet.scss */
  .new-account-registration #g-main .salon-verification .col-md-5 .form-group {
    margin-top: -10px;
  }
}
/* line 5595, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5596, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main #demo1 img, .new-account-registration #g-main #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 5606, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main #form_submit {
  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 5619, templates/g5_hydrogen/custom/scss/piet.scss */
.new-account-registration #g-main #form_submit:hover {
  background-color: #e61d3a !important;
}
/* @end */
/* @group Account page */
/* line 5629, templates/g5_hydrogen/custom/scss/piet.scss */
h2.mobile_pageheader {
  display: none;
}
@media (max-width: 991px) {
  /* line 5631, templates/g5_hydrogen/custom/scss/piet.scss */
  h2.mobile_pageheader {
    display: block !important;
    text-align: center;
    margin-top: 0;
  }
}
/* line 5638, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5639, 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 5648, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div a {
  text-transform: capitalize;
  border: none !important;
  color: #303030;
  line-height: 24px;
}
/* line 5654, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div a:hover, .leftmenu_container > div a.active {
  color: #e61d3a;
}
/* line 5660, templates/g5_hydrogen/custom/scss/piet.scss */
.leftmenu_container > div .subs > div {
  border: none !important;
}
@media (max-width: 991px) {
  /* line 5665, templates/g5_hydrogen/custom/scss/piet.scss */
  .leftmenu_container {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 5668, templates/g5_hydrogen/custom/scss/piet.scss */
  .leftmenu_container.leftmenu_account--links {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 5673, templates/g5_hydrogen/custom/scss/piet.scss */
  .leftmenu_container {
    margin-left: -15px;
  }
}
/* line 5678, 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 5686, templates/g5_hydrogen/custom/scss/piet.scss */
  .myinvoices_account {
    margin-bottom: 25px;
  }
  /* line 5690, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 5691, 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 5697, 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 5702, 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 5708, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 5709, 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 5719, templates/g5_hydrogen/custom/scss/piet.scss */
  .col-md-10 > .row.margin_top_bottom_20 {
    margin-top: 0;
  }
}
/* line 5724, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5725, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5726, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5727, templates/g5_hydrogen/custom/scss/piet.scss */
@media (max-width: 991px) {
  /* line 5729, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 label {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 5735, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 172, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input::-webkit-input-placeholder {
    color: #fff;
  }
  /* line 176, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input:-moz-placeholder {
    color: #fff;
  }
  /* line 180, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-account .mijoshop .pmyaccountsearch .col-md-4 input::-moz-placeholder {
    color: #fff;
  }
  /* line 184, 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 5741, 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 5754, 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 5764, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--maintext {
  border: 1px solid #e9e9e8;
  padding: 15px;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 5769, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--maintext p {
  margin-bottom: 15px !important;
}
/* line 5773, templates/g5_hydrogen/custom/scss/piet.scss */
.success_page-registered--maintext dl {
  background: #e9e9e8;
  padding: 15px;
  margin-bottom: 15px !important;
}
/* line 5781, 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 5794, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5795, templates/g5_hydrogen/custom/scss/piet.scss */
.payment_page .alert-danger {
  display: inline-block;
}
/* @end */
/* @group Location Page */
/* line 5805, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5806, 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 5810, 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 5817, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5818, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory #g-navigation h2, .view-property_directory_m #g-navigation h2 {
  display: none;
}
/* line 5822, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory #g-navigation .breadcrumb, .view-property_directory_m #g-navigation .breadcrumb {
  margin-top: 20px;
}
/* line 5827, 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 5830, 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 5835, 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 5840, 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 5845, 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 5853, 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 5856, 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 5861, 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 5867, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 5868, 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 5878, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-city, .view-property_directory_m .balloon-city {
  float: left;
  padding-right: 5px;
}
/* line 5881, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-city:after, .view-property_directory_m .balloon-city:after {
  content: ",";
}
/* line 5886, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-province, .view-property_directory_m .balloon-province {
  float: left;
  padding-right: 5px;
}
/* line 5895, 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 5899, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .balloon-phone a, .view-property_directory_m .balloon-phone a {
  color: #1470f5 !important;
}
/* line 5901, 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 5909, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 5910, 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 5912, 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 5922, 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 5931, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div {
  padding-right: 25px;
}
@media (max-width: 767px) {
  /* line 5933, 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 5937, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div {
    padding-right: 35px;
    padding-left: 35px !important;
  }
}
/* line 5942, 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 5951, 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 5956, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div #my_location.btn {
    font-size: 12px !important;
  }
}
/* line 5961, 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 5970, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #clear_btn.btn:hover {
  background: transparent !important;
  color: #e61d3a !important;
}
/* line 5975, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div #clear_btn.btn.all_locs {
  display: block;
  width: 100%;
}
/* line 5981, 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 5990, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--buttons .input-group {
  margin-bottom: 0;
}
/* line 5993, 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 5996, templates/g5_hydrogen/custom/scss/piet.scss */
  .loc_list_div .row.form_locations--buttons .input-group input {
    font-size: 12px !important;
  }
}
/* line 6001, 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 6009, 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 6017, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6018, 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 6024, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations {
  margin-bottom: 15px;
  padding: 0px 0 10px;
}
/* line 6028, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations > .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
/* line 6031, 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 6036, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div .row.form_locations--locations > .col-md-12 .panel-body {
  padding-bottom: 0;
}
/* line 6042, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6043, 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 6053, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m {
  overflow-x: hidden !important;
}
/* line 6056, 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 6067, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory_m .row.form_locations--buttons .input-group {
  margin-bottom: 0;
}
/* line 6070, 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 6075, 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 6084, 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 6094, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory_m .location_details.loc_direct {
    position: relative;
  }
  /* line 6096, 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 6107, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6108, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6109, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-property_directory_m .property_individual--addressing .location_details.loc_direct:after {
    content: "";
  }
}
/* line 6119, 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 6127, templates/g5_hydrogen/custom/scss/piet.scss */
.loc_list_div.mobile_version .view_locations {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 6132, 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 6147, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6148, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6149, 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 6152, templates/g5_hydrogen/custom/scss/piet.scss */
.view-property_directory .padding_top_bottom.location_details.loc_direct > div {
  padding: 0 10px !important;
}
/* line 6159, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs {
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 6163, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs .col-md-6 {
  width: 50% !important;
  float: left;
  padding-right: 0;
  padding-left: 0;
}
/* line 6168, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs .col-md-6:first-child {
  padding-left: 15px;
}
/* line 6172, templates/g5_hydrogen/custom/scss/piet.scss */
.form_tabs .col-md-6:last-child {
  padding-right: 15px;
}
/* line 6178, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6179, templates/g5_hydrogen/custom/scss/piet.scss */
.row.form_locations--locations.mobile_version .panel {
  border-radius: 0;
}
/* line 6181, templates/g5_hydrogen/custom/scss/piet.scss */
.row.form_locations--locations.mobile_version .panel .panel-body {
  padding-top: 0;
}
/* line 6187, 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 6193, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons .col-md-4 {
  width: auto !important;
  border-left: 1px solid #e9e9e8;
}
/* line 6196, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons .col-md-4:first-child {
  border: none;
}
/* line 6200, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--icons .col-md-4 .fa-4x {
  font-size: 3em;
}
@media (max-width: 350px) {
  /* line 6205, templates/g5_hydrogen/custom/scss/piet.scss */
  .property_individual--icons {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  /* line 6209, templates/g5_hydrogen/custom/scss/piet.scss */
  .property_individual--icons {
    font-size: 14px;
    white-space: nowrap;
  }
  /* line 6212, templates/g5_hydrogen/custom/scss/piet.scss */
  .property_individual--icons .fa-2x {
    font-size: 21px !important;
  }
}
/* line 6218, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6219, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing .location_divider {
  border-top: 1px solid #e9e9e8;
  margin-right: -25px;
  margin-left: -25px;
}
/* line 6225, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing > .location_details {
  padding-left: 35px;
  padding-right: 35px;
}
/* line 6230, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing > div.location_details > div:first-child {
  padding-top: 25px;
}
/* line 6234, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing .loc_direct:hover {
  background-color: transparent !important;
}
/* line 6238, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing strong {
  display: block;
  padding-top: 25px;
  padding-bottom: 15px;
}
/* line 6244, templates/g5_hydrogen/custom/scss/piet.scss */
.property_individual--addressing .location_events_etc--links {
  padding: 15px 0 0 !important;
}
/* @end */
/* @group Video Page */
/* line 6254, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6255, templates/g5_hydrogen/custom/scss/piet.scss */
.view-video input[type="checkbox"] {
  margin-right: 4px;
}
/* line 6259, 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 6269, templates/g5_hydrogen/custom/scss/piet.scss */
  .invoice-head {
    width: 100% !important;
  }
  /* line 6273, templates/g5_hydrogen/custom/scss/piet.scss */
  .invoice-id {
    float: none !important;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  /* line 6279, templates/g5_hydrogen/custom/scss/piet.scss */
  .invoice-logo {
    width: 100% !important;
    float: none !important;
    display: block !important;
  }
  /* line 6285, templates/g5_hydrogen/custom/scss/piet.scss */
  td.no-resize {
    width: 100% !important;
  }
  /* line 6287, templates/g5_hydrogen/custom/scss/piet.scss */
  td.no-resize .tablesaw-cell-label {
    width: 100% !important;
  }
  /* line 6292, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6293, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice .center {
    text-align: left !important;
  }
  /* line 6297, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice tfoot {
    border-top: 5px solid #e9e9e8;
  }
  /* line 6299, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice tfoot td:first-child {
    display: none;
  }
  /* line 6303, templates/g5_hydrogen/custom/scss/piet.scss */
  .show-invoice tfoot b.tablesaw-cell-label {
    display: none;
  }
}
/* @end */
/* @group ZoomWindow & Popup */
/* line 6314, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-bg {
  opacity: 0.25 !important;
}
/* line 6318, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-figure {
  background: #fff;
}
/* line 6320, templates/g5_hydrogen/custom/scss/piet.scss */
.mfp-figure:after {
  box-shadow: none !important;
}
/* line 6324, 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 6333, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6334, 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 6345, 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 6346, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6347, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 6348, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list #g-navigation .search:before {
  left: 10px !important;
}
/* line 6354, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list th {
  font-size: 14px;
  white-space: nowrap;
}
/* line 6360, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list td {
  font-size: 12px;
  vertical-align: middle;
}
/* line 6363, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list td .btn {
  margin-bottom: 0;
  min-width: 96px;
}
/* line 6369, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list .navbar-form {
  padding-left: 0;
}
/* line 6372, 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 6381, 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 6387, templates/g5_hydrogen/custom/scss/piet.scss */
.com_salesreps.view-customer_list .navbar-form button {
  height: 38px;
}
@media (max-width: 991px) {
  /* line 6392, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list {
    /* Table rows have a gray bottom stroke by default */
  }
  /* line 6395, 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 6401, 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 6406, 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 6414, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-cell-label {
    vertical-align: top;
  }
  /* line 6418, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-cell-content {
    display: inline-block;
    max-width: 67%;
  }
  /* line 6423, 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 6431, 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 6439, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list {
    /* Show the table header rows */
    /* Hide the labels in each cell */
  }
  /* line 6440, templates/g5_hydrogen/custom/scss/piet.scss */
  .com_salesreps.view-customer_list .tablesaw-stack tr {
    display: table-row;
  }
  /* line 6446, 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 6456, 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 6463, 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 6477, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul {
  z-index: 99;
  min-height: 1000vh;
}
/* line 6480, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul ul {
  z-index: 100;
}
/* line 6482, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul ul ul {
  z-index: 101;
}
/* line 6484, templates/g5_hydrogen/custom/scss/piet.scss */
#g-offcanvas #g-mobilemenu-container ul ul ul ul {
  z-index: 102;
}
/* line 6491, templates/g5_hydrogen/custom/scss/piet.scss */
.g-menu-item-type-particle > .g-menu-item-container {
  padding: 0 !important;
  margin-top: -20px;
}
/* line 6495, templates/g5_hydrogen/custom/scss/piet.scss */
.g-menu-item-type-particle > .g-menu-item-container .g-sublevel {
  margin-top: -61px !important;
}
/* line 6498, 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 6504, templates/g5_hydrogen/custom/scss/piet.scss */
li.mobile-sign-up a {
  background: #e61d3a !important;
  color: #fff !important;
}
/*Fix for sub item click clsing menu*/
/* line 6512, 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 6518, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:hover {
  background: transparent !important;
}
/* line 6522, 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 6535, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container {
  font-size: 80%;
  letter-spacing: 1px;
}
/* line 6539, 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 6544, 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 6550, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back {
  background: #e61d3a;
  color: #fff !important;
}
/* line 6554, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back a {
  color: #fff !important;
  position: relative;
}
/* line 6559, templates/g5_hydrogen/custom/scss/piet.scss */
#g-mobilemenu-container .g-go-back a:before {
  display: inline-block;
  padding-left: 0rem !important;
}
/* line 6564, 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;
}
/* @end */
/* Media Querie s*/
@media (max-width: 480px) {
  /* line 6582, templates/g5_hydrogen/custom/scss/piet.scss */
  a#hider {
    font-size: 12px;
  }
  /* line 6586, 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 6600, 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 6601, templates/g5_hydrogen/custom/scss/piet.scss */
  .pdesktop {
    display: none;
  }
  /* line 6605, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6606, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 6611, templates/g5_hydrogen/custom/scss/piet.scss */
  .itemid-243 #g-navigation {
    margin-top: 0px;
  }
  /* line 6616, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6617, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6618, templates/g5_hydrogen/custom/scss/piet.scss */
  .itemid-243 #g-main .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6625, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6626, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category ul.breadcrumb {
    display: none !important;
  }
  /* line 6630, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category #g-main {
    padding-top: 0;
  }
  /* line 6632, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category #g-main .g-content:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6638, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-category .component-content > h2 {
    margin-top: 25px;
    margin-bottom: 0;
    font-weight: 600 !important;
  }
  /* line 6646, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6647, templates/g5_hydrogen/custom/scss/piet.scss */
  .headfix #g-main {
    padding-top: 0;
  }
  /* line 6650, templates/g5_hydrogen/custom/scss/piet.scss */
  .headfix #g-main .g-content:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6657, templates/g5_hydrogen/custom/scss/piet.scss */
  .headfix .component-content > h2 {
    margin-top: 25px;
    margin-bottom: 0;
    font-weight: 600 !important;
  }
}
@media (min-width: 768px) {
  /* line 6684, templates/g5_hydrogen/custom/scss/piet.scss */
  .pmobile {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 6690, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header {
    position: fixed;
    width: 100%;
    z-index: 11;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);
    top: 0;
    background: #fff !important;
  }
  /* line 6699, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation {
    margin-top: 50px;
  }
  /* line 6704, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6705, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 6706, templates/g5_hydrogen/custom/scss/piet.scss */
  .homepage #g-main .g-container {
    width: 100% !important;
  }
  /* line 6709, templates/g5_hydrogen/custom/scss/piet.scss */
  .homepage #g-main .g-container .g-content {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 6719, 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 6724, 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 6734, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 6739, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 6744, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 6749, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-reg-button .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 6754, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button {
    display: flex !important;
    justify-content: flex-start;
  }
  /* line 6759, 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 6768, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 6773, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 6778, 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 6783, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 6788, 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 6797, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn.black {
    background: #58585a;
    color: #e9e9e8;
  }
  /* line 6802, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 6807, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 6812, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 6817, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .row {
    margin-left: -15px !important;
  }
  /* line 6831, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .ccinfo select {
    font-size: 12px;
    line-height: 12px;
  }
  /* line 6836, 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 6849, 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 6861, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn.black {
    background: #000;
    color: #e9e9e8;
  }
  /* line 6866, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn.red {
    background: #e61d3a !important;
    margin-left: 15px;
  }
  /* line 6871, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn.red:hover {
    background: #ba0025 !important;
    color: #fff !important;
  }
  /* line 6876, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .btn.event_btn:hover {
    background: #e9e9e8;
    color: #303030 !important;
  }
  /* line 6881, 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 6894, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .ptoggler[aria-expanded="true"]:after {
    content: "\f077";
    /* fa-chevron-up */
    color: #303030;
  }
  /* line 6900, 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 6913, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo::-webkit-scrollbar-track {
    border: 1px solid white;
    background-color: #f5f5f5;
  }
  /* line 6918, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
  }
  /* line 6923, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #collapseTwo::-webkit-scrollbar-thumb {
    background-color: #000;
  }
  /* line 6927, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a#hider .fa {
    font-size: 20px !important;
  }
  /* line 6931, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group {
    border: none !important;
  }
  /* line 6935, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group a {
    border: none !important;
    padding-right: 3px;
    padding-left: 3px;
  }
  /* line 6941, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group a:hover {
    border: none !important;
    background: none;
  }
  /* line 6946, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item {
    font-size: 12px !important;
  }
  /* line 6950, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-header {
    font-size: 14px !important;
  }
  /* line 6954, 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 6964, 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 6969, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-header.pparent:last-child {
    border: none !important;
  }
  /* line 6973, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group {
    margin-bottom: 20px;
    padding-left: 0;
  }
  /* line 6978, 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 6987, 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 6992, 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 6998, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item > .badge {
    float: right;
  }
  /* line 7002, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item > .badge + .badge {
    margin-right: 5px;
  }
  /* line 7006, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item {
    color: #555;
  }
  /* line 7010, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item .list-group-item-heading {
    color: #333;
  }
  /* line 7014, 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 7019, 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 7026, 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 7030, 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 7034, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
  }
  /* line 7039, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-success {
    color: #3c763d;
  }
  /* line 7043, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-success .list-group-item-heading {
    color: inherit;
  }
  /* line 7047, 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 7052, 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 7058, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
  }
  /* line 7063, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-info {
    color: #31708f;
  }
  /* line 7067, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-info .list-group-item-heading {
    color: inherit;
  }
  /* line 7071, 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 7076, 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 7082, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
  }
  /* line 7087, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-warning {
    color: #8a6d3b;
  }
  /* line 7091, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-warning .list-group-item-heading {
    color: inherit;
  }
  /* line 7095, 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 7100, 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 7106, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
  }
  /* line 7111, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-danger {
    color: #a94442;
  }
  /* line 7115, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist a.list-group-item-danger .list-group-item-heading {
    color: inherit;
  }
  /* line 7119, 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 7124, 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 7130, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
  }
  /* line 7135, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
  }
  /* line 7140, 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 7149, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-body {
    padding: 15px;
  }
  /* line 7153, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group {
    margin-bottom: 0;
  }
  /* line 7157, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group .list-group-item {
    /* border-width: 1px 0; */
  }
  /* line 7161, 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 7165, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .list-group .list-group-item:last-child {
    border-bottom: 0;
  }
  /* line 7169, 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 7174, 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 7179, 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 7184, 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 7188, 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 7192, 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 7196, 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 7200, 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 7204, 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 7208, 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 7212, 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 7216, 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 7220, 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 7224, 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 7228, 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 7232, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
  }
  /* line 7237, 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 7244, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
  }
  /* line 7248, 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 7255, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-title > a {
    color: inherit;
  }
  /* line 7259, 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 7267, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group {
    margin-bottom: 20px;
  }
  /* line 7271, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel {
    margin-bottom: 0;
    overflow: hidden;
  }
  /* line 7276, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel + .panel {
    margin-top: 5px;
  }
  /* line 7280, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel-heading {
    border-bottom: 0;
  }
  /* line 7284, 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 7288, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-group .panel-footer {
    border-top: 0;
  }
  /* line 7292, 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 7296, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default {
    border-color: #ddd;
  }
  /* line 7300, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
  }
  /* line 7306, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ddd;
  }
  /* line 7310, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd;
  }
  /* line 7314, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary {
    border-color: #428bca;
  }
  /* line 7318, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
  }
  /* line 7324, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca;
  }
  /* line 7328, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca;
  }
  /* line 7332, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success {
    border-color: #d6e9c6;
  }
  /* line 7336, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
  }
  /* line 7342, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
  }
  /* line 7346, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
  }
  /* line 7350, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info {
    border-color: #bce8f1;
  }
  /* line 7354, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
  }
  /* line 7360, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #bce8f1;
  }
  /* line 7364, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
  }
  /* line 7368, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning {
    border-color: #faebcc;
  }
  /* line 7372, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
  }
  /* line 7378, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #faebcc;
  }
  /* line 7382, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #faebcc;
  }
  /* line 7386, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger {
    border-color: #ebccd1;
  }
  /* line 7390, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
  }
  /* line 7396, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ebccd1;
  }
  /* line 7400, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ebccd1;
  }
  /* line 7404, 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 7412, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #click_more_details:hover {
    color: #303030;
  }
  /* line 7416, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #click_more_details b {
    font-weight: normal;
  }
  /* line 7420, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom a#hider {
    display: block;
    z-index: 1;
  }
  /* line 7425, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_cls {
    border-top: 1px solid #a0a0a0;
    border-bottom: 1px solid #a0a0a0;
  }
  /* line 7430, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .red_txt {
    color: #e61d3a;
  }
  /* line 7434, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs {
    border-bottom: 1px solid #a0a0a0;
  }
  /* line 7438, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs a, #g-bottom .all_cls a {
    color: #000;
  }
  /* line 7442, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs a:hover {
    color: #e61d3a;
  }
  /* line 7446, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_list {
    clear: both;
    border-bottom: 1px solid #a0a0a0;
  }
  /* line 7451, 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 7456, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_img, #g-bottom .event_desc {
    float: left !important;
  }
  /* line 7460, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_cost_disp {
    clear: both;
  }
  /* line 7464, 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 7472, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title .event-title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 21px;
  }
  /* line 7478, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title .event-cost {
    margin-bottom: 10px;
  }
  /* line 7482, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title .remove_button .event_btn {
    margin-bottom: 10px;
  }
  /* line 7491, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc {
    font-size: 18px;
    padding-bottom: 25px;
  }
  /* line 7496, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc > div {
    /*text-transform:uppercase;*/
    display: inline-block;
  }
  /* line 7501, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc > div {
    /*text-transform:uppercase;*/
    display: inline-block;
  }
  /* line 7506, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_loc > div:last-child {
    /*text-transform:uppercase;*/
    display: block !important;
  }
  /* line 7511, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_img img {
    /*	width: 155px !important;
     height: 200px;*/
    border: 0 none;
    vertical-align: middle;
  }
  /* line 7518, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_event_img img {
    /*	width:175px !important;
     height:190px !important;*/
    border: 0 none;
  }
  /* line 7524, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .submit_loading {
    width: 75px !important;
    height: 75px !important;
    border: 0 none;
  }
  /* line 7530, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .payment_img img {
    float: left;
    border: 0 none;
    margin-right: 5px !important;
  }
  /* line 7536, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom img.paypal_img {
    padding-top: 5px;
  }
  /* line 7540, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .confirm_info img {
    width: 20px !important;
    float: left;
  }
  /* line 7545, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .confirm_info label {
    color: #787878;
    font-size: 18px;
    cursor: default;
  }
  /* line 7551, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .order_summary label {
    float: left;
    clear: both;
  }
  /* line 7556, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .order_summary {
    margin-top: 10px;
    padding-top: 8px;
    border-top: 1px solid #a0a0a0;
  }
  /* line 7562, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .lft-field {
    float: left;
  }
  /* line 7566, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_desc_left {
    /*border-right: 1px solid #A0A0A0;*/
    font-size: 12px;
  }
  /* line 7571, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_content {
    /*line-height: 14px !important;*/
  }
  /* line 7575, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .non-refundable {
    color: #e61d3a;
    font-size: 18px;
  }
  /* line 7580, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .black_btn {
    background-color: #272727;
    color: #fff;
  }
  /* line 7585, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .gray_btn {
    background-color: #ddd;
    color: #a4a4a4;
    font-weight: bold;
  }
  /* line 7591, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_time {
    padding-bottom: 25px;
  }
  /* line 7595, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share a {
    display: flex;
    align-items: center;
  }
  /* line 7600, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share a i {
    padding-left: 10px;
  }
  /* line 7604, 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 7609, 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 7616, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share .share_btns img {
    float: right !important;
    padding-right: 4px;
  }
  /* line 7621, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .share_btns, #g-bottom .other_btns {
    display: none;
    float: right;
  }
  /* line 7626, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns {
    margin-left: 15px;
  }
  /* line 7630, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share .other_btns img {
    float: left !important;
    padding: 0 2px;
  }
  /* line 7635, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_img_container {
    /*	width: 200px;
     height: 200px;*/
    position: relative;
  }
  /* line 7641, 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 7655, 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 7664, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_reg_heading a, #g-bottom .event_reg_heading a:hover {
    color: #fff;
  }
  /* line 7668, 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 7676, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_tab_heading {
    font-weight: bold;
  }
  /* line 7680, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .selected_tab {
    background-color: #fff !important;
  }
  /* line 7684, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .selected_tab .tab_sub_text {
    display: block !important;
  }
  /* line 7688, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .selected_tab a, #g-bottom .other_tab_heading a {
    color: #000 !important;
  }
  /* line 7692, 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 7701, 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 7709, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .clear_cls {
    clear: both;
  }
  /* line 7713, 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 7720, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] > .row {
    margin-right: 0px !important;
  }
  /* line 7724, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] > .row .col-md-6:first-child {
    padding-right: 0px;
  }
  /* line 7728, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] > .row .col-md-6:last-child {
    padding-left: 0px;
  }
  /* line 7732, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .col-md-6:first-child {
    padding-right: 0px;
  }
  /* line 7736, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .col-md-6:last-child {
    padding-left: 0px;
  }
  /* line 7740, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row {
    margin-right: 0px !important;
  }
  /* line 7744, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row:last-child {
    position: relative;
    margin-bottom: 10px;
  }
  /* line 7749, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="child_div_"] .row:last-child span {
    position: absolute;
    right: 5px;
    top: 7px;
  }
  /* line 7761, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .p-final-reg-button {
    display: block;
    margin-top: 25px !important;
  }
  /* line 7766, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_details {
    border: 1px solid #a0a0a0;
    padding: 8px 12px;
    clear: both;
    margin-bottom: 12px;
  }
  /* line 7773, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_event_details {
    padding: 10px 0 20px 0;
    clear: both;
  }
  /* line 7778, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .sub_total_cls {
    font-weight: bold;
    padding-top: 10px;
  }
  /* line 7783, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .reg_input {
    border: 1px solid #a0a0a0 !important;
    border-radius: 0 !important;
  }
  /* line 7788, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .continue_button {
    margin-top: 15px;
  }
  /* line 7792, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .continue_button .btn {
    float: right;
    margin-bottom: 10px;
  }
  /* line 7797, 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 7804, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content input#ccn {
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  /* line 7810, 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 7825, 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 7829, 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 7834, 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 7843, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content label > input {
    /* HIDE RADIO */
    display: none;
  }
  /* line 7848, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content label > input + img {
    /* IMAGE STYLES */
    cursor: pointer;
    border: 2px solid transparent;
  }
  /* line 7854, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content label > input:checked + img {
    /* (CHECKED) IMAGE STYLES */
    border: 2px solid #a0a0a0;
  }
  /* line 7859, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection {
    margin-bottom: 10px;
  }
  /* line 7863, 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 7872, 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 7879, 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 7886, 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 7893, 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 7897, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #payment_tab_content .cc_collection .col-md-4 select {
    margin-right: 10px;
  }
  /* line 7901, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns .modal {
    position: relative;
  }
  /* line 7905, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .error, #g-bottom .amount_cls {
    color: #f00;
    display: block;
  }
  /* line 7910, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .small-field {
    width: 60px;
  }
  /* line 7914, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .small_qty_field {
    width: 40px;
  }
  /* line 7918, 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 7925, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom label {
    cursor: default !important;
  }
  /* line 7929, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_date {
    padding-bottom: 25px;
  }
  /* line 7933, 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 7938, 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 7945, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_date_to_cls {
    border: none;
    /*padding-left:10px;*/
  }
  /* line 7950, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content {
    /*overflow-y: auto;*/
    width: 100%;
  }
  /* line 7955, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content::-webkit-scrollbar {
    width: 13px;
    height: 13px;
  }
  /* line 7960, 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 7967, 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 7972, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_desc_left, #g-bottom .event_content {
    font-size: 11px;
  }
  /* line 7976, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .all_locs div {
    padding: 3px 0px;
  }
  /* line 7980, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns a.jcepopup span.jcemediabox-zoom-image {
    background: none;
  }
  /* line 7984, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns a.jcepopup span.jcemediabox-zoom-span {
    padding: 0px !important;
  }
  /* line 7988, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #loc_all {
    text-transform: uppercase;
  }
  /* line 7992, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .disp_final_total {
    font-weight: bold;
  }
  /* line 7996, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #message {
    font-weight: bold;
    color: #e61d3a;
    font-size: 14px;
  }
  /* line 8002, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .other_btns .jcemediabox-zoom-image {
    background: none !important;
  }
  /* line 8006, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom #system-readmore {
    display: none;
  }
  /* line 8010, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .checkbox_label {
    font-size: 12px;
    font-weight: normal !important;
    color: #303030;
  }
  /* line 8016, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .checkbox_label input[type="checkbox"] {
    margin-right: 5px;
  }
  /* line 8208, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8209, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8210, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-footer #footer-social .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 8217, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8218, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright .copyleft {
    text-align: center;
  }
  /* line 8222, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-copyright ul {
    display: flex !important;
    float: none;
    justify-content: center;
  }
  /* line 8229, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8230, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8231, 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 8238, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-manufacturers #g-main {
    padding-top: 0 !important;
  }
  /* line 8240, 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 6822, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .event_title.row .col-md-9 {
    width: 60% !important;
  }
  /* line 6826, 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 6845, 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 7487, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title {
    font-size: 21px;
  }
}
@media (max-width: 991px) and (max-width: 992px) {
  /* line 7756, 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 8021, 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 8028, 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 8035, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-eventslist #g-main, #g-bottom .view-registerevent #g-main {
    padding-top: 0;
  }
  /* line 8039, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom a#hider {
    font-weight: 600;
    text-align: center;
    font-size: 14px !important;
  }
  /* line 8045, 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 8049, 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 8053, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
  }
  /* line 8059, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content .col-md-6 {
    width: 50% !important;
    float: left;
  }
  /* line 8064, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .view-registerevent .event-title, #g-bottom .view-registerevent .enter-name {
    font-size: 18px;
  }
  /* line 8068, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_title {
    font-size: 18px;
  }
  /* line 8072, 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 8078, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [class*="event_date_"] {
    font-size: 14px;
  }
  /* line 8082, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .event_share {
    font-size: 14px;
  }
  /* line 8086, 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 8099, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .filter-close-btn:target {
    visibility: visible;
  }
  /* line 8103, 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 8117, 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 8130, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick .btn.event_btn.black {
    display: none;
  }
  /* line 8134, 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 8147, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .filter-close-btn {
    display: block;
  }
  /* line 8151, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful a#hider {
    pointer-events: none;
  }
  /* line 8155, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .btn.event_btn.black {
    display: block;
  }
  /* line 8159, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .panel-default {
    border: 0;
  }
  /* line 8163, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .pstick.make-me-beautiful .panel-default .panel-heading {
    background: #fff;
  }
  /* line 8167, 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 8175, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .attendees_content .col-md-6 {
    width: 50% !important;
    display: inline-block;
  }
  /* line 8180, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom [id^="attendees_wrapper_"] .enter-name {
    padding-left: 15px;
  }
  /* line 8184, 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 8191, 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 8197, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .col-md-3.pstick {
    padding-left: 0 !important;
  }
  /* line 8201, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-bottom .filter-close-btn {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 8249, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-header {
    min-height: 40px;
  }
  /* line 8253, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8254, 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 8262, templates/g5_hydrogen/custom/scss/piet.scss */
  #g-navigation .g-grid:first-child .g-content {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 8269, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8270, templates/g5_hydrogen/custom/scss/piet.scss */
  .home-latest .uk-dotnav {
    display: none;
  }
}
/* line 8292, templates/g5_hydrogen/custom/scss/piet.scss */
@media (hover: none) {
  /* line 8293, templates/g5_hydrogen/custom/scss/piet.scss */
  .just-arrived-homepage {
    min-height: 127px !important;
  }
}
/* line 8299, templates/g5_hydrogen/custom/scss/piet.scss */
.shopbrand-pimage {
  max-width: 200px !important;
  max-height: 75px !important;
}
@media (max-width: 767px) {
  /* line 8302, templates/g5_hydrogen/custom/scss/piet.scss */
  .shopbrand-pimage {
    max-height: 43px !important;
  }
}
@media (max-width: 767px) {
  /* line 8309, templates/g5_hydrogen/custom/scss/piet.scss */
  .view-brands-page #content_oc.col-sm-9 > h2 {
    height: 25px;
  }
  /* line 8314, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8315, templates/g5_hydrogen/custom/scss/piet.scss */
  .filter-is-mobile.view-brands-page #content_oc.col-sm-9 > h2 img {
    max-height: 100% !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 8352, templates/g5_hydrogen/custom/scss/piet.scss */
.product-page-desktop .zoomContainer {
  z-index: 1 !important;
}
/* line 8357, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8358, templates/g5_hydrogen/custom/scss/piet.scss */
.register-checkboxes .checkbox-inline {
  display: block;
}
/* line 8363, templates/g5_hydrogen/custom/scss/piet.scss */
.smallprint {
  font-size: 12px;
}
/* line 8367, templates/g5_hydrogen/custom/scss/piet.scss */
.force-center .g-recaptcha {
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 8372, templates/g5_hydrogen/custom/scss/piet.scss */
  /* line 8373, templates/g5_hydrogen/custom/scss/piet.scss */
  .whatsnew .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 8377, templates/g5_hydrogen/custom/scss/piet.scss */
  .whatsnew .mijoshop {
    margin-top: 0 !important;
  }
  /* line 8380, templates/g5_hydrogen/custom/scss/piet.scss */
  .whatsnew .clean > .component-content > h2 {
    margin-top: 35px;
    margin-bottom: 0;
  }
}
/* line 8388, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8389, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8390, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8391, templates/g5_hydrogen/custom/scss/piet.scss */
.caption h4 a:hover {
  color: #303030;
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}
/* line 8401, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8402, templates/g5_hydrogen/custom/scss/piet.scss */
.channel-page .owl-carousel {
  box-shadow: none;
  padding-top: 25px !important;
}
/* line 8406, templates/g5_hydrogen/custom/scss/piet.scss */
.channel-page .owl-carousel .image {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* line 8413, templates/g5_hydrogen/custom/scss/piet.scss */
.channel-page label {
  font-weight: normal;
}
/* line 8417, templates/g5_hydrogen/custom/scss/piet.scss */
.channel-page .psearch input {
  width: auto !important;
}
/* line 8421, templates/g5_hydrogen/custom/scss/piet.scss */
.channel-page .psearch .btn {
  position: relative;
  top: 8px;
  padding: 9px 15px;
}
/* line 8428, templates/g5_hydrogen/custom/scss/piet.scss */
.channel-page input.fa-input {
  font-family: FontAwesome;
}
@media (max-width: 767px) {
  /* line 8433, templates/g5_hydrogen/custom/scss/piet.scss */
  .channel-page .mijoshop #column-left {
    position: relative !important;
    left: 0;
    top: auto;
    z-index: 2;
    width: 100%;
    left: auto !important;
    right: auto !important;
    margin-right: 0 !important;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 25px;
  }
}
/* line 8451, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8452, templates/g5_hydrogen/custom/scss/piet.scss */
#map [role="menubar"] button {
  background: #303030 !important;
}
/* line 8454, templates/g5_hydrogen/custom/scss/piet.scss */
#map [role="menubar"] button:hover {
  background: #e9e9e8 !important;
  border-color: #e9e9e8 !important;
  color: #303030 !important;
}
/* line 8462, templates/g5_hydrogen/custom/scss/piet.scss */
.modal-footer button {
  background: #303030 !important;
}
/* line 8468, templates/g5_hydrogen/custom/scss/piet.scss */
/* line 8469, templates/g5_hydrogen/custom/scss/piet.scss */
nav[aria-label=breadcrumb] .breadcrumb {
  padding: 0;
  font-size: 11px;
  background: transparent;
  color: #303030 !important;
}
/* line 8474, templates/g5_hydrogen/custom/scss/piet.scss */
nav[aria-label=breadcrumb] .breadcrumb > li + li:before {
  content: ">";
}
/* line 8481, templates/g5_hydrogen/custom/scss/piet.scss */
.cart-is-desktop #cartForm .cart-desktop.tablesaw th:first-child {
  text-align: left !important;
  padding-left: 0.5rem !important;
}
/*# sourceMappingURL=piet_34.css.map */