@charset "utf-8";@font-face {
	font-family: 'IcoMoon';
	src: url('/media/jui/fonts/IcoMoon.eot');
	src: url('/media/jui/fonts/IcoMoon.eot#iefix') format('embedded-opentype'),
		url('/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'),
		url('/media/jui/fonts/IcoMoon.woff') format('woff'),
		url('/media/jui/fonts/IcoMoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;font-display:swap;}

[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before  {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before{
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
/* 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
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert {
  border-radius: 0.1875rem;
  padding: 0.938rem;
  margin-bottom: 1.5rem;
  text-shadow: none;
}
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}
/* line 15, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert, .alert h4 {
  color: #c09853;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert h4 {
  margin: 0;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert .close {
  top: -2px;
  right: -21px;
  line-height: 20px;
}
/* line 30, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 36, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-success h4 {
  color: #468847;
}
/* line 40, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
/* line 47, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-danger h4, .alert-error h4 {
  color: #b94a48;
}
/* line 52, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 58, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-info h4 {
  color: #3a87ad;
}
/* line 62, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 67, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}
/* line 72, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-block p + p {
  margin-top: 5px;
}
/* line 1, media/gantry5/engines/nucleus/scss/joomla/theme/_forms.scss */
legend {
  font-size: 1.3rem;
  line-height: 1.5;
}
/* line 6, media/gantry5/engines/nucleus/scss/joomla/theme/_forms.scss */
legend small {
  font-size: 0.8rem;
}
/* line 10, media/gantry5/engines/nucleus/scss/joomla/theme/_forms.scss */
.input-prepend > .add-on, .input-append > .add-on {
  line-height: 1.5;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-primary {
  background: #303030;
  color: #fff;
  text-shadow: none;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 6, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-primary:hover {
  background: #3d3d3d;
  color: #fff;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-primary:active, .btn-primary:focus {
  background: #232323;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-group > .btn + .dropdown-toggle {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 21, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-group.open .btn-primary.dropdown-toggle {
  background: #232323;
  color: #fff;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
}
/* line 27, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-image: none;
  background-color: #303030;
}
/* line 32, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-link {
  color: #303030;
}
/* line 2, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped, .row-striped {
  border-top: 1px solid #ddd;
}
/* line 7, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
  border-bottom: 1px solid #ddd;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {
  background-color: #fcfcfc;
}
/* line 21, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {
  background-color: #f2f2f2;
}
/* line 28, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-bordered, .row-bordered {
  border: 1px solid #ddd;
}
/* line 33, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.row-even, .row-odd {
  border-bottom: 1px solid #ddd;
}
/* line 38, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.row-even {
  background-color: #fcfcfc;
}
/* line 42, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.iframe-bordered {
  border: 1px solid #ddd;
}
/* line 47, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
blockquote {
  border-left: 5px solid #ddd;
}
/* line 52, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
blockquote small {
  color: #595959;
}
/* line 56, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
blockquote.pull-right {
  border-right: 5px solid #ddd;
}
/* line 60, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
code, pre {
  color: #262626;
  background-color: #f2f2f2;
  border: 1px solid #ddd;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
legend {
  color: #333;
}
/* line 5, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
legend small {
  color: #999;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
.input-prepend .chzn-container-single .chzn-single, .input-append .chzn-container-single .chzn-single {
  border-color: #ddd;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
.input-prepend .chzn-container-single .chzn-drop, .input-append .chzn-container-single .chzn-drop {
  border-color: #ddd;
}
/* line 19, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
  -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
/* line 41, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 42, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 43, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#g-header .search form, #g-navigation .search form {
  margin-bottom: 0;
}
/* line 46, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#g-header .search input, #g-navigation .search input {
  margin-bottom: 0;
  border: 0;
}
/* line 54, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 55, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#login-form .input-prepend > .add-on {
  color: #262626;
  height: 2.1rem;
}
/* line 59, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#login-form input[type="text"], #login-form input[type="password"] {
  color: #262626;
  height: 1.25rem;
}
/* line 63, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#login-form .controls .input-append .btn {
  line-height: 26px;
  height: 2.15rem;
}
/* line 70, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 71, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
.view-mailto #g-page-surround, .body-only #g-page-surround {
  box-shadow: none;
}
/* line 2, templates/g5_hydrogen/scss/hydrogen-joomla/_buttons.scss */
/* line 3, templates/g5_hydrogen/scss/hydrogen-joomla/_buttons.scss */
/* line 4, templates/g5_hydrogen/scss/hydrogen-joomla/_buttons.scss */
.controls .input-append .btn {
  font-size: 14px;
  line-height: 20px;
  height: 33px;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark {
  border-bottom: 1px solid #333;
  text-shadow: 1px 1px 1px #000;
}
/* line 6, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark > li > a {
  color: #f8f8f8;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark > li > a:hover {
  border-color: #333 #333 #111;
  background-color: #777;
}
/* line 15, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover {
  color: #fff;
  background-color: #555;
  border: 1px solid #222;
}
/* line 3, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.tip-wrap {
  color: #fff;
  background-color: #000;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.search span.highlight {
  background-color: #fcfcfc;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.img-polaroid {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* line 21, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.muted {
  color: #999;
}
/* line 25, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.muted:hover, a.muted:focus {
  color: #808080;
}
/* line 30, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert {
  background-color: #f8f4ec;
  border-color: #eee4d2;
}
/* line 34, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert a, .alert a:hover, .alert .alert-link, .alert .alert-link:hover {
  color: #a47e3c;
  font-weight: bold;
}
/* line 38, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert a:hover, .alert a:hover:hover, .alert .alert-link:hover, .alert .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 44, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert, .alert h4, .text-warning {
  color: #c09853;
}
/* line 50, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #b78c43;
}
/* line 55, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success {
  color: #468847;
  background-color: #dfeedf;
  border-color: #c4e0c4;
}
/* line 60, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success a, .alert-success a:hover, .alert-success .alert-link, .alert-success .alert-link:hover {
  color: #356635;
  font-weight: bold;
}
/* line 64, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success a:hover, .alert-success a:hover:hover, .alert-success .alert-link:hover, .alert-success .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 70, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success h4, .text-success {
  color: #468847;
}
/* line 75, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-success:hover, a.text-success:focus {
  color: #3d773e;
}
/* line 80, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f6e7e7;
  border-color: #edd1d0;
}
/* line 86, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger a, .alert-error a, .alert-danger a:hover, .alert-error a:hover, .alert-danger .alert-link, .alert-error .alert-link, .alert-danger .alert-link:hover, .alert-error .alert-link:hover {
  color: #953b39;
  font-weight: bold;
}
/* line 90, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger a:hover, .alert-error a:hover, .alert-danger a:hover:hover, .alert-error a:hover:hover, .alert-danger .alert-link:hover, .alert-error .alert-link:hover, .alert-danger .alert-link:hover:hover, .alert-error .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 96, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger h4, .alert-error h4, .text-error {
  color: #b94a48;
}
/* line 102, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-error:hover, a.text-error:focus {
  color: #a74240;
}
/* line 107, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info {
  color: #3a87ad;
  background-color: #e2eff5;
  border-color: #c7e0ec;
}
/* line 112, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info a, .alert-info a:hover, .alert-info .alert-link, .alert-info .alert-link:hover {
  color: #2d6987;
  font-weight: bold;
}
/* line 116, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info a:hover, .alert-info a:hover:hover, .alert-info .alert-link:hover, .alert-info .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 122, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info h4, .text-info {
  color: #3a87ad;
}
/* line 127, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-info:hover, a.text-info:focus {
  color: #34789a;
}
@media only all and (max-width: 47.938rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 134, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
  body {
    padding-right: 0;
    padding-left: 0;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 2, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  /* line 8, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .container-fluid {
    padding: 0;
  }
  /* line 11, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  /* line 17, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .dl-horizontal dd {
    margin-left: 0;
  }
  /* line 20, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid {
    width: 100%;
  }
  /* line 23, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row, .thumbnails {
    margin-left: 0;
  }
  /* line 27, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  /* line 32, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .manager.thumbnails > li {
    float: left;
    margin-left: 20px;
  }
  /* line 37, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
  /* line 46, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span12, .row-fluid .span12 {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 51, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  /* line 54, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
  }
  /* line 66, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  /* line 73, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 79, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  /* line 82, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  /* line 86, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  /* line 92, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .controls {
    margin-left: 0;
  }
  /* line 95, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .control-list {
    padding-top: 0;
  }
  /* line 98, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 102, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .media .pull-left, .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  /* line 108, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 112, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 61.938rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 119, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row {
    margin-left: -20px;
  }
  /* line 122, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  /* line 128, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row:after {
    clear: both;
  }
  /* line 131, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  /* line 136, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span12 {
    width: 724px;
  }
  /* line 139, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span11 {
    width: 662px;
  }
  /* line 142, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span10 {
    width: 600px;
  }
  /* line 145, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span9 {
    width: 538px;
  }
  /* line 148, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span8 {
    width: 476px;
  }
  /* line 151, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span7 {
    width: 414px;
  }
  /* line 154, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span6 {
    width: 352px;
  }
  /* line 157, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span5 {
    width: 290px;
  }
  /* line 160, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span4 {
    width: 228px;
  }
  /* line 163, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span3 {
    width: 166px;
  }
  /* line 166, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span2 {
    width: 104px;
  }
  /* line 169, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span1 {
    width: 42px;
  }
  /* line 172, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset12 {
    margin-left: 764px;
  }
  /* line 175, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset11 {
    margin-left: 702px;
  }
  /* line 178, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset10 {
    margin-left: 640px;
  }
  /* line 181, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset9 {
    margin-left: 578px;
  }
  /* line 184, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset8 {
    margin-left: 516px;
  }
  /* line 187, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset7 {
    margin-left: 454px;
  }
  /* line 190, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset6 {
    margin-left: 392px;
  }
  /* line 193, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset5 {
    margin-left: 330px;
  }
  /* line 196, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset4 {
    margin-left: 268px;
  }
  /* line 199, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset3 {
    margin-left: 206px;
  }
  /* line 202, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset2 {
    margin-left: 144px;
  }
  /* line 205, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset1 {
    margin-left: 82px;
  }
  /* line 208, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid {
    width: 100%;
  }
  /* line 211, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  /* line 217, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid:after {
    clear: both;
  }
  /* line 220, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392%;
    box-sizing: border-box;
  }
  /* line 228, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  /* line 231, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392%;
  }
  /* line 234, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span12 {
    width: 100%;
  }
  /* line 237, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span11 {
    width: 91.4364640884%;
  }
  /* line 240, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span10 {
    width: 82.8729281768%;
  }
  /* line 243, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span9 {
    width: 74.3093922652%;
  }
  /* line 246, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span8 {
    width: 65.7458563536%;
  }
  /* line 249, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span7 {
    width: 57.182320442%;
  }
  /* line 252, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span6 {
    width: 48.6187845304%;
  }
  /* line 255, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span5 {
    width: 40.0552486188%;
  }
  /* line 258, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span4 {
    width: 31.4917127072%;
  }
  /* line 261, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span3 {
    width: 22.9281767956%;
  }
  /* line 264, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span2 {
    width: 14.364640884%;
  }
  /* line 267, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span1 {
    width: 5.8011049724%;
  }
  /* line 270, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset12 {
    margin-left: 105.5248618785%;
  }
  /* line 273, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset12:first-child {
    margin-left: 102.7624309392%;
  }
  /* line 276, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset11 {
    margin-left: 96.9613259669%;
  }
  /* line 279, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276%;
  }
  /* line 282, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset10 {
    margin-left: 88.3977900552%;
  }
  /* line 285, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset10:first-child {
    margin-left: 85.635359116%;
  }
  /* line 288, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset9 {
    margin-left: 79.8342541436%;
  }
  /* line 291, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset9:first-child {
    margin-left: 77.0718232044%;
  }
  /* line 294, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset8 {
    margin-left: 71.270718232%;
  }
  /* line 297, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset8:first-child {
    margin-left: 68.5082872928%;
  }
  /* line 300, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset7 {
    margin-left: 62.7071823204%;
  }
  /* line 303, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset7:first-child {
    margin-left: 59.9447513812%;
  }
  /* line 306, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset6 {
    margin-left: 54.1436464088%;
  }
  /* line 309, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset6:first-child {
    margin-left: 51.3812154696%;
  }
  /* line 312, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset5 {
    margin-left: 45.5801104972%;
  }
  /* line 315, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset5:first-child {
    margin-left: 42.817679558%;
  }
  /* line 318, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset4 {
    margin-left: 37.0165745856%;
  }
  /* line 321, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset4:first-child {
    margin-left: 34.2541436464%;
  }
  /* line 324, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset3 {
    margin-left: 28.453038674%;
  }
  /* line 327, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset3:first-child {
    margin-left: 25.6906077348%;
  }
  /* line 330, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset2 {
    margin-left: 19.8895027624%;
  }
  /* line 333, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset2:first-child {
    margin-left: 17.1270718232%;
  }
  /* line 336, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset1 {
    margin-left: 11.3259668508%;
  }
  /* line 339, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.5635359116%;
  }
  /* line 342, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input, textarea, .uneditable-input {
    margin-left: 0;
  }
  /* line 347, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  /* line 350, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
  }
  /* line 355, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
  }
  /* line 360, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
  }
  /* line 365, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
  }
  /* line 370, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
  }
  /* line 375, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
  }
  /* line 380, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
  }
  /* line 385, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
  }
  /* line 390, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
  }
  /* line 395, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
  }
  /* line 400, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
  }
  /* line 405, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
  }
}
@media only all and (max-width: 61.938rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 413, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static;
  }
  /* line 417, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  /* line 420, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  /* line 423, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  /* line 427, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .container {
    width: auto;
    padding: 0;
  }
  /* line 431, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  /* line 436, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse {
    clear: both;
  }
  /* line 439, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  /* line 443, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li {
    float: none;
  }
  /* line 446, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  /* line 449, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  /* line 452, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none;
  }
  /* line 456, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    border-radius: 0.1875rem;
  }
  /* line 463, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    border-radius: 0.1875rem;
  }
  /* line 468, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  /* line 471, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  /* line 477, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999;
  }
  /* line 481, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111;
  }
  /* line 487, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  /* line 491, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  /* line 505, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  /* line 508, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
    display: none;
  }
  /* line 512, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  /* line 515, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  /* line 519, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  /* line 528, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111;
  }
  /* line 533, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  /* line 537, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse, .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  /* line 542, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .btn-navbar {
    display: block;
  }
  /* line 545, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media only all and (min-width: 62rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 552, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 2, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  /* line 3, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  .form-horizontal .control-label {
    display: block;
    float: none;
    text-align: left;
  }
  /* line 9, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  .form-horizontal .controls {
    margin: 0;
  }
  /* line 14, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  [dir="rtl"] .form-horizontal .control-label {
    text-align: right;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 2, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  /* line 10, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal.fade {
    top: -100px;
  }
  /* line 13, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal.fade.in {
    top: 20px;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 27, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  /* line 28, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  .pull-right.item-image {
    margin-left: 0;
  }
  /* line 33, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  /* line 34, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  .pull-left.item-image {
    margin-right: 0;
  }
}
/*# sourceMappingURL=hydrogen-joomla_34.css.map */
/* 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
 */

/* line 4, templates/g5_hydrogen/scss/custom.scss */
html {
  font-size: 16px !important;
}
/* line 1, templates/g5_hydrogen/scss/boim/_drawer.scss */
#g-drawer {
  padding: 1.5rem 0;
  background: #f1f1f1;
  color: #000;
}
@media print {
  /* line 8, templates/g5_hydrogen/scss/boim/_drawer.scss */
  #g-drawer {
    background: #f1f1f1 !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top {
  background-color: #1867a9;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top a {
  color: #c9e2f7;
}
/* line 7, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top h1, #g-top h2, #g-top h3, #g-top h4, #g-top h5, #g-top h6, #g-top strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top .button {
  background: #e61d3a;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top .button:hover {
  background: #e9344e;
}
/* line 22, templates/g5_hydrogen/scss/boim/_top.scss */
#g-top .button:active {
  background: #d21732;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_top.scss */
  #g-top {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright {
  background-color: #fff;
  color: #303030;
}
/* line 5, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright a {
  color: #fff;
}
/* line 7, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright a:hover {
  color: #303030;
}
/* line 12, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright h1, #g-copyright h2, #g-copyright h3, #g-copyright h4, #g-copyright h5, #g-copyright h6, #g-copyright strong {
  color: #303030;
}
/* line 16, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright .button {
  background: #e61d3a;
  color: #303030;
}
/* line 19, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright .button:hover {
  background: #e9344e;
}
/* line 22, templates/g5_hydrogen/scss/boim/_copyright.scss */
#g-copyright .button:active {
  background: #d21732;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_copyright.scss */
  #g-copyright {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom {
  background-color: #fff;
  color: #303030;
}
/* line 5, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom a {
  color: #fff;
}
/* line 7, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom a:hover {
  color: #303030;
}
/* line 12, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom h1, #g-bottom h2, #g-bottom h3, #g-bottom h4, #g-bottom h5, #g-bottom h6, #g-bottom strong {
  color: #303030;
}
/* line 16, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom .button {
  background: #e61d3a;
  color: #303030;
}
/* line 19, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom .button:hover {
  background: #e9344e;
}
/* line 22, templates/g5_hydrogen/scss/boim/_bottom.scss */
#g-bottom .button:active {
  background: #d21732;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_bottom.scss */
  #g-bottom {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom {
  background-color: #fff;
  color: #303030;
}
/* line 5, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom a {
  color: #fff;
}
/* line 7, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom a:hover {
  color: #303030;
}
/* line 12, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom h1, #g-mainbottom h2, #g-mainbottom h3, #g-mainbottom h4, #g-mainbottom h5, #g-mainbottom h6, #g-mainbottom strong {
  color: #303030;
}
/* line 16, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom .button {
  background: #e61d3a;
  color: #303030;
}
/* line 19, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom .button:hover {
  background: #e9344e;
}
/* line 22, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
#g-mainbottom .button:active {
  background: #d21732;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_mainbottom.scss */
  #g-mainbottom {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop {
  background-color: #fff;
  color: #303030;
}
/* line 5, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop a {
  color: #fff;
}
/* line 7, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop a:hover {
  color: #303030;
}
/* line 12, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop h1, #g-maintop h2, #g-maintop h3, #g-maintop h4, #g-maintop h5, #g-maintop h6, #g-maintop strong {
  color: #303030;
}
/* line 16, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop .button {
  background: #e61d3a;
  color: #303030;
}
/* line 19, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop .button:hover {
  background: #e9344e;
}
/* line 22, templates/g5_hydrogen/scss/boim/_maintop.scss */
#g-maintop .button:active {
  background: #d21732;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_maintop.scss */
  #g-maintop {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility {
  background-color: #354d59;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility a {
  color: #b8cbd5;
}
/* line 7, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility h1, #g-utility h2, #g-utility h3, #g-utility h4, #g-utility h5, #g-utility h6, #g-utility strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility .button {
  background: #e61d3a;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility .button:hover {
  background: #e9344e;
}
/* line 22, templates/g5_hydrogen/scss/boim/_utility.scss */
#g-utility .button:active {
  background: #d21732;
}
@media print {
  /* line 29, templates/g5_hydrogen/scss/boim/_utility.scss */
  #g-utility {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 4, templates/g5_hydrogen/scss/boim/_fixedheader.scss */
  .headroom-bg-section, .headroom-bg-custom {
    -webkit-transition: -webkit-transform 200ms linear;
    -moz-transition: -moz-transform 200ms linear;
    transition: transform 200ms linear;
  }
  /* line 7, templates/g5_hydrogen/scss/boim/_fixedheader.scss */
  /* line 8, templates/g5_hydrogen/scss/boim/_fixedheader.scss */
  .headroom-bg-section.headroom--pinned:not('.headroom--top'), .headroom-bg-custom.headroom--pinned:not('.headroom--top') {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 13, templates/g5_hydrogen/scss/boim/_fixedheader.scss */
  .headroom-bg-section.headroom--unpinned-autohide, .headroom-bg-custom.headroom--unpinned-autohide {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  /* line 17, templates/g5_hydrogen/scss/boim/_fixedheader.scss */
  .headroom-bg-section.headroom--not-top, .headroom-bg-custom.headroom--not-top {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1001;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
}
/* line 33, templates/g5_hydrogen/scss/custom.scss */
.outline-_body_only.modal.no-modal {
  display: block;
  position: relative;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  top: auto;
}
/* line 36, templates/g5_hydrogen/scss/custom.scss */
.g-recaptcha.form-control {
  height: auto !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 0px !important;
}
/* line 37, templates/g5_hydrogen/scss/custom.scss */
.input-group {
  margin-bottom: 15px;
}
/* --------------------------
 HOME
 ---------------------------- */
/* --------------------------
 CONTENT
 ---------------------------- */
/* line 168, templates/g5_hydrogen/scss/custom.scss */
.platform-content input {
  box-sizing: inherit;
}
/* line 173, templates/g5_hydrogen/scss/custom.scss */
.grecaptcha-badge {
  display: none;
}
/* line 178, templates/g5_hydrogen/scss/custom.scss */
p {
  font-size: 14px !important;
}
/* line 182, templates/g5_hydrogen/scss/custom.scss */
h1, .h1 {
  font-size: 28px !important;
}
/* line 186, templates/g5_hydrogen/scss/custom.scss */
h2, .h2 {
  font-size: 24px !important;
}
/* line 190, templates/g5_hydrogen/scss/custom.scss */
h3, .h3 {
  font-size: 21px !important;
}
/* line 195, templates/g5_hydrogen/scss/custom.scss */
blockquote {
  margin: 15px 0 15px 10px !important;
}
/* line 197, templates/g5_hydrogen/scss/custom.scss */
blockquote p {
  font-size: 30px !important;
}
/* line 202, templates/g5_hydrogen/scss/custom.scss */
a, .btn, input[type="submit"], input[type="button"], button {
  -ms-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/* line 209, templates/g5_hydrogen/scss/custom.scss */
a:hover, .btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, a:focus, .btn:focus, input[type="submit"]:focus, input[type="button"]:focus, button:focus {
  text-decoration: none;
}
/* line 214, templates/g5_hydrogen/scss/custom.scss */
/* line 215, templates/g5_hydrogen/scss/custom.scss */
*:hover, *:focus {
  outline: none;
}
@media only all and (max-width: 47.938rem) {
  /* line 221, templates/g5_hydrogen/scss/custom.scss */
  .row {
    margin-left: -15px;
  }
}
/*#g-main {
 font-size: $p-size;
 li {
 padding: $li-padding !important;
 color: $li-color !important;
 font-size: $li-size !important;
 }
 a {
 color: $a !important;
 &:hover {
 color: $a-hover !important;
 }
 }
 h1 {
 @include heading($h1-size, $h1-color);
 }
 h2 {
 @include heading($h2-size, $h2-color);
 }
 h3 {
 @include heading($h3-size, $h3-color);
 }
 h4 {
 @include heading($h4-size, $h4-color);
 }
 }*/
/* line 260, templates/g5_hydrogen/scss/custom.scss */
a.hidegroup {
  color: #303030 !important;
}
/* line 264, templates/g5_hydrogen/scss/custom.scss */
a.hidegroup:hover {
  background: none !important;
}
/* line 269, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #fff;
  overflow: auto;
  min-width: 425px !important;
}
/* line 276, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  font-size: 12px;
}
/* line 284, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-selected {
  background: #f0f0f0;
}
/* line 288, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #e61d3a;
}
/* line 293, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-group {
  padding: 2px 5px;
}
/* line 297, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000;
}
/* line 302, templates/g5_hydrogen/scss/custom.scss */
.suggestion-sku {
  font-size: 11px;
  color: #777;
}
/* line 306, templates/g5_hydrogen/scss/custom.scss */
.autocomplete-suggestion {
  border-bottom: 1px #ddd solid;
}
/*# sourceMappingURL=custom_34.css.map */
/* 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('/templates/g5_hydrogen/custom/fonts/modernmoon.eot?2bgoe0');
  src: url('/templates/g5_hydrogen/custom/fonts/modernmoon.eot?2bgoe0#iefix') format('embedded-opentype'), url('/templates/g5_hydrogen/custom/fonts/modernmoon.ttf?2bgoe0') format('truetype'), url('/templates/g5_hydrogen/custom/fonts/modernmoon.woff?2bgoe0') format('woff'), url('/templates/g5_hydrogen/custom/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('/templates/g5_hydrogen/custom/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 */
/* 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://modern.wctest.ca/templates/g5_hydrogen/custom/css-compiled/nice-select_34.css */
/* line 23, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 0px;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  line-height: 60px !important;
  font-weight: bold;
  font-style: inherit;
  height: 42px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: center !important;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: auto;
  border: 1px solid #ddd !important;
  border-bottom-style: none !important;
  border-left-style: none !important;
  border-top-style: none !important;
  font-size: 16px !important;
}
/* line 50, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.form-control {
  height: 60px !important;
  box-shadow: none !important;
}
/* line 59, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: none !important;
}
@media (max-width: 480px) {
  /* line 64, templates/g5_hydrogen/custom/scss/nice-select.scss */
  .nice-select:after {
    /*          border-bottom: 2px solid $arrow_color;
     border-right: 2px solid $arrow_color;
     content: '';
     display: block; 
     height: 5px;
     margin-top: -4px;
     pointer-events: none;
     position: absolute; 
     right: 12px; 
     top: 50%; 
     transform-origin: 66% 66%;
     transform: rotate(45deg);
     transition: all 0.15s ease-in-out;
     width: 5px;*/
  }
}
/* line 82, templates/g5_hydrogen/custom/scss/nice-select.scss */
/* line 83, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select span.current:before {
  content: "Sort by: ";
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
@media (max-width: 480px) {
  /* line 90, templates/g5_hydrogen/custom/scss/nice-select.scss */
  .nice-select span.current {
    font-size: 12px;
  }
}
/* line 95, templates/g5_hydrogen/custom/scss/nice-select.scss */
/* line 97, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.open:after {
  transform: rotate(-135deg);
}
/* line 101, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 49px !important;
  left: 0;
}
/* line 110, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.open .list:before {
  content: "Sort By";
  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;
  border-bottom: 1px solid #ddd;
}
/* line 125, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.open .list:after {
  font: normal normal 40px fontawesome;
  content: "\f00d";
  -webkit-text-stroke: 5px white;
  position: absolute;
  top: 4px;
  right: 15px;
  text-decoration: none;
  color: #ccc;
  z-index: 9999999;
}
/* line 139, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
/* line 143, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.disabled:after {
  border-color: #ccc;
}
/* line 149, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.wide {
  width: 100%;
}
/* line 151, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
/* line 157, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.right {
  float: right;
}
/* line 159, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.right .list {
  left: auto;
  right: 0;
}
/* line 165, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
/* line 169, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
/* line 174, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
/* line 181, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .list {
  background-color: #fff;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(- 21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
/* line 198, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
/* line 202, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .list li {
  border-bottom: 1px solid #ddd;
}
/* line 207, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}
/* line 218, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
/* line 222, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .option.selected {
  font-weight: bold;
}
/* line 226, templates/g5_hydrogen/custom/scss/nice-select.scss */
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
/* line 235, templates/g5_hydrogen/custom/scss/nice-select.scss */
/* line 236, templates/g5_hydrogen/custom/scss/nice-select.scss */
.no-csspointerevents .nice-select .list {
  display: none;
}
/* line 240, templates/g5_hydrogen/custom/scss/nice-select.scss */
/* line 241, templates/g5_hydrogen/custom/scss/nice-select.scss */
.no-csspointerevents .nice-select.open .list {
  display: block;
}
/*# sourceMappingURL=nice-select_34.css.map */
/*! Tablesaw - v3.1.2 - 2019-03-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2019 Filament Group; Licensed MIT */

.tablesaw {
  width: 100%;
  max-width: 100%;
  empty-cells: show;
  border-collapse: collapse;
  border: 0;
  padding: 0;
}

.tablesaw * {
  box-sizing: border-box;
}

.tablesaw-btn {
  border: 1px solid #ccc;
  border-radius: .25em;
  background: none;
  box-shadow: 0 1px 0 rgba(255,255,255,1);
  color: #4a4a4a;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: .5em .85em .4em .85em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

a.tablesaw-btn {
  color: #1c95d4;
}

.tablesaw-btn:hover {
  text-decoration: none;
}

/* Default radio/checkbox styling horizonal controlgroups. */

.tablesaw-btn:active {
  background-color: #ddd;
}

@supports (box-shadow: none ) {
  .tablesaw-btn:focus {
    background-color: #fff;
    outline: none;
  }

  .tablesaw-btn:focus {
    box-shadow: 0 0 .35em #4faeef !important;
  }
}

.tablesaw-btn-select select {
  background: none;
  border: none;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  min-height: 1em;
  opacity: 0;
  color: transparent;
}

.tablesaw-btn select option {
  background: #fff;
  color: #000;
}

.tablesaw-btn {
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;
  top: 0;
}

.tablesaw-btn.btn-small {
  font-size: 1.0625em;
  line-height: 19px;
  padding: .3em 1em .3em 1em;
}

.tablesaw-btn.btn-micro {
  font-size: .8125em;
  padding: .4em .7em .25em .7em;
}

.tablesaw-btn-select {
  padding-right: 1.5em;
  text-align: left;
  display: inline-block;
  color: #4d4d4d;
  padding-right: 2.5em;
  min-width: 7.25em;
}

.tablesaw-btn-select:after {
  content: " ";
  position: absolute;
  background: none;
  background-repeat: no-repeat;
  background-position: .25em .45em;
  content: "\25bc";
  font-size: .55em;
  padding-top: 1.2em;
  padding-left: 1em;
  left: auto;
  right: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 1.8em;
}

.tablesaw-btn-select.btn-small:after,
.tablesaw-btn-select.btn-micro:after {
  width: 1.2em;
  font-size: .5em;
  padding-top: 1em;
  padding-right: .5em;
  line-height: 1.65;
  background: none;
  box-shadow: none;
  border-left-width: 0;
}

/* Column navigation buttons for swipe and columntoggle tables */

.tablesaw-advance .tablesaw-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  text-shadow: 0 1px 0 #fff;
  border-radius: .25em;
}

.tablesaw-advance .tablesaw-btn.btn-micro {
  font-size: .8125em;
  padding: .3em .7em .25em .7em;
}

.tablesaw-advance a.tablesaw-nav-btn:first-child {
  margin-left: 0;
}

.tablesaw-advance a.tablesaw-nav-btn:last-child {
  margin-right: 0;
}

.tablesaw-advance a.tablesaw-nav-btn {
  display: inline-block;
  overflow: hidden;
  width: 1.8em;
  height: 1.8em;
  background-position: 50% 50%;
  margin-left: .25em;
  margin-right: .25em;
  position: relative;
  text-indent: -9999px;
}

.tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-advance a.tablesaw-nav-btn.up:before {
  content: "\0020";
  overflow: hidden;
  width: 0;
  height: 0;
  position: absolute;
}

.tablesaw-advance a.tablesaw-nav-btn.down:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #808080;
}

.tablesaw-advance a.tablesaw-nav-btn.up:before {
  left: .5em;
  top: .65em;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #808080;
}

.tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-advance a.tablesaw-nav-btn.right:before {
  top: .45em;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.tablesaw-advance a.tablesaw-nav-btn.left:before {
  left: .6em;
  border-right: 5px solid #808080;
}

.tablesaw-advance a.tablesaw-nav-btn.right:before {
  left: .7em;
  border-left: 5px solid #808080;
}

.tablesaw-advance a.tablesaw-nav-btn.disabled {
  opacity: .25;
  cursor: default;
  pointer-events: none;
}

/* Table Toolbar */

.tablesaw-bar {
  clear: both;
}

.tablesaw-bar * {
  box-sizing: border-box;
}

.tablesaw-bar-section {
  float: left;
}

.tablesaw-bar-section label {
  font-size: .875em;
  padding: .5em 0;
  clear: both;
  display: block;
  color: #888;
  margin-right: .5em;
  text-transform: uppercase;
}

.tablesaw-btn,
.tablesaw-enhanced .tablesaw-btn {
  margin-top: .5em;
  margin-bottom: .5em;
}

.tablesaw-btn-select,
.tablesaw-enhanced .tablesaw-btn-select {
  margin-bottom: 0;
}

/* TODO */

.tablesaw-bar .tablesaw-bar-section .tablesaw-btn {
  margin-left: .4em;
  margin-top: 0;
  text-transform: uppercase;
  border: none;
  box-shadow: none;
  background: transparent;
  font-size: 1em;
  padding-left: .3em;
}

.tablesaw-bar .tablesaw-bar-section .btn-select {
  min-width: 0;
}

.tablesaw-bar .tablesaw-bar-section .btn-select:after {
  padding-top: .9em;
}

.tablesaw-bar .tablesaw-bar-section select {
  color: #888;
  text-transform: none;
  background: transparent;
}

.tablesaw-bar-section ~ table {
  clear: both;
}

.tablesaw-bar-section .abbreviated {
  display: inline;
}

.tablesaw-bar-section .longform {
  display: none;
}

@media (min-width: 24em) {
  .tablesaw-bar-section .abbreviated {
    display: none;
  }

  .tablesaw-bar-section .longform {
    display: inline;
  }
}

.tablesaw th,
.tablesaw td {
  padding: .5em .7em;
  text-align: left;
  vertical-align: middle;
}

.tablesaw-sortable-btn {
  /* same as cell padding above */
  padding: .5em .7em;
}

.tablesaw thead th {
  text-align: left;
}

/* Table rows have a gray bottom stroke by default */

.tablesaw-row-border tr {
  border-bottom: 1px solid #dfdfdf;
}

/* Zebra striping */

.tablesaw-row-zebra tr:nth-child(2n) {
  background-color: #f8f8f8;
}

.tablesaw caption {
  text-align: left;
  margin: .59375em 0;
}

.tablesaw-swipe .tablesaw-swipe-cellpersist {
  border-right: 2px solid #e4e1de;
}

.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {
  border-right-width: 1px;
}

.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {
  box-shadow: 3px 0 4px -1px #e4e1de;
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */

/* Support note IE9+: @media only all */

@media only all {
  /* Show the table cells as a block level element */

  .tablesaw-stack {
    clear: both;
  }

  .tablesaw-stack td,
  .tablesaw-stack th {
    text-align: left;
    display: block;
  }

  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }

  /* Make the label elements a percentage width */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: inline-block;
    padding: 0 .6em 0 0;
    width: 30%;
  }

  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */

  .tablesaw-stack th .tablesaw-cell-label-top,
  .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
  }

  .tablesaw-cell-label {
    display: block;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}

@media (max-width: 39.9375em) {
  /* Table rows have a gray bottom stroke by default */

  .tablesaw-stack tbody tr {
    display: block;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
  }

  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: none;
  }

  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    display: block;
    float: left;
    clear: left;
    width: 100%;
  }

  .tablesaw-cell-label {
    vertical-align: top;
  }

  .tablesaw-cell-content {
    display: inline-block;
    max-width: 67%;
  }

  .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,
  .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
  }

  .tablesaw-stack td:empty,
  .tablesaw-stack th:empty {
    display: none;
  }
}

