@font-face {
  font-family: 'ralewaymedium';
  src: url('https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../font/raleway-medium-webfont.woff2') format('woff2'), url('https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../font/raleway-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'museo700';
  src: url('https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../font/museo_700-webfont.woff2') format('woff2'), url('https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../font/museo_700-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.main_container {
  max-width: 1200px;
  padding: 1em;
  margin: auto;
}
.main_container h1 {
  color: #2b2c2b;
}
.main_container a {
  color: #2b2c2b;
  opacity: 0.9;
}
body.page-template-page-combinator {
  text-align: center;
}
.export_pdf_overlay,
.upload_overlay_product {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 10000;
}
.export_pdf_overlay .loader,
.upload_overlay_product .loader {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 15em;
  text-align: center;
  font-weight: 300;
  bottom: 6em;
  height: 3em;
}
.export_pdf_overlay .loader span,
.upload_overlay_product .loader span {
  display: block;
}
.export_pdf_overlay .loader img,
.upload_overlay_product .loader img {
  display: block;
  margin: auto;
  margin-top: 1em;
  height: 5em;
}
.createAutoImage,
.previewCombination,
.previewContainer {
  position: relative;
  width: calc(70% - 5.5em);
  height: 100%;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  z-index: 0;
  display: inline-block;
  top: 0;
  bottom: 0;
  left: 5.5em;
  right: 0;
  margin: auto;
  vertical-align: top;
  padding: 0.5em;
  border: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.createAutoImage .to_connect_image,
.previewCombination .to_connect_image,
.previewContainer .to_connect_image {
  display: block;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
}
.createAutoImage .choosentag,
.previewCombination .choosentag,
.previewContainer .choosentag {
  z-index: 201;
}
.createAutoImage .choosenplant,
.previewCombination .choosenplant,
.previewContainer .choosenplant {
  z-index: 101;
}
.createAutoImage .choosenpot,
.previewCombination .choosenpot,
.previewContainer .choosenpot {
  z-index: 1;
}
.createAutoImage .to_connect_image,
.previewCombination .to_connect_image,
.previewContainer .to_connect_image {
  display: block;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
}
.createAutoImage .to_connect_image.choosenplant,
.previewCombination .to_connect_image.choosenplant,
.previewContainer .to_connect_image.choosenplant {
  top: 0;
}
.createAutoImage .left,
.previewCombination .left,
.previewContainer .left {
  width: calc(22% - 1em);
}
.createAutoImage .right,
.previewCombination .right,
.previewContainer .right {
  width: calc(79% - 1.25em);
  position: relative;
}
.createAutoImage .margin_top,
.previewCombination .margin_top,
.previewContainer .margin_top {
  margin-top: 2em;
}
.createAutoImage .imageCreator,
.previewCombination .imageCreator,
.previewContainer .imageCreator {
  background-color: white;
  padding: 0;
  width: 100%;
  height: calc(100% - 7em);
  position: relative;
}
.createAutoImage .height_viewer,
.previewCombination .height_viewer,
.previewContainer .height_viewer {
  z-index: 1000;
  border-left: 1px solid grey;
  width: 7em;
  position: absolute;
}
.createAutoImage .height_viewer:before,
.previewCombination .height_viewer:before,
.previewContainer .height_viewer:before {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 5px solid #2f2f2f;
  position: absolute;
  left: -3px;
  top: -1px;
}
.createAutoImage .height_viewer:after,
.previewCombination .height_viewer:after,
.previewContainer .height_viewer:after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 5px solid #2f2f2f;
  position: absolute;
  left: -3px;
  bottom: -1px;
}
.createAutoImage .height_viewer span.in_cm,
.previewCombination .height_viewer span.in_cm,
.previewContainer .height_viewer span.in_cm {
  letter-spacing: 1px;
  font-weight: 300;
  padding: 0 0.5em;
  display: block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.875em;
}
.createAutoImage .action_menu,
.previewCombination .action_menu,
.previewContainer .action_menu {
  position: absolute;
  bottom: 9em;
  right: 1em;
  z-index: 1000;
}
.createAutoImage .metaData.autocombine-buttons,
.previewCombination .metaData.autocombine-buttons,
.previewContainer .metaData.autocombine-buttons {
  position: absolute;
  left: 1em;
  bottom: 1em;
  width: 15em;
  font-size: 0.75em;
}
.createAutoImage .metaData.autocombine-buttons .button,
.previewCombination .metaData.autocombine-buttons .button,
.previewContainer .metaData.autocombine-buttons .button {
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  margin-top: 1em;
}
.createAutoImage .metaData.action-buttons,
.previewCombination .metaData.action-buttons,
.previewContainer .metaData.action-buttons {
  position: absolute;
  right: 1em;
  bottom: 1em;
}
.createAutoImage .metaData.action-buttons .button,
.previewCombination .metaData.action-buttons .button,
.previewContainer .metaData.action-buttons .button {
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  display: inline-block;
  width: 11em;
}
.createAutoImage .connection_point_check,
.previewCombination .connection_point_check,
.previewContainer .connection_point_check {
  text-align: center;
  padding: 0;
}
.createAutoImage .connection_point_check .connection_to_check_image,
.previewCombination .connection_point_check .connection_to_check_image,
.previewContainer .connection_point_check .connection_to_check_image {
  background-color: white;
  margin: auto;
  border: 1px dashed #DEDEDE;
  position: relative;
}
.createAutoImage .imageCreatorMenu,
.previewCombination .imageCreatorMenu,
.previewContainer .imageCreatorMenu {
  width: 6.5em;
  padding: .5em;
  z-index: 1000;
  position: absolute;
  height: calc(100% - 17em);
  right: 0;
  top: 0;
}
.createAutoImage .buildup,
.previewCombination .buildup,
.previewContainer .buildup {
  text-align: center;
  position: relative;
  overflow-y: auto;
  max-height: calc(100% - 6.25em);
  width: 6.5em;
}
.createAutoImage .ui-state-highlight,
.previewCombination .ui-state-highlight,
.previewContainer .ui-state-highlight {
  width: calc(100% - 6px);
  padding-top: 100%;
  background: #DEDEDE;
  border: 1px dashed #2b2c2b;
}
.createAutoImage .img-thumb,
.previewCombination .img-thumb,
.previewContainer .img-thumb {
  width: calc(100% - 6px) !important;
  padding-top: 100%;
  margin: auto;
  position: relative;
  border: 1px dashed #DEDEDE;
  text-align: center;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #FFF;
  height: 0;
  display: inline-block;
  cursor: pointer;
  left: 0;
}
.createAutoImage .img-thumb.active-thumb,
.previewCombination .img-thumb.active-thumb,
.previewContainer .img-thumb.active-thumb {
  border: 1px solid #878688;
}
.createAutoImage .img-thumb.ui-sortable-helper,
.previewCombination .img-thumb.ui-sortable-helper,
.previewContainer .img-thumb.ui-sortable-helper {
  cursor: move;
  padding-top: 100%;
}
.createAutoImage .img-thumb span,
.previewCombination .img-thumb span,
.previewContainer .img-thumb span {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: block;
  height: 2em;
  width: 100%;
  text-align: center;
  line-height: 2em;
  vertical-align: middle;
  margin: auto;
  font-style: italic;
  color: #DEDEDE;
  font-size: 0.75em;
  text-transform: uppercase;
}
.createAutoImage .img-thumb span.remove_item,
.previewCombination .img-thumb span.remove_item,
.previewContainer .img-thumb span.remove_item {
  display: block;
  height: 2em;
  top: 0.125em;
  background-color: #878688;
  right: 0.125em;
  left: auto;
  bottom: auto;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  opacity: 0.5;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
  width: 2em;
}
.createAutoImage .img-thumb span.remove_item:hover,
.previewCombination .img-thumb span.remove_item:hover,
.previewContainer .img-thumb span.remove_item:hover {
  opacity: 1;
}
.createAutoImage .img-thumb.extra_plant,
.previewCombination .img-thumb.extra_plant,
.previewContainer .img-thumb.extra_plant,
.createAutoImage .img-thumb.extra_tag,
.previewCombination .img-thumb.extra_tag,
.previewContainer .img-thumb.extra_tag {
  padding-top: 20%;
  cursor: pointer;
  margin-top: 1em;
}
.createAutoImage .img-thumb.extra_plant.active,
.previewCombination .img-thumb.extra_plant.active,
.previewContainer .img-thumb.extra_plant.active,
.createAutoImage .img-thumb.extra_tag.active,
.previewCombination .img-thumb.extra_tag.active,
.previewContainer .img-thumb.extra_tag.active {
  z-index: 300;
}
.createAutoImage .metaData input:not([type='checkbox']),
.previewCombination .metaData input:not([type='checkbox']),
.previewContainer .metaData input:not([type='checkbox']) {
  width: 100%;
}
.createAutoImage .metaData .disabled,
.previewCombination .metaData .disabled,
.previewContainer .metaData .disabled {
  opacity: 0.25;
}
.createAutoImage .metaData .disabled.button:hover,
.previewCombination .metaData .disabled.button:hover,
.previewContainer .metaData .disabled.button:hover {
  background-color: #b8b8b8;
}
.createAutoImage span.error,
.previewCombination span.error,
.previewContainer span.error {
  width: 100%;
  display: block;
  text-align: center;
  color: #d02b2b;
}
.cantclickoverlay.half .tutorial p {
  color: #2b2c2b;
  width: calc(100% - 3.75em);
  float: right;
}
.imageCreator .tutorial {
  position: absolute;
  width: 100%;
  margin: auto;
  left: 0;
  right: 0;
  text-align: center;
  top: 0;
  bottom: 0;
  height: 25em;
}
.imageCreator .tutorial p {
  font-size: 1.5em;
  font-weight: 300;
  text-transform: uppercase;
  color: #2b2c2b;
}
.imageCreator .tutorial p:nth-child(n+3) {
  font-size: 1em;
}
.name_bar {
  position: absolute;
  bottom: 4.5em;
  background-color: #dfdfdf;
  opacity: 0.5;
  z-index: 300;
  right: 1.5em;
}
.name_bar span {
  display: inline-block;
  line-height: 1.75em;
  font-size: 0.875em;
  font-weight: 300;
  padding: 0 0.5em;
  color: #2b2c2b;
  vertical-align: top;
}
.metaDataBox {
  background-color: #ffffff;
  border: 0px;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
}
.metaDataBox .metaData .button,
.metaDataBox .metaDataAccessoires .button {
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.metaDataBox .metaData .button.disabled,
.metaDataBox .metaDataAccessoires .button.disabled {
  opacity: 0.25;
}
.metaDataBox .requestoffer h3 {
  font-weight: 500;
  font-size: 0.75em;
  color: #2b2c2b;
  margin: 0;
  text-transform: uppercase;
}
.metaDataBox .requestoffer input,
.metaDataBox .requestoffer textarea {
  width: calc(100% - 2em);
  display: block;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.25em 1em;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  font-size: 0.75em;
  background-size: 1em;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  border: 1px solid #B6B5B5;
  resize: none;
  margin-bottom: 0.25em;
}
.metaDataBox .requestoffer span {
  font-weight: 500;
  font-size: 0.75em;
  margin: 0;
}
.metaDataBox .requestoffer span.error {
  color: #b30707;
}
.metaDataBox .requestoffer button {
  color: #fff;
  display: inline-block;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  border: 0;
  font-size: 0.75em;
  vertical-align: top;
  float: right;
}
.metaDataBox .requestoffer button:hover {
  background-color: #191919;
}
.metaDataBox .metaDataImage span.remove_second_image {
  width: 3em;
  height: 3em;
  top: -0.5em;
  background-color: #878688;
  right: -0.5em;
  left: auto;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  opacity: 0.75;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 2em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
}
.metaDataBox .metaDataImage span.remove_second_image:hover {
  opacity: 1;
}
.metaDataBox span.secondImage {
  display: inline-block;
  width: 6em;
}
.metaDataBox span.secondImage.horizontal {
  width: calc(100% - 11em);
}
.metaDataBox span.secondImage.horizontal .metaDataImage {
  padding-top: 50%;
}
.metaDataBox .metaDataImage,
.metaDataBox .metaDataAccessoiresImage {
  border-style: dashed;
}
.metaDataBox.checkPosBox {
  width: 60em;
  height: 45em;
}
.metaDataBox.checkPosBox .connection_point_check {
  text-align: center;
  padding: 0;
}
.metaDataBox.checkPosBox .connection_point_check .connection_to_check_image {
  background-color: white;
  margin: auto;
  border: 1px dashed #DEDEDE;
  position: relative;
}
.metaDataBox.checkPosBox .dot {
  position: absolute;
  background-color: red;
  width: 1em;
  height: 1em;
  -ms-transform: translate(-0.5em, -0.5em);
  -webkit-transform: translate(-0.5em, -0.5em);
  transform: translate(-0.5em, -0.5em);
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
.metaDataBox.checkPosBox .metaData input:not([type='checkbox']) {
  margin-bottom: 1em;
  display: inline-block;
  height: 2.5em;
  letter-spacing: 1px;
  padding: 0;
  font-size: 0.875em;
  width: 100%;
  font-weight: 300;
  text-align: center;
}
.cantclickoverlay {
  background-color: #e2e2e2cc;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
  z-index: 500;
}
.cantclickoverlay.full_white {
  background-color: #ffffff;
}
.previewCombination .imageCreator {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.Potselector.canOpen {
  max-height: 178px;
}
.canOpen {
  max-height: 214px;
}
.metaDataBox .metaData label[for="able_to_add_pot"],
.metaDataBox.new_design .metaData label[for="able_to_add_pot"] {
  width: 26em;
}
.metaDataBox .metaData label[for="able_to_add_pot"] span,
.metaDataBox.new_design .metaData label[for="able_to_add_pot"] span {
  font-size: 0.75em;
  width: 14em;
  display: inline-block;
}
.metaDataBox .metaData label[for="rush_delivery"],
.metaDataBox.new_design .metaData label[for="rush_delivery"] {
  width: 12.25em;
}
.metaDataBox .metaData label[for="rush_delivery"] span,
.metaDataBox.new_design .metaData label[for="rush_delivery"] span {
  font-size: 0.75em;
  width: 5em;
  display: inline-block;
}
.metaDataBox .metaData #product_description,
.metaDataBox.new_design .metaData #product_description {
  display: inline-block;
  width: 21em;
  vertical-align: middle;
  resize: none;
  border: 1px solid #B6B5B5;
  font-weight: 300;
  font-size: 0.875em;
  padding: 0.5em;
}
.metaDataBox .metaData span.select_all_companies,
.metaDataBox.new_design .metaData span.select_all_companies {
  display: block;
  text-decoration: underline;
  cursor: pointer;
  text-transform: capitalize;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox {
  max-height: 13.5em;
  overflow: auto;
  vertical-align: middle;
  border: 1px solid #B6B5B5;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 1em;
  padding: 0.25em;
  width: calc(100% - 10.5em);
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox label,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox label {
  display: block;
  text-align: left;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields .button,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields .button {
  width: auto;
  font-size: 0.5em;
  margin-right: 0.5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields .weekly_price,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields .weekly_price {
  font-weight: 500;
  font-size: 0.75em;
  color: #636362;
  line-height: 2em;
  vertical-align: middle;
  border-bottom: 1px solid #eaeaea;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields .weekly_price span,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields .weekly_price span {
  font-weight: 500;
  font-size: 1em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields .weekly_price button,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields .weekly_price button {
  font-size: 0.625em;
  margin-top: 0.375em;
  margin-left: 0.5em;
  float: right;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label {
  width: 25%;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="standard_price"],
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="standard_price"] {
  width: 100%;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="standard_price"] input,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="standard_price"] input {
  width: calc(100% - 4em);
  padding: 0.25em;
  margin-left: 0.5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="from_week"],
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="from_week"] {
  width: 8em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="from_week"] span,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="from_week"] span {
  width: 5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="to_week"],
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="to_week"] {
  width: 5.5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="to_week"] span,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="to_week"] span {
  width: 2em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="this_week_price"],
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="this_week_price"] {
  width: 7.5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="this_week_price"] span,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="this_week_price"] span {
  width: 2.5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="this_week_price"] input,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label[for="this_week_price"] input {
  width: 5em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label input,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label input {
  width: 3.5em;
  padding: 0.25em;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label input.field_error,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label input.field_error {
  border-color: #a50404;
}
.metaDataBox .metaData .checkboxesDiv.scrollCheckBox.price_fields label span,
.metaDataBox.new_design .metaData .checkboxesDiv.scrollCheckBox.price_fields label span {
  width: 2em;
  display: inline-block;
}
.metaDataBox .metaData .color_filter_spectrum,
.metaDataBox.new_design .metaData .color_filter_spectrum {
  width: calc(100% - 9em);
  display: inline-block;
  position: relative;
}
.metaDataBox .metaData .color_filter_spectrum li,
.metaDataBox.new_design .metaData .color_filter_spectrum li {
  margin-bottom: 0.75em;
}
.metaDataBox .metaData .color_filter_spectrum label,
.metaDataBox.new_design .metaData .color_filter_spectrum label {
  width: 100%;
  padding-right: 0;
}
.metaDataBox .metaData .color_filter_spectrum input[type="checkbox"]:disabled + label:after,
.metaDataBox.new_design .metaData .color_filter_spectrum input[type="checkbox"]:disabled + label:after {
  background-color: transparent;
}
.metaDataBox .add_chbox_option,
.metaDataBox.new_design .add_chbox_option {
  display: block;
  text-transform: capitalize;
  cursor: pointer;
  text-decoration: underline;
}
.radio_style {
  display: block;
  line-height: 2em;
}
.radio_style label {
  width: 49%;
  display: inline-block;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.875em;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.radio_style label input[type="radio"] {
  display: inline-block;
  width: auto;
  margin-right: 0.5em;
  margin-left: 0.125em;
}
.color_filter_spectrum {
  margin-bottom: -0.25em;
}
.color_filter_spectrum ul {
  padding-left: 0em;
  margin: 0;
}
.color_filter_spectrum li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  width: 6.25%;
  height: 1.5em;
  position: relative;
  margin-bottom: 1em;
}
.color_filter_spectrum input {
  display: none;
}
.color_filter_spectrum label {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  margin-bottom: 1em;
  top: 0;
}
.color_filter_spectrum label[for="color-spectrum-#ffffff"] .chbox,
.color_filter_spectrum label[for="color-spectrum-plant-#ffffff"] .chbox {
  border: 1px solid #b3b3b3;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}
.color_filter_spectrum label[for="infobox-color-spectrum-#ffffff"] .chbox {
  border: 1px solid #b3b3b3;
}
.color_filter_spectrum label:after {
  content: "";
  width: calc(100% - 2px);
  height: 4px;
  position: absolute;
  bottom: -7px;
  background-color: #d7d7d7;
  left: 0;
  right: 0;
  margin: auto;
}
.color_filter_spectrum input[type="checkbox"]:checked + label:after {
  background-color: #737373 !important;
}
.color_filter_spectrum .chbox,
.color_filter_spectrum .gradient_box {
  height: calc(100% - 2px);
  width: calc(100% - 2px);
  margin: auto;
  display: block;
  vertical-align: top;
  cursor: pointer;
}
.sidebar-menu {
  width: 15em;
  height: 100%;
  display: block;
  background-color: #2b2c2b;
  position: relative;
  z-index: 210;
}
.sidebar-menu .logo {
  width: auto;
  display: block;
  height: 2.25em;
  margin: auto;
  padding-top: 1em;
  margin-bottom: 1em;
}
.sidebar-menu.extra_item a.sidebar-link {
  height: calc(15% - 3em);
}
.sidebar-menu.extra_2_item a.sidebar-link {
  height: calc(13% - 3em);
}
.sidebar-menu.extra_2_item a.sidebar-link span.inner {
  max-width: 11em;
  float: right;
}
.sidebar-menu a.sidebar-link {
  width: calc(100% - 1.5em);
  display: block;
  letter-spacing: 3px;
  text-decoration: none;
  height: calc(17% - 3em);
  margin-bottom: 1em;
  color: white;
  text-transform: uppercase;
  background-color: #878688;
  text-align: right;
  padding-right: 0.5em;
  margin-left: 1em;
  -webkit-border-top-left-radius: 100%;
  -webkit-border-bottom-left-radius: 100%;
  -moz-border-radius-topleft: 100%;
  -moz-border-radius-bottomleft: 100%;
  border-top-left-radius: 15em;
  border-bottom-left-radius: 15em;
  font-family: 'ralewaymedium';
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.sidebar-menu a.sidebar-link:hover {
  background-color: #b3b3b3;
}
.sidebar-menu a.sidebar-link.active {
  background-color: white;
}
.sidebar-menu a.sidebar-link.active span {
  color: #2b2c2b;
  border-right: 1px solid #2b2c2b;
}
.sidebar-menu a.sidebar-link span {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  padding-right: 0.5em;
}
.sidebar-menu span.account_type {
  text-align: center;
  width: 80%;
  display: block;
  color: white;
  text-decoration: none;
  margin: auto;
  font-weight: 300;
  padding: 0.5em;
  font-size: 0.875em;
  border-bottom: 1px solid #494948;
}
.sidebar-menu span.account_type span {
  display: inline-block;
}
.sidebar-menu span.account_type span a {
  display: inline-block;
  padding: 0;
  width: auto;
  border-bottom: 0;
}
.sidebar-menu span.account_type span a:hover {
  text-decoration: underline;
}
.sidebar-menu .extra-options {
  position: absolute;
  bottom: 1.5em;
  width: 100%;
  font-size: 0.875em;
  display: block;
}
.sidebar-menu .extra-options a {
  text-align: center;
  width: 80%;
  display: block;
  color: white;
  text-decoration: none;
  margin: auto;
  font-weight: 300;
  padding: 0.5em;
  border-bottom: 1px solid #494948;
}
.sidebar-menu .extra-options a .link_text {
  display: inline-block;
  width: 4.5em;
  text-align: left;
}
.sidebar-menu .extra-options a .link_text:hover {
  text-decoration: underline;
}
.sidebar-menu .extra-options a.help-icon:before {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-help-icon.png);
  content: "";
  width: 1.5em;
  height: 1.5em;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: 50% 50%;
  margin: 0 0.5em;
}
.sidebar-menu .extra-options a.user-icon:before {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-user-icon.png);
  content: "";
  width: 1.5em;
  height: 1.5em;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: 50% 50%;
  margin: 0 0.5em;
}
.sidebar-menu .extra-options a.logout-icon .link_text {
  width: auto;
}
.sidebar-menu .extra-options a.logout-icon:after {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-logout-icon.png);
  content: "";
  width: 1.5em;
  height: 1.5em;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: 50% 50%;
  margin: 0 0.5em;
}
.header_bar {
  text-align: left;
  width: calc(100% - 15em);
  height: 4.25em;
  position: fixed;
  top: 0;
  right: 0;
  background-color: #E7E8EA;
  z-index: 250;
}
.header_bar p {
  font-weight: 300;
  font-size: 0.875em;
  padding: 0 5em 0 1em;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
}
.header_bar img {
  height: 3em;
  position: absolute;
  top: 0;
  right: 1em;
  bottom: 0;
  margin: auto;
}
.icon-before-or-after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  background-size: contain;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: 50% 50%;
  margin: 0 0.5em;
}
.combinateOverlay {
  text-align: left;
  width: calc(100% - 15em);
  height: calc(100% - 4.25em);
  position: fixed;
  bottom: 0;
  right: 0;
  background-color: #f9f9f9;
  z-index: 220;
}
.combinateOverlay .canOpen {
  padding: 1em;
  padding-bottom: 0;
}
.combinateOverlay.exporting {
  position: absolute;
}
.combinateOverlay .object_side {
  width: 30%;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
  position: relative;
  display: inline-block;
}
.combinateOverlay .object_side .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 1000;
}
.combinateOverlay .object_side.adding_extra_plant {
  z-index: 0;
}
.combinateOverlay .types,
.combinateOverlay .container_holder {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
}
.combinateOverlay .types {
  position: absolute;
  top: 0;
  background-color: white;
}
.combinateOverlay .types .container_holder {
  display: none;
}
.combinateOverlay div.active {
  z-index: 100;
}
.combinateOverlay div.active .container_holder {
  display: block;
}
.combinateOverlay div.active .label {
  background-color: white;
  box-shadow: 3px 0 5px -2px rgba(0, 0, 0, 0.2);
}
.combinateOverlay .label {
  position: absolute;
  width: 4em;
  height: 4.5em;
  padding-left: 0.5em;
  right: -4.5em;
  background-size: 2em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #B8B8B8;
  line-height: 5em;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  color: white;
  z-index: 1;
  cursor: pointer;
  -webkit-border-top-right-radius: 5em;
  -webkit-border-bottom-right-radius: 5em;
  -moz-border-radius-topright: 5em;
  -moz-border-radius-bottomright: 5em;
  border-top-right-radius: 5em;
  border-bottom-right-radius: 5em;
}
.combinateOverlay .label:hover {
  opacity: 0.8;
}
.combinateOverlay .label.disabled {
  opacity: 0.2;
}
.combinateOverlay .label.disabled:hover {
  opacity: 0.2;
}
.combinateOverlay #pot_section .label {
  top: 6em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.combinateOverlay #plant_section .label {
  top: 1em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.combinateOverlay #combination_section .label {
  top: 19em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/comb_icon.png);
}
.combinateOverlay #combination_section .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_white_v2.png);
  background-position: 40% 50%;
  background-size: 2.5em;
}
.combinateOverlay #combination_section.active .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_v2.png);
}
.combinateOverlay #select_topboard .label {
  top: 6em;
  background-size: 3.5em;
  background-position: 30% 50%;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon-white.png);
}
.combinateOverlay #select_topboard.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon.png);
}
.combinateOverlay #tag_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.combinateOverlay #accessoires_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon.png);
}
.combinateOverlay #pot_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon-active.png);
}
.combinateOverlay #plant_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon-active.png);
}
.combinateOverlay #combination_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-together-icon-active.png);
}
.combinateOverlay #tag_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon-active.png);
}
.combinateOverlay #accessoires_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon-active.png);
}
.combinateOverlay #bouquets_section .label {
  background-size: 3em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-white.png);
}
.combinateOverlay #bouquets_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-black.png);
}
.combinateOverlay #wrappings_section .label {
  background-size: 3.5em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.combinateOverlay #wrappings_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-filled.png);
}
.combinateOverlay .content {
  height: calc(100% - 290px);
  overflow-y: scroll;
  overflow-x: hidden;
  margin: auto;
  width: calc(100% - 2em);
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.combinateOverlay .content.open {
  height: calc(100% - 390px);
}
.combinateOverlay .content .icon-check-empty {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  left: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.combinateOverlay .content .icon-plus-squared {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.combinateOverlay .content .set_open_checked:before {
  content: '\f146';
  color: #555;
}
.combinateOverlay .content .info_bubble {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
}
.combinateOverlay .content .deleteObjectMetaData {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.combinateOverlay .content .add_item_to_block {
  width: calc(33.333% - 6px);
  padding-top: calc(33.333% - 6px);
  margin-left: 2px;
  margin-right: 2px;
}
.combinateOverlay .content .add_item_to_block span.name_under {
  display: block;
  width: 100%;
  font-size: 0.75em;
  font-style: italic;
  color: #484848;
  height: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.combinateOverlay .object_group_icons {
  display: inline-block;
}
.combinateOverlay .object_icons {
  width: 2em;
  display: inline-block;
  height: 6em;
  vertical-align: middle;
  margin-right: 1em;
  padding-right: 0.5em;
  border-right: 1px solid #C8C8C8;
}
.combinateOverlay .object_icons .icon_holder {
  background-color: #878688;
  display: inline-block;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  text-align: center;
}
.combinateOverlay .object_icons .show_icon_controls {
  display: block;
  width: 2em;
  height: 2em;
  cursor: pointer;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.25em;
  line-height: 2em;
  vertical-align: middle;
  border-bottom: 1px solid #C8C8C8;
}
.combinateOverlay .object_icons .show_icon_controls:hover {
  opacity: 0.5;
}
.combinateOverlay .object_icons .show_icon_controls:last-child {
  border-bottom: 0px;
}
.combinateOverlay .object_icons .show_icon_controls.pot {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.combinateOverlay .object_icons .show_icon_controls.plant {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.combinateOverlay .object_icons .show_icon_controls.tag {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.move_tools {
  display: inline-block;
  text-align: right;
}
.move_tools.hide {
  display: none;
}
.move_tools span.workspace_scale {
  width: auto;
  font-size: 0.75em;
  text-transform: uppercase;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
  margin-bottom: 1.5em;
  color: #878688;
}
.move_tools span.workspace_scale:hover {
  opacity: 1;
  background-color: transparent;
}
.move_tools input.scale_of_room {
  width: 4.5em;
  height: 2em;
  margin-left: 0.5em;
  font-size: 1em;
  padding: 0.25em 0.5em;
}
.move_tools .move_icon_container {
  width: 2em;
  height: 4em;
  background-color: #878688;
  display: inline-block;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  text-align: center;
  vertical-align: middle;
  margin-left: 0.5em;
}
.move_tools .move_icon_container span:first-child {
  border-bottom: 1px solid #C8C8C8;
}
.move_tools .icon_holder {
  width: 2em;
  height: 4em;
  border-radius: 1em;
  text-align: center;
  vertical-align: middle;
  margin-left: 0.5em;
  font-size: 1.375em;
  display: inline-block;
}
.move_tools .move_html_circle {
  width: 6em;
  margin-right: 1.5em;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  text-align: center;
  height: 6em;
  background-color: #878688;
  position: relative;
}
.move_tools.pot_movement .type_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.move_tools.plant_movement .type_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.move_tools.tag_movement .type_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.move_tools.wrappings_movement .type_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.move_tools.bouquet_movement .type_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.move_tools span {
  display: block;
  width: 2em;
  height: 2em;
  cursor: pointer;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.25em;
  line-height: 2em;
  vertical-align: middle;
}
.move_tools span:hover {
  opacity: 0.7;
  background-color: #2b2c2b;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
.move_tools span.type_icon {
  width: 2em;
  height: 2em;
  background-size: 1.25em;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 1px solid white;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.move_tools span.extra_margin {
  margin-right: 1em;
}
.move_tools .remove_restart_container span {
  background-color: #878688;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  height: 1.75em;
  width: 1.75em;
  background-size: 1em;
}
.move_tools .remove_restart_container span:first-child {
  margin-bottom: 0.5em;
}
.move_tools .move_down {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-down-icon.png);
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.move_tools .increase_size {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plus-icon.png);
}
.move_tools .decrease_size {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-minus-icon.png);
}
.move_tools .bring_to_front {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-layer-to-front.png);
}
.move_tools .bring_to_back {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-layer-to-back.png);
}
.move_tools .rotate_to_right {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/rotate-to-right.png);
}
.move_tools .rotate_to_left {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/rotate-to-left.png);
}
.move_tools .restart_showcase {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-refresh.png);
}
.move_tools .remove_object {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plus-icon.png);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.move_tools .move_up {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-top-icon.png);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.move_tools .move_right {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-right-icon.png);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.move_tools .move_left {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-left-icon.png);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.move_tools .move_up.move_double {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-top-icon-grey.png);
  top: -1em;
  height: 1em;
}
.move_tools .move_down.move_double {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-down-icon-grey.png);
  bottom: -1em;
  height: 1em;
}
.move_tools .move_right.move_double {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-right-icon-grey.png);
  right: -1em;
  width: 1em;
}
.move_tools .move_left.move_double {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-to-left-icon-grey.png);
  left: -1em;
  width: 1em;
}
.move_tools .move_double:hover {
  background-color: transparent;
  opacity: 0.4;
}
.start_info h1,
.start_info h2 {
  font-size: 1em;
  text-transform: uppercase;
  font-weight: 300;
  color: #2b2c2b;
  text-align: center;
  margin-top: 1em;
}
.start_info h1 {
  margin-top: 2em;
}
.start_info h2 {
  margin-bottom: 2em;
}
.floraconcepts_id {
  font-size: 0.75em;
  font-weight: 300;
  font-style: italic;
  color: #636362;
}
.action_options .items {
  display: inline-block;
  width: calc(100% - 16em);
  white-space: nowrap;
  overflow: auto;
}
.action_options .items div {
  text-transform: uppercase;
  color: #878688;
  font-weight: 300;
  text-align: center;
  cursor: pointer;
}
.action_options .items div .plus_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plus-icon-grey.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.5em;
  width: 2em;
  height: 2em;
  display: block;
  margin: 0.25em auto;
}
.action_options .items div .text {
  display: block;
  margin: auto;
  font-size: 0.75em;
  font-weight: 400;
}
.action_options .action_buttons {
  float: right;
  margin-bottom: 0;
}
.action_options .add_new_item_to_showcase,
.action_options .in_showcase {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 5.5em;
  height: 5.5em;
  background-color: white;
  border: 2px dashed #878688;
  display: inline-block;
  vertical-align: top;
  margin-right: 1em;
}
.action_options .in_showcase {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.action_options .in_showcase.selected {
  border-style: solid;
}
.action_options .move_icon_container {
  font-size: 1.375em;
}
select.FilterOptions,
input.FilterOptions,
.metaDataBox .metaData select,
.metaDataBox .metaDataAccessoires select {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  border-color: #B6B5B5;
  color: #878688;
  color: #2b2c2b;
  padding: 0 1em;
  background-position: 95% 50%;
  height: 2em;
}
select.FilterOptions,
.metaDataBox .metaData select,
.metaDataBox .metaDataAccessoires select {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-dropdown-icon.png);
}
input.FilterOptions {
  background-image: none;
}
.input-fix {
  margin-bottom: 1em;
  display: inline-block;
  height: 2.5em;
  letter-spacing: 1px;
  padding: 0;
  font-size: 0.875em;
  width: 100%;
  font-weight: 300;
  text-align: center;
}
.metaDataBox.export-menu {
  padding: 0;
}
.metaDataBox.export-menu .requestoffer,
.metaDataBox.export-menu .add_comb_values {
  width: calc(100% - 1.5em);
  display: block;
  letter-spacing: 3px;
  text-decoration: none;
  height: 12em;
  margin-bottom: 1em;
  color: white;
  text-transform: uppercase;
  background-color: white;
  text-align: right;
  padding-right: 0.5em;
  margin-left: 1em;
  -webkit-border-top-left-radius: 100%;
  -webkit-border-bottom-left-radius: 100%;
  -moz-border-radius-topleft: 100%;
  -moz-border-radius-bottomleft: 100%;
  border-top-left-radius: 15em;
  border-bottom-left-radius: 15em;
  font-family: 'ralewaymedium';
  font-size: 1em;
}
.metaDataBox.export-menu .requestoffer h3,
.metaDataBox.export-menu .add_comb_values h3 {
  text-align: right;
  font-weight: 300;
  font-size: 1em;
  letter-spacing: 1px;
  padding-top: 2em;
  margin-bottom: 0.5em;
}
.metaDataBox.export-menu .requestoffer input,
.metaDataBox.export-menu .add_comb_values input,
.metaDataBox.export-menu .requestoffer textarea,
.metaDataBox.export-menu .add_comb_values textarea {
  width: 90%;
  float: right;
  margin-bottom: 0.75em;
}
.metaDataBox.export-menu .requestoffer span.success,
.metaDataBox.export-menu .add_comb_values span.success {
  color: #2b2c2b;
  padding-top: 5em;
  display: block;
  letter-spacing: 3px;
}
.metaDataBox.export-menu .requestoffer span.error,
.metaDataBox.export-menu .add_comb_values span.error {
  width: 50%;
  display: block;
  float: right;
  margin-right: 0.75em;
  text-transform: none;
  letter-spacing: normal;
}
.metaDataBox.export-menu.big_box {
  width: 80%;
  height: 70%;
}
.metaDataBox.export-menu.big_box.add_to_media_box .right .export-buttons {
  max-width: 100%;
  text-align: center;
}
.metaDataBox.export-menu.big_box.add_to_media_box .right .export-buttons .button {
  width: 40%;
  margin: 0 3%;
}
.metaDataBox.export-menu.big_box video {
  width: 100%;
  max-height: 85%;
  border: 1px dashed #DEDEDE;
  margin-bottom: 1em;
}
.metaDataBox.export-menu.big_box .left {
  width: 14.5em;
}
.metaDataBox.export-menu.big_box .right {
  width: calc(100% - 16em);
}
.metaDataBox.export-menu.big_box .right .export-buttons {
  max-width: 34em;
  margin: auto;
}
.metaDataBox.export-menu.big_box .right .export-buttons .col-50 {
  width: calc(50% - 1em);
  display: inline-block;
  vertical-align: top;
  padding: 0 0.5em;
}
.metaDataBox.export-menu.big_box .right .export-buttons a.combinate-link {
  border: 2px dashed #B6B5B5;
  padding: 0.25em;
  display: block;
  height: 4.5em;
}
.metaDataBox.export-menu.big_box .right .export-buttons a.combinate-link .combinate_logo {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-combinator-icon.png);
  height: 5em;
  display: inline-block;
  width: 5em;
  background-size: 4em;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #2b2c2b;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  vertical-align: middle;
}
.metaDataBox.export-menu.big_box .right .export-buttons a.combinate-link .text {
  display: inline-block;
  font-weight: 300;
  font-size: 0.75em;
  letter-spacing: 0px;
  width: calc(100% - 6.5em);
  text-transform: uppercase;
  vertical-align: middle;
  color: #2b2c2b;
  text-align: right;
  padding-right: 0.5em;
}
.metaDataBox.export-menu.big_box .right .imageHolder {
  width: 90%;
  height: calc(100% - 7em);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.metaDataBox.export-menu.big_box.comb_export {
  min-height: 40em;
}
.metaDataBox.export-menu.big_box.comb_export .export-buttons {
  max-width: 45em;
}
.metaDataBox.export-menu.big_box.comb_export .imageHolder {
  width: 90%;
  height: 15em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.metaDataBox.export-menu.big_box.comb_export .color_filter_spectrum {
  width: 100%;
  margin-bottom: 0.5em;
}
.metaDataBox.export-menu.big_box.comb_export h3 {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: 'ralewaymedium';
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 0.25em;
}
.metaDataBox.export-menu.big_box.comb_export .metaData {
  padding: 0;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
.metaDataBox.export-menu.big_box.comb_export .metaData > label {
  width: 10em;
  display: inline-block;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.875em;
  vertical-align: middle;
}
.metaDataBox.export-menu.big_box.comb_export .metaData span {
  font-size: 0.875em;
  font-weight: 300;
}
.metaDataBox.export-menu.big_box.comb_export .metaData .addOption,
.metaDataBox.export-menu.big_box.comb_export .metaData .addTheOption {
  font-size: 0.75em;
  margin-left: 1em;
  cursor: pointer;
  border-bottom: 1px solid #DEDEDE;
}
.metaDataBox.export-menu.big_box.comb_export .metaData .addTheOption {
  margin-left: 0.5em;
}
.metaDataBox.export-menu.big_box.comb_export .metaData .button {
  font-size: 0.75em;
  margin-top: 0.25em;
  width: calc(100% - 2em);
  padding: 0.5em 1em;
  height: 21px;
}
.metaDataBox.export-menu.big_box.comb_export .metaData .button:hover {
  opacity: 0.8;
}
.metaDataBox.export-menu.big_box.comb_export .metaData input:not([type='checkbox']) {
  width: 100%;
  display: inline-block;
  border: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: .292em 1em;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.5em) 50%;
  font-size: 0.75em;
  background-size: 1em;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  border: 1px solid #B6B5B5;
  margin: 0.4em 0;
}
.metaDataBox.export-menu.big_box.comb_export .metaData input:not([type='checkbox']):disabled {
  opacity: 0.5;
}
.metaDataBox.export-menu.big_box.comb_export .metaData input:not([type='checkbox']).addOptionText {
  width: 4.5em;
  margin-left: 0.5em;
  padding: 0em 1em;
  height: 2em;
}
.metaDataBox.export-menu.big_box.comb_export .metaData select {
  font-weight: 300;
  background-position: calc(100% - 0.5em) 50%;
  width: calc(100% - 19.5em);
}
.metaDataBox.export-menu.big_box.comb_export .metaData select:disabled {
  opacity: 0.5;
}
.metaDataBox.export-menu.big_box.comb_export .metaData input.height_input,
.metaDataBox.export-menu.big_box.comb_export .metaData input.height_input_coverted {
  width: 6.5em;
}
.metaDataBox.export-menu.big_box.comb_export .metaData input.height_input_coverted {
  margin-left: 1.5em;
}
.metaDataBox.export-menu .closePopup {
  width: 2em;
  height: 2em;
  background-color: #2b2c2b;
  position: absolute;
  right: 0.5em;
  background-size: 2em;
  background-repeat: no-repeat;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plus-icon.png);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  background-position: 50% 50%;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
  z-index: 10;
}
.metaDataBox.export-menu .imageHolder {
  width: 50%;
  margin: auto;
  height: 14.5em;
  position: relative;
  border: 1px dashed #DEDEDE;
  margin-bottom: 1em;
}
.metaDataBox.export-menu .imageHolder .imageReady {
  width: auto;
  height: 100%;
  display: block;
  margin: auto;
}
.metaDataBox.export-menu .metaData input:not([type='checkbox']) {
  margin-bottom: 1em;
  display: inline-block;
  height: 2.5em;
  letter-spacing: 1px;
  padding: 0;
  font-size: 0.875em;
  width: 100%;
  font-weight: 300;
  text-align: center;
}
.metaDataBox.export-menu .metaData input:not([type='checkbox']).disabled {
  opacity: 0.25;
}
.metaDataBox.export-menu .logo {
  width: auto;
  display: block;
  height: 2.25em;
  margin: auto;
  padding-top: 1em;
  margin-bottom: 1em;
}
.metaDataBox.export-menu .button {
  margin-bottom: 1em;
}
.metaDataBox.export-menu h2 {
  width: calc(100% - 1.5em);
  display: block;
  letter-spacing: 3px;
  text-decoration: none;
  height: 8em;
  margin-bottom: 1em;
  color: white;
  text-transform: uppercase;
  background-color: white;
  text-align: right;
  padding-right: 0.5em;
  margin-left: 1em;
  -webkit-border-top-left-radius: 100%;
  -webkit-border-bottom-left-radius: 100%;
  -moz-border-radius-topleft: 100%;
  -moz-border-radius-bottomleft: 100%;
  border-top-left-radius: 15em;
  border-bottom-left-radius: 15em;
  font-family: 'ralewaymedium';
  font-size: 1em;
}
.metaDataBox.export-menu h2 span {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  padding-right: 0.5em;
  color: #2b2c2b;
  border-right: 1px solid #2b2c2b;
}
.metaDataBox.export-menu .left {
  background-color: #2b2c2b;
  height: 100%;
  padding: 0;
  width: calc(35% - 1em);
}
.metaDataBox.export-menu .right {
  width: 65%;
}
.metaDataBox.export-menu .add_comb_values h3 {
  font-weight: 500;
  font-size: 0.75em;
  color: #2b2c2b;
  margin: 0;
  text-transform: uppercase;
  padding-top: 0.5em;
}
img.cantDeleteWatermark {
  position: absolute;
  width: auto;
  height: 100%;
  z-index: 300;
  top: 0;
}
#pot_section .icon-plus-squared:hover::before {
  color: #555;
}
#pot_section .set_open_checked:before {
  content: '\f146';
  color: #555;
}
#pot_section .icon-check-empty {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  left: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
#pot_section .icon-check-empty:hover::before {
  color: #555;
}
#pot_section .pot_checked:before {
  content: '\e809';
  color: #555;
}
.page-template-page-combinator-php #main,
.actionButtons {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
header {
  text-align: left;
}
.remove-img {
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0.25em;
  border: 1px dashed #808080;
}
.cantclickoverlay.half {
  width: calc(70% - 10.5em);
  left: auto;
  right: 0;
}
.content-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.border-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
span.to_delete_after {
  font-style: italic;
  font-weight: 300;
  height: 3.5em;
  line-height: 3.5em;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 1em;
}
.normal_page {
  text-align: left;
  width: calc(100% - 15em);
  height: calc(100% - 4.25em);
  position: fixed;
  bottom: 0;
  right: 0;
  background-color: #f9f9f9;
  z-index: 220;
  height: 100%;
}
.normal_page .canOpen {
  padding: 1em;
  padding-bottom: 0;
}
.normal_page.exporting {
  position: absolute;
}
.normal_page .object_side {
  width: 30%;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
  position: relative;
  display: inline-block;
}
.normal_page .object_side .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 1000;
}
.normal_page .object_side.adding_extra_plant {
  z-index: 0;
}
.normal_page .types,
.normal_page .container_holder {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
}
.normal_page .types {
  position: absolute;
  top: 0;
  background-color: white;
}
.normal_page .types .container_holder {
  display: none;
}
.normal_page div.active {
  z-index: 100;
}
.normal_page div.active .container_holder {
  display: block;
}
.normal_page div.active .label {
  background-color: white;
  box-shadow: 3px 0 5px -2px rgba(0, 0, 0, 0.2);
}
.normal_page .label {
  position: absolute;
  width: 4em;
  height: 4.5em;
  padding-left: 0.5em;
  right: -4.5em;
  background-size: 2em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #B8B8B8;
  line-height: 5em;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  color: white;
  z-index: 1;
  cursor: pointer;
  -webkit-border-top-right-radius: 5em;
  -webkit-border-bottom-right-radius: 5em;
  -moz-border-radius-topright: 5em;
  -moz-border-radius-bottomright: 5em;
  border-top-right-radius: 5em;
  border-bottom-right-radius: 5em;
}
.normal_page .label:hover {
  opacity: 0.8;
}
.normal_page .label.disabled {
  opacity: 0.2;
}
.normal_page .label.disabled:hover {
  opacity: 0.2;
}
.normal_page #pot_section .label {
  top: 6em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.normal_page #plant_section .label {
  top: 1em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.normal_page #combination_section .label {
  top: 19em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/comb_icon.png);
}
.normal_page #combination_section .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_white_v2.png);
  background-position: 40% 50%;
  background-size: 2.5em;
}
.normal_page #combination_section.active .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_v2.png);
}
.normal_page #select_topboard .label {
  top: 6em;
  background-size: 3.5em;
  background-position: 30% 50%;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon-white.png);
}
.normal_page #select_topboard.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon.png);
}
.normal_page #tag_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.normal_page #accessoires_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon.png);
}
.normal_page #pot_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon-active.png);
}
.normal_page #plant_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon-active.png);
}
.normal_page #combination_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-together-icon-active.png);
}
.normal_page #tag_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon-active.png);
}
.normal_page #accessoires_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon-active.png);
}
.normal_page #bouquets_section .label {
  background-size: 3em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-white.png);
}
.normal_page #bouquets_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-black.png);
}
.normal_page #wrappings_section .label {
  background-size: 3.5em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.normal_page #wrappings_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-filled.png);
}
.normal_page .content {
  height: calc(100% - 290px);
  overflow-y: scroll;
  overflow-x: hidden;
  margin: auto;
  width: calc(100% - 2em);
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.normal_page .content.open {
  height: calc(100% - 390px);
}
.normal_page .content .icon-check-empty {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  left: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.normal_page .content .icon-plus-squared {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.normal_page .content .set_open_checked:before {
  content: '\f146';
  color: #555;
}
.normal_page .content .info_bubble {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
}
.normal_page .content .deleteObjectMetaData {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.normal_page .content .add_item_to_block {
  width: calc(33.333% - 6px);
  padding-top: calc(33.333% - 6px);
  margin-left: 2px;
  margin-right: 2px;
}
.normal_page .content .add_item_to_block span.name_under {
  display: block;
  width: 100%;
  font-size: 0.75em;
  font-style: italic;
  color: #484848;
  height: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.normal_page .object_group_icons {
  display: inline-block;
}
.normal_page .object_icons {
  width: 2em;
  display: inline-block;
  height: 6em;
  vertical-align: middle;
  margin-right: 1em;
  padding-right: 0.5em;
  border-right: 1px solid #C8C8C8;
}
.normal_page .object_icons .icon_holder {
  background-color: #878688;
  display: inline-block;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  text-align: center;
}
.normal_page .object_icons .show_icon_controls {
  display: block;
  width: 2em;
  height: 2em;
  cursor: pointer;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.25em;
  line-height: 2em;
  vertical-align: middle;
  border-bottom: 1px solid #C8C8C8;
}
.normal_page .object_icons .show_icon_controls:hover {
  opacity: 0.5;
}
.normal_page .object_icons .show_icon_controls:last-child {
  border-bottom: 0px;
}
.normal_page .object_icons .show_icon_controls.pot {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.normal_page .object_icons .show_icon_controls.plant {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.normal_page .object_icons .show_icon_controls.tag {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.normal_page .track_orders {
  margin-top: 2em;
}
.normal_page .track_orders .orders {
  width: 100%;
  height: 20em;
  position: relative;
  display: none;
  border: 1px solid #878688;
  overflow: auto;
  font-size: 0.875em;
}
.normal_page .track_orders .orders.active {
  display: block;
}
.normal_page .track_orders .orders span {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.normal_page .track_orders .orders .order:nth-child(odd) {
  background-color: #eaeaea;
}
.normal_page .track_orders .orders .order .head {
  height: 2em;
}
.normal_page .track_orders .orders .order .head span.no_order {
  margin-left: 0.5em;
}
.normal_page .track_orders .orders .order .head span.id {
  width: 4em;
  margin-left: 0.5em;
}
.normal_page .track_orders .orders .order .head span.name {
  width: calc(100% - 14em);
  margin-left: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.normal_page .track_orders .orders .order .head span.type {
  width: 4em;
  margin-left: 0.5em;
}
.normal_page .track_orders .orders .order .head span.view_details {
  width: 4em;
  margin-left: 0.5em;
  text-decoration: underline;
  font-style: italic;
  cursor: pointer;
}
.normal_page .track_orders .orders .order .detail {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.normal_page .track_orders .orders .order .detail.open {
  max-height: 10em;
}
.normal_page .track_orders .orders .order .detail .image {
  width: 8em;
  display: inline-block;
  height: 6em;
  margin-left: 0.5em;
  vertical-align: top;
  position: relative;
  margin-bottom: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.normal_page .track_orders .orders .order .detail .info {
  width: calc(100% - 9em);
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5em;
}
.normal_page .track_orders .orders .order .detail p {
  margin: 0;
}
.normal_page .track_orders .orders .order .detail p .info_label {
  width: 6em;
}
.normal_page .track_orders .tab_button {
  background-color: #f5f5f5;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 300;
}
.normal_page .track_orders .tab_button.active {
  background-color: #878688;
  color: white;
}
.normal_page .user_tabs .user_tab {
  width: 100%;
  max-height: 37em;
  position: relative;
  display: none;
  border: 1px solid #878688;
  overflow: auto;
  padding-right: 0.25em;
  font-size: 0.875em;
}
.normal_page .user_tabs .user_tab label {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.875em;
}
.normal_page .user_tabs .user_tab input:not([type='checkbox']) {
  width: 20em;
  display: block;
  border: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5em;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  font-size: 1em;
  background-size: 1em;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
  border: 1px solid #B6B5B5;
  margin: 0.5em 0;
  font-weight: 300;
}
.normal_page .user_tabs .user_tab input:not([type='checkbox']):disabled {
  opacity: 0.5;
}
.normal_page .user_tabs .user_tab.active {
  display: block;
}
.normal_page .user_tabs .user_tab span {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.normal_page .user_tabs .user_tab .user {
  padding: 0.25em 0.5em;
}
.normal_page .user_tabs .user_tab .user:nth-child(odd) {
  background-color: #eaeaea;
}
.normal_page .user_tabs .user_tab .user .change_pass,
.normal_page .user_tabs .user_tab .user .delete_user,
.normal_page .user_tabs .user_tab .user .delete_user_confirm,
.normal_page .user_tabs .user_tab .user .delete_user_deny {
  text-decoration: underline;
  font-size: 0.75em;
  cursor: pointer;
}
.normal_page .user_tabs .user_tab .user .change_pass {
  margin-left: 2em;
}
.normal_page .user_tabs .user_tab .user .detail p .info_label.delete_user {
  margin-left: 6.6666666667em;
}
.normal_page .user_tabs .user_tab .user .head {
  height: 2em;
}
.normal_page .user_tabs .user_tab .user .head span.no_order {
  margin-left: 0.5em;
}
.normal_page .user_tabs .user_tab .user .head span.id {
  width: 3em;
  margin-left: 0.25em;
}
.normal_page .user_tabs .user_tab .user .head span.name {
  width: 10em;
  margin-left: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.normal_page .user_tabs .user_tab .user .head span.email {
  width: calc(100% - 19em);
  margin-left: 0.5em;
}
.normal_page .user_tabs .user_tab .user .head span.last_login {
  width: 16em;
}
.normal_page .user_tabs .user_tab .user .head span.view_details {
  width: 4em;
  margin-left: 0.5em;
  text-decoration: underline;
  font-style: italic;
  cursor: pointer;
}
.normal_page .user_tabs .user_tab .user .detail {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.normal_page .user_tabs .user_tab .user .detail.open {
  max-height: 14em;
}
.normal_page .user_tabs .user_tab .user .detail .image {
  width: 8em;
  display: inline-block;
  height: 6em;
  margin-left: 0.5em;
  vertical-align: top;
  position: relative;
  margin-bottom: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.normal_page .user_tabs .user_tab .user .detail .info {
  width: calc(100% - 9em);
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5em;
}
.normal_page .user_tabs .user_tab .user .detail p {
  margin: 0;
}
.normal_page .user_tabs .user_tab .user .detail p .info_label {
  margin-left: 5em;
  width: 9em;
}
.normal_page .user_tabs .user_tab .user .detail p .info_label.sure_delete_text {
  width: auto;
}
.normal_page .user_tabs .user_tab .user .detail p .info_label.delete_user_confirm {
  margin-left: 6.6666666667em;
}
.normal_page .user_tabs .tab_button {
  background-color: #f5f5f5;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 300;
}
.normal_page .user_tabs .tab_button.active {
  background-color: #878688;
  color: white;
}
.normal_page .col-50 {
  width: calc(50% - 4em);
  height: calc(100% - 2em);
  float: left;
  padding: 1em;
  margin-right: 2em;
  color: #2b2c2b;
  position: relative;
}
.normal_page .col-50 h1,
.normal_page .col-50 h2,
.normal_page .col-50 h3 {
  color: #2b2c2b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.25em;
}
.normal_page .col-50 p {
  color: #2b2c2b;
  font-weight: 300;
}
.normal_page .col-50 h2,
.normal_page .col-50 h3 {
  font-size: 1em;
  margin-top: 1em;
}
.normal_page .col-50 .button {
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.5em 1em;
  width: 100%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.normal_page .col-50 .button.disabled {
  opacity: 0.25;
}
.normal_page .col-50 .value_label {
  text-transform: uppercase;
  width: 9em;
  display: inline-block;
}
.normal_page .col-50 .value {
  width: calc(100% - 11em);
  display: inline-block;
  background-color: #f5f5f5;
}
.normal_page .col-50 input[type=text] {
  width: calc(100% - 11em);
  display: inline-block;
  background-color: #f5f5f500;
  font-weight: 300;
  color: #2b2c2b;
  line-height: 2em;
  vertical-align: middle;
  padding: 0em 0.5em;
}
.normal_page .col-50 .floriday_fields form .buttonize {
  float: right;
  padding: .25em 1em;
  margin-right: 1.25em;
}
.normal_page .col-50 span,
.normal_page .col-50 li,
.normal_page .col-50 label {
  font-weight: 300;
  color: #2b2c2b;
  line-height: 2em;
  vertical-align: middle;
  padding: 0.25em;
  margin: 0.25em;
}
.normal_page .col-50 li {
  line-height: 1.25em;
}
.normal_page .col-50:first-child:after {
  content: "";
  height: 90%;
  width: 0px;
  border-right: 2px dashed rgba(135, 134, 136, 0.25);
  background-color: white;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.bellaplant_colors .showCasePage img.appended_logo {
  right: auto;
  left: 1.5em;
  top: 1em;
}
.price_container {
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.price_container.exporting_screenshot h3 {
  font-size: 6em;
}
.price_container h3 {
  font-size: 3em;
  margin-right: 0.5em;
  color: #a9c032;
}
.add_price {
  width: 10em;
  height: auto;
  margin-left: 1.5em;
  display: inline-block;
  vertical-align: top;
}
.add_price label {
  text-transform: uppercase;
  font-size: 0.75em;
  color: #113737;
}
.add_price input {
  width: 11em;
  padding: 0.5em;
  display: block;
  font-size: 0.75em;
  border: 2px solid #a9c032;
}
.showCasePage {
  text-align: left;
  width: calc(100% - 15em);
  height: calc(100% - 4.25em);
  position: fixed;
  bottom: 0;
  right: 0;
  background-color: #f9f9f9;
  z-index: 220;
  z-index: 200;
}
.showCasePage .canOpen {
  padding: 1em;
  padding-bottom: 0;
}
.showCasePage.exporting {
  position: absolute;
}
.showCasePage .object_side {
  width: 30%;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
  position: relative;
  display: inline-block;
}
.showCasePage .object_side .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 1000;
}
.showCasePage .object_side.adding_extra_plant {
  z-index: 0;
}
.showCasePage .types,
.showCasePage .container_holder {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
}
.showCasePage .types {
  position: absolute;
  top: 0;
  background-color: white;
}
.showCasePage .types .container_holder {
  display: none;
}
.showCasePage div.active {
  z-index: 100;
}
.showCasePage div.active .container_holder {
  display: block;
}
.showCasePage div.active .label {
  background-color: white;
  box-shadow: 3px 0 5px -2px rgba(0, 0, 0, 0.2);
}
.showCasePage .label {
  position: absolute;
  width: 4em;
  height: 4.5em;
  padding-left: 0.5em;
  right: -4.5em;
  background-size: 2em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #B8B8B8;
  line-height: 5em;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  color: white;
  z-index: 1;
  cursor: pointer;
  -webkit-border-top-right-radius: 5em;
  -webkit-border-bottom-right-radius: 5em;
  -moz-border-radius-topright: 5em;
  -moz-border-radius-bottomright: 5em;
  border-top-right-radius: 5em;
  border-bottom-right-radius: 5em;
}
.showCasePage .label:hover {
  opacity: 0.8;
}
.showCasePage .label.disabled {
  opacity: 0.2;
}
.showCasePage .label.disabled:hover {
  opacity: 0.2;
}
.showCasePage #pot_section .label {
  top: 6em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.showCasePage #plant_section .label {
  top: 1em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.showCasePage #combination_section .label {
  top: 19em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/comb_icon.png);
}
.showCasePage #combination_section .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_white_v2.png);
  background-position: 40% 50%;
  background-size: 2.5em;
}
.showCasePage #combination_section.active .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_v2.png);
}
.showCasePage #select_topboard .label {
  top: 6em;
  background-size: 3.5em;
  background-position: 30% 50%;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon-white.png);
}
.showCasePage #select_topboard.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon.png);
}
.showCasePage #tag_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.showCasePage #accessoires_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon.png);
}
.showCasePage #pot_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon-active.png);
}
.showCasePage #plant_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon-active.png);
}
.showCasePage #combination_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-together-icon-active.png);
}
.showCasePage #tag_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon-active.png);
}
.showCasePage #accessoires_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon-active.png);
}
.showCasePage #bouquets_section .label {
  background-size: 3em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-white.png);
}
.showCasePage #bouquets_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-black.png);
}
.showCasePage #wrappings_section .label {
  background-size: 3.5em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.showCasePage #wrappings_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-filled.png);
}
.showCasePage .content {
  height: calc(100% - 290px);
  overflow-y: scroll;
  overflow-x: hidden;
  margin: auto;
  width: calc(100% - 2em);
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.showCasePage .content.open {
  height: calc(100% - 390px);
}
.showCasePage .content .icon-check-empty {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  left: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.showCasePage .content .icon-plus-squared {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.showCasePage .content .set_open_checked:before {
  content: '\f146';
  color: #555;
}
.showCasePage .content .info_bubble {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
}
.showCasePage .content .deleteObjectMetaData {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.showCasePage .content .add_item_to_block {
  width: calc(33.333% - 6px);
  padding-top: calc(33.333% - 6px);
  margin-left: 2px;
  margin-right: 2px;
}
.showCasePage .content .add_item_to_block span.name_under {
  display: block;
  width: 100%;
  font-size: 0.75em;
  font-style: italic;
  color: #484848;
  height: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.showCasePage .object_group_icons {
  display: inline-block;
}
.showCasePage .object_icons {
  width: 2em;
  display: inline-block;
  height: 6em;
  vertical-align: middle;
  margin-right: 1em;
  padding-right: 0.5em;
  border-right: 1px solid #C8C8C8;
}
.showCasePage .object_icons .icon_holder {
  background-color: #878688;
  display: inline-block;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  text-align: center;
}
.showCasePage .object_icons .show_icon_controls {
  display: block;
  width: 2em;
  height: 2em;
  cursor: pointer;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.25em;
  line-height: 2em;
  vertical-align: middle;
  border-bottom: 1px solid #C8C8C8;
}
.showCasePage .object_icons .show_icon_controls:hover {
  opacity: 0.5;
}
.showCasePage .object_icons .show_icon_controls:last-child {
  border-bottom: 0px;
}
.showCasePage .object_icons .show_icon_controls.pot {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.showCasePage .object_icons .show_icon_controls.plant {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.showCasePage .object_icons .show_icon_controls.tag {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.showCasePage img.appended_label {
  width: 15%;
  height: auto;
  position: absolute;
  right: 7%;
  top: 0em;
  z-index: 10;
}
.showCasePage img.appended_label.label_left {
  width: 16%;
  right: unset;
  left: 2.5%;
  top: 2.5%;
}
.showCasePage img.appended_label.verzend_doos {
  left: unset;
  right: 2.5%;
  bottom: unset;
  top: 2.5%;
  height: 50%;
  width: auto;
}
.showCasePage img.appended_label.son_koot_label {
  top: unset;
  right: unset;
  bottom: 2.5%;
  left: 23%;
  z-index: 1000;
  height: 13.5%;
  width: auto;
}
.showCasePage img.appended_logo {
  width: 15%;
  height: auto;
  position: absolute;
  right: 0.5em;
  top: 0.5em;
  z-index: 10;
}
.showCasePage img.appended_logo.decorum_logo {
  right: unset;
  left: 2.5%;
  top: 2.5%;
  width: 35%;
}
.showCasePage img.appended_logo.kpholland2_logo {
  left: unset;
  right: 2.5%;
  top: unset;
  bottom: 2.5%;
  width: 25%;
}
.showCasePage img.appended_logo.levoplant_logo {
  left: unset;
  right: 2.5%;
  top: unset;
  bottom: 2.5%;
  height: 30%;
  width: auto;
}
.showCasePage img.appended_logo.optiflor_logo {
  left: unset;
  right: 2.5%;
  top: unset;
  bottom: 2.5%;
  height: 30%;
  width: auto;
}
.showCasePage img.appended_logo.florabiez_logo {
  left: unset;
  right: 2.5%;
  top: unset;
  bottom: 2.5%;
  height: 20%;
  width: auto;
}
.showCasePage img.appended_logo.stolkbrothers_label {
  right: 3%;
  top: 0;
  height: 25%;
  width: auto;
}
.showCasePage img.appended_logo.breasy_label {
  right: 5%;
  top: 5%;
  height: 13%;
  width: auto;
}
.showCasePage img.appended_logo.botanic-friends {
  top: 0;
  right: 2.5%;
  height: 22.5%;
  width: auto;
}
.showCasePage .logo_radio {
  margin: 1em 0em;
}
.showCasePage .logo_radio label {
  display: block;
  margin: auto;
  font-size: 0.75em;
  font-weight: 400;
  text-transform: uppercase;
  color: #878688;
  font-weight: 300;
  cursor: pointer;
}
.showCasePage .logo_radio #title_scvo {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  border-color: #B6B5B5;
  color: #2b2c2b;
  padding: 0 1em;
  height: 2em;
  margin-top: 0.5em;
  width: 100%;
  font-size: 1em;
}
.showCasePage.page_overview .edit-item {
  background-color: #2b2c2b;
}
.showCasePage div#show-folders,
.showCasePage #move-to-folder,
.showCasePage nav .page-numbers {
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  display: inline-block;
  color: #fff;
  height: auto;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  line-height: normal;
}
.showCasePage.page_creations select {
  display: inline-block;
  border: 1px solid #ddd;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  font-size: 0.875em;
  background-size: 1.25em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-dropdown-icon.png);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  border-color: #B6B5B5;
  color: #2b2c2b;
  padding: 0 1em;
  background-position: 95% 50%;
}
.showCasePage.page_creations form select {
  padding: 0px 2em 0 1em;
  background-position: 80% 50%;
}
.showCasePage .size-post-thumbnail {
  width: calc(100% - 4px);
  border: 2px dashed #e7e8ea;
  border-bottom: 0;
}
.showCasePage .date {
  background-color: #2b2c2b;
  font-size: 0.875em;
  height: 2em;
  line-height: 2em;
  font-weight: 300;
}
.showCasePage #combination_section .label {
  top: 1em;
}
.showCasePage #plant_section .label {
  top: 6em;
}
.showCasePage #pot_section .label {
  top: 11em;
}
.showCasePage #accessoires_section .label {
  top: 16em;
}
.showCasePage .added_item {
  cursor: move;
}
.showCasePage .backgroundImagesContainer {
  width: 15em;
  padding: 1em;
  display: inline-block;
  height: 100%;
  overflow-y: scroll;
  background-color: white;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
  position: relative;
}
.showCasePage .backgroundImagesContainer .uploadForm {
  opacity: 0;
  width: 0;
  height: 0;
  display: inline-block;
  display: none;
}
.showCasePage .backgroundImagesContainer .error_upload.error {
  font-size: 0.75em;
  text-align: center;
  font-style: italic;
  color: #980000;
}
.showCasePage .backgroundImagesContainer .thumbnailImages .remove_item,
.showCasePage .backgroundImagesContainer .uploadImage .remove_item {
  position: absolute;
  display: block;
  height: 2em;
  top: .125em;
  background-color: #878688;
  right: .125em;
  left: auto;
  bottom: auto;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  opacity: .5;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
  width: 2em;
}
.showCasePage .backgroundImagesContainer .thumbnailImages .remove_item:hover,
.showCasePage .backgroundImagesContainer .uploadImage .remove_item:hover {
  opacity: 1;
}
.showCasePage .backgroundImagesContainer .thumbnailImages.active,
.showCasePage .backgroundImagesContainer .uploadImage.active {
  z-index: 1;
}
.showCasePage .backgroundImagesContainer .thumbnailImages .icon-image,
.showCasePage .backgroundImagesContainer .uploadImage .icon-image {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../displaycreator/images/icons/icon-image.png);
}
.showCasePage .backgroundImagesContainer .thumbnailImages .icon,
.showCasePage .backgroundImagesContainer .uploadImage .icon {
  width: 3em;
  height: 3em;
  display: inline-block;
  background-size: contain;
  background-position: 50% 50%;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 1em;
  background-repeat: no-repeat;
  display: block;
  margin: auto;
  margin-top: 2em;
}
.showCasePage .backgroundImagesContainer .thumbnailImages span,
.showCasePage .backgroundImagesContainer .uploadImage span {
  font-size: 0.875em;
  display: block;
  text-align: center;
}
.showCasePage .backgroundImagesContainer .thumbnailImages:nth-child(2),
.showCasePage .backgroundImagesContainer .uploadImage:nth-child(2) {
  opacity: 0.7;
}
.showCasePage .backgroundImagesContainer .thumbnailImages .uploadImage .insideUploadButton,
.showCasePage .backgroundImagesContainer .uploadImage .uploadImage .insideUploadButton {
  height: 3.4em;
}
.showCasePage .showcase_container {
  width: calc(100% - 20em);
  position: absolute;
  top: 0;
  left: 17em;
  right: 0;
  border: 3px dashed #878789;
  margin: 1em auto;
  padding-top: 40%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.showCasePage .showcase_container.square {
  width: 40%;
}
.showCasePage .showcase_container.square .showcase .closeup_container,
.showCasePage .showcase_container.square .appended_label.label_left {
  width: 32%;
}
.showCasePage .showcase_container.square .showcase .closeup_container.sonenkoot_green,
.showCasePage .showcase_container.square .appended_label.label_left.sonenkoot_green {
  width: 23%;
}
.showCasePage .showcase_container .left_top_text {
  position: absolute;
  top: 2em;
  left: 1em;
  height: 12.5%;
  width: auto;
}
.showCasePage .showcase_container .scvo_footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4em;
  background-color: #b2dfd8;
  text-align: center;
  line-height: 100%;
}
.showCasePage .showcase_container .scvo_footer h1 {
  font-size: 2em;
  line-height: 2em;
  color: #5e3427;
  font-family: 'museo700';
}
.showCasePage .showcase_container .scvo_footer img.template_log {
  position: absolute;
  right: 2em;
  bottom: 2em;
  height: 150%;
  width: auto;
}
.showCasePage .showcase_container .scvo_footer img.template_log.madeby {
  bottom: 100%;
  top: 0;
  margin: auto;
}
.showCasePage .showcase_container .showcase {
  width: calc(100% - 0.25em);
  height: calc(100% - 0.25em);
  background-position: 50% 50%;
  background-size: cover;
  position: absolute;
  top: 0.125em;
  left: 0.125em;
  overflow: hidden;
}
.showCasePage .showcase_container .showcase.doing_screenshot .scvo_footer {
  height: 8em;
}
.showCasePage .showcase_container .showcase.doing_screenshot .scvo_footer h1 {
  font-size: 4em;
}
.showCasePage .showcase_container .showcase.doing_screenshot .left_top_text {
  top: 4em;
  left: 2em;
}
.showCasePage .showcase_container .showcase .closeup_container {
  width: 16%;
  height: 32%;
  z-index: 400;
  border: 4px solid #1d1d1b;
  position: absolute;
  bottom: 2.5%;
  left: 2.5%;
  overflow: hidden;
  background-color: white;
}
.showCasePage .showcase_container .showcase .closeup_container.round_container {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border-color: #286275;
  bottom: 30%;
}
.showCasePage .showcase_container .showcase .closeup_container.sonenkoot_green {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border-color: #748779;
  bottom: 2.5%;
  height: 23%;
  width: 23%;
}
.showCasePage .showcase_container .showcase .closeup_container img {
  height: 100%;
  width: auto;
  margin: auto;
  text-align: center;
  display: block;
}
.showCasePage .showcase_container .showcase .closeup_container img.more_width {
  height: auto;
  width: 100%;
}
.showCasePage .showcase_container .showcase .closeup_container .closeup_label,
.showCasePage .showcase_container .showcase .closeup_container .choose_from_gallery {
  background-color: rgba(249, 249, 249, 0.75);
  opacity: 0;
  width: 100%;
  height: 50%;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.showCasePage .showcase_container .showcase .closeup_container .closeup_label.empty,
.showCasePage .showcase_container .showcase .closeup_container .choose_from_gallery.empty {
  opacity: 1;
}
.showCasePage .showcase_container .showcase .closeup_container .closeup_label:hover,
.showCasePage .showcase_container .showcase .closeup_container .choose_from_gallery:hover {
  opacity: 1;
  background-color: #eaeaea;
  cursor: pointer;
}
.showCasePage .showcase_container .showcase .closeup_container .closeup_label span,
.showCasePage .showcase_container .showcase .closeup_container .choose_from_gallery span {
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 2em;
  line-height: 2em;
  text-transform: uppercase;
  color: #878688;
  font-weight: 300;
  text-align: center;
  font-size: 0.875em;
}
.showCasePage .showcase_container .showcase .closeup_container .closeup_file {
  display: none;
}
.showCasePage .showcase_container .showcase .closeup_container .closeup_label {
  top: 50%;
  border-top: 1px dashed #878688;
}
.showCasePage .showcase_container .showcase .tempBg {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.showCasePage .showcase_container .showcase .exportComb {
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  color: #fff;
  display: inline-block;
  letter-spacing: 1px;
  cursor: pointer;
  border: none;
  padding: 0.5em 3em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  font-size: 0.875em;
  position: absolute;
  bottom: 0.5em;
  right: 0.5em;
  z-index: 500;
}
.showCasePage .action_options {
  position: absolute;
  width: calc(100% - 20em);
  margin: 1em;
  bottom: 0;
  right: 0;
}
#save_pots {
  color: #fff;
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  height: 21px;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.5em 1em;
  width: calc(100% - 7em);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
}
.video_sidebar {
  float: right;
  width: 20%;
  padding: 1em;
  vertical-align: top;
  text-align: center;
}
.video_sidebar h1 {
  color: #2b2c2b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 2em;
}
.video_sidebar h1 span {
  font-weight: normal;
}
.video_sidebar .video_button {
  margin: auto;
  margin-bottom: 1em;
  background-color: #2b2c2b;
  overflow: auto;
  cursor: pointer;
  max-width: 16em;
}
.video_sidebar .video_button[data-open="combinator"] .logo {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/logo_comb_black.png);
}
.video_sidebar .video_button[data-open="display_creator"] .logo {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/logo_dc_black.png);
}
.video_sidebar .video_button[data-open="showcase"] .logo {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/logo_sc_black.png);
}
.video_sidebar .video_button .logo {
  display: block;
  width: 6em;
  margin: auto;
  height: 6em;
  background-color: white;
  background-size: 6em;
  background-repeat: no-repeat;
  margin-top: 1em;
  -webkit-border-radius: 12em;
  -moz-border-radius: 12em;
  border-radius: 12em;
}
.video_sidebar .video_button span {
  display: block;
  text-align: center;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: 300;
  color: white;
  width: 10em;
  margin: auto;
  padding-bottom: 1em;
  padding-top: 0.5em;
}
.questions {
  padding: 1em;
  width: 70%;
  float: left;
}
.questions .question_holder {
  max-height: 2em;
  overflow: hidden;
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  border-bottom: 1px solid #C8C8C8;
}
.questions .question_holder.open {
  max-height: 15em;
}
.questions h1 {
  color: #2b2c2b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 2em;
}
.questions h1 span {
  font-weight: normal;
}
.questions h2.question {
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 0em;
  line-height: 2em;
  cursor: pointer;
}
.questions p {
  font-weight: 300;
  margin-top: 0;
}
.chooseboxes {
  max-width: 100%;
  margin: auto;
  text-align: center;
}
.chooseboxes a {
  width: 14em;
  margin: 1em;
  display: inline-block;
  vertical-align: top;
  min-height: 15em;
  border: 2px dashed #878688;
  color: #2b2c2b;
  text-decoration: none;
  font-weight: 300;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
}
.chooseboxes a.no-active {
  opacity: 0.2;
}
.chooseboxes a:hover {
  background-color: #2b2c2b;
  color: white;
  border: 2px dashed white;
}
.chooseboxes a:hover .additional_info {
  display: block;
}
.chooseboxes .additional_info {
  display: none;
  position: absolute;
  width: 100%;
  margin-top: 4em;
  font-size: 0.875em;
  color: #878688;
  font-style: italic;
}
.chooseboxes .home-icon {
  background-size: 3em;
  background-position: 50% 50%;
  width: 5em;
  height: 5em;
  background-repeat: no-repeat;
  margin: auto;
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
  background-color: #878688;
  padding: 1em;
  -webkit-border-radius: 12em;
  -moz-border-radius: 12em;
  border-radius: 12em;
}
.chooseboxes .home-icon.combinate {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-combinator-icon.png);
  background-size: 5em;
}
.chooseboxes .home-icon.displaycreator {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-dc-icon.png);
  background-size: 5em;
}
.chooseboxes .home-icon.showcase {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-showcase-icon.png);
  background-size: 5em;
}
.chooseboxes .home-icon.upload-images {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-upload-images-icon.png);
  background-size: 5em;
}
.chooseboxes .home-icon.combination {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/comb_icon.png);
}
.chooseboxes .home-icon.pot {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.chooseboxes .home-icon.plant {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.chooseboxes .home-icon.tag {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.chooseboxes .home-icon.bouquet {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-white.png);
}
.chooseboxes .home-icon.wrap {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.chooseboxes .home-icon.accessoires {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon.png);
}
.chooseboxes .home-icon.help-icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-question-mark-icon.png);
  background-size: 2em;
}
.chooseboxes .home-icon.projects {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/open-project-white_2.png);
  background-size: 3.5em;
}
.chooseboxes .home-icon.create {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/new-project-white.png);
  background-size: 3.5em;
}
.chooseboxes .home-icon.home-icon.help {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-question-mark-icon.png);
  background-size: 2em;
}
.chooseboxes span {
  text-transform: uppercase;
  width: 9.75em;
  display: block;
  margin: auto;
  text-align: center;
  font-size: 1em;
  height: 5.5em;
}
img {
  -ms-interpolation-mode: bicubic;
}
.page-template-page-pdi-catalog-php img {
  image-rendering: optimizeQuality;
}
select::-ms-expand {
  display: none;
}
.gallerypage {
  text-align: left;
  width: calc(100% - 15em);
  position: fixed;
  bottom: 0;
  right: 0;
  background-color: #f9f9f9;
  z-index: 220;
  height: 100%;
  height: calc(100% - 4.25em);
  overflow: auto;
}
.gallerypage .canOpen {
  padding: 1em;
  padding-bottom: 0;
}
.gallerypage.exporting {
  position: absolute;
}
.gallerypage .object_side {
  width: 30%;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
  position: relative;
  display: inline-block;
}
.gallerypage .object_side .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 1000;
}
.gallerypage .object_side.adding_extra_plant {
  z-index: 0;
}
.gallerypage .types,
.gallerypage .container_holder {
  height: 100%;
  width: 100%;
  display: block;
  position: relative;
}
.gallerypage .types {
  position: absolute;
  top: 0;
  background-color: white;
}
.gallerypage .types .container_holder {
  display: none;
}
.gallerypage div.active {
  z-index: 100;
}
.gallerypage div.active .container_holder {
  display: block;
}
.gallerypage div.active .label {
  background-color: white;
  box-shadow: 3px 0 5px -2px rgba(0, 0, 0, 0.2);
}
.gallerypage .label {
  position: absolute;
  width: 4em;
  height: 4.5em;
  padding-left: 0.5em;
  right: -4.5em;
  background-size: 2em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #B8B8B8;
  line-height: 5em;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  color: white;
  z-index: 1;
  cursor: pointer;
  -webkit-border-top-right-radius: 5em;
  -webkit-border-bottom-right-radius: 5em;
  -moz-border-radius-topright: 5em;
  -moz-border-radius-bottomright: 5em;
  border-top-right-radius: 5em;
  border-bottom-right-radius: 5em;
}
.gallerypage .label:hover {
  opacity: 0.8;
}
.gallerypage .label.disabled {
  opacity: 0.2;
}
.gallerypage .label.disabled:hover {
  opacity: 0.2;
}
.gallerypage #pot_section .label {
  top: 6em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.gallerypage #plant_section .label {
  top: 1em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.gallerypage #combination_section .label {
  top: 19em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/comb_icon.png);
}
.gallerypage #combination_section .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_white_v2.png);
  background-position: 40% 50%;
  background-size: 2.5em;
}
.gallerypage #combination_section.active .label.con_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/con_label_icon_v2.png);
}
.gallerypage #select_topboard .label {
  top: 6em;
  background-size: 3.5em;
  background-position: 30% 50%;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon-white.png);
}
.gallerypage #select_topboard.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/topboard-icon.png);
}
.gallerypage #tag_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.gallerypage #accessoires_section .label {
  top: 11em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon.png);
}
.gallerypage #pot_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon-active.png);
}
.gallerypage #plant_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon-active.png);
}
.gallerypage #combination_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-together-icon-active.png);
}
.gallerypage #tag_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon-active.png);
}
.gallerypage #accessoires_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon-active.png);
}
.gallerypage #bouquets_section .label {
  background-size: 3em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-white.png);
}
.gallerypage #bouquets_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet-200-black.png);
}
.gallerypage #wrappings_section .label {
  background-size: 3.5em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-white.png);
}
.gallerypage #wrappings_section.active .label {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrap-200-filled.png);
}
.gallerypage .content {
  height: calc(100% - 290px);
  overflow-y: scroll;
  overflow-x: hidden;
  margin: auto;
  width: calc(100% - 2em);
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.gallerypage .content.open {
  height: calc(100% - 390px);
}
.gallerypage .content .icon-check-empty {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  left: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.gallerypage .content .icon-plus-squared {
  color: #ccc;
  display: block;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 100;
  padding: 2px;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.gallerypage .content .set_open_checked:before {
  content: '\f146';
  color: #555;
}
.gallerypage .content .info_bubble {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
}
.gallerypage .content .deleteObjectMetaData {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  left: 0.25em;
  z-index: 100;
  background-color: #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 1.25em;
  text-align: center;
  height: 1.25em;
  line-height: 17px;
  opacity: 0.75;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/delete.png);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.gallerypage .content .add_item_to_block {
  width: calc(33.333% - 6px);
  padding-top: calc(33.333% - 6px);
  margin-left: 2px;
  margin-right: 2px;
}
.gallerypage .content .add_item_to_block span.name_under {
  display: block;
  width: 100%;
  font-size: 0.75em;
  font-style: italic;
  color: #484848;
  height: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gallerypage .object_group_icons {
  display: inline-block;
}
.gallerypage .object_icons {
  width: 2em;
  display: inline-block;
  height: 6em;
  vertical-align: middle;
  margin-right: 1em;
  padding-right: 0.5em;
  border-right: 1px solid #C8C8C8;
}
.gallerypage .object_icons .icon_holder {
  background-color: #878688;
  display: inline-block;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  text-align: center;
}
.gallerypage .object_icons .show_icon_controls {
  display: block;
  width: 2em;
  height: 2em;
  cursor: pointer;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1.25em;
  line-height: 2em;
  vertical-align: middle;
  border-bottom: 1px solid #C8C8C8;
}
.gallerypage .object_icons .show_icon_controls:hover {
  opacity: 0.5;
}
.gallerypage .object_icons .show_icon_controls:last-child {
  border-bottom: 0px;
}
.gallerypage .object_icons .show_icon_controls.pot {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.gallerypage .object_icons .show_icon_controls.plant {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.gallerypage .object_icons .show_icon_controls.tag {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.gallerypage .track_orders {
  margin-top: 2em;
}
.gallerypage .track_orders .orders {
  width: 100%;
  height: 20em;
  position: relative;
  display: none;
  border: 1px solid #878688;
  overflow: auto;
  font-size: 0.875em;
}
.gallerypage .track_orders .orders.active {
  display: block;
}
.gallerypage .track_orders .orders span {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.gallerypage .track_orders .orders .order:nth-child(odd) {
  background-color: #eaeaea;
}
.gallerypage .track_orders .orders .order .head {
  height: 2em;
}
.gallerypage .track_orders .orders .order .head span.no_order {
  margin-left: 0.5em;
}
.gallerypage .track_orders .orders .order .head span.id {
  width: 4em;
  margin-left: 0.5em;
}
.gallerypage .track_orders .orders .order .head span.name {
  width: calc(100% - 14em);
  margin-left: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gallerypage .track_orders .orders .order .head span.type {
  width: 4em;
  margin-left: 0.5em;
}
.gallerypage .track_orders .orders .order .head span.view_details {
  width: 4em;
  margin-left: 0.5em;
  text-decoration: underline;
  font-style: italic;
  cursor: pointer;
}
.gallerypage .track_orders .orders .order .detail {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.gallerypage .track_orders .orders .order .detail.open {
  max-height: 10em;
}
.gallerypage .track_orders .orders .order .detail .image {
  width: 8em;
  display: inline-block;
  height: 6em;
  margin-left: 0.5em;
  vertical-align: top;
  position: relative;
  margin-bottom: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.gallerypage .track_orders .orders .order .detail .info {
  width: calc(100% - 9em);
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5em;
}
.gallerypage .track_orders .orders .order .detail p {
  margin: 0;
}
.gallerypage .track_orders .orders .order .detail p .info_label {
  width: 6em;
}
.gallerypage .track_orders .tab_button {
  background-color: #f5f5f5;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 300;
}
.gallerypage .track_orders .tab_button.active {
  background-color: #878688;
  color: white;
}
.gallerypage .user_tabs .user_tab {
  width: 100%;
  max-height: 37em;
  position: relative;
  display: none;
  border: 1px solid #878688;
  overflow: auto;
  padding-right: 0.25em;
  font-size: 0.875em;
}
.gallerypage .user_tabs .user_tab label {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.875em;
}
.gallerypage .user_tabs .user_tab input:not([type='checkbox']) {
  width: 20em;
  display: block;
  border: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5em;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  font-size: 1em;
  background-size: 1em;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
  border: 1px solid #B6B5B5;
  margin: 0.5em 0;
  font-weight: 300;
}
.gallerypage .user_tabs .user_tab input:not([type='checkbox']):disabled {
  opacity: 0.5;
}
.gallerypage .user_tabs .user_tab.active {
  display: block;
}
.gallerypage .user_tabs .user_tab span {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.gallerypage .user_tabs .user_tab .user {
  padding: 0.25em 0.5em;
}
.gallerypage .user_tabs .user_tab .user:nth-child(odd) {
  background-color: #eaeaea;
}
.gallerypage .user_tabs .user_tab .user .change_pass,
.gallerypage .user_tabs .user_tab .user .delete_user,
.gallerypage .user_tabs .user_tab .user .delete_user_confirm,
.gallerypage .user_tabs .user_tab .user .delete_user_deny {
  text-decoration: underline;
  font-size: 0.75em;
  cursor: pointer;
}
.gallerypage .user_tabs .user_tab .user .change_pass {
  margin-left: 2em;
}
.gallerypage .user_tabs .user_tab .user .detail p .info_label.delete_user {
  margin-left: 6.6666666667em;
}
.gallerypage .user_tabs .user_tab .user .head {
  height: 2em;
}
.gallerypage .user_tabs .user_tab .user .head span.no_order {
  margin-left: 0.5em;
}
.gallerypage .user_tabs .user_tab .user .head span.id {
  width: 3em;
  margin-left: 0.25em;
}
.gallerypage .user_tabs .user_tab .user .head span.name {
  width: 10em;
  margin-left: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gallerypage .user_tabs .user_tab .user .head span.email {
  width: calc(100% - 19em);
  margin-left: 0.5em;
}
.gallerypage .user_tabs .user_tab .user .head span.last_login {
  width: 16em;
}
.gallerypage .user_tabs .user_tab .user .head span.view_details {
  width: 4em;
  margin-left: 0.5em;
  text-decoration: underline;
  font-style: italic;
  cursor: pointer;
}
.gallerypage .user_tabs .user_tab .user .detail {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.gallerypage .user_tabs .user_tab .user .detail.open {
  max-height: 14em;
}
.gallerypage .user_tabs .user_tab .user .detail .image {
  width: 8em;
  display: inline-block;
  height: 6em;
  margin-left: 0.5em;
  vertical-align: top;
  position: relative;
  margin-bottom: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.gallerypage .user_tabs .user_tab .user .detail .info {
  width: calc(100% - 9em);
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5em;
}
.gallerypage .user_tabs .user_tab .user .detail p {
  margin: 0;
}
.gallerypage .user_tabs .user_tab .user .detail p .info_label {
  margin-left: 5em;
  width: 9em;
}
.gallerypage .user_tabs .user_tab .user .detail p .info_label.sure_delete_text {
  width: auto;
}
.gallerypage .user_tabs .user_tab .user .detail p .info_label.delete_user_confirm {
  margin-left: 6.6666666667em;
}
.gallerypage .user_tabs .tab_button {
  background-color: #f5f5f5;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 300;
}
.gallerypage .user_tabs .tab_button.active {
  background-color: #878688;
  color: white;
}
.gallerypage .col-50 {
  width: calc(50% - 4em);
  height: calc(100% - 2em);
  float: left;
  padding: 1em;
  margin-right: 2em;
  color: #2b2c2b;
  position: relative;
}
.gallerypage .col-50 h1,
.gallerypage .col-50 h2,
.gallerypage .col-50 h3 {
  color: #2b2c2b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.25em;
}
.gallerypage .col-50 p {
  color: #2b2c2b;
  font-weight: 300;
}
.gallerypage .col-50 h2,
.gallerypage .col-50 h3 {
  font-size: 1em;
  margin-top: 1em;
}
.gallerypage .col-50 .button {
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.5em 1em;
  width: 100%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  font-weight: 300;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.gallerypage .col-50 .button.disabled {
  opacity: 0.25;
}
.gallerypage .col-50 .value_label {
  text-transform: uppercase;
  width: 9em;
  display: inline-block;
}
.gallerypage .col-50 .value {
  width: calc(100% - 11em);
  display: inline-block;
  background-color: #f5f5f5;
}
.gallerypage .col-50 input[type=text] {
  width: calc(100% - 11em);
  display: inline-block;
  background-color: #f5f5f500;
  font-weight: 300;
  color: #2b2c2b;
  line-height: 2em;
  vertical-align: middle;
  padding: 0em 0.5em;
}
.gallerypage .col-50 .floriday_fields form .buttonize {
  float: right;
  padding: .25em 1em;
  margin-right: 1.25em;
}
.gallerypage .col-50 span,
.gallerypage .col-50 li,
.gallerypage .col-50 label {
  font-weight: 300;
  color: #2b2c2b;
  line-height: 2em;
  vertical-align: middle;
  padding: 0.25em;
  margin: 0.25em;
}
.gallerypage .col-50 li {
  line-height: 1.25em;
}
.gallerypage .col-50:first-child:after {
  content: "";
  height: 90%;
  width: 0px;
  border-right: 2px dashed rgba(135, 134, 136, 0.25);
  background-color: white;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.gallerypage.pdicatalogue input.add_filters_to_this_pot {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
  z-index: 2;
}
.gallerypage.pdicatalogue span.help {
  position: absolute;
  left: -8em;
  font-weight: 500;
  font-size: 0.75em;
  color: #2b2c2b;
  top: 0.25em;
  margin: 0;
  text-transform: uppercase;
}
.gallerypage.pdicatalogue label[for=overwrite_filters] {
  display: inline-block;
  color: #353535;
  font-weight: 300;
  text-align: center;
  cursor: pointer;
  margin: 0.5em;
  font-style: italic;
}
.gallerypage.pdicatalogue label[for=overwrite_filters] input {
  display: inline-block;
  width: auto;
  margin-right: 0.25em;
}
.gallerypage.pdicatalogue .imageholder.expand {
  height: 50%;
}
.gallerypage.pdicatalogue .imageholder.expand .image {
  width: calc(100%/ 8 - 2.5em);
}
.gallerypage.pdicatalogue #pot_section {
  background-color: white;
}
.gallerypage.pdicatalogue .grid-holder {
  width: 100%;
  margin-top: 0.5em;
  display: inline-block;
}
.gallerypage.pdicatalogue .grid-holder .ch-moodboard-filter:checked + label {
  opacity: 1;
}
.gallerypage.pdicatalogue .grid-holder .checkboxesDiv.scrollCheckBox {
  height: calc(100% - 1.5em);
  overflow: auto;
  vertical-align: middle;
  padding: 0.25em;
  position: absolute;
  top: 1em;
  width: calc(100% - 0.5em);
}
.gallerypage.pdicatalogue .grid-holder .checkboxesDiv.scrollCheckBox label {
  display: block;
  text-align: left;
  width: auto;
  height: auto;
  position: relative;
  margin-top: 0.25em;
  font-size: 0.875em;
}
.gallerypage.pdicatalogue .grid-holder .checkboxesDiv.scrollCheckBox label:after {
  height: 1px;
  bottom: -3px;
}
.gallerypage.pdicatalogue .grid-holder .checkboxesDiv.scrollCheckBox label input {
  display: inline-block;
}
.gallerypage.pdicatalogue .grid-holder .col {
  padding-top: 9%;
  float: left;
  margin-right: 0.5em;
  border: 1px dashed #DEDEDE;
  position: relative;
}
.gallerypage.pdicatalogue .grid-holder .col-7 {
  width: calc(100% / 7 - 2.1px - 0.5em);
}
.gallerypage.pdicatalogue .grid-holder .col-3-5 {
  width: calc(100% / 3.5 - 2.2px - 0.5em);
}
.gallerypage.pdicatalogue .grid-holder h3 {
  font-weight: 500;
  font-size: 0.75em;
  color: #2b2c2b;
  position: absolute;
  top: 0em;
  margin: 0;
  left: 0.25em;
  text-transform: uppercase;
}
.gallerypage.pdicatalogue .grid-holder .regionfilter .filterholder .group {
  width: 28%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .groupholder {
  width: 100%;
  position: absolute;
  bottom: 0.5em;
}
.gallerypage.pdicatalogue .grid-holder .filterholder span.showgermanfilters {
  padding: 7.5px 12px;
  display: block;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-dropdown-icon.png);
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .germany_container {
  display: none;
  position: absolute;
  width: calc(100% - 2.1px);
  background-color: white;
  z-index: 10;
  top: calc(100% + 0.5em);
  left: 0;
  text-align: center;
  border: 1px dashed #DEDEDE;
  border-top: 0;
  min-width: 15em;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .germany_container .group {
  display: block;
  width: 100%;
  margin: 0.5em 0;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .germany_container .group label,
.gallerypage.pdicatalogue .grid-holder .filterholder .germany_container .group input {
  display: inline-block;
  text-align: left;
  margin: auto;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .germany_container .group.txt_filter label {
  padding-top: 0%;
  height: 1em;
  width: 70%;
  margin-left: 0.5em;
  padding: .5em;
  vertical-align: middle;
}
.gallerypage.pdicatalogue .grid-holder .filterholder.potsizeholder select.FilterOptions {
  position: absolute;
  top: 0.5em;
  bottom: 0;
  width: 30%;
  margin: auto;
  right: 0.5em;
}
.gallerypage.pdicatalogue .grid-holder .filterholder.potsizeholder .group {
  width: 30%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group {
  display: inline-block;
  width: 20%;
  margin: 0 2.5%;
  vertical-align: bottom;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label,
.gallerypage.pdicatalogue .grid-holder .filterholder .group input {
  display: block;
  text-align: center;
  margin: auto;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group.txt_filter label {
  font-size: 0.75em;
  padding-top: 100%;
  background-color: #2C2C2C;
  color: white;
  text-transform: uppercase;
  font-weight: 300;
  height: auto;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group.txt_filter label span {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 1.75em;
  line-height: 1.75em;
  color: white;
  font-size: 1em;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label {
  text-align: center;
  width: 100%;
  position: relative;
  margin-bottom: 0.5em;
  cursor: pointer;
  background-size: 80%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding-top: 80%;
  height: 1em;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label span {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.75em;
  color: #2b2c2b;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Shape-filter-flowerpot"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/flowerpot.png);
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Shape-filter-planterbowl"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/flowerbowl.png);
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Shape-filter-duopot"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/duopot.png);
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Shape-filter-vase"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/vase.png);
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="potsize-filter-12cm"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/12cm.png);
  background-size: 40%;
  background-position: 50% 75%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="potsize-filter-9cm"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/9cm.png);
  background-size: 40%;
  background-position: 50% 75%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Season-filter-winter"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/winter.png);
  background-size: 70%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Season-filter-spring"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/spring.png);
  background-size: 70%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Season-filter-summer"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/summer.png);
  background-size: 70%;
}
.gallerypage.pdicatalogue .grid-holder .filterholder .group label[for="Season-filter-autumn"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/autumn.png);
  background-size: 70%;
}
.gallerypage.pdicatalogue .grid-holder.moodboards input {
  display: none;
}
.gallerypage.pdicatalogue .grid-holder.moodboards input[type="radio"]:checked + label:after {
  background-color: #737373 !important;
}
.gallerypage.pdicatalogue .grid-holder.moodboards label {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 90% 50%;
  cursor: pointer;
  opacity: 1;
}
.gallerypage.pdicatalogue .grid-holder.moodboards label:after {
  content: "";
  width: calc(100% - 2px);
  height: 4px;
  position: absolute;
  bottom: -7px;
  background-color: #d7d7d7;
  left: 0;
  right: 0;
  margin: auto;
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Marie-Gon Trend favourites"],
.gallerypage.pdicatalogue .grid-holder.moodboards label[for="moodboard-filter-mariegon"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/mariegon.png);
  background-position: 50% 50%;
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="New collection"],
.gallerypage.pdicatalogue .grid-holder.moodboards label[for="moodboard-filter-newcollection"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/new-collection.png);
  background-position: 50% 50%;
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Modern"],
.gallerypage.pdicatalogue .grid-holder.moodboards label[for="moodboard-filter-Modern"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/modern.png);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Energy"],
.gallerypage.pdicatalogue .grid-holder.moodboards label[for="moodboard-filter-Energy"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/energy.png);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Retreat"],
.gallerypage.pdicatalogue .grid-holder.moodboards label[for="moodboard-filter-Retreat"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/retreat.png);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Environment"],
.gallerypage.pdicatalogue .grid-holder.moodboards label[for="moodboard-filter-Environment"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/evironment.png);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Urban Energy"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/urban-energy.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Cottage Charm"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/cattage-charm.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Nature"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/nature.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Luxe"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/luxe.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Trend favourites"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/trend-favourites.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Best sellers"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bestsellers1.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Coastal Charm"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/Coastal-Charm2.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Tropical Energy"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/Tropical-Energy2.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Nature Balance"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/nature-balance2.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Luxury Boulevard"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/luxury-boulevard2.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Autumn Winter"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/autumn-winter-2019-2020.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="spring"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/spring-summer-2020.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="winter hideaway"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/winter-hideaway.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="global energy"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/global-energy.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Bold Luxury"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bold-luxury.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="natural warmth"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/natural-warmth.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Autumn"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pdi-catalog/aw22.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Soft Retreat"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pdi-catalog/soft-retreat.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Modern Luxury"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pdi-catalog/modern-luxury.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="global energy"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pdi-catalog/global-engergy.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Down to Earth"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pdi-catalog/down-to-earth.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual[for="Seasonal"] {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pdi-catalog/seasonal.jpg);
}
.gallerypage.pdicatalogue .grid-holder.moodboards label.visual.checked {
  opacity: 0.7;
}
.gallerypage.pdicatalogue .grid-holder.moodboards input[type="radio"]:checked + label {
  opacity: 1;
}
.gallerypage.pdicatalogue .grid-holder.moodboards select.FilterOptions {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 80%;
  margin: auto;
  left: 0;
  right: 0;
}
.gallerypage.pdicatalogue .grid-holder.moodboards .moodboard_checkboxes {
  position: absolute;
  top: 1.5em;
  height: calc(100% - 2.5em);
  overflow: auto;
  margin: auto;
  left: 0;
  right: 0;
  width: calc(100% - 2em);
  text-transform: capitalize;
}
.gallerypage.pdicatalogue .grid-holder.moodboards .moodboard_checkboxes label {
  position: relative;
  display: block;
  height: 1.5em;
  font-size: 0.75em;
}
.gallerypage.pdicatalogue .grid-holder.moodboards .moodboard_checkboxes label input {
  display: inline-block;
}
.gallerypage.pdicatalogue .grid-holder.moodboards .moodboard_checkboxes label:after {
  content: none;
}
.gallerypage.pdicatalogue span.resetFilters,
.gallerypage.pdicatalogue .button {
  color: #fff !important;
  letter-spacing: 1px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  display: inline-block;
  font-weight: 300;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 0.75em;
  width: auto;
  padding: 0.5em 1em;
  font-style: normal;
  border: 0;
  margin-right: 1em;
}
.gallerypage.pdicatalogue .showFilters {
  text-align: center;
  height: 2.25em;
}
.gallerypage.pdicatalogue .showFilters span {
  float: none !important;
  color: #353535;
  font-weight: 300;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  margin: 0 .5em;
  cursor: default;
}
.gallerypage.pdicatalogue .showFilters span.change_count {
  font-size: 1em;
}
.gallerypage.pdicatalogue .Potselector label[for="searchbyname"] {
  font-weight: 300;
  margin-right: 0.5em;
}
.gallerypage.pdicatalogue .Potselector .SearchPot.FilterOptions {
  width: 10em;
  padding: 0 0.5em;
  font-weight: 300;
}
.gallerypage.pdicatalogue .color_filter_spectrum {
  width: auto;
  display: inline-block;
  position: absolute;
  right: 1.5em;
  text-align: right;
  top: 1em;
}
.gallerypage.pdicatalogue .color_filter_spectrum li {
  width: 1.5em;
  padding-top: 1.5em;
  height: 0;
}
.gallerypage .col-50 {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.gallerypage .col-50.expand {
  width: calc(100% - 2em);
  margin-right: 0;
}
.gallerypage .col-50.expand:after {
  border: 0;
}
.gallerypage .imageholder {
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  padding: 0.5em;
  overflow: hidden;
  position: relative;
  height: 0;
  padding-top: calc(50vh - 6em);
  margin-bottom: 2em;
}
.gallerypage .imageholder.expand {
  height: calc(100% - 2.5em);
  margin-bottom: 0;
  padding-top: 0;
}
.gallerypage .imageholder.expand .image {
  width: calc(100% / 8 - 1em);
}
.gallerypage .imageholder .imagewrap {
  height: 100%;
  overflow: scroll;
  width: calc(100% - 1.5em);
  position: absolute;
  padding: 0.5em;
  top: 0;
}
.gallerypage .imageholder .action_buttons {
  height: 2em;
  width: 100%;
  line-height: 2em;
  vertical-align: middle;
  text-align: center;
}
.gallerypage .imageholder .action_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: #2b2c2b;
  display: inline-block;
  vertical-align: middle;
  border-radius: 2em;
  cursor: pointer;
  margin: 0 0.5em;
  background-size: 50%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
  font-size: 1em;
  top: 0;
  left: 0;
  line-height: normal;
  opacity: 1;
  color: white;
  line-height: 1.5em;
}
.gallerypage .imageholder .image {
  width: calc(100% / 4 - 3em);
  vertical-align: top;
  margin: 0.5em;
  position: relative;
  display: inline-block;
  padding: 0.75em;
  background-color: #ffffff;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px;
  -webkit-border-bottom-right-radius: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  -moz-border-radius: 0px;
  -moz-border-radius-bottomright: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;
  border-radius: 0px;
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.gallerypage .imageholder .image.placeholder .the_image,
.gallerypage .imageholder .image.searchinput .the_image {
  padding-top: 100%;
}
.gallerypage .imageholder.plant-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-plant-icon.png);
}
.gallerypage .imageholder.pot-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-pot-icon.png);
}
.gallerypage .imageholder.accessoires-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon.png);
}
.gallerypage .imageholder.tag-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-tag-icon.png);
}
.gallerypage .imageholder.combination-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/comb_icon.png);
}
.gallerypage .imageholder .info_bubble.action_icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_info_icon.png);
}
.gallerypage .imageholder .downloadbutton {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_downloader_icon.png);
}
.gallerypage .imageholder .sharebutton {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_share_icon.png);
}
.gallerypage .imageholder .deletebutton {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_delete_icon.png);
}
.gallerypage .imageholder .icon {
  padding: 0;
  background-size: 2em;
  background-position: 50% 50%;
  width: 4em;
  height: 4em;
  background-repeat: no-repeat;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: -1em;
  bottom: 0;
  display: block;
  background-color: #b8b8b8;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
}
.gallerypage .imageholder .txt {
  color: #878688;
  text-transform: uppercase;
}
.gallerypage .imageholder .txt.shrink_txt {
  font-size: 0.75em;
  margin-top: 0.5em;
  display: block;
}
.gallerypage .imageholder .txt_label {
  color: #878688;
  text-transform: uppercase;
  position: absolute;
  top: 1.5em;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2em;
  margin: auto;
  padding: 0;
  line-height: 2em;
  text-align: center;
}
.gallerypage .imageholder .txt_label.shrink_txt {
  padding-top: 0.5em;
  font-size: 0.75em;
  display: block;
}
.gallerypage .imageholder input.search,
.gallerypage .imageholder select {
  padding: 0 0.25em;
  width: 90%;
  font-weight: 300;
  font-size: 0.75em;
  color: #878688;
  margin: auto;
  position: absolute;
  display: block;
  background-color: white;
  top: 1.5em;
  bottom: 0;
  height: 1.5em;
  left: 0;
  right: 0;
}
.gallerypage .imageholder .centervertical {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  height: 3em;
  text-align: center;
}
.gallerypage .imageholder .centervertical .txt.shrink_txt {
  margin-top: 0em;
  padding: 0;
}
.gallerypage .imageholder .the_image {
  position: relative;
  cursor: pointer;
  vertical-align: top;
  padding-top: 100%;
  border-radius: 0.25em;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  height: 0;
  border-bottom: 1px solid #d0d1d5;
}
.gallerypage .imageholder .the_image.loading {
  background-size: 2em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/loader.gif);
}
.company_changer {
  padding: 0 1em;
  padding-top: 1em;
}
.company_changer h3,
.company_changer select {
  font-weight: 300;
  font-size: 1em;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  color: #878688;
  margin: 0;
}
.company_changer select {
  width: 10em;
  display: inline-block;
  margin-left: 1em;
  text-transform: none;
}
a.button.pdi_brochures {
  position: absolute;
  right: 0;
  z-index: 10;
  color: #fff;
  letter-spacing: 1px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: #2b2c2b;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  display: inline-block;
  font-weight: 300;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 0.75em;
  width: auto;
  padding: 0.5em 1em;
  font-style: normal;
  border: 0;
  margin: 0;
  margin-right: 1em;
}
.brochure_menu {
  background-color: #303030;
  margin: auto;
  position: absolute;
  top: 2.5%;
  right: 2.5%;
  width: 95%;
  height: 95%;
  padding: 4em 6em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brochure_menu p {
  color: white;
}
.brochure_menu .brochures_links {
  width: calc(100% - 12em);
  display: block;
  position: absolute;
  bottom: 4em;
}
.brochure_menu .brochures_links a {
  text-decoration: none;
  width: 25%;
  display: inline-block;
  margin-right: 12.666667%;
  margin-left: -8px;
}
.brochure_menu .brochures_links a span {
  color: #fff;
  font-family: lato,sans-serif;
  font-size: 1em;
  font-weight: 400;
  margin: 0;
  padding: 0;
  line-height: 1.9em;
  text-decoration: none;
}
.brochure_menu .brochures_links a:last-child {
  margin-right: 0;
}
.brochure_menu .brochures_links a:first-child {
  margin-left: 0;
}
.brochure_menu .brochures_links a img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1080px), screen and (max-height: 805px) {
  .sidebar-menu {
    width: 9em;
  }
  .sidebar-menu.extra_item a.sidebar-link {
    height: 5em;
  }
  .sidebar-menu .logo {
    height: 1.5em;
  }
  .sidebar-menu a.sidebar-link {
    height: 5.5em;
    font-size: 0.75em;
  }
  .sidebar-menu .extra-options {
    font-size: 0.875em;
  }
  .sidebar-menu span.account_type span a {
    display: inline;
  }
  .sidebar-menu.extra_2_item a.sidebar-link {
    height: 4em;
  }
}
@media screen and (max-width: 1150px) {
  .gallerypage.pdicatalogue .grid-holder.moodboards {
    margin-top: 2em;
  }
}
@media screen and (max-width: 1400px) {
  .gallerypage.pdicatalogue .grid-holder.filters .col {
    padding-top: 0;
    height: 7em;
  }
  .gallerypage.pdicatalogue .grid-holder .filterholder .group label span {
    font-size: 0.5em;
  }
  .gallerypage.pdicatalogue .grid-holder .filterholder .group.txt_filter label span {
    font-size: 0.75em;
  }
  .gallerypage.pdicatalogue .grid-holder .filterholder .germany_container {
    min-width: 10em;
  }
  .gallerypage.pdicatalogue .color_filter_spectrum li {
    font-size: 0.75em;
  }
}
@media screen and (max-width: 925px) {
  .metaDataBox.export-menu.big_box .right .export-buttons .col-50.download_buttons {
    display: none;
  }
  .metaDataBox.export-menu.big_box .right .export-buttons .col-50.combinate_col {
    width: calc(100% - 3em);
    display: block;
    margin: auto;
  }
}
@media screen and (max-width: 1780px) {
  .gallerypage.pdicatalogue .imageholder.expand .image {
    width: calc(100%/ 7 - 2.5em);
  }
}
@media screen and (max-width: 1510px) {
  .gallerypage.pdicatalogue .imageholder.expand .image {
    width: calc(100%/ 6 - 2.5em);
  }
  .gallerypage .imageholder .image {
    width: calc(100% / 3 - 3em);
  }
}
@media screen and (max-width: 1240px) {
  .gallerypage.pdicatalogue .imageholder.expand .image {
    width: calc(100%/ 5 - 2.5em);
  }
  .gallerypage {
    overflow: auto;
  }
  .gallerypage .col-50 {
    width: 100%;
  }
  .gallerypage .col-50 .imageholder {
    padding-top: calc(50vh - 6em);
  }
  .gallerypage .col-50 .imageholder .image {
    width: calc(100% / 6 - 3em);
  }
}
@media screen and (max-width: 995px) {
  .page_layout.gallerypage.metaboxholder .imageholder.expand .image {
    width: calc(100% / 4 - 3em);
  }
  .gallerypage.pdicatalogue .imageholder.expand .image {
    width: calc(100%/ 4 - 2.5em);
  }
  .gallerypage .col-50 .imageholder .image {
    width: calc(100% / 5 - 3em);
  }
}
@media screen and (max-width: 840px) {
  .gallerypage .col-50 .imageholder .image {
    width: calc(100% / 3 - 3em);
  }
}
.devreede_colors .header_bar img {
  display: none;
}
.devreede_colors .sidebar-menu a.sidebar-link {
  background-color: #8bc540;
}
.devreede_colors .sidebar-menu a.sidebar-link.active {
  background-color: white;
}
.devreede_colors .chooseboxes .home-icon {
  background-color: #8bc540;
}
.devreede_colors .combinateOverlay .label,
.devreede_colors .app.displaycreator .label,
.devreede_colors .gallerypage .imageholder .icon,
.devreede_colors .showCasePage .label {
  background-color: #8bc540;
}
.bellaplant_colors .header_bar img {
  display: none;
}
.bellaplant_colors .sidebar-menu {
  background-color: #113737;
}
.bellaplant_colors .sidebar-menu .logo {
  width: auto;
  display: block;
  height: 3em;
  margin: auto;
  padding-top: 0.5em;
  margin-bottom: 1em;
}
.bellaplant_colors .sidebar-menu a.sidebar-link {
  background-color: #a9c032;
  color: #f9f9f9;
}
.bellaplant_colors .sidebar-menu a.sidebar-link.active {
  background-color: #f9f9f9;
  color: #a9c032;
}
.bellaplant_colors .combinateOverlay .label,
.bellaplant_colors .app.displaycreator .label,
.bellaplant_colors .gallerypage .imageholder .icon,
.bellaplant_colors .showCasePage .label,
.bellaplant_colors .chooseboxes .home-icon {
  background-color: #a9c032;
}
.bellaplant_colors .chooseboxes a:hover {
  background-color: #113737;
}
.homemfp2_colors .header_bar img {
  display: none;
}
.homemfp2_colors .sidebar-menu {
  background-color: #363736;
}
.homemfp2_colors .sidebar-menu .logo {
  width: auto;
  display: block;
  height: 4em;
  margin: auto;
  padding-top: 0.5em;
  margin-bottom: 1em;
}
.homemfp2_colors .sidebar-menu a.sidebar-link {
  background-color: #ececec;
  color: #343735;
}
.homemfp2_colors .sidebar-menu a.sidebar-link.active {
  background-color: #f9f9f9;
}
.homemfp2_colors .combinateOverlay .label,
.homemfp2_colors .app.displaycreator .label,
.homemfp2_colors .gallerypage .imageholder .icon,
.homemfp2_colors .showCasePage .label,
.homemfp2_colors .chooseboxes .home-icon {
  background-color: #363736;
}
iframe.flowpaper-class {
  margin: auto;
  display: block;
  position: relative;
  top: 2.5%;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.new_upload_design.metaDataBox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 4em);
  max-width: 100%;
  z-index: 5;
  display: block;
  text-align: left;
  position: relative;
  padding: 0;
  background-color: #0000;
  margin-top: 2em;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 0;
  border-top: 1px solid #B6B5B5;
  border-bottom: 1px solid #B6B5B5;
  padding: 1em;
  border-radius: 0.5em;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.1);
}
.new_upload_design.metaDataBox * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_upload_design.metaDataBox.info_box {
  z-index: 1000;
  display: block;
  top: 6em;
  position: absolute;
  bottom: auto;
  left: 0;
  right: 0;
  background-color: white;
}
.new_upload_design.metaDataBox.info_box .box_container {
  border: 0;
  height: auto;
  padding: 0;
}
.new_upload_design.metaDataBox.info_box .box_container .metaDataImage {
  background-color: transparent;
}
.new_upload_design.metaDataBox .kroger_fields {
  display: inline-block;
  padding-left: 2em;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.new_upload_design.metaDataBox .kroger_fields span.select_all_weeks {
  display: block;
  font-size: 0.75em;
  text-decoration: underline;
  cursor: pointer;
}
.new_upload_design.metaDataBox .metaData .color_filter_spectrum {
  width: calc(100% - 6.5em);
  display: inline-block;
  position: relative;
}
.new_upload_design.metaDataBox .metaData .color_filter_spectrum label {
  width: 100%;
  padding-right: 0;
}
.new_upload_design.metaDataBox .metaData .weeks_input {
  width: 19.5em;
  display: inline-block;
  vertical-align: middle;
}
.new_upload_design.metaDataBox .metaData .weeks_input li {
  display: inline-block;
  font-size: 0.75em;
  margin-bottom: 0.5em;
  margin-right: 0.5em;
}
.new_upload_design.metaDataBox .metaData .weeks_input li input {
  display: none;
}
.new_upload_design.metaDataBox .metaData .weeks_input li input[type="checkbox"]:checked + label {
  background-color: #c1c1c1;
}
.new_upload_design.metaDataBox .metaData .weeks_input li label {
  width: 2.5em;
  height: 2.5em;
  padding: 0;
  text-align: center;
  line-height: 2.5em;
  background-color: #e8e8e8;
  border: 1px solid #dcdcdc;
  cursor: pointer;
}
.new_upload_design.metaDataBox .color_filter_spectrum {
  width: calc(100% - 9em);
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.new_upload_design.metaDataBox .color_filter_spectrum li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  width: 1.25em;
  height: 1.25em;
  position: relative;
  margin: 0 calc(4.5% - 0.625em);
  margin-bottom: 0.75em;
}
.new_upload_design.metaDataBox .color_filter_spectrum li .chbox {
  border-radius: 0.5em;
}
.new_upload_design.metaDataBox .color_filter_spectrum label[for="color-spectrum-#ffffff"] .chbox,
.new_upload_design.metaDataBox .color_filter_spectrum label[for="color-spectrum-plant-#ffffff"] .chbox {
  border: 1px solid #878688c2;
  height: calc(100% - 2px);
  width: calc(100% - 2px);
}
.new_upload_design.metaDataBox .color_filter_spectrum label {
  width: 100%;
  padding-right: 0;
}
.new_upload_design.metaDataBox form {
  border: 0;
  padding: 0;
}
.new_upload_design.metaDataBox ul.specifications {
  font-size: 0.75em;
  margin: 0;
  padding-left: 1em;
}
.new_upload_design.metaDataBox ul.specifications li.spec {
  list-style: none;
  margin: 0;
  text-indent: -1em;
  line-height: 1.75em;
  font-weight: 300;
}
.new_upload_design.metaDataBox ul.specifications li.spec:before {
  content: "-";
  margin-right: 0.5em;
  text-indent: -0.5em;
}
.new_upload_design.metaDataBox select:after {
  content: '\e1001';
  font-family: "icons";
}
.new_upload_design.metaDataBox .left,
.new_upload_design.metaDataBox .right {
  display: inline-block;
  padding: 1.5em;
  vertical-align: top;
}
.new_upload_design.metaDataBox .left {
  width: 12em;
  padding: 0;
  margin-right: 0em;
}
.new_upload_design.metaDataBox .right {
  width: 24em;
  padding: 0;
  padding-left: 2em;
}
.new_upload_design.metaDataBox .right .metaData label {
  text-align: left;
  vertical-align: middle;
}
.new_upload_design.metaDataBox .right .metaData label[for="able_to_add_pot"] {
  width: 16em;
}
.new_upload_design.metaDataBox .metaData .checkboxesDiv.scrollCheckBox {
  width: calc(100% - 6.5em);
  border-radius: 0.5em;
  max-height: none;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.new_upload_design.metaDataBox .metaData .checkboxesDiv.scrollCheckBox label {
  width: 100%;
}
.new_upload_design.metaDataBox .morelips_group,
.new_upload_design.metaDataBox .connected_group_div,
.new_upload_design.metaDataBox .elho_app,
.new_upload_design.metaDataBox .company_div {
  width: 17em;
  padding: 0;
  padding-left: 2em;
  display: inline-block;
  vertical-align: top;
}
.new_upload_design.metaDataBox .morelips_group .metaData label,
.new_upload_design.metaDataBox .connected_group_div .metaData label,
.new_upload_design.metaDataBox .elho_app .metaData label,
.new_upload_design.metaDataBox .company_div .metaData label {
  text-align: left;
  vertical-align: middle;
}
.new_upload_design.metaDataBox .morelips_group .metaData select,
.new_upload_design.metaDataBox .connected_group_div .metaData select,
.new_upload_design.metaDataBox .elho_app .metaData select,
.new_upload_design.metaDataBox .company_div .metaData select {
  width: calc(100% - 8.5em);
}
.new_upload_design.metaDataBox .morelips_group #product_description,
.new_upload_design.metaDataBox .connected_group_div #product_description,
.new_upload_design.metaDataBox .elho_app #product_description,
.new_upload_design.metaDataBox .company_div #product_description {
  width: 10em;
}
.new_upload_design.metaDataBox .morelips_group .scrollCheckBox,
.new_upload_design.metaDataBox .connected_group_div .scrollCheckBox,
.new_upload_design.metaDataBox .elho_app .scrollCheckBox,
.new_upload_design.metaDataBox .company_div .scrollCheckBox {
  width: calc(100% - 6.5em);
}
.new_upload_design.metaDataBox .connected_group_div {
  width: 28em;
}
.new_upload_design.metaDataBox .connected_group_div .checkboxesDiv.scrollCheckBox label {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  font-size: .75em;
  padding-right: .75em;
  text-transform: capitalize;
}
.new_upload_design.metaDataBox .elho_app {
  width: 17em;
}
.new_upload_design.metaDataBox .elho_app .metaData label {
  width: 14em;
}
.new_upload_design.metaDataBox .metaData {
  padding: 0;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
.new_upload_design.metaDataBox .metaData .button.cm_or_inch_upload {
  width: 4em;
  font-weight: 500;
  padding: 0.25em 0;
  font-size: 12px;
}
.new_upload_design.metaDataBox .metaData .button.cm_or_inch_upload:not(.active) {
  opacity: 0.5;
}
.new_upload_design.metaDataBox .metaData .button.cm_or_inch_upload:not(.active):hover {
  opacity: 0.8;
}
.new_upload_design.metaDataBox .metaData label {
  width: 7em;
  display: inline-block;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.875em;
  color: #636362;
}
.new_upload_design.metaDataBox .metaData label .share_with_all {
  width: 0.75em;
  font-weight: 300;
  cursor: pointer;
  text-decoration: underline;
  text-transform: none;
}
.new_upload_design.metaDataBox .metaData span {
  font-size: 0.875em;
  font-weight: 300;
  color: #636362;
  text-transform: capitalize;
}
.new_upload_design.metaDataBox .metaData .addOption,
.new_upload_design.metaDataBox .metaData .addTheOption {
  font-size: 0.75em;
  margin-left: 1em;
  cursor: pointer;
  border-bottom: 1px solid #DEDEDE;
}
.new_upload_design.metaDataBox .metaData .addTheOption {
  margin-left: 0.5em;
}
.new_upload_design.metaDataBox .metaData .button,
.new_upload_design.metaDataBox .metaData .button {
  font-size: 0.75em;
  margin-top: 1em;
  width: 100%;
  height: auto;
  line-height: 1.5em;
  vertical-align: middle;
  border: 0;
  font-weight: 500;
  background-color: #878688;
  color: #fff;
  border-radius: 0.5em;
}
.new_upload_design.metaDataBox .metaData .button:hover {
  opacity: 0.8;
}
.new_upload_design.metaDataBox .metaData input:not([type='checkbox']) {
  width: calc(100% - 9em);
  display: inline-block;
  border: none;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.25em 1em;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  font-size: 0.75em;
  background-size: 1em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  border: 1px solid #B6B5B5;
  margin: 0.4em 0;
}
.new_upload_design.metaDataBox .metaData input:not([type='checkbox']):disabled {
  opacity: 0.5;
}
.new_upload_design.metaDataBox .metaData input:not([type='checkbox']).addOptionText {
  width: 7em;
  margin-left: 0.5em;
  padding: 0.25em 1em;
}
.new_upload_design.metaDataBox .metaData select {
  font-weight: 500;
  width: calc(100% - 19em);
  background-position: 95% 50%;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
.new_upload_design.metaDataBox .metaData select:disabled {
  opacity: 0.5;
}
.new_upload_design.metaDataBox .metaData input.height_input,
.new_upload_design.metaDataBox .metaData input.height_input_coverted {
  width: 6.5em;
}
.new_upload_design.metaDataBox .metaData input.height_input_coverted {
  margin-left: 1.5em;
}
.new_upload_design.metaDataBox .uploadImageClass,
.new_upload_design.metaDataBox .metaDataImage {
  width: 100%;
  padding-top: 100%;
  position: relative;
  text-align: center;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  height: 0;
  display: inline-block;
  cursor: pointer;
  overflow: hidden;
  background-color: #878688c2;
  border-radius: 0.5em;
}
.new_upload_design.metaDataBox .uploadImageClass input,
.new_upload_design.metaDataBox .metaDataImage input {
  position: absolute;
  cursor: pointer;
  left: 0px;
  top: 0px;
  opacity: 0;
}
.new_upload_design.metaDataBox .uploadImageClass .mouse-over,
.new_upload_design.metaDataBox .metaDataImage .mouse-over {
  background-color: #F2F2F2;
}
.new_upload_design.metaDataBox .uploadImageClass .image-set,
.new_upload_design.metaDataBox .metaDataImage .image-set {
  background-color: #F1F1F1;
}
.new_upload_design.metaDataBox .uploadImageClass .icon-upload,
.new_upload_design.metaDataBox .metaDataImage .icon-upload {
  background-size: cover;
  background-position: 50% 50%;
  width: 4em;
  height: 4em;
  margin: auto;
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
  position: absolute;
  top: 0em;
  left: 0;
  right: 0;
  border: 1px solid #ffffff59;
  background-size: 3em;
  background-repeat: no-repeat;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}
.new_upload_design.metaDataBox .uploadImageClass span,
.new_upload_design.metaDataBox .metaDataImage span {
  position: absolute;
  top: 8em;
  left: 0;
  right: 0;
  margin: auto;
  width: 6em;
  font-size: 0.875em;
  font-weight: 500;
  text-transform: uppercase;
  color: white;
}
.new_upload_design.metaDataBox .uploadImageClass .error,
.new_upload_design.metaDataBox .metaDataImage .error {
  color: #823131;
  font-weight: 500;
  padding: 0;
  background-color: transparent !important;
}
.new_upload_design.metaDataBox .uploadImageClass img.previewImage,
.new_upload_design.metaDataBox .metaDataImage img.previewImage {
  opacity: 1;
  margin-top: 2em;
}
.action_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: #2b2c2b;
  display: inline-block;
  vertical-align: middle;
  border-radius: 2em;
  cursor: pointer;
  margin: 0 0.5em;
  background-size: 50%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
  font-size: 1em;
  top: 0;
  left: 0;
  line-height: normal;
  opacity: 1;
}
.base-icon {
  background-size: contain;
  background-repeat: no-repeat;
  width: 2.5em;
  height: 2.5em;
  display: inline-block;
  margin: 0;
  margin-right: 1em;
  background-position: 50% 50%;
  vertical-align: middle;
}
.base-icon.catalog-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/catalog_icon.png");
}
.base-icon.projects-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/projects_icon.png");
}
.base-icon.divisions-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/division_icon.png");
}
.base-icon.upload-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/upload_icon.png");
}
.base-icon.apps-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/apps_icon.png");
}
.base-icon.combinator-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/apps_icon.png");
}
.base-icon.showcase-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/showcase_icon.png");
}
.base-icon.display-creator-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/apps_icon.png");
}
.base-icon.filter-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/filter_icon.png");
}
.base-icon.grid-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/grid_view_icon.png");
}
.base-icon.line-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/line_view_icon.png");
}
.base-icon.close-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/close_icon.png");
  position: absolute;
  right: 0.5em;
  width: 0.5em;
  height: 0.5em;
  top: 0.5em;
  margin: 0;
  cursor: pointer;
}
.base-icon.hamburger-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/hamburger.png");
}
.base-icon.plant-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/plant_icon_redesign.png");
}
.base-icon.combination-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/combination_icon_redesign.png");
}
.base-icon.pots-overview-icon {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pots_overview_icon.png");
}
.remove_share {
  color: white;
  font-size: 14px;
  top: 0.125em;
  position: absolute;
  right: 0.25em;
  z-index: 10;
  text-align: center;
  width: 1em;
  height: 1em;
  opacity: 0.75;
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/close_icon-grey.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
}
.button-container a.back_button {
  text-transform: uppercase;
  color: #2b3035;
  font-size: 0.75em;
  line-height: 1.5em;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  margin-top: 1em;
  font-weight: 300;
  display: inline-block;
  position: absolute;
  right: 0em;
  width: 12em;
}
.button-container p.searchResult {
  text-transform: uppercase;
  color: #2b3035;
  font-size: 0.75em;
  display: inline-block;
  width: 100%;
  line-height: 1.5em;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  margin-top: 1em;
  font-weight: 500;
}
.dropDown.showFilters,
.dropDown.searchResult {
  text-align: right;
  height: 1.5em;
  display: block;
  width: calc(100% - 2em);
  margin: auto;
  padding: 0;
}
.dropDown.showFilters span,
.dropDown.searchResult p,
.dropDown.searchResult label {
  font-size: 0.875em;
  color: #353535;
  font-style: italic;
  cursor: pointer;
  display: inline;
}
.dropDown.searchResult label input {
  width: auto;
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: 0px;
  margin-right: 0.5em;
}
.dropDown.showFilters span.resetFilters,
.dropDown.searchResult p {
  float: left;
}
.dropDown.searchResult p {
  font-style: normal;
}
.dropDown.searchResult {
  padding: 0 1em;
}
.page_layout.gallerypage.metaboxholder {
  padding: 2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page_layout.gallerypage.metaboxholder * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page_layout.gallerypage.metaboxholder h1 {
  line-height: 2em;
}
.page_layout.gallerypage.metaboxholder .button-container {
  height: 2em;
  text-align: right;
  padding: 0em 1em;
  margin-bottom: 0.75em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .button-container .show_what_container {
  position: relative;
  right: 0;
  margin-top: 0;
  display: inline-block;
}
.page_layout.gallerypage.metaboxholder .button-container .company_switch_container {
  display: inline-block;
}
.page_layout.gallerypage.metaboxholder .button-container .load_plants,
.page_layout.gallerypage.metaboxholder .button-container .load_combinations {
  opacity: 0.5;
  cursor: pointer;
}
.page_layout.gallerypage.metaboxholder .button-container .load_plants.active,
.page_layout.gallerypage.metaboxholder .button-container .load_combinations.active {
  opacity: 1;
}
.page_layout.gallerypage.metaboxholder .button-container .load_plants {
  margin-right: 0.25em;
}
.page_layout.gallerypage.metaboxholder .button-container .load_combinations {
  margin-left: 0.25em;
}
.page_layout.gallerypage.metaboxholder .button-container p.searchResult {
  line-height: 1.5em;
  font-weight: 300;
  margin-bottom: 1em;
  width: 17em;
}
.page_layout.gallerypage.metaboxholder .button-container .grid-icon,
.page_layout.gallerypage.metaboxholder .button-container .filter-icon {
  cursor: pointer;
}
.page_layout.gallerypage.metaboxholder .button-container .change_layout {
  display: inline-block;
  cursor: pointer;
}
.page_layout.gallerypage.metaboxholder .button-container .change_layout .base-icon {
  font-size: 0.75em;
  opacity: 0.5;
}
.page_layout.gallerypage.metaboxholder .button-container .change_layout .base-icon.active {
  opacity: 1;
}
.page_layout.gallerypage.metaboxholder .button-container .change_layout .border_between {
  height: 1.5em;
  width: 0.1px;
  display: inline-block;
  border-left: 1px solid #63636259;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .button-container button {
  padding: 0.5em;
  border: 1px solid #ccc;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 0.75em;
}
.page_layout.gallerypage.metaboxholder .page_library {
  height: calc(100% - 6em);
  width: calc(100% - 16.5em);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  display: inline-block;
  padding: 1em;
  vertical-align: top;
  border: 1px solid #ccc;
  border-left: 0;
  border-right: 0;
  border-radius: 0.5em;
  margin-left: 1em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar {
  height: calc(100% - 6em);
  width: 15em;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #ccc;
  border-radius: 0.5em;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item {
  padding-left: 1em;
  height: 6em;
  line-height: 6em;
  width: 100%;
  display: block;
  border-bottom: 1px solid #cccccc;
  text-decoration: none;
  text-transform: uppercase;
  color: #2b2c2b;
  cursor: pointer;
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item .icon {
  padding: 0;
  background-size: 2.75em;
  background-position: 50% 50%;
  width: 3em;
  height: 3em;
  background-repeat: no-repeat;
  margin: auto;
  vertical-align: middle;
  display: inline-block;
  background-color: #cccccc;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  margin-right: 1em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.plants .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/plant_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.pots .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pot_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.tags .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/tag_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.combinations .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/combination_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.accessoires .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-accessoires-icon_new.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.bouquets .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/bouquet_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.wrappings .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/wrapping_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar .sidebar_item.close_ups .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/closeup_icon.png);
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line {
  height: 4em;
  padding: 0.5em;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line:nth-child(odd),
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line:nth-child(odd),
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line:nth-child(odd) {
  background-color: #eaeaea;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line.head,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line.head,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line.head {
  height: 3em;
  line-height: 3em;
  width: calc(100% - 0em);
  z-index: 10;
  padding: 0 0.5em;
  border-bottom: 1px solid #ccc;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line.head .vert_middle,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line.head .vert_middle,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line.head .vert_middle {
  line-height: 3em;
  height: 3em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .color_boxes,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .color_boxes,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .color_boxes {
  display: inline-block;
  width: 5em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span {
  text-transform: uppercase;
  color: #2b3035;
  font-size: 0.75em;
  margin: 0 1em;
  display: inline-block;
  line-height: 1.5em;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_name {
  width: 22em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_pot_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_pot_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_pot_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_real_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_real_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_real_name {
  width: 10em;
  height: 3em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_group,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_group,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_group {
  width: 9em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_height,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_height,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_height {
  width: 8em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_potsize,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_potsize,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_potsize {
  width: 5em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_theme,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_theme,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_theme {
  width: 10em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_company,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_company,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_company {
  width: 12em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_division,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_division,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_division {
  width: 8em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_user_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_user_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_user_name {
  width: 18em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_email,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_email,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_email {
  width: 22em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .the_image,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .the_image,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .the_image {
  width: 3em;
  height: 3em;
  padding-top: 0;
  vertical-align: middle;
  display: inline-block;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .float_right,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .float_right,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .float_right {
  float: right;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .float_right .action_buttons,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .float_right .action_buttons,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .float_right .action_buttons,
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .float_right .action_container,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .float_right .action_container,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .float_right .action_container {
  float: none;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .action_buttons,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .action_buttons,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .action_buttons,
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .action_container,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .action_container,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .action_container {
  width: auto;
  display: inline-block;
  line-height: 3em;
  height: 3em;
  border-top: 0px;
  float: right;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .action_container,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .action_container,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .action_container {
  margin-left: 1em;
  padding: 0;
  border-left: 1px solid #ccc;
  padding-left: 1em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .action_container span,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .action_container span,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .action_container span {
  font-size: 1em;
  margin: 0 0.5em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .vert_middle,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .vert_middle,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .vert_middle {
  width: 0.1px;
  display: inline-block;
  line-height: 3em;
  height: 3em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .color_box,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .color_box,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .color_box {
  display: inline-block;
  height: 1em;
  width: 1em;
  margin: 0 0.25em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .color_box.with_border,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .color_box.with_border,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .color_box.with_border {
  border: 1px solid #b5b5b5;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line span.item_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line span.item_name {
  width: 10.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1.5em;
  margin: 0;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .item_line_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .item_line_name,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .item_line_name {
  font-size: 0.75em;
  display: inline-block;
  padding-left: 0.5em;
  width: 12em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  margin: 0;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .open_details,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .open_details,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .open_details {
  font-size: 0.5em;
  position: absolute;
  font-style: italic;
  top: 5.5em;
  color: #8e8e8e;
  right: 0.5em;
  overflow: visible;
  cursor: pointer;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .item_line_info,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .item_line_info,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .item_line_info {
  font-size: 0.875em;
  display: inline-block;
  width: 10.5em;
  padding-left: 0.5em;
  vertical-align: middle;
  display: none;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .item_line_info span,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .item_line_info span,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .item_line_info span {
  width: 14em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  margin: 0;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.preferences .item_line .item_line_info p,
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line .item_line_info p,
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .item_line_info p {
  display: inline-block;
  font-weight: 500;
  margin: 0;
  margin-left: 0.5em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.added_growers .item_line span.item_name {
  width: 16.5em;
  height: 3em;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line {
  height: auto;
  width: 100%;
  overflow: hidden;
}
.page_layout.gallerypage.metaboxholder .page_sidebar.suggestions_bar .item_line .base-icon.close-icon {
  margin: 0;
}
.page_layout.gallerypage.metaboxholder .item_filters {
  position: absolute;
  width: calc(100% - 4.5em);
  display: inline-block;
  padding: 0 1em;
  vertical-align: top;
  border-radius: 0.5em;
  background-color: white;
  z-index: 9;
  max-height: 0em;
  border: 0px solid #fff;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  min-height: 0em;
  overflow: hidden;
  opacity: 0;
  background-color: transparent;
}
.page_layout.gallerypage.metaboxholder .item_filters .resetFilters {
  text-transform: uppercase;
  color: #2b3035;
  font-size: 0.75em;
  display: block;
  line-height: 1.5em;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
}
.page_layout.gallerypage.metaboxholder .item_filters .input_filters {
  width: 66.66666%;
  display: inline-block;
  vertical-align: top;
  padding: 0.5em;
}
.page_layout.gallerypage.metaboxholder .item_filters .input_filters select.FilterOptions,
.page_layout.gallerypage.metaboxholder .item_filters .input_filters input.FilterOptions {
  width: calc(50% - 0.5em);
  display: inline-block;
}
.page_layout.gallerypage.metaboxholder .item_filters .input_filters select.FilterOptions:nth-child(odd),
.page_layout.gallerypage.metaboxholder .item_filters .input_filters input.FilterOptions:nth-child(odd) {
  margin-right: 1em;
}
.page_layout.gallerypage.metaboxholder .item_filters.show_filters {
  border: 2px solid #cccccc;
  max-height: 20em;
  min-height: 5em;
  padding: 1em;
  opacity: 1;
  z-index: 110;
  background-color: white;
}
.page_layout.gallerypage.metaboxholder .item_filters .color_filter_spectrum {
  width: 33.3333%;
  display: inline-block;
  padding: 0.5em;
}
.page_layout.gallerypage.metaboxholder .col-50 {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.page_layout.gallerypage.metaboxholder .col-50 h1,
.page_layout.gallerypage.metaboxholder .col-50 h2,
.page_layout.gallerypage.metaboxholder .col-50 h3 {
  color: #2b2c2b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.25em;
}
.page_layout.gallerypage.metaboxholder .col-50.expand {
  width: calc(100% - 2em);
  margin-right: 0;
}
.page_layout.gallerypage.metaboxholder .col-50.expand:after {
  border: 0;
}
.page_layout.gallerypage.metaboxholder .imageholder {
  overflow: auto;
  position: relative;
}
.page_layout.gallerypage.metaboxholder .imageholder .image.selected {
  border: 2px solid #bfbfbf;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line.selected {
  border-left: 0.5em solid #bfbfbf;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_specifications {
  font-size: 0.75em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_specifications span {
  display: block;
  padding: 0.25em 0;
  max-height: 4em;
  line-height: 1.5em;
  vertical-align: top;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_specifications span p {
  display: inline;
  margin-left: 0.5em;
  margin-bottom: 0;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line {
  height: 4em;
  position: relative;
  padding: 0.5em;
  border-bottom: 1px solid #e6e6e6;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line:nth-child(odd) {
  background-color: #eaeaea;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line.head {
  height: 3em;
  line-height: 3em;
  width: calc(100% - 0em);
  z-index: 10;
  padding: 0 0.5em;
  border-bottom: 1px solid #ccc;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line.head .vert_middle {
  line-height: 3em;
  height: 3em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .color_boxes {
  display: inline-block;
  width: 5em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span {
  text-transform: uppercase;
  color: #2b3035;
  font-size: 0.75em;
  margin: 0 1em;
  display: inline-block;
  line-height: 1.5em;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_name {
  width: 22em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_pot_name,
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_real_name {
  width: 10em;
  height: 3em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_group {
  width: 9em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_height {
  width: 8em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_potsize {
  width: 5em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_theme {
  width: 10em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_company {
  width: 12em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_division {
  width: 8em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_user_name {
  width: 18em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_email {
  width: 22em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .the_image {
  width: 3em;
  height: 3em;
  padding-top: 0;
  vertical-align: middle;
  display: inline-block;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .float_right {
  float: right;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .float_right .action_buttons,
.page_layout.gallerypage.metaboxholder .imageholder .item_line .float_right .action_container {
  float: none;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .action_buttons,
.page_layout.gallerypage.metaboxholder .imageholder .item_line .action_container {
  width: auto;
  display: inline-block;
  line-height: 3em;
  height: 3em;
  border-top: 0px;
  float: right;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .action_container {
  margin-left: 1em;
  padding: 0;
  border-left: 1px solid #ccc;
  padding-left: 1em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .action_container span {
  font-size: 1em;
  margin: 0 0.5em;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .vert_middle {
  width: 0.1px;
  display: inline-block;
  line-height: 3em;
  height: 3em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .color_box {
  display: inline-block;
  height: 1em;
  width: 1em;
  margin: 0 0.25em;
  vertical-align: middle;
}
.page_layout.gallerypage.metaboxholder .imageholder .item_line .color_box.with_border {
  border: 1px solid #b5b5b5;
}
.page_layout.gallerypage.metaboxholder .imageholder.expand .image {
  width: calc(100% / 7 - 20px);
}
.page_layout.gallerypage.metaboxholder .imageholder .imagewrap {
  height: 100%;
  overflow: auto;
  width: calc(100% - 1.5em);
  position: absolute;
  padding: 0.5em;
  top: 0;
}
.page_layout.gallerypage.metaboxholder .imageholder .action_buttons {
  width: 100%;
  line-height: 2em;
  vertical-align: middle;
  text-align: center;
  padding-bottom: 0.25em;
  border-top: 1px solid #ccc;
}
.page_layout.gallerypage.metaboxholder .imageholder .image {
  width: calc(100% / 4 - 1em);
  vertical-align: top;
  margin: 0.5em;
  position: relative;
  display: inline-block;
  padding: 0.75em;
  background-color: #ffffff;
  box-shadow: 0px 0 15px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px;
  -webkit-border-bottom-right-radius: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  -moz-border-radius: 0px;
  -moz-border-radius-bottomright: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;
  border-radius: 0px;
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.page_layout.gallerypage.metaboxholder .imageholder .image.placeholder .the_image,
.page_layout.gallerypage.metaboxholder .imageholder .image.searchinput .the_image {
  padding-top: 100%;
}
.page_layout.gallerypage.metaboxholder .imageholder.plant-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/plant_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .imageholder.pot-container .icon {
  background-size: 2em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/pot_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .imageholder.tag-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/tag_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .imageholder.combination-container .icon {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/combination_icon_redesign.png);
}
.page_layout.gallerypage.metaboxholder .imageholder .downloadbutton {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_downloader_icon.png);
}
.page_layout.gallerypage.metaboxholder .imageholder .sharebutton {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_share_icon.png);
}
.page_layout.gallerypage.metaboxholder .imageholder .deletebutton {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/gallery_delete_icon.png);
}
.page_layout.gallerypage.metaboxholder .imageholder .icon {
  padding: 0;
  background-size: 3em;
  background-position: 50% 50%;
  width: 4em;
  padding-top: 4em;
  height: 4em;
  background-repeat: no-repeat;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: -1em;
  bottom: 0;
  display: block;
  background-color: #000;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
}
.page_layout.gallerypage.metaboxholder .imageholder .txt {
  color: #878688;
  text-transform: uppercase;
}
.page_layout.gallerypage.metaboxholder .imageholder .txt.shrink_txt {
  font-size: 0.75em;
  margin-top: 0.5em;
  display: block;
}
.page_layout.gallerypage.metaboxholder .imageholder .txt_label {
  color: #878688;
  text-transform: uppercase;
  position: absolute;
  top: 1.5em;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2em;
  margin: auto;
  padding: 0;
  line-height: 2em;
  text-align: center;
}
.page_layout.gallerypage.metaboxholder .imageholder .txt_label.shrink_txt {
  padding-top: 0.5em;
  font-size: 0.75em;
  display: block;
}
.page_layout.gallerypage.metaboxholder .imageholder input.search,
.page_layout.gallerypage.metaboxholder .imageholder select {
  padding: 0 0.25em;
  width: 90%;
  font-weight: 300;
  font-size: 0.75em;
  color: #878688;
  margin: auto;
  position: absolute;
  display: block;
  background-color: white;
  top: 1.5em;
  bottom: 0;
  height: 1.5em;
  left: 0;
  right: 0;
}
.page_layout.gallerypage.metaboxholder .imageholder .centervertical {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  height: 3em;
  text-align: center;
}
.page_layout.gallerypage.metaboxholder .imageholder .centervertical .txt.shrink_txt {
  margin-top: 0em;
  padding: 0;
}
.page_layout.gallerypage.metaboxholder .imageholder .the_image {
  position: relative;
  cursor: pointer;
  vertical-align: top;
  padding-top: 100%;
  border-radius: 0.25em;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  height: 0;
  border-bottom: 1px solid #d0d1d5;
}
.page_layout.gallerypage.metaboxholder .imageholder .the_image.loading {
  background-size: 2em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/loader.gif);
}
.cutout_silhouette {
  position: absolute;
  bottom: 2em;
  z-index: 300;
  left: 1.5em;
}
.cutout_silhouette label,
.cutout_silhouette p {
  display: inline-block;
  line-height: 1.75em;
  font-size: .875em;
  font-weight: 300;
  padding: 0 .5em;
  color: #2b2c2b;
}
.drop_images_here {
  width: 90%;
  height: 8em;
  line-height: 8em;
  border: 3px dashed #c5c5c5;
  margin: auto;
  border-radius: 2em;
  background-color: #efefef;
  text-align: center;
  color: #909090;
  text-transform: uppercase;
  font-weight: 300;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.upload_image,
.default_values {
  overflow: hidden;
  width: 90%;
  border: 1px dashed #c5c5c5;
  margin: auto;
  border-radius: 2em;
  background-color: #fbfbfb;
  text-align: center;
  line-height: 3em;
  color: #909090;
  text-transform: uppercase;
  font-weight: 300;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  margin-top: 2em;
  text-align: left;
  padding: 1em;
  font-size: 0.875em;
  position: relative;
}
.upload_image .upload_overlay,
.default_values .upload_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
}
.upload_image span.error,
.default_values span.error {
  display: block;
  color: #ab0101;
  font-weight: 400;
}
.upload_image img,
.default_values img {
  height: 100%;
  width: 5em;
  object-fit: contain;
  display: inline-block;
}
.upload_image *,
.default_values * {
  vertical-align: top;
}
.upload_image .fields,
.default_values .fields {
  margin-left: 1em;
  width: 100%;
  display: inline-grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}
.upload_image .fields.done_upload p,
.default_values .fields.done_upload p {
  display: block;
}
.upload_image .color_filter_spectrum,
.default_values .color_filter_spectrum {
  width: 15em;
  height: 2em;
  display: inline-block;
  line-height: 2em;
  position: relative;
  margin-left: 0.5em;
}
.upload_image .color_filter_spectrum ul,
.default_values .color_filter_spectrum ul {
  padding-left: 0em;
  margin: 0;
  position: relative;
  line-height: 1.5em;
  margin-top: -0.75em;
}
.upload_image .color_filter_spectrum ul li,
.default_values .color_filter_spectrum ul li {
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  width: 6.25%;
  height: 0.75em;
  position: relative;
  line-height: 0.75em;
  margin-bottom: 0;
}
.upload_image .color_filter_spectrum label,
.default_values .color_filter_spectrum label {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  margin-bottom: 0.25em;
  top: 0;
  line-height: 2em;
}
.upload_image .color_filter_spectrum label:after,
.default_values .color_filter_spectrum label:after {
  content: "";
  width: calc(100% - 2px);
  height: 4px;
  position: absolute;
  bottom: -4px;
  background-color: #d7d7d7;
  left: 0;
  right: 0;
  margin: auto;
}
.upload_image label,
.default_values label {
  display: block;
  height: 2em;
  line-height: 2em;
  margin-bottom: 0.5em;
}
.upload_image label span.addOption,
.default_values label span.addOption {
  font-size: 0.75em;
  margin-left: 1em;
  cursor: pointer;
}
.upload_image label span.addTheOption,
.default_values label span.addTheOption {
  width: 3em;
}
.upload_image label[for="able_to_add_pot"] span,
.default_values label[for="able_to_add_pot"] span {
  width: 12em;
}
.upload_image label span,
.default_values label span {
  width: 8.5em;
  display: inline-block;
}
.upload_image select,
.default_values select,
.upload_image input:not([type=checkbox]),
.default_values input:not([type=checkbox]) {
  margin: 0;
  background-color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  font-size: 0.875em;
  background-size: 1.25em;
  display: inline-block;
  width: 12em;
  margin-left: 0.5em;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  color: #2b2c2b;
  padding: 0 1em;
  background-position: calc(100% - 0.75em) 50%;
  height: 2em;
}
.upload_image select.addOptionText,
.default_values select.addOptionText,
.upload_image input:not([type=checkbox]).addOptionText,
.default_values input:not([type=checkbox]).addOptionText {
  width: 7em;
}
.upload_image select,
.default_values select {
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/fc-dropdown-icon.png");
}
.upload_image p,
.default_values p {
  margin: 0;
  text-transform: none;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
.start_upload {
  width: 30em;
  height: 3em;
  border: 3px solid #c5c5c5;
  margin: auto;
  border-radius: 3em 3em 0 0;
  background-color: #efefef;
  text-align: center;
  color: #909090;
  text-transform: uppercase;
  font-weight: 300;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  bottom: 0;
  border-bottom: 0;
  position: fixed;
  left: 0;
  right: 0;
  line-height: 3em;
  vertical-align: middle;
  z-index: 10;
}
.start_upload p.item_count {
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 1.5em;
  vertical-align: middle;
}
.start_upload button.start_uploading {
  font-size: 0.875em;
  margin-top: 1em;
  width: 10em;
  height: auto;
  line-height: 1.5em;
  vertical-align: middle;
  border: 0;
  font-weight: 300;
  background-color: #878688;
  color: #fff;
  border-radius: 0.5em;
  margin: 0 1em;
}
.upload_image .fields {
  width: calc(100% - 6.5em);
}
.checkbox_bar {
  background-color: rgba(223, 223, 223, 0.5);
  z-index: 300;
  left: 1.5em;
  width: 12em;
  position: absolute;
  bottom: 2em;
}
.checkbox_bar label {
  font-weight: 300;
}
.imageCreator img.appended_logo.levoplant_logo {
  left: unset;
  right: 2.5%;
  top: unset;
  bottom: 2.5%;
  height: 100px;
  width: auto;
  position: absolute;
}
.page_layout.gallerypage.show_to_front {
  z-index: 500;
  border: 0;
  border-top: 1px solid #b6b5b5;
  border-bottom: 1px solid #b6b5b5;
  padding: 1em;
  border-radius: .5em;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  text-align: left;
  width: calc(100% - 17em);
  background-color: #f9f9f9;
  z-index: 230;
  height: calc(100% - 6.25em);
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: unset;
  left: unset;
  right: 1em;
  bottom: 1em;
  padding-bottom: 0;
}
.page_layout.gallerypage.show_to_front .imageholder .image.selected_item {
  border: 3px solid #6b9a60;
}
.add_items_div,
.close_items_div {
  height: 3em;
  line-height: 3em;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: calc(100% - 1em);
  border-top: 1px solid rgba(182, 181, 181, 0.5);
  border-radius: 4px;
  background-color: white;
  z-index: 9;
}
.add_items_div button,
.close_items_div button {
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: 0.5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0.25em 0.5em;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
}
.add_items_div button:hover,
.close_items_div button:hover {
  transform: translate(0, 1px);
  opacity: 0.75;
}
.icon-media {
  background-color: #888889;
  border-radius: 3em;
}
.icon-media .text_center {
  font-size: 0.625em;
  color: white;
  text-transform: uppercase;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}
.colorchids_window {
  position: fixed;
  width: 90%;
  height: 90%;
  z-index: 2000;
  background-color: white;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0;
  border-top: 1px solid #b6b5b5;
  border-bottom: 1px solid #b6b5b5;
  padding: 1em;
  border-radius: .5em;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.colorchids_window .start_ch_screen {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 100;
  text-align: center;
}
.colorchids_window .start_ch_screen .text_center_center {
  position: relative;
  top: 40%;
  transform: translate(0px, -50%);
  font-size: 1.125em;
  font-weight: 300;
  line-height: 2.5em;
}
.colorchids_window .start_ch_screen .text_center_center p.open_existing_project {
  display: inline-block;
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: .5em;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: .25em .5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, -3px);
  opacity: 1;
  line-height: 2em;
}
.colorchids_window .start_ch_screen .text_center_center p.open_existing_project:hover {
  transform: translate(0, -2px);
  opacity: 0.75;
}
.colorchids_window.page_layout {
  text-align: left;
  width: calc(100% - 15em);
  z-index: 230;
  height: calc(100% - 4.25em);
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: unset;
  left: unset;
  padding-bottom: 0;
}
.colorchids_window.page_layout p,
.colorchids_window.page_layout h3 {
  margin: 0;
}
.colorchids_window.page_layout .items_container_wrap,
.colorchids_window.page_layout .colorchids_db {
  height: calc(100% - 1em);
  position: relative;
}
.colorchids_window.page_layout .colorchids_db .colororchids_item .item_data span.item_name {
  width: 28em;
}
.colorchids_window.page_layout .colorchids_db .colororchids_item .item_data span.item_location,
.colorchids_window.page_layout .colorchids_db .colororchids_item .item_data span.item_customer {
  width: 13em;
}
.colorchids_window.page_layout .page_data .image_fields .page_image_holder {
  margin-right: 1em;
}
.colorchids_window button.fill_excel_fields {
  display: inline-block;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: .5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: .25em .5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
  font-size: .875em;
  margin-top: .5em;
  position: absolute;
  right: 1em;
  top: -1em;
  bottom: 0;
  margin: auto;
  height: 2.5em;
}
.colorchids_window button.fill_excel_fields:hover {
  transform: translate(0, 1px);
  opacity: 0.75;
}
.colorchids_window .close_colorchids_window {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  width: 2em;
  height: 2em;
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/close_icon-grey.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em;
  cursor: pointer;
}
.colorchids_window .save_preset,
.colorchids_window .save_pdf_process,
.colorchids_window .copy_pdf_process {
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: .5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: .25em .5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
  display: inline-block;
  height: 1.5em;
  line-height: 1.5em;
  vertical-align: middle;
}
.colorchids_window .save_preset:hover,
.colorchids_window .save_pdf_process:hover,
.colorchids_window .copy_pdf_process:hover {
  transform: translate(0, 1px);
  opacity: 0.75;
}
.colorchids_window .open_theme_colors {
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: .5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: .25em .5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
}
.colorchids_window .open_theme_colors:hover {
  transform: translate(0, 1px);
  opacity: 0.75;
}
.colorchids_window .items_container_wrap {
  width: 25%;
  height: 100%;
  border-right: 1px solid #b6b5b5;
  display: inline-block;
  padding-right: 1em;
}
.colorchids_window .items_container_wrap .active_items_container {
  direction: rtl;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 3em);
  width: 100%;
}
.colorchids_window .items_container_wrap .ui-state-highlight,
.colorchids_window .items_container_wrap .ui-widget-content .ui-state-highlight,
.colorchids_window .items_container_wrap .ui-widget-header .ui-state-highlight {
  border: 2px solid #d2d2d2;
  background: #d2d2d2;
  color: #d2d2d2;
}
.colorchids_window .items_container_wrap .container_item {
  direction: ltr;
  height: 4em;
  line-height: 4em;
  padding: 0.5em;
  cursor: pointer;
  position: relative;
  border: 1px solid white;
}
.colorchids_window .items_container_wrap .container_item:nth-child(odd) {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.colorchids_window .items_container_wrap .container_item:nth-child(odd).active_container_item:after {
  border-left-color: #f5f5f5;
}
.colorchids_window .items_container_wrap .container_item:hover .remove_container_item,
.colorchids_window .items_container_wrap .container_item:hover .sort_container_item {
  display: block;
}
.colorchids_window .items_container_wrap .container_item .remove_container_item,
.colorchids_window .items_container_wrap .container_item .sort_container_item {
  display: none;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  width: 1em;
  height: 1em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/close_icon-grey.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em;
  cursor: pointer;
  opacity: 0.5;
}
.colorchids_window .items_container_wrap .container_item .remove_container_item:hover,
.colorchids_window .items_container_wrap .container_item .sort_container_item:hover {
  opacity: 1;
}
.colorchids_window .items_container_wrap .container_item .sort_container_item {
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/sort_icon.svg);
  top: 2em;
  background-size: contain;
  cursor: move;
  height: 1.5em;
}
.colorchids_window .items_container_wrap .container_item.active_container_item {
  border: 1px solid #bfbfbf;
}
.colorchids_window .items_container_wrap .container_item.active_container_item:after,
.colorchids_window .items_container_wrap .container_item.active_container_item:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.colorchids_window .items_container_wrap .container_item.active_container_item:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}
.colorchids_window .items_container_wrap .container_item.active_container_item:before {
  border-color: rgba(191, 191, 191, 0);
  border-left-color: #bfbfbf;
  border-width: 11px;
  margin-top: -11px;
}
.colorchids_window .items_container_wrap .container_item img {
  height: 4em;
  width: 4em;
  object-fit: contain;
  object-position: center center;
  display: inline-block;
  margin-right: 1em;
}
.colorchids_window .items_container_wrap .container_item img.load_item_db_colororchids {
  height: 1em;
}
.colorchids_window .items_container_wrap .container_item .item_data {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5em;
  width: calc(100% - 5em);
  overflow: hidden;
}
.colorchids_window .items_container_wrap .container_item .item_data span {
  display: block;
  font-weight: 300;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.colorchids_window .items_container_wrap .container_item .item_data span.item_location,
.colorchids_window .items_container_wrap .container_item .item_data span.item_customer_name {
  line-height: 1em;
  font-size: 0.875em;
  opacity: 0.75;
}
.colorchids_window .items_container_wrap .container_item .item_data .not_linked {
  color: #981313;
}
.colorchids_window .items_container_wrap .container_item .item_data .linked {
  color: #3f9813;
}
.colorchids_window .preset_theme {
  cursor: pointer;
}
.colorchids_window .preset_theme:hover {
  opacity: 0.75;
}
.colorchids_window .preset_theme:hover .remove_color_preset {
  display: inline-block;
}
.colorchids_window .preset_theme .remove_color_preset {
  width: 2em;
  font-size: 0.75em;
  line-height: 2em;
  height: 2em;
  background-image: url(https://floraconcepts.nl/wp-content/themes/combinator/img/close_icon-grey.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em;
  cursor: pointer;
  display: none;
  transform: translate(0px, -1px);
}
.colorchids_window .color_block {
  width: 3em;
  height: 2em;
  display: inline-block;
  margin-right: .5em;
  font-size: 0.75em;
  border: 1px solid #ddd;
  border-radius: 5px;
  vertical-align: middle;
  line-height: 2em;
}
.colorchids_window .color_block.main_color {
  margin-right: 1.5em;
}
.colorchids_window .page_data h3 {
  font-weight: 300;
  font-size: 1.125em;
}
.colorchids_window .page_data label {
  font-weight: 300;
  display: block;
}
.colorchids_window .page_data .colors,
.colorchids_window .page_data .color_cat_div {
  margin-top: 1em;
}
.colorchids_window .page_data .option_section {
  width: calc(100% / 3 - 2em);
  display: inline-block;
  margin: 0.5em;
  padding: 0.5em;
  border-bottom: 1px solid rgba(182, 181, 181, 0.5);
  vertical-align: bottom;
  border-radius: 4px;
}
.colorchids_window .page_data .option_section.error_in_this_section {
  border-radius: 4px;
  border-color: #bf0000;
  border-bottom-width: 2px;
}
.colorchids_window .page_data .option_section.image_fields {
  width: calc(100% / 3 - 5% - 2em);
}
.colorchids_window .page_data .option_section.color_cat_div {
  width: calc(100% / 3 + 5% - 2em);
}
.colorchids_window .page_data textarea,
.colorchids_window .page_data select {
  font-weight: 300;
}
.colorchids_window .page_data textarea {
  padding: 0.5em;
  resize: none;
}
.colorchids_window .page_data input {
  padding: 0.5em;
  font-size: 0.75em;
  margin-bottom: 0.5em;
  font-weight: 300;
}
.colorchids_window .page_data input.error_in_this_section {
  border-bottom-color: #bf0000;
  border-bottom-width: 2px;
}
.colorchids_window .page_data input[type=color] {
  padding: 0.25em;
  margin-right: 0.5em;
  height: 2.5em;
}
.colorchids_window .page_data .product_data {
  position: relative;
}
.colorchids_window .page_data .product_data h3 {
  display: inline-block;
  width: 6em;
  line-height: 2em;
  margin-bottom: 0.5em;
}
.colorchids_window .page_data .link_button {
  display: inline-block;
  vertical-align: middle;
  margin: auto;
  margin-left: 0.5em;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: 0.5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0.25em 0.5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
  font-size: 0.75em;
  margin-top: 0.5em;
}
.colorchids_window .page_data .link_button:hover {
  transform: translate(0, 2px);
  opacity: 0.75;
}
.colorchids_window .page_data .product_fields label {
  font-size: 0.875em;
}
.colorchids_window .page_data .product_fields span {
  width: 8em;
  display: inline-block;
}
.colorchids_window .page_data .page_image {
  height: 6em;
  margin: 0.5em;
  padding: 0.5em;
  border-bottom: 1px solid rgba(182, 181, 181, 0.5);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 1em;
  border-radius: 4px;
  position: relative;
}
.colorchids_window .page_data .page_image img {
  height: 100%;
  width: auto;
  display: inline-block;
  margin-right: 1em;
  cursor: pointer;
  border: 2px solid rgba(182, 181, 181, 0);
}
.colorchids_window .page_data .page_image img.select_this_img {
  border: 2px solid rgba(182, 181, 181, 0.75);
}
.colorchids_window .page_data .page_image span.or {
  display: inline-block;
  line-height: 6em;
  vertical-align: top;
  font-size: 1em;
  font-weight: 300;
  margin-right: 1em;
}
.colorchids_window .page_data .page_image .page_info {
  display: inline-block;
  line-height: 4em;
  vertical-align: top;
}
.colorchids_window .page_data .page_image h2 {
  font-weight: 300;
  font-size: 1.25em;
}
.colorchids_window .page_data .image_fields .page_image_holder,
.colorchids_window .page_data .display_image .page_image_holder,
.colorchids_window .page_data .image_fields .page_display_holder,
.colorchids_window .page_data .display_image .page_display_holder {
  font-weight: 300;
  display: block;
  margin-bottom: 0.5em;
  line-height: 3em;
  vertical-align: middle;
  display: inline-block;
  margin-right: 1.5em;
}
.colorchids_window .page_data .image_fields .page_image_holder .image_holder,
.colorchids_window .page_data .display_image .page_image_holder .image_holder,
.colorchids_window .page_data .image_fields .page_display_holder .image_holder,
.colorchids_window .page_data .display_image .page_display_holder .image_holder {
  display: inline-block;
  width: 3em;
  height: 3em;
  line-height: 3em;
  vertical-align: middle;
  margin: auto;
  margin-left: 0.5em;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: 0.5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.colorchids_window .page_data .image_fields .page_image_holder .image_holder:hover,
.colorchids_window .page_data .display_image .page_image_holder .image_holder:hover,
.colorchids_window .page_data .image_fields .page_display_holder .image_holder:hover,
.colorchids_window .page_data .display_image .page_display_holder .image_holder:hover {
  opacity: 0.75;
}
.colorchids_window .colorchids_db {
  width: calc(75% - 2em - 1px);
  height: 100%;
  display: inline-block;
  vertical-align: top;
  padding-left: 1em;
}
.colorchids_window .colorchids_db .colorchids_workview {
  height: calc(100% - 8em);
  overflow: auto;
  position: relative;
}
.colorchids_window .colorchids_db .colorchids_items {
  height: 100%;
  width: 100%;
  overflow: auto;
  position: relative;
}
.colorchids_window .colorchids_db .colorchids_items .loader {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 15em;
  text-align: center;
  font-weight: 300;
  top: 0;
  bottom: 0;
  height: 3em;
}
.colorchids_window .colorchids_db .db_header {
  height: 3em;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(182, 181, 181, 0.5);
  border-radius: 4px;
}
.colorchids_window .colorchids_db .db_header label {
  font-weight: 300;
  margin-right: 1em;
  display: inline-block;
}
.colorchids_window .colorchids_db .db_header p.page_header {
  font-weight: 300;
  display: inline-block;
  line-height: 3em;
}
.colorchids_window .colorchids_db .db_header input,
.colorchids_window .colorchids_db .db_header select {
  width: 12em;
  margin-right: 1em;
  display: inline-block;
  font-weight: 300;
  padding: 8px 12px;
  border: 1px solid rgba(182, 181, 181, 0.5);
  background-color: rgba(238, 238, 238, 0.25);
}
.colorchids_window .colorchids_db .db_header input[disabled],
.colorchids_window .colorchids_db .db_header select[disabled] {
  opacity: 0.5;
}
.colorchids_window .colorchids_db .db_footer {
  height: 2em;
  padding-top: 1em;
  margin-top: 0.5em;
  border-top: 1px solid rgba(182, 181, 181, 0.5);
  position: relative;
}
.colorchids_window .colorchids_db .db_footer p {
  font-weight: 300;
  display: inline-block;
}
.colorchids_window .colorchids_db .db_footer .product_overview_button {
  cursor: pointer;
}
.colorchids_window .colorchids_db .db_footer .action_buttons {
  display: inline-block;
  position: absolute;
  right: 0;
}
.colorchids_window .colorchids_db .db_footer .action_buttons .button {
  display: inline-block;
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: 0.5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0.25em 0.5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, -3px);
  opacity: 1;
  margin-left: 1em;
}
.colorchids_window .colorchids_db .db_footer .action_buttons .button:hover {
  opacity: 0.75;
  transform: translate(0, -2px);
}
.colorchids_window .colorchids_db .db_footer .pdf_pages {
  width: calc(100% - 16em);
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.colorchids_window .colorchids_db .db_footer .pdf_pages .open_page {
  display: inline-block;
  font-weight: 300;
  margin-right: 0.5em;
  cursor: pointer;
}
.colorchids_window .colorchids_db .colororchids_item {
  height: 5em;
  line-height: 4em;
  padding: 0.5em;
  cursor: pointer;
}
.colorchids_window .colorchids_db .colororchids_item.found_link {
  border: 1px solid #3f9813;
}
.colorchids_window .colorchids_db .colororchids_item:nth-child(odd) {
  background-color: #f5f5f5;
}
.colorchids_window .colorchids_db .colororchids_item img {
  height: 4em;
  width: 4em;
  object-fit: contain;
  object-position: center center;
  display: inline-block;
  margin-right: 1em;
}
.colorchids_window .colorchids_db .colororchids_item .item_data {
  display: inline-block;
  vertical-align: top;
  line-height: 4em;
}
.colorchids_window .colorchids_db .colororchids_item .item_data span {
  display: inline-block;
  font-weight: 300;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 4em;
  white-space: nowrap;
  padding-right: 1em;
}
.colorchids_window .colorchids_db .colororchids_item .item_data span.item_name {
  width: 32em;
}
.colorchids_window .colorchids_db .colororchids_item .item_data span.item_location {
  width: 15em;
}
.colorchids_window .colorchids_db .colororchids_item .item_data span.item_customer {
  width: 15em;
}
.colorchids_window .colorchids_db .colororchids_item .item_data .not_linked {
  color: #981313;
}
.colorchids_window .colorchids_db .colororchids_item .item_data .linked {
  color: #3f9813;
}
.sure_delete {
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: rgba(255, 255, 255, 0.975);
  font-weight: 300;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-radius: 8px;
  margin: auto;
  margin-top: 1px;
  z-index: 10;
  position: absolute;
  cursor: auto;
  top: 0px;
  left: 0px;
}
.sure_delete p {
  font-size: 0.75em;
  margin-top: 1em;
  display: block;
  line-height: 1.5em;
}
.sure_delete .confirm_delete,
.sure_delete .deny_delete,
.sure_delete .confirm_delete_pdf,
.sure_delete .confirm_color_delete,
.sure_delete .confirm_pdf_delete,
.sure_delete .button,
.sure_delete .confirm_layer_delete {
  display: inline-block;
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: 0.5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0.25em 0.5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, -3px);
  opacity: 1;
  margin: 0.5em 0.25em;
}
.sure_delete .confirm_delete:hover,
.sure_delete .deny_delete:hover,
.sure_delete .confirm_delete_pdf:hover,
.sure_delete .confirm_color_delete:hover,
.sure_delete .confirm_pdf_delete:hover,
.sure_delete .button:hover,
.sure_delete .confirm_layer_delete:hover {
  opacity: 0.75;
  transform: translate(0, -2px);
}
.background_overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 525;
  background-color: rgba(255, 255, 255, 0.72);
  width: 100%;
  height: 100%;
  border-radius: .5em;
}
.user_media_library {
  position: absolute;
  width: 50%;
  height: 80%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background: white;
  z-index: 550;
  border: 0;
  border-top: 1px solid #b6b5b5;
  border-bottom: 1px solid #b6b5b5;
  padding: 1em;
  border-radius: .5em;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.user_media_library.pdf_saving {
  height: 11em;
}
.user_media_library.close_up_saving {
  height: 11em;
  bottom: 30%;
}
.user_media_library.excel_popup_window {
  height: 21em;
  top: -30%;
}
.user_media_library.excel_popup_window button.save_excel_fields {
  display: inline-block;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  border-radius: .5em;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: .25em .5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
  font-size: .875em;
  margin-top: .5em;
  position: absolute;
  right: 1.5em;
  bottom: 1.5em;
  margin: auto;
  height: 2.5em;
}
.user_media_library .close_user_gallery {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  width: 2em;
  height: 2em;
  background-image: url("https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/close_icon-grey.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em;
  cursor: pointer;
}
.user_media_library h2 {
  height: 2em;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(182, 181, 181, 0.5);
  font-size: 1em;
  font-weight: 300;
  line-height: 2em;
}
.user_media_library .open_pdfs_section {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(182, 181, 181, 0.5);
  font-size: 1em;
  font-weight: 300;
  max-height: calc(100% - 3em);
  overflow: auto;
}
.user_media_library .open_pdfs_section p {
  font-size: .875em;
  color: black;
  cursor: pointer;
  width: 26.5em;
  border-bottom: 1px solid #e6e6e6;
  padding: 0.25em 0;
  position: relative;
}
.user_media_library .open_pdfs_section p:hover span.remove_pdf,
.user_media_library .open_pdfs_section p:hover span.copy_pdf {
  opacity: 1;
}
.user_media_library .open_pdfs_section p span.remove_pdf,
.user_media_library .open_pdfs_section p span.copy_pdf {
  float: right;
  opacity: 0;
  margin-left: 1em;
}
.user_media_library .open_pdfs_section p span.remove_pdf:hover,
.user_media_library .open_pdfs_section p span.copy_pdf:hover {
  text-decoration: underline;
}
.user_media_library .open_pdfs_section p .sure_delete {
  text-align: left;
}
.user_media_library .open_pdfs_section p .sure_delete p {
  width: auto;
  margin-top: 0;
  margin-left: 0.5em;
  display: inline-block;
}
.user_media_library .open_pdfs_section p .sure_delete .confirm_pdf_delete,
.user_media_library .open_pdfs_section p .sure_delete .deny_delete {
  display: inline-block;
  margin: 0;
  font-size: 0.75em;
  margin-left: 0.5em;
  margin-top: 0.25em;
  transform: translate(0, -1px);
}
.user_media_library .upload_photo_section,
.user_media_library .create_preset_section,
.user_media_library .create_save_section,
.user_media_library .select_quarter_section {
  height: 4em;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid rgba(182, 181, 181, 0.5);
  font-size: 1em;
  font-weight: 300;
  line-height: 4em;
  position: relative;
}
.user_media_library .upload_photo_section input#upload_gallery_photo,
.user_media_library .create_preset_section input#upload_gallery_photo,
.user_media_library .create_save_section input#upload_gallery_photo,
.user_media_library .select_quarter_section input#upload_gallery_photo {
  opacity: 0;
  display: none;
}
.user_media_library .upload_photo_section label,
.user_media_library .create_preset_section label,
.user_media_library .create_save_section label,
.user_media_library .select_quarter_section label {
  width: 4em;
  height: 4em;
  line-height: 4em;
  margin: auto;
  margin-right: 1.5em;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  vertical-align: top;
  border-radius: 0.5em;
  display: inline-block;
}
.user_media_library .upload_photo_section label:hover,
.user_media_library .create_preset_section label:hover,
.user_media_library .create_save_section label:hover,
.user_media_library .select_quarter_section label:hover {
  opacity: 0.5;
}
.user_media_library .upload_photo_section label.color_label,
.user_media_library .create_preset_section label.color_label,
.user_media_library .create_save_section label.color_label,
.user_media_library .select_quarter_section label.color_label,
.user_media_library .upload_photo_section label.project_label,
.user_media_library .create_preset_section label.project_label,
.user_media_library .create_save_section label.project_label,
.user_media_library .select_quarter_section label.project_label {
  width: auto;
  height: auto;
  line-height: unset;
  display: inline-block;
  background-color: unset;
  border: 0px;
  margin-left: 0;
  margin-right: 1em;
}
.user_media_library .upload_photo_section input[type=color],
.user_media_library .create_preset_section input[type=color],
.user_media_library .create_save_section input[type=color],
.user_media_library .select_quarter_section input[type=color] {
  padding: 0.25em;
  margin-right: 0;
  height: 2em;
  vertical-align: middle;
}
.user_media_library .upload_photo_section input[type=color].error_in_this_section,
.user_media_library .create_preset_section input[type=color].error_in_this_section,
.user_media_library .create_save_section input[type=color].error_in_this_section,
.user_media_library .select_quarter_section input[type=color].error_in_this_section {
  border-bottom-color: #bf0000;
  border-bottom-width: 2px;
}
.user_media_library .upload_photo_section p,
.user_media_library .create_preset_section p,
.user_media_library .create_save_section p,
.user_media_library .select_quarter_section p {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 0.5em;
}
.user_media_library .upload_photo_section p.error_upload,
.user_media_library .create_preset_section p.error_upload,
.user_media_library .create_save_section p.error_upload,
.user_media_library .select_quarter_section p.error_upload {
  margin-left: 1em;
  color: #711313;
}
.user_media_library .quater_fields label {
  font-weight: 300;
  display: inline-block;
  width: calc(100% / 13  - 0.5em);
  margin: 0 0.25em;
  text-align: center;
}
.user_media_library .quater_fields input {
  width: 100%;
  display: block;
  font-weight: 300;
  height: 5em;
  line-height: 5em;
  padding: 0.25em;
  text-align: center;
}
.user_media_library .photo_gallery_section,
.user_media_library .color_gallery_section,
.user_media_library .quater_fields {
  width: 100%;
  display: block;
  height: calc(100% - 10em);
  overflow: auto;
}
.user_media_library .photo_gallery_section .preset_theme,
.user_media_library .color_gallery_section .preset_theme,
.user_media_library .quater_fields .preset_theme {
  cursor: pointer;
  width: 21em;
  margin-bottom: 0.25em;
  position: relative;
  height: 2em;
}
.user_media_library .photo_gallery_section .preset_theme .remove_color_preset,
.user_media_library .color_gallery_section .preset_theme .remove_color_preset,
.user_media_library .quater_fields .preset_theme .remove_color_preset {
  vertical-align: middle;
}
.user_media_library .photo_gallery_section .preset_theme .sure_delete,
.user_media_library .color_gallery_section .preset_theme .sure_delete,
.user_media_library .quater_fields .preset_theme .sure_delete {
  text-align: left;
}
.user_media_library .photo_gallery_section .preset_theme .sure_delete p,
.user_media_library .color_gallery_section .preset_theme .sure_delete p,
.user_media_library .quater_fields .preset_theme .sure_delete p {
  margin-top: 0;
  margin-left: 0.5em;
  display: inline-block;
}
.user_media_library .photo_gallery_section .preset_theme .sure_delete .confirm_color_delete,
.user_media_library .color_gallery_section .preset_theme .sure_delete .confirm_color_delete,
.user_media_library .quater_fields .preset_theme .sure_delete .confirm_color_delete,
.user_media_library .photo_gallery_section .preset_theme .sure_delete .deny_delete,
.user_media_library .color_gallery_section .preset_theme .sure_delete .deny_delete,
.user_media_library .quater_fields .preset_theme .sure_delete .deny_delete {
  display: inline-block;
  margin: 0;
  font-size: 0.75em;
  margin-left: 0.5em;
  margin-top: 0.25em;
  transform: translate(0, -1px);
}
.user_media_library .photo_gallery_section .media_gallery_thumb,
.user_media_library .color_gallery_section .media_gallery_thumb,
.user_media_library .quater_fields .media_gallery_thumb {
  width: calc(100% / 6 - 10px);
  height: 8em;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  background-color: rgba(238, 238, 238, 0.5);
  cursor: pointer;
  vertical-align: top;
  border-radius: 0.5em;
  display: inline-block;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  position: relative;
  z-index: 1;
}
.user_media_library .photo_gallery_section .media_gallery_thumb:hover span.remove_gallery_item,
.user_media_library .color_gallery_section .media_gallery_thumb:hover span.remove_gallery_item,
.user_media_library .quater_fields .media_gallery_thumb:hover span.remove_gallery_item {
  display: block;
}
.user_media_library .photo_gallery_section .media_gallery_thumb span.remove_gallery_item,
.user_media_library .color_gallery_section .media_gallery_thumb span.remove_gallery_item,
.user_media_library .quater_fields .media_gallery_thumb span.remove_gallery_item {
  display: none;
  position: absolute;
  top: 0.25em;
  right: 0.25em;
  width: 1em;
  height: 1em;
  background-image: url(https://nieuwkoop.floraconcepts.io/wp-content/themes/nieuwkoop_floraconcepts_theme/less/../img/close_icon-grey.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 1em;
  cursor: pointer;
  opacity: 0.5;
}
.user_media_library .photo_gallery_section .media_gallery_thumb span.remove_gallery_item:hover,
.user_media_library .color_gallery_section .media_gallery_thumb span.remove_gallery_item:hover,
.user_media_library .quater_fields .media_gallery_thumb span.remove_gallery_item:hover {
  opacity: 1;
}
img.loading_overlay.left_upload {
  left: 5em;
  top: 2em;
}
.upload_close_up,
.save_layer {
  margin: auto;
  text-align: center;
  border: 1px solid rgba(182, 181, 181, 0.5);
  border-bottom: 3px solid rgba(182, 181, 181, 0.5);
  background-color: #eee;
  cursor: pointer;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  padding: .25em .5em;
  vertical-align: top;
  font-weight: 300;
  transform: translate(0, 0px);
  opacity: 1;
  display: inline-block;
  line-height: 1.5em;
  vertical-align: middle;
  border-bottom: 3px solid #51750c;
  border-radius: .5em;
  background-color: #7dbe00;
  color: white;
}
.upload_close_up:hover,
.save_layer:hover {
  transform: translate(0, 1px);
  opacity: 0.75;
}
@media screen and (max-width: 1780px) {
  .kroger_review_page .main_container .product_submit_container .selected_product,
  .page_layout.gallerypage.metaboxholder .imageholder.expand .image {
    width: calc(100% / 6 - 1em);
  }
}
@media screen and (max-width: 1510px) {
  .kroger_review_page .main_container .product_submit_container .selected_product,
  .page_layout.gallerypage.metaboxholder .imageholder.expand .image {
    width: calc(100% / 5 - 1em);
  }
  .gallerypage .imageholder .image {
    width: calc(100% / 3 - 1em);
  }
}
@media screen and (max-width: 1240px) {
  .kroger_review_page .main_container .product_submit_container .selected_product,
  .page_layout.gallerypage.metaboxholder .imageholder.expand .image {
    width: calc(100% / 4 - 1em);
  }
}
@media screen and (max-width: 970px) {
  .kroger_review_page .main_container .product_submit_container .selected_product,
  .page_layout.gallerypage.metaboxholder .imageholder.expand .image {
    width: calc(100% / 3 - 1em);
  }
}
@media screen and (max-width: 1890px) {
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_theme {
    width: 6em;
  }
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_name {
    width: 20em;
  }
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_group {
    width: 7em;
  }
}
@media screen and (max-width: 1520px) {
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_height {
    display: none;
  }
}
@media screen and (max-width: 1392px) {
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_theme {
    display: none;
  }
}
@media screen and (max-width: 1305px) {
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_group {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .page_layout.gallerypage.metaboxholder .imageholder .item_line .color_boxes {
    display: none;
  }
  .page_layout.gallerypage.metaboxholder .imageholder .item_line span.item_real_name {
    display: none;
  }
  .app .startFilters .controls {
    height: 3.33em;
    font-size: 0.75em;
  }
}
@media screen and (max-width: 1100px) {
  body .options .divContainer .dropDown span.titleSpan,
  body .fustOptions .divContainer .dropDown span.titleSpan,
  body .exportSidebar .divContainer .dropDown span.titleSpan,
  body .metaDataBox .divContainer .dropDown span.titleSpan {
    font-size: 1em;
  }
  .app.displaycreator .object_side {
    font-size: 0.875em;
  }
  .app .buttonIcons {
    display: inline-block;
    width: 100%;
    position: relative;
    right: 0;
    top: 0;
    margin-top: 1em;
    border: 0px;
    padding-left: 0em;
    text-align: center;
    padding-bottom: 2em;
  }
  .app .tableIndividual table.individualPos {
    width: calc(100% - 2em);
  }
  .app .tableIndividual table.fillTrayArrowsTop tbody tr.arrowTopRow {
    width: 100%;
  }
}