/* Media query to show as a standard table at 560px (35em x 16px) or wider */

@media (min-width: 40em) {
  .tablesaw-stack tr {
    display: table-row;
  }

  /* Show the table header rows */

  .tablesaw-stack td,
  .tablesaw-stack th,
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }

  /* Hide the labels in each cell */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}

.tablesaw-fix-persist {
  table-layout: fixed;
}

@media only all {
  /* Unchecked manually: Always hide */

  .tablesaw-swipe th.tablesaw-swipe-cellhidden,
  .tablesaw-swipe td.tablesaw-swipe-cellhidden {
    display: none;
  }
}

.tablesaw-overflow {
  position: relative;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  /* More in skin.css */
}

.tablesaw-overflow > .tablesaw {
  margin-top: 2px;
  /* sortable focus rings are clipped */
}

/* Used for a11y text on button: "Columns" */

.tablesaw-columntoggle-btn span {
  text-indent: -9999px;
  display: inline-block;
}

.tablesaw-columntoggle-btnwrap {
  position: relative;
  /* for dialog positioning */
}

.tablesaw-columntoggle-btnwrap .dialog-content {
  padding: .5em;
}

.tablesaw-columntoggle tbody td {
  line-height: 1.5;
}

/* Remove top/bottom margins around the fieldcontain on check list */

.tablesaw-columntoggle-popup {
  display: none;
}

.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
  display: block;
  position: absolute;
  top: 2em;
  right: 0;
  background-color: #fff;
  padding: .5em .8em;
  border: 1px solid #ccc;
  box-shadow: 0 1px 2px #ccc;
  border-radius: .2em;
  z-index: 1;
}

.tablesaw-columntoggle-popup fieldset {
  margin: 0;
}

/* Hide all prioritized columns by default */

@media only all {
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6,
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5,
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4,
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3,
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2,
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1,
  .tablesaw-columntoggle th.tablesaw-priority-0,
  .tablesaw-columntoggle td.tablesaw-priority-0 {
    display: none;
  }
}

.tablesaw-columntoggle-btnwrap .dialog-content {
  top: 0 !important;
  right: 1em;
  left: auto !important;
  width: 12em;
  max-width: 18em;
  margin: -.5em auto 0;
}

.tablesaw-columntoggle-btnwrap .dialog-content:focus {
  outline-style: none;
}

/* Preset breakpoints if "" class added to table */

/* Show priority 1 at 320px (20em x 16px) */

@media (min-width: 20em) {
  .tablesaw-columntoggle th.tablesaw-priority-1,
  .tablesaw-columntoggle td.tablesaw-priority-1 {
    display: table-cell;
  }
}

/* Show priority 2 at 480px (30em x 16px) */

@media (min-width: 30em) {
  .tablesaw-columntoggle th.tablesaw-priority-2,
  .tablesaw-columntoggle td.tablesaw-priority-2 {
    display: table-cell;
  }
}

/* Show priority 3 at 640px (40em x 16px) */

@media (min-width: 40em) {
  .tablesaw-columntoggle th.tablesaw-priority-3,
  .tablesaw-columntoggle td.tablesaw-priority-3 {
    display: table-cell;
  }

  .tablesaw-columntoggle tbody td {
    line-height: 2;
  }
}

/* Show priority 4 at 800px (50em x 16px) */

@media (min-width: 50em) {
  .tablesaw-columntoggle th.tablesaw-priority-4,
  .tablesaw-columntoggle td.tablesaw-priority-4 {
    display: table-cell;
  }
}

/* Show priority 5 at 960px (60em x 16px) */

@media (min-width: 60em) {
  .tablesaw-columntoggle th.tablesaw-priority-5,
  .tablesaw-columntoggle td.tablesaw-priority-5 {
    display: table-cell;
  }
}

/* Show priority 6 at 1,120px (70em x 16px) */

@media (min-width: 70em) {
  .tablesaw-columntoggle th.tablesaw-priority-6,
  .tablesaw-columntoggle td.tablesaw-priority-6 {
    display: table-cell;
  }
}

@media only all {
  /* Unchecked manually: Always hide */

  .tablesaw-columntoggle th.tablesaw-toggle-cellhidden,
  .tablesaw-columntoggle td.tablesaw-toggle-cellhidden {
    display: none;
  }

  /* Checked manually: Always show */

  .tablesaw-columntoggle th.tablesaw-toggle-cellvisible,
  .tablesaw-columntoggle td.tablesaw-toggle-cellvisible {
    display: table-cell;
  }
}

.tablesaw-columntoggle-popup .tablesaw-btn-group > label {
  display: block;
  padding: .2em 0;
  white-space: nowrap;
  cursor: default;
}

.tablesaw-columntoggle-popup .tablesaw-btn-group > label input {
  margin-right: .8em;
}

.tablesaw-sortable-head {
  position: relative;
  vertical-align: top;
}

/* Override */

.tablesaw .tablesaw-sortable-head {
  padding: 0;
}

.tablesaw-sortable-btn {
  min-width: 100%;
  color: inherit;
  background: transparent;
  border: 0;
  text-align: inherit;
  font: inherit;
  text-transform: inherit;
}

.tablesaw-sortable-arrow:after {
  display: inline-block;
  width: 10px;
  height: 14px;
  content: " ";
  margin-left: .3125em;
}

.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after,
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
  content: "\0020";
}

.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {
  content: "\2191";
}

.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
  content: "\2193";
}

.tablesaw-advance {
  float: right;
}

.tablesaw-advance.minimap {
  margin-right: .4em;
}

.tablesaw-advance-dots {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

.tablesaw-advance-dots li {
  display: table-cell;
  margin: 0;
  padding: .4em .2em;
}

.tablesaw-advance-dots li i {
  width: .25em;
  height: .25em;
  background: #555;
  border-radius: 100%;
  display: inline-block;
}

.tablesaw-advance-dots-hide {
  opacity: .25;
  cursor: default;
  pointer-events: none;
}
/* 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://modern2021.wctest.ca/templates/g5_hydrogen/custom/css/nice-select-v2.css
 https://modern2021.wctest.ca/templates/g5_hydrogen/custom/css-compiled/nice-select-v2-quantity-picker-only_34.css */
/* line 9, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 {
  position: relative;
  height: auto !important;
  padding: 0 !important;
  overflow-y: auto;
  border: none !important;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}
/* line 19, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 span.current {
  display: none !important;
}
/* line 23, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .qp-make-selection {
  font-size: 13px;
  line-height: 40px;
  height: 40px;
  position: relative;
  z-index: 1;
  text-align: center !important;
  cursor: default;
  display: block;
}
/* line 33, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .qp-make-selection:after {
  /*			content: '';
   width: calc(100% +16px);
   display: block;
   //border-bottom: 1px solid #868786;
   z-index: 2;
   top: 20px;*/
}
/* line 43, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 #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;
  /*		&:after {
   cursor: pointer;
   content: "\2715";
   font-size: 18px;
   //line-height: 32px;
   font-family: sans-serif;
   font-weight: 100 !important;
   color: #868786;
   width: 30px !important;
   height: 30px !important;
   }*/
}
/* line 56, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 #close-series:hover {
  color: #303030 !important;
  background: none !important;
}
/* line 77, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list {
  position: relative !important;
  height: auto !important;
  opacity: 1 !important;
  transform: none !important;
  max-height: 185px;
  overflow-y: auto !important;
  border: none !important;
}
/* line 86, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list li {
  display: flex !important;
  justify-content: space-between;
}
/* line 89, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
/* line 91, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list li span.opt_sizes_span {
  flex: 1 1 80%;
}
/* line 95, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list li span.price_span, .nice-select-v2 .list li span.price_span.price-old, .nice-select-v2 .list li span.sales_price_span.price-new {
  font-weight: 600;
  text-align: right;
}
/* line 100, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list li span.price_span {
  flex: 1 1 20%;
}
/* line 104, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list li span.sales_price_span.price-new {
  color: #e61d3a;
  flex: 1 1 10%;
  padding-right: 3px;
}
/* line 110, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list li span.price_span.price-old {
  text-decoration: line-through;
  order: 3;
  flex: 1 1 10%;
}
/* line 121, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 0px;
  border: solid 0px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 13px !important;
  font-weight: normal;
  height: 32px;
  line-height: 30px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
/* line 151, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2:hover {
  border-color: #dbdbdb;
}
/* line 155, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2:active, .nice-select-v2.open, .nice-select-v2:focus {
  border-color: #999;
}
/* line 159, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
/* line 181, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/* line 187, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
/* line 195, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
/* line 201, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.disabled:after {
  border-color: #ccc;
}
/* line 209, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.wide .list {
  /*	left: 0 !important;
   right: 0 !important;*/
}
/* line 214, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.right {
  float: right;
}
/* line 218, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.right .list {
  left: auto;
  right: 0;
}
/* line 223, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
/* line 229, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.small:after {
  height: 4px;
  width: 4px;
}
/* line 234, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2.small .option {
  line-height: 34px;
  min-height: 34px;
}
/* line 239, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .list {
  background-color: #fff;
  border-radius: 0px;
  box-shadow: none !important;
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  top: 100%;
  left: 0;
  z-index: 9;
}
/* line 259, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 30px;
  list-style: none;
  min-height: 30px;
  outline: none;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-bottom: 1px solid #868786 !important;
}
/* line 272, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .option:first-child {
  border-top: 1px solid #868786 !important;
}
/* line 277, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .option:hover, .nice-select-v2 .option.focus {
  background-color: transparent;
}
/* line 281, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .option.selected, .nice-select-v2 .option.selected.focus {
  font-weight: normal;
  background-color: #c0c0c0 !important;
}
/* line 286, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.nice-select-v2 .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
/* line 292, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.no-csspointerevents .nice-select-v2 .list {
  display: none;
}
/* line 296, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.no-csspointerevents .nice-select-v2.open .list {
  display: block;
}
/* line 306, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
/* line 307, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile [id^="qtydiv_"] {
  height: 100% !important;
  position: fixed !important;
  z-index: 9999 !important;
  width: 100% !important;
  max-width: 100% !important;
  bottom: 0 !important;
  background: rgba(0, 0, 0, 0.5) !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
/* line 320, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile [id^="qtydiv_"] .quantity-outer {
  background: #fff !important;
  position: absolute !important;
  bottom: 0px !important;
  left: 0;
  right: 0;
}
/* line 327, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile [id^="qtydiv_"] .quantity-outer .quantity-wrap {
  padding: 0px 10px;
}
/* line 334, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile [id^="divproductseries_"] {
  height: 100% !important;
  position: fixed !important;
  z-index: 9999 !important;
  width: 100% !important;
  max-width: 100% !important;
  bottom: 0 !important;
  background: rgba(0, 0, 0, 0.5) !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
/* line 347, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile [id^="divproductseries_"] .product_options_select.open {
  position: absolute !important;
  bottom: 40px !important;
  left: 0;
  right: 0;
}
/* line 353, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile [id^="divproductseries_"] button.selectQtyBtn {
  position: absolute !important;
  bottom: 0 !important;
  left: 0;
  right: 0;
}
/* line 361, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 {
  font-size: 15px !important;
}
/* line 363, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 .option {
  line-height: 48px;
  min-height: 48px;
  padding-left: 12px;
  padding-right: 12px;
}
/* line 368, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 .option:first-child {
  border-top: none !important;
}
/* line 372, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 .qp-make-selection {
  font-size: 16px;
  line-height: 46px;
  height: 47px;
  position: relative;
  z-index: 1;
  text-align: center !important;
  cursor: default;
  display: block;
}
/* line 381, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 .qp-make-selection:after {
  content: '';
  width: calc(100% +16px);
  display: block;
  border-bottom: 1px solid #868786;
  z-index: 2;
  top: 20px;
}
/* line 391, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 #close-series {
  position: absolute;
  right: 8px !important;
  top: 4px !important;
  z-index: 3;
  cursor: pointer;
  font-size: 42px;
  font-family: sans-serif;
  font-weight: 100 !important;
  color: #868786 !important;
  background: none;
  padding: 0 !important;
}
/* line 404, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 #close-series:hover {
  color: #303030 !important;
  background: none !important;
}
/* line 411, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .nice-select-v2 .list {
  position: relative !important;
  height: auto !important;
  opacity: 1 !important;
  transform: none !important;
  max-height: 293px;
  overflow-y: auto !important;
  border: none !important;
}
/* line 423, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
/* line 424, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .quantity-wrap .qp-make-selection {
  font-size: 16px !important;
  line-height: 46px !important;
  height: 48px !important;
  position: relative;
  z-index: 1;
  text-align: center !important;
  cursor: default;
  display: block;
}
/* line 433, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .quantity-wrap .qp-make-selection:after {
  content: '';
  width: calc(100% +16px);
  display: block;
  z-index: 2;
  top: 20px;
}
/* line 443, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .quantity-wrap #close-series {
  position: absolute;
  right: 8px !important;
  top: -2px !important;
  z-index: 3;
  cursor: pointer;
  font-size: 42px !important;
  font-family: sans-serif;
  font-weight: 100 !important;
  color: #868786 !important;
  background: none;
  padding: 0 !important;
}
/* line 456, templates/g5_hydrogen/custom/scss/nice-select-v2-quantity-picker-only.scss */
.filter-is-mobile .quantity-wrap #close-series:hover {
  color: #303030 !important;
  background: none !important;
}
/*# sourceMappingURL=nice-select-v2-quantity-picker-only_34.css.map */
