/* GLOBAL */
/* TABLE OF CONTENT */
/* 1. General styles */
/* 2. Header */
/* 2.1 Megamenu */
/* 3. Main Content*/
/* FRONT PAGE */
/* 3.1 Slider */
/* 3.2 Featured Products */
/* 3.3 Highlights */
/* 3.4 Case Studies */
/* 3.5 Social media */
/* OTHER PAGE */
/* 3.1 Name-placeholder*/
/* DECORS */
/* Main slider */
/* SOME OTHER PAGE */
/* 3.1 Name-placeholder*/
/* Internationalization tab */
/* Footer */
/* News */
/* Standard settings*/
/* MOBILE SPECIFIC */
/* ANIMATION cubic-bezier(0.68, 0.11, 0.66, 0.27) */
/* GRADIENT
background: -moz-ease-in-out-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 99%, rgba(0,0,0,0.45) 100%);
background: -webkit-ease-in-out-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 99%,rgba(0,0,0,0.45) 100%);
background: ease-in-out-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 99%,rgba(0,0,0,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#73000000',GradientType=0 ); */
/* CODE SECTION */
/* 1. General styles */
@font-face {
  font-family: "Helen Pro";
  src: url("../../fonts/helen_pro/helen_pro_regular.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_regular.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_regular.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_regular.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_regular.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Italic";
  src: url("../../fonts/helen_pro/helen_pro_italic.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_italic.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_italic.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_italic.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_italic.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_italic.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Bold";
  src: url("../../fonts/helen_pro/helen_pro_bold.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_bold.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_bold.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_bold.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_bold.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_bold.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Italic_B";
  src: url("../../fonts/helen_pro/helen_pro_bolditalic.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_bolditalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_bolditalic.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_bolditalic.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_bolditalic.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_bolditalic.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_bolditalic.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helen Pro_Light_Cond';
  src: url("../../fonts/helen_pro/helen_pro_lightcond.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_lightcond.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_lightcond.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_lightcond.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_lightcond.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_lightcond.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_lightcond.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Light";
  src: url("../../fonts/helen_pro/helen_pro_light.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_light.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_light.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_light.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_light.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_light.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Italic_L";
  src: url("../../fonts/helen_pro/helen_pro_lightita.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_lightita.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_lightita.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_lightita.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_lightita.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_lightita.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_lightita.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Cond";
  src: url("../../fonts/helen_pro/helen_pro_lightcond.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_lightcond.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_lightcond.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_lightcond.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_lightcond.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_lightcond.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_lightcond.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helen Pro_Cond_B";
  src: url("../../fonts/helen_pro/helen_pro_cond_bold.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/helen_pro/helen_pro_cond_bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_cond_bold.otf") format("opentype"), url("../../fonts/helen_pro/helen_pro_cond_bold.svg") format("svg"), url("../../fonts/helen_pro/helen_pro_cond_bold.ttf") format("truetype"), url("../../fonts/helen_pro/helen_pro_cond_bold.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_cond_bold.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Sansumi';
  src: url("../../fonts/sansumi/Sansumi-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Sansumi Regular';
  src: url("../../fonts/sansumi/Sansumi-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*-------- VARIABLES --------*/
/* line 200, ../sass/_creatizmo.scss */
* {
  -webkit-print-color-adjust: exact !important;
  /* Chrome, Safari */
  color-adjust: exact !important;
  /*Firefox*/
}

/* Change Autocomplete styles in Chrome*/
/* line 206, ../sass/_creatizmo.scss */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: #495057;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}

/* line 221, ../sass/_creatizmo.scss */
.is-deco-name {
  font-family: 'Helen Pro_Light';
}

/* line 225, ../sass/_creatizmo.scss */
.express-fluid {
  max-width: 1920px !important;
}

/* line 229, ../sass/_creatizmo.scss */
.express-filters {
  font-family: "Helen Pro_Cond";
  margin-bottom: 1.5rem;
  margin-right: 3.1rem;
  text-align: right;
  display: none;
}
@media (min-width: 820px) {
  /* line 229, ../sass/_creatizmo.scss */
  .express-filters {
    display: block;
  }
}
/* line 240, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper {
  display: inline-block;
  border-bottom: 1px solid #e6e6e6;
}
/* line 244, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper {
  padding-right: 3rem;
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-bottom: 0.5rem;
}
/* line 251, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper.disabled {
  cursor: not-allowed;
  color: #acacac;
}
/* line 256, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .title {
  display: flex;
  font-size: 18px;
  align-items: center;
}
/* line 263, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .title span:first-child:after {
  content: '.';
  padding: 0 0.3rem;
  position: relative;
  top: 2px;
  width: 25px;
  height: 25px;
  display: inline-block;
  transition: all 0.2s ease-in;
  font-family: "Helen Pro_Cond_B";
}
/* line 277, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .title .count {
  width: 17px;
  height: 17px;
  border-radius: 100%;
  background-color: #05377b;
  font-family: 'Helen Pro_Bold';
  line-height: 17px;
  color: #fff;
  font-size: 0.84375rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
/* line 295, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper.active .title {
  font-family: "Helen Pro_Cond_B";
  color: #05377b;
}
/* line 301, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper {
  display: none;
  position: absolute;
  padding: 1rem 1rem 1rem 0;
  width: auto;
  overflow-x: hidden;
  top: 2.3rem;
  opacity: 0;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  background-color: white;
  z-index: 1;
}
/* line 315, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper.no-padding {
  padding: 0;
}
/* line 319, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper.no-padding ul.filters.auto {
  min-width: 200px;
}
/* line 325, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper .search-input {
  width: 100%;
  margin-bottom: 1rem;
  border: none;
  font-family: 'Helen Pro_Light';
  font-size: 18px;
  position: relative;
  background-image: url(/public/krono/img/icons/magnifying-glass-grey.png);
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: top 0.3rem right 0;
  border-bottom: 1px solid #d9d9d9;
}
/* line 339, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters {
  text-align: left;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 344, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.formats {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 349, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.formats .mCSB_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  min-width: 250px;
}
/* line 356, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.formats li {
  padding: 0.2rem 1rem;
  flex: 50%;
  max-width: 50%;
}
/* line 363, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.thickness {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 368, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.thickness .mCSB_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  min-width: 200px;
}
/* line 375, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.thickness li {
  padding: 0.2rem 1rem;
  flex: 50%;
  max-width: 50%;
}
/* line 382, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters .mCSB_inside > .mCSB_container {
  margin-right: 10px;
}
/* line 388, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.decors li {
  margin-bottom: 0.5rem;
  font-family: "Helen Pro_Bold";
  position: relative;
}
/* line 394, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.decors li.selected:after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1.5rem;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: cover;
}
/* line 409, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.decors li span {
  font-family: "Helen Pro_Light";
}
/* line 415, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.auto {
  height: auto;
}
/* line 419, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters.fixed {
  min-height: 250px;
  height: 570px;
}
/* line 424, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters li {
  display: flex;
  align-items: center;
  font-family: "Helen Pro_Light";
  font-size: 1rem;
  padding-bottom: 0.2rem;
  white-space: nowrap;
  height: 2.675rem;
  padding-right: 1.85rem;
  padding-left: 1rem;
}
/* line 435, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters li a {
  color: #000000;
  text-decoration: none;
}
/* line 440, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters li img {
  margin-right: 0.4rem;
  border: 1px solid #eee;
}
/* line 445, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters li span {
  padding: 0 0.4rem;
}
/* line 449, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters li label {
  margin-bottom: 0;
  margin-left: 0.2rem;
}
/* line 454, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper ul.filters li:hover {
  background-color: #ffffff;
  -webkit-box-shadow: inset 0px 0px 8px 6px #f9f9f9;
  -moz-box-shadow: inset 0px 0px 8px 6px #f9f9f9;
  box-shadow: inset 0px 0px 8px 6px #f9f9f9;
}
/* line 463, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper .button-wrapper {
  padding: 1rem;
}
/* line 466, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper .button-wrapper button {
  width: 100%;
  color: #05377b;
  background: #fff;
  font-family: "Helen Pro";
  font-size: 1.05rem;
  border: 2px solid #05377b;
  text-transform: uppercase;
}
/* line 475, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper .group-wrapper .button-wrapper button:hover {
  background-color: #05377b;
  color: #ffffff;
}
/* line 485, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper:hover .group-wrapper {
  display: block;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  opacity: 1;
}
/* line 496, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .filter-wrapper:hover .title span:first-child:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 509, ../sass/_creatizmo.scss */
.express-filters .filters-wrapper .clear {
  display: inline-block;
  padding-left: 2rem;
  font-size: 18px;
  text-decoration: none;
}

/* line 518, ../sass/_creatizmo.scss */
.cst-check-wrap {
  position: relative;
}
/* line 521, ../sass/_creatizmo.scss */
.cst-check-wrap.sample-check-box {
  border: 1px solid transparent;
  margin-right: 0;
  width: 100%;
}
/* line 526, ../sass/_creatizmo.scss */
.cst-check-wrap.sample-check-box.bordered {
  border: 1px solid #F2F2F2;
}
/* line 531, ../sass/_creatizmo.scss */
.cst-check-wrap * {
  cursor: pointer;
}
/* line 535, ../sass/_creatizmo.scss */
.cst-check-wrap input[type=checkbox] {
  opacity: 0;
  position: absolute;
  left: 0;
}
/* line 541, ../sass/_creatizmo.scss */
.cst-check-wrap input[type=checkbox] + .cst-checkbox {
  width: 0.9rem;
  height: 0.9rem;
  background-repeat: no-repeat;
  background-image: url(../img/checkbox-unchecked.png);
  margin-bottom: 0;
  background-position: center;
  background-size: contain;
}
/* line 551, ../sass/_creatizmo.scss */
.cst-check-wrap input[type=checkbox]:checked + .cst-checkbox {
  background-image: url(../img/checkbox-checked.png);
}
/* line 555, ../sass/_creatizmo.scss */
.cst-check-wrap label.cst-checkbox a {
  font-weight: 600;
  color: #000000;
}

/* line 561, ../sass/_creatizmo.scss */
select::-ms-expand {
  display: none;
  /* remove default arrow on ie10 and ie11 */
}

/* line 565, ../sass/_creatizmo.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../img/icons/down-g.png) calc(100% - 15px)/15px no-repeat #fff;
}
/* line 571, ../sass/_creatizmo.scss */
select#employees_id {
  background: #ffffff;
}

/* line 576, ../sass/_creatizmo.scss */
.mCustomScrollbar {
  width: 100%;
  height: 100%;
}
/* line 582, ../sass/_creatizmo.scss */
.mCustomScrollbar .mCSB_dragger {
  /* height: 30px !important; */
}
/* line 585, ../sass/_creatizmo.scss */
.mCustomScrollbar .mCSB_dragger .mCSB_dragger_bar {
  width: 4px !important;
  border-radius: 0 !important;
  background-color: #9b9b9b !important;
  left: 0;
}
/* line 593, ../sass/_creatizmo.scss */
.mCustomScrollbar .mCSB_draggerRail {
  background-color: #dbdbdb !important;
}

/* line 598, ../sass/_creatizmo.scss */
html {
  font-size: 16px;
}

/* line 602, ../sass/_creatizmo.scss */
html, body {
  font-family: 'Helen Pro';
  /*font-size: 1.2em;*/
  color: #000;
}

/* line 608, ../sass/_creatizmo.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Helen Pro';
}

/* line 612, ../sass/_creatizmo.scss */
body {
  -webkit-font-smoothing: subpixel-antialiased;
  overflow-x: hidden;
}
/* line 616, ../sass/_creatizmo.scss */
body.mega-gallery-open {
  overflow: hidden;
}
/* line 620, ../sass/_creatizmo.scss */
body.sidebar-opened {
  overflow-y: hidden;
}

/* line 626, ../sass/_creatizmo.scss */
h1 {
  font-size: 3em;
}

/* line 630, ../sass/_creatizmo.scss */
h2 {
  font-size: 2em;
}

/* line 634, ../sass/_creatizmo.scss */
p {
  font-size: 1em;
}

/* line 638, ../sass/_creatizmo.scss */
#wrapper {
  position: relative;
}

/* line 642, ../sass/_creatizmo.scss */
.gradient-class {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  width: 100%;
  height: 1rem;
  background: black;
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(250, 250, 250, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(250, 250, 250, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(250, 250, 250, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
}

/* line 655, ../sass/_creatizmo.scss */
.mega-gradient {
  background: black;
  background: -moz-linear-gradient(180deg, transparent 0%, #fff 100%);
  background: -webkit-linear-gradient(180deg, transparent 0%, #fff 100%);
  background: linear-gradient(180deg, transparent 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fff", GradientType=1);
  height: 5rem;
  position: absolute;
  width: 80.8%;
  bottom: 21%;
  left: 1.5rem;
  pointer-events: none;
  display: none;
}
/* line 669, ../sass/_creatizmo.scss */
.mega-gradient.top-grad {
  top: 3.8rem;
  bottom: 100%;
  transform: rotate(180deg);
  z-index: 1;
  height: 3rem;
}

/* line 678, ../sass/_creatizmo.scss */
.slick-slider-helper {
  display: block !important;
  height: 0 !important;
}

/* line 684, ../sass/_creatizmo.scss */
.index-carousel {
  width: 100%;
  position: absolute;
  top: calc(100vh - 200px);
  height: 10rem;
  transform: rotate(180deg);
  background: black;
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
}

/* line 697, ../sass/_creatizmo.scss */
.fp-tableCell {
  vertical-align: top !important;
}

/* line 701, ../sass/_creatizmo.scss */
.krono-container {
  max-width: 1385px;
  margin: auto;
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0;
}
/* line 709, ../sass/_creatizmo.scss */
.krono-container .product-images {
  flex-shrink: 0;
  flex-wrap: nowrap;
  align-items: initial;
  justify-content: center;
}

/* line 718, ../sass/_creatizmo.scss */
#content.container {
  padding: 60px 0 0 0;
  max-width: 1385px;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 718, ../sass/_creatizmo.scss */
  #content.container {
    padding: 60px 40px 0 40px !important;
  }
}

/* line 727, ../sass/_creatizmo.scss */
#page {
  height: auto !important;
  position: relative;
}

/* line 733, ../sass/_creatizmo.scss */
li {
  list-style: none;
}

/* line 737, ../sass/_creatizmo.scss */
.left .express_program img ~ span {
  display: none;
}

/* line 743, ../sass/_creatizmo.scss */
table.express_program tr {
  height: 46px;
  border-bottom: 1px solid #e6e6e6;
}
/* line 748, ../sass/_creatizmo.scss */
table.express_program tr td span.mobile {
  display: none;
}
/* line 756, ../sass/_creatizmo.scss */
table.express_program tr td span a {
  white-space: nowrap;
}

/* line 766, ../sass/_creatizmo.scss */
table.express_program tbody tr:first-child {
  display: none;
}

/* line 770, ../sass/_creatizmo.scss */
a {
  color: #05377b;
}
/* line 773, ../sass/_creatizmo.scss */
a:hover {
  text-decoration: underline;
  color: #05377b;
}
/* line 778, ../sass/_creatizmo.scss */
a:active, a:focus {
  color: #05377b;
}

/* line 784, ../sass/_creatizmo.scss */
*:focus, *:active {
  outline: none !important;
}

/* line 790, ../sass/_creatizmo.scss */
.breadcrumbs .current {
  text-transform: uppercase;
}

/* line 795, ../sass/_creatizmo.scss */
#home-slider-prev, #home-slider-next {
  cursor: pointer;
}

/* line 799, ../sass/_creatizmo.scss */
.favorite-icon {
  display: flex;
  align-items: center;
  margin-right: 1.2rem;
}
/* line 804, ../sass/_creatizmo.scss */
.favorite-icon a {
  background-image: url("/public/krono/img/icons/heart-fav.png");
  background-repeat: no-repeat;
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0 !important;
}
/* line 811, ../sass/_creatizmo.scss */
.favorite-icon a span {
  background-color: #05377b;
  color: #ffffff;
  border-radius: 50%;
  width: 0.8rem;
  height: 0.8rem;
  display: block;
  text-align: center;
  font-size: 0.6rem;
  position: absolute;
  right: 0;
  bottom: 0;
}

/* line 827, ../sass/_creatizmo.scss */
.product-components {
  position: relative;
}
/* line 835, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab {
  max-width: 100%;
  margin-top: 80px;
}
/* line 841, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item {
  padding: 0 14px 0 0;
  position: relative;
  overflow: hidden;
  margin-bottom: 14px;
}
/* line 847, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item img {
  transition: transform 0.45s;
}
/* line 851, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item .project-overlay {
  height: 100%;
  width: 100%;
  display: block;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 1;
}
/* line 872, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item a {
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 877, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item a .projects-name-section {
  position: absolute;
  bottom: 1.7rem;
  line-height: 1.6rem;
  color: #ffffff;
  opacity: 0;
  font-size: 24px;
  font-family: 'Helen Pro_Light';
  padding-left: 1.5rem;
  transition: 300ms all ease-in-out;
  z-index: 1;
}
/* line 893, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item:hover a .projects-name-section {
  opacity: 1;
}
/* line 897, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item:hover a img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 905, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content .projects-tab .projects-masonry .gallery-wrapper .grid-item:hover a .project-overlay {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 930, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card:first-of-type {
  margin-top: 80px;
}
/* line 935, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-header .btn-link {
  padding: 0 0 15px 0;
  line-height: 1rem;
}
/* line 939, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-header .btn-link:not(.collapsed) {
  color: #000000;
}
/* line 943, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-header .btn-link .product-main-img-dropdown {
  margin-right: 10px;
}
/* line 949, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body {
  display: flex;
  flex-flow: row wrap;
  margin-top: 24px;
  padding: 0;
}
/* line 955, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section {
  width: 20%;
  padding-right: 12px;
}
/* line 959, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section.video-section {
  width: 33.333333%;
}
/* line 962, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section.video-section:last-child {
  padding-right: 0;
}
/* line 966, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section.video-section .download-video-wrapper {
  height: 18rem;
}
/* line 971, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section .download-video-wrapper {
  height: 15rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -moz-box-shadow: inset 0px -80px 80px -43px #000000;
  -webkit-box-shadow: inset 0px -80px 80px -43px #000000;
  box-shadow: inset 0px -80px 80px -43px #000000;
  position: relative;
}
/* line 984, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section:hover h4 a {
  color: #05377b;
}
/* line 990, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section .download-item {
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 995, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section .download-item img {
  width: 100%;
  height: 100%;
  max-height: 276px;
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: .45s transform ease-in-out;
}
/* line 1005, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section .download-item:hover img {
  transform: scale(1.1);
}
/* line 1011, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section:nth-child(5n) {
  padding-bottom: 12px;
  padding-right: 0;
}
/* line 1016, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section h4 {
  line-height: 1rem;
  font-family: 'Helen Pro_Light';
  font-size: 16px;
  display: block;
  padding: 20px 0 0;
  letter-spacing: 0.10px;
  margin-bottom: 20px;
}
/* line 1026, ../sass/_creatizmo.scss */
.product-components.desktop-product-tabs .tab-content #accordionDl.downloads-tab-desktop .card .card-body .dl-image-section h4 a {
  color: #000;
  text-decoration: none;
}
/* line 1039, ../sass/_creatizmo.scss */
.product-components #menu1 {
  overflow: hidden;
}
/* line 1043, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider {
  margin: 0;
  padding: 0 31px;
}
/* line 1051, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider.product-related-items-tab .decos-similar-wrapper .decos-similar img {
  width: 100%;
  height: 100%;
}
/* line 1059, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .slick-arrow {
  background-image: url(/public/krono/img/icons/down-blk.png);
  background-size: contain;
  width: 1.75rem;
  height: 1.75rem;
  background-color: transparent;
  background-repeat: no-repeat;
}
/* line 1067, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .slick-arrow.slick-prev {
  transform: rotate(90deg);
  left: 0rem;
}
/* line 1072, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .slick-arrow.slick-next {
  transform: rotate(-90deg);
  right: 0rem;
}
/* line 1077, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 1082, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .slick-track {
  margin: 0;
  display: flex;
}
/* line 1087, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper {
  margin: 0 0.5315rem;
}
@media (min-width: 1281px) {
  /* line 1087, ../sass/_creatizmo.scss */
  .product-components .decor-similar-slider .decos-similar-wrapper {
    min-width: calc(((100vw - 2rem * 3) - 32vw) / 3);
  }
}
@media (max-width: 1281px) and (min-width: 481px) {
  /* line 1087, ../sass/_creatizmo.scss */
  .product-components .decor-similar-slider .decos-similar-wrapper {
    min-width: calc(((100vw - 2rem * 3) - 6.875rem) / 3);
  }
}
/* line 1096, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .similar-title {
  font-size: 1.125rem;
  padding-top: 1rem;
}
/* line 1100, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .similar-title a {
  font-family: "Helen Pro_Bold";
  color: #000;
  text-decoration: none;
}
/* line 1106, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .similar-title span {
  color: #000;
}
/* line 1109, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .similar-title span a {
  font-family: "Helen Pro_Light";
  text-decoration: none;
}
/* line 1116, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper:hover {
  text-decoration: none;
}
/* line 1119, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper:hover p {
  color: #05377b;
}
/* line 1124, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .decos-similar {
  border: 1px solid #eee;
  overflow: hidden;
  display: block;
}
/* line 1127, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .decos-similar.show-deco-border {
  border: 1px solid #eee;
}
@media (min-width: 1366px) and (max-width: 1570px) {
  /* line 1124, ../sass/_creatizmo.scss */
  .product-components .decor-similar-slider .decos-similar-wrapper .decos-similar {
    height: calc((100vw - (100vw - 1200px)) / 3) !important;
  }
}
@media (min-width: 1281px) {
  /* line 1124, ../sass/_creatizmo.scss */
  .product-components .decor-similar-slider .decos-similar-wrapper .decos-similar {
    height: calc((100vw - (100vw - 1180px)) / 3);
  }
}
@media (max-width: 1281px) and (min-width: 481px) {
  /* line 1124, ../sass/_creatizmo.scss */
  .product-components .decor-similar-slider .decos-similar-wrapper .decos-similar {
    height: calc((100vw - 6.875rem) / 3);
  }
}
/* line 1145, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper .decos-similar img {
  width: 100%;
}
/* line 1150, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper p {
  padding: 0.75rem;
  font-size: 1.25rem;
  font-family: "Helen Pro_Light";
  color: #000000;
}
/* line 1156, ../sass/_creatizmo.scss */
.product-components .decor-similar-slider .decos-similar-wrapper p span {
  font-family: "Helen Pro_Light";
}
/* line 1163, ../sass/_creatizmo.scss */
.product-components:after {
  content: '';
  display: block;
  width: 100vw;
  background-color: #fafafa;
  height: calc(100% - 3.625rem);
  position: absolute;
  left: calc(-1 * (100vw - 1452px) / 2);
  border-top: 0.125rem solid #dbdbdb;
  /*@media(max-width: 1439px) {
    left: -3.22rem;
  }*/
  z-index: -1;
  top: 2.95rem;
}
@media (min-width: 1280px) and (max-width: 1366px) {
  /* line 1163, ../sass/_creatizmo.scss */
  .product-components:after {
    left: -2.12rem;
  }
}

/* line 1186, ../sass/_creatizmo.scss */
.product-characteristics-tab h3, .product-characteristics-tab h4, .product-characteristics-tab h2 {
  font-size: 1.375rem;
  padding: 1.25rem 0;
  font-family: 'Helen Pro_Light';
  /*border-bottom: 1px solid #dbdbdb;*/
}
/* line 1193, ../sass/_creatizmo.scss */
.product-characteristics-tab p {
  padding: 0;
  font-size: 1rem;
}
/* line 1199, ../sass/_creatizmo.scss */
.product-characteristics-tab .row h4, .product-characteristics-tab .row h3 {
  font-weight: bold;
}

/* line 1205, ../sass/_creatizmo.scss */
.container {
  padding: 4.6875rem 3.125rem 0 3.125rem;
  max-width: 100%;
  min-height: calc(100vh - 15.29rem);
}
/* line 1210, ../sass/_creatizmo.scss */
.container .breadcrumbs {
  text-transform: lowercase;
  display: inline-block;
  margin-top: 1.25rem;
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
  font-family: 'Helen Pro_Italic_L';
  line-height: 0.8rem;
  color: #acacac;
}
/* line 1220, ../sass/_creatizmo.scss */
.container .breadcrumbs a {
  color: #acacac;
}
/* line 1223, ../sass/_creatizmo.scss */
.container .breadcrumbs a:last-child {
  color: #acacac;
}
/* line 1229, ../sass/_creatizmo.scss */
.container .breadcrumb_wrap {
  display: inline-block;
  float: right;
  margin-top: 40px;
}
/* line 1238, ../sass/_creatizmo.scss */
.container .product-content.prod-page .prod-text {
  padding: 0 2.8125rem 0 0.9375rem;
}
/* line 1242, ../sass/_creatizmo.scss */
.container .product-content.prod-page .prod-image {
  padding: 0 0.9375rem 0 2.8125rem;
}
/* line 1247, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title {
  height: 100%;
}
/* line 1250, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title h1 {
  font-size: 2.125rem;
  font-family: 'Helen Pro_Bold';
  text-transform: uppercase;
  color: #005395;
  line-height: 1.1;
  margin-bottom: 2.5rem;
}
/* line 1260, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .rich_text.product_view {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  min-height: calc(100% - 4.6875rem);
}
/* line 1266, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .rich_text.product_view .product-desc-section-main {
  font-family: "Helen Pro_Light";
  font-size: 1.125rem;
}
/* line 1271, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .rich_text.product_view .product-pictogram-section-main {
  margin-bottom: 4rem;
}
/* line 1279, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .product_pictograms_container .attributes_list {
  padding-top: 0.5rem;
  padding: 0;
  margin-right: 50px;
  position: relative;
  display: inline-block;
  margin-top: 20px;
}
/* line 1288, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .product_pictograms_container .attributes_list h3 {
  font-size: 18px;
  font-family: 'Helen Pro_Light';
  color: #000;
}
/* line 1294, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .product_pictograms_container .attributes_list .pictograms_inner_container {
  display: inline-block;
  padding-right: 12px;
}
/* line 1303, ../sass/_creatizmo.scss */
.container .product-content .c-cl-title .product_view p {
  text-align: left !important;
  font-size: 18px;
  line-height: 1.55rem;
}
/* line 1311, ../sass/_creatizmo.scss */
.container .product-content .img_wrap {
  text-align: center;
  position: relative;
}
/* line 1315, ../sass/_creatizmo.scss */
.container .product-content .img_wrap .product-button-class {
  display: none;
}
/* line 1319, ../sass/_creatizmo.scss */
.container .product-content .img_wrap .product-button-class .add-prod-btn a, .container .product-content .img_wrap .product-button-class .download-prod-btn a {
  border: none !important;
}
/* line 1322, ../sass/_creatizmo.scss */
.container .product-content .img_wrap .product-button-class .add-prod-btn a img, .container .product-content .img_wrap .product-button-class .download-prod-btn a img {
  height: auto !important;
}
/* line 1331, ../sass/_creatizmo.scss */
.container .product-content .img_wrap:hover .product-button-class {
  display: block;
}
/* line 1337, ../sass/_creatizmo.scss */
.container .product-content .img_wrap a img {
  width: 100%;
  height: 560px;
}
/* line 1345, ../sass/_creatizmo.scss */
.container .product-components {
  margin-top: 3.125rem;
  padding: 0 0.9375rem 6.5rem;
}
/* line 1349, ../sass/_creatizmo.scss */
.container .product-components.mobile-product-accordion {
  display: none;
}
/* line 1353, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs {
  width: 100%;
  border-bottom: none;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  text-transform: uppercase;
}
/* line 1362, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs li:before {
  content: '';
}
/* line 1367, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs li.active a {
  text-decoration: underline;
}
/* line 1372, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs li a {
  color: #000;
}
/* line 1377, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item {
  border-radius: 0;
  margin: 0 0.313rem;
  padding: 0;
  max-height: 47px;
  max-width: 100%;
}
/* line 1384, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item:first-child {
  margin-left: 0;
}
/* line 1388, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item:last-child {
  margin-right: 0;
}
/* line 1392, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item .nav-link {
  border: 0.125rem solid #dbdbdb;
  border-bottom: 0;
  text-align: center;
  border-radius: 0;
  font-size: 18px;
  letter-spacing: 1.48px;
  white-space: nowrap;
  font-family: 'Helen Pro_Cond_B';
  padding: 0.6rem 1rem 0.5rem;
  position: relative;
  cursor: pointer;
}
/* line 1406, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item .nav-link.disabled {
  cursor: no-drop;
  opacity: 0.5;
}
/* line 1412, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item .nav-link:not(.disabled):hover, .container .product-components .nav-tabs .nav-item .nav-link:not(.disabled):focus, .container .product-components .nav-tabs .nav-item .nav-link:not(.disabled).active {
  border: 0.125rem solid #05377b;
  border-bottom: 0;
  background: #05377b;
  color: #fff;
}
/* line 1422, ../sass/_creatizmo.scss */
.container .product-components .nav-tabs .nav-item .nav-link:not(.active):hover .product-main-img-list {
  display: none;
}
/* line 1431, ../sass/_creatizmo.scss */
.container .product-components .tab-content {
  width: 100%;
  background-color: #fafafa;
  border-top: 0.125rem solid #dbdbdb;
  padding: 0;
}
/* line 1439, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane.product-characteristics-tab {
  margin-top: 67px;
}
/* line 1442, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane.product-characteristics-tab h3, .container .product-components .tab-content .tab-pane.product-characteristics-tab h4 {
  font-size: 18px;
  letter-spacing: 0.48px;
  padding: 0 0 1.25rem;
  font-family: 'Helen Pro_Bold';
  /*border-bottom: 1px solid #dbdbdb;*/
}
/* line 1450, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane.product-characteristics-tab p {
  padding: 0 0 50px;
  font-size: 1rem;
}
/* line 1459, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj {
  padding: 0.46875rem;
}
/* line 1462, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj a {
  overflow: hidden;
  position: relative;
  display: block;
}
/* line 1467, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj a img {
  width: 100%;
  transition: transform 0.45s;
}
/* line 1472, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj a .project-overlay {
  height: 100%;
  width: 100%;
  display: block;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 1;
}
/* line 1493, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj a .projects-name-section {
  font-size: 1.5rem;
  font-family: "Helen Pro_Light";
  color: #fff;
  position: absolute;
  bottom: 1.5rem;
  line-height: 1.6rem;
  left: 0;
  opacity: 0;
  transition: 300ms all ease-in-out;
  z-index: 2;
  padding: 0 1.5rem;
}
/* line 1510, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj:hover a .projects-name-section {
  opacity: 1;
}
/* line 1514, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj:hover a img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 1522, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane .projects-masonry .gallery-wrapper .grid-item-proj:hover a .project-overlay {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 1539, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane > p {
  padding: 30px;
  font-size: 0.8em;
}
/* line 1544, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane h5 {
  font-size: 16px;
  color: #000;
  letter-spacing: 0.10px;
  font-family: 'Helen Pro_Bold';
}
/* line 1551, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane h5.decor-heading:hover {
  color: #05377b;
  text-decoration: none;
}
/* line 1557, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane h5.is_deco_name {
  font-family: 'Helen Pro_Light';
}
/* line 1562, ../sass/_creatizmo.scss */
.container .product-components .tab-content .tab-pane > h5 {
  margin: 20px;
  margin-right: 0;
}
/* line 1568, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  margin-bottom: 1.25rem;
}
/* line 1574, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
  padding: 0;
}
/* line 1580, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link {
  width: 100%;
  text-align: left;
  position: relative;
  font-size: 1.375rem;
  padding: 1.25rem 0;
  font-family: 'Helen Pro_Light';
  color: #05377b;
  position: relative;
}
/* line 1589, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link .product-main-img-dropdown {
  height: 2rem;
  width: 2rem;
  background-position: center;
  background-size: contain;
}
/* line 1596, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link.collapsed {
  color: #000;
}
/* line 1600, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link:not(.collapsed) {
  box-shadow: 0 9px 14px -13px rgba(0, 0, 0, 0.3);
}
/* line 1603, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link:not(.collapsed) .product-main-img-dropdown {
  background-image: url("/public/krono/img/icons/down-bl.png");
}
/* line 1608, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link.deco-product-dropdown {
  display: flex;
  justify-content: space-between;
  box-shadow: 0 9px 14px -13px rgba(0, 0, 0, 0.3);
}
/* line 1613, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link.deco-product-dropdown.collapsed {
  box-shadow: none !important;
}
/* line 1618, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link:hover, .container .product-components .tab-content .card .card-header .btn-link:focus {
  text-decoration: none;
}
/* line 1625, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-header .btn-link.collapsed .product-main-img-dropdown {
  transform: rotate(0deg);
  background-image: url("/public/krono/img/icons/down-blk.png");
}
/* line 1634, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card:not(:first-child) .btn-link {
  padding: 0;
}
/* line 1640, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body {
  font-size: 0.8em;
  display: flex;
  flex-flow: row wrap;
  margin-top: 24px;
  padding: 0;
}
/* line 1647, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section {
  width: 20%;
  padding-right: 12px;
}
/* line 1651, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section.video-section {
  width: 33.333333%;
}
/* line 1654, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section.video-section:last-child {
  padding-right: 0;
}
/* line 1658, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section.video-section .download-video-wrapper {
  height: 18rem;
}
/* line 1663, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section .download-video-wrapper {
  height: 15rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -moz-box-shadow: inset 0px -80px 80px -43px #000000;
  -webkit-box-shadow: inset 0px -80px 80px -43px #000000;
  box-shadow: inset 0px -80px 80px -43px #000000;
  position: relative;
}
/* line 1675, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section .download-item img {
  width: 100%;
  height: 100%;
  max-height: 276px;
}
/* line 1682, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .dl-image-section h4 {
  line-height: 1rem;
  font-family: 'Helen Pro_Light';
  font-size: 16px;
  display: block;
  padding: 20px 0 0;
  letter-spacing: 0.10px;
  margin-bottom: 20px;
}
/* line 1694, ../sass/_creatizmo.scss */
.container .product-components .tab-content .card .card-body .product-options-deco:last-child {
  border-bottom: none;
}
/* line 1706, ../sass/_creatizmo.scss */
.container.material_container_text .product-presentation div img {
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 50px 0;
}
/* line 1716, ../sass/_creatizmo.scss */
.container.material_container_text ul {
  padding: 0;
}
/* line 1720, ../sass/_creatizmo.scss */
.container.material_container_text .c-cl-title {
  border-bottom: 1px solid;
  padding-top: 50px;
  margin-bottom: 20px;
}
/* line 1725, ../sass/_creatizmo.scss */
.container.material_container_text .c-cl-title h1 {
  font-size: 2.5em;
  line-height: 2.5rem;
}
/* line 1730, ../sass/_creatizmo.scss */
.container.material_container_text .c-cl-title h2 {
  color: #05377b;
}
/* line 1737, ../sass/_creatizmo.scss */
.container.material_container_text ul#selector li figure {
  height: 400px;
}
/* line 1740, ../sass/_creatizmo.scss */
.container.material_container_text ul#selector li figure img {
  width: 100%;
  height: 100%;
}
/* line 1746, ../sass/_creatizmo.scss */
.container.material_container_text ul#selector li h5 {
  line-height: 0.8em;
}
/* line 1749, ../sass/_creatizmo.scss */
.container.material_container_text ul#selector li h5 a {
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
  font-size: 0.8em;
}
/* line 1756, ../sass/_creatizmo.scss */
.container.material_container_text ul#selector li .description {
  height: 135px;
  overflow: hidden;
  margin-bottom: 10px;
  font-size: 0.65em;
}
/* line 1763, ../sass/_creatizmo.scss */
.container.material_container_text ul#selector li .see_more {
  text-transform: lowercase;
  display: none;
}

/* line 1772, ../sass/_creatizmo.scss */
.krono-input-style {
  font-family: 'Helen Pro_Cond' !important;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #000000;
}

/* line 1780, ../sass/_creatizmo.scss */
.post_cat_info h2 {
  color: #05377b;
  display: block;
  margin: 0 auto;
}
/* line 1786, ../sass/_creatizmo.scss */
.post_cat_info img {
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 50px 0;
}
/* line 1793, ../sass/_creatizmo.scss */
.post_cat_info .description {
  padding: 15px;
  font-size: 0.8em;
}

/* line 1799, ../sass/_creatizmo.scss */
.custom-container {
  width: auto;
}

/* line 1804, ../sass/_creatizmo.scss */
#fullpage {
  z-index: 1;
}
/* line 1807, ../sass/_creatizmo.scss */
#fullpage .fp-section {
  padding: 0 3.125rem;
}

/* line 1812, ../sass/_creatizmo.scss */
.modal-backdrop {
  z-index: 0 !important;
}

/* line 1817, ../sass/_creatizmo.scss */
#g-recaptcha-newsletter > div {
  margin: 0 auto;
}

/* line 1823, ../sass/_creatizmo.scss */
.cr-modal.small {
  width: 50%;
}
/* line 1827, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog {
  width: 75%;
  max-width: calc(100% - (1.75rem * 2));
}
/* line 1831, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog.small {
  width: 50%;
}
/* line 1835, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog .modal-content {
  border-radius: 0;
  border: none;
}
/* line 1839, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 2rem 2rem 0 2rem;
}
/* line 1843, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog .modal-content .modal-header.map-header {
  padding: 1rem 2rem 0 2rem;
}
/* line 1849, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog iframe, .cr-modal .modal-dialog video {
  height: calc(100vmin - 13rem);
  border: 0;
}
/* line 1854, ../sass/_creatizmo.scss */
.cr-modal .modal-dialog .cr-close {
  background-image: url(../img/close.png);
  height: 0.9em;
  width: 0.9em;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 1864, ../sass/_creatizmo.scss */
.cr-modal#localization {
  background: rgba(0, 0, 0, 0.5);
}
/* line 1865, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog {
  width: auto;
}
/* line 1869, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-header .location-title {
  font-size: 1.5rem;
  font-family: 'Helen Pro_Bold';
  line-height: 1.9rem;
  color: #1c498a;
}
/* line 1877, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-body {
  padding: 0 2rem 2rem 2rem;
}
/* line 1880, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-body .location-title {
  font-size: 1.5rem;
  font-family: 'Helen Pro_Bold';
  line-height: 1.9rem;
  color: #1c498a;
  margin-bottom: 0;
  margin-top: 3rem;
}
/* line 1889, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-body .mobile-international-dropdowns {
  padding: 0 1.75rem;
}
/* line 1893, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-body .mobile-international-address {
  padding: 0 0 0 1.75rem;
}
/* line 1898, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-content {
  height: 50.3125rem;
}
/* line 1901, ../sass/_creatizmo.scss */
.cr-modal#localization .modal-dialog .modal-content .mobile-int-label {
  font-size: 0.875rem;
  color: #9b9b9b;
}

/* line 1912, ../sass/_creatizmo.scss */
.subscription-modal-window {
  position: absolute;
  z-index: 102;
  width: 600px;
  height: 430px;
  background: #fff;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: 300ms all ease-in-out;
  opacity: 0;
  pointer-events: none;
}
/* line 1927, ../sass/_creatizmo.scss */
.subscription-modal-window img {
  padding: 50px 50px 0 50px;
}
/* line 1931, ../sass/_creatizmo.scss */
.subscription-modal-window .subscriber-headline {
  position: absolute;
  top: 50px;
  left: 57px;
  color: #fff;
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
}
/* line 1941, ../sass/_creatizmo.scss */
.subscription-modal-window .close-modal:before {
  content: '\2715';
  display: block;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 1.5em;
  line-height: 1em;
  cursor: pointer;
  pointer-events: none;
}
/* line 1955, ../sass/_creatizmo.scss */
.subscription-modal-window .close-modal.active:before {
  pointer-events: all;
  cursor: pointer;
}
/* line 1961, ../sass/_creatizmo.scss */
.subscription-modal-window.active {
  opacity: 0.96;
  pointer-events: all;
}

/* line 1967, ../sass/_creatizmo.scss */
.faint-overlay {
  height: 100vh;
  width: 100vw;
  background: #000;
  opacity: 0;
  position: absolute;
  z-index: 0;
  pointer-events: none;
  transition: 300ms all ease-in-out;
  z-index: 200;
  pointer-events: none;
}
/* line 1979, ../sass/_creatizmo.scss */
.faint-overlay.subscriber {
  z-index: 101;
  pointer-events: all;
  opacity: 0.6;
  pointer-events: all;
}
/* line 1986, ../sass/_creatizmo.scss */
.faint-overlay.search-bar {
  z-index: 100;
  pointer-events: all;
  opacity: 0.6;
  pointer-events: all;
}

/* line 1994, ../sass/_creatizmo.scss */
.search-bar-widget {
  z-index: 103;
  width: 0;
  opacity: 0;
  transition: 300ms all ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 2.425rem;
  visibility: hidden;
  pointer-events: none;
  min-width: 3.5rem;
  right: -0.5625rem;
}
/* line 2009, ../sass/_creatizmo.scss */
.search-bar-widget.active {
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  width: 16.6875rem;
}
/* line 2016, ../sass/_creatizmo.scss */
.search-bar-widget input {
  width: 100%;
  height: 100%;
  border: 1px solid #05377b;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Helen Pro_Light';
  padding: 0.375rem;
  font-size: 1.125rem;
  display: block;
}
/* line 2029, ../sass/_creatizmo.scss */
.search-bar-widget .search-icon-input {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 0 !important;
  width: 3.5rem;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0.4625rem;
  padding-top: 0.1rem;
  background-color: transparent;
  border: none;
  border-left: none;
  border-bottom: none;
}
/* line 2046, ../sass/_creatizmo.scss */
.search-bar-widget .search-icon-input img {
  height: 1.25rem;
  cursor: pointer;
  margin-right: 3px;
}
/* line 2053, ../sass/_creatizmo.scss */
.search-bar-widget .search-close-btn {
  background-color: transparent;
  border: 0;
  position: absolute;
  right: -1.6rem;
  top: 4px;
  cursor: pointer;
  width: auto;
  padding: 0 2px;
}
/* line 2064, ../sass/_creatizmo.scss */
.search-bar-widget .search-close-btn img {
  transform: rotate(45deg);
  height: 1.25rem;
}

/* line 2071, ../sass/_creatizmo.scss */
.search-bar-suggetions {
  text-align: center;
  background-color: #fff;
  max-height: 0;
  overflow: hidden;
  transition: 300ms all ease-in-out;
}
/* line 2078, ../sass/_creatizmo.scss */
.search-bar-suggetions.active {
  max-height: 2000px;
}
/* line 2082, ../sass/_creatizmo.scss */
.search-bar-suggetions > div {
  height: 90px;
  min-height: 0;
  padding: 5px 0;
}
/* line 2088, ../sass/_creatizmo.scss */
.search-bar-suggetions img {
  padding: 0 10px;
  height: 100%;
}
/* line 2093, ../sass/_creatizmo.scss */
.search-bar-suggetions .suggestion-right-side {
  text-align: left;
}
/* line 2096, ../sass/_creatizmo.scss */
.search-bar-suggetions .suggestion-right-side .suggestion-name {
  text-decoration: none;
  color: #05377b;
}

/* line 2103, ../sass/_creatizmo.scss */
.more-results {
  text-decoration: none;
  color: #05377b;
}
/* line 2107, ../sass/_creatizmo.scss */
.more-results span {
  position: relative;
  top: -4px;
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
}
/* line 2114, ../sass/_creatizmo.scss */
.more-results:after {
  content: '\203A';
  color: #05377b;
  font-size: 2em;
  padding: 0 10px;
  animation: backNforth 1s infinite;
  position: relative;
}

/* line 2124, ../sass/_creatizmo.scss */
.express-index-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 2128, ../sass/_creatizmo.scss */
.express-index-wrapper .express-header {
  text-align: center;
}
/* line 2131, ../sass/_creatizmo.scss */
.express-index-wrapper .express-header .express-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(../img/express-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 2144, ../sass/_creatizmo.scss */
.express-index-wrapper .express-header .express-header-text {
  height: 31rem;
  text-align: center;
  font-size: 4.375rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  position: relative;
}
/* line 2158, ../sass/_creatizmo.scss */
.express-index-wrapper .express-description {
  margin-top: 4.0625rem;
}
/* line 2161, ../sass/_creatizmo.scss */
.express-index-wrapper .express-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
}
/* line 2168, ../sass/_creatizmo.scss */
.express-index-wrapper .express-description .express-desc-content {
  margin: 0 auto 4.0625rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  line-height: 2rem;
  text-align: center;
}
/* line 2177, ../sass/_creatizmo.scss */
.express-index-wrapper .express-description .express-desc-content p {
  font-size: 1.5rem;
}
/* line 2184, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container {
  display: flex;
}
/* line 2187, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el {
  width: calc(100% - 2.5rem / 3);
}
/* line 2190, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el:nth-child(2) {
  margin: 0 1.25rem;
}
/* line 2195, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a:hover {
  text-decoration: none;
}
/* line 2199, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a .img-container {
  position: relative;
  overflow: hidden;
}
/* line 2203, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a .img-container .image {
  width: 100%;
  height: 28.125rem;
  margin: 0;
  position: relative;
  background-size: cover;
  -webkit-transition: transform 0.45s;
  -moz-transition: transform 0.45s;
  -ms-transition: transform 0.45s;
  -o-transition: transform 0.45s;
  transition: transform 0.45s;
}
/* line 2216, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a .img-container .brand {
  position: absolute;
  bottom: 0rem;
  left: 1.5rem;
  width: 13.6rem;
  z-index: 2;
}
/* line 2224, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a .img-container .hover-el {
  position: absolute;
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 2246, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a .img-container:hover .hover-el {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 2255, ../sass/_creatizmo.scss */
.express-index-wrapper .express-wrap .express-container .express-el a .img-container:hover .image {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 2271, ../sass/_creatizmo.scss */
.express-index-wrapper .downloads-wrap a:hover {
  text-decoration: none;
}
/* line 2275, ../sass/_creatizmo.scss */
.express-index-wrapper .downloads-wrap a .downloads-content {
  height: 28.125rem;
  background-image: url(../img/download-header.jpg);
}
/* line 2282, ../sass/_creatizmo.scss */
.express-index-wrapper .wrap-title {
  font-family: 'Helen Pro_Bold';
  font-size: 2.125rem;
  padding-bottom: 2.5rem;
}
/* line 2288, ../sass/_creatizmo.scss */
.express-index-wrapper .wrap-text {
  padding: 1.75rem;
  font-family: 'Helen Pro_Light';
  font-size: 1.125rem;
  color: #000000;
}

@keyframes backNforth {
  0% {
    left: 0;
  }
  50% {
    left: 5px;
  }
  100% {
    left: 0;
  }
}
/* line 2311, ../sass/_creatizmo.scss */
.search-bar-suggetions .suggestion-right-side .suggestion-name:hover, .more-results:hover {
  border-bottom: 1px solid #05377b;
  text-decoration: none;
}

/* line 2316, ../sass/_creatizmo.scss */
.search-bar-suggetions .suggestion-right-side .suggestion-content {
  font-size: 0.6em;
}

/* 2. Header */
/* line 2322, ../sass/_creatizmo.scss */
header {
  z-index: 1021;
  background-color: #fff;
  position: fixed;
  margin: 0 !important;
  width: 100vw !important;
  transition: 300ms all ease-in-out;
  opacity: 1;
  padding: 0 3.75rem;
  border-bottom: 1px solid #e6e6e6;
}
/* line 2334, ../sass/_creatizmo.scss */
header * {
  transition: 300ms all ease-in-out;
}
/* line 2338, ../sass/_creatizmo.scss */
header.sticky .logo img {
  transition: 300ms all ease-in-out;
  left: -35px;
}

/* line 2344, ../sass/_creatizmo.scss */
.header-wrapper {
  height: 60px;
  transition: 300ms all ease-in-out;
  /*padding: 0 1.3rem;*/
  justify-content: flex-start;
}

/* line 2354, ../sass/_creatizmo.scss */
header .logo img {
  width: 100%;
  max-width: 165px;
  margin: 0;
  display: block;
  position: relative;
  left: 5px;
  min-width: 150px;
}
/* line 2366, ../sass/_creatizmo.scss */
header.sticky .megamenu > div {
  padding: 24px 7.5px;
}
/* line 2370, ../sass/_creatizmo.scss */
header .megamenu > div {
  height: 100%;
  padding: 19px 0;
  margin-right: 35px;
  position: relative;
}
/* line 2376, ../sass/_creatizmo.scss */
header .megamenu > div > div {
  font-family: 'Helen Pro_Bold';
  line-height: 25px;
  border-bottom: 1px solid transparent;
  transition: 300ms all ease-in-out;
  position: relative;
  /*font-weight: bold;*/
  text-transform: uppercase;
}
/* line 2386, ../sass/_creatizmo.scss */
header .megamenu > div > div:hover {
  color: #05377b;
  cursor: pointer;
  text-decoration: none;
}
/* line 2394, ../sass/_creatizmo.scss */
header.sticky .internationalization-section {
  display: none;
}
/* line 2398, ../sass/_creatizmo.scss */
header .internationalization-section {
  color: #05377b;
  text-transform: uppercase;
  font-weight: lighter;
  max-width: 225px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  position: relative;
}
/* line 2409, ../sass/_creatizmo.scss */
header .internationalization-section a {
  color: #05377b;
  position: relative;
  font-size: 1rem;
}
/* line 2414, ../sass/_creatizmo.scss */
header .internationalization-section a:not(:last-child) {
  margin-right: 1.25rem;
}
/* line 2418, ../sass/_creatizmo.scss */
header .internationalization-section a:last-child {
  margin-right: 0.4rem;
}
/* line 2422, ../sass/_creatizmo.scss */
header .internationalization-section a img {
  height: 1.25rem;
}
/* line 2427, ../sass/_creatizmo.scss */
header .internationalization-section a.account-header {
  display: flex;
  align-items: center;
  transition: 300ms all ease-in-out;
  left: 0;
}
/* line 2435, ../sass/_creatizmo.scss */
header .internationalization-section a.account-header img.down-arr-header {
  max-width: 0.7rem;
  height: auto;
}
/* line 2445, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper {
  height: 60px;
  display: flex;
}
/* line 2449, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section {
  opacity: 0;
  display: flex;
  pointer-events: none;
  background-color: #fff;
  align-items: flex-start;
  padding: 0;
  position: absolute;
  top: 3.75rem;
  flex-flow: column;
  text-transform: capitalize;
  color: #05377b;
  border: 1px solid #eee;
  left: -7.3rem;
  transition: .3s all ease-in-out;
  min-width: 252px;
}
/* line 2466, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .sign-in-or-up {
  display: flex;
  flex-flow: column;
}
/* line 2470, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .sign-in-or-up a {
  width: 100%;
  padding: 0 0.7rem;
  line-height: 2rem;
}
/* line 2477, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section:hover {
  opacity: 1;
  pointer-events: all;
}
/* line 2482, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section ul {
  width: 100%;
  padding: 0.2rem 0.9rem 0.4rem;
  margin: 0;
  line-height: 2rem;
  background-color: #fafafa;
}
/* line 2490, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section ul li {
  padding: 0.3rem 0;
  /*&:last-of-type {
    padding-top: 0.5rem;
  }*/
}
/* line 2498, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section ul a {
  font-family: 'Helen Pro_Light';
  font-size: 1rem;
  font-weight: 100;
}
/* line 2503, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section ul a img {
  position: relative;
  top: -0.1rem;
  margin-right: 0.7rem;
}
/* line 2511, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .header-user-top-section {
  width: 100%;
  display: flex;
  padding: 1rem 0.7rem 1.1rem;
  border-bottom: 1px solid #eee;
  background-color: #fafafa;
}
/* line 2519, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section a {
  font-size: 1rem;
  margin: 0;
}
/* line 2524, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .sign-in-divider {
  margin: 0 1rem;
  width: 0.125rem;
  height: 0.7rem;
  background-color: #b1b1b1;
}
/* line 2531, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .user-avatar-sidebar {
  position: relative;
  top: 0.313rem;
  left: 0.4rem;
}
/* line 2536, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .user-avatar-sidebar img {
  height: 2.845625rem;
}
/* line 2540, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .user-avatar-sidebar .user-profile-edit {
  position: absolute;
  top: -0.2rem;
  right: -0.2rem;
}
/* line 2547, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .user-info-sidebar {
  margin-left: 1rem;
  line-height: 1.1rem;
  margin-top: 0.638rem;
}
/* line 2552, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .user-info-sidebar .username-sidebar {
  font-family: "Helen Pro_Bold";
  font-size: 1rem;
  color: #05377b;
}
/* line 2558, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper .header-user-section .user-info-sidebar .user-location {
  font-size: 0.875rem;
  font-family: "Helen Pro_Light";
  color: #05377b;
}
/* line 2567, ../sass/_creatizmo.scss */
header .internationalization-section .user-profile-header-wrapper:hover .header-user-section {
  opacity: 1;
  pointer-events: all;
}
/* line 2574, ../sass/_creatizmo.scss */
header .internationalization-section .top-row {
  /*            font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
  position: relative;
  text-transform: uppercase;
  top: 6px;
  font-size: 0.87em;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 2595, ../sass/_creatizmo.scss */
header .switchers {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-right: 0.4rem;
}
/* line 2601, ../sass/_creatizmo.scss */
header .switchers .phone-icon {
  opacity: 0;
  color: #05377b;
  pointer-events: none;
}
/* line 2607, ../sass/_creatizmo.scss */
header .switchers .search-icon {
  display: inline-block;
  color: #05377b;
  transition: 0s;
}
/* line 2612, ../sass/_creatizmo.scss */
header .switchers .search-icon:after {
  content: '';
  background-image: url(../../images/search-icon.png);
  height: 1em;
  width: 1em;
  display: block;
  background-repeat: no-repeat;
  background-size: 1em;
}
/* line 2623, ../sass/_creatizmo.scss */
header .switchers .search-icon-class {
  margin-right: 0 !important;
}
/* line 2626, ../sass/_creatizmo.scss */
header .switchers .search-icon-class img {
  cursor: pointer;
}
/* line 2634, ../sass/_creatizmo.scss */
header.sticky .switchers .phone-icon {
  opacity: 1;
  pointer-events: all;
}
/* line 2638, ../sass/_creatizmo.scss */
header.sticky .switchers .phone-icon:after {
  content: '';
  background-image: url(../../../images/phone.png);
  height: 1em;
  width: 1em;
  display: block;
  background-repeat: no-repeat;
  background-size: 1em;
}
/* line 2649, ../sass/_creatizmo.scss */
header.sticky .switchers .search-icon {
  top: -10px;
}

@media (max-width: 1444px) {
  /* line 2661, ../sass/_creatizmo.scss */
  header .megamenu > div > div {
    font-size: 0.76rem;
  }
  /* line 2664, ../sass/_creatizmo.scss */
  header .megamenu > div > div img {
    max-width: 1.4rem !important;
  }
  /* line 2668, ../sass/_creatizmo.scss */
  header .megamenu > div > div div {
    margin-left: 1.8rem;
  }
}
@media (max-width: 1588px) {
  /* line 2678, ../sass/_creatizmo.scss */
  header {
    padding: 0 1.5rem;
  }
  /* line 2681, ../sass/_creatizmo.scss */
  header .megamenu {
    margin-left: 2rem;
  }
  /* line 2684, ../sass/_creatizmo.scss */
  header .megamenu .mega-submenu-button {
    margin-right: 25px;
  }
}
/* 2.1 Megamenu */
/* line 2693, ../sass/_creatizmo.scss */
.megamenu {
  height: 100%;
  margin-left: 3.2rem;
}
/* line 2698, ../sass/_creatizmo.scss */
.megamenu > div > div {
  font-size: 18px;
}
/* line 2704, ../sass/_creatizmo.scss */
.megamenu div a {
  color: #373737;
  /*font-size: 1.125rem;*/
}
/* line 2707, ../sass/_creatizmo.scss */
.megamenu div a:hover {
  color: #05377b;
  text-decoration: none;
}
/* line 2716, ../sass/_creatizmo.scss */
.megamenu .mega-submenu-button.can-show-arrow:after {
  content: '';
  position: absolute;
  width: 1.194rem;
  height: 1.194rem;
  background: #fff;
  left: 0;
  right: 0;
  margin: auto;
  transform: rotate(45deg);
  bottom: -0.6rem;
  z-index: 104;
  pointer-events: none;
  border: 1px solid #e6e6e6;
  border-left: transparent;
  border-top: transparent;
  visibility: hidden;
}
/* line 2736, ../sass/_creatizmo.scss */
.megamenu .mega-submenu-button.can-show-arrow:hover:after, .megamenu .mega-submenu-button.can-show-arrow.show-arrow:after {
  visibility: visible;
}
/* line 2744, ../sass/_creatizmo.scss */
.megamenu .mega-submenu-button.city-vibes-wrapper #city-vibes a {
  position: relative;
  display: flex;
  align-items: center;
}
/* line 2749, ../sass/_creatizmo.scss */
.megamenu .mega-submenu-button.city-vibes-wrapper #city-vibes a img {
  position: absolute;
  max-width: 1.8rem;
}
/* line 2754, ../sass/_creatizmo.scss */
.megamenu .mega-submenu-button.city-vibes-wrapper #city-vibes a div {
  margin-left: 2.5rem;
}

/* line 2763, ../sass/_creatizmo.scss */
.mega-submenu {
  position: absolute;
  width: calc(100vw + 15px);
  background: #fafafa;
  z-index: 2;
  opacity: 0;
  top: 61px;
  left: 0;
  transition: 300ms all ease-in-out;
  overflow: hidden;
  height: 0;
  z-index: 103;
  pointer-events: none;
}
/* line 2777, ../sass/_creatizmo.scss */
.mega-submenu.hover {
  opacity: 0.95;
}
/* line 2781, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class {
  min-width: calc(25% - 4vw);
  text-align: left;
}
/* line 2786, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class ul.first-column-mega-menu {
  float: left;
  padding-top: 1.5rem;
  width: 50%;
}
/* line 2793, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class:not(:last-child) {
  margin-right: 4vw;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 2793, ../sass/_creatizmo.scss */
  .mega-submenu .sub-item-class:not(:last-child) {
    margin-right: 3vw;
  }
}
/* line 2800, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class.extra-wide-submenu {
  min-width: calc(33% - 4vw);
}
/* line 2804, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class.extra-wide-submenu ul.left-submenu-column {
  width: 50%;
}
/* line 2811, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class.highlights.extra-wide-submenu {
  min-width: calc(40% - 4vw);
}
/* line 2817, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class a img {
  position: relative;
  top: 1rem;
}
/* line 2823, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class .express-services {
  padding-top: 1.5rem;
}
/* line 2826, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class .express-services img {
  top: 0 !important;
  max-height: 1.05rem;
}
/* line 2832, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-class .highlights-sub-item, .mega-submenu .sub-item-class .left-submenu-column, .mega-submenu .sub-item-class .right-submenu-column, .mega-submenu .sub-item-class .collections-kronoart {
  padding-top: 1.5rem;
  width: 50%;
}
/* line 2838, ../sass/_creatizmo.scss */
.mega-submenu .mega-submenu-section {
  height: auto;
  width: 100%;
  padding: 2.45rem 3.75rem 3.75rem 16.625rem;
  transition: 300ms all ease-in-out;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  visibility: hidden;
  display: flex;
  justify-content: flex-start;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 2838, ../sass/_creatizmo.scss */
  .mega-submenu .mega-submenu-section {
    padding: 2.45rem 3.75rem 3.75rem 5.625rem;
  }
}
/* line 2856, ../sass/_creatizmo.scss */
.mega-submenu .mega-submenu-section * {
  pointer-events: none;
}
/* line 2862, ../sass/_creatizmo.scss */
.mega-submenu img {
  max-height: 1.05rem;
}
/* line 2867, ../sass/_creatizmo.scss */
.mega-submenu > div > div {
  transition: 300ms height ease-in-out;
  opacity: 0;
  flex-flow: column;
}
/* line 2873, ../sass/_creatizmo.scss */
.mega-submenu > div.hover {
  opacity: 0.96;
  pointer-events: all;
  visibility: visible;
}
/* line 2878, ../sass/_creatizmo.scss */
.mega-submenu > div.hover * {
  opacity: 0.96;
  pointer-events: all;
}
/* line 2883, ../sass/_creatizmo.scss */
.mega-submenu > div.hover > div {
  opacity: 0.96;
}
/* line 2889, ../sass/_creatizmo.scss */
.mega-submenu h5, .mega-submenu h5 > a {
  font-size: 1.125rem;
  color: #000;
  font-family: 'Helen Pro_Bold';
  padding-bottom: 7px;
}
/* line 2896, ../sass/_creatizmo.scss */
.mega-submenu h5 {
  border-bottom: 2px solid #dbdbdb;
  margin-bottom: 0;
}
/* line 2901, ../sass/_creatizmo.scss */
.mega-submenu .sub-item-subtitle {
  font-family: 'Helen Pro_Light';
  font-size: 1.35rem;
  color: #666666;
  line-height: 1.4rem;
}
/* line 2908, ../sass/_creatizmo.scss */
.mega-submenu .megamenu-logo {
  padding-top: 0.3rem;
  margin-bottom: 1.5rem;
  display: block;
}
/* line 2914, ../sass/_creatizmo.scss */
.mega-submenu .megamenu-logo.krono-original img {
  max-height: inherit;
  padding-top: 1rem;
}
/* line 2920, ../sass/_creatizmo.scss */
.mega-submenu .megamenu-logo.kronoflooring-megamenu {
  font-size: 1.22rem;
  line-height: 1.5rem;
  font-family: 'Helen Pro_Light';
  font-weight: 400;
}
/* line 2925, ../sass/_creatizmo.scss */
.mega-submenu .megamenu-logo.kronoflooring-megamenu span {
  font-family: 'Helen Pro_Bold';
}
/* line 2930, ../sass/_creatizmo.scss */
.mega-submenu .megamenu-logo img {
  top: 0 !important;
}
/* line 2935, ../sass/_creatizmo.scss */
.mega-submenu ul {
  padding-left: 0;
}
@media (max-height: 939px) {
  /* line 2935, ../sass/_creatizmo.scss */
  .mega-submenu ul {
    line-height: 4.7vh;
  }
}
/* line 2941, ../sass/_creatizmo.scss */
.mega-submenu ul li {
  height: 2.675rem;
  margin-bottom: 0.45rem;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 2941, ../sass/_creatizmo.scss */
  .mega-submenu ul li {
    height: 2rem;
    margin-bottom: 1rem;
  }
}
/* line 2949, ../sass/_creatizmo.scss */
.mega-submenu ul li a {
  font-family: 'Helen Pro_Light';
  line-height: 1.125rem;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 2949, ../sass/_creatizmo.scss */
  .mega-submenu ul li a {
    line-height: 1.25rem;
    display: block;
  }
}
/* line 2960, ../sass/_creatizmo.scss */
.mega-submenu a {
  color: #000;
  font-size: 1rem;
  font-weight: lighter;
  text-decoration: none;
  list-style: square;
}
/* line 2967, ../sass/_creatizmo.scss */
.mega-submenu a:hover {
  text-decoration: none;
  font-weight: bolder;
  color: #05377b;
}
/* line 2973, ../sass/_creatizmo.scss */
.mega-submenu a:active {
  color: #05377b;
  font-weight: bold;
  text-decoration: none;
}
/* line 2979, ../sass/_creatizmo.scss */
.mega-submenu a.active_menu_item {
  font-weight: bold;
  color: #05377b;
}

/* line 2987, ../sass/_creatizmo.scss */
#contacts_form #g-recaptcha {
  margin-bottom: 0.9rem;
}
/* line 2990, ../sass/_creatizmo.scss */
#contacts_form #g-recaptcha > div {
  width: auto !important;
}

@media (max-height: 1000px) {
  /* line 2997, ../sass/_creatizmo.scss */
  .mega-submenu-section {
    padding-top: calc(29px + (60 - 29) * ((100vh - 500px) / (1000 - 500))) !important;
  }
}
/* 3. Main Content*/
/* FRONT PAGE */
/* 3.1 Slider */
/* line 3008, ../sass/_creatizmo.scss */
#krono-slider {
  margin: 0;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
  /*width: 100vw;*/
  padding-top: 60px;
}

/* line 3018, ../sass/_creatizmo.scss */
.carousel-indicators {
  bottom: 54px;
  margin-bottom: 0;
  align-items: flex-end;
}
/* line 3023, ../sass/_creatizmo.scss */
.carousel-indicators li {
  width: 1.3125rem;
  height: 0.125rem;
  background-color: rgba(81, 86, 95, 0.35);
  margin-right: 0.625rem;
  margin-left: 0;
}
/* line 3033, ../sass/_creatizmo.scss */
.carousel-indicators li.active {
  height: 0.1875rem;
  background-color: #ffffff;
}
/* line 3038, ../sass/_creatizmo.scss */
.carousel-indicators li:last-child {
  margin-right: 0;
}

/* line 3044, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item {
  display: block;
  position: absolute;
  opacity: 0;
  transition: opacity 750ms ease-in-out;
}
/* line 3050, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item .slider-img {
  background-size: cover;
  height: 100vh !important;
  width: 100%;
  background-position: center;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* line 3059, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item .carousel-text {
  display: inline;
  background-color: transparent;
  width: auto;
  height: auto;
  position: absolute;
  bottom: 7rem;
  width: 50%;
  left: 5%;
  padding: 30px;
}
@media (max-width: 960px) {
  /* line 3059, ../sass/_creatizmo.scss */
  .carousel-fade .carousel-item .carousel-text {
    left: 0;
    width: 100%;
  }
}
@media (max-width: 640px) {
  /* line 3059, ../sass/_creatizmo.scss */
  .carousel-fade .carousel-item .carousel-text {
    bottom: 0;
  }
}
/* line 3080, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item .carousel-text a:hover {
  text-decoration: none;
}
/* line 3085, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item .carousel-text h1 {
  color: #fff;
  display: block;
  font-family: 'Helen Pro_Light';
  font-size: 4.375rem;
  text-shadow: 1px 1px #373737;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 3085, ../sass/_creatizmo.scss */
  .carousel-fade .carousel-item .carousel-text h1 {
    font-size: 3.75rem;
  }
}
/* line 3097, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item .carousel-text h2 {
  z-index: 1000;
  color: #fff;
  display: block;
  font-family: 'Helen Pro_Light';
  font-size: 2rem;
  width: 100%;
  text-shadow: 1px 1px #373737;
  display: inline-block;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 3097, ../sass/_creatizmo.scss */
  .carousel-fade .carousel-item .carousel-text h2 {
    font-size: 1.75rem;
  }
}
/* line 3113, ../sass/_creatizmo.scss */
.carousel-fade .carousel-item.active {
  opacity: 1;
  display: block;
}

/* line 3119, ../sass/_creatizmo.scss */
.carousel {
  position: relative;
  top: 0;
  left: 0;
}

/* line 3125, ../sass/_creatizmo.scss */
.carousel-inner {
  height: 100%;
}

/* line 3129, ../sass/_creatizmo.scss */
.carousel-item {
  opacity: 0.5;
}

/* line 3134, ../sass/_creatizmo.scss */
a.carousel-control-next:link, a.carousel-control-prev:link {
  background-color: transparent;
  text-decoration: none;
  opacity: 0.5;
}
/* line 3140, ../sass/_creatizmo.scss */
a.carousel-control-next:hover, a.carousel-control-prev:hover {
  text-decoration: none;
  opacity: 1;
}

/* line 3147, ../sass/_creatizmo.scss */
.tex-decors-carousel .carousel-control-next-icon, .tex-decors-carousel .carousel-control-prev-icon {
  position: relative;
  margin-bottom: 3.2rem;
}

/* line 3153, ../sass/_creatizmo.scss */
.carousel-control-next-icon:before {
  top: 0;
  left: -5px;
  padding-right: 10px;
}

/* line 3160, ../sass/_creatizmo.scss */
.carousel-control-prev-icon:before {
  top: 0;
  left: -5px;
  padding-right: 10px;
}
/* line 3166, ../sass/_creatizmo.scss */
.carousel-control-prev-icon.custom {
  background-image: url(../img/slider_arrows.png);
  width: 30px;
  height: 30px;
  position: relative;
  left: -0.4rem;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 3177, ../sass/_creatizmo.scss */
.carousel-control-next-icon.custom {
  background-image: url(../img/slider_arrows.png);
  transform: rotate(180deg) !important;
  width: 30px;
  height: 30px;
  right: -0.4rem;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 3188, ../sass/_creatizmo.scss */
.carousel-control-prev, .carousel-control-next {
  opacity: 1 !important;
}

/* line 3192, ../sass/_creatizmo.scss */
.carousel-control-prev {
  justify-content: flex-start;
  padding-left: 50px;
}

/* line 3197, ../sass/_creatizmo.scss */
.carousel-control-next {
  justify-content: flex-end;
  padding-right: 50px;
}

/* line 3202, ../sass/_creatizmo.scss */
.scroll-arrow {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 40px;
  color: #000000;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  /*    &:before {
            content: '';
            height: 0;
            width: 0;
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            border-radius: 100px;
            transition: 300ms all cubic-bezier(0.68, 0.11, 0.66, 0.27);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1);
            animation: attentionGrabber 3s infinite;
            background-color: rgba(255, 255, 255, 0.1);
        }*/
}
/* line 3231, ../sass/_creatizmo.scss */
.scroll-arrow:after {
  content: "";
  background-image: url(../img/slider_arrows.png);
  display: block;
  top: -0.4rem;
  background-size: contain;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  position: relative;
  margin: 4px auto;
  transform: rotate(-90deg);
}
/* line 3246, ../sass/_creatizmo.scss */
.scroll-arrow:hover:after {
  animation: upNDown 1s infinite;
}

@keyframes upNDown {
  0% {
    top: 0;
  }
  25% {
    top: 3px;
  }
  75% {
    top: -3px;
  }
  100% {
    top: 0;
  }
}
@keyframes attentionGrabber {
  0% {
    height: 0;
    width: 0;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1);
    background-color: rgba(255, 255, 255, 0.1);
  }
  50% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1);
    height: 5px;
    width: 5px;
    background-color: rgba(255, 255, 255, 0.1);
  }
  80% {
    box-shadow: 0 0 8px 15px rgba(255, 255, 255, 0.2);
    height: 5px;
    width: 5px;
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    height: 0;
    width: 0;
    box-shadow: 0 0 10px 20px rgba(255, 255, 255, 0);
    background-color: rgba(255, 255, 255, 0);
  }
}
/* 3.2 Featured Products */
/* line 3301, ../sass/_creatizmo.scss */
.featured-products .krono-container {
  padding: 0;
}
/* line 3305, ../sass/_creatizmo.scss */
.featured-products .content-text {
  height: auto;
}
/* line 3308, ../sass/_creatizmo.scss */
.featured-products .content-text h1 {
  color: #005daa;
  font-size: 2.225rem !important;
  margin: 0;
  line-height: 2.125rem;
  font-family: 'Helen Pro_Light';
}
/* line 3316, ../sass/_creatizmo.scss */
.featured-products .content-text.full-section-desc {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  line-height: 1.75rem;
  position: relative;
  margin: 0 auto 50px;
}
/* line 3325, ../sass/_creatizmo.scss */
.featured-products .content-text.full-section-desc p {
  margin: 0;
  padding: 0;
}
/* line 3330, ../sass/_creatizmo.scss */
.featured-products .content-text.full-section-desc p:nth-of-type(2) {
  font-size: 1.375rem;
  letter-spacing: 0.2px;
}
/* line 3340, ../sass/_creatizmo.scss */
.featured-products .feat-prod a {
  text-decoration: none;
}

/* line 3346, ../sass/_creatizmo.scss */
.highlights {
  background-color: #f1f1f159;
}
/* line 3353, ../sass/_creatizmo.scss */
.highlights.slide-one .krono-container .content-text h1 {
  z-index: 1;
}
/* line 3360, ../sass/_creatizmo.scss */
.highlights.slide-one .krono-container .product-images .main-images-zoom.three-images {
  height: 100%;
}
/* line 3363, ../sass/_creatizmo.scss */
.highlights.slide-one .krono-container .product-images .main-images-zoom.three-images .main-images-container {
  height: 30vw;
  max-height: 450px;
  max-width: 450px;
}
/* line 3368, ../sass/_creatizmo.scss */
.highlights.slide-one .krono-container .product-images .main-images-zoom.three-images .main-images-container .featured-overlay {
  width: 100%;
  height: 30vw;
  max-height: 450px;
  max-width: 450px;
}
/* line 3375, ../sass/_creatizmo.scss */
.highlights.slide-one .krono-container .product-images .main-images-zoom.three-images .main-images-container .featured-overlay-text {
  width: 100%;
}
/* line 3381, ../sass/_creatizmo.scss */
.highlights.slide-one .krono-container .product-images .main-images-zoom a {
  text-decoration: none;
}
/* line 3390, ../sass/_creatizmo.scss */
.highlights .product-images > div {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
/* line 3394, ../sass/_creatizmo.scss */
.highlights .product-images > div:nth-child(1) {
  border-left: 0;
}
/* line 3398, ../sass/_creatizmo.scss */
.highlights .product-images > div:nth-child(3) {
  border-right: 0;
}

/* line 3405, ../sass/_creatizmo.scss */
.product-images {
  margin: 0;
}
/* line 3408, ../sass/_creatizmo.scss */
.product-images > div {
  /*height: 300px;*/
  background-size: cover;
  background-position: center;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  padding: 0;
}
/* line 3417, ../sass/_creatizmo.scss */
.product-images > div:nth-child(1) {
  border-left: 0;
}
/* line 3421, ../sass/_creatizmo.scss */
.product-images > div:nth-child(4) {
  border-right: 0;
}
/* line 3426, ../sass/_creatizmo.scss */
.product-images img {
  height: 100%;
}

/* line 3431, ../sass/_creatizmo.scss */
.photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 500ms ease-out;
  z-index: -1;
  -moz-box-shadow: 0px -50px 25px 20px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px -50px 25px 20px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -50px 25px 20px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
  /*transform-origin: top center;*/
}
/* line 3448, ../sass/_creatizmo.scss */
.photo:after {
  content: '';
  background: -moz-ease-in-out-gradient(top, transparent 0%, rgba(0, 0, 0, 0.45) 99%, rgba(0, 0, 0, 0.45) 100%);
  background: -webkit-ease-in-out-gradient(top, transparent 0%, rgba(0, 0, 0, 0.45) 99%, rgba(0, 0, 0, 0.45) 100%);
  background: ease-in-out-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.45) 99%, rgba(0, 0, 0, 0.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#73000000', GradientType=0);
  height: 25%;
  width: 100%;
  display: block;
  bottom: 0;
  position: absolute;
}

/* line 3462, ../sass/_creatizmo.scss */
.featured-caption {
  position: relative;
  font-size: 24px;
  line-height: 1.8rem;
  font-family: 'Helen Pro_Bold';
  margin: 13px 0 30px 0;
  color: #666666;
  transition: 150ms all ease-out;
  width: 100%;
  text-align: left;
}
@media (max-width: 480px) {
  /* line 3462, ../sass/_creatizmo.scss */
  .featured-caption {
    background: transparent !important;
    text-align: center !important;
    text-transform: unset !important;
    font-weight: bold;
  }
}

/* line 3483, ../sass/_creatizmo.scss */
.featured-overlay {
  height: 22.7vw;
  width: 22.7vw;
  max-height: 333.5px;
  max-width: 333.5px;
  display: block;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  pointer-events: none;
}

/* line 3503, ../sass/_creatizmo.scss */
.featured-overlay-text {
  padding: 0 0.5em;
  opacity: 0;
  pointer-events: none;
  font-family: 'Helen Pro';
}
/* line 3509, ../sass/_creatizmo.scss */
.featured-overlay-text h4 {
  font-family: 'Helen Pro_Bold';
}

/* line 3516, ../sass/_creatizmo.scss */
.product-images > div * {
  transition: 300ms all ease-out;
}
/* line 3521, ../sass/_creatizmo.scss */
.product-images > div:hover .product-image {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 3529, ../sass/_creatizmo.scss */
.product-images > div:hover .featured-overlay {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 3538, ../sass/_creatizmo.scss */
.product-images > div:hover .featured-overlay-text {
  opacity: 1;
}

/* line 3545, ../sass/_creatizmo.scss */
.carousel-control-prev, .carousel-control-next {
  width: 11%;
}

/* line 3552, ../sass/_creatizmo.scss */
.highlights .highlight-content h4 {
  font-size: 2em;
}
/* line 3556, ../sass/_creatizmo.scss */
.highlights .highlight-content p {
  font-size: 1em;
}
/* line 3561, ../sass/_creatizmo.scss */
.highlights .highlight-image {
  display: inline-block;
  overflow: hidden;
}
/* line 3565, ../sass/_creatizmo.scss */
.highlights .highlight-image div {
  background-size: cover;
  background-position: center;
  margin: auto;
  display: block;
  height: 75vh;
  width: 100%;
}
/* line 3575, ../sass/_creatizmo.scss */
.highlights .topic-header {
  overflow: hidden;
  position: relative;
  margin: 0;
}
/* line 3581, ../sass/_creatizmo.scss */
.highlights .topic-content {
  position: relative;
}
/* line 3586, ../sass/_creatizmo.scss */
.highlights .content-text h1 {
  color: #005daa;
  font-size: 2.225rem !important;
  line-height: 2.125rem;
  margin: 0;
  font-family: 'Helen Pro_Light';
  position: relative;
}
/* line 3595, ../sass/_creatizmo.scss */
.highlights .content-text.full-section-desc {
  padding-top: 0;
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  line-height: 28px;
  margin: 0 auto 50px;
  position: relative;
}
/* line 3603, ../sass/_creatizmo.scss */
.highlights .content-text.full-section-desc p {
  margin: 0;
  padding: 0;
}
/* line 3609, ../sass/_creatizmo.scss */
.highlights .content-text:last-child {
  /*margin: 25px auto;*/
}
/* line 3616, ../sass/_creatizmo.scss */
.highlights .product-images .main-images-zoom.three-images {
  margin: 0 0.45rem;
}
/* line 3619, ../sass/_creatizmo.scss */
.highlights .product-images .main-images-zoom.three-images .main-images-shadow {
  top: 26vw;
}
/* line 3623, ../sass/_creatizmo.scss */
.highlights .product-images .main-images-zoom.three-images:first-of-type {
  margin-left: 0;
}
/* line 3627, ../sass/_creatizmo.scss */
.highlights .product-images .main-images-zoom.three-images:last-of-type {
  margin-right: 0;
}

/* line 3637, ../sass/_creatizmo.scss */
.product-images .featured-overlay-text {
  text-align: left;
  padding: 20px;
  position: absolute;
  bottom: 0;
}
/* line 3643, ../sass/_creatizmo.scss */
.product-images .featured-overlay-text h4 {
  margin-bottom: 10px;
}

@media (min-height: 900px) {
  /* line 3650, ../sass/_creatizmo.scss */
  .highlight-close-up {
    margin-top: 25%;
  }
}
/* line 3655, ../sass/_creatizmo.scss */
.highlight-close-up div {
  background-size: cover;
  background-position: center;
  display: block;
  transition: 600ms all cubic-bezier(0.68, 0.11, 0.66, 0.27);
  height: 40vh;
  opacity: 0;
  transition: 600ms all cubic-bezier(0.68, 0.11, 0.66, 0.27);
  transform: translateX(120%);
}

/* line 3666, ../sass/_creatizmo.scss */
#slide-two .highlight-close-up div {
  transform: translateX(-120%);
}

/* line 3670, ../sass/_creatizmo.scss */
#slide-two .highlight-close-up div.hover {
  transform: translateX(0);
  opacity: 1;
}

/* 3.4 Case Studies */
/* line 3678, ../sass/_creatizmo.scss */
.case-studies .krono-container {
  height: auto;
  width: 100%;
}
/* line 3682, ../sass/_creatizmo.scss */
.case-studies .krono-container .product-images {
  align-items: baseline;
}
/* line 3686, ../sass/_creatizmo.scss */
.case-studies .krono-container .product-images .case-stud .main-images-shadow {
  top: 19.5vw;
}
/* line 3693, ../sass/_creatizmo.scss */
.case-studies .small-footer {
  overflow: visible;
}
@media (min-width: 1280px) {
  /* line 3697, ../sass/_creatizmo.scss */
  .case-studies .fp-tableCell {
    vertical-align: top;
    display: flex;
    flex-flow: column;
    overflow-y: scroll;
    position: relative;
    left: -3.125rem;
    width: 100vw;
    padding: 0 3.125rem;
  }
  /* line 3708, ../sass/_creatizmo.scss */
  .case-studies .fp-tableCell .social-media {
    margin-left: -3.125rem;
    width: calc(100% + 3.125rem * 2);
  }
}
/* line 3715, ../sass/_creatizmo.scss */
.case-studies > div > div > div {
  background-size: cover;
  background-position: center;
}
/* line 3721, ../sass/_creatizmo.scss */
.case-studies h1 {
  margin: auto;
  font-size: 2.17em;
}
/* line 3726, ../sass/_creatizmo.scss */
.case-studies .content-text {
  height: auto;
}
/* line 3729, ../sass/_creatizmo.scss */
.case-studies .content-text h1 {
  color: #005daa;
  font-size: 2.225rem !important;
  line-height: 2.125rem;
  margin: 0;
  font-family: 'Helen Pro_Light';
}
/* line 3737, ../sass/_creatizmo.scss */
.case-studies .content-text.full-section-desc {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  line-height: 28px;
  margin: 0 auto 0;
  position: relative;
}
/* line 3744, ../sass/_creatizmo.scss */
.case-studies .content-text.full-section-desc p {
  margin: 0;
  padding: 0;
}

/* line 3753, ../sass/_creatizmo.scss */
.mobile-app-wrapp img {
  width: 100%;
  max-width: 15rem;
}

/* line 3761, ../sass/_creatizmo.scss */
.content-text h1 {
  padding-bottom: 2.5rem;
  padding-top: 4rem;
}
/* line 3766, ../sass/_creatizmo.scss */
.content-text.full-section-desc {
  padding-top: 0;
}
/* line 3769, ../sass/_creatizmo.scss */
.content-text.full-section-desc p {
  text-align: center;
}

/* line 3776, ../sass/_creatizmo.scss */
.product-images h4 {
  font-size: 1.5rem;
}
/* line 3780, ../sass/_creatizmo.scss */
.product-images h6 {
  font-size: 1.5rem;
  line-height: 1.8rem;
}
/* line 3785, ../sass/_creatizmo.scss */
.product-images span {
  font-size: 1.125rem;
}
/* line 3789, ../sass/_creatizmo.scss */
.product-images p {
  font-size: 1rem;
  line-height: 1.3rem;
  font-family: 'Helen Pro_Light';
  margin-bottom: 0;
  color: #FFF;
}

@media (min-height: 400px) and (max-height: 1200px) and (min-width: 1280px) {
  /* line 3800, ../sass/_creatizmo.scss */
  .content-text h1 {
    font-size: calc(35px + (50 - 35) * ((100vh - 500px) / (1200 - 500))) !important;
  }
  /* line 3804, ../sass/_creatizmo.scss */
  .content-text.full-section-desc {
    padding-left: 50px;
    padding-right: 50px;
  }

  /* line 3812, ../sass/_creatizmo.scss */
  .fullpage-wrapper .krono-container .product-images {
    margin: 0 auto;
    max-width: 100%;
  }
  /* line 3819, ../sass/_creatizmo.scss */
  .fullpage-wrapper .highlights .product-images {
    width: 165vh;
  }
  /* line 3822, ../sass/_creatizmo.scss */
  .fullpage-wrapper .highlights .product-images .main-images-zoom {
    max-width: calc((165vh - 0.46875rem * 4) / 3);
    max-height: calc((165vh - 0.46875rem * 4) / 3);
  }
  /* line 3830, ../sass/_creatizmo.scss */
  .fullpage-wrapper .featured-products .product-images, .fullpage-wrapper .case-studies .product-images {
    width: 200vh;
  }
  /* line 3833, ../sass/_creatizmo.scss */
  .fullpage-wrapper .featured-products .product-images .main-images-zoom, .fullpage-wrapper .case-studies .product-images .main-images-zoom {
    max-width: calc(((200vh - 3.125rem * 2) - (0.375rem * 6)) / 4);
    max-height: calc(((200vh - 3.125rem * 2) - (0.375rem * 6)) / 4);
  }
  /* line 3841, ../sass/_creatizmo.scss */
  .fullpage-wrapper .case-studies .main-images-zoom {
    max-width: calc(((200vh - 3.125rem * 2) - (0.375rem * 6) - 17px) / 4);
    max-height: calc(((200vh - 3.125rem * 2) - (0.375rem * 6) - 17px) / 4);
  }
}
/* line 3849, ../sass/_creatizmo.scss */
.studies-caption {
  text-align: left;
  color: #000;
  width: 100%;
}
/* line 3854, ../sass/_creatizmo.scss */
.studies-caption h6 {
  font-family: 'Helen Pro_Bold';
  font-size: 1.5rem;
  line-height: 1rem;
  color: #666666;
  margin: 0;
}
/* line 3862, ../sass/_creatizmo.scss */
.studies-caption span {
  font-size: 0.9em;
}

/* line 3868, ../sass/_creatizmo.scss */
.case-studies .case-studies-images img {
  width: 100%;
}

/* line 3872, ../sass/_creatizmo.scss */
.studies-overlay {
  height: 22.7vw;
  width: 100%;
  display: block;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  pointer-events: none;
  top: 0;
  position: absolute;
}

/* line 3893, ../sass/_creatizmo.scss */
.studies-overlay-text {
  font-family: 'Helen Pro_Light';
  text-align: left;
  position: absolute;
  bottom: 0;
  padding: 20px;
  opacity: 0;
  pointer-events: none;
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 0;
  color: #FFF;
}

/* line 3909, ../sass/_creatizmo.scss */
.product-images > div * {
  transition: 300ms all ease-out;
}
/* line 3914, ../sass/_creatizmo.scss */
.product-images > div:hover .studies-overlay {
  opacity: 0.8;
}
/* line 3918, ../sass/_creatizmo.scss */
.product-images > div:hover .studies-overlay-text {
  opacity: 1;
}

/* 3.5 Social Media */
/* line 3926, ../sass/_creatizmo.scss */
.social-media {
  display: flex !important;
  align-items: center;
  margin: 0;
  padding: 0 65px;
}
/* line 3932, ../sass/_creatizmo.scss */
.social-media.fullpage-social {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  margin-top: 6.25rem;
}
/* line 3944, ../sass/_creatizmo.scss */
.social-media.fullpage-social .social-form {
  margin: 0 -4.0625rem 0 -4.0625rem;
}
/* line 3948, ../sass/_creatizmo.scss */
.social-media.fullpage-social .footer-background-element {
  background-image: url(/public/krono/img/footer-image_1920x.png);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  opacity: 1;
  /*z-index: 1;*/
  pointer-events: none;
  background-position: center;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 3966, ../sass/_creatizmo.scss */
.social-media .expand-footer {
  position: absolute;
  right: 50px;
  bottom: 20px;
  cursor: pointer;
  z-index: 1;
  font-size: 0.8em;
}
/* line 3976, ../sass/_creatizmo.scss */
.social-media h1.follow-us {
  margin: 35px auto;
  color: #05377b;
}
/* line 3981, ../sass/_creatizmo.scss */
.social-media h1.up-to-date {
  margin: 35px auto;
  color: #05377b;
}
/* line 3987, ../sass/_creatizmo.scss */
.social-media .social-form {
  width: 100vw !important;
  margin: 85px -65px 20px -65px;
  border-top: 1px solid rgba(185, 185, 185, 0.8);
  border-bottom: 2px solid rgba(185, 185, 185, 0.8);
  padding: 1.432rem 3.125rem;
  border-left: 0;
  border-right: 0;
  transition: 300ms all ease-in;
  background-color: #f9f7f7;
}
/* line 3998, ../sass/_creatizmo.scss */
.social-media .social-form.opened-form {
  height: 407px;
}
/* line 4003, ../sass/_creatizmo.scss */
.social-media .social-form > div:last-child {
  padding-right: 0;
}
/* line 4006, ../sass/_creatizmo.scss */
.social-media .social-form > div:last-child > * {
  margin: 0;
  padding: 0;
}
/* line 4013, ../sass/_creatizmo.scss */
.social-media .social-form .social-right-side-text {
  text-transform: uppercase;
  margin-top: 0.4rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  letter-spacing: 0.82px;
  border-bottom: 1px solid #000;
  width: 23.4375rem;
  padding-bottom: 1.2625rem;
  cursor: pointer;
  line-height: 1.3;
}
/* line 4026, ../sass/_creatizmo.scss */
.social-media .social-form .mobile-apps {
  height: 1.5625rem;
  padding: 0 1rem;
}
/* line 4031, ../sass/_creatizmo.scss */
.social-media .social-form .mobile-apps.android {
  padding-left: 0;
}
/* line 4035, ../sass/_creatizmo.scss */
.social-media .social-form .mobile-apps img {
  width: auto;
  min-width: 92px;
  max-height: 27.7px;
}
/* line 4042, ../sass/_creatizmo.scss */
.social-media .social-form .app-icon-wrapper {
  display: flex;
  align-items: center;
}
/* line 4048, ../sass/_creatizmo.scss */
.social-media .social-form .app-icon-wrapper a:last-child img {
  padding-right: 0;
}
/* line 4054, ../sass/_creatizmo.scss */
.social-media .social-form .app-icon-wrapper .kronoapp-badge {
  min-width: 158px;
  width: 158px;
  margin-top: 0.2rem;
}
/* line 4063, ../sass/_creatizmo.scss */
.social-media form * {
  outline: none !important;
  box-shadow: 0px 0px transparent !important;
}
/* line 4067, ../sass/_creatizmo.scss */
.social-media form *:focus {
  outline: none !important;
  box-shadow: 0px 0px transparent !important;
}
/* line 4079, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form {
  height: 11.18rem;
  transition: 300ms all ease-in;
  overflow: hidden;
  width: 46.875rem;
  letter-spacing: 0.05rem;
  line-height: 0.875rem;
}
/* line 4088, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .cst-check-wrap input[type=checkbox] {
  left: 0.2rem;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 4095, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .cst-check-wrap .cst-checkbox {
  height: auto;
  background-position-y: center;
  font-size: 0.75rem;
  margin: 0;
  color: #292929;
  letter-spacing: 0.88px;
  font-family: "Helen Pro";
}
/* line 4104, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .cst-check-wrap .cst-checkbox a {
  font-family: "Helen Pro_Bold";
  font-weight: 600;
  color: #000000;
}
/* line 4109, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .cst-check-wrap .cst-checkbox a:hover {
  text-decoration: none;
  color: #05377b;
}
/* line 4117, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form.is-hidden {
  height: 0px;
}
/* line 4121, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form p {
  font-family: "Helen Pro";
  font-size: 0.75rem;
  color: #545454;
  margin-top: 1.55rem;
  letter-spacing: 0.82px;
}
/* line 4129, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields {
  font-size: 0.65em;
  margin: 0 0 0.75rem 0;
}
/* line 4134, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields #basic-url option {
  color: #b3b3b3;
}
/* line 4139, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields .col-2, .social-media form .extra-newsletter-form .extra-form-fields .col-3, .social-media form .extra-newsletter-form .extra-form-fields .col-4 {
  padding: 0 0.375rem;
}
/* line 4142, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields .col-2:first-child, .social-media form .extra-newsletter-form .extra-form-fields .col-3:first-child, .social-media form .extra-newsletter-form .extra-form-fields .col-4:first-child {
  padding-left: 0;
}
/* line 4146, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields .col-2[type="submit"], .social-media form .extra-newsletter-form .extra-form-fields .col-3[type="submit"], .social-media form .extra-newsletter-form .extra-form-fields .col-4[type="submit"] {
  margin: 0 0 0 0.375rem;
}
/* line 4150, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields .col-2[type="submit"]:hover, .social-media form .extra-newsletter-form .extra-form-fields .col-3[type="submit"]:hover, .social-media form .extra-newsletter-form .extra-form-fields .col-4[type="submit"]:hover {
  background-color: #05377b;
  color: #ffffff;
}
/* line 4157, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields input, .social-media form .extra-newsletter-form .extra-form-fields select {
  background: #fff;
  border-radius: 0;
  border: 1px solid #dedede;
  width: 100%;
  text-transform: uppercase;
  padding: 0.39rem 1.1875rem;
  font-size: 1.125rem;
  opacity: 1;
  color: #b3b3b3;
  font-family: "Helen Pro_Light";
  height: 2.5rem;
}
/* line 4171, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields input.error, .social-media form .extra-newsletter-form .extra-form-fields select.error {
  border-color: #8b0101;
  color: #aa302f;
}
/* line 4176, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields input:focus, .social-media form .extra-newsletter-form .extra-form-fields select:focus {
  outline: none;
}
/* line 4181, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields input:not([type="checkbox"]):not([type="submit"]), .social-media form .extra-newsletter-form .extra-form-fields select:not([type="checkbox"]):not([type="submit"]) {
  min-width: 247px;
}
/* line 4186, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields input[type="submit"], .social-media form .extra-newsletter-form .extra-form-fields select[type="submit"] {
  color: #05377b;
  background: #fff;
  border: 0;
  margin: 0 15px;
  margin-left: 0.75rem !important;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 39px;
  min-width: 220px;
}
/* line 4201, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields select {
  padding: 0.39rem 1.1875rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
/* line 4209, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields select::-ms-expand {
  display: none;
}
/* line 4217, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields .select-chevron:after {
  content: '';
  background-image: url(../img/icons/down-g.png);
  position: absolute;
  right: 0.625rem;
  top: 0.775rem;
  display: block;
  background-size: cover;
  width: 0.9375rem;
  height: 0.9375rem;
  pointer-events: none;
}
/* line 4231, ../sass/_creatizmo.scss */
.social-media form .extra-newsletter-form .extra-form-fields label {
  text-transform: uppercase;
}

/* line 4239, ../sass/_creatizmo.scss */
.social-icons {
  margin: auto;
  width: 50%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  bottom: 0;
  align-items: flex-start;
  padding-top: 0.8rem;
}
/* line 4250, ../sass/_creatizmo.scss */
.social-icons a {
  margin: auto;
}
/* line 4254, ../sass/_creatizmo.scss */
.social-icons .social-bubble {
  margin: 0 0.8125rem;
}
/* line 4258, ../sass/_creatizmo.scss */
.social-icons .social-bubble:last-child {
  margin-right: 0;
}
/* line 4262, ../sass/_creatizmo.scss */
.social-icons .social-bubble span {
  background: url(/public/krono/img/icons/footer-spray.png) 0 0 no-repeat transparent;
  height: 2rem;
  width: 2rem;
  display: inline-block;
}
/* line 4268, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.fb {
  background-position: 0 5px;
}
/* line 4272, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.vim {
  background-position: -178px 6px;
}
/* line 4276, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.tw {
  background-position: -29px 5px;
}
/* line 4280, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.vk {
  background-position: -209px 5px;
}
/* line 4284, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.pin {
  background-position: -87px 5px;
}
/* line 4288, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.yt {
  background-position: -119px 5px;
}
/* line 4292, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.lin {
  background-position: -149px 3px;
}
/* line 4296, ../sass/_creatizmo.scss */
.social-icons .social-bubble span.insta {
  background-position: -59px 5px;
}

/* line 4303, ../sass/_creatizmo.scss */
.newsletter {
  padding-left: 0;
  align-items: center;
}
/* line 4308, ../sass/_creatizmo.scss */
.newsletter input:not([type="checkbox"]) {
  width: 50%;
  border: 0;
  border-bottom: 1px solid #9c9c9c;
  outline: none;
  font-size: 0.8em;
  background-color: transparent;
}
/* line 4319, ../sass/_creatizmo.scss */
.newsletter button {
  position: absolute;
  right: 13px;
  background: transparent;
  border: 0;
  top: 6px;
  color: #747474;
  cursor: pointer;
}
/* line 4328, ../sass/_creatizmo.scss */
.newsletter button:active, .newsletter button:focus {
  outline: 0;
}

/* DECORS */
/* Main slider */
/* Single decor page */
/* line 4342, ../sass/_creatizmo.scss */
.decor-page .mobile-view-accordion {
  display: none;
}
/* line 4346, ../sass/_creatizmo.scss */
.decor-page .carousel {
  height: 100%;
}
/* line 4350, ../sass/_creatizmo.scss */
.decor-page .carousel-indicators {
  bottom: 20px;
}
/* line 4354, ../sass/_creatizmo.scss */
.decor-page .product-components {
  margin-top: 4.4875rem;
}
/* line 4357, ../sass/_creatizmo.scss */
.decor-page .product-components .carousel-control-prev, .decor-page .product-components .carousel-control-next {
  width: 3.225rem;
  padding: 0 0.75rem;
}
/* line 4363, ../sass/_creatizmo.scss */
.decor-page .deco-title {
  font-size: 2.125rem;
  font-family: 'Helen Pro_Bold';
}
/* line 4367, ../sass/_creatizmo.scss */
.decor-page .deco-title span {
  font-family: 'Helen Pro_Light';
  color: #000;
}
/* line 4371, ../sass/_creatizmo.scss */
.decor-page .deco-title span a {
  color: #000;
}
/* line 4374, ../sass/_creatizmo.scss */
.decor-page .deco-title span a:hover {
  text-decoration: none;
}
/* line 4381, ../sass/_creatizmo.scss */
.decor-page .add-to-fav {
  cursor: pointer;
  font-size: 0.9375rem;
  color: #afafaf !important;
  font-family: 'Helen Pro_Light';
  vertical-align: middle;
  padding-left: 1rem;
  display: none;
}
/* line 4391, ../sass/_creatizmo.scss */
.decor-page .add-to-fav img {
  width: 1rem;
}
/* line 4396, ../sass/_creatizmo.scss */
.decor-page .carousel-item {
  opacity: 1;
}
/* line 4401, ../sass/_creatizmo.scss */
.decor-page .main_image:not(:first-child) {
  display: none;
}
/* line 4405, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap {
  margin: 0;
}
/* line 4408, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section {
  height: 34.188rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-right: 0.5315rem;
}
/* line 4416, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section .product-button-class {
  right: 4px;
}
/* line 4419, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section .product-button-class a {
  border: none !important;
}
/* line 4425, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section:hover .product-button-class {
  display: block;
}
/* line 4430, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section .decor-gradient {
  left: 0.9375rem;
}
/* line 4434, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section a {
  width: 100%;
  height: 100%;
  border: 1px solid #eee;
  overflow: hidden;
}
/* line 4440, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section a img {
  width: 100%;
  height: auto;
}
/* line 4446, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .bigger-section.bordered {
  border: 1px solid #eee;
}
/* line 4451, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section {
  height: 34.188rem;
  padding-left: 0.5315rem;
  padding-right: 0;
}
/* line 4456, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .decor-gradient {
  left: 0;
}
/* line 4460, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco {
  margin-bottom: 1.063rem;
}
/* line 4465, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider .smaller-top-deco-slider a {
  height: 100%;
}
/* line 4471, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .bordered {
  border: 1px solid #eee;
}
/* line 4479, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a {
  display: block;
  height: 100%;
}
/* line 4487, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco, .decor-page .main_image .img_wrap .smaller-section #carouselTextures {
  height: calc(50% - 0.531rem);
  overflow: hidden;
  position: relative;
}
/* line 4493, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider {
  height: 100%;
}
/* line 4496, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider .slick-list, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .slick-list {
  height: 100%;
}
/* line 4499, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider .slick-list .slick-track, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .slick-list .slick-track {
  height: 100%;
}
/* line 4502, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider .slick-list .slick-track img, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .slick-list .slick-track img {
  height: auto;
}
/* line 4509, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-arrow, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-arrow {
  background-image: url(/public/krono/img/icons/down.png);
  background-size: contain;
  width: 1.875rem;
  height: 1.875rem;
  background-color: transparent;
  background-repeat: no-repeat;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-position: bottom;
}
/* line 4521, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-arrow.slick-next, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-arrow.slick-next {
  transform: rotate(-90deg);
  right: 0.7rem;
}
/* line 4526, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-arrow.slick-prev, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-arrow.slick-prev {
  transform: rotate(90deg);
  left: 0.7rem;
}
/* line 4531, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-arrow.slick-disabled, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 4536, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-dots, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  z-index: 1;
  padding-left: 0;
}
/* line 4547, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-dots li button, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-dots li button {
  width: 21px;
  height: 3px;
  background-color: #aaaaaa;
  margin-right: 10px;
  margin-left: 0;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
  border: 0;
  font-size: 0;
}
/* line 4559, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section #carouselDeco .slick-dots li.slick-active button, .decor-page .main_image .img_wrap .smaller-section #carouselTextures .slick-dots li.slick-active button {
  background-color: #fff;
}
/* line 4568, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .carousel-inner .carousel-item {
  height: 100%;
}
/* line 4571, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .carousel-inner .carousel-item:before {
  content: '';
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
  position: absolute;
  width: 100%;
  height: 6.875rem;
  bottom: 0;
  opacity: 0.4;
  pointer-events: none;
}
/* line 4591, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .carousel {
  height: calc(50% - 0.3125rem);
}
/* line 4595, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .smaller-top-deco-slider {
  position: relative;
}
/* line 4598, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .smaller-top-deco-slider video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* line 4604, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section .smaller-top-deco-slider img {
  width: 100%;
  height: 100%;
}
/* line 4610, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section h4 {
  position: absolute;
  bottom: 1.5rem;
  margin: 0 0 0 1.125rem;
}
/* line 4615, ../sass/_creatizmo.scss */
.decor-page .main_image .img_wrap .smaller-section h4 a {
  color: #fff;
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
}
/* line 4624, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations {
  width: 100%;
}
/* line 4627, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations.mobile-view-vars {
  display: none;
}
/* line 4631, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap {
  display: flex;
  align-items: center;
  padding: 1.063rem 0;
}
@media (max-width: 480px) {
  /* line 4631, ../sass/_creatizmo.scss */
  .decor-page .main_image .deco-variations .shades-wrap {
    display: block;
  }
}
/* line 4640, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap .label {
  font-size: 1rem;
  color: #8f8f8f;
  font-family: "Helen Pro_Light";
  white-space: nowrap;
}
@media (max-width: 480px) {
  /* line 4640, ../sass/_creatizmo.scss */
  .decor-page .main_image .deco-variations .shades-wrap .label {
    text-transform: uppercase;
    display: inline-flex;
    width: 100vw;
    margin-bottom: 2px;
  }
}
/* line 4654, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper {
  height: 100%;
  display: flex;
  margin-bottom: 0;
  overflow-x: auto;
  padding-bottom: 15px;
  margin-left: 15px;
  padding-left: 0;
}
@media (max-width: 480px) {
  /* line 4654, ../sass/_creatizmo.scss */
  .decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper {
    width: 100% !important;
    margin-left: 0;
  }
}
/* line 4668, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper li.deco-variant {
  height: 1.875rem;
  width: 6.25rem;
  background-color: #d8d8db;
  border: 1px solid transparent;
  margin: 0 0.53125rem;
}
/* line 4675, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper li.deco-variant.bordered {
  border: 1px solid #eee;
}
/* line 4679, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper li.deco-variant:not(:last-child) {
  margin-right: 0.75rem;
}
@media (max-width: 480px) {
  /* line 4684, ../sass/_creatizmo.scss */
  .decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper li.deco-variant:first-child {
    margin-left: 0 !important;
  }
}
/* line 4689, ../sass/_creatizmo.scss */
.decor-page .main_image .deco-variations .shades-wrap .deco-var-wrapper li.deco-variant a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 4700, ../sass/_creatizmo.scss */
.decor-page .main_image .description {
  width: 100%;
  margin-top: 1.75rem;
  padding-left: 0;
}
@media (max-width: 1024px) {
  /* line 4707, ../sass/_creatizmo.scss */
  .decor-page .main_image .description .justify-content-between {
    flex-direction: column-reverse;
  }
  /* line 4710, ../sass/_creatizmo.scss */
  .decor-page .main_image .description .justify-content-between .buttons-wrapper {
    justify-content: center;
    margin-bottom: 1rem;
  }
}
/* line 4717, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-title {
  width: auto;
  line-height: 1;
  margin-bottom: 1.263rem;
}
/* line 4723, ../sass/_creatizmo.scss */
.decor-page .main_image .description .product-order-sample {
  width: auto;
  margin-top: 0;
}
/* line 4728, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-text-desc {
  margin-bottom: 1.563rem;
  font-family: "Helen Pro_Light";
  font-size: 1.125rem;
}
/* line 4733, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-text-desc p {
  font-size: 1.3125rem;
  line-height: 1.5rem;
  margin-bottom: 0;
}
/* line 4740, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs {
  font-family: 'Helen Pro_Light';
}
/* line 4743, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .deco-group {
  padding-bottom: 1.25rem;
}
/* line 4746, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .deco-group:last-child {
  padding-bottom: 0;
}
/* line 4751, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .first-spec {
  color: #8f8f8f;
  text-transform: uppercase;
  margin-right: 0.625rem;
  white-space: nowrap;
}
/* line 4758, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .second-spec {
  display: flex;
  flex-wrap: wrap;
}
/* line 4762, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .second-spec li {
  cursor: pointer;
}
/* line 4765, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .second-spec li a {
  color: #000;
}
/* line 4768, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .second-spec li a:hover {
  text-decoration: none;
}
/* line 4773, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .second-spec li:not(:last-child) {
  margin-right: 0.3125rem;
}
/* line 4776, ../sass/_creatizmo.scss */
.decor-page .main_image .description .deco-specs .second-spec li:not(:last-child):after {
  content: '; ';
}
/* line 4788, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table {
  padding-bottom: 1.375rem;
}
/* line 4791, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr {
  border-bottom: 2px solid #dbdbdb;
}
/* line 4795, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr td {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  padding: 0.5rem;
  min-width: 3rem;
}
@media (max-width: 480px) {
  /* line 4795, ../sass/_creatizmo.scss */
  .decor-page .product-options-deco .spec-table tr td {
    font-size: 1rem;
    padding: 0.2rem;
    min-width: 2rem;
  }
}
/* line 4807, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr td.left-th {
  border-right: 2px solid #dbdbdb;
  padding-left: 0;
  padding-right: 1.5rem;
  min-width: 7rem;
}
/* line 4814, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr td.top-th {
  text-align: center;
}
/* line 4819, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr.table_footer {
  border-bottom: none;
}
/* line 4822, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr.table_footer td {
  padding-left: 0;
  padding-top: 1.5rem;
}
/* line 4826, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr.table_footer td.left-legend {
  min-width: 7rem;
}
/* line 4831, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr.table_footer td.legend .legend-elem {
  display: inline-block;
}
/* line 4834, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table tr.table_footer td.legend .legend-elem .availability {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1.38rem;
}
/* line 4845, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table .availability {
  border: 1px solid #000000;
  border-radius: 50%;
  height: 5px;
  width: 5px;
  margin: 0 auto;
}
/* line 4852, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table .availability.full {
  background-color: #000000;
}
/* line 4856, ../sass/_creatizmo.scss */
.decor-page .product-options-deco .spec-table .availability.empty {
  background-color: transparent;
}
/* line 4863, ../sass/_creatizmo.scss */
.decor-page .tab-content {
  padding: 2.125rem 0 1.25rem 0 !important;
}
/* line 4868, ../sass/_creatizmo.scss */
.decor-page .tab-content .card-header .btn-link {
  padding: 0 0 1.25rem 0 !important;
}
/* line 4871, ../sass/_creatizmo.scss */
.decor-page .tab-content .card-header .btn-link.deco-product-dropdown {
  padding: 0 0 0.35rem 0 !important;
}
/* line 4877, ../sass/_creatizmo.scss */
.decor-page .tab-content .card-body {
  padding-top: 0;
}
/* line 4881, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco {
  border-bottom: 1px solid #dbdbdb;
  padding: 2rem 0 25px 0;
  margin: 0;
  width: 100%;
}
/* line 4887, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section {
  padding-left: 0;
  width: 20.938rem;
}
/* line 4891, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section a {
  text-decoration: none;
}
/* line 4895, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section p {
  font-size: 1rem;
  margin: 0.375rem 0 0 0;
}
/* line 4899, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section p span {
  font-family: 'Helen Pro_Bold';
}
/* line 4904, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section .product-button-class {
  bottom: 0;
  margin: 0 0 0 auto;
  display: flex;
  justify-content: space-between;
  justify-content: space-between;
  flex-flow: column;
  align-items: flex-end;
  width: 50px;
  height: 100%;
}
/* line 4915, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section .product-button-class button {
  cursor: pointer;
  background: transparent;
  border: 0;
  height: 1.6875rem;
  width: 1.6875rem;
  margin: 0.5rem;
}
/* line 4923, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-left-section .product-button-class button img {
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 4933, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-info-section {
  padding-left: 4.188rem;
  width: calc(100% - 20.938rem);
}
/* line 4938, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-image {
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  max-height: 20.938rem;
}
/* line 4946, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-image .download-prod-btn, .decor-page .tab-content .product-options-deco .deco-prod-image .add-prod-btn {
  display: none;
}
/* line 4951, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-name {
  padding-top: 0.75rem;
  font-size: 1rem;
  font-family: "Helen Pro_Bold";
  color: #000;
}
/* line 4957, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-name span {
  font-family: "Helen Pro_Light";
}
/* line 4963, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-image:hover .download-prod-btn {
  display: block;
  height: 1.6875rem;
  width: 1.6875rem;
  bottom: 0rem;
  right: 0;
}
/* line 4971, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-image:hover .add-prod-btn {
  display: block;
  height: 1.6875rem;
  width: 1.6875rem;
  top: 0rem;
  right: 0;
}
/* line 4980, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-title {
  line-height: 1.3625rem;
}
/* line 4983, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-title a {
  color: #000;
}
/* line 4987, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-title h4 {
  line-height: 0.7;
  font-size: 1.25rem;
  font-family: "Helen Pro_Bold";
  margin-bottom: 1.25rem;
}
/* line 4994, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .deco-prod-title p {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  margin-bottom: 3.25rem;
  line-height: 1.3625rem;
}
/* line 5002, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section {
  padding-bottom: 1.875rem;
}
/* line 5005, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section .product_pictograms_container {
  display: flex;
}
/* line 5008, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section .product_pictograms_container .attributes_list {
  display: flex;
  flex-wrap: wrap;
}
/* line 5012, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section .product_pictograms_container .attributes_list h3 {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  margin: 0 0 0.6rem 0;
  width: 100%;
}
/* line 5019, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section .product_pictograms_container .attributes_list .pictograms_inner_container {
  margin-right: 0.6rem;
}
/* line 5025, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section .pictogram-app {
  display: inline-block;
  margin-right: 2.8125rem;
}
/* line 5030, ../sass/_creatizmo.scss */
.decor-page .tab-content .product-options-deco .pictograms-section .pictogram-feature {
  display: inline-block;
}
/* line 5055, ../sass/_creatizmo.scss */
.decor-page .tab-content .decor-similar-slide {
  overflow: hidden;
  height: 27.5rem;
}
/* line 5059, ../sass/_creatizmo.scss */
.decor-page .tab-content .decor-similar-slide a {
  color: #000;
}
/* line 5063, ../sass/_creatizmo.scss */
.decor-page .tab-content .decor-similar-slide .deco-slide-image {
  width: 100%;
  height: calc(100% - 1.5625rem);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 5072, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations {
  height: 26.25rem;
}
/* line 5075, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb-big {
  padding-right: 0;
}
/* line 5079, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .comb-comp {
  overflow: hidden;
  padding: 0;
  height: 100%;
}
/* line 5084, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .comb-comp.mCustomScrollbar {
  max-width: 100%;
}
/* line 5087, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .comb-comp.mCustomScrollbar .mCSB_container {
  margin-right: 0.8875rem;
}
/* line 5091, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .comb-comp.mCustomScrollbar .mCSB_dragger {
  height: 1.25rem !important;
}
/* line 5095, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .comb-comp.mCustomScrollbar .mCSB_dragger_bar {
  background-color: #9b9b9b;
  border-radius: 0;
  max-width: 3px;
}
/* line 5101, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .comb-comp.mCustomScrollbar .mCSB_draggerRail {
  background-color: #dbdbdb;
}
/* line 5107, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  position: relative;
}
/* line 5114, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb p {
  position: absolute;
  bottom: 0;
  margin: 20px 20px 10px;
  color: #fff;
  font-family: 'Helen Pro_Bold';
  font-size: 22px;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.6);
}
/* line 5123, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb p span {
  font-family: 'Helen Pro_Light';
}
/* line 5127, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb p a {
  color: #fff;
}
/* line 5132, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb.deco-comb-main {
  height: 100%;
}
/* line 5136, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb.deco-comb-comp {
  height: 8.75rem;
  transition: 0.3s all ease-in;
}
/* line 5140, ../sass/_creatizmo.scss */
.decor-page .tab-content .deco-combinations .deco-comb.deco-comb-comp:not(:first-child) {
  -webkit-box-shadow: inset 0px 40px 20px -20px rgba(0, 0, 0, 0.49);
  -moz-box-shadow: inset 0px 40px 20px -20px rgba(0, 0, 0, 0.49);
  box-shadow: inset 0px 40px 20px -20px rgba(0, 0, 0, 0.49);
}
/* line 5159, ../sass/_creatizmo.scss */
.decor-page .decor-class li {
  padding-top: 3.75rem;
}
/* line 5162, ../sass/_creatizmo.scss */
.decor-page .decor-class li figure {
  height: 27.5rem;
}
/* line 5172, ../sass/_creatizmo.scss */
.decor-page .product-components.desktop-view-tabs .nav-tabs .nav-item .nav-link {
  font-family: 'Helen Pro_Cond_B';
  font-size: 18px;
  cursor: pointer;
}
/* line 5183, ../sass/_creatizmo.scss */
.decor-page .product-components .decor-similar-slider .decos-similar-wrapper p {
  padding-left: 0;
}

/* line 5191, ../sass/_creatizmo.scss */
#products_categories-mobile {
  display: none;
}

/* line 5195, ../sass/_creatizmo.scss */
#products_categories {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
/* line 5200, ../sass/_creatizmo.scss */
#products_categories .product_category {
  margin-bottom: 2.5rem;
  width: 50%;
  max-width: calc(50% - 0.5rem);
}
/* line 5206, ../sass/_creatizmo.scss */
#products_categories .product_category:last-child .prod-cat-img {
  max-height: 55.71875rem;
}
/* line 5214, ../sass/_creatizmo.scss */
#products_categories .product_category:nth-child(even) {
  margin-left: 0.5rem;
}
/* line 5218, ../sass/_creatizmo.scss */
#products_categories .product_category:nth-child(odd) {
  margin-right: 0.5rem;
}
/* line 5223, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section {
  position: relative;
  overflow: hidden;
}
@media (min-width: 1281px) {
  /* line 5223, ../sass/_creatizmo.scss */
  #products_categories .product_category .intro .main-cats-img-section {
    height: 28.125rem;
  }
}
/* line 5230, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section .prod-cat-img {
  width: 100%;
  max-height: 497px;
  -webkit-box-shadow: 0px 20px 70px -30px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 20px 70px -30px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 5px 40px 8px rgba(0, 0, 0, 0.55);
}
/* line 5238, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h1 {
  text-align: left;
  margin-bottom: 0;
  position: absolute;
  bottom: 55px;
  left: 20px;
  color: #fff;
  font-family: 'Helen Pro_Light';
  line-height: 1rem;
}
/* line 5248, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h1 .mobile-productcat-logo {
  width: 116px;
  height: 135px;
}
/* line 5253, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h1 span {
  font-family: "Helen Pro_Bold";
}
/* line 5256, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h1 span.superset {
  font-size: 1.2rem;
  position: relative;
  top: -1.1rem;
  left: 0.1rem;
}
/* line 5264, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h1 a {
  text-decoration: none;
}
/* line 5267, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h1 a span {
  margin-top: -0.7rem;
}
/* line 5273, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .main-cats-img-section h2 {
  position: absolute;
  margin-bottom: 0;
  left: 20px;
  bottom: 20px;
  color: #fff;
  font-family: 'Helen Pro_Light';
  line-height: 1rem;
}
/* line 5284, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .decor-landing-big-img {
  height: 31.25rem;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 5290, ../sass/_creatizmo.scss */
#products_categories .product_category .intro p {
  font-size: 1.25rem;
  letter-spacing: 0.2px;
  line-height: 1.9rem;
  margin-top: 15px;
  font-family: 'Helen Pro_Light';
  margin-left: 1.25rem;
  margin-bottom: 20px;
  line-height: 1.3625rem;
}
/* line 5302, ../sass/_creatizmo.scss */
#products_categories .product_category .intro ul {
  padding-top: 10px;
  columns: 2;
}
/* line 5305, ../sass/_creatizmo.scss */
#products_categories .product_category .intro ul li {
  list-style: disc;
}
/* line 5308, ../sass/_creatizmo.scss */
#products_categories .product_category .intro ul li a {
  color: #000000;
  font-size: 1.25rem;
  font-family: 'Helen Pro_Light';
}
/* line 5316, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .see_more {
  text-transform: uppercase;
  font-family: 'Helen Pro_Bold';
  border: 2px solid #05377b;
  margin-left: 1.25rem;
  display: block;
  width: 13.4375rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.3rem;
  text-decoration: none;
}
/* line 5329, ../sass/_creatizmo.scss */
#products_categories .product_category .intro .see_more:hover {
  background-color: #05377b;
  color: #ffffff;
}
/* line 5336, ../sass/_creatizmo.scss */
#products_categories .extra-decor-img {
  width: 100%;
}
/* line 5340, ../sass/_creatizmo.scss */
#products_categories .integrated-solution-wrap {
  width: 100%;
}
/* line 5343, ../sass/_creatizmo.scss */
#products_categories .integrated-solution-wrap .wrap-title {
  font-family: 'Helen Pro_Bold';
  font-size: 2.125rem;
  padding-bottom: 1.25rem;
}
/* line 5349, ../sass/_creatizmo.scss */
#products_categories .integrated-solution-wrap .integrated-solution-content {
  height: 28.125rem;
  background-image: url(/public/krono/img/integrated-solution.jpg);
}
/* line 5354, ../sass/_creatizmo.scss */
#products_categories .integrated-solution-wrap .wrap-text {
  margin: 3rem auto 4.0625rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 95%;
  color: #666666;
  font-size: 1.5rem;
  line-height: 2rem;
  text-align: center;
}

/* line 5366, ../sass/_creatizmo.scss */
.main-prod-cats-coord {
  margin-top: 0.95rem;
}
/* line 5369, ../sass/_creatizmo.scss */
.main-prod-cats-coord p {
  max-width: 65%;
}
/* line 5373, ../sass/_creatizmo.scss */
.main-prod-cats-coord.prod-col-page {
  margin-top: 3.65rem;
}
/* line 5376, ../sass/_creatizmo.scss */
.main-prod-cats-coord.prod-col-page h1 {
  font-size: 50.89px;
}
/* line 5380, ../sass/_creatizmo.scss */
.main-prod-cats-coord.prod-col-page p {
  font-size: 21px;
  max-width: 73%;
}
/* line 5386, ../sass/_creatizmo.scss */
.main-prod-cats-coord h1 {
  margin-bottom: 2.1875rem;
  text-align: left;
  font-size: 53px;
  color: #555555;
  font-family: 'Helen Pro_Light';
}
/* line 5394, ../sass/_creatizmo.scss */
.main-prod-cats-coord .coord-sol-big-img {
  max-height: 36.25rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  margin-bottom: 3.1875rem;
}
/* line 5401, ../sass/_creatizmo.scss */
.main-prod-cats-coord .coord-sol-big-img .prod-cat-img {
  width: 100%;
  height: 100%;
}
/* line 5406, ../sass/_creatizmo.scss */
.main-prod-cats-coord .coord-sol-big-img .prod-cat-img {
  min-height: 580px;
  background-size: cover;
  background-position: right;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* line 5415, ../sass/_creatizmo.scss */
.main-prod-cats-coord p {
  max-width: 75%;
  margin-top: 50px;
  float: left;
  font-size: 1.3125rem;
  font-family: 'Helen Pro_Light';
  line-height: 1.5rem;
}
/* line 5424, ../sass/_creatizmo.scss */
.main-prod-cats-coord .see_more {
  text-transform: uppercase;
  margin-top: 50px;
  font-family: 'Helen Pro_Bold';
  border: 2px solid #05377b;
  padding: 0.388rem 3.9375rem;
  text-decoration: none;
  float: right;
  max-height: 40px;
}
/* line 5435, ../sass/_creatizmo.scss */
.main-prod-cats-coord .see_more:hover {
  background-color: #05377b;
  color: #ffffff;
}

/* Decors landing page */
/* line 5445, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-header {
  text-align: center;
}
/* line 5448, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-header .decors-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(../img/decors/decors-lp-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 5461, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-header .decors-header-text {
  height: 31rem;
  text-align: center;
  font-size: 4.375rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  position: relative;
}
/* line 5475, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-description {
  margin-top: 4.0625rem;
}
/* line 5478, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
}
/* line 5485, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-description .express-desc-content {
  margin: 0 auto 4.0625rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  line-height: 2rem;
  text-align: center;
}
/* line 5494, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-description .express-desc-content p {
  font-size: 1.5rem;
}
/* line 5501, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container {
  display: flex;
}
/* line 5504, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el {
  width: 100%;
  max-width: 33.333%;
}
/* line 5508, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el .brand {
  position: absolute;
  bottom: 0rem;
  left: 1.5rem;
  width: 13.6rem;
  z-index: 2;
}
/* line 5515, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el .brand.kronoflooring-text {
  text-align: left;
  margin-bottom: 0;
  position: absolute;
  bottom: 55px;
  left: 20px;
  color: #fff;
  font-family: 'Helen Pro_Light';
  line-height: 2.2rem;
  font-size: 2.3rem;
}
/* line 5525, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el .brand.kronoflooring-text span {
  font-family: 'Helen Pro_Bold';
}
/* line 5531, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el:nth-child(2) {
  margin: 0 1.25rem;
}
/* line 5536, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el:last-child .brand {
  max-width: 8.125rem;
  bottom: 1.4125rem;
}
/* line 5543, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el a:hover {
  text-decoration: none;
}
/* line 5547, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el a .img-container {
  position: relative;
  overflow: hidden;
}
/* line 5551, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el a .img-container .image {
  width: 100%;
  height: 28.125rem;
  margin: 0;
  position: relative;
  background-size: cover;
  -webkit-transition: transform 0.45s;
  -moz-transition: transform 0.45s;
  -ms-transition: transform 0.45s;
  -o-transition: transform 0.45s;
  transition: transform 0.45s;
}
/* line 5564, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el a .img-container .hover-el {
  position: absolute;
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 5586, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el a .img-container:hover .hover-el {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 5595, ../sass/_creatizmo.scss */
.decors-index-wrapper .decors-wrap .decors-container .decors-el a .img-container:hover .image {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 5609, ../sass/_creatizmo.scss */
.decors-index-wrapper .wrap-title {
  font-family: 'Helen Pro_Bold';
  font-size: 2.125rem;
  padding-bottom: 2.5rem;
}
/* line 5615, ../sass/_creatizmo.scss */
.decors-index-wrapper .wrap-text {
  padding: 1.75rem;
  font-family: 'Helen Pro_Light';
  font-size: 1.125rem;
  color: #000000;
}
/* line 5621, ../sass/_creatizmo.scss */
.decors-index-wrapper .wrap-text ul {
  padding-top: 10px;
  columns: 2;
}
/* line 5624, ../sass/_creatizmo.scss */
.decors-index-wrapper .wrap-text ul li {
  list-style: disc;
}
/* line 5627, ../sass/_creatizmo.scss */
.decors-index-wrapper .wrap-text ul li a {
  color: #000000;
  font-size: 1.25rem;
  font-family: 'Helen Pro_Light';
}

/* Internationalization tab */
/* line 5640, ../sass/_creatizmo.scss */
.internationalization-tab {
  top: 3.75rem;
  font-size: 0.9em;
  padding: 2.75rem 0 2.625rem 0;
  visibility: hidden;
  transition: 300ms all ease-in-out;
  opacity: 0;
  position: fixed;
  z-index: 1021;
  background-color: #fafafa;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 5640, ../sass/_creatizmo.scss */
  .internationalization-tab {
    padding: 2.75rem 5rem 2.625rem 5rem;
  }
}
/* line 5659, ../sass/_creatizmo.scss */
.internationalization-tab > .row {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 5664, ../sass/_creatizmo.scss */
.internationalization-tab .cr-close {
  background-image: url(../img/close.png);
  position: absolute;
  right: 3.125rem;
  top: 1.875rem;
  background-repeat: no-repeat;
  width: 1.125rem;
  height: 1.125rem;
  opacity: 1;
  background-size: cover;
  cursor: pointer;
}
/* line 5677, ../sass/_creatizmo.scss */
.internationalization-tab.hover {
  visibility: visible;
  opacity: 0.985;
}
/* line 5682, ../sass/_creatizmo.scss */
.internationalization-tab.hover:after {
  content: '';
  position: absolute;
  width: 1.194rem;
  height: 1.194rem;
  background: #fff;
  right: 9%;
  margin: auto;
  transform: rotate(45deg);
  top: -0.6rem;
  z-index: 104;
  pointer-events: none;
  border: 1px solid #e6e6e6;
  border-top-color: #e6e6e6;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left: transparent;
  border-top: transparent;
}
/* line 5706, ../sass/_creatizmo.scss */
.internationalization-tab .international-header-tabs {
  margin-bottom: 2.5rem;
}

/* line 5711, ../sass/_creatizmo.scss */
.language-switcher-class {
  padding: 0;
}
/* line 5715, ../sass/_creatizmo.scss */
.language-switcher-class p {
  margin: 0;
  padding: 0;
  max-width: 4.875rem;
  margin-bottom: 0.3125rem;
  height: 1.6rem;
}
/* line 5722, ../sass/_creatizmo.scss */
.language-switcher-class p:not(:first-child) {
  margin-left: 1.75rem;
}
/* line 5726, ../sass/_creatizmo.scss */
.language-switcher-class p:not(:last-child) {
  border-right: 0.125rem solid #eee;
}
/* line 5730, ../sass/_creatizmo.scss */
.language-switcher-class p a {
  font-family: 'Helen Pro_Light';
  color: #000;
  font-size: 1.125rem;
}
/* line 5735, ../sass/_creatizmo.scss */
.language-switcher-class p a:hover {
  color: #05377b;
  text-decoration: none;
}
/* line 5742, ../sass/_creatizmo.scss */
.language-switcher-class p.active a {
  font-family: 'Helen Pro_Bold';
  color: #05377b;
  text-decoration: none;
}
/* line 5750, ../sass/_creatizmo.scss */
.language-switcher-class:after {
  content: '';
  position: absolute;
  height: 0.125rem;
  width: 15.125rem;
  bottom: 0;
  left: 0;
  background: #eee;
}

@media (max-height: 820px) {
  /* line 5762, ../sass/_creatizmo.scss */
  .internationalization-tab li {
    line-height: 1.3em;
    font-size: 0.8em;
  }
}
/* line 5768, ../sass/_creatizmo.scss */
.country-list {
  padding: 0;
}
/* line 5771, ../sass/_creatizmo.scss */
.country-list .input-wrapper {
  position: relative;
}
/* line 5774, ../sass/_creatizmo.scss */
.country-list .input-wrapper input {
  border: none;
  width: 100%;
  background-color: transparent;
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  padding: 0.5rem 0;
}
/* line 5783, ../sass/_creatizmo.scss */
.country-list .input-wrapper .search-icon {
  background-image: url(/public/krono/img/icons/magnifying-glass-grey.png);
  position: absolute;
  right: 0rem;
  top: 0.7rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 5795, ../sass/_creatizmo.scss */
.country-list .countries {
  background-color: #FFFFFF;
  border-top: 2px solid #ebebeb;
  padding: 0;
  max-height: 27.525rem;
}
/* line 5801, ../sass/_creatizmo.scss */
.country-list .countries .country {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1.5rem;
}
/* line 5807, ../sass/_creatizmo.scss */
.country-list .countries .country:hover {
  background-color: #ffffff;
  -webkit-box-shadow: inset 0px 0px 8px 6px #f9f9f9;
  -moz-box-shadow: inset 0px 0px 8px 6px #f9f9f9;
  box-shadow: inset 0px 0px 8px 6px #f9f9f9;
}
/* line 5814, ../sass/_creatizmo.scss */
.country-list .countries .country div {
  display: flex;
  align-items: center;
  font-family: 'Helen Pro_Bold';
  font-size: 1.125rem;
  font-weight: 700;
}
/* line 5821, ../sass/_creatizmo.scss */
.country-list .countries .country div a {
  color: #666666;
  text-decoration: none;
  display: flex;
}
/* line 5826, ../sass/_creatizmo.scss */
.country-list .countries .country div a:hover {
  color: #05377b;
}
/* line 5832, ../sass/_creatizmo.scss */
.country-list .countries .country div.country-content .country-flag {
  border: 1px solid #dedede;
  margin-right: 1.0625rem;
}
/* line 5838, ../sass/_creatizmo.scss */
.country-list .countries .country div.country-languages {
  line-height: 0.9rem;
  text-transform: uppercase;
}
/* line 5842, ../sass/_creatizmo.scss */
.country-list .countries .country div.country-languages .default {
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  border-left: 2px solid #666666;
}
/* line 5847, ../sass/_creatizmo.scss */
.country-list .countries .country div.country-languages .default:first-child {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
/* line 5857, ../sass/_creatizmo.scss */
.country-list .countries .mCSB_scrollTools {
  width: 20px;
}
/* line 5860, ../sass/_creatizmo.scss */
.country-list .countries .mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  padding: 1rem 0;
}
/* line 5866, ../sass/_creatizmo.scss */
.country-list .countries .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger_bar {
  top: 1rem;
}

/* line 5874, ../sass/_creatizmo.scss */
.country-flag {
  background-image: url("/public/krono/img/flags.png");
  width: 2.18rem;
  height: 1.499rem;
  background-repeat: no-repeat;
  background-size: 33rem;
}
/* line 5881, ../sass/_creatizmo.scss */
.country-flag.EN {
  background-image: url("/public/krono/img/icons/international.png");
  width: 2.18rem;
  height: 1.499rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border: none !important;
}
/* line 5891, ../sass/_creatizmo.scss */
.country-flag.AL {
  background-position: -66px 0px;
}
/* line 5895, ../sass/_creatizmo.scss */
.country-flag.DZ {
  background-position: -99px 0px;
}
/* line 5899, ../sass/_creatizmo.scss */
.country-flag.AD {
  background-position: -165px 0px;
}
/* line 5903, ../sass/_creatizmo.scss */
.country-flag.AR {
  background-position: -297px 0px;
}
/* line 5907, ../sass/_creatizmo.scss */
.country-flag.AM {
  background-position: -330px 0px;
}
/* line 5911, ../sass/_creatizmo.scss */
.country-flag.AU {
  background-position: -396px 0px;
}
/* line 5915, ../sass/_creatizmo.scss */
.country-flag.AT {
  background-position: -429px 0px;
}
/* line 5919, ../sass/_creatizmo.scss */
.country-flag.BH {
  background-position: 0px -22px;
}
/* line 5923, ../sass/_creatizmo.scss */
.country-flag.BY {
  background-position: -99px -22px;
}
/* line 5927, ../sass/_creatizmo.scss */
.country-flag.BE {
  background-position: -132px -22px;
}
/* line 5931, ../sass/_creatizmo.scss */
.country-flag.BO {
  background-position: -297px -22px;
}
/* line 5935, ../sass/_creatizmo.scss */
.country-flag.BA {
  background-position: -363px -22px;
}
/* line 5939, ../sass/_creatizmo.scss */
.country-flag.BR {
  background-position: -429px -22px;
}
/* line 5943, ../sass/_creatizmo.scss */
.country-flag.BG {
  background-position: 0 -44px;
}
/* line 5947, ../sass/_creatizmo.scss */
.country-flag.HR {
  background-position: -165px -66px;
}
/* line 5951, ../sass/_creatizmo.scss */
.country-flag.CY {
  background-position: -264px -66px;
}
/* line 5955, ../sass/_creatizmo.scss */
.country-flag.CZ {
  background-position: -297px -66px;
}
/* line 5959, ../sass/_creatizmo.scss */
.country-flag.DK {
  background-position: -330px -66px;
}
/* line 5963, ../sass/_creatizmo.scss */
.country-flag.EE {
  background-position: -99px -88px;
}
/* line 5967, ../sass/_creatizmo.scss */
.country-flag.FI {
  background-position: -264px -88px;
}
/* line 5971, ../sass/_creatizmo.scss */
.country-flag.FR {
  background-position: -297px -88px;
}
/* line 5975, ../sass/_creatizmo.scss */
.country-flag.GE {
  background-position: -495px -88px;
}
/* line 5979, ../sass/_creatizmo.scss */
.country-flag.DE {
  background-position: 0 -110px;
}
/* line 5983, ../sass/_creatizmo.scss */
.country-flag.GR {
  background-position: -99px -110px;
}
/* line 5987, ../sass/_creatizmo.scss */
.country-flag.HU {
  background-position: -33px -132px;
}
/* line 5991, ../sass/_creatizmo.scss */
.country-flag.IS {
  background-position: -66px -132px;
}
/* line 5995, ../sass/_creatizmo.scss */
.country-flag.IE {
  background-position: -231px -132px;
}
/* line 5999, ../sass/_creatizmo.scss */
.country-flag.IT {
  background-position: -330px -132px;
}
/* line 6003, ../sass/_creatizmo.scss */
.country-flag.LI {
  background-position: -396px -154px;
}
/* line 6007, ../sass/_creatizmo.scss */
.country-flag.LT {
  background-position: -429px -154px;
}
/* line 6011, ../sass/_creatizmo.scss */
.country-flag.LU {
  background-position: -462px -154px;
}
/* line 6015, ../sass/_creatizmo.scss */
.country-flag.MK {
  background-position: 0 -176px;
}
/* line 6019, ../sass/_creatizmo.scss */
.country-flag.MT {
  background-position: -198px -176px;
}
/* line 6023, ../sass/_creatizmo.scss */
.country-flag.MD {
  background-position: -462px -176px;
}
/* line 6027, ../sass/_creatizmo.scss */
.country-flag.MC {
  background-position: -495px -176px;
}
/* line 6031, ../sass/_creatizmo.scss */
.country-flag.ME {
  background-position: -33px -198px;
}
/* line 6035, ../sass/_creatizmo.scss */
.country-flag.NL {
  background-position: -297px -198px;
}
/* line 6039, ../sass/_creatizmo.scss */
.country-flag.NO {
  background-position: -66px -220px;
}
/* line 6043, ../sass/_creatizmo.scss */
.country-flag.PL {
  background-position: -429px -220px;
}
/* line 6047, ../sass/_creatizmo.scss */
.country-flag.PT {
  background-position: -462px -220px;
}
/* line 6051, ../sass/_creatizmo.scss */
.country-flag.RO {
  background-position: -66px -242px;
}
/* line 6055, ../sass/_creatizmo.scss */
.country-flag.RU {
  background-position: -99px -242px;
}
/* line 6059, ../sass/_creatizmo.scss */
.country-flag.SM {
  background-position: -429px -242px;
}
/* line 6063, ../sass/_creatizmo.scss */
.country-flag.RS {
  background-position: -33px -264px;
}
/* line 6067, ../sass/_creatizmo.scss */
.country-flag.SI {
  background-position: -230px -264px;
}
/* line 6071, ../sass/_creatizmo.scss */
.country-flag.ES {
  background-position: -429px -264px;
}
/* line 6075, ../sass/_creatizmo.scss */
.country-flag.SE {
  background-position: -66px -286px;
}
/* line 6079, ../sass/_creatizmo.scss */
.country-flag.CH {
  background-position: -99px -286px;
}
/* line 6083, ../sass/_creatizmo.scss */
.country-flag.TR {
  background-position: -494px -286px;
}
/* line 6087, ../sass/_creatizmo.scss */
.country-flag.UA {
  background-position: -132px -308px;
}
/* line 6091, ../sass/_creatizmo.scss */
.country-flag.UK {
  background-position: -198px -308px;
}
/* line 6095, ../sass/_creatizmo.scss */
.country-flag.LV {
  background-position: -231px -154px;
}
/* line 6099, ../sass/_creatizmo.scss */
.country-flag.CA {
  background-position: -165px -44px;
}
/* line 6103, ../sass/_creatizmo.scss */
.country-flag.CL {
  background-position: -330px -44px;
}
/* line 6107, ../sass/_creatizmo.scss */
.country-flag.CO {
  background-position: -462px -44px;
}
/* line 6111, ../sass/_creatizmo.scss */
.country-flag.CR {
  background-position: -99px -66px;
}
/* line 6115, ../sass/_creatizmo.scss */
.country-flag.DO {
  background-position: -429px -66px;
}
/* line 6119, ../sass/_creatizmo.scss */
.country-flag.EC {
  background-position: -462px -66px;
}
/* line 6123, ../sass/_creatizmo.scss */
.country-flag.SV {
  background-position: 0px -88px;
}
/* line 6127, ../sass/_creatizmo.scss */
.country-flag.GL {
  background-position: -132px -110px;
}
/* line 6131, ../sass/_creatizmo.scss */
.country-flag.GP {
  background-position: -198px -110px;
}
/* line 6135, ../sass/_creatizmo.scss */
.country-flag.GY {
  background-position: -396px -110px;
}
/* line 6139, ../sass/_creatizmo.scss */
.country-flag.MQ {
  background-position: -264px -176px;
}
/* line 6143, ../sass/_creatizmo.scss */
.country-flag.MX {
  background-position: -396px -176px;
}
/* line 6147, ../sass/_creatizmo.scss */
.country-flag.PA {
  background-position: -231px -220px;
}
/* line 6151, ../sass/_creatizmo.scss */
.country-flag.PY {
  background-position: -297px -220px;
}
/* line 6155, ../sass/_creatizmo.scss */
.country-flag.PE {
  background-position: -330px -220px;
}
/* line 6159, ../sass/_creatizmo.scss */
.country-flag.TT {
  background-position: -429px -286px;
}
/* line 6163, ../sass/_creatizmo.scss */
.country-flag.US {
  background-position: -231px -308px;
}
/* line 6167, ../sass/_creatizmo.scss */
.country-flag.UY {
  background-position: -264px -308px;
}
/* line 6171, ../sass/_creatizmo.scss */
.country-flag.VE {
  background-position: -363px -308px;
}
/* line 6175, ../sass/_creatizmo.scss */
.country-flag.SK {
  background-position: -198px -264px;
}
/* line 6179, ../sass/_creatizmo.scss */
.country-flag.KZ {
  background-position: -495px -132px;
}
/* line 6183, ../sass/_creatizmo.scss */
.country-flag.KG {
  background-position: -165px -154px;
}
/* line 6187, ../sass/_creatizmo.scss */
.country-flag.TJ {
  background-position: -198px -286px;
}
/* line 6191, ../sass/_creatizmo.scss */
.country-flag.TM {
  background-position: 0px -308px;
}
/* line 6195, ../sass/_creatizmo.scss */
.country-flag.UZ {
  background-position: -297px -308px;
}
/* line 6199, ../sass/_creatizmo.scss */
.country-flag.CN {
  background-position: -363px -44px;
}
/* line 6203, ../sass/_creatizmo.scss */
.country-flag.EG {
  background-position: -495px -66px;
}
/* line 6207, ../sass/_creatizmo.scss */
.country-flag.GH {
  background-position: -33px -110px;
}
/* line 6211, ../sass/_creatizmo.scss */
.country-flag.TG {
  background-position: -330px -286px;
}
/* line 6215, ../sass/_creatizmo.scss */
.country-flag.CI {
  background-position: -132px -66px;
}
/* line 6219, ../sass/_creatizmo.scss */
.country-flag.AE {
  background-position: -165px -308px;
}
/* line 6223, ../sass/_creatizmo.scss */
.country-flag.QA {
  background-position: 0px -242px;
}
/* line 6227, ../sass/_creatizmo.scss */
.country-flag.SA {
  background-position: -495px -242px;
}
/* line 6231, ../sass/_creatizmo.scss */
.country-flag.KW {
  background-position: -132px -154px;
}
/* line 6235, ../sass/_creatizmo.scss */
.country-flag.OM {
  background-position: -99px -220px;
}
/* line 6239, ../sass/_creatizmo.scss */
.country-flag.YE {
  background-position: -33px -330px;
}

/* line 6244, ../sass/_creatizmo.scss */
.tab-headline {
  font-family: 'Helen Pro_Bold';
  font-size: 1.125rem;
  padding: 0;
  padding-bottom: 0.5rem;
}
/* line 6250, ../sass/_creatizmo.scss */
.tab-headline:after {
  content: '';
  position: absolute;
  height: 0.125rem;
  width: 15.125rem;
  bottom: 0;
  left: 0;
  background: #eee;
}

/* line 6262, ../sass/_creatizmo.scss */
.krono-contact-wrapper {
  margin-top: 1.7rem;
}
/* line 6265, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact {
  height: 31.625rem;
  padding: 0 0 4rem 0;
}
/* line 6269, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section {
  max-width: 75%;
  margin: 0 auto;
}
/* line 6275, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap .info-container {
  display: flex;
  justify-content: space-between;
  padding-top: 0.5rem;
}
/* line 6281, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap a,
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap p,
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap h5 {
  line-height: 1rem;
  font-size: 1.125rem;
}
/* line 6288, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap h5 {
  font-weight: bold;
  font-family: 'Helen Pro_Bold';
}
/* line 6293, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap.casual-item {
  margin-bottom: 1.40625rem;
  padding-bottom: 1.40625rem;
  border-bottom: 1px solid #ebebeb;
}
/* line 6300, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap .street-field p {
  padding-bottom: 0.4rem;
  line-height: 1.5rem;
  font-family: "Helen Pro_light";
}
/* line 6308, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap .call-us.modal-map-wrapp {
  cursor: pointer;
}
/* line 6312, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap .call-us p {
  line-height: 2rem;
}
/* line 6317, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact .krono-contact-section .contact-wrap .view-on-map {
  text-decoration: underline;
}
/* line 6324, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact-gradient {
  background: black;
  background: -moz-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: -webkit-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: linear-gradient(180deg, transparent 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fafafa", GradientType=1);
  height: 8rem;
  position: absolute;
  width: 90%;
  bottom: 3rem;
  left: 0;
  pointer-events: none;
  max-width: calc(23.75rem - 1.5rem);
}
/* line 6338, ../sass/_creatizmo.scss */
.krono-contact-wrapper .krono-contact-gradient.top-grad {
  top: 0;
  bottom: 100%;
  transform: rotate(180deg);
  z-index: 1;
  height: 1rem;
}
/* line 6347, ../sass/_creatizmo.scss */
.krono-contact-wrapper .call-us {
  align-items: center;
  display: flex;
}
/* line 6351, ../sass/_creatizmo.scss */
.krono-contact-wrapper .call-us.mobile {
  display: none;
}
/* line 6355, ../sass/_creatizmo.scss */
.krono-contact-wrapper .call-us.desktop {
  display: flex;
}
/* line 6359, ../sass/_creatizmo.scss */
.krono-contact-wrapper .call-us p {
  margin-left: 1.25rem;
}
@media (max-width: 1280px) {
  /* line 6365, ../sass/_creatizmo.scss */
  .krono-contact-wrapper .call-us {
    align-items: center;
  }
  /* line 6368, ../sass/_creatizmo.scss */
  .krono-contact-wrapper .call-us.mobile {
    display: flex;
  }
  /* line 6372, ../sass/_creatizmo.scss */
  .krono-contact-wrapper .call-us.desktop {
    display: none;
  }
  /* line 6376, ../sass/_creatizmo.scss */
  .krono-contact-wrapper .call-us p {
    margin-left: 1.25rem;
  }
}
/* line 6382, ../sass/_creatizmo.scss */
.krono-contact-wrapper a {
  text-decoration: none;
  color: #000;
  font-size: 1rem;
  font-family: 'Helen Pro_Light';
}
/* line 6388, ../sass/_creatizmo.scss */
.krono-contact-wrapper a:hover {
  color: #05377b;
  text-decoration: none;
}
/* line 6393, ../sass/_creatizmo.scss */
.krono-contact-wrapper a img {
  width: 1.08rem;
}
/* line 6398, ../sass/_creatizmo.scss */
.krono-contact-wrapper span {
  color: #000;
  font-size: 1rem;
  font-family: 'Helen Pro_Light';
}
/* line 6403, ../sass/_creatizmo.scss */
.krono-contact-wrapper span img {
  width: 1.08rem;
}

/* line 6409, ../sass/_creatizmo.scss */
.country-column {
  position: relative;
  top: -0.2rem;
}
/* line 6413, ../sass/_creatizmo.scss */
.country-column ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 6417, ../sass/_creatizmo.scss */
.country-column ul li {
  width: 25%;
  margin-bottom: 1.2rem !important;
}
/* line 6423, ../sass/_creatizmo.scss */
.country-column a {
  text-decoration: none;
  color: #000;
  font-size: 1rem;
  font-family: 'Helen Pro_Light';
}
/* line 6429, ../sass/_creatizmo.scss */
.country-column a:hover {
  color: #05377b;
  text-decoration: none;
}
/* line 6434, ../sass/_creatizmo.scss */
.country-column a img {
  width: 1.08rem;
}
/* line 6439, ../sass/_creatizmo.scss */
.country-column ul {
  /*column-count: 4;*/
  /*line-height: 2.5rem;*/
}
/* line 6442, ../sass/_creatizmo.scss */
.country-column ul li {
  display: none;
}
/* line 6445, ../sass/_creatizmo.scss */
.country-column ul li.shown {
  line-height: 1.4rem;
  display: block;
}
/* line 6450, ../sass/_creatizmo.scss */
.country-column ul li.active {
  color: #05377b;
  text-decoration: none;
  font-weight: bold;
}
/* line 6455, ../sass/_creatizmo.scss */
.country-column ul li.active a {
  color: #05377b;
}
/* line 6463, ../sass/_creatizmo.scss */
.country-column h5 {
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
  font-size: 1rem;
  margin-bottom: 1.65rem;
}
/* line 6470, ../sass/_creatizmo.scss */
.country-column p {
  font-family: 'Helen Pro_Light';
  font-size: 1rem;
  margin-bottom: 5px;
}

@media (max-height: 820px) {
  /* line 6478, ../sass/_creatizmo.scss */
  .country-column {
    line-height: 1em;
  }
}
@media (max-height: 1000px) {
  /* line 6486, ../sass/_creatizmo.scss */
  .country-column ul li {
    margin-bottom: calc(10px + (24 - 10) * ((100vh - 500px) / (1000 - 500))) !important;
  }
}
/* Footer */
/* line 6496, ../sass/_creatizmo.scss */
.mobile-footer {
  display: none;
}

/* line 6500, ../sass/_creatizmo.scss */
.small-footer {
  align-self: flex-end;
  text-transform: capitalize;
  height: 4.6875rem;
  display: flex;
  margin: 0 -4.0625rem 0 -4.0625rem;
  padding: 0.625rem 2.225rem;
  width: 108.1vw;
  background-color: rgba(146, 146, 146, 0.4);
  position: relative;
  align-items: flex-start;
  transition: .3s height ease-in-out;
  overflow: hidden;
  height: 16.1rem;
}
/* line 6515, ../sass/_creatizmo.scss */
.small-footer.de_DE {
  height: 22rem;
}
/* line 6520, ../sass/_creatizmo.scss */
.small-footer .row h5 {
  font-weight: 500;
  letter-spacing: 0.22px;
  margin-right: 3.5vw;
}
@media only screen and (max-width: 1400px) and (min-width: 1281px) {
  /* line 6520, ../sass/_creatizmo.scss */
  .small-footer .row h5 {
    margin-right: 2.5vw;
  }
}
/* line 6528, ../sass/_creatizmo.scss */
.small-footer .row h5 > a {
  font-family: 'Helen Pro';
  position: relative;
}
/* line 6532, ../sass/_creatizmo.scss */
.small-footer .row h5 > a:after {
  content: '';
  display: block;
  width: 1.4375rem;
  height: 0.0625rem;
  background-color: #000;
  position: absolute;
  bottom: -0.8rem;
}
/* line 6545, ../sass/_creatizmo.scss */
.small-footer .small-footer-sub-links {
  transition: .3s all ease-in-out;
  opacity: 1;
  pointer-events: all;
  display: flex;
  overflow: hidden;
  height: auto;
  flex-flow: column;
  position: absolute;
  top: 2.9rem;
  left: auto;
}
/* line 6557, ../sass/_creatizmo.scss */
.small-footer .small-footer-sub-links a {
  font-family: 'Helen Pro_Light';
  letter-spacing: 0.22px;
  font-size: 0.875rem;
  margin-bottom: 1rem;
  font-weight: 100;
}
/* line 6566, ../sass/_creatizmo.scss */
.small-footer > .row {
  margin: 1.1rem 0;
}
/* line 6571, ../sass/_creatizmo.scss */
.small-footer:hover.small-footer-hover {
  height: 16.1rem;
}
/* line 6574, ../sass/_creatizmo.scss */
.small-footer:hover.small-footer-hover h5 {
  margin-right: 3.5vw;
}
/* line 6577, ../sass/_creatizmo.scss */
.small-footer:hover.small-footer-hover h5 > a {
  font-family: 'Helen Pro';
  position: relative;
}
/* line 6581, ../sass/_creatizmo.scss */
.small-footer:hover.small-footer-hover h5 > a:after {
  content: '';
  display: block;
  width: 1.4375rem;
  height: 0.0625rem;
  background-color: #000;
  position: absolute;
  bottom: -0.8rem;
}
/* line 6593, ../sass/_creatizmo.scss */
.small-footer:hover.small-footer-hover .small-footer-sub-links {
  opacity: 1;
  pointer-events: all;
  height: 10rem;
}
/* line 6599, ../sass/_creatizmo.scss */
.small-footer:hover.small-footer-hover .copyright {
  margin: auto 0 2.8rem 0;
}
/* line 6605, ../sass/_creatizmo.scss */
.small-footer h5 {
  margin: 0;
  width: auto;
  line-height: 1rem;
  display: flex;
  align-items: center;
  text-align: left;
  margin-right: 2rem;
  transition: .1s all ease-in-out;
}
/* line 6615, ../sass/_creatizmo.scss */
.small-footer h5 a {
  color: #000;
  font-size: 0.9375rem;
  font-family: 'Helen Pro_Light';
}
/* line 6621, ../sass/_creatizmo.scss */
.small-footer h5:not(:first-child) {
  /*text-align: center;*/
}
/* line 6625, ../sass/_creatizmo.scss */
.small-footer h5:first-child {
  padding-left: 0;
}
/* line 6630, ../sass/_creatizmo.scss */
.small-footer.hidden {
  display: none;
}
/* line 6634, ../sass/_creatizmo.scss */
.small-footer .copyright {
  right: 4.1625rem;
  top: 0;
  height: 0.875rem;
  transition: .3s all ease-in-out;
  margin: auto 0 2.27rem 0;
}

/* line 6643, ../sass/_creatizmo.scss */
footer {
  padding: 75px 50px 0 50px !important;
  /*width: calc(100% - 130px);*/
  margin: 0;
  transition: 0.3s all ease-in;
}
/* line 6649, ../sass/_creatizmo.scss */
footer .footer-wrapper {
  height: 100%;
  align-items: center;
}
/* line 6654, ../sass/_creatizmo.scss */
footer.hide-footer {
  display: block !important;
  height: 0 !important;
  padding: 0 !important;
  overflow: hidden;
}
/* line 6661, ../sass/_creatizmo.scss */
footer h5 {
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
  color: #646464;
  font-size: 0.7em;
  margin-bottom: 0.2em;
}
/* line 6669, ../sass/_creatizmo.scss */
footer ul {
  padding: 0 0 0 15px;
  list-style: square;
  margin-bottom: 0.2em;
}
/* line 6675, ../sass/_creatizmo.scss */
footer li {
  font-size: 0.65em;
  line-height: 1.75em;
  list-style: none;
}
/* line 6680, ../sass/_creatizmo.scss */
footer li:before {
  content: '-';
  position: absolute;
  left: 20px;
}
/* line 6687, ../sass/_creatizmo.scss */
footer a {
  color: #646464;
  text-decoration: none;
}
/* line 6691, ../sass/_creatizmo.scss */
footer a:hover {
  text-decoration: none;
}
/* line 6695, ../sass/_creatizmo.scss */
footer a:active {
  color: #05377b;
}
/* line 6700, ../sass/_creatizmo.scss */
footer .footer-second-segment {
  margin-bottom: 25px;
}

/* line 6705, ../sass/_creatizmo.scss */
.copyright {
  text-align: center;
  font-family: 'Helen Pro_Light';
  font-size: 0.875rem;
  position: absolute;
  bottom: 0;
  color: #000000;
}

/* News */
/* line 6716, ../sass/_creatizmo.scss */
.news-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}
/* line 6721, ../sass/_creatizmo.scss */
.news-wrapper .news-img-wrap {
  height: 27rem;
  overflow: hidden;
  background-image: url("/public/images/logo.png") !important;
  background-repeat: no-repeat;
  background-color: #bcbcbc;
  background-size: 80%;
  background-position: center;
}
@media (max-width: 940px) {
  /* line 6721, ../sass/_creatizmo.scss */
  .news-wrapper .news-img-wrap {
    height: 22rem;
  }
}
/* line 6735, ../sass/_creatizmo.scss */
.news-wrapper li {
  width: 33.333333%;
  max-width: 33.333333%;
  margin-bottom: 2.5rem;
}
/* line 6740, ../sass/_creatizmo.scss */
.news-wrapper li:nth-child(3n+1) {
  padding-right: 1.875rem;
}
/* line 6744, ../sass/_creatizmo.scss */
.news-wrapper li:nth-child(3n) {
  padding-left: 1.875rem;
}
/* line 6748, ../sass/_creatizmo.scss */
.news-wrapper li a {
  color: #373737;
}
/* line 6751, ../sass/_creatizmo.scss */
.news-wrapper li a img {
  height: auto;
  width: 100%;
  background-color: #eee;
  margin-bottom: 1.875rem;
}
/* line 6759, ../sass/_creatizmo.scss */
.news-wrapper li .news_title {
  margin-top: 1rem;
  margin-bottom: 1.35rem;
  font-size: 1.7rem;
  color: #888888;
  height: auto;
  overflow: hidden;
}
/* line 6768, ../sass/_creatizmo.scss */
.news-wrapper li .news_description {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  margin-bottom: 1.75rem;
  line-height: 1.35625rem;
  height: auto;
}
/* line 6776, ../sass/_creatizmo.scss */
.news-wrapper li .news_date {
  font-family: 'Helen Pro_Cond';
  font-size: 1rem;
  margin-bottom: 0.2rem;
  margin-top: 0.5rem;
  line-height: 1.25rem;
}
/* line 6784, ../sass/_creatizmo.scss */
.news-wrapper li .news-divider {
  height: 0.1rem;
  width: 5.5rem;
  background-color: #05377b;
}

/* line 6792, ../sass/_creatizmo.scss */
.news-inner-page {
  width: 100%;
  max-width: 860px;
  padding-bottom: 60px;
  padding-top: 60px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  /* line 6792, ../sass/_creatizmo.scss */
  .news-inner-page {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
/* line 6804, ../sass/_creatizmo.scss */
.news-inner-page .news_title_inner {
  font-size: 3.75rem;
  margin-bottom: 2rem;
}
@media (max-width: 480px) {
  /* line 6804, ../sass/_creatizmo.scss */
  .news-inner-page .news_title_inner {
    font-size: 1.75rem;
    margin-bottom: 0.75rem;
  }
}
/* line 6814, ../sass/_creatizmo.scss */
.news-inner-page .news_content {
  font-family: 'Helen Pro_Light';
  padding-top: 40px;
}
@media (max-width: 480px) {
  /* line 6814, ../sass/_creatizmo.scss */
  .news-inner-page .news_content {
    font-size: 1.15rem;
  }
}
/* line 6821, ../sass/_creatizmo.scss */
.news-inner-page .news_content p {
  font-family: 'Helen Pro_Light';
  font-size: 1.35rem;
}
@media (max-width: 480px) {
  /* line 6821, ../sass/_creatizmo.scss */
  .news-inner-page .news_content p {
    font-size: 1.15rem;
  }
}
/* line 6830, ../sass/_creatizmo.scss */
.news-inner-page .news_date {
  font-family: 'Helen Pro_Cond';
  font-size: 1.15rem;
  margin-bottom: 0.2rem;
}
@media (max-width: 480px) {
  /* line 6830, ../sass/_creatizmo.scss */
  .news-inner-page .news_date {
    font-size: 1rem;
  }
}
/* line 6839, ../sass/_creatizmo.scss */
.news-inner-page .news-divider {
  height: 0.1rem;
  width: 5.5rem;
  background-color: #05377b;
}

@media (max-width: 1279px) and (min-width: 769px) {
  /* line 6848, ../sass/_creatizmo.scss */
  .news-wrapper li {
    width: 50%;
    max-width: 50%;
    margin-bottom: 2.5rem;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 6855, ../sass/_creatizmo.scss */
  .news-wrapper li:nth-child(odd) {
    padding-right: 1.875rem !important;
  }
}
@media (max-width: 768px) {
  /* line 6864, ../sass/_creatizmo.scss */
  .news-wrapper li {
    width: 100%;
    max-width: 100%;
    margin-bottom: 2.5rem;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* Product Page */
/* Main image */
/* line 6878, ../sass/_creatizmo.scss */
.product-main-img-add {
  position: absolute;
  top: 20px;
  right: 30px;
  filter: invert(100%);
  width: 40px;
  cursor: pointer;
  pointer-events: none;
  display: none;
}

/* line 6889, ../sass/_creatizmo.scss */
.product-main-img-dropdown {
  max-width: 1.75rem;
  max-height: 2rem;
  cursor: pointer;
  pointer-events: none;
  transform: rotate(180deg);
  transition: 0.15s ease-in;
  float: right;
}

/* line 6901, ../sass/_creatizmo.scss */
#accordionSimDecos .card {
  margin-top: 50px;
  padding-bottom: 10px;
}
/* line 6905, ../sass/_creatizmo.scss */
#accordionSimDecos .card:first-of-type {
  margin-top: 80px;
}
/* line 6909, ../sass/_creatizmo.scss */
#accordionSimDecos .card:last-of-type {
  margin-bottom: 0;
}
/* line 6913, ../sass/_creatizmo.scss */
#accordionSimDecos .card .deco-product-dropdown {
  line-height: 1rem;
  padding: 0;
}
/* line 6917, ../sass/_creatizmo.scss */
#accordionSimDecos .card .deco-product-dropdown .product-main-img-dropdown {
  right: 12px;
  position: relative;
}
/* line 6926, ../sass/_creatizmo.scss */
#accordionSimDecos .card-header .btn-link {
  color: #000;
  padding: 0 0 15px 0;
}
/* line 6934, ../sass/_creatizmo.scss */
#accordionSimDecos .collapse.show .gradient-class {
  margin-top: 10px;
}
/* line 6940, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  padding: 1.25rem 0 0;
}
/* line 6946, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body .prod_sim_deco {
  height: auto;
  margin: 0.33rem 0.938rem 0 0;
  flex-basis: calc(25% - 0.75rem);
  text-decoration: none;
}
/* line 6952, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body .prod_sim_deco:nth-child(4n) {
  margin-right: 0;
}
/* line 6956, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body .prod_sim_deco figure {
  border: 1px solid rgba(255, 255, 255, 0);
  margin-bottom: 10px;
}
/* line 6961, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body .prod_sim_deco .decor-heading {
  margin-bottom: 0.7rem;
}
/* line 6966, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body .prod_sim_deco.show-deco-border figure {
  border: 1px solid #eee;
}
/* line 6972, ../sass/_creatizmo.scss */
#accordionSimDecos .card-body .prod_sim_deco:hover .decor-heading {
  text-decoration: none;
}

/* line 6982, ../sass/_creatizmo.scss */
.product-main-img-list {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* Order sample */
/* line 6993, ../sass/_creatizmo.scss */
.buttons-wrapper {
  display: flex;
}
/* line 6996, ../sass/_creatizmo.scss */
.buttons-wrapper .product-order-sample, .buttons-wrapper .decor-order-sample {
  width: 100%;
  text-align: right;
  height: 2.5rem;
  line-height: 2.6rem;
  margin-top: 2.0625rem;
}
/* line 7003, ../sass/_creatizmo.scss */
.buttons-wrapper .product-order-sample.mobile-order, .buttons-wrapper .decor-order-sample.mobile-order {
  display: none;
}
/* line 7007, ../sass/_creatizmo.scss */
.buttons-wrapper .product-order-sample .add_to_wish, .buttons-wrapper .product-order-sample .order_sample, .buttons-wrapper .decor-order-sample .add_to_wish, .buttons-wrapper .decor-order-sample .order_sample {
  background: #fff;
  border: 2px solid #05377b;
  color: #05377b;
  text-transform: uppercase;
  cursor: pointer;
  display: block;
  width: 255px;
  text-align: center;
  float: right;
  height: 2.5rem;
  line-height: 2.4rem;
}
/* line 7021, ../sass/_creatizmo.scss */
.buttons-wrapper .product-order-sample .order_sample, .buttons-wrapper .decor-order-sample .order_sample {
  margin-right: 1rem;
}
/* line 7025, ../sass/_creatizmo.scss */
.buttons-wrapper .product-order-sample .add_to_wish:hover, .buttons-wrapper .product-order-sample .order_sample:hover, .buttons-wrapper .decor-order-sample .add_to_wish:hover, .buttons-wrapper .decor-order-sample .order_sample:hover {
  background: #05377b;
  color: #fff;
}

/* Zoom gallery */
/* line 7034, ../sass/_creatizmo.scss */
.mfp-with-zoom {
  width: 100vw;
  height: 100vh !important;
  z-index: 1000;
}
/* line 7039, ../sass/_creatizmo.scss */
.mfp-with-zoom .mfp-figure {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  background: rgba(0, 0, 0, 0.58);
}
/* line 7046, ../sass/_creatizmo.scss */
.mfp-with-zoom .mfp-figure .mfp-close {
  position: absolute;
  border: 0;
  background: transparent;
  font-size: 2.5em;
  top: 0;
  right: 22px;
  color: #fff;
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
  cursor: pointer;
}
/* line 7059, ../sass/_creatizmo.scss */
.mfp-with-zoom .mfp-figure .mfp-img {
  height: 90%;
}

/* Decor tab */
/* line 7068, ../sass/_creatizmo.scss */
.decor-class li {
  margin-bottom: 15px;
}
/* line 7071, ../sass/_creatizmo.scss */
.decor-class li.section_heading {
  width: 100%;
}
/* line 7074, ../sass/_creatizmo.scss */
.decor-class li.section_heading h3 {
  font-size: 1.4rem;
}
/* line 7079, ../sass/_creatizmo.scss */
.decor-class li .decor-heading {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1rem !important;
}
/* line 7086, ../sass/_creatizmo.scss */
.decor-class li .description {
  height: 40px;
  overflow: hidden;
  font-size: 0.75em;
  display: none;
}
/* line 7092, ../sass/_creatizmo.scss */
.decor-class li .description a {
  margin: 0;
  font-size: 0.8em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 7098, ../sass/_creatizmo.scss */
.decor-class li .description a p {
  margin: 0;
  font-size: 0.8em;
}
/* line 7104, ../sass/_creatizmo.scss */
.decor-class li .description p {
  font-size: 0.8em;
  margin: 0;
}
/* line 7111, ../sass/_creatizmo.scss */
.decor-class li a.see_more {
  font-size: 0.65em;
  display: none;
}
/* line 7118, ../sass/_creatizmo.scss */
.decor-class figure {
  /*height: 200px;*/
  position: relative;
}
/* line 7122, ../sass/_creatizmo.scss */
.decor-class figure .download-prod-btn, .decor-class figure .add-prod-btn {
  display: none;
}
/* line 7126, ../sass/_creatizmo.scss */
.decor-class figure img {
  height: 100%;
  width: 100%;
}
/* line 7133, ../sass/_creatizmo.scss */
.decor-class figure:hover .download-prod-btn {
  display: block;
  height: 1.6875rem;
  width: 1.6875rem;
  bottom: 0.625rem;
  right: 0.625rem;
}
/* line 7141, ../sass/_creatizmo.scss */
.decor-class figure:hover .add-prod-btn {
  display: block;
  height: 1.6875rem;
  width: 1.6875rem;
  top: 0.625rem;
  right: 0.625rem;
}

/* Downloads tab */
/* line 7154, ../sass/_creatizmo.scss */
.product-options-img > div {
  height: 15.383125rem;
  padding: 0 0.375rem;
}
/* line 7158, ../sass/_creatizmo.scss */
.product-options-img > div img {
  width: 100%;
  height: 100%;
}

/* line 7166, ../sass/_creatizmo.scss */
.video-bundle {
  bottom: 0;
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  right: 0;
  height: 3rem;
}
/* line 7175, ../sass/_creatizmo.scss */
.video-bundle button, .video-bundle a {
  cursor: pointer;
  background: transparent;
  border: 0;
  position: absolute;
  right: 0rem;
}
/* line 7182, ../sass/_creatizmo.scss */
.video-bundle button:focus, .video-bundle a:focus {
  outline: none;
}
/* line 7186, ../sass/_creatizmo.scss */
.video-bundle button.download-video-btn, .video-bundle a.download-video-btn {
  height: 1.6875rem;
  width: 1.6875rem;
  bottom: 1.25rem;
  right: 1.25rem;
}
/* line 7193, ../sass/_creatizmo.scss */
.video-bundle button.play-video-btn, .video-bundle a.play-video-btn {
  bottom: 3.1rem;
  left: 0.4rem;
}
/* line 7197, ../sass/_creatizmo.scss */
.video-bundle button.play-video-btn img, .video-bundle a.play-video-btn img {
  height: 2.5rem;
  width: 2.5rem;
}
/* line 7203, ../sass/_creatizmo.scss */
.video-bundle button img, .video-bundle a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 7214, ../sass/_creatizmo.scss */
.product-button-class {
  bottom: 10px;
  display: flex;
  justify-content: center;
  position: absolute;
  width: 14%;
  right: 0;
  height: 100%;
  top: 0;
}
/* line 7224, ../sass/_creatizmo.scss */
.product-button-class button {
  cursor: pointer;
  background: transparent;
  border: 0;
  position: absolute;
  right: 0rem;
}
/* line 7232, ../sass/_creatizmo.scss */
.product-button-class button:focus {
  outline: none;
}
/* line 7236, ../sass/_creatizmo.scss */
.product-button-class button.download-prod-btn {
  height: 1.6875rem;
  width: 1.6875rem;
  bottom: 1.25rem;
  right: 1.25rem;
  border: none !important;
}
/* line 7244, ../sass/_creatizmo.scss */
.product-button-class button.add-prod-btn {
  height: 1.6875rem;
  width: 1.6875rem;
  top: 1.25rem;
  right: 1.25rem;
}
/* line 7251, ../sass/_creatizmo.scss */
.product-button-class button img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 7262, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider {
  padding-left: 0;
}
/* line 7265, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-arrow {
  background-image: url(/public/krono/img/icons/down-blk.png);
  background-size: cover;
  width: 1.75rem;
  height: 1.75rem;
  background-color: transparent;
}
/* line 7272, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-arrow.slick-next {
  transform: rotate(-90deg);
  right: -1.7rem;
}
/* line 7277, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-arrow.slick-prev {
  transform: rotate(90deg);
  left: -1.7rem;
}
/* line 7282, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 7287, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-list {
  left: 0.4rem;
  position: relative;
}
/* line 7292, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track {
  margin-left: 0;
}
/* line 7295, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide {
  min-width: calc((100vw - (100vw - 1440px) - 40px - 3.75rem) / 5) !important;
  margin-right: 0.75rem;
}
@media (max-width: 1535px) and (min-width: 1281px) {
  /* line 7295, ../sass/_creatizmo.scss */
  .downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide {
    min-width: calc((100vw - 152px - 3.75rem) / 5) !important;
  }
}
/* line 7302, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide .desktop-dl-image-section {
  position: relative;
  overflow: hidden;
          /*.spec-on-hover {
            background-color: rgba(0, 0, 0, 0.6);
            display: block;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            opacity: 0;
            transition: .3s all ease-in-out;
          }

          &:hover {
            .spec-on-hover {
              opacity: 1;
            }

            .description {
              opacity: 1;
            }
          }*/
}
/* line 7306, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide .desktop-dl-image-section .description {
  position: absolute;
  bottom: 0;
  opacity: 0;
  transition: .3s all ease-in-out;
  padding: 1.25rem 0.625rem;
}
/* line 7313, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide .desktop-dl-image-section .description p {
  margin: 0;
  color: #fff;
}
/* line 7321, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide .desktop-dl-image-section a img {
  transition: .45s transform ease-in-out;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 7328, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide .desktop-dl-image-section a:hover img {
  transform: scale(1.1);
}
/* line 7357, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide h4 a {
  padding: 0.75rem;
  font-size: 1.25rem;
  font-family: "Helen Pro_Bold";
  color: #000;
  display: block;
}
/* line 7366, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide h4:hover a {
  text-decoration: none;
  color: #05377b;
}
/* line 7373, ../sass/_creatizmo.scss */
.downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide img {
  width: 100%;
  height: auto;
}

/* Back to top */
/* line 7385, ../sass/_creatizmo.scss */
#back-to-top {
  width: 40px;
  height: 40px;
  background: rgba(250, 250, 250, 0.75);
  z-index: 100;
  position: fixed;
  right: 30px;
  bottom: 45px;
  border-bottom: 1px solid #efecec;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-right: 1px solid #efecec;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
/* line 7401, ../sass/_creatizmo.scss */
#back-to-top:before {
  content: '';
  background-image: url(../img/icons/up.png);
  background-size: contain;
  display: block;
  height: 30px;
  width: 18px;
  background-repeat: no-repeat;
  margin: 9.5px;
}

/* line 7413, ../sass/_creatizmo.scss */
.main-images-zoom {
  position: relative;
  border: 0 !important;
}
@media (max-width: 480px) {
  /* line 7413, ../sass/_creatizmo.scss */
  .main-images-zoom {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
  }
}
/* line 7424, ../sass/_creatizmo.scss */
.main-images-zoom.show-info .featured-overlay {
  display: block;
  position: absolute !important;
}
/* line 7429, ../sass/_creatizmo.scss */
.main-images-zoom.show-info .featured-overlay-text {
  display: block;
}
/* line 7433, ../sass/_creatizmo.scss */
.main-images-zoom.show-info .studies-overlay {
  display: block;
  opacity: 0.8;
}
/* line 7438, ../sass/_creatizmo.scss */
.main-images-zoom.show-info .studies-overlay-text {
  opacity: 1;
}
/* line 7443, ../sass/_creatizmo.scss */
.main-images-zoom.show-info .close-show-info {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 0;
  right: 0;
  padding: 2rem;
  background-image: url(/public/krono/img/icons/plus_bl.png);
  transform: rotate(45deg);
  background-size: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 7458, ../sass/_creatizmo.scss */
.main-images-zoom .information {
  display: none;
  visibility: hidden;
}
@media (min-width: 481px) and (max-width: 1280px) {
  /* line 7458, ../sass/_creatizmo.scss */
  .main-images-zoom .information {
    display: block;
    visibility: visible;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 0;
    right: 0;
    padding: 2rem;
    background-image: url(/public/images/information.png);
    background-size: 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 101;
    border-radius: 50%;
  }
  /* line 7476, ../sass/_creatizmo.scss */
  .main-images-zoom .information.middle {
    margin: auto;
    left: 0;
    width: 100%;
  }
}
/* line 7484, ../sass/_creatizmo.scss */
.main-images-zoom .main-images-container {
  height: 100%;
  height: 18vw;
  overflow: hidden;
  display: block;
  width: 100%;
  color: #000;
  max-height: 333.5px;
  max-width: 333.5px;
  position: relative;
}
/* line 7495, ../sass/_creatizmo.scss */
.main-images-zoom .main-images-container .product-image {
  height: 18vw;
  max-width: 333.5px;
  max-height: 333.5px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 480px) {
  /* line 7495, ../sass/_creatizmo.scss */
  .main-images-zoom .main-images-container .product-image {
    height: calc(100% - 60px);
  }
}
/* line 7509, ../sass/_creatizmo.scss */
.main-images-zoom .main-images-shadow {
  display: none !important;
  width: 90%;
  height: 40px;
  background-color: #828285;
  display: block;
  position: absolute;
  top: 19.6vw;
  z-index: -1;
  margin: auto;
  left: 0;
  right: 0;
  opacity: 0.6;
  -webkit-box-shadow: 0px 20px 70px -30px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 20px 70px -30px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 5px 40px 8px rgba(0, 0, 0, 0.55);
}
@media (min-width: 1281px) {
  /* line 7528, ../sass/_creatizmo.scss */
  .main-images-zoom.three-images {
    margin: 0.45rem;
    width: calc((100vw - (100vw - 1440px) - (0.46875rem * 4)) / 3);
    height: calc((100vw - (100vw - 1440px) - (0.46875rem * 4)) / 3);
  }
}
@media (min-width: 1281px) and (max-width: 1439px) {
  /* line 7528, ../sass/_creatizmo.scss */
  .main-images-zoom.three-images {
    width: calc(((100vw - 3.125rem * 2) - (0.46875rem * 4)) / 3);
    height: calc(((100vw - 3.125rem * 2) - (0.46875rem * 4)) / 3);
  }
}

@media (min-width: 481px) and (max-width: 1280px) {
  /* line 7528, ../sass/_creatizmo.scss */
  .main-images-zoom.three-images {
    margin: 0.45rem;
    width: calc((100vw - 5rem - (0.46875rem * 4)) / 3);
    height: calc((100vw - 5rem - (0.46875rem * 4)) / 3);
  }
}
/* line 7547, ../sass/_creatizmo.scss */
.main-images-zoom.four-images {
  /*&.feat-prod {
    height: calc((100vw - 5rem - (0.375rem * 6)) / 4);
  }*/
}
@media (min-width: 1281px) {
  /* line 7547, ../sass/_creatizmo.scss */
  .main-images-zoom.four-images {
    margin: 0 0.375rem;
    height: 100% !important;
    width: calc((100vw - (100vw - 1440px) - (0.375rem * 6)) / 4);
    /*height: calc((100vw - (100vw - 1440px) - (0.375rem * 6)) / 4);*/
  }
}
@media (min-width: 1281px) and (max-width: 1439px) and (min-width: 1280px) {
  /* line 7547, ../sass/_creatizmo.scss */
  .main-images-zoom.four-images {
    width: 22.7vw;
    height: calc(((100vw - 3.125rem * 2) - (0.375rem * 6)) / 4);
  }
}

@media (min-width: 481px) and (max-width: 1280px) {
  /* line 7547, ../sass/_creatizmo.scss */
  .main-images-zoom.four-images {
    margin: 0.375rem;
    width: calc((100vw - 5rem - (0.375rem * 6)) / 4);
    /*height: calc((100vw - 5rem - (0.375rem * 6)) / 4);*/
  }
}
/* line 7570, ../sass/_creatizmo.scss */
.main-images-zoom .featured-overlay {
  position: absolute;
  top: 0;
}
/* line 7575, ../sass/_creatizmo.scss */
.main-images-zoom .product-image-three {
  height: 100%;
  background-size: cover;
}
/* line 7584, ../sass/_creatizmo.scss */
.main-images-zoom:first-child {
  margin-left: 0;
}
/* line 7588, ../sass/_creatizmo.scss */
.main-images-zoom:last-child {
  margin-right: 0;
}
/* line 7593, ../sass/_creatizmo.scss */
.main-images-zoom:hover .product-image-three {
  transform: scale(1.1);
}

/* line 7602, ../sass/_creatizmo.scss */
.case-studies .main-images-zoom.four-images:first-of-type {
  margin-left: 0;
}
/* line 7606, ../sass/_creatizmo.scss */
.case-studies .main-images-zoom.four-images:last-of-type {
  margin-right: 0;
}
@media (min-width: 1281px) {
  /* line 7601, ../sass/_creatizmo.scss */
  .case-studies .main-images-zoom.four-images {
    margin: 0 0.375rem;
    width: 22.7vw;
    /*height: calc((100vw - (100vw - 1440px) - (0.375rem * 6) - 17px) / 4);*/
  }
}
@media (min-width: 1281px) and (max-width: 1439px) {
  /* line 7601, ../sass/_creatizmo.scss */
  .case-studies .main-images-zoom.four-images {
    width: 22.7vw;
    width: calc(((100vw - 3.125rem * 2) - (0.375rem * 6) - 17px) / 4);
    height: calc(((100vw - 3.125rem * 2) - (0.375rem * 6) - 17px) / 4);
  }
}

@media (min-width: 481px) and (max-width: 1280px) {
  /* line 7623, ../sass/_creatizmo.scss */
  .case-studies .main-images-zoom.four-images {
    width: calc((100vw - 5.2rem - (0.375rem * 6) - 17px) / 4);
    /*height: calc((100vw - 5.2rem - (0.375rem * 6) - 17px) / 4);*/
  }
}
/* line 7630, ../sass/_creatizmo.scss */
.case-studies .main-images-zoom .studies-caption {
  display: block;
  position: relative;
  margin: 13px 0 30px 0;
}
/* line 7635, ../sass/_creatizmo.scss */
.case-studies .main-images-zoom .studies-caption h6 {
  line-height: 1.8rem;
  font-size: 24px;
}
/* line 7642, ../sass/_creatizmo.scss */
.case-studies .main-images-zoom a {
  text-decoration: none;
}

/* Filters */
/* line 7651, ../sass/_creatizmo.scss */
.filter_menu_bar .project-filter-mobile {
  display: none;
}

/* line 7656, ../sass/_creatizmo.scss */
.sticky-top-cr {
  position: sticky;
  z-index: 1020;
}

/* line 7661, ../sass/_creatizmo.scss */
.sticky-top-ie {
  position: fixed;
  width: 100%;
  z-index: 1020;
  top: 20px;
}

/* line 7669, ../sass/_creatizmo.scss */
.input-custom-type-select option {
  font-size: 1.125rem !important;
  text-transform: capitalize !important;
  color: #000 !important;
  font-family: 'Helen Pro_Bold' !important;
}
/* line 7676, ../sass/_creatizmo.scss */
.input-custom-type-select.error {
  border-color: #8b0101 !important;
  color: #aa302f !important;
}

/* line 7682, ../sass/_creatizmo.scss */
.input-custom-type-select + p.system_message {
  position: absolute;
  font-size: 0.8rem;
  padding-left: 0.7rem;
  border-color: #8b0101;
  color: #aa302f !important;
}

/* line 7690, ../sass/_creatizmo.scss */
.input-custom-type-noph {
  font-size: 1.125rem !important;
  color: #000 !important;
  font-family: 'Helen Pro_Bold' !important;
}

/* line 7696, ../sass/_creatizmo.scss */
.input-custom-type {
  font-size: 1.125rem !important;
  text-transform: capitalize !important;
  color: #000 !important;
  font-family: 'Helen Pro_Bold' !important;
}
/* line 7702, ../sass/_creatizmo.scss */
.input-custom-type.no-cap {
  text-transform: none !important;
}
/* line 7706, ../sass/_creatizmo.scss */
.input-custom-type[type='email'] {
  text-transform: none !important;
}
/* line 7710, ../sass/_creatizmo.scss */
.input-custom-type::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-transform: uppercase !important;
  font-family: 'Helen Pro_Light' !important;
  color: #b3b3b3 !important;
}
/* line 7716, ../sass/_creatizmo.scss */
.input-custom-type::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase !important;
  font-family: 'Helen Pro_Light' !important;
  color: #b3b3b3 !important;
}
/* line 7722, ../sass/_creatizmo.scss */
.input-custom-type:-ms-input-placeholder {
  /* IE 10+ */
  text-transform: uppercase !important;
  font-family: 'Helen Pro_Light' !important;
  color: #b3b3b3 !important;
}
/* line 7728, ../sass/_creatizmo.scss */
.input-custom-type:-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase !important;
  font-family: 'Helen Pro_Light' !important;
  color: #b3b3b3 !important;
}

/* line 7736, ../sass/_creatizmo.scss */
.decor-collections-page h1 {
  text-align: center;
  margin-bottom: 47px;
  font-size: 2.875rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 2.6rem;
  overflow: visible;
}
/* line 7746, ../sass/_creatizmo.scss */
.decor-collections-page h1 > div {
  height: 2.6rem;
  display: flex;
  align-items: center;
  color: #000;
  font-family: 'Helen Pro_Light';
}
/* line 7753, ../sass/_creatizmo.scss */
.decor-collections-page h1 > div span {
  font-family: "Helen Pro_Bold";
}
/* line 7756, ../sass/_creatizmo.scss */
.decor-collections-page h1 > div span.superset {
  font-family: 'Helen Pro_Bold';
  font-size: 1.2rem;
  position: relative;
  top: -0.6rem;
  left: -0.1rem;
}
/* line 7764, ../sass/_creatizmo.scss */
.decor-collections-page h1 > div span.last-logo-line {
  font-family: 'Helen Pro_Light';
  color: #555;
  margin-left: 1.5rem;
}
/* line 7774, ../sass/_creatizmo.scss */
.decor-collections-page .deco-collection-main-img {
  background-color: #fafafa;
  margin-bottom: 3.75rem;
}
/* line 7778, ../sass/_creatizmo.scss */
.decor-collections-page .deco-collection-main-img .deco-col-img {
  height: 31.063rem;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  width: 100vw;
  margin-left: calc(50% - 50vw);
}
/* line 7786, ../sass/_creatizmo.scss */
.decor-collections-page .deco-collection-main-img .deco-col-img img {
  width: 100%;
}
/* line 7792, ../sass/_creatizmo.scss */
.decor-collections-page .description {
  font-family: 'Helen Pro_Light';
  font-size: 1.5rem;
  color: #555555;
  text-align: center;
  max-width: 915px;
  margin: 0 auto;
  line-height: 2.2rem;
  margin-bottom: 4.5rem;
}

/* Products Collection */
/* line 7806, ../sass/_creatizmo.scss */
#accordionProductGroup {
  width: 100%;
  padding: 0 15px;
}
/* line 7811, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider:not(.slick-initialized) {
  opacity: 0;
  padding: 0 !important;
  height: 0 !important;
}
/* line 7817, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .slick-track {
  display: flex;
}
/* line 7821, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .single-prod {
  width: calc(19vw - ((60px - 32px) / 2)) !important;
  min-width: calc(19vw - ((60px - 32px) / 2));
}
@media (min-width: 2000px) {
  /* line 7821, ../sass/_creatizmo.scss */
  #accordionProductGroup .products-slider .single-prod {
    min-width: auto;
  }
}
@media (max-width: 1366px) {
  /* line 7821, ../sass/_creatizmo.scss */
  #accordionProductGroup .products-slider .single-prod {
    width: calc(23.1vw - ((60px - 32px) / 2)) !important;
    min-width: calc(23.1vw - ((60px - 32px) / 2));
  }
}
/* line 7835, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .single-prod figure a {
  display: none;
}
/* line 7841, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .slick-arrow {
  background-image: url(/public/krono/img/icons/down-blk.png);
  background-size: cover;
  width: 1.75rem;
  height: 1.75rem;
  background-color: transparent;
}
/* line 7848, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .slick-arrow.slick-prev {
  transform: rotate(90deg);
  left: -0.3rem;
}
/* line 7853, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .slick-arrow.slick-next {
  transform: rotate(-90deg);
  right: -0.3rem;
}
/* line 7858, ../sass/_creatizmo.scss */
#accordionProductGroup .products-slider .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 7866, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .single-prod {
  width: calc(19vw - ((83px - 32px) / 2)) !important;
  min-width: calc(19vw - ((83px - 32px) / 2));
}
@media (max-width: 1366px) {
  /* line 7866, ../sass/_creatizmo.scss */
  #accordionProductGroup .kronoflooring .single-prod {
    width: calc(23.1vw - ((83px - 32px) / 2)) !important;
    min-width: calc(23.1vw - ((83px - 32px) / 2));
  }
}
/* line 7876, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .single-prod figure a {
  display: none;
}
/* line 7882, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .slick-list {
  margin-left: 20px;
  margin-right: 20px;
}
@media (max-width: 480px) {
  /* line 7882, ../sass/_creatizmo.scss */
  #accordionProductGroup .kronoflooring .slick-list {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 7892, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .brand-logo {
  position: absolute;
  bottom: 40%;
  left: 20%;
  z-index: 9999;
  width: 60%;
  height: auto;
}
/* line 7893, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .brand-logo.krono-original {
  bottom: 28%;
  width: 40%;
  left: 30%;
}
/* line 7899, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .brand-logo.kronostep {
  bottom: 45%;
}
/* line 7903, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .brand-logo.my-style {
  bottom: 35%;
}
/* line 7907, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .brand-logo.eurohome {
  bottom: 43%;
}
/* line 7911, ../sass/_creatizmo.scss */
#accordionProductGroup .kronoflooring .brand-logo.binyl-pro {
  bottom: 45%;
}
/* line 7924, ../sass/_creatizmo.scss */
#accordionProductGroup .card {
  border: 0;
  border-radius: 0;
  margin-top: 1.5rem;
  border-radius: 0;
}
/* line 7931, ../sass/_creatizmo.scss */
#accordionProductGroup .card:not(:first-of-type) {
  margin-top: 1.5rem;
}
/* line 7935, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-body {
  padding: 2.125rem 0 0;
}
/* line 7938, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-body.products-slider {
  margin: 0 auto;
}
/* line 7942, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-body .slick-track {
  margin: 0;
}
/* line 7947, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-header {
  background-color: #fff;
  padding: 0;
  margin-bottom: 0 !important;
  border-bottom: 2px solid rgba(0, 0, 0, 0.125);
}
/* line 7954, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-header h5 button {
  color: #05377b;
  font-size: 22px;
  letter-spacing: 0.24px;
  font-family: 'Helen Pro_light';
  padding: 0.6rem 0;
  width: 100%;
  text-align: left;
  text-decoration: none;
}
/* line 7964, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-header h5 button.collapsed {
  color: #000;
}
/* line 7967, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-header h5 button.collapsed .product-main-img-dropdown {
  transform: rotate(0deg);
}
/* line 7972, ../sass/_creatizmo.scss */
#accordionProductGroup .card .card-header h5 button:not(.collapsed) {
  box-shadow: 0 9px 14px -13px rgba(0, 0, 0, 0.3);
}
/* line 7979, ../sass/_creatizmo.scss */
#accordionProductGroup .card .single-prod {
  padding-left: 0;
  margin: 0;
  position: relative;
  padding-right: 1.063rem;
}
/* line 7985, ../sass/_creatizmo.scss */
#accordionProductGroup .card .single-prod:not(.slick-slide) {
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
}

/* line 7995, ../sass/_creatizmo.scss */
.product-collections-page h1 {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 2.875rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 2.6rem;
  overflow: visible;
}
/* line 8005, ../sass/_creatizmo.scss */
.product-collections-page h1 > div {
  height: 2.6rem;
  display: flex;
  align-items: center;
  color: #000;
  font-family: 'Helen Pro_Light';
}
/* line 8012, ../sass/_creatizmo.scss */
.product-collections-page h1 > div span {
  font-family: "Helen Pro_Bold";
}
/* line 8015, ../sass/_creatizmo.scss */
.product-collections-page h1 > div span.superset {
  font-family: 'Helen Pro_Bold';
  font-size: 1.2rem;
  position: relative;
  top: -0.6rem;
  left: -0.1rem;
}
/* line 8023, ../sass/_creatizmo.scss */
.product-collections-page h1 > div span.last-logo-line {
  font-family: 'Helen Pro_Light';
  color: #555;
  margin-left: 1.5rem;
}
/* line 8032, ../sass/_creatizmo.scss */
.product-collections-page .deco-collection-main-img {
  background-color: #fafafa;
  margin-bottom: 3.75rem;
  margin-left: calc(50% - 50vw);
}
/* line 8037, ../sass/_creatizmo.scss */
.product-collections-page .deco-collection-main-img .deco-col-img {
  height: 31.063rem;
  overflow: hidden;
  align-items: center;
  width: 100vw;
}
/* line 8043, ../sass/_creatizmo.scss */
.product-collections-page .deco-collection-main-img .deco-col-img > div {
  height: 100%;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 8052, ../sass/_creatizmo.scss */
.product-collections-page .deco-collection-main-img .deco-col-img img {
  height: 100%;
}
/* line 8058, ../sass/_creatizmo.scss */
.product-collections-page .description {
  font-family: 'Helen Pro_Light';
  font-size: 1.5rem;
  color: #555555;
  text-align: center;
  max-width: 915px;
  margin: 0 auto;
  line-height: 2.2rem;
}
/* line 8068, ../sass/_creatizmo.scss */
.product-collections-page #selector, .product-collections-page #accordionProductGroup {
  padding: 0;
}
@media (max-width: 1366px) {
  /* line 8068, ../sass/_creatizmo.scss */
  .product-collections-page #selector, .product-collections-page #accordionProductGroup {
    margin-left: 25px;
    margin-right: 60px;
  }
}
@media (max-width: 1280px) {
  /* line 8068, ../sass/_creatizmo.scss */
  .product-collections-page #selector, .product-collections-page #accordionProductGroup {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 8082, ../sass/_creatizmo.scss */
.product-collections-page #selector li figure, .product-collections-page #accordionProductGroup li figure {
  overflow: hidden;
  margin: 0 0 3rem 0;
  position: relative;
}
/* line 8087, ../sass/_creatizmo.scss */
.product-collections-page #selector li figure img, .product-collections-page #accordionProductGroup li figure img {
  width: 100%;
  height: auto;
  background-size: cover;
  -webkit-transition: transform 0.45s;
  -moz-transition: transform 0.45s;
  -ms-transition: transform 0.45s;
  -o-transition: transform 0.45s;
  transition: transform 0.45s;
}
/* line 8098, ../sass/_creatizmo.scss */
.product-collections-page #selector li figure .hover-el, .product-collections-page #accordionProductGroup li figure .hover-el {
  position: absolute;
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 8120, ../sass/_creatizmo.scss */
.product-collections-page #selector li figure:hover .hover-el, .product-collections-page #accordionProductGroup li figure:hover .hover-el {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 8129, ../sass/_creatizmo.scss */
.product-collections-page #selector li figure:hover img, .product-collections-page #accordionProductGroup li figure:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 8139, ../sass/_creatizmo.scss */
.product-collections-page #selector li .decor-heading, .product-collections-page #accordionProductGroup li .decor-heading {
  position: absolute;
  bottom: -13px;
  z-index: 1;
  width: calc(100% - 1.063rem);
  height: 55px;
  margin: 0;
}
@media (max-width: 1280px) {
  /* line 8139, ../sass/_creatizmo.scss */
  .product-collections-page #selector li .decor-heading, .product-collections-page #accordionProductGroup li .decor-heading {
    bottom: 15px;
  }
}
/* line 8151, ../sass/_creatizmo.scss */
.product-collections-page #selector li .decor-heading a, .product-collections-page #accordionProductGroup li .decor-heading a {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  padding-bottom: 1rem;
  font-family: "Helen Pro_Light";
  color: #000;
  font-size: 1.125rem;
}
/* line 8163, ../sass/_creatizmo.scss */
.product-collections-page #selector li .decor-heading a:hover, .product-collections-page #accordionProductGroup li .decor-heading a:hover {
  text-decoration: none;
}
/* line 8167, ../sass/_creatizmo.scss */
.product-collections-page #selector li .decor-heading a span, .product-collections-page #accordionProductGroup li .decor-heading a span {
  max-width: 90%;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 8177, ../sass/_creatizmo.scss */
.product-collections-page #selector li .description, .product-collections-page #accordionProductGroup li .description {
  display: none;
}
/* line 8181, ../sass/_creatizmo.scss */
.product-collections-page #selector li .see_more, .product-collections-page #accordionProductGroup li .see_more {
  display: none;
}

/* line 8188, ../sass/_creatizmo.scss */
#main_filter {
  position: relative;
}
/* line 8191, ../sass/_creatizmo.scss */
#main_filter.projects-filters {
  border-bottom: 1px solid #d9d9d9;
}
/* line 8195, ../sass/_creatizmo.scss */
#main_filter.decors-filters {
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0.735rem;
}
/* line 8200, ../sass/_creatizmo.scss */
#main_filter .loading {
  position: absolute;
  top: 1.2rem;
  right: 1rem;
}
/* line 8206, ../sass/_creatizmo.scss */
#main_filter .clear-all {
  position: absolute;
  top: 0;
  right: 0;
  font-family: 'Helen Pro_Cond';
  font-size: 1.25rem;
  height: 3.75rem;
  line-height: 3.75rem;
  color: #888888;
}
/* line 8216, ../sass/_creatizmo.scss */
#main_filter .clear-all .badge {
  width: 17px;
  height: 17px;
  border-radius: 100%;
  background-color: #888888;
  font-family: 'Helen Pro_Bold';
  line-height: 17px;
  font-size: 13.3px;
  color: #fff;
  margin-left: 0.75rem;
  padding: 0;
  padding-left: 1px;
  bottom: 0.12rem;
}
/* line 8230, ../sass/_creatizmo.scss */
#main_filter .clear-all .badge.krono-badge {
  position: relative;
}
/* line 8235, ../sass/_creatizmo.scss */
#main_filter .clear-all:hover {
  text-decoration: none;
}
/* line 8240, ../sass/_creatizmo.scss */
#main_filter .filter-names {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
/* line 8246, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap {
  width: auto;
  position: relative;
  display: flex;
  min-width: auto;
  align-items: center;
  margin-right: 80px;
}
/* line 8254, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .filter-cat-name {
  cursor: pointer;
  font-family: 'Helen Pro_Cond';
  font-size: 1.125rem;
  text-transform: lowercase;
  line-height: 3.7rem;
}
/* line 8261, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .filter-cat-name.active {
  color: #05377b;
  font-family: 'Helen Pro_Cond_B';
}
/* line 8266, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .filter-cat-name:first-letter {
  text-transform: uppercase;
}
/* line 8270, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .filter-cat-name:after {
  content: ' ';
  padding: 0 0.3rem;
}
/* line 8276, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .badge {
  width: 17px;
  height: 17px;
  border-radius: 100%;
  background-color: #05377b;
  font-family: 'Helen Pro_Light';
  line-height: 17px;
  color: #fff;
  font-size: 0.84375rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 8291, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown {
  position: absolute;
  left: 0;
  top: 3.7rem;
  z-index: 2;
  background-color: #fff;
  width: auto;
  height: auto;
  transition: 300ms opacity ease-in-out;
}
/* line 8302, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper {
  display: none;
  min-width: 250px;
  width: auto;
  position: absolute;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}
/* line 8312, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .search-class {
  position: relative;
  padding: 0.625rem 1.25rem;
}
/* line 8316, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .search-class input {
  border: 0;
  border-bottom: 1px solid #d9d9d9;
  padding: 0.3rem 0.5rem;
  width: 100%;
  font-family: "Helen Pro_Light";
  font-size: 1.125rem;
}
/* line 8325, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .search-class .search-icon {
  background-image: url(/public/krono/img/icons/magnifying-glass-grey.png);
  position: absolute;
  right: 1.2rem;
  top: 1.3rem;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 8336, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .search-class .remove {
  background-image: url(../img/icons/plus_bl.png);
  position: absolute;
  width: 1rem;
  height: 1rem;
  display: block;
  transform: rotate(45deg);
  top: 1.2rem;
  right: 1.1rem;
  cursor: pointer;
  background-position: center;
  background-size: 1rem;
}
/* line 8351, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .no-results {
  color: #888888;
}
/* line 8355, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main {
  width: auto;
  height: auto;
  padding: 0 1rem 0.5rem 0;
  margin: 0;
  box-shadow: none;
  transition: inherit;
  background-color: #fff;
  max-height: 22.8125rem;
  overflow: auto;
  min-width: 300px;
}
/* line 8368, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main.filter-material-reproduction li {
  padding: 0 1.25rem;
}
/* line 8375, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main .filter-options li:hover {
  text-decoration: none;
  background-image: url(../img/gradient_btn.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 8384, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li {
  padding: 0.625rem 1.25rem;
  z-index: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
  min-width: 200px;
}
/* line 8393, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li:not(.group-filter):hover {
  text-decoration: none;
  background-image: url(../img/gradient_btn.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 8401, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.group-filter {
  align-items: start;
  flex-direction: column;
}
/* line 8405, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.group-filter .group-title {
  padding-right: 0;
  font-weight: bold;
}
/* line 8410, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.group-filter .filter-options {
  padding-left: 0;
  width: 100%;
}
/* line 8414, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.group-filter .filter-options li {
  min-width: auto;
  padding-left: 2.5rem;
}
/* line 8418, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.group-filter .filter-options li .option-title {
  padding-right: 0;
  height: 2.5rem;
  line-height: 2.5rem;
}
/* line 8427, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li img {
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid #dbdbdb;
  margin-right: 0.5rem;
}
/* line 8434, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li > div {
  white-space: nowrap;
  padding-right: 3rem;
  font-family: 'Helen Pro_Light';
}
/* line 8440, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li:first-child {
  margin-top: 0.625rem;
}
/* line 8444, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li:last-child {
  margin-bottom: 0.625rem;
}
/* line 8449, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.has-submenu > div {
  display: inline-block;
}
/* line 8453, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.has-submenu:after {
  content: "";
  background-image: url(../img/icons/black-caret.png);
  height: 10px;
  width: 7px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  float: right;
  margin-top: 0.5rem;
}
/* line 8466, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li .decore-filter-sub {
  transition: 300ms all ease-in-out;
  position: absolute;
  background-color: #fafafa;
  top: 0;
  left: 0;
  opacity: 0;
  padding: 0;
  width: 17.5rem;
  box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.25);
  pointer-events: none;
  z-index: -1;
}
/* line 8479, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li .decore-filter-sub li {
  padding: 0.625rem 1.25rem;
}
/* line 8482, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li .decore-filter-sub li:first-child {
  margin-top: 0.625rem;
}
/* line 8486, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li .decore-filter-sub li:last-child {
  margin-bottom: 0.625rem;
}
/* line 8493, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.selected:not(.search-class) {
  text-decoration: none;
  background-image: url(../img/gradient_btn.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 8500, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.selected:not(.search-class) .project-filter-sub {
  pointer-events: all;
  left: 100%;
  opacity: 1;
}
/* line 8506, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.selected:not(.search-class) .project-filter-sub li:hover {
  background-image: url(../img/gradient_btn_darker.png);
  background-size: 100% 85%;
}
/* line 8513, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.selected:not(.search-class):after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: cover;
}
/* line 8528, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap .decore-filter-dropdown .filter-wrapper .decore-filter-main li.selected:not(.search-class):hover:after {
  background-image: url(../img/icons/close.png);
}
/* line 8540, ../sass/_creatizmo.scss */
#main_filter .filter-names .filter-cat-name-wrap:hover .filter-wrapper {
  pointer-events: all;
  display: block;
}

/* line 8549, ../sass/_creatizmo.scss */
.filter-content-wrap {
  position: relative;
  opacity: 1;
}
/* line 8553, ../sass/_creatizmo.scss */
.filter-content-wrap.loading {
  opacity: 0.5;
}
/* line 8557, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content {
  background: #fff;
  z-index: 1;
  flex-wrap: wrap;
}
/* line 8562, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content.active-filter {
  display: flex;
}
/* line 8567, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper {
  position: relative;
  transition: 0.3s all ease-in;
  margin-left: 0.3875rem;
  margin-right: 0.3875rem;
  /* margin-bottom: 1.0625rem; */
  margin-bottom: -1.3rem;
}
@media (min-width: 1541px) {
  /* line 8567, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc((100vw - (100vw - 1440px) - 7.025rem) / 4);
  }
}
@media (max-width: 1540px) and (min-width: 1384px) {
  /* line 8567, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc((100vw - (100vw - 1440px) - 7.025rem) / 4);
  }
}
@media (max-width: 1385px) and (min-width: 1281px) {
  /* line 8567, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc((100vw - 5.525rem) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 851px) {
  /* line 8567, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc((100vw - 10.525rem) / 4);
  }
}
@media (max-width: 850px) and (min-width: 651px) {
  /* line 8567, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc((100vw - 5rem - 4.125rem) / 3);
  }
}
@media (max-width: 650px) {
  /* line 8567, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc((100vw - 7.825rem) / 2);
  }
}
/* line 8598, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper {
  flex-wrap: nowrap;
  cursor: pointer;
  position: relative;
}
/* line 8603, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  background-position: center;
  width: 100%;
  z-index: 1;
}
@media (min-width: 1541px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - (100vw - 1440px) - 9rem) / 4);
  }
}
@media (max-width: 1540px) and (min-width: 1384px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - (100vw - 1440px) - 9rem) / 4);
  }
}
@media (max-width: 1385px) and (min-width: 1281px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 6.25rem + 0.726rem) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 851px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 10.525rem) / 4);
  }
}
@media (max-width: 850px) and (min-width: 651px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 5rem - 4.125rem) / 3);
  }
}
@media (max-width: 650px) and (min-width: 481px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 7.825rem) / 2);
  }
}
@media (max-width: 480px) {
  /* line 8603, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 4.225rem) / 2);
  }
}
/* line 8635, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image.default {
  background-image: url("/public/images/logo.png") !important;
  background-repeat: no-repeat;
  background-color: #eee;
  background-size: 80%;
  background-position: center;
}
/* line 8644, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image.blacked .blacked-title {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 8649, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image.blacked .blacked-title .count {
  background-color: #fff;
  color: #000000;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  font-weight: bold;
  position: absolute;
  right: 1rem;
  top: 1rem;
  font-size: 1.5625rem;
  line-height: 2.5rem;
}
/* line 8666, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image label {
  font-family: 'Helen Pro_Bold';
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 1.125rem;
  width: 100%;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
  line-height: 2rem;
  padding: 7px;
  color: #fff;
}
/* line 8679, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image label .selected_count {
  display: none;
}
@media (max-width: 480px) {
  /* line 8666, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image label {
    min-height: 3.6rem;
    display: flex;
    align-items: center;
    line-height: 1.4rem;
  }
}
/* line 8692, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .description {
  width: 100%;
  text-align: center;
  padding: 20px;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  line-height: 1.5rem;
  overflow: hidden;
  max-width: 57.188rem;
  margin: 0 auto;
}
/* line 8703, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .description .title {
  color: #000000;
  text-align: center;
  margin: 0 auto;
  font-size: 1.5rem;
  font-family: "Helen Pro_Bold";
  padding-bottom: 1.363rem;
  padding-top: 1rem;
}
/* line 8716, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items {
  flex-wrap: wrap;
  display: flex;
  background-color: #fff;
  padding-top: 35px;
  position: relative;
  margin: 0 -0.6875rem;
}
/* line 8724, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
  margin-right: 0.3875rem;
  margin-left: 0.3875rem;
}
@media (min-width: 1541px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - (100vw - 1440px) - 7.025rem) / 4);
  }
}
@media (max-width: 1540px) and (min-width: 1384px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - (100vw - 1440px) - 7.025rem) / 4);
  }
}
@media (max-width: 1383px) and (min-width: 1281px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - 7.525rem) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 851px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - 10.525rem) / 4);
  }
}
@media (max-width: 850px) and (min-width: 651px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - 9.125rem) / 3);
  }
}
@media (max-width: 650px) and (min-width: 481px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - 7.825rem) / 2);
  }
}
@media (max-width: 480px) {
  /* line 8724, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item {
    width: calc((100vw - 2.5rem) / 2);
  }
}
/* line 8755, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
  background-color: #eee;
  position: relative;
  border: 1px solid transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (min-width: 1541px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - (100vw - 1440px) - 9.025rem) / 4);
  }
}
@media (max-width: 1540px) and (min-width: 1384px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - (100vw - 1440px) - 9.025rem) / 4);
  }
}
@media (max-width: 1383px) and (min-width: 1281px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - 5.525rem) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 851px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - 10.525rem) / 4);
  }
}
@media (max-width: 850px) and (min-width: 651px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - 9.125rem) / 3);
  }
}
@media (max-width: 650px) and (min-width: 481px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - 7.825rem) / 2);
  }
}
@media (max-width: 480px) {
  /* line 8755, ../sass/_creatizmo.scss */
  .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item {
    height: calc((100vw - 4.425rem) / 2);
  }
}
/* line 8786, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collections-item .item.bordered {
  border: 1px solid #eee;
}
/* line 8795, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope:first-of-type .collection-name {
  margin-left: 0.5rem;
}
/* line 8801, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope:nth-child(5n) .collection-name {
  margin-left: 0.5rem;
}
/* line 8807, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collection-name {
  font-family: 'Helen Pro_Bold';
  font-size: 1rem;
  margin: 5px 0.35rem 20px;
  width: calc((100vw - (100vw - 1440px) - 2rem) / 4);
  line-height: 1.2;
}
/* line 8814, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collection-name a {
  color: #000000;
  font-family: 'Helen Pro_Light';
}
/* line 8819, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collection-name > div {
  color: #000000;
  font-family: 'Helen Pro_Light';
  display: inline-block;
}
/* line 8827, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper.active {
  width: 100%;
  padding-bottom: 1rem;
  border-bottom: 1px solid #e7e7e7;
}
/* line 8836, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper.active .collection-image.blacked .blacked-title .title {
  font-size: 40px;
  font-family: 'Helen Pro_Cond';
}
/* line 8841, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper.active .collection-image.blacked .blacked-title .count {
  font-family: 'Helen Pro_Cond';
  font-size: 25px;
  top: 20px;
  right: 20px;
  line-height: 45px;
}
/* line 8854, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper.selected label {
  background-color: rgba(0, 0, 0, 0.5) !important;
  font-family: 'Helen Pro_Bold' !important;
  height: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 1.5rem !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 8865, ../sass/_creatizmo.scss */
.filter-content-wrap .filter-content .filter-single-wrapper.selected label .selected_count {
  display: block !important;
  font-family: 'Helen Pro' !important;
  color: #ffffff;
  border-radius: 50%;
  border: 1px solid #ffffff;
  width: 1.9rem;
  height: 1.9rem;
  text-align: center;
  position: absolute;
  right: 1.125rem;
  top: 1.125rem;
  font-size: 1.018rem;
  line-height: 1.9rem;
}

/* Downloads page */
/* line 8891, ../sass/_creatizmo.scss */
.downloads-container h1 {
  font-size: 3.125rem;
  color: #555;
  text-transform: uppercase;
  text-align: center;
  font-family: "Helen Pro_Light";
  margin-bottom: 65px;
  line-height: 2rem;
}
/* line 8901, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper {
  max-height: 1125px;
  overflow: hidden;
}
/* line 8905, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper > * {
  padding: 0;
  width: 33%;
}
/* line 8909, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper > * .krono-downloads-gradient {
  background: black;
  background: -moz-linear-gradient(180deg, transparent 0%, #fff 100%);
  background: -webkit-linear-gradient(180deg, transparent 0%, #fff 100%);
  background: linear-gradient(180deg, transparent 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fff", GradientType=1);
  height: 8rem;
  position: absolute;
  width: calc(100% - 0.625rem);
  bottom: 0.0625rem;
  left: 0;
  pointer-events: none;
  display: none;
}
/* line 8923, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper > * .krono-downloads-gradient.top-grad {
  top: 4.5rem;
  bottom: 100%;
  transform: rotate(180deg);
  z-index: 1;
  height: 5rem;
}
/* line 8933, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section {
  padding-top: 3.125rem;
  overflow: auto;
  height: calc(100% - 3.4375rem);
  border-bottom: 1px solid #dbdbdb;
  max-width: 100%;
  overflow-y: hidden;
}
/* line 8941, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .topic-wrapper {
  position: relative;
  width: 100%;
}
/* line 8945, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .topic-wrapper.active {
  background-image: url(../img/gradient_btn_darker.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 8950, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .topic-wrapper.active:after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1.875rem;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-size: cover;
}
/* line 8970, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .product_btn.download:hover {
  color: #fff;
  background: #05377b;
}
/* line 8977, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .mCustomScrollBox {
  width: 100%;
}
/* line 8981, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section figure {
  position: relative;
  margin-bottom: 0.55rem;
  overflow: hidden;
        /*.spec-on-hover {
          position: absolute;
          bottom: 0;
          opacity: 0;
          transition: 300ms all ease-in;
          font-family: "Helen Pro_Cond";
          color: #fff;
          font-size: 1.125rem;
          width: 100%;
          height: 100%;
          background-color: #0009;
          display: flex;
          align-items: flex-end;

          p {
            margin: 0;
            padding: 1.25rem 0.625rem;
            line-height: 1rem;
          }
        }

        &:hover {
          .spec-on-hover {
            position: absolute;
            bottom: 0;
            opacity: 1;
          }
        }*/
}
/* line 8986, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section figure img {
  transition: .45s transform ease-in-out;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 8993, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section figure:hover img {
  transform: scale(1.1);
}
/* line 9029, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .medium_description {
  font-family: "Helen Pro_Cond";
  font-size: 1.125rem;
  margin-bottom: 0.6rem;
}
/* line 9034, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .medium_description p {
  margin: 0;
  overflow: hidden;
  height: 1.6rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 9043, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .download-type-title {
  text-transform: capitalize;
  text-decoration: underline;
  color: #a2a2a2;
  font-size: 1rem;
  font-family: "Helen Pro_Cond";
  margin-top: 0.3rem;
}
/* line 9052, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .mCSB_container {
  display: flex;
  flex-wrap: wrap;
  margin-right: 30px;
}
/* line 9059, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .mCSB_scrollTools .mCSB_dragger {
  /* height: 30px !important; */
  left: -1px;
}
/* line 9063, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download-whole-section .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0;
  left: 2px;
  width: 3px;
  background-color: #9b9b9b;
}
/* line 9074, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}
/* line 9081, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper h3 {
  font-size: 1.25rem;
  font-family: "Helen Pro_Light";
  padding: 0.9375rem 1.25rem;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 0;
}
/* line 9090, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single {
  background-color: transparent;
  max-height: 3.8125rem;
  height: auto;
  overflow: hidden;
  transition: 300ms all ease-in-out;
}
/* line 9097, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single.filter-is-active {
  background-color: #fafafa;
  max-height: 100%;
}
/* line 9101, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single.filter-is-active .tab_title {
  position: relative;
}
/* line 9105, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single.filter-is-active .tab_title a h2 {
  color: #05377b;
  background-color: #fafafa;
}
/* line 9113, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title {
  position: relative;
  width: 100%;
}
/* line 9117, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title input[type=checkbox] {
  display: none;
}
/* line 9121, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title label {
  margin: 0;
  font-size: 1.125rem;
  padding: 1.25rem;
  cursor: pointer;
  font-family: "Helen Pro_Light";
  width: 100%;
}
/* line 9130, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title h2 {
  border-bottom: 1px solid #d4d4d4;
  position: relative;
  background-color: transparent;
  margin-bottom: 0;
}
/* line 9136, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title h2:hover {
  text-decoration: none;
  background-image: url(../img/gradient_btn_darker.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 9143, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title h2.active {
  background-image: url(../img/gradient_btn_darker.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 9148, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-single .tab_title h2.active:after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1.875rem;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-size: cover;
}
/* line 9167, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown {
  background-color: transparent;
  max-height: 3.8125rem;
  height: auto;
  overflow: hidden;
  transition: 300ms all ease-in-out;
}
/* line 9174, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown.filter-is-active {
  background-color: #fafafa;
  max-height: 100%;
}
/* line 9178, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown.filter-is-active .tab_title {
  position: relative;
}
/* line 9182, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown.filter-is-active .tab_title a h2 {
  color: #05377b;
  background-color: #fafafa;
}
/* line 9190, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .tab_title {
  position: relative;
}
/* line 9194, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .tab_title a h2 {
  border-bottom: 1px solid #d4d4d4;
  position: relative;
  background-color: transparent;
  margin-bottom: 0;
}
/* line 9200, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .tab_title a h2:after {
  content: '';
  background-image: url(../img/icons/down-blk.png);
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  right: 1.25rem;
  top: 0.95rem;
  background-size: 100% 100%;
  transition: 300ms all ease-in-out;
}
/* line 9214, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .tab_title a h2.filter-opened:after {
  transform: rotate(180deg);
}
/* line 9222, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .tab_title .dl-filter-content label {
  margin-bottom: 0;
}
/* line 9228, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .krono-downloads-gradient {
  background: black;
  background: -moz-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: -webkit-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: linear-gradient(180deg, transparent 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fafafa", GradientType=1);
  height: 3rem;
  position: absolute;
  width: calc(100% - 0.625rem);
  bottom: 1rem;
  left: 0;
  pointer-events: none;
}
/* line 9241, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .krono-downloads-gradient.top-grad {
  top: 4.4rem;
  bottom: 100%;
  transform: rotate(180deg);
  z-index: 1;
}
/* line 9249, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content {
  display: flex;
  flex-flow: column;
  max-height: 31.25rem;
  overflow: auto;
  max-width: 100%;
  padding: 1.25rem 0;
  background-color: #fafafa;
}
/* line 9258, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .checkb {
  color: #000;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  padding: 0 3.125rem;
  margin-bottom: 0.75rem;
  position: relative;
  width: 100%;
  text-transform: capitalize;
}
/* line 9268, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .checkb input[type="checkbox"] {
  display: none;
}
/* line 9272, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .checkb label {
  padding: 0.75rem 0;
  width: 100%;
  cursor: pointer;
}
/* line 9278, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .checkb:hover {
  text-decoration: none;
  background-image: url(../img/gradient_btn_darker.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 9285, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .checkb.active {
  background-image: url(../img/gradient_btn_darker.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 9290, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .checkb.active:after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1.875rem;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-size: cover;
}
/* line 9309, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs h3 {
  line-height: 1rem;
  padding-top: 0;
}
/* line 9315, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs a h2 {
  color: #000;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  padding: 1.25rem;
}
/* line 9322, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_tabs a:hover {
  text-decoration: none;
}
/* line 9329, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type h3 {
  line-height: 1rem;
  padding-top: 0;
}
/* line 9334, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section {
  padding-left: 0;
  padding-right: 0;
}
/* line 9338, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap {
  display: flex;
  flex-flow: column;
}
/* line 9342, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb {
  color: #000;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  padding: 0 1.25rem;
  margin-bottom: 0.75rem;
  position: relative;
  text-transform: capitalize;
}
/* line 9351, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb input[type="checkbox"] {
  display: none;
}
/* line 9355, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb label {
  padding: 0.75rem 0;
  width: 100%;
  cursor: pointer;
  margin-bottom: 0;
}
/* line 9362, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb:hover {
  text-decoration: none;
  background-image: url(../img/gradient_btn.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 9369, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb.active {
  background-image: url(../img/gradient_btn.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
/* line 9375, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb.active:after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1.875rem;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-size: cover;
}
/* line 9395, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section {
  margin: 0;
  height: 70vh;
  width: 33%;
  position: relative;
}
/* line 9401, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section h3 {
  line-height: 1rem;
  padding-top: 0;
}
/* line 9406, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section {
  display: flex;
  flex-wrap: wrap;
  padding-left: 1.25rem;
}
/* line 9411, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section li {
  width: calc(50% - 1rem);
  max-width: calc(50% - 1rem);
  margin-bottom: 1.9375rem;
}
/* line 9416, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section li:nth-child(odd) {
  padding-right: 0.375rem;
}
/* line 9420, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section li:nth-child(even) {
  padding-left: 0.375rem;
}
/* line 9424, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section li img {
  width: 100%;
  height: 11.5rem;
  object-fit: cover;
}
/* line 9432, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section .product_btn.download {
  color: #05377b;
  background: #fff;
  border: 2px solid #05377b;
  font-size: 0.93rem;
  padding: 0.1879rem 0;
  text-transform: uppercase;
  max-width: 100%;
  width: 9.5625rem;
  display: block;
  text-align: center;
}
/* line 9444, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section .product_btn.download:hover {
  text-decoration: none;
  background-color: #05377b;
  color: #fff;
}
/* line 9449, ../sass/_creatizmo.scss */
.downloads-container .downloads_wrapper .download_section .download-whole-section .product_btn.download:hover a {
  color: #fff;
}

/* Downloads page end */
/* Textures */
/* All textures */
/* line 9467, ../sass/_creatizmo.scss */
.textures-index-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 9471, ../sass/_creatizmo.scss */
.textures-index-wrapper .textures-header {
  margin: 0 0 4.0625rem 0;
  text-align: center;
}
/* line 9475, ../sass/_creatizmo.scss */
.textures-index-wrapper .textures-header .textures-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(../img/textures_header.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 9488, ../sass/_creatizmo.scss */
.textures-index-wrapper .textures-header .textures-header-text {
  height: 31rem;
  text-align: center;
  font-size: 4.375rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  position: relative;
}
/* line 9503, ../sass/_creatizmo.scss */
.textures-index-wrapper .textures-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
  line-height: 1.9rem;
  margin-bottom: 2rem;
}
/* line 9512, ../sass/_creatizmo.scss */
.textures-index-wrapper .textures-description .textures-desc-content {
  margin: 0 auto 3.938rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  text-align: center;
  line-height: 2rem;
}
/* line 9521, ../sass/_creatizmo.scss */
.textures-index-wrapper .textures-description .textures-desc-content p {
  font-size: 1.5rem;
}
/* line 9528, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .texture-separator {
  height: 1px;
  width: calc(100% - 1.0625rem);
  margin: 0 auto;
  background-color: #dbdbdb;
  margin-bottom: 4.0625rem;
}
/* line 9536, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs {
  margin-bottom: 1.75rem;
}
/* line 9539, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content {
  padding-top: 1.25rem;
}
/* line 9547, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0.85rem;
  margin-top: 1.25rem;
}
/* line 9554, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li {
  width: calc(((100vw - (100vw - 1385px)) - (1.6625rem * 2)) / 3);
  margin-bottom: 0.375rem;
  margin: 0 0.53125rem;
}
@media (max-width: 1556px) {
  /* line 9554, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li {
    width: calc((100vw - 3.125rem * 2 - (1.0625rem * 3)) / 3);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 9554, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li {
    width: calc(((100vw - 2.5rem * 2) - (1.6625rem * 2)) / 3);
  }
}
/* line 9570, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a {
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 9576, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a .texture-img-container {
  background-size: 155%;
  background-position: center;
  transition: .3s all ease-in;
  -moz-transition: .3s all ease-in;
  -webkit-transition: .3s all ease-in;
  -o-transition: .3s all ease-in;
  height: calc(((100vw - (100vw - 1385px)) - 0.1875rem) / 3);
  background-repeat: no-repeat;
}
@media (max-width: 1556px) {
  /* line 9576, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a .texture-img-container {
    height: calc((100vw - 3.125rem * 2 - (0.375rem * 3 + 17px)) / 3);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 9576, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a .texture-img-container {
    height: calc(((100vw - 2.5rem * 2) - (0.375rem * 2)) / 3);
  }
}
/* line 9593, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a img {
  width: auto;
  height: 100%;
  position: absolute;
  right: 0;
}
/* line 9600, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a p {
  font-family: 'Helen Pro_Light';
  color: #000;
  font-size: 1.125rem;
  position: relative;
  width: 100%;
  bottom: 0;
  margin: 0;
  padding: 1.125rem 0 1.875rem 0;
  line-height: 1;
  transition: 300ms all ease-in-out;
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
}
/* line 9615, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a p span {
  transition: 300ms all ease-in-out;
}
/* line 9619, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a p span.tex-col-title {
  text-transform: uppercase;
}
/* line 9624, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a p span.tex-col-desc {
  font-family: "Helen Pro_Light";
  font-size: 1.25rem;
  opacity: 0;
  height: 0;
}
/* line 9633, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a:hover {
  text-decoration: none;
}
/* line 9636, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .tab-pane ul li a:hover .texture-img-container {
  background-size: 200%;
}
/* line 9661, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs {
  justify-content: space-between;
  flex-flow: row;
  border-bottom: 0;
  margin: 0 0.53125rem;
}
/* line 9667, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item {
  width: 100%;
  text-align: center;
  border: 0;
  font-size: 1.125rem;
  text-transform: uppercase;
  color: #000;
  font-family: 'Helen Pro_Cond_B';
  margin: 0;
}
/* line 9677, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item:not(:last-child) {
  margin-right: 1.125rem;
}
/* line 9681, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link {
  border: 2px solid #dbdbdb;
  border-radius: 0;
  color: #000;
  line-height: 1.9rem;
  height: 47px;
  font-weight: 700;
}
/* line 9689, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.disabled {
  cursor: no-drop;
}
/* line 9693, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
  position: relative;
}
/* line 9699, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.active:before {
  content: '';
  background-image: url(../img/icons/list.png);
  display: block;
  width: 21px;
  height: 21px;
  position: absolute;
  left: 0.5rem;
  top: 0.75rem;
  background-size: contain;
}
/* line 9711, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.active:after {
  content: '';
  background-color: #555;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  bottom: -0.7rem;
  right: 0;
  margin: auto;
  z-index: -1;
  transform: scaleX(1) scaleY(0.707) rotate(45deg);
}
/* line 9728, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link:not(.disabled):hover {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}
/* line 9742, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection .all-textures-label {
  font-size: 1.5rem;
  font-family: 'Helen Pro_Bold';
  margin-left: 0.53125rem;
  color: #555555;
  line-height: 1rem;
  margin-bottom: 2.375rem;
}
/* line 9751, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  width: calc(100% + 0.375rem);
}
/* line 9757, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li {
  width: calc(((100vw - (100vw - 1385px)) - (1.6625rem * 2)) / 3);
  margin: 0 0.53125rem;
}
@media (max-width: 1556px) {
  /* line 9757, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li {
    width: calc((100vw - 2.57rem * 2 - (1.0625rem * 3 + 17px)) / 3) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 9757, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li {
    width: calc(((100vw - 2.5rem * 2) - (1.6625rem * 2)) / 3) !important;
  }
}
/* line 9773, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a {
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 9779, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a .texture-img-container {
  height: calc(((100vw - (100vw - 1385px)) - 0.1875rem) / 3);
  background-size: 155%;
  background-position: center;
  transition: .3s all ease-in;
  background-repeat: no-repeat;
}
@media (max-width: 1556px) {
  /* line 9779, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a .texture-img-container {
    height: calc((100vw - 3.125rem * 2 - (0.375rem * 3 + 17px)) / 3);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 9779, ../sass/_creatizmo.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a .texture-img-container {
    height: calc(((100vw - 2.5rem * 2) - (0.375rem * 2)) / 3) !important;
  }
}
/* line 9793, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a img {
  width: auto;
  height: 100%;
  position: absolute;
  right: 0;
}
/* line 9800, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a p {
  font-family: 'Helen Pro_Light';
  color: #000;
  font-size: 1.125rem;
  position: relative;
  width: 100%;
  bottom: 0;
  margin: 0;
  padding: 1.125rem 0 1.875rem 0;
  line-height: 1;
  transition: 300ms all ease-in-out;
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
}
/* line 9815, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a p span {
  transition: 300ms all ease-in-out;
  line-height: 1rem;
}
/* line 9820, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a p span.tex-col-title {
  position: relative;
  text-transform: uppercase;
}
/* line 9826, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a p span.tex-col-desc {
  font-family: "Helen Pro_Light";
  font-size: 1.25rem;
  opacity: 0;
  height: 0;
}
/* line 9835, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a:hover {
  text-decoration: none;
}
/* line 9838, ../sass/_creatizmo.scss */
.textures-index-wrapper .all-textures-content .all-textures-collection ul li a:hover .texture-img-container {
  background-size: 200%;
}

/* All textures end */
/* Single texture */
/* line 9871, ../sass/_creatizmo.scss */
.single-texture .main_image {
  display: flex;
  width: 100% !important;
  margin-bottom: 3.5rem;
}
/* line 9876, ../sass/_creatizmo.scss */
.single-texture .main_image .img_wrap {
  margin-right: 1.25rem;
  position: relative;
  width: 100vw;
  max-height: 500px;
  max-width: 918px;
}
/* line 9883, ../sass/_creatizmo.scss */
.single-texture .main_image .img_wrap img {
  width: 100% !important;
  height: auto;
}
/* line 9888, ../sass/_creatizmo.scss */
.single-texture .main_image .img_wrap .product-button-class {
  display: none;
}
/* line 9893, ../sass/_creatizmo.scss */
.single-texture .main_image .img_wrap:hover .product-button-class {
  display: block;
}
/* line 9899, ../sass/_creatizmo.scss */
.single-texture .main_image .description {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
/* line 9905, ../sass/_creatizmo.scss */
.single-texture .main_image .description .tex-specs-wrap h3 {
  font-size: 2.125rem;
  font-family: "Helen Pro_Light";
  line-height: 1.6rem;
  margin-bottom: 2rem;
}
/* line 9913, ../sass/_creatizmo.scss */
.single-texture .main_image .description .tex-specs-wrap .rich_text p {
  font-size: 1.25rem;
  font-family: "Helen Pro_Light";
  color: #555;
  margin-bottom: 1.875rem;
  line-height: 1.5rem;
}
/* line 9922, ../sass/_creatizmo.scss */
.single-texture .main_image .description .tex-specs-wrap .tex-pictograms {
  width: 100%;
  height: 30px;
}
/* line 9926, ../sass/_creatizmo.scss */
.single-texture .main_image .description .tex-specs-wrap .tex-pictograms img {
  height: 100%;
  width: auto;
  margin-right: 0.38rem;
}
/* line 9936, ../sass/_creatizmo.scss */
.single-texture .view-all-textures {
  display: block;
}
/* line 9939, ../sass/_creatizmo.scss */
.single-texture .view-all-textures .view-all-tex-btn {
  color: #05377b;
  background: #fff;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.25rem;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 0.188rem 3.50rem;
  text-decoration: none;
  display: inline-block;
}
/* line 9953, ../sass/_creatizmo.scss */
.single-texture .view-all-textures .view-all-tex-btn:hover {
  color: #fff;
  background: #05377b;
}
/* line 9960, ../sass/_creatizmo.scss */
.single-texture .textures-title span {
  font-size: 2.1rem;
  font-family: "Helen Pro_Light";
  line-height: 1.6rem;
  color: #555555;
}
/* line 9968, ../sass/_creatizmo.scss */
.single-texture .associated-decors {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  padding: 1.25rem 0 0;
}
/* line 9975, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href {
  height: auto;
  margin-bottom: 0;
  flex-basis: calc(25% - 0.75rem);
  text-decoration: none;
}
/* line 9981, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href:nth-child(4n+2) {
  margin: 0 0.6254vw;
}
/* line 9985, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href:nth-child(4n+3) {
  margin-right: 0.6254vw;
}
/* line 9989, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href figure {
  border: 1px solid rgba(255, 255, 255, 0);
  margin-bottom: 1.25rem;
  position: relative;
}
/* line 9994, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href figure.show-deco-border {
  border: 1px solid #eee;
}
/* line 9998, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href figure img {
  height: 100%;
  width: 100%;
}
/* line 10003, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href figure .download-prod-btn, .single-texture .associated-decors .decor-href figure .add-prod-btn {
  display: none;
}
/* line 10008, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href figure:hover .download-prod-btn, .single-texture .associated-decors .decor-href figure:hover .add-prod-btn {
  display: block;
}
/* line 10014, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href h5 {
  font-size: 1.125rem;
  color: #000;
  letter-spacing: 0.10px;
  font-family: 'Helen Pro_Bold';
  margin-bottom: 1.625rem;
}
/* line 10021, ../sass/_creatizmo.scss */
.single-texture .associated-decors .decor-href h5 .is-deco-name {
  font-family: 'Helen Pro_Light';
}

/* Single texture end */
/* Textures end */
/* Highlights - Modules */
/* line 10035, ../sass/_creatizmo.scss */
.highlights_modules {
  display: flex;
  flex-flow: column;
  align-items: center;
  padding-bottom: 15.3125rem;
  max-width: 1680px;
}
/* line 10042, ../sass/_creatizmo.scss */
.highlights_modules .highlight-module {
  padding: 1.875rem 0;
  max-width: 920px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-flow: column;
}
/* line 10050, ../sass/_creatizmo.scss */
.highlights_modules .highlight-module .module-placeholder {
  width: 100%;
  height: 100px;
  background-color: #eee;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
}

/* line 10063, ../sass/_creatizmo.scss */
.slick-next.slick-arrow {
  cursor: pointer;
  background-image: url(../img/slider_arrows_right.png);
  color: transparent;
  border: 0;
  width: 42px;
  height: 42px;
  position: absolute;
  right: -20px;
  top: calc(50% - 21px);
  z-index: 1;
}

/* line 10076, ../sass/_creatizmo.scss */
.slick-prev.slick-arrow {
  cursor: pointer;
  background-image: url(../img/slider_arrows_left.png);
  color: transparent;
  border: 0;
  width: 18px;
  height: 42px;
  position: absolute;
  left: -20px;
  top: calc(50% - 21px);
  z-index: 1;
}

/* line 10089, ../sass/_creatizmo.scss */
.highlights-index-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 10093, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-header {
  margin: 0 0 4.0625rem 0;
  text-align: center;
}
/* line 10097, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-header .highlights-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(../img/highlights-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 10110, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-header .highlights-header-text {
  height: 31rem;
  text-align: center;
  font-size: 4.375rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  position: relative;
}
/* line 10125, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
  line-height: 1.9rem;
  margin-bottom: 2rem;
}
/* line 10134, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-description .highlights-desc-content {
  margin: 0 auto 3.938rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  text-align: center;
  line-height: 2rem;
}
/* line 10143, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-description .highlights-desc-content p {
  font-size: 1.5rem;
}
/* line 10150, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item {
  height: 500px;
  margin-bottom: 6.25rem;
}
/* line 10156, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item.left .img {
  float: left;
  margin-right: 1.25rem;
}
/* line 10160, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item.left .img .brand {
  left: 0;
}
/* line 10166, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item.left .description .btn-more {
  left: 0;
}
/* line 10173, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item.right .img {
  margin-left: 1.25rem;
  float: right;
}
/* line 10177, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item.right .img .brand {
  right: 0;
}
/* line 10183, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .img {
  width: 66.43%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
/* line 10190, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .img .brand {
  position: absolute;
  bottom: 0;
  margin: 1.563rem;
}
/* line 10195, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .img .brand.kronodesign, .highlights-index-wrapper .highlights-wrap .highlight-item .img .brand.krono-original {
  margin-bottom: 0.9rem;
}
/* line 10201, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .description {
  overflow: hidden;
  height: 100%;
  position: relative;
}
/* line 10206, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .description .title {
  font-family: 'Helen Pro_Bold';
  font-size: 2.875rem;
  line-height: 2.9rem;
  margin-bottom: 1.5625rem;
  margin-top: -0.5rem;
}
/* line 10214, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .description .subtitle {
  font-family: 'Helen Pro_Light';
  font-size: 1.75rem;
  line-height: 1.85rem;
  margin-bottom: 2.5rem;
}
/* line 10221, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .description .text {
  font-family: 'Helen Pro_Light';
  font-size: 1.25rem;
  line-height: 1.65rem;
}
/* line 10227, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .description .btn-more {
  position: absolute;
  bottom: 0;
  color: #05377b;
  background: #fff;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.25rem;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 0.188rem 3.6rem;
  text-decoration: none;
}
/* line 10241, ../sass/_creatizmo.scss */
.highlights-index-wrapper .highlights-wrap .highlight-item .description .btn-more:hover {
  color: #fff;
  background: #05377b;
}

/* Highlights - Modules end */
/* Projects */
/* Projects Index */
/* line 10260, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-header .projects-header-container {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: 31.063rem;
  overflow-y: hidden;
  background-image: url(../img/projects-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 10273, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description {
  max-width: 72rem;
  margin: 3.55rem auto;
  display: flex;
}
/* line 10278, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-desc-left {
  max-width: 49.063rem;
  color: #555;
}
/* line 10282, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-desc-left .projects-desc-header {
  font-size: 30px;
  margin: 70px 0 50px;
  font-family: "Helen Pro_Bold";
}
@media (max-width: 480px) {
  /* line 10282, ../sass/_creatizmo.scss */
  .projects-index-wrapper .projects-description .project-desc-left .projects-desc-header {
    margin: 1.5rem 0;
  }
}
/* line 10291, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-desc-left .projects-desc-content {
  font-size: 21px;
  font-family: "Helen Pro_Light";
  line-height: 1.5rem;
}
/* line 10296, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-desc-left .projects-desc-content h1 {
  font-size: 2.875rem;
  color: #555;
  margin-bottom: 2rem;
  font-family: "Helen Pro_Light";
}
@media (max-width: 480px) {
  /* line 10291, ../sass/_creatizmo.scss */
  .projects-index-wrapper .projects-description .project-desc-left .projects-desc-content {
    text-align: justify;
  }
}
/* line 10309, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link {
  width: 33.33333%;
  max-width: 33.33333%;
}
/* line 10313, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn {
  font-family: "Helen Pro_Light";
  font-size: 2.1875rem;
  color: #fff;
  background-image: url(../img/my_krono_btn.jpg);
  padding: 0;
  background-size: cover;
  background-position: left top;
  margin: 100px 0 0 auto;
  position: relative;
  display: block;
  width: 14.0625rem;
  height: 3.125rem;
  text-align: center;
  line-height: 3.125rem;
}
/* line 10329, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn bold {
  font-family: "Helen Pro_Bold";
  text-shadow: 0 0 3px #000;
}
/* line 10334, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn:after {
  content: '';
  display: block;
  width: 100%;
  height: 125%;
  background-image: url(../img/mykrono_shadow.png);
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100%;
  background-position: 0 -0.5rem;
  background-repeat: no-repeat;
  z-index: -1;
  transition: .15s all ease-out;
}
/* line 10350, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn:hover {
  text-decoration: none;
}
/* line 10353, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn:hover:after {
  background-size: 90%;
}
/* line 10358, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn span {
  font-family: 'Helen Pro_Bold';
}
/* line 10366, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick {
  margin: 0.5315rem;
  display: none;
  width: calc((100% / 4) - 1.05rem);
  cursor: pointer;
  overflow: hidden;
}
/* line 10373, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick .projects-name-section {
  position: absolute;
  bottom: 0;
  color: #ffffff;
  opacity: 0;
  font-family: 'Helen Pro_Light';
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  font-size: 1rem;
  line-height: 1.3rem;
  padding: 20px;
  z-index: 2;
}
/* line 10390, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick .project-overlay {
  height: 100%;
  width: 100%;
  display: block;
  background-color: rgba(1, 0, 0, 0.4);
  opacity: 0;
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 1;
}
/* line 10411, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick img {
  width: 100%;
  transition: transform 0.45s;
}
/* line 10416, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick.loaded {
  display: block;
}
/* line 10420, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick:nth-child(-n+4) {
  margin-top: 0;
}
/* line 10425, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick:hover .projects-name-section {
  opacity: 1;
}
/* line 10429, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick:hover .project-overlay {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
/* line 10438, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry-bricks .masonry-brick:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 10450, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry {
  margin-bottom: 100px;
}
/* line 10455, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item {
  padding: 0 14px 0 0;
  margin-top: 14px;
}
/* line 10459, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item:nth-child(-n+5) {
  margin-top: 0;
}
/* line 10463, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item:first-of-type {
  padding-left: 0;
}
/* line 10467, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item:nth-child(5n) {
  padding-right: 0;
}
/* line 10471, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item:nth-child(5n) a:after {
  width: 100%;
}
/* line 10478, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item a img {
  z-index: -1;
  width: 100%;
}
/* line 10483, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item a .projects-name-section {
  font-size: 1.5rem;
  font-family: "Helen Pro_Light";
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: 300ms all ease-in-out;
  z-index: 1;
  padding: 0 1.5rem;
}
/* line 10496, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item a:after {
  content: '';
  display: block;
  width: calc(100% - 14px);
  height: 0;
  transition: 300ms all ease-in-out;
  background: #000;
  opacity: 0.6;
  position: absolute;
  bottom: 0;
  pointer-events: none;
  z-index: 0;
}
/* line 10513, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item:hover a .projects-name-section {
  opacity: 1;
  bottom: 1.5rem;
  line-height: 1.6rem;
}
/* line 10519, ../sass/_creatizmo.scss */
.projects-index-wrapper .projects-masonry .gallery-wrapper .project-grid-item:hover a:after {
  height: 100%;
}
/* line 10530, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown {
  position: absolute;
  left: 0;
  top: 3.7rem;
  z-index: 10;
  background-color: #fff;
  width: auto;
  height: auto;
  max-height: 570px;
  transition: 300ms opacity ease-in-out;
}
/* line 10542, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper {
  display: none;
  min-width: 250px;
  width: auto;
  position: absolute;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}
/* line 10552, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .search-class {
  position: relative;
  padding: 0.625rem 1.25rem;
}
/* line 10556, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .search-class input {
  border: 0;
  border-bottom: 1px solid #d9d9d9;
  padding: 0.3rem 0.5rem;
  width: 100%;
  font-family: "Helen Pro_Light";
  font-size: 1.125rem;
}
/* line 10565, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .search-class .search-icon {
  background-image: url(/public/krono/img/icons/magnifying-glass-grey.png);
  position: absolute;
  right: 1.2rem;
  top: 1.3rem;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 10576, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .search-class .remove {
  background-image: url(../img/icons/plus_bl.png);
  position: absolute;
  width: 1rem;
  height: 1rem;
  display: block;
  transform: rotate(45deg);
  top: 1.2rem;
  right: 1.1rem;
  cursor: pointer;
  background-position: center;
  background-size: 1rem;
}
/* line 10591, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .no-results {
  color: #888888;
}
/* line 10595, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main {
  height: auto;
  padding: 0;
  margin: 0;
  box-shadow: none;
  transition: inherit;
  max-height: 22.8125rem;
  overflow: auto;
  padding: 0 1rem 0.5rem 0;
}
/* line 10605, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li {
  z-index: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
  transition: 300ms opacity ease-in-out;
  padding: 0.625rem 1.25rem;
  padding-right: 0;
}
/* line 10615, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li img {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  border: 1px solid #dbdbdb;
  margin-right: 0.5rem;
}
/* line 10622, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li img.logos {
  height: auto;
  min-width: auto;
  width: 5.5rem;
}
/* line 10629, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li > div {
  white-space: nowrap;
  padding-right: 3rem;
  font-size: 16px;
  font-family: 'Helen Pro_Light';
}
/* line 10636, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li:last-child {
  margin-bottom: 0.625rem;
  padding-bottom: 0;
}
/* line 10642, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.has-submenu > div {
  display: inline-block;
}
/* line 10646, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.has-submenu:after {
  content: "";
  background-image: url(../img/icons/black-caret.png);
  height: 10px;
  width: 7px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  float: right;
  margin-top: 0.5rem;
}
/* line 10659, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li .project-filter-sub {
  transition: 300ms all ease-in-out;
  position: absolute;
  background-color: #fafafa;
  top: 0;
  left: 0;
  opacity: 0;
  padding: 0;
  width: 17.5rem;
  box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.25);
  pointer-events: none;
  z-index: -1;
}
/* line 10672, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li .project-filter-sub li {
  padding: 0.625rem 1.25rem;
}
/* line 10675, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li .project-filter-sub li:first-child {
  margin-top: 0.625rem;
}
/* line 10679, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li .project-filter-sub li:last-child {
  margin-bottom: 0.625rem;
}
/* line 10687, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.selected:not(.search-class) {
  text-decoration: none;
  background-image: url(../img/gradient_btn2.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 10694, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.selected:not(.search-class) .project-filter-sub {
  pointer-events: all;
  left: 100%;
  opacity: 1;
}
/* line 10700, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.selected:not(.search-class) .project-filter-sub li:hover {
  background-image: url(../img/gradient_btn_darker.png);
  background-size: 100% 85%;
}
/* line 10707, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.selected:not(.search-class):after {
  content: '';
  background-image: url(../img/icons/tick.png);
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: cover;
}
/* line 10723, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap .project-filter-dropdown .filter-wrapper .project-filter-main li.selected:not(.search-class):hover:after {
  background-image: url(../img/icons/close.png);
}
/* line 10735, ../sass/_creatizmo.scss */
.projects-index-wrapper .filter-cat-name-wrap:hover .filter-wrapper {
  pointer-events: all;
  display: block;
}

/* Projects Index end */
/* Single Project */
/* line 10747, ../sass/_creatizmo.scss */
.single-project-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 10751, ../sass/_creatizmo.scss */
.single-project-wrapper .project-gallery {
  display: none;
}
/* line 10755, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects {
  height: 2.8125rem;
  width: 100%;
  display: flex;
  margin-bottom: 0.125rem;
}
/* line 10761, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects > a {
  display: flex;
  align-items: center;
  color: #000;
}
/* line 10766, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects > a:hover {
  color: #000;
  text-decoration: none;
}
/* line 10772, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects img {
  height: 1.8125rem;
  width: 0.9375rem;
}
@media (max-width: 340px) {
  /* line 10772, ../sass/_creatizmo.scss */
  .single-project-wrapper .previous-next-projects img {
    height: 1.3125rem;
    width: 0.5375rem;
  }
}
/* line 10781, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects p {
  font-size: 1.25rem;
  font-family: "Helen Pro_Light";
}
@media (max-width: 340px) {
  /* line 10781, ../sass/_creatizmo.scss */
  .single-project-wrapper .previous-next-projects p {
    font-size: 1rem;
  }
}
/* line 10789, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects .previous-project {
  width: 50%;
  height: 100%;
}
/* line 10793, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects .previous-project p {
  margin: 0 0 0.15rem 0.8rem;
}
/* line 10799, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects .next-project {
  width: 50%;
  height: 100%;
  justify-content: flex-end;
}
/* line 10804, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects .next-project img {
  transform: rotate(180deg);
}
/* line 10808, ../sass/_creatizmo.scss */
.single-project-wrapper .previous-next-projects .next-project p {
  margin: 0 0.8rem 0.15rem 0;
}
/* line 10814, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section {
  height: 40.75rem;
  margin-bottom: 1.1625rem;
  margin-left: 0;
  margin-right: 0;
}
/* line 10820, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
/* line 10827, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section a:hover {
  text-decoration: none;
}
/* line 10833, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .left-col-project .main-video {
  background-image: url(../img/project/MLine.jpg);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 10839, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .left-col-project .main-video img {
  width: 6.25rem;
  z-index: 1;
}
/* line 10845, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .left-col-project .main-video.play-video {
  display: none;
}
/* line 10849, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .left-col-project .main-video:before {
  content: "";
  background: black;
  background: -moz-radial-gradient(circle, rgba(0, 0, 0, 0.35) 0%, rgba(255, 255, 255, 0) 20%);
  background: -webkit-radial-gradient(circle, rgba(0, 0, 0, 0.35) 0%, rgba(255, 255, 255, 0) 20%);
  background: radial-gradient(circle, rgba(0, 0, 0, 0.35) 0%, rgba(255, 255, 255, 0) 20%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
}
/* line 10864, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .left-col-project iframe {
  height: 100%;
  width: 100%;
  display: none;
}
/* line 10869, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .left-col-project iframe.play-video {
  display: block;
}
/* line 10876, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .top-project-row {
  height: calc(50% - 0.46875rem);
  margin-bottom: 1.0625rem;
}
/* line 10881, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .top-project-row a:first-child {
  margin-right: 1.0625rem;
  flex: 0 0 28.1875rem;
  max-width: 28.1875rem;
}
/* line 10893, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .bottom-project-row {
  height: calc(50% - 0.46875rem);
}
/* line 10897, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .bottom-project-row a:first-child {
  margin-right: 1.0625rem;
}
/* line 10901, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .bottom-project-row a:last-child {
  flex: 0 0 28.1875rem;
  max-width: 28.1875rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
/* line 10908, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .bottom-project-row a:last-child span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 3.9375rem;
  color: #fff;
  font-family: "Helen Pro_light";
  text-shadow: 1px 1px 5px #000000;
  position: absolute;
}
/* line 10924, ../sass/_creatizmo.scss */
.single-project-wrapper .media-section .right-col-project .img-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 10933, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-header {
  font-size: 1.875rem;
  font-family: "Helen Pro_Bold";
  padding: 1.5rem 0 0.5rem 0;
}
/* line 10939, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content {
  display: flex;
}
/* line 10943, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text {
  overflow: hidden;
  transition: 300ms all ease-in-out;
  padding-bottom: 2rem;
  width: 58.313rem;
  max-width: 100%;
  position: relative;
}
/* line 10952, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-desc-container {
  font-size: 1.3125rem;
  font-family: "Helen Pro_Light";
  line-height: 1.5rem;
  padding-right: 17px;
  overflow: hidden;
}
@media (max-width: 480px) {
  /* line 10952, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-description .project-desc-content .project-desc-text .project-desc-container {
    font-size: 1rem;
    line-height: 1.25rem;
    padding-right: 0;
  }
}
/* line 10964, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-desc-container * {
  font-size: 1.3125rem !important;
}
@media (max-width: 480px) {
  /* line 10964, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-description .project-desc-content .project-desc-text .project-desc-container * {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
/* line 10974, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-read-more {
  bottom: 0;
  z-index: 1;
  cursor: pointer;
  display: flex;
}
/* line 10981, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-read-more span {
  margin-left: 0.3rem;
}
/* line 10985, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-read-more .moreread {
  display: block;
}
/* line 10989, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-read-more .lessread {
  display: none;
}
/* line 10993, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text .project-read-more .blk-caret {
  transition: 600ms all ease-in-out;
  content: "";
  background-image: url(../img/icons/black-caret.png);
  height: 8px;
  width: 7px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  float: right;
  margin-top: 0.5rem;
  margin-left: 0.4rem;
}
/* line 11008, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text:after {
  transition: 100ms all ease-in-out;
  background: black;
  background: -moz-linear-gradient(180deg, transparent 94%, #fff 100%);
  background: -webkit-linear-gradient(180deg, transparent 94%, #ffffff 100%);
  background: linear-gradient(180deg, transparent 94%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fafafa", GradientType=1);
  height: 15rem;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  pointer-events: none;
  content: '';
  opacity: 1;
}
/* line 11026, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text.hide-gradient-desc:after {
  opacity: 0;
}
/* line 11032, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text.reading-more .moreread {
  display: none;
}
/* line 11036, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text.reading-more .lessread {
  display: block;
}
/* line 11040, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text.reading-more:after {
  transition: 600ms all ease-in-out;
  bottom: -15rem;
}
/* line 11045, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-desc-text.reading-more .blk-caret {
  transform: rotate(-90deg);
}
/* line 11051, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-info-col {
  width: 100%;
  max-width: calc(100% - 58.313rem);
  padding-top: 2.3125rem;
}
/* line 11056, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-info-col ul {
  padding: 0.46875rem 0;
  margin: 0;
  background-color: #fafafa;
}
/* line 11061, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-info-col ul li {
  padding: 0.46875rem 1.25rem;
  font-family: "Helen Pro_Light";
  font-size: 1.125rem;
  color: #888888;
  line-height: 1.3125rem;
}
/* line 11072, ../sass/_creatizmo.scss */
.single-project-wrapper .project-description .project-desc-content .project-info-col ul li .tag-content {
  font-family: "Helen Pro_Bold";
  font-weight: 700;
  color: #000000;
}
/* line 11083, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share {
  margin-top: 1rem;
  margin-bottom: 1.375rem;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 480px) {
  /* line 11083, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-share {
    align-items: center !important;
    flex-flow: row !important;
    justify-content: center;
  }
}
/* line 11095, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-btn {
  border: 2px solid #888;
  padding: 0.34rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 7rem;
}
/* line 11103, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-btn img {
  width: 1.25rem;
}
/* line 11107, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-btn span {
  color: #888;
  margin-left: 0.35rem;
}
/* line 11112, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-btn:hover {
  text-decoration: none;
}
/* line 11117, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-divider {
  width: 1px;
  height: 1.625rem;
  margin: 0.4375rem 1.125rem;
  background-color: #888;
}
/* line 11124, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-tags {
  font-family: "Helen Pro_Light";
  font-size: 1rem;
  color: #888;
  display: flex;
}
/* line 11130, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-tags .project-tags {
  margin-left: 0.3rem;
}
/* line 11133, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-tags .project-tags a {
  color: #888;
}
/* line 11136, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-tags .project-tags a:hover {
  text-decoration: none;
}
/* line 11141, ../sass/_creatizmo.scss */
.single-project-wrapper .project-share .project-share-tags .project-tags a:not(:last-child):after {
  content: ", ";
}
/* line 11153, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-decors-section .slick-slide img {
  width: 100%;
}
/* line 11159, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section > div {
  margin-bottom: 1.375rem;
}
/* line 11163, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider-header {
  font-size: 2.125rem;
  font-family: "Helen Pro_Bold";
  margin-bottom: 1.5rem;
}
/* line 11168, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider-header:after {
  content: '';
  display: block;
  width: 1.6875rem;
  height: 0.3125rem;
  background-color: #000;
  margin-left: -1.6875rem;
  margin-top: -0.375rem;
}
/* line 11180, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider a {
  color: #000;
  position: relative;
}
@media (max-width: 1280px) {
  /* line 11180, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider a {
    display: inline;
  }
}
/* line 11188, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider a:hover {
  text-decoration: none;
}
/* line 11194, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .project-slider-init .download-prod-btn {
  bottom: 1.125rem;
}
/* line 11199, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}
/* line 11204, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide {
  margin: 0 7.5px;
  overflow: hidden;
  position: relative;
}
/* line 11209, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide .product-button-class {
  display: none;
}
/* line 11214, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide:hover .product-button-class {
  display: block;
}
/* line 11219, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img {
  position: relative;
  background-size: cover;
  background-position: center;
  border: 1px solid transparent;
}
/* line 11225, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img.show-deco-border {
  border: 1px solid #eee;
}
@media (min-width: 1440px) {
  /* line 11219, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img {
    height: calc((1440px - (15px * 3)) / 3);
  }
}
@media (min-width: 701px) and (max-width: 1439px) {
  /* line 11219, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 3)) / 3);
  }
}
@media (min-width: 481px) and (max-width: 700px) {
  /* line 11219, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 2)) / 2);
  }
}
/* line 11240, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
  background-size: cover;
  background-position: center;
}
@media (min-width: 1440px) {
  /* line 11240, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
    height: calc((1440px - (15px * 4)) / 4);
  }
}
@media (min-width: 901px) and (max-width: 1439px) {
  /* line 11240, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 4)) / 4);
  }
}
@media (min-width: 701px) and (max-width: 900px) {
  /* line 11240, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 3)) / 3);
  }
}
@media (min-width: 481px) and (max-width: 700px) {
  /* line 11240, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 2)) / 2);
  }
}
/* line 11257, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-project-img {
  background-size: cover;
  background-position: center;
}
@media (min-width: 1440px) {
  /* line 11257, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-project-img {
    height: calc((1440px - (15px * 3)) / 3);
  }
}
@media (min-width: 701px) and (max-width: 1439px) {
  /* line 11257, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-project-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 3)) / 3);
  }
}
@media (min-width: 481px) and (max-width: 700px) {
  /* line 11257, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-project-img {
    height: calc((100vw - (3.125rem * 2) - (15px * 2)) / 2);
  }
}
/* line 11272, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .project-slider-name {
  margin: 0.65rem 0;
  font-size: 1.25rem;
  font-family: "Helen Pro_Bold";
}
@media (max-width: 480px) {
  /* line 11272, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .project-slider-name {
    font-size: 1rem;
  }
}
/* line 11281, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .project-slider-name span {
  font-family: "Helen Pro_Light";
}
/* line 11285, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .project-slider-name.mobile {
  opacity: 0;
}
@media (max-width: 1280px) {
  /* line 11285, ../sass/_creatizmo.scss */
  .single-project-wrapper .project-sliders-section .project-slider .project-slider-name.mobile {
    position: unset !important;
    color: #000 !important;
    opacity: 1 !important;
    font-size: 1rem !important;
    text-align: center;
    font-family: "Helen Pro_Bold" !important;
  }
}
/* line 11300, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-next.slick-arrow {
  background-image: url(../img/icons/back.png);
  transform: rotate(180deg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  width: 29px;
  height: 28px;
  background-color: transparent;
}
/* line 11312, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-slider .slick-prev.slick-arrow {
  background-image: url(../img/icons/back.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 29px;
  height: 28px;
  background-color: transparent;
}
/* line 11324, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide {
  position: relative;
}
/* line 11327, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide .project-slider-name {
  font-family: "Helen Pro_Light";
  font-size: 1.75rem;
  color: #fff;
  position: absolute;
  bottom: 0rem;
  margin: 0.9375rem;
  z-index: 1;
  opacity: 0;
  transition: 300ms all ease-in-out;
  line-height: 1;
}
/* line 11340, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide a {
  display: block;
}
/* line 11343, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide a:after {
  transition: all 300ms ease-in-out;
  opacity: 0;
  content: '';
  background-color: rgba(1, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.35s, transform 0.1s;
  -moz-transition: opacity 0.35s, transform 0.1s;
  -ms-transition: opacity 0.35s, transform 0.1s;
  -o-transition: opacity 0.35s, transform 0.1s;
  transition: opacity 0.35s, transform 0.1s;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
}
/* line 11365, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide a .project-project-img {
  -webkit-transition: transform 0.45s;
  -moz-transition: transform 0.45s;
  -ms-transition: transform 0.45s;
  -o-transition: transform 0.45s;
  transition: transform 0.45s;
}
/* line 11374, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide a:hover:after {
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
/* line 11383, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide a:hover .project-slider-name {
  opacity: 1;
}
/* line 11387, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide a:hover .project-project-img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
/* line 11398, ../sass/_creatizmo.scss */
.single-project-wrapper .project-sliders-section .project-other-section .slick-slide:hover .project-slider-name {
  opacity: 1;
  bottom: 0;
}

/* Single Project End */
/* Projects end */
/* Search page */
/* line 11414, ../sass/_creatizmo.scss */
.search_word {
  font-family: "Helen Pro_Italic_L";
  text-transform: uppercase;
}

/* line 11420, ../sass/_creatizmo.scss */
.search_result .search-result-section {
  display: flex;
  flex-wrap: wrap;
}
/* line 11424, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment {
  width: calc(33% - 2.25rem);
  max-width: calc(33% - 1.125rem);
  margin-top: 1.5rem;
  height: 3.8125rem;
  overflow: hidden;
  transition: 300ms all ease-in-out;
  max-height: 33.875rem;
}
/* line 11433, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment:nth-child(3n+2) {
  margin: 1.5rem 2.25rem 0 2.25rem;
}
/* line 11438, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .dropdown-top-section {
  padding: 1.013rem 0;
  font-size: 1.375rem;
  font-family: "Helen Pro_Light";
  color: #000;
  border-bottom: 2px solid #dbdbdb;
  cursor: pointer;
  line-height: 0.7;
}
/* line 11447, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .dropdown-top-section img {
  right: 0;
  max-width: 1.75rem;
  cursor: pointer;
  pointer-events: none;
  transform: rotate(0deg);
  transition: 0.15s ease-in;
  position: relative;
  float: right;
  top: -0.375rem;
}
/* line 11460, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment.open-search-section {
  height: auto;
}
/* line 11463, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment.open-search-section .dropdown-top-section {
  color: #05377b;
}
/* line 11468, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment.open-search-section .dropdown-top-section img {
  transition: 300ms all ease-in-out;
  transform: rotate(180deg);
}
/* line 11475, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something {
  overflow: hidden;
  height: 100%;
}
/* line 11479, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section {
  margin-top: 2.5rem;
  overflow: hidden;
  height: 83%;
  max-width: 100%;
}
/* line 11486, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section.mCustomScrollbar .mCSB_container {
  margin-right: 2.1875rem;
}
/* line 11490, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section.mCustomScrollbar .mCSB_dragger {
  height: 1.25rem !important;
}
/* line 11495, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section.mCustomScrollbar .mCSB_dragger_bar {
  background-color: #9b9b9b;
  border-radius: 0;
  max-width: 3px;
}
/* line 11501, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section.mCustomScrollbar .mCSB_draggerRail {
  background-color: #dbdbdb;
}
/* line 11506, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element {
  display: flex;
}
/* line 11509, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element:not(:last-child) {
  margin-bottom: 2.1875rem;
}
/* line 11513, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-image {
  width: 7.5rem;
  height: 7.5rem;
  flex-shrink: 0;
  margin-right: 0.8rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 11522, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-image.default {
  background-image: url("/public/images/logo.png") !important;
  background-repeat: no-repeat;
  background-color: #eee;
  background-size: 80%;
}
/* line 11529, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-image.bordered {
  border: 1px solid #eee;
}
/* line 11534, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-info {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
/* line 11539, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-info .result-name {
  font-family: "Helen Pro_Light";
  font-size: 1.125rem;
  line-height: 1.2;
  padding-left: 0.0625rem;
}
/* line 11546, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-info .result-desc {
  line-height: 1.125rem;
  font-family: "Helen Pro_Light";
  font-size: 0.9375rem;
  padding-left: 0.0625rem;
}
/* line 11553, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-info .result-see-more {
  font-size: 0.825rem;
  text-transform: uppercase;
  border: 1px solid #05377b;
  width: 9.1875rem;
  height: 1.75rem;
  line-height: 1.75rem;
  text-align: center;
}
/* line 11562, ../sass/_creatizmo.scss */
.search_result .search-result-section .dropdown-segment .something .dropdown-content-section .dropdown-content-element .result-info .result-see-more:hover {
  text-decoration: none;
}

/* Search page end */
/* Mega Gallery */
/* line 11578, ../sass/_creatizmo.scss */
.mega-gallery-container {
  display: none;
}
/* line 11581, ../sass/_creatizmo.scss */
.mega-gallery-container.is-open {
  display: block;
}
/* line 11585, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-backdrop {
  position: fixed;
  top: 0;
  z-index: 1000;
  left: -25vw;
  width: 125vw;
  height: 100vh;
  background-color: #000000;
  opacity: 0.85;
}
/* line 11596, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content {
  position: fixed;
  width: calc(100vw - 20rem);
  height: calc(100vh - 15rem);
  max-width: 955px;
  max-height: 650px;
  top: 0;
  background-color: transparent;
  z-index: 1001;
  left: 0;
  right: 0;
  margin: 14rem auto 5rem auto;
}
@media (max-width: 480px) {
  /* line 11596, ../sass/_creatizmo.scss */
  .mega-gallery-container .mega-gallery-content {
    width: calc(100vw - 3rem);
  }
}
/* line 11613, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .close-mega-gallery {
  position: fixed;
  top: 7.6rem;
  right: calc(((100vw - 1360px) / 2) - 1.877rem);
  z-index: 1002;
  width: 2.25rem;
  transform: rotate(45deg);
  cursor: pointer;
}
@media (max-width: 1530px) {
  /* line 11613, ../sass/_creatizmo.scss */
  .mega-gallery-container .mega-gallery-content .close-mega-gallery {
    right: calc(5rem - 1.85rem);
  }
}
/* line 11626, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper {
  height: 100%;
}
/* line 11629, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-info-layer {
  color: #fff;
  font-family: "Helen Pro_Light";
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
  padding: 0.48rem 1.5rem 1.875rem 1.5rem;
  pointer-events: none;
}
/* line 11639, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-info-layer .project-title {
  font-size: 1.875rem;
}
/* line 11643, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-info-layer .project-author {
  font-size: 0.75rem;
}
/* line 11647, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-info-layer .project-pagination {
  font-size: 0.75rem;
  position: absolute;
  bottom: 1.475rem;
}
/* line 11654, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-gallery-gradient {
  background: black;
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000059", endColorstr="#ffffff", GradientType=1);
  position: absolute;
  width: 100%;
  height: 7rem;
  top: 0;
  z-index: 1;
  pointer-events: none;
}
/* line 11667, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-gallery-gradient.bottom-project-grad {
  transform: rotate(180deg);
  top: calc(100% - 7rem);
}
/* line 11673, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery {
  height: 100%;
  width: calc(100% + 10rem);
  margin-left: -5rem;
}
/* line 11678, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-list {
  height: 100%;
}
/* line 11681, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-list .slick-track {
  height: 100%;
}
/* line 11684, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-list .slick-track .slick-slide {
  margin: 0 5rem;
}
/* line 11690, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .mega-gallery-img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 11699, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-next.slick-arrow {
  background-image: url(../img/slider_arrows_right.png);
  width: 18px;
  height: 28px;
  background-color: transparent;
  right: 0;
  top: calc(50% - 13px);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 480px) {
  /* line 11699, ../sass/_creatizmo.scss */
  .mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-next.slick-arrow {
    right: 58px;
  }
}
/* line 11715, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-prev.slick-arrow {
  background-image: url(../img/slider_arrows_left.png);
  width: 18px;
  height: 28px;
  background-color: transparent;
  left: 0;
  top: calc(50% - 13px);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 480px) {
  /* line 11715, ../sass/_creatizmo.scss */
  .mega-gallery-container .mega-gallery-content .project-slider-wrapper .project-slider-init-mega-gallery .slick-prev.slick-arrow {
    left: 58px;
  }
}
/* line 11731, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  height: 100%;
  width: 23.1875rem;
  top: 0;
}
/* line 11739, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar {
  transition: 300ms all ease-in-out;
  position: absolute;
  right: -21.625rem;
  top: 0;
  width: 21.9375rem;
  height: 100%;
  background-color: #fff;
  z-index: 3;
  box-shadow: 0 0 16px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  flex-flow: column;
}
/* line 11752, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar.mega-open {
  right: 0;
}
/* line 11756, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-thumb {
  width: 1.25rem;
  height: 4.6875rem;
  position: absolute;
  left: -1.25rem;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 11765, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-thumb:before {
  content: '';
  display: block;
  width: 1.25rem;
  height: 4.6875rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../img/mega-gallery-thumb.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 11780, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-thumb:after {
  content: '';
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../img/icons/list_blk.png);
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  transform: rotate(90deg);
}
/* line 11799, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content {
  height: calc(100% - 5.2rem);
  padding: 2.1875rem 0.75rem 1.3125rem 1.125rem;
  overflow: hidden;
  margin-bottom: 1rem;
  border-bottom: 1px solid #e4e4e4;
}
/* line 11806, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content.insp-gal {
  height: 100%;
}
/* line 11809, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content.insp-gal .mega-gradient {
  bottom: 1rem;
}
/* line 11814, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-sidebar-header {
  font-family: "Helen Pro_Light";
  font-size: 1.15rem;
  position: relative;
  width: calc(100% - 3rem);
  line-height: 1rem;
}
/* line 11823, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mCustomScrollbar {
  padding-top: 13px;
}
/* line 11827, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mCustomScrollbar .mCSB_container {
  margin-right: 1.1875rem;
}
/* line 11831, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mCustomScrollbar .mCSB_dragger {
  height: 1.25rem !important;
}
/* line 11835, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mCustomScrollbar .mCSB_dragger_bar {
  background-color: #9b9b9b;
  border-radius: 0;
  max-width: 3px;
}
/* line 11841, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mCustomScrollbar .mCSB_draggerRail {
  background-color: #dbdbdb;
}
/* line 11847, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-decor-element a {
  color: #000;
}
/* line 11850, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-decor-element a:hover {
  text-decoration: none;
}
/* line 11856, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-decor-element .mega-decor-img {
  height: 6.25rem;
  width: 100%;
  border: 1px solid transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 11864, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-decor-element .mega-decor-img.show-deco-border {
  border: 1px solid #eee;
}
/* line 11869, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-decor-element .mega-decor-name {
  font-size: 1rem;
  font-family: "Helen Pro_Bold";
  margin-top: 0.2rem;
  margin-bottom: 1.25rem;
}
/* line 11875, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-content .mega-decor-element .mega-decor-name span {
  font-family: "Helen Pro_Light";
}
/* line 11882, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav {
  display: inherit;
  padding: 0 1.25rem;
  /* background-color: #fafafa; */
  text-align: center;
  height: 3.125rem;
}
/* line 11889, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav a {
  color: #fff;
}
/* line 11892, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav a:hover {
  text-decoration: none;
}
/* line 11897, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav .w-caret {
  content: "";
  background-image: url(../img/icons/white-caret.png);
  height: 10px;
  width: 7px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  float: right;
}
/* line 11908, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav .mega-gallery-nav-prev {
  float: left;
  background-image: url(../img/project/mega-prev.jpg);
  width: 50%;
  margin-right: 0.5625rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 11918, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav .mega-gallery-nav-prev .w-caret {
  transform: rotate(180deg);
  margin-right: 0.4rem;
}
/* line 11924, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav .mega-gallery-nav-next {
  float: right;
  background-image: url(../img/project/mega-next.jpg);
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 11933, ../sass/_creatizmo.scss */
.mega-gallery-container .mega-gallery-content .project-slider-wrapper .mega-sidebar-container .mega-gallery-sidebar .mega-gallery-sidebar-nav .mega-gallery-nav-next .w-caret {
  margin-left: 0.4rem;
}

@media (max-height: 1000px) {
  /* line 11946, ../sass/_creatizmo.scss */
  .mega-gallery-container .mega-gallery-content {
    height: calc(410px + (740 - 410) * ((100vh - 500px) / (1000 - 500))) !important;
    margin-top: calc(64px + (160 - 64) * ((100vh - 500px) / (1000 - 500))) !important;
  }
  /* line 11950, ../sass/_creatizmo.scss */
  .mega-gallery-container .mega-gallery-content .close-mega-gallery {
    top: calc(48px + (120 - 40) * ((100vh - 500px) / (1000 - 500))) !important;
  }
}
/* Mega Gallery End */
/* About us page */
/* line 11961, ../sass/_creatizmo.scss */
.about-us-wrapper {
  position: relative;
  padding-bottom: 0.001rem;
}
/* line 11965, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-bg {
  background-image: url("../img/about.jpg");
  background-size: cover;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: 30.938rem;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0;
}
/* line 11976, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc {
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  padding: 0 2.5rem;
  height: 100%;
  max-width: 56.875rem;
  margin: 0 auto;
  line-height: 1.5rem;
}
/* line 11985, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc .title {
  text-align: center;
  font-family: "Helen Pro_Light";
  font-size: 2.875rem;
  color: #666666;
  line-height: 2rem;
  padding-bottom: 2.25rem;
  padding-top: 4.375rem;
}
/* line 11994, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc .title span {
  font-family: "Helen Pro_Bold";
}
@media (max-width: 360px) {
  /* line 11976, ../sass/_creatizmo.scss */
  .about-us-wrapper .about-us-desc {
    width: 100%;
    text-align: justify;
    padding: 0 1.5rem;
  }
}
/* line 12005, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc p {
  margin-bottom: 1.5rem;
}
/* line 12009, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc a {
  color: #000000;
}
/* line 12013, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc b {
  font-family: "Helen Pro_Bold";
}
/* line 12016, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc b a {
  color: #000;
}
/* line 12019, ../sass/_creatizmo.scss */
.about-us-wrapper .about-us-desc b a:hover {
  color: #000;
  text-decoration: none;
}

/* About us page end */
/* Terms & Condition page */
/* line 12033, ../sass/_creatizmo.scss */
.terms-wrapper {
  margin-top: 2.1875rem;
  margin-bottom: 9.0625rem;
}
/* line 12037, ../sass/_creatizmo.scss */
.terms-wrapper:before {
  background-image: url("../img/terms-wrapp.jpg");
  content: '';
  display: block;
  width: 102vw;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  background-color: #f9f9fb;
}
/* line 12050, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper {
  height: 38.75rem;
}
/* line 12053, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper:first-child {
  padding-right: 10px;
}
/* line 12057, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper:last-child {
  padding-left: 10px;
}
/* line 12062, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper a .single-block {
  justify-content: center;
  align-items: center;
  display: flex;
  text-align: center;
  border: 1px solid #dbdbdb;
  cursor: pointer;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.03);
}
/* line 12073, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper a .single-block .block-text {
  font-family: "Helen Pro_Light";
  font-size: 2.5rem;
  color: #353636;
  line-height: 3.25rem;
}
/* line 12079, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper a .single-block .block-text div {
  font-size: 3.75rem;
}
/* line 12085, ../sass/_creatizmo.scss */
.terms-wrapper .single-block-wrapper a:hover {
  text-decoration: none;
}
/* line 12092, ../sass/_creatizmo.scss */
.terms-wrapper .tctitle {
  font-size: 1.875rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
  line-height: 2.24rem;
}
/* line 12099, ../sass/_creatizmo.scss */
.terms-wrapper .countries_content {
  padding-top: 0.7rem;
}
/* line 12103, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country {
  padding-left: 0;
}
/* line 12106, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-family: 'Helen Pro_Bold';
}
/* line 12111, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent span {
  cursor: pointer;
  display: flex;
  align-items: center;
}
/* line 12116, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent span .img-dropdown {
  max-width: 0.9375rem;
  height: 1rem;
  pointer-events: none;
  transition: 0.15s ease-in;
  margin-left: 0.8rem;
}
/* line 12124, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent span.open {
  color: #05377b;
}
/* line 12127, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent span.open .img-dropdown {
  transform: rotate(180deg);
}
/* line 12132, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent span a {
  color: #000000;
}
/* line 12138, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent ul {
  padding-left: 0;
}
/* line 12141, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent ul li {
  font-size: 1.25rem;
  font-family: "Helen Pro_Light";
  text-transform: capitalize;
}
/* line 12146, ../sass/_creatizmo.scss */
.terms-wrapper .choose_country .continent ul li a {
  color: #000000;
}
/* line 12158, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .tctitle .img-dropdown {
  max-width: 0.9375rem;
  height: 1rem;
  pointer-events: none;
  transition: 0.15s ease-in;
  margin-left: 0.8rem;
}
/* line 12166, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .tctitle.open {
  color: #05377b;
}
/* line 12169, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .tctitle.open .img-dropdown {
  transform: rotate(180deg);
}
/* line 12174, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .tctitle.link {
  cursor: pointer;
}
/* line 12179, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .choose_country {
  padding-top: 0.7rem;
}
/* line 12183, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .privacy-content {
  display: none;
  column-count: 2;
  padding-left: 1rem;
  padding-top: 0.8rem;
}
/* line 12189, ../sass/_creatizmo.scss */
.terms-wrapper.privacy .privacy-content a {
  display: block;
  font-size: 1.25rem;
  font-family: "Helen Pro_Light";
  color: #000000;
}

/* Terms & Condition page end */
/* Contact us page */
/* line 12204, ../sass/_creatizmo.scss */
.contact-us-wrapper {
  position: relative;
}
/* line 12207, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-bg {
  background-image: url("../img/contactsbg.jpg");
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: 30.938rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 12217, ../sass/_creatizmo.scss */
.contact-us-wrapper .krono-contact-section {
  max-width: 100% !important;
  padding-right: 7rem;
}
/* line 12222, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container {
  height: 100%;
  padding: 4.188rem 2.5rem 0 2.5rem;
}
/* line 12226, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-header {
  font-size: 2.875rem;
  font-family: "Helen Pro_Light";
  text-align: center;
  line-height: 1.9rem;
  color: #666666;
  padding-bottom: 1rem;
}
/* line 12235, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-content {
  height: 100%;
}
/* line 12240, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-content #contacts_form fieldset.contact .btn-wrapper {
  width: 100%;
  display: block;
  height: auto;
  text-align: right;
}
/* line 12250, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address {
  height: 100%;
  padding-right: 6rem;
}
/* line 12254, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .street-field {
  margin-bottom: 0.8rem;
}
/* line 12257, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .street-field p {
  margin-bottom: 0.25rem;
}
/* line 12262, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address p {
  margin-bottom: 0;
  line-height: 1.6rem;
}
/* line 12267, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper {
  max-width: 100%;
  height: 100%;
  position: relative;
}
/* line 12272, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .krono-contact {
  height: 25.225rem;
}
/* line 12277, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .krono-contact .krono-contact-section:not(:last-child) {
  margin-bottom: 1.8875rem;
}
/* line 12283, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .mCustomScrollbar {
  max-width: 100%;
}
/* line 12287, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger {
  /* height: 30px !important; */
}
/* line 12290, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #9b9b9b;
  left: 1px;
  border-radius: 0;
  width: 3px;
}
/* line 12298, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  background-color: #dbdbdb;
}
/* line 12305, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-wrapper .krono-contact-gradient {
  width: 100%;
  max-width: calc(100% - 25px);
  opacity: 0;
}
/* line 12313, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form {
  padding-top: 2.8rem;
}
/* line 12316, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div {
  position: relative;
}
/* line 12319, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input {
  margin-bottom: 1.5rem;
  padding: 0.344rem 1.1875rem;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  border: 1px solid #dedede;
  color: #6b747c;
}
/* line 12327, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-transform: uppercase;
}
/* line 12331, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
}
/* line 12335, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input:-ms-input-placeholder {
  /* IE 10+ */
  text-transform: uppercase;
}
/* line 12339, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input:-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
}
/* line 12343, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input.half-width-form-field {
  width: calc(50% - 10px);
}
/* line 12346, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input.half-width-form-field.error {
  border: 1px solid darkred;
}
/* line 12351, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input.full-width-form-field {
  width: calc(100% - 2px);
}
/* line 12354, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div input.full-width-form-field.error {
  border: 1px solid darkred;
}
/* line 12360, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form div p.system_message {
  position: absolute;
  font-size: 0.8rem;
  padding-left: 0.7rem;
  border-color: #8b0101;
  color: #aa302f;
  bottom: -15px;
}
/* line 12370, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form textarea {
  width: calc(100% - 2px);
  margin-bottom: 2.7rem;
  padding: 0.39rem 1.1875rem;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  border: 1px solid #dedede;
  color: #6b747c;
  height: 8rem;
  vertical-align: top;
}
/* line 12381, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-transform: uppercase;
}
/* line 12385, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
}
/* line 12389, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form textarea:-ms-input-placeholder {
  /* IE 10+ */
  text-transform: uppercase;
}
/* line 12393, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form textarea:-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
}
/* line 12398, ../sass/_creatizmo.scss */
.contact-us-wrapper .contact-us-container .contact-us-form #tosubscr_button {
  background-color: #fff;
  border: 2px solid #05377b;
  color: #05377b;
  text-transform: uppercase;
  padding: 0.3rem 1.51rem;
  cursor: pointer;
}

/* Contact us page end */
/* FAQ Page */
/* line 12414, ../sass/_creatizmo.scss */
.faq-index-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 12418, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-header {
  text-align: center;
}
/* line 12421, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-header .faq-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(../img/faq-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 12434, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-header .faq-header-text {
  height: 31rem;
  text-align: center;
  font-size: 4.375rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  position: relative;
}
/* line 12448, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-description {
  margin-top: 4.0625rem;
  margin-bottom: 2rem;
}
/* line 12452, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
}
/* line 12460, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 12466, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .row.w-100 {
  margin: 0 0 1.675rem 0;
}
/* line 12470, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .row.w-100 .elements:first-child, .faq-index-wrapper .faq-wrapper .row.w-100 .elements:nth-child(odd) {
  padding-left: 0;
  padding-right: 3.5rem;
}
/* line 12475, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .row.w-100 .elements:nth-child(even) {
  padding-right: 0;
  padding-left: 3.5rem;
}
/* line 12483, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .faq-el {
  width: calc(50% - 1.25rem);
  width: 100%;
}
/* line 12491, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .faq-el .info_toggler {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Bold';
  height: 5rem;
  display: flex;
  align-items: center;
  padding: 0 4.4rem 0 0;
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  color: #000;
  position: relative;
  cursor: pointer;
}
/* line 12504, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .faq-el .info_toggler:after {
  content: '';
  background-image: url(../img/icons/down-blk.png);
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  background-size: contain;
  position: absolute;
  right: 0;
  background-repeat: no-repeat;
  transition: 300ms all ease-in-out;
  margin: auto;
  top: 0;
  bottom: 0;
}
/* line 12520, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .faq-el .info_toggler.expanded {
  color: #05377b;
  font-family: 'Helen Pro';
}
/* line 12524, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .faq-el .info_toggler.expanded:after {
  background-image: url(../img/icons/down-bl.png);
  transform: rotate(180deg);
}
/* line 12531, ../sass/_creatizmo.scss */
.faq-index-wrapper .faq-wrapper .faq-el .info_content {
  display: block;
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  padding: 1rem 1.875rem 0 1.875rem;
  margin: 0;
  line-height: 1.34375rem;
}

/* Sitemap Page start */
/* line 12546, ../sass/_creatizmo.scss */
.sitemap-wrapper {
  padding: 2rem;
  background-color: #fafafa;
}

/* line 12552, ../sass/_creatizmo.scss */
.sitemap-wrapper .sitemap_category_title {
  font-size: 1.725rem;
  font-family: "Helen Pro_Bold";
  text-transform: capitalize;
}

/* line 12561, ../sass/_creatizmo.scss */
.sitemap .sitemap_title > .sitemap_category_middle_title {
  font-size: 1.125rem;
  font-family: "Helen Pro_Bold";
}
/* line 12569, ../sass/_creatizmo.scss */
.sitemap .sitemap_main_cat.emphasis_list .sitemap_title {
  padding-top: 0.5rem;
}
/* line 12575, ../sass/_creatizmo.scss */
.sitemap .sitemap_main_cat .emphasis_list_second > ul {
  padding-left: 0;
}

/* line 12582, ../sass/_creatizmo.scss */
ul.sitemap_sub_cat {
  display: inline-block;
  vertical-align: top;
  padding-right: 3rem;
}

@media (max-width: 480px) {
  /* line 12589, ../sass/_creatizmo.scss */
  .sitemap {
    padding-left: 0.6rem;
  }

  /* line 12593, ../sass/_creatizmo.scss */
  .sitemap_sub_cat {
    padding-left: 0.5rem;
  }

  /* line 12596, ../sass/_creatizmo.scss */
  .sitemap_title ul {
    padding-left: 1rem;
  }
}
/* Sitemap Page end */
/* FAQ Page end */
/* My Krono & Pro */
/* line 12608, ../sass/_creatizmo.scss */
.my-krono-signin-container {
  display: flex;
  justify-content: space-between;
}
/* line 12612, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin {
  width: calc((100% / 3) - 0.6875rem);
  border: 1px solid #e0e0e0;
  padding: 0 3.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
/* line 12621, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset {
  width: 100%;
  margin-bottom: 5.8rem;
}
/* line 12625, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset h2 {
  font-size: 2rem;
  text-transform: uppercase;
  font-family: 'Helen Pro_Bold';
  color: #636363;
  margin-bottom: 3rem;
  margin-top: 0;
  text-align: center;
}
/* line 12635, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset label {
  text-transform: uppercase;
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
  color: #555555;
  margin-bottom: 0.5rem;
}
/* line 12643, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset input {
  height: 2.5rem;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  padding: 0 0.625rem;
  margin-bottom: 1.25rem;
}
/* line 12651, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fafafa;
}
/* line 12655, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fafafa;
}
/* line 12659, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset input:-ms-input-placeholder {
  /* IE 10+ */
  color: #fafafa;
}
/* line 12663, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset input:-moz-placeholder {
  /* Firefox 18- */
  color: #fafafa;
}
/* line 12668, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset button {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.4rem;
  background-color: #fff;
  border: 2px solid #05377b;
  text-transform: uppercase;
  color: #05377b;
  cursor: pointer;
  position: absolute;
  bottom: 4.5875rem;
}
/* line 12681, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset button:hover {
  color: #fff;
  background-color: #05377b;
}
/* line 12686, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset .cst-check-wrap {
  font-family: 'Helen Pro_Light';
  font-weight: bold;
  text-transform: none;
  padding-bottom: 0.1rem;
  font-size: 1rem;
}
/* line 12693, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin fieldset .cst-check-wrap .cst-checkbox {
  margin-right: 0.5rem;
}
/* line 12699, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin .my-krono-forgot-pwd {
  position: absolute;
  bottom: 0;
  height: 2.5rem;
  border-top: 1px solid #e0e0e0;
  width: 100%;
  text-align: center;
  line-height: 2.5rem;
  left: 0;
}
/* line 12709, ../sass/_creatizmo.scss */
.my-krono-signin-container .my-krono-signin .my-krono-forgot-pwd a {
  color: #555555;
}
/* line 12715, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono {
  height: 40.625rem;
  width: calc((100% / 3) - 0.6875rem);
  border: 1px solid #e0e0e0;
  position: relative;
}
/* line 12721, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono.mobile {
  display: none;
}
/* line 12725, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-bg {
  width: 100%;
  height: 100%;
  background-size: cover;
}
/* line 12731, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-header {
  text-transform: uppercase;
  position: absolute;
  top: 2.3rem;
  text-align: center;
  width: 100%;
  font-size: 2rem;
  font-family: "Helen Pro_Bold";
  color: #636363;
  z-index: 1;
}
/* line 12743, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-desc {
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Helen Pro_Light";
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 7.75rem 2.5rem 8.6rem 2.5rem;
  line-height: 1.125rem;
  display: none;
  color: #ffffff;
}
@media screen and (max-width: 1505px) {
  /* line 12755, ../sass/_creatizmo.scss */
  .my-krono-signin-container .wrapper-my-krono .my-krono-desc .text-wrapp {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 20.3125rem;
  }
}
/* line 12764, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-reg {
  position: absolute;
  text-align: center;
  bottom: 4.5875rem;
  height: 2.5rem;
  line-height: 2.375rem;
  width: auto;
  margin: auto;
  left: 0;
  right: 0;
  background-color: #fff;
  border: 2px solid #05377b;
  text-transform: uppercase;
  color: #05377b;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 12781, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-reg:hover {
  background-color: #05377b;
  color: #fff;
  text-decoration: none;
}
/* line 12788, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-footer {
  position: absolute;
  width: 100%;
  height: 2.5rem;
  border-top: 1px solid #e0e0e0;
  text-align: center;
  background-color: #fafafa;
  font-size: 0.875rem;
  bottom: 0;
  line-height: 1.875rem;
  cursor: pointer;
}
/* line 12800, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono .my-krono-footer img {
  width: 1.75rem;
  height: 1.75rem;
  transition: .3s all ease-in-out;
  margin: 0.45rem auto;
  display: block;
}
/* line 12810, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono.regular-krono-section .my-krono-bg {
  background-image: url(../img/mykronoreg.jpg);
  background-position: bottom left;
}
/* line 12817, ../sass/_creatizmo.scss */
.my-krono-signin-container .wrapper-my-krono.pro-section .my-krono-bg {
  background-image: url(../img/mykronoproreg.jpg);
  background-position: bottom right;
}

/* My Krono & Pro end */
/* line 12827, ../sass/_creatizmo.scss */
.form-control:focus {
  box-shadow: none;
}

/* My Krono Profile */
/* line 12834, ../sass/_creatizmo.scss */
.account-details-index-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 12838, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-header {
  margin: 0 0 4.0625rem 0;
  text-align: center;
}
/* line 12842, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-header .account-details-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(/public/krono/img/profile.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 12855, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-header .account-details-header-text {
  height: 31rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
/* line 12864, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-header .account-details-header-text h1 {
  font-size: 3rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
  padding-top: 10%;
}
/* line 12871, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-header .account-details-header-text h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
}
/* line 12880, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
  line-height: 1.9rem;
  margin-bottom: 2rem;
}
/* line 12889, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-description .account-details-desc-content {
  margin: 0 auto 3.938rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  text-align: center;
  line-height: 2rem;
}
/* line 12898, ../sass/_creatizmo.scss */
.account-details-index-wrapper .account-details-description .account-details-desc-content p {
  font-size: 1.5rem;
}
/* line 12905, ../sass/_creatizmo.scss */
.account-details-index-wrapper .form-control {
  border-radius: 0;
}
/* line 12909, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info {
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
  padding-bottom: 2.875rem;
}
/* line 12917, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .register h1 {
  margin-left: -12px;
}
/* line 12922, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info h1 {
  font-size: 2.5rem;
  font-family: 'Helen Pro_Light';
  text-transform: uppercase;
  margin-bottom: 1.9375rem;
}
/* line 12929, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info h2 {
  font-size: 1.4rem;
  font-family: 'Helen Pro_Light';
  margin-bottom: 1.75rem;
}
/* line 12935, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data {
  display: flex;
}
/* line 12938, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data > div > div {
  margin-bottom: 1.2rem;
}
/* line 12941, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data > div > div span {
  font-family: "Helen Pro_Bold";
  font-size: 1.2rem;
}
/* line 12945, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data > div > div span:first-child {
  font-family: "Helen Pro_Light";
}
/* line 12951, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-personal-info {
  width: 50%;
  border-right: 2px solid #e6e6e6;
}
/* line 12957, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-personal-info .row select option {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
}
/* line 12965, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-company-info {
  width: 50%;
  padding-left: 7.8125rem;
}
/* line 12969, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-company-info .contact-method {
  display: flex;
  flex-wrap: wrap;
}
/* line 12973, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-company-info .contact-method .cst-check-wrap {
  margin-right: 1rem;
}
/* line 12979, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-company-info .selectors.edit-profile {
  margin-right: 5px !important;
  position: absolute !important;
  margin-top: 80px;
  right: 0 !important;
  /*@media(max-width: 1366px) {
    margin-right: 5px !important;
    position: absolute !important;
    margin-top: 80px !important;
    right: 0 !important;
  }*/
}
/* line 12996, ../sass/_creatizmo.scss */
.account-details-index-wrapper .profile-info .profile-data .user-company-info select option {
  font-family: 'Helen Pro_Light';
}
/* line 13006, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.edit-profile {
  color: #05377b;
  background: #fff;
  margin: 0 15px;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 2.4375rem;
  line-height: 2.25rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0 4rem;
  margin-right: 0 !important;
  margin-top: 1.2rem;
  display: inline-block;
}
/* line 13026, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.edit-profile:hover {
  color: #fff;
  background: #05377b;
}
/* line 13030, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.edit-profile:hover a {
  color: #fff;
  background: #05377b;
}
/* line 13035, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.edit-profile:hover a:hover {
  text-decoration: none;
}
/* line 13040, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.back-profile {
  color: #636363;
  background: #fff;
  margin: 0 15px;
  cursor: pointer;
  border: 2px solid #636363;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 2.4375rem;
  line-height: 2.25rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0 4rem;
  margin-right: 0 !important;
  margin-top: 1.2rem;
  display: inline-block;
}
/* line 13059, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.back-profile a {
  color: #636363;
}
/* line 13064, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.back-profile:hover {
  color: #fff;
  background: #05377b;
  border-color: #05377b;
}
/* line 13069, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.back-profile:hover a {
  color: #fff;
  background: #05377b;
}
/* line 13074, ../sass/_creatizmo.scss */
.account-details-index-wrapper .selectors.back-profile:hover a:hover {
  text-decoration: none;
}

/* My Krono Profile End */
/* line 13084, ../sass/_creatizmo.scss */
.share-btn-wrap {
  text-align: center;
}
/* line 13087, ../sass/_creatizmo.scss */
.share-btn-wrap .share-title {
  font-family: Helen Pro_Bold;
  font-size: 1.3rem;
  margin-bottom: 1rem;
}
/* line 13093, ../sass/_creatizmo.scss */
.share-btn-wrap a.share-btn {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  background-size: 65%;
  border: 2px solid #000;
  background-repeat: no-repeat;
  background-position: center;
  margin: auto 0.3rem;
}
/* line 13103, ../sass/_creatizmo.scss */
.share-btn-wrap a.share-btn.facebook {
  background-image: url(../img/icons/share/facebook.png);
}
/* line 13107, ../sass/_creatizmo.scss */
.share-btn-wrap a.share-btn.twitter {
  background-image: url(../img/icons/share/twitter.png);
}
/* line 13111, ../sass/_creatizmo.scss */
.share-btn-wrap a.share-btn.pinterest {
  background-image: url(../img/icons/share/pinterest.png);
}
/* line 13115, ../sass/_creatizmo.scss */
.share-btn-wrap a.share-btn.copy {
  background-image: url(../img/icons/share/copy.png);
}

/* My Krono Profile Edit */
/* line 13124, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 13128, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-header {
  margin: 0 0 4.0625rem 0;
  text-align: center;
}
/* line 13132, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-header .account-details-edit-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(/public/krono/img/profile.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 13145, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-header .account-details-edit-header-text {
  height: 31rem;
  text-align: center;
  display: block;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
/* line 13154, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-header .account-details-edit-header-text h1 {
  font-size: 3rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
  padding-top: 10%;
}
/* line 13161, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-header .account-details-edit-header-text h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
}
/* line 13170, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
  line-height: 1.9rem;
  margin-bottom: 2rem;
}
/* line 13179, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-description .account-details-edit-desc-content {
  margin: 0 auto 3.938rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  text-align: center;
  line-height: 2rem;
}
/* line 13188, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .account-details-edit-description .account-details-edit-desc-content p {
  font-size: 1.5rem;
}
/* line 13194, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info {
  width: 100%;
  height: 100%;
}
/* line 13198, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info .row {
  margin-bottom: .7rem;
}
/* line 13202, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info .row .form-control.error {
  border-color: #8b0101;
  color: #aa302f;
}
/* line 13208, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info .row .form-control + p.system_message {
  position: absolute;
  font-size: 0.8rem;
  padding-left: 0.7rem;
  border-color: #8b0101;
  color: #aa302f;
}
/* line 13220, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form input:not([type="checkbox"]), .account-details-edit-index-wrapper .profile-info form select:not([type="checkbox"]) {
  width: 100%;
  height: 2.8125rem;
  border: 1px solid #dad9d9;
  padding: 0 0.625rem;
  font-family: 'Helen Pro_Bold';
  font-size: 1.125rem;
  line-height: 2.8125rem;
  border-radius: 0;
}
/* line 13231, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form input::placeholder, .account-details-edit-index-wrapper .profile-info form select::placeholder {
  font-family: 'Helen Pro_Light';
  color: #dad9d9;
}
/* line 13237, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form button {
  height: 2.5rem;
  line-height: 2.375rem;
  padding: 0 3.4rem;
  background-color: #fff;
  border: 2px solid #05377b;
  text-transform: uppercase;
  color: #05377b;
  cursor: pointer;
  font-size: 1.05rem;
  float: right;
}
/* line 13249, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form button:hover {
  background-color: #05377b;
  color: #fff;
}
/* line 13257, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .selectors.back-profile {
  color: #636363;
  background: #fff;
  margin: 0 15px;
  cursor: pointer;
  border: 2px solid #636363;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 2.5rem;
  line-height: 2.25rem;
  text-align: center;
  text-transform: uppercase;
  float: right;
  padding: 0 4rem;
}
@media (max-width: 480px) {
  /* line 13257, ../sass/_creatizmo.scss */
  .account-details-edit-index-wrapper .profile-info form .selectors.back-profile {
    margin-right: 0;
    margin-top: 1rem;
  }
}
/* line 13277, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .selectors.back-profile a {
  color: #636363;
}
/* line 13282, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .selectors.back-profile:hover {
  color: #fff;
  background: #05377b;
  border-color: #05377b;
}
/* line 13287, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .selectors.back-profile:hover a {
  color: #fff;
  background: #05377b;
}
/* line 13292, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .selectors.back-profile:hover a:hover {
  text-decoration: none;
}
/* line 13299, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data {
  display: flex;
}
/* line 13303, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .row > div {
  padding: 0.375rem;
}
/* line 13306, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .row > div:first-child {
  padding-right: 0.375rem;
}
/* line 13310, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .row > div:last-child {
  padding-left: 0.375rem;
}
/* line 13316, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-personal-info {
  width: 50%;
  padding-right: 7.8125rem;
  border-right: 2px solid #d6d6d6;
}
/* line 13322, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info {
  width: 50%;
  padding-left: 7.8125rem;
}
/* line 13327, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .col.employees {
  max-width: 25%;
}
/* line 13332, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes {
  padding-top: 1rem;
}
/* line 13335, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 13340, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact {
  margin-right: 1rem;
  cursor: pointer;
}
/* line 13344, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact .cst-check-wrap-contact {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/* line 13350, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact .cst-check-wrap-contact .choice_group {
  margin-right: .5rem;
  cursor: pointer;
  display: none;
}
/* line 13355, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact .cst-check-wrap-contact .choice_group:checked {
  color: red;
}
/* line 13360, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact .cst-check-wrap-contact .cst-checkbox-contact {
  margin-bottom: 0;
  cursor: pointer;
  padding-left: 1.5rem;
  background-image: url(/public/krono/img/tick-unchecked.png);
  background-repeat: no-repeat;
  background-position: 0 center;
}
/* line 13368, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact .cst-check-wrap-contact .cst-checkbox-contact.checked {
  background-image: url(/public/krono/img/tick-checked.png);
}
/* line 13372, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method .cst-check-container-contact .cst-check-wrap-contact .cst-checkbox-contact a {
  color: #05377B;
  font-weight: 600;
}
@media (max-width: 480px) {
  /* line 13335, ../sass/_creatizmo.scss */
  .account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes .contact-method {
    flex-direction: column;
    align-items: self-start;
  }
}
/* line 13388, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .subscribe label {
  color: #606060;
  font-size: 1.125rem;
  line-height: 1.35rem;
}
/* line 13396, ../sass/_creatizmo.scss */
.account-details-edit-index-wrapper .profile-info form .profile-data .user-company-info .checkboxes p {
  font-family: 'Helen Pro_Light';
  font-size: 1.25rem;
  color: #606060;
  margin-bottom: 0.5rem;
}

/* My Krono Profile Edit End */
/* My Krono Register */
/* line 13415, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header {
  margin: 0 0 4.0625rem 0;
  text-align: center;
}
/* line 13419, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header .krn-prtl-cnt-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 13431, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header .krn-prtl-cnt-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100vw;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
/* line 13444, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header .krn-prtl-cnt-header-text {
  height: 31rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
/* line 13453, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header .krn-prtl-cnt-header-text h1 {
  font-size: 3rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
  padding-top: 10%;
}
/* line 13460, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header .krn-prtl-cnt-header-text h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
}
/* line 13466, ../sass/_creatizmo.scss */
.account_details .krn-prtl-cnt-header .krn-prtl-cnt-header-text h3 {
  font-size: 1.5rem;
  font-family: "Helen Pro_Light";
  max-width: 42rem;
  margin: 0 auto;
}
/* line 13475, ../sass/_creatizmo.scss */
.account_details .form-control {
  border-radius: 0;
}
/* line 13479, ../sass/_creatizmo.scss */
.account_details .profile-info {
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
  padding: 4.375rem 50px 2.875rem 50px;
}
/* line 13486, ../sass/_creatizmo.scss */
.account_details .profile-info .register h1 {
  margin-left: -12px;
}
/* line 13491, ../sass/_creatizmo.scss */
.account_details .profile-info h1 {
  font-size: 2.5rem;
  font-family: 'Helen Pro_Light';
  text-transform: uppercase;
  margin-bottom: 1.9375rem;
}
/* line 13498, ../sass/_creatizmo.scss */
.account_details .profile-info h2 {
  font-size: 1.75rem;
  font-family: 'Helen Pro_Light';
  margin-bottom: 2.8125rem;
}
/* line 13507, ../sass/_creatizmo.scss */
.account_details .profile-info form .register h2 {
  font-size: 40px;
}
/* line 13512, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data {
  display: flex;
}
/* line 13515, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data > div > div {
  margin-bottom: 1.2rem;
}
/* line 13518, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data > div > div span {
  font-family: "Helen Pro_Cond_B";
  font-size: 1.25rem;
}
/* line 13522, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data > div > div span:first-child {
  font-family: "Helen Pro_Light";
}
/* line 13528, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-personal-info {
  width: 100%;
  padding-right: 0.9375rem;
  margin-rigth: 15px;
}
/* line 13534, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-personal-info .row select {
  width: 100%;
  height: 2.8125rem;
  border: 1px solid #dad9d9;
  padding: 0 0.625rem;
  font-family: 'Helen Pro_Cond';
  font-size: 1.125rem;
  line-height: 2.8125rem;
}
/* line 13543, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-personal-info .row select option {
  font-size: 1.125rem;
  font-family: 'Helen Pro_Light';
}
/* line 13551, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .divider {
  width: 2px;
  background-color: #ced4da;
  margin: 4rem 5%;
}
/* line 13557, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info {
  width: 100%;
  padding-left: 0.9375rem;
}
/* line 13561, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 13566, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact {
  margin-right: 1rem;
  cursor: pointer;
}
/* line 13570, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact .cst-check-wrap-contact {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/* line 13576, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact .cst-check-wrap-contact .choice_group {
  margin-right: .5rem;
  cursor: pointer;
  display: none;
}
/* line 13581, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact .cst-check-wrap-contact .choice_group:checked {
  color: red;
}
/* line 13586, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact .cst-check-wrap-contact .cst-checkbox-contact {
  margin-bottom: 0;
  cursor: pointer;
  padding-left: 1.5rem;
  background-image: url(/public/krono/img/tick-unchecked.png);
  background-repeat: no-repeat;
  background-position: 0 center;
}
/* line 13594, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact .cst-check-wrap-contact .cst-checkbox-contact.checked {
  background-image: url(/public/krono/img/tick-checked.png);
}
/* line 13598, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .contact-method .cst-check-container-contact .cst-check-wrap-contact .cst-checkbox-contact a {
  color: #05377B;
  font-weight: 600;
}
/* line 13607, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info select {
  width: 100%;
  height: 2.8125rem;
  border: 1px solid #dad9d9;
  padding: 0 0.625rem;
  font-family: 'Helen Pro_Cond';
  font-size: 1.125rem;
  line-height: 2.8125rem;
}
/* line 13616, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info select option {
  font-family: 'Helen Pro_Light';
}
/* line 13623, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .row .col-12 p {
  margin: 0;
}
/* line 13628, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .row.subscribe {
  top: -2.5rem;
  position: relative;
}
/* line 13632, ../sass/_creatizmo.scss */
.account_details .profile-info form .profile-data .user-company-info .row.subscribe button {
  position: relative;
  right: -14.3rem;
}
/* line 13645, ../sass/_creatizmo.scss */
.account_details .buttons-container {
  text-align: right;
}
/* line 13649, ../sass/_creatizmo.scss */
.account_details .buttons-container .selectors.primary-button {
  color: #05377b;
  background: #fff;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 2.4375rem;
  line-height: 2.25rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0 1.5rem;
}
/* line 13663, ../sass/_creatizmo.scss */
.account_details .buttons-container .selectors.back {
  display: inline-block;
  color: #666666;
  border: 2px solid #666666;
}
/* line 13668, ../sass/_creatizmo.scss */
.account_details .buttons-container .selectors.back:hover {
  background-color: #666666 !important;
  text-decoration: none;
}
/* line 13674, ../sass/_creatizmo.scss */
.account_details .buttons-container .selectors.primary-button:hover {
  color: #fff;
  background: #05377b;
}
/* line 13678, ../sass/_creatizmo.scss */
.account_details .buttons-container .selectors.primary-button:hover a {
  color: #fff;
  background: #05377b;
}
/* line 13683, ../sass/_creatizmo.scss */
.account_details .buttons-container .selectors.primary-button:hover a:hover {
  text-decoration: none;
}
/* line 13693, ../sass/_creatizmo.scss */
.account_details.register-page .registration-info {
  width: 28%;
  padding: 4.375rem 2.5rem 2.875rem 2.5rem;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 13698, ../sass/_creatizmo.scss */
.account_details.register-page .registration-info h2 {
  font-size: 40px;
  font-family: 'Helen Pro_Light';
  margin-bottom: 2.8125rem;
  text-transform: uppercase;
}
/* line 13705, ../sass/_creatizmo.scss */
.account_details.register-page .registration-info p {
  font-size: 18px;
  letter-spacing: 0.20px;
  font-family: 'Helen Pro_Light';
  line-height: 1.375rem;
}
/* line 13713, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info {
  margin-left: 0;
  padding: 0 50px 2.875rem 50px;
}
/* line 13718, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form h2 {
  text-transform: uppercase;
  left: -0.6rem;
  position: relative;
}
/* line 13726, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form .profile-data * {
  color: #555;
}
/* line 13730, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form .profile-data #tosubscr_button {
  color: #05377b;
}
/* line 13734, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form .profile-data #tosubscr_button:hover {
  color: #ffffff;
}
/* line 13740, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form .profile-data .cst-check-wrap label .terms {
  color: #05377b;
  text-decoration: none;
}
/* line 13752, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form .profile-data .user-company-info .row .col-12 p {
  margin: 0;
}
/* line 13761, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form input:not([type="checkbox"]), .account_details.register-page .profile-info form select:not([type="checkbox"]) {
  color: #b3b3b3;
  font-family: 'Helen Pro_Light';
  text-transform: uppercase;
}
/* line 13767, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form input::-webkit-input-placeholder, .account_details.register-page .profile-info form select::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: 'Helen Pro_Light';
  color: #b3b3b3;
}
/* line 13772, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form input::-moz-placeholder, .account_details.register-page .profile-info form select::-moz-placeholder {
  /* Firefox 19+ */
  font-family: 'Helen Pro_Light';
  color: #b3b3b3;
}
/* line 13777, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form input:-ms-input-placeholder, .account_details.register-page .profile-info form select:-ms-input-placeholder {
  /* IE 10+ */
  font-family: 'Helen Pro_Light';
  color: #b3b3b3;
}
/* line 13782, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form input:-moz-placeholder, .account_details.register-page .profile-info form select:-moz-placeholder {
  /* Firefox 18- */
  font-family: 'Helen Pro_Light';
  color: #b3b3b3;
}
/* line 13789, ../sass/_creatizmo.scss */
.account_details.register-page .profile-info form select option {
  font-family: 'Helen Pro_Light';
  font-size: 1.125rem;
}
/* line 13797, ../sass/_creatizmo.scss */
.account_details.register-page .form-control {
  border-radius: 0px;
}
/* line 13800, ../sass/_creatizmo.scss */
.account_details.register-page .form-control.error {
  border-color: #8b0101;
  color: #aa302f;
}
/* line 13806, ../sass/_creatizmo.scss */
.account_details.register-page .form-control + p.system_message {
  position: absolute;
  font-size: 0.8rem;
  padding-left: 0.7rem;
  border-color: #8b0101;
  color: #aa302f;
}
/* line 13816, ../sass/_creatizmo.scss */
.account_details.register-page.pro .user-company-info .checkboxes {
  top: 0 !important;
}

/* My Krono Register End */
/* My Krono Pro Sidebar */
/* line 13827, ../sass/_creatizmo.scss */
.krn-prtl-cnt {
  max-width: 1385px;
  margin: 0 auto;
}
/* line 13831, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-header {
  margin: 0 0 4.0625rem 0;
  text-align: center;
}
@media (max-width: 480px) {
  /* line 13831, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .krn-prtl-cnt-header {
    margin: 0;
  }
}
/* line 13838, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-container {
  width: 100vw;
  position: absolute;
  left: 0;
  height: 31rem;
  overflow-y: hidden;
  background-image: url(/public/krono/img/profile.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
@media (max-width: 480px) {
  /* line 13838, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-container {
    height: 13rem;
  }
}
/* line 13854, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-text {
  height: 31rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
@media (max-width: 480px) {
  /* line 13854, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-text {
    height: 13.5rem;
  }
}
/* line 13866, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-text h1 {
  font-size: 3rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
  padding-top: 10%;
}
/* line 13873, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-text h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-family: "Helen Pro_Light";
}
/* line 13882, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-description h1 {
  font-family: 'Helen Pro_Light';
  color: #666666;
  font-size: 2.875rem;
  text-align: center;
  line-height: 1.9rem;
  margin-bottom: 2rem;
}
/* line 13891, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-description .krn-prtl-cnt-desc-content {
  margin: 0 auto 3.938rem auto;
  font-family: 'Helen Pro_Light';
  max-width: 870px;
  color: #666666;
  font-size: 1.5rem;
  text-align: center;
  line-height: 2rem;
}
/* line 13900, ../sass/_creatizmo.scss */
.krn-prtl-cnt .krn-prtl-cnt-description .krn-prtl-cnt-desc-content p {
  font-size: 1.5rem;
}
/* line 13906, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt {
  display: inline-block;
  vertical-align: top;
  width: 13%;
}
/* line 13911, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu {
  height: 100%;
  display: flex;
  flex-flow: column;
  min-width: 10rem;
}
/* line 13917, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu ul {
  padding: 0;
}
/* line 13921, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu ul li a {
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
  color: #000;
  text-transform: capitalize;
}
/* line 13927, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu ul li a.my-krono-active-menu {
  font-size: 1rem;
  margin: 0.2rem 0;
  display: block;
}
/* line 13933, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu ul li a.krono-active-menu {
  display: block;
  font-size: 1.4375rem;
}
/* line 13938, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu ul li a:hover {
  text-decoration: none;
}
/* line 13948, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu .krono-sidebar-header a:hover {
  text-decoration: none;
}
/* line 13952, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu .krono-sidebar-header a.krono-active-menu {
  font-family: "Helen Pro_Bold";
}
/* line 13959, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu .krono-sidebar-header ul li a {
  text-transform: capitalize;
  font-size: 1.125rem;
  font-family: "Helen Pro_Light";
}
/* line 13969, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu .krono-sidebar-header:first-child li:first-child {
  line-height: 13px;
  margin-bottom: 6px;
}
/* line 13980, ../sass/_creatizmo.scss */
.krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu .krono-sidebar-account li a.my-krono-active-menu {
  font-family: "Helen Pro_Bold";
}
/* line 13989, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt {
  width: 100%;
  position: relative;
  display: block;
  height: 100%;
  padding-left: 2rem;
}

/* line 13998, ../sass/_creatizmo.scss */
.form-border {
  width: 1px;
  height: 100%;
  padding-top: 5.8rem;
  padding-bottom: 3.5rem;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 14005, ../sass/_creatizmo.scss */
.form-border .hr-border {
  color: #c1c1c1;
  height: 100%;
  width: 100%;
  background-color: #c1c1c1;
}

/* My Krono Pro Sidebar */
/* My Krono Account page */
/* line 14020, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .background-header-image {
  height: 27.5rem;
}
/* line 14023, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .background-header-image img {
  width: auto;
}
/* line 14027, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .background-header-image .background-text-cntr {
  display: none;
}
/* line 14032, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content {
  display: inline-block;
  width: 85%;
  min-height: 57rem;
  background-color: white;
}
@media (max-width: 480px) {
  /* line 14032, ../sass/_creatizmo.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .content {
    width: 100%;
  }
}
/* line 14042, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container {
  width: calc((100% - 1.3rem) / 2);
  display: inline-flex;
  position: relative;
}
@media (max-width: 540px) {
  /* line 14042, ../sass/_creatizmo.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container {
    width: 100%;
  }
}
/* line 14051, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container:nth-child(odd) {
  margin-right: 1rem;
}
/* line 14057, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container a h3 {
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #000;
  font-family: "Helen Pro_Bold";
  padding: 0.875rem 0.75rem 0.875rem 0;
}
/* line 14065, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container a:hover {
  text-decoration: none;
}
/* line 14070, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container .my-krono-pro-img-cnt {
  overflow: hidden;
  position: relative;
}
/* line 14074, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container .my-krono-pro-img-cnt img {
  width: 100%;
}
/* line 14078, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container .my-krono-pro-img-cnt .theme-overlay {
  position: absolute;
  bottom: 0;
  color: #fff;
  font-family: "Helen Pro_Light";
  line-height: 1.125rem;
  padding: 0.75rem;
  height: 100%;
  display: flex;
  align-items: flex-end;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 300ms all ease-in-out;
}
/* line 14094, ../sass/_creatizmo.scss */
.krn-prtl-cnt.krono-pro-home .cntrd-cnt .content .theme-container .my-krono-pro-img-cnt:hover .theme-overlay {
  opacity: 1;
}

/* My Krono Account page end */
/* My Krono Design Centers */
/* line 14114, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .breadcrumb {
  width: 100%;
  padding: 1rem 0 1rem 1rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  background-color: #fafafa;
  color: #666666;
  margin-bottom: 1rem;
  justify-content: space-between;
}
/* line 14125, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .breadcrumb img {
  height: 0.9rem;
  margin-right: 0.5rem;
}
/* line 14132, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .background-header-image .header-caption {
  width: 70%;
}
/* line 14137, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .text-content {
  color: #666666;
  font-size: 1.15rem;
  line-height: 1.25rem;
  padding-bottom: 2rem;
  font-family: Helen Pro_Light;
}
/* line 14145, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment {
  display: flex;
  flex-wrap: wrap;
}
/* line 14150, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres {
  width: calc(50% - 9px);
  display: inline-block;
  overflow: hidden;
  border: 1px solid #c5c5c5;
  margin-bottom: 1.25rem;
}
/* line 14158, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres:nth-child(odd) {
  margin-left: 1rem;
}
/* line 14162, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .dsgn-main-image {
  height: 19.25rem;
  overflow: hidden;
}
/* line 14166, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .dsgn-main-image .dsgn-bg-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 14175, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info {
  padding: 1.25rem 1.25rem 3.4375rem 1.25rem;
}
/* line 14178, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info .dsgn-cnt-title {
  margin-bottom: 0.375rem;
}
/* line 14181, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info .dsgn-cnt-title a {
  font-size: 1.425rem;
  color: #000;
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
}
/* line 14187, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info .dsgn-cnt-title a:hover {
  text-decoration: none;
}
/* line 14193, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info .dsgn-cnt-sb-info {
  line-height: 1.25rem;
  padding-bottom: 0.3rem;
}
/* line 14197, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info .dsgn-cnt-sb-info span {
  font-family: 'Helen Pro_Light';
}
/* line 14200, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.design-centers-wrapper .design-center-segment .dsgn-cnt.design-centres .cnt-info .dsgn-cnt-sb-info span:first-child {
  text-transform: uppercase;
}

/* My Krono Design Centers end */
/* My Krono Specific Design Center */
/* line 14221, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .breadcrumb {
  width: 100%;
  padding: 1rem 0 1rem 1rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  background-color: #fafafa;
  color: #666666;
  margin-bottom: 1rem;
  justify-content: space-between;
}
/* line 14232, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .breadcrumb img {
  height: 0.9rem;
  margin-right: 0.5rem;
}
/* line 14238, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt {
  height: 40.75rem;
  margin-bottom: 1.1625rem;
  margin-left: 0;
  margin-right: 0;
}
/* line 14244, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt.single-row {
  height: 20.375rem;
}
/* line 14247, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt.single-row .text-decors-carousel-wrap {
  height: 100% !important;
  margin-bottom: 0 !important;
}
/* line 14254, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.top-row {
  height: calc(50% - 0.46875rem);
  margin-bottom: 1.0625rem;
  margin-left: 0;
  margin-right: 0;
}
/* line 14260, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.top-row a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
/* line 14267, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.top-row a.wide {
  max-width: 100% !important;
  margin-right: 0 !important;
  flex: auto !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 14276, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.top-row a:first-child {
  margin-right: 1.0625rem;
  flex: 0 0 28.1875rem;
  max-width: 28.1875rem;
}
/* line 14284, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row {
  height: calc(50% - 0.46875rem);
  margin-left: 0;
  margin-right: 0;
}
/* line 14289, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a {
  background-position: center;
}
/* line 14292, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:first-child {
  margin-right: 1.0625rem;
}
/* line 14296, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a.wide {
  max-width: 100% !important;
  margin-right: 0;
  flex: auto !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 14305, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:last-child {
  flex: 0 0 28.1875rem;
  max-width: 28.1875rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
/* line 14312, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:last-child span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 3.9375rem;
  color: #fff;
  font-family: "Helen Pro_light";
  text-shadow: 1px 1px 5px #000000;
  position: absolute;
}
/* line 14325, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:last-child .img-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 14336, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content {
  font-size: 1.125rem;
}
/* line 14339, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content .title {
  text-transform: uppercase;
  font-size: 1.875rem;
  font-family: "Helen Pro_Bold";
  padding-bottom: 2.5rem;
}
/* line 14346, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content .info {
  padding-bottom: 1rem;
  max-width: 80%;
}
/* line 14350, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content .info.desc {
  max-width: 100%;
}
/* line 14353, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content .info.desc a {
  color: #000;
  font-weight: bold;
}
/* line 14359, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content .info b {
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
}
/* line 14364, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-design-center .cnt-content .info span > p {
  margin-bottom: 0;
}

/* My Krono Specific Design Center end */
/* My Krono Digital Library */
/* line 14381, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .background-header-image .header-caption {
  width: 40%;
}
/* line 14386, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs {
  display: flex;
  border-bottom: 2px solid #dbdbdb;
  margin-bottom: 3rem;
}
/* line 14391, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title {
  width: 13.75rem;
  margin-bottom: -2px;
  height: 2.875rem;
}
/* line 14397, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title:not(:last-child) {
  margin-right: 0.75rem;
}
/* line 14403, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title.tab_selected a {
  background-color: #555555;
  border: 2px solid #555;
}
/* line 14407, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title.tab_selected a h2 {
  color: #fff;
}
/* line 14411, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title.tab_selected a:before {
  content: '';
  background-image: url(../img/icons/list.png);
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0.5rem;
  top: 0.65rem;
  background-size: contain;
}
/* line 14423, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title.tab_selected a:after {
  content: '';
  background-color: #555;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  bottom: -0.7rem;
  right: 0;
  margin: auto;
  z-index: -1;
  transform: scaleX(1) scaleY(0.707) rotate(45deg);
}
/* line 14440, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title a {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #dbdbdb;
}
/* line 14449, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title a h2 {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-family: 'Helen Pro_Cond';
  color: #000;
  margin: 0;
}
/* line 14457, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title a:hover {
  text-decoration: none;
  background-color: #555555;
  border: 2px solid #555;
}
/* line 14462, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs .tab_title a:hover h2 {
  color: #fff;
}
/* line 14470, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section {
  padding: 0;
}
/* line 14473, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper {
  display: flex;
  flex-wrap: wrap;
}
/* line 14477, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li {
  width: calc((100% - 24px) / 2);
  display: flex;
  margin-bottom: 1.55rem;
  max-width: 30rem;
}
/* line 14483, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li:not(:nth-child(2n)) {
  margin-right: 0.75rem;
}
/* line 14487, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li figure {
  max-width: 12.5rem;
  flex-shrink: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
}
/* line 14493, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li figure .dl-img-wrap {
  width: 12.5rem;
  height: 12.5rem;
}
/* line 14497, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li figure .dl-img-wrap img {
  width: auto;
  height: 100%;
}
/* line 14505, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li .dl-section-desc-sec {
  display: flex;
  flex-flow: column;
}
/* line 14511, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li .dl-section-desc-sec .title-and-desc-sec h3 {
  line-height: 19.3px;
  text-transform: uppercase;
  font-size: 1rem;
  font-family: 'Helen Pro_Bold';
  margin-bottom: 0.1rem;
}
/* line 14521, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li .dl-section-desc-sec .medium_description p {
  font-size: 0.875rem;
  font-family: 'Helen Pro_Light';
  line-height: 1.05rem;
  margin: 0;
}
/* line 14530, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li .dl-section-desc-sec .product_btn.download {
  color: #05377b;
  background: #fff;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 0.95rem;
  font-family: "Helen Pro";
  text-align: center;
  line-height: 22px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 1rem auto 0 0;
  max-width: 9.6875rem;
  width: auto;
  height: auto;
  padding: 0.3rem 1.2rem;
}
/* line 14547, ../sass/_creatizmo.scss */
.krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li .dl-section-desc-sec .product_btn.download:hover {
  color: #fff;
  background: #05377b;
}

/* My Krono Digital Library end */
/* My Krono All Events */
/**/
/* line 14568, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .breadcrumb {
  width: 100%;
  padding: 1rem 0 1rem 1rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  background-color: #fafafa;
  color: #666666;
  margin-bottom: 1rem;
  justify-content: space-between;
}
/* line 14579, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .breadcrumb img {
  height: 0.9rem;
  margin-right: 0.5rem;
}
/* line 14586, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .background-header-image .header-caption {
  width: 70%;
}
/* line 14591, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 80px;
  text-align: left;
  color: #373737;
  font-family: 'Helen Pro_Light';
}
@media (max-width: 480px) {
  /* line 14591, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
/* line 14603, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container > h3 {
  font-family: 'Helen Pro_Light';
  font-size: 1.875rem;
  margin-bottom: 1.5625rem;
}
@media (max-width: 420px) {
  /* line 14603, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container > h3 {
    font-size: 1.375rem;
    margin-bottom: 1rem;
  }
}
/* line 14614, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table .upcoming-table-body {
  background-color: #ffffff;
  text-align: inherit;
  font-size: 1.275rem;
}
/* line 14620, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table .upcoming-table-head {
  background-color: #DBDBDB;
  text-align: inherit;
  font-size: 1.275rem;
}
@media (max-width: 420px) {
  /* line 14620, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table .upcoming-table-head {
    font-size: 1rem;
  }
}
/* line 14632, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table thead.upcoming-table-head th {
  border-bottom: 1px solid #DBDBDB;
  border-top: none;
  font-weight: normal;
}
@media (max-width: 420px) {
  /* line 14632, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table thead.upcoming-table-head th {
    padding: 0.35rem;
  }
}
/* line 14643, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table td {
  border-top: none;
  border-bottom: 1px solid #DBDBDB;
}
@media (max-width: 480px) {
  /* line 14643, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table td {
    padding: 0.35rem;
  }
}
/* line 14653, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .upcoming-table-container .upcoming-events-table tr.upcoming-table-row:hover {
  background-color: #DBDBDB;
  border-color: #ffffff;
}
/* line 14662, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-header {
  font-size: 1.875rem;
  font-family: "Helen Pro_Light";
  margin-bottom: 1.5625rem;
  position: relative;
}
@media (max-width: 480px) {
  /* line 14662, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .events-header {
    margin-bottom: 1rem;
  }
}
/* line 14672, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-header span.upcoming-events {
  width: 10px;
  height: 10px;
  background-color: white;
  border: 1px solid black;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 3px;
}
/* line 14689, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-header span.past-events {
  width: 10px;
  height: 10px;
  background-color: black;
  border: 1px solid black;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 3px;
}
/* line 14702, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .text-content {
  color: #666666;
  font-size: 1.325rem;
  line-height: 1.725rem;
  padding-bottom: 2rem;
  font-family: Helen Pro_Light;
}
@media (max-width: 480px) {
  /* line 14702, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .text-content {
    font-size: 1.125rem;
    line-height: 1.425rem;
  }
}
/* line 14714, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment {
  display: flex;
  flex-wrap: wrap;
}
/* line 14719, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events {
  width: calc(50% - 9px);
  display: inline-block;
  overflow: hidden;
  border: 1px solid #c5c5c5;
  margin-bottom: 1.25rem;
}
/* line 14727, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events:nth-child(even) {
  margin-left: 1rem;
  margin-right: 0;
}
/* line 14734, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .event-main-image {
  height: 19.25rem;
  overflow: hidden;
}
@media (max-width: 420px) {
  /* line 14734, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .event-main-image {
    height: 17.25rem;
  }
}
/* line 14741, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .event-main-image .event-bg-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
}
/* line 14750, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info {
  padding: 1.25rem 1.25rem 3.4375rem 1.25rem;
}
@media (max-width: 480px) {
  /* line 14750, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info {
    padding: 1.25rem 1.25rem 0.4375rem 1.25rem;
  }
}
/* line 14756, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info .event-cnt-title {
  margin-bottom: 0.375rem;
}
/* line 14759, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info .event-cnt-title a {
  font-size: 1.125rem;
  color: #000;
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
}
/* line 14765, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info .event-cnt-title a:hover {
  text-decoration: none;
}
/* line 14771, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info .event-cnt-sb-info {
  line-height: 1.25rem;
}
/* line 14774, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info .event-cnt-sb-info span {
  font-family: 'Helen Pro_Light';
}
/* line 14777, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.events .cnt-info .event-cnt-sb-info span:first-child {
  text-transform: uppercase;
}
/* line 14785, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .events-segment .event-cnt.past {
  display: none;
}
/* line 14793, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .load-more {
  color: #05377b;
  background: #fff;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 2.4375rem;
  line-height: 2.25rem;
  text-align: center;
  text-transform: uppercase;
  float: left;
  padding: 0 4rem;
  margin-top: 1.2rem;
}
/* line 14808, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .load-more:hover {
  background: #05377b;
}
/* line 14809, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.events-wrapper .load-more:hover a {
  color: #fff !important;
  text-decoration: none;
}

/* My Krono All Events end */
/* My Krono Specific Event */
/* line 14827, ../sass/_creatizmo.scss */
.krn-prtl-cnt .events-landing-non-registered {
  display: block !important;
  visibility: visible !important;
}
/* line 14834, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .breadcrumb {
  width: 100%;
  padding: 1rem 0 1rem 1rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  background-color: #fafafa;
  color: #666666;
  margin-bottom: 1rem;
  justify-content: space-between;
}
@media (max-width: 480px) {
  /* line 14834, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .specific-event-center .breadcrumb {
    padding: 0.5rem 0 0.5rem 0.5rem;
    margin-bottom: 0;
  }
}
/* line 14850, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .breadcrumb img {
  height: 0.9rem;
  margin-right: 0.5rem;
}
/* line 14856, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt {
  height: 40.75rem;
  margin-bottom: 1.1625rem;
  margin-left: 0;
  margin-right: 0;
}
/* line 14862, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt.single-row {
  height: 20.375rem;
}
/* line 14865, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt.single-row .text-decors-carousel-wrap {
  height: 100% !important;
  margin-bottom: 0 !important;
}
/* line 14872, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.top-row {
  height: calc(50% - 0.46875rem);
  margin-bottom: 1.0625rem;
  margin-left: 0;
  margin-right: 0;
}
/* line 14878, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.top-row a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
/* line 14885, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.top-row a.wide {
  max-width: 100% !important;
  margin-right: 0 !important;
  flex: auto !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 14894, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.top-row a:first-child {
  margin-right: 1.0625rem;
  flex: 0 0 28.1875rem;
  max-width: 28.1875rem;
}
/* line 14902, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row {
  height: calc(50% - 0.46875rem);
  margin-left: 0;
  margin-right: 0;
}
/* line 14907, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a {
  background-position: center;
}
/* line 14910, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:first-child {
  margin-right: 1.0625rem;
}
/* line 14914, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a.wide {
  max-width: 100% !important;
  margin-right: 0;
  flex: auto !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 14923, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:last-child {
  flex: 0 0 28.1875rem;
  max-width: 28.1875rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
/* line 14930, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:last-child span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 3.9375rem;
  color: #fff;
  font-family: "Helen Pro_light";
  text-shadow: 1px 1px 5px #000000;
  position: absolute;
}
/* line 14943, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row a:last-child .img-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 14954, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content {
  font-size: 1.125rem;
}
/* line 14957, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .title {
  text-transform: uppercase;
  font-size: 1.375rem;
  font-family: "Helen Pro_Bold";
  padding-bottom: 2.5rem;
}
@media (max-width: 480px) {
  /* line 14957, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .title {
    padding-bottom: 1.5rem;
  }
}
/* line 14967, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .info {
  padding-bottom: 0.5rem;
  max-width: 80%;
}
@media (max-width: 480px) {
  /* line 14967, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .info {
    padding-bottom: 0.1rem;
  }
}
/* line 14974, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .info.desc {
  max-width: 100%;
}
@media (max-width: 480px) {
  /* line 14974, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .info.desc {
    padding-top: 1.25rem;
  }
}
/* line 14980, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .info.desc a {
  color: #000;
  font-weight: bold;
}
/* line 14986, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .specific-event-center .cnt-content .info b {
  text-transform: uppercase;
  font-family: "Helen Pro_Bold";
}

/* My Krono Specific Event end */
/* My Krono Inspiration Gallery */
/* line 15003, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.gallery-wrapper .breadcrumb {
  width: 100%;
  padding: 1rem 0 1rem 1rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  background-color: #fafafa;
  color: #666666;
  margin-bottom: 1rem;
  justify-content: space-between;
}
/* line 15014, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.gallery-wrapper .breadcrumb img {
  height: 0.9rem;
  margin-right: 0.5rem;
}
/* line 15022, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.gallery-wrapper .background-header-image .header-caption {
  width: 70%;
}
/* line 15027, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.gallery-wrapper .text-content {
  color: #666666;
  font-size: 1.15rem;
  line-height: 1.25rem;
  padding-bottom: 2rem;
  font-family: Helen Pro_Light;
}
/* line 15035, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.gallery-wrapper .gallery-segment {
  display: flex;
  flex-wrap: wrap;
}
/* line 15041, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt.gallery-wrapper .gallery-item .item {
  margin-bottom: 12px;
}

/* My Krono Inspiration Gallery end */
/* My Krono Samples */
/* line 15055, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb {
  margin-bottom: 0;
  background-color: #fafafa;
  padding: 1.1875rem 0 1.1875rem 1.1875rem;
  display: flex;
}
@media (max-width: 550px) {
  /* line 15055, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb {
    padding: 1.1875rem;
  }
}
@media (max-width: 683px) {
  /* line 15066, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div.first {
    width: 50%;
  }
  /* line 15069, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div.first a {
    display: block;
    white-space: nowrap;
  }
}
/* line 15076, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div.second {
  flex-grow: 1;
}
@media (max-width: 683px) {
  /* line 15079, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div.second a {
    display: block;
    white-space: nowrap;
  }
}
/* line 15086, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div a {
  color: #888888;
  text-transform: uppercase;
  font-family: 'Helen Pro_Bold';
  font-size: 1.25rem;
  margin-right: 3.125rem;
  position: relative;
}
/* line 15094, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div a.active-popup-btn {
  color: #000;
}
/* line 15097, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div a.active-popup-btn .hover-effect-popup {
  width: 1.25rem;
  height: 0.125rem;
  background-color: #000;
  position: absolute;
  bottom: -0.1rem;
  left: 0.0625rem;
}
/* line 15107, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div a .compare-badge {
  background-color: #888888;
  color: #fff;
  border-radius: 100%;
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  text-align: center;
  position: absolute;
  right: -0.8125rem;
  top: -0.8125rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-family: 'Helen Pro_Light';
}
/* line 15123, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div a:hover {
  text-decoration: none;
}
/* line 15128, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div .delete {
  float: right;
  position: relative;
  margin-right: 2.4rem;
}
@media (max-width: 683px) {
  /* line 15128, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb div .delete {
    float: unset;
  }
}
/* line 15139, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list {
  position: relative;
  min-height: calc(100% - 4.375rem);
}
/* line 15143, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list #popup_wrapper {
  position: absolute;
  top: 0;
  height: auto;
  width: 100%;
  z-index: 2;
  background-color: #fff;
  padding: 1.25rem 0;
  max-height: 500px;
}
/* line 15153, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list #popup_wrapper.compare {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
/* line 15159, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list #popup_wrapper.compare .closethemodal {
  display: none;
}
/* line 15163, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list #popup_wrapper.compare form {
  width: 100%;
}
/* line 15167, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list #popup_wrapper.compare .selected-object-wrapper {
  margin-bottom: 0;
  width: 100%;
}
/* line 15174, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt #my_wish_list #popup_bgr {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: white;
}
/* line 15184, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul {
  padding: 0;
}
/* line 15187, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul.wish_list {
  padding-top: 3.75rem;
  width: 100%;
}
/* line 15192, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container {
  display: flex;
  align-items: center;
}
/* line 15196, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .selectable_product {
  width: 30.3125rem;
  min-width: 30.3125rem;
}
/* line 15200, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .selectable_product .main-sample-img {
  width: 100%;
  height: 20.9375rem;
  overflow: hidden;
  border: 1px solid transparent;
}
/* line 15206, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .selectable_product .main-sample-img.bordered {
  border: 1px solid #F2F2F2;
}
/* line 15210, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .selectable_product .main-sample-img img {
  width: 100%;
  height: 100%;
}
/* line 15217, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 {
  margin-bottom: 1.625rem;
  margin-top: 0.6875rem;
  display: flex;
  flex-flow: row;
  align-items: center;
}
/* line 15224, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 a {
  font-size: 1rem;
  font-family: 'Helen Pro_Bold';
  color: #000;
  text-transform: uppercase;
}
/* line 15230, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 a span {
  font-family: 'Helen Pro_Light';
}
/* line 15234, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 a .number {
  font-family: 'Helen Pro_Bold';
}
/* line 15238, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 a .name {
  font-family: 'Helen Pro_Light';
  text-transform: capitalize;
}
/* line 15244, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 .compare-icon {
  background-image: url(../img/icons/compare_g.png);
  width: 20px;
  height: 20px;
  margin-right: 12px;
  cursor: pointer;
  border: 1px solid #a0a0a0;
}
/* line 15252, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container h3 .compare-icon.active {
  background-image: url(../img/icons/compare_blk.png);
  border: 1px solid #000;
}
/* line 15259, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types {
  margin-left: 2.5rem;
  width: 100%;
  min-width: 0;
}
/* line 15265, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types > ul .slick-track {
  margin-left: 0;
}
/* line 15268, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types > ul .slick-track li {
  display: inline-block;
}
/* line 15274, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types .slick-arrow {
  width: 1.75rem;
  height: 1.75rem;
  background-position: center;
  background-image: url(../img/icons/down-blk.png);
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  top: calc(50% - 3.6875rem);
}
/* line 15284, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types .slick-arrow.slick-prev {
  left: -2.1rem;
  transform: rotate(90deg);
}
/* line 15290, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types .slick-arrow.slick-next {
  right: -1.6rem;
  transform: rotate(-90deg);
}
/* line 15295, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 15300, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt ul .whole-li-container .sample_types h2 {
  font-size: 1.25rem;
  text-transform: uppercase;
  font-family: 'Helen Pro_Light';
  color: #555;
  line-height: 1rem;
  margin-bottom: 2rem;
}
/* line 15313, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap label {
  position: absolute;
}
/* line 15317, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap img {
  height: auto;
}
/* line 15320, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap img.small-images {
  max-height: 11.5625rem;
}
/* line 15326, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap.main-check-box input[type=checkbox] {
  top: 1.25rem;
  left: 1.25rem;
}
/* line 15331, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap.main-check-box label {
  top: 1rem;
  left: 1rem;
}
/* line 15338, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap.sample-check-box input[type=checkbox] {
  top: 0.55rem;
  left: 0.65rem;
}
/* line 15343, ../sass/_creatizmo.scss */
.krn-prtl-cnt .cntrd-cnt .cst-check-wrap.sample-check-box label {
  top: 0.9rem;
  left: 0.9rem;
}

/* My Krono Samples end */
/* My Krono Popups */
/* Popup */
/* line 15358, ../sass/_creatizmo.scss */
#popup_wrapper {
  position: fixed;
  top: 30%;
  margin: auto;
  background-color: #fff;
  left: 0;
  right: 0;
  width: 550px;
  z-index: 2;
  padding: 1rem;
}
/* line 15369, ../sass/_creatizmo.scss */
#popup_wrapper .selectors a {
  padding: 5px 40px;
  border: 2px solid #05377b;
  display: inline-block;
  background-color: #ffffff;
  color: #05377b;
}
/* line 15376, ../sass/_creatizmo.scss */
#popup_wrapper .selectors a:hover {
  background-color: #05377b;
  color: #ffffff;
  text-decoration: none;
}

/* line 15384, ../sass/_creatizmo.scss */
#popup_bgr {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: rgba(250, 250, 250, 0.9);
  z-index: 1;
}

/* Popup end */
/* line 15402, ../sass/_creatizmo.scss */
#wish_list_compare_action_form .compare-decors-popup .single-selected-object label.cst-check-wrap.sample-check-box {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

/* Add Project Popup */
/* line 15414, ../sass/_creatizmo.scss */
#wish_list_action_form {
  display: flex;
  float: left;
  padding-top: 1rem;
  width: 100%;
}
/* line 15420, ../sass/_creatizmo.scss */
#wish_list_action_form .compare-decors-popup {
  width: 100%;
}
/* line 15424, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-left-content {
  width: auto;
  padding-left: 5rem;
  position: relative;
}
/* line 15430, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-left-content.order-samples input, #wish_list_action_form .project-popup-left-content.order-samples select {
  margin-top: 1.25rem;
}
/* line 15433, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-left-content.order-samples input:first-child, #wish_list_action_form .project-popup-left-content.order-samples select:first-child {
  margin-top: 0;
}
/* line 15438, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-left-content.order-samples textarea {
  margin-top: 1.25rem;
}
/* line 15444, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content {
  width: 39%;
  position: relative;
  height: auto;
  max-height: 43rem;
  min-width: 30.3125rem;
}
/* line 15451, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .krono-selected-gradient {
  background: white;
  background: -moz-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: -webkit-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: linear-gradient(180deg, transparent 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fafafa", GradientType=1);
  height: 40px;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  pointer-events: none;
  max-width: calc(100% - 1rem);
}
/* line 15465, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .krono-selected-gradient.top {
  transform: rotate(180deg);
  top: -1rem;
  z-index: 1;
}
/* line 15472, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper {
  position: relative;
  max-width: 100%;
}
/* line 15476, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .mCSB_dragger {
  /* height: 1.3125rem !important; */
  left: -1px;
}
/* line 15480, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0;
  background-color: #9b9b9b;
}
/* line 15487, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-object-img {
  height: 20.9375rem;
  overflow: hidden;
}
/* line 15491, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-object-img img {
  width: 100%;
}
/* line 15496, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object label.cst-check-wrap.sample-check-box {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(100% - 43px);
}
/* line 15503, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
  margin-bottom: 1.1875rem;
}
/* line 15509, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .quantity {
  display: flex;
  align-items: center;
}
/* line 15513, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .quantity .order-qty, #wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .quantity .quantity_value {
  width: 2rem;
  height: 2rem;
  padding: 0;
  text-align: center;
  margin-right: 1rem;
}
/* line 15521, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .quantity .quantity_value {
  border: 1px solid #05377b;
  color: #05377b;
}
/* line 15526, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .quantity .order-qty {
  background-color: #fff;
  border: 0;
  background-image: url(../img/icons/down-blk.png);
  background-size: 0.9375rem;
  background-repeat: no-repeat;
  background-position: center left;
  width: 1.5625rem;
  cursor: pointer;
}
/* line 15536, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .quantity .order-qty.quantity_button_up {
  transform: rotate(180deg);
}
/* line 15542, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .selected-object-text {
  font-family: 'Helen Pro_Bold';
  display: flex;
  align-items: center;
}
/* line 15547, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content .selected-object-wrapper .single-selected-object .selected-item-name-wrap .selected-object-text span {
  font-family: 'Helen Pro_Light';
}
/* line 15555, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content.order-samples {
  height: 42.7rem;
}
/* line 15558, ../sass/_creatizmo.scss */
#wish_list_action_form .project-popup-right-content.order-samples .selected-object-text {
  margin-left: 1.875rem;
}
/* line 15565, ../sass/_creatizmo.scss */
#wish_list_action_form fieldset.info {
  display: none;
  width: 50%;
  padding-left: 1.875rem;
}
/* line 15571, ../sass/_creatizmo.scss */
#wish_list_action_form fieldset.info .scroll_wrap, #wish_list_action_form fieldset.info .scroll_cont, #wish_list_action_form fieldset.info #selected_objects_list {
  height: 100%;
  max-height: 35rem;
}
/* line 15576, ../sass/_creatizmo.scss */
#wish_list_action_form fieldset.info .scroll_wrap .single-selected-object img, #wish_list_action_form fieldset.info .scroll_cont .single-selected-object img, #wish_list_action_form fieldset.info #selected_objects_list .single-selected-object img {
  width: 100%;
}
/* line 15583, ../sass/_creatizmo.scss */
#wish_list_action_form fieldset.info .scroll_cont {
  position: relative;
}
/* line 15589, ../sass/_creatizmo.scss */
#wish_list_action_form h2 {
  font-size: 1.875rem;
  font-family: "Helen Pro_Light";
  margin-bottom: 1.7875rem;
}
/* line 15596, ../sass/_creatizmo.scss */
#wish_list_action_form select, #wish_list_action_form input, #wish_list_action_form textarea {
  width: 100%;
  border: 1px solid #c5c5c5;
  padding: 0 0.625rem;
  text-transform: uppercase;
  font-size: 1.125rem;
  color: #000;
}
/* line 15605, ../sass/_creatizmo.scss */
#wish_list_action_form select:not(textarea), #wish_list_action_form input:not(textarea), #wish_list_action_form textarea:not(textarea) {
  height: 2.5rem;
}
/* line 15610, ../sass/_creatizmo.scss */
#wish_list_action_form textarea {
  margin-top: 1.25rem;
}
/* line 15614, ../sass/_creatizmo.scss */
#wish_list_action_form .button {
  color: #05377b;
  background: #fff;
  cursor: pointer;
  border: 2px solid #05377b;
  font-size: 1.05rem;
  font-family: "Helen Pro";
  height: 2.5rem;
  padding: 0 2rem;
  width: auto;
  text-transform: uppercase;
  margin-top: 1.875rem;
  float: left;
  opacity: 1;
  text-shadow: none;
  font-weight: normal;
}
/* line 15632, ../sass/_creatizmo.scss */
#wish_list_action_form hr {
  margin: 2.5rem 0 2rem 0;
}

/* Add Project Popup end */
/* My  Krono Orders Popup */
/* line 15642, ../sass/_creatizmo.scss */
.compare-decors-popup .clear-all-compare {
  margin: 1rem 0;
  display: flex;
  align-items: center;
  cursor: pointer;
}
/* line 15648, ../sass/_creatizmo.scss */
.compare-decors-popup .clear-all-compare img {
  width: 1.5625rem;
  height: 1.5625rem;
  margin-right: 1.875rem;
}
/* line 15654, ../sass/_creatizmo.scss */
.compare-decors-popup .clear-all-compare span {
  font-size: 1.25rem;
  font-family: 'Helen Pro_Cond';
  color: #888;
}
/* line 15661, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper {
  display: flex;
  flex-wrap: wrap;
}
/* line 15665, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object {
  width: 33.3333%;
  position: relative;
}
/* line 15670, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object .selected-object-img .cst-check-wrap {
  margin-bottom: 0;
}
/* line 15673, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object .selected-object-img .cst-check-wrap label {
  top: 1rem;
  left: 1rem;
}
/* line 15679, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object .selected-object-img img {
  width: 100%;
}
/* line 15684, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object .selected-item-name-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: 'Helen Pro_Bold';
  font-size: 1rem;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  padding: 0.9375rem 1.25rem;
  cursor: pointer;
}
/* line 15695, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object .selected-item-name-wrap .selected-object-text {
  font-family: 'Helen Pro_Bold';
}
/* line 15698, ../sass/_creatizmo.scss */
.compare-decors-popup .selected-object-wrapper .single-selected-object .selected-item-name-wrap .selected-object-text span {
  font-family: 'Helen Pro_Light';
}

/* My  Krono Orders Popup end */
/* My Krono Popups end */
/* My Krono Projects */
/* line 15714, ../sass/_creatizmo.scss */
.my-krono-projects .breadcrumb_wrap {
  margin-top: 0 !important;
  float: none !important;
  display: block !important;
}
/* line 15720, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects {
  margin-top: 1.5rem;
  position: relative;
  min-height: 450px;
}
/* line 15725, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper {
  position: absolute;
  top: 0;
  height: auto;
  width: 100%;
  z-index: 2;
  background-color: #fff;
  padding: 1.25rem;
  max-height: 500px;
  min-height: 57rem;
}
/* line 15742, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper .popup-data {
  width: 50%;
  padding-left: 1.875rem;
}
/* line 15749, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info {
  display: block;
}
/* line 15752, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info .krono-selected-gradient {
  background: white;
  background: -moz-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: -webkit-linear-gradient(180deg, transparent 0%, #fafafa 100%);
  background: linear-gradient(180deg, transparent 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#fafafa", GradientType=1);
  height: 40px;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  pointer-events: none;
  max-width: calc(100% - 1rem);
}
/* line 15766, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info .krono-selected-gradient.top {
  transform: rotate(180deg);
  top: -1rem;
  z-index: 1;
}
/* line 15773, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info .cst-check-wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 90%;
}
/* line 15780, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info h3 {
  margin-bottom: 1.4rem;
}
/* line 15783, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info h3 a {
  color: #000;
  font-size: 1rem;
  font-weight: bold;
}
/* line 15788, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_wrapper.edit-proj fieldset.info h3 a span {
  font-weight: lighter;
}
/* line 15799, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects #popup_bgr {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: rgba(250, 250, 250, 0.9);
  margin: 0;
  min-height: 51rem;
}
/* line 15809, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects h1 {
  color: #05377b;
  font-size: 1.875rem;
  font-family: 'Helen Pro_Light';
}
/* line 15815, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects h1 input[type="checkbox"] {
  position: relative;
  left: 0.5rem;
}
/* line 15821, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects h1 .cst-check-wrap {
  width: 1rem;
  margin: 0;
  padding-bottom: 1.5rem;
}
/* line 15826, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects h1 .cst-check-wrap label {
  position: relative;
  background-position: left;
  white-space: nowrap;
  padding-left: 1.5rem;
  height: 1rem;
  width: 1rem;
  line-height: 0.7rem;
}
/* line 15835, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects h1 .cst-check-wrap label:hover {
  text-decoration: none;
}
/* line 15843, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .order_name .number {
  font-family: 'Helen Pro_Bold' !important;
}
/* line 15848, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .prj-desc {
  font-size: 1.125rem;
  color: #888888;
  font-family: 'Helen Pro_Light';
  width: 50%;
  line-height: 1.35625rem;
  margin-bottom: 1.8rem;
  margin-top: 0.2rem;
}
/* line 15859, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects div.prj-desc {
  margin-bottom: 2rem;
}
/* line 15862, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects div.prj-desc p {
  margin-bottom: 0.5rem;
}
/* line 15865, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects div.prj-desc p.order-date-time {
  text-transform: uppercase;
}
/* line 15872, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card {
  border: 0;
  border-radius: 0;
}
/* line 15876, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card .card-header {
  position: relative;
  height: 3.9rem;
  background-color: transparent;
  margin-bottom: 0;
}
/* line 15882, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card .card-header button {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  padding-left: 0;
}
/* line 15894, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card .card-header button:hover {
  text-decoration: none;
}
/* line 15900, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card .card-header button.collapsed label.cst-checkbox {
  color: #000;
}
/* line 15905, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card .card-header button.collapsed .product-main-img-dropdown {
  transform: rotate(0deg);
}
/* line 15912, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .card .card-body {
  padding: 0.75rem 0;
}
/* line 15917, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj {
  display: flex;
  flex-wrap: wrap;
}
/* line 15921, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li {
  width: calc(25% - 0.6rem);
  margin-bottom: 1.9rem;
}
/* line 15925, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li:not(:nth-child(4n)) {
  margin-right: 0.75rem;
}
/* line 15929, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li img {
  width: 100%;
  height: auto;
}
/* line 15934, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li h3 {
  margin-bottom: 0.9rem;
  margin-top: 0;
  display: flex;
  align-items: center;
  font-family: "Helen Pro_Bold";
}
/* line 15941, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li h3 span {
  font-family: "Helen Pro_Light";
}
/* line 15945, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li h3 a {
  color: #000;
  font-family: 'Helen Pro_Bold';
  font-size: 1.25rem;
}
/* line 15950, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li h3 a span {
  font-family: 'Helen Pro_Light';
}
/* line 15954, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj li h3 a:hover {
  color: #05377b;
  text-decoration: none;
}
/* line 15962, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj .quantity-for-order {
  display: inline-block;
  margin-right: 1rem;
}
/* line 15966, ../sass/_creatizmo.scss */
.my-krono-projects #my_projects .list-of-prj .quantity-for-order .quantity_value {
  width: 2rem;
  height: 2rem;
  border: 1px solid #05377b;
  color: #05377b;
  font-size: 1.0625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* My Krono Projects end */
/* MOBILE SPECIFIC */
/* Sidebar */
/* line 15987, ../sass/_creatizmo.scss */
#sidebarCollapse {
  border: 0 !important;
  background-color: transparent;
  box-shadow: none !important;
}
/* line 15992, ../sass/_creatizmo.scss */
#sidebarCollapse img {
  width: 1.25rem;
}

/* line 15997, ../sass/_creatizmo.scss */
.wrapper {
  display: block;
}

/* line 16001, ../sass/_creatizmo.scss */
.mobile-internationalization-section {
  padding: 0 1.5625rem 1rem 1.5625rem;
  background-color: #fafafa;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'Helen Pro';
}
/* line 16008, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-dropdowns .mobile-single-int-dropdown {
  margin: 1.875rem 0;
}
/* line 16011, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-dropdowns .mobile-single-int-dropdown .mobile-int-label {
  width: 50%;
  border-bottom: 1px solid #dbdbdb;
  font-family: 'Helen Pro_Bold';
}
/* line 16017, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-dropdowns .mobile-single-int-dropdown select {
  font-family: 'Helen Pro_Bold';
  color: #05377b;
  width: 100%;
  height: 2.5rem;
  font-size: 1.125rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../img/icons/down-g.png) calc(100% - 0px)/20px no-repeat #fff;
  border-radius: 0;
}
/* line 16032, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-address {
  padding: 0;
}
/* line 16035, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-address .krono-contact {
  margin: 0;
  padding-bottom: 0;
}
/* line 16039, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-address .krono-contact .krono-contact-section {
  margin-bottom: 1.875rem;
  padding: 0;
}
/* line 16043, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-address .krono-contact .krono-contact-section .call-us {
  justify-content: center;
}
/* line 16046, ../sass/_creatizmo.scss */
.mobile-internationalization-section .mobile-international-address .krono-contact .krono-contact-section .call-us p {
  font-size: 1.3rem;
}

/* line 16055, ../sass/_creatizmo.scss */
#sidebar {
  height: calc(100vh - 3.75rem);
  width: 100%;
  position: fixed;
  top: 3.75rem;
  left: -100vw;
  /* top layer */
  z-index: 9999;
  background: #fff;
  overflow-x: scroll;
}
/* line 16067, ../sass/_creatizmo.scss */
#sidebar.active {
  left: 0;
}
/* line 16071, ../sass/_creatizmo.scss */
#sidebar ul {
  line-height: 1.2em;
  padding: 0;
}
/* line 16075, ../sass/_creatizmo.scss */
#sidebar ul li {
  font-size: 0.8em;
}
/* line 16080, ../sass/_creatizmo.scss */
#sidebar .mobile-menu-class {
  font-size: 1.1em;
  /*font-weight: bold;*/
  font-family: 'Helen Pro_Bold';
  line-height: 1em;
}
/* line 16087, ../sass/_creatizmo.scss */
#sidebar .telephone {
  width: 100%;
  height: 14.375rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 16094, ../sass/_creatizmo.scss */
#sidebar .telephone img {
  width: 3.125rem;
  height: 3.125rem;
}
/* line 16100, ../sass/_creatizmo.scss */
#sidebar .mobile-app-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5.46875rem 0;
}
/* line 16106, ../sass/_creatizmo.scss */
#sidebar .mobile-app-badge .kronoapp-badge {
  width: 11.5625rem;
}
/* line 16111, ../sass/_creatizmo.scss */
#sidebar .sidebar-footer {
  width: 100%;
  height: 18.75rem;
  background: white;
  background: -moz-linear-gradient(180deg, white 0%, #d9d8dd 52%);
  background: -webkit-linear-gradient(180deg, white 0%, #d9d8dd 52%);
  background: linear-gradient(180deg, white 0%, #d9d8dd 52%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#d9d8dd", GradientType=1);
}
/* line 16120, ../sass/_creatizmo.scss */
#sidebar .sidebar-footer .sidebar-footer-bg {
  width: 100%;
  height: 100%;
  background-size: 185%;
  opacity: 0.1;
  background-repeat: no-repeat;
  background-position: top left;
}

@media (min-width: 1280px) {
  /* line 16133, ../sass/_creatizmo.scss */
  #sidebarCollapse {
    display: none;
  }
}
/* line 16138, ../sass/_creatizmo.scss */
.tooltip-inner {
  padding: 1rem 1rem;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #eee;
  text-transform: uppercase;
  box-shadow: 0 8px 5px -2px rgba(0, 0, 0, 0.15);
  margin-left: 0.6rem;
  font-family: 'Helen Pro_Light';
}

/* line 16152, ../sass/_creatizmo.scss */
.bs-tooltip-left .tooltip-inner {
  margin-right: 0.6rem;
  margin-left: 0;
}
/* line 16157, ../sass/_creatizmo.scss */
.bs-tooltip-left .arrow::before {
  position: absolute;
  content: "";
  left: 0px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 14px solid white;
  top: -15px;
  border-width: 0;
  border-left-color: unset;
}

/* line 16173, ../sass/_creatizmo.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 1px;
}

/* line 16177, ../sass/_creatizmo.scss */
.tooltip.show {
  opacity: 1 !important;
}

/* line 16181, ../sass/_creatizmo.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 1px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 15px solid #eee;
  transform: rotate(0deg);
}

/* line 16191, ../sass/_creatizmo.scss */
.arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 1px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 15px solid #eee;
  transform: rotate(180deg);
}

/* line 16202, ../sass/_creatizmo.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  left: 1px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 15px solid white;
  top: -15px;
}

/* line 16214, ../sass/_creatizmo.scss */
.simplebar-content {
  visibility: inherit !important;
}

/* line 16218, ../sass/_creatizmo.scss */
.decor-gradient {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
  position: absolute;
  width: calc(100% - 1.2125rem);
  height: 6.875rem;
  bottom: 0;
  opacity: 0.4;
  pointer-events: none;
}
/* line 16234, ../sass/_creatizmo.scss */
.decor-gradient.prod-cat-page {
  width: 100%;
}

/* line 16240, ../sass/_creatizmo.scss */
#carouselTextures .decor-gradient, #carouselDeco .decor-gradient {
  width: 100%;
}

/* line 16246, ../sass/_creatizmo.scss */
#carouselDeco.show-placeholder {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 16249, ../sass/_creatizmo.scss */
#carouselDeco.show-placeholder img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  opacity: 0.2;
  padding: 2rem;
  width: 100%;
}

/* line 16262, ../sass/_creatizmo.scss */
#subs-modal .terms-agreement {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.9rem;
}
/* line 16268, ../sass/_creatizmo.scss */
#subs-modal .terms-agreement .cst-checkbox {
  height: auto;
}
/* line 16272, ../sass/_creatizmo.scss */
#subs-modal .terms-agreement input[type=checkbox] {
  top: 0;
}

/* line 16278, ../sass/_creatizmo.scss */
.grecaptcha-badge {
  bottom: 80px !important;
}

@media (max-height: 820px) {
  /* line 16283, ../sass/_creatizmo.scss */
  footer li {
    line-height: 1.2em;
  }
}
/* Print view */
@media print {
  /* line 16290, ../sass/_creatizmo.scss */
  header, .back-to-top, body #wrapper #page footer, .social-media, .breadcrumbs, .sub-menu-cnt, .wish_list_breadcrumb {
    display: none !important;
  }

  /* line 16294, ../sass/_creatizmo.scss */
  .collapse:not(.show) {
    display: block;
  }

  /* line 16298, ../sass/_creatizmo.scss */
  #content, .krn-prtl-cnt {
    min-height: auto;
  }

  /* line 16303, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .cntrd-cnt {
    width: 100%;
  }

  /* line 16308, ../sass/_creatizmo.scss */
  .no-print, .no-print * {
    display: none !important;
  }

  /* line 16312, ../sass/_creatizmo.scss */
  body, html {
    margin-top: 0px;
    padding-top: 0px;
  }

  /* line 16318, ../sass/_creatizmo.scss */
  .krn-prtl-cnt .krn-prtl-cnt-header .krn-prtl-cnt-header-text {
    height: 27rem !important;
  }
}
/* Print view end */
/* Recaptcha responsive styles */
@media screen and (max-width: 480px) {
  /* line 16329, ../sass/_creatizmo.scss */
  #rc-imageselect, .g-recaptcha {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
/* line 16338, ../sass/_creatizmo.scss */
.buttons-container .action-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1rem;
}

/* line 16347, ../sass/_creatizmo.scss */
.g-recaptcha > div {
  margin: auto 0 1rem 0;
}
@media screen and (max-width: 750px) {
  /* line 16347, ../sass/_creatizmo.scss */
  .g-recaptcha > div {
    margin: 0 auto;
  }
}
/* line 16355, ../sass/_creatizmo.scss */
.g-recaptcha.error iframe {
  border-color: #8b0101;
}
/* line 16360, ../sass/_creatizmo.scss */
.g-recaptcha.error + p.system_message {
  font-size: 0.8rem;
  color: #aa302f;
}

@font-face {
  font-family: 'Helen Pro';
  src: url("../../fonts/helen_pro/helen_pro_regular.eot");
  src: url("../../fonts/helen_pro/helen_pro_regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_regular.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helen Pro_Italic';
  src: url("../../fonts/helen_pro/helen_pro_italic.eot");
  src: url("../../fonts/helen_pro/helen_pro_italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_italic.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Helen Pro_Bold';
  src: url("../../fonts/helen_pro/helen_pro_bold.eot");
  src: url("../../fonts/helen_pro/helen_pro_bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_bold.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Helen Pro_Italic_B';
  src: url("../../fonts/helen_pro/helen_pro_bolditalic.eot");
  src: url("../../fonts/helen_pro/helen_pro_bolditalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_bolditalic.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_bolditalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Helen Pro_Light';
  src: url("../../fonts/helen_pro/helen_pro_light.eot");
  src: url("../../fonts/helen_pro/helen_pro_light.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_light.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helen Pro_Italic_L';
  src: url("../../fonts/helen_pro/helen_pro_lightita.eot");
  src: url("../../fonts/helen_pro/helen_pro_lightita.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_lightita.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_lightita.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Helen Pro_Cond';
  src: url("../../fonts/helen_pro/helen_pro_lightcond.eot");
  src: url("../../fonts/helen_pro/helen_pro_lightcond.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_lightcond.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_lightcond.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helen Pro_Cond_B';
  src: url("../../fonts/helen_pro/helen_pro_cond_bold.eot");
  src: url("../../fonts/helen_pro/helen_pro_cond_bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/helen_pro/helen_pro_cond_bold.woff") format("woff"), url("../../fonts/helen_pro/helen_pro_cond_bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Sansumi';
  src: url("../../fonts/sansumi/Sansumi-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Sansumi Regular';
  src: url("../../fonts/sansumi/Sansumi-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*-------- VARIABLES --------*/
@media (max-width: 1280px) {
  /* line 107, ../sass/_tablet.scss */
  .container .breadcrumbs {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  /* line 112, ../sass/_tablet.scss */
  .container .breadcrumb_wrap {
    margin-top: 30px;
  }
  /* line 118, ../sass/_tablet.scss */
  .container .product-components .nav-tabs .nav-item {
    margin: 0 0.09375rem;
  }

  /* line 126, ../sass/_tablet.scss */
  .contact-us-wrapper {
    margin-bottom: 4.375rem;
  }
}
@media screen and (max-width: 1280px) and (max-width: 767px) {
  /* line 126, ../sass/_tablet.scss */
  .contact-us-wrapper {
    margin-bottom: 0;
  }
  /* line 133, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-header.mobile {
    font-size: 2.5rem;
    font-family: "Helen Pro_Light";
    text-transform: uppercase;
    margin-bottom: 1.875rem;
    text-align: center;
    display: block !important;
    line-height: 1.7rem;
  }
  /* line 144, ../sass/_tablet.scss */
  .contact-us-wrapper .krono-contact {
    margin: 0;
    padding-bottom: 0;
    height: 38rem !important;
    padding-bottom: 2rem;
  }
}
@media (max-width: 1280px) {
  /* line 152, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-bg {
    height: 24.688rem;
  }
  /* line 156, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container {
    padding: 4.375rem 1.875rem 0 1.875rem;
  }
}
@media screen and (max-width: 1280px) and (max-width: 953px) {
  /* line 156, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) and (max-width: 767px) {
  /* line 156, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container {
    position: unset;
    padding: 2rem 0;
    background-color: transparent;
  }
  /* line 166, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content {
    padding: 0px 1.4375rem;
  }
  /* line 169, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-form {
    padding: 1.5rem 0 1.875rem 0;
  }
  /* line 172, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-form:before {
    content: '';
    display: block;
    width: 100vw;
    background-color: #fafafa;
    height: 100%;
    position: absolute;
    margin-left: calc(-1 * (5000vw - 750px));
    z-index: -1;
    top: 0;
  }
  /* line 185, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-form .btn-wrapper button {
    float: none !important;
  }
  /* line 190, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-form textarea {
    margin-bottom: 1.875rem;
  }
  /* line 196, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-address {
    padding: 0;
  }
  /* line 199, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-address .contact-us-header {
    display: none;
  }
}
@media (max-width: 1280px) {
  /* line 206, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-address {
    padding-right: 5rem;
  }
  /* line 209, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-section {
    padding-right: 6rem;
  }
}
@media screen and (max-width: 1280px) and (max-width: 767px) {
  /* line 209, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-address .krono-contact-section {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 1280px) and (max-width: 953px) {
  /* line 220, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-address, .contact-us-wrapper .contact-us-container .contact-us-content .contact-us-form {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) and (max-width: 767px) {
  /* line 126, ../sass/_tablet.scss */
  .contact-us-wrapper {
    padding-bottom: 0;
  }
  /* line 230, ../sass/_tablet.scss */
  .contact-us-wrapper .contact-us-bg {
    min-height: 19.25rem;
    max-height: 35rem;
    background-size: cover;
    background-position: center;
    height: 100%;
    width: 100vw;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
}

@media (max-width: 1280px) {
  /* line 245, ../sass/_tablet.scss */
  #content {
    padding: 3.788rem 2.5rem 0 2.5rem;
  }
  /* line 246, ../sass/_tablet.scss */
  #content.container {
    padding: 60px 40px 0 40px !important;
    height: 100% !important;
  }

  /* Footer */
  /* line 256, ../sass/_tablet.scss */
  .mobile-footer {
    display: block;
    position: relative;
    border-top: 1px solid #d9d9d9;
    background-color: rgba(238, 238, 238, 0.2);
    margin-top: 65px;
  }
  /* line 264, ../sass/_tablet.scss */
  .mobile-footer .mobile-footer-background {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 1;
    pointer-events: none;
    background-position: center top;
    background-size: cover;
    background-image: url(/public/krono/img/footer-image_1280x.png);
  }
  /* line 279, ../sass/_tablet.scss */
  .mobile-footer .mobile-app-link .mobile-app-wrapp {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 3rem auto;
  }
  /* line 287, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 2.725rem;
    max-width: 23.1125rem;
    margin: auto;
  }
  /* line 297, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a {
    color: #000;
  }
  /* line 300, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span {
    background: url(/public/krono/img/icons/footer-spray.png) 0 0 no-repeat transparent;
    height: 2rem;
    width: 2rem;
    display: inline-block;
  }
  /* line 306, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.fb {
    background-position: 0 5px;
  }
  /* line 310, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.vim {
    background-position: -178px 6px;
  }
  /* line 314, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.tw {
    background-position: -29px 5px;
  }
  /* line 318, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.vk {
    background-position: -209px 5px;
  }
  /* line 322, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.pin {
    background-position: -87px 5px;
  }
  /* line 326, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.yt {
    background-position: -119px 5px;
  }
  /* line 330, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.lin {
    background-position: -149px 3px;
  }
  /* line 334, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media a span.insta {
    background-position: -59px 5px;
  }
  /* line 341, ../sass/_tablet.scss */
  .mobile-footer .mobile-copyright {
    font-size: 0.6875rem;
    text-align: center;
    font-family: "Helen Pro";
    letter-spacing: 0.22px;
    padding-bottom: 0.45rem;
  }
  /* line 349, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
  }
  /* line 353, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card {
    background-color: transparent;
    border: 0;
    border-top: 1px solid #d9d9d9;
  }
  /* line 358, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header {
    background-color: transparent;
    border-bottom: 0;
    padding: 0;
  }
  /* line 363, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link {
    width: 100%;
    padding: 1.775rem 1.5rem 1.4rem;
    text-decoration: none;
    color: #05377b;
  }
  /* line 369, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link .mobile-sub-form-toggle {
    cursor: pointer;
    line-height: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    font-size: 1.25rem;
    letter-spacing: 0.82px;
    color: #05377b;
  }
  /* line 380, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link .mobile-sub-form-toggle .product-main-img-dropdown {
    max-width: 1.125rem;
    transition: .3s all ease-in-out;
    float: none;
    margin-left: 0.75rem;
    top: -0.1rem;
    position: relative;
  }
  /* line 392, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link.collapsed h5.mobile-sub-form-toggle {
    color: #000000;
  }
  /* line 395, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link.collapsed h5.mobile-sub-form-toggle .product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 403, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body {
    padding-top: 0;
    padding: 0 0.75rem;
    margin-bottom: 1.7rem;
  }
  /* line 408, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form {
    max-width: 43.5rem;
    margin: auto;
    left: 1.3rem;
    position: relative;
  }
}
@media screen and (max-width: 1280px) and (max-width: 800px) {
  /* line 408, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form {
    left: 0;
  }
}
@media (max-width: 1280px) {
  /* line 418, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form p {
    text-align: center;
    font-size: 0.75rem;
    color: #545454;
    line-height: 0.89375rem;
    padding: 0 0.6rem;
    max-width: 420px;
    margin: 0 auto 1rem;
  }
  /* line 428, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields {
    margin: 0 0 10px 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 430, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row {
    margin-right: 0.39rem;
  }
}
@media screen and (max-width: 1280px) and (max-width: 800px) {
  /* line 430, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row {
    margin: 0 auto;
    max-width: 42vw;
    width: 100%;
  }
  /* line 440, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col {
    padding: 0 0 0.5rem 0;
  }
  /* line 443, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col:last-of-type {
    display: none;
  }
}
@media (max-width: 1280px) {
  /* line 451, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) {
    width: calc(66% - 0.3125rem);
    float: left;
  }
}
@media screen and (max-width: 1280px) and (max-width: 800px) {
  /* line 451, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) {
    max-width: 42vw;
    float: none;
    margin: 0 auto;
  }
  /* line 460, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) .col {
    padding: 0 0 0.5rem;
  }
}
@media (max-width: 1280px) {
  /* line 476, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields .input-group.select-chevron {
    height: 100%;
  }
  /* line 481, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input {
    border: 1px solid #dedede;
    border-radius: 0;
    height: 2.5rem;
    font-size: 1rem;
    color: #b3b3b3;
    text-transform: uppercase;
    padding: 0.438rem 0.75rem;
    width: 100%;
    min-width: 220px;
  }
  /* line 492, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input::placeholder {
    font-size: 1rem;
    color: #b3b3b3;
    text-transform: uppercase;
  }
  /* line 499, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select {
    border: 1px solid #dedede;
    width: 100%;
    height: 100%;
    font-size: 1rem;
    padding: 0.438rem 0.75rem;
    color: #b3b3b3;
    background: url(../img/icons/down-g.png) calc(100% - 10px)/13px no-repeat #fff;
    min-width: 220px;
  }
  /* line 512, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields > div {
    padding: 0 0.375rem;
  }
  /* line 515, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields > div:first-child {
    padding-left: 0;
  }
  /* line 519, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields > div:last-child {
    padding-right: 0;
  }
  /* line 525, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .mobile-form-subscriber {
    margin: 0 auto 1.5rem 0.625rem;
    display: block;
    background-color: #fff;
    border: 2px solid #05377b;
    font-weight: 600;
    text-transform: uppercase;
    color: #05377b;
    padding: 0.25rem 0;
    width: calc(33% - 0.3125rem);
    float: left;
    height: 2.5rem;
    max-width: 220px;
  }
}
@media screen and (max-width: 1280px) and (max-width: 800px) {
  /* line 525, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .mobile-form-subscriber {
    margin: 0 auto;
    float: none;
  }
}
@media (max-width: 1280px) {
  /* line 546, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .cst-check-wrap {
    padding: 0 0.6rem 1.2rem;
    top: 1rem;
  }
  /* line 550, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .cst-check-wrap input {
    left: 0.8rem;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  /* line 557, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .cst-check-wrap .cst-checkbox {
    margin: 0;
    height: auto;
    background-position: left center;
    font-size: 12px;
    letter-spacing: 0.82px;
    color: #545454;
    line-height: 0.89375rem;
  }
  /* line 572, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    background-color: rgba(216, 216, 219, 0.4);
  }
  /* line 578, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer .tablet-bottom-footer-wrapper {
    max-width: 42.5rem;
    margin: auto;
    height: 4.1875rem;
    line-height: 4.1875rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 1.5rem;
  }
  /* line 590, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer a {
    color: #000;
    padding: 0;
  }
  /* line 594, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer a:hover {
    color: #000;
  }
  /* line 598, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer a img {
    max-width: 1.125rem;
  }
  /* line 602, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer a:hover {
    text-decoration: none;
  }
  /* line 607, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer .btn-link {
    padding: 0;
    text-decoration: none;
    margin-top: 0.8rem;
    position: absolute;
    right: 3.5vw;
  }
  /* line 615, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer .mobile-bottom-menu-toggle {
    transition: .5s transform ease-in-out;
    max-width: 1.75rem;
    max-height: 1.75rem;
  }
  /* line 622, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer {
    display: none;
  }

  /* line 627, ../sass/_tablet.scss */
  .small-footer-tablet {
    align-self: flex-end;
    text-transform: none;
    height: 4.6875rem;
    display: flex;
    margin: 0;
    padding: 0.625rem 0;
    width: 108.1vw;
    position: relative;
    align-items: flex-start;
    transition: .3s height ease-in-out;
    overflow: hidden;
    /*.btn-link {
      position: relative;
      right: 3.5vw;
    }*/
  }
  /* line 641, ../sass/_tablet.scss */
  .small-footer-tablet .small-footer-sub-links {
    transition: .3s all ease-in-out;
    opacity: 0;
    height: auto;
    pointer-events: none;
    display: flex;
    overflow: hidden;
    flex-flow: column;
    position: absolute;
    top: 2.9rem;
    left: 15px;
  }
  /* line 653, ../sass/_tablet.scss */
  .small-footer-tablet .small-footer-sub-links a {
    margin-bottom: 1rem;
    color: #545454;
  }
  /* line 659, ../sass/_tablet.scss */
  .small-footer-tablet > .row {
    margin: 0 auto 0 13vw;
    padding-top: 1.25rem;
    max-width: 75vw;
  }
}
@media (max-width: 1280px) and (max-width: 562px) {
  /* line 659, ../sass/_tablet.scss */
  .small-footer-tablet > .row {
    max-width: 80vw;
  }
}
@media (max-width: 1280px) and (max-width: 562px) {
  /* line 669, ../sass/_tablet.scss */
  .small-footer-tablet > .row.col {
    margin-left: calc(100vw - (79vw + 3.5em)) !important;
  }
}
@media (max-width: 1280px) {
  /* line 675, ../sass/_tablet.scss */
  .small-footer-tablet > .row h5 {
    margin-right: calc(109vw - (100vw + 2.3rem));
  }
  /* line 678, ../sass/_tablet.scss */
  .small-footer-tablet > .row h5 a {
    letter-spacing: 0.22px;
  }
  /* line 684, ../sass/_tablet.scss */
  .small-footer-tablet > .row.col {
    margin-left: calc(100vw - (75vw + 3.5em));
  }
  /* line 694, ../sass/_tablet.scss */
  .small-footer-tablet.small-footer-hover {
    min-height: 16.1rem;
  }
  /* line 697, ../sass/_tablet.scss */
  .small-footer-tablet.small-footer-hover h5 {
    margin-right: calc(109vw - (100vw + 2.3rem));
  }
  /* line 701, ../sass/_tablet.scss */
  .small-footer-tablet.small-footer-hover h5 > a {
    font-family: 'Helen Pro';
  }
  /* line 704, ../sass/_tablet.scss */
  .small-footer-tablet.small-footer-hover h5 > a:after {
    content: '';
    display: block;
    width: 1.4375rem;
    height: 0.0625rem;
    background-color: #000;
    position: absolute;
    bottom: -0.8rem;
  }
  /* line 716, ../sass/_tablet.scss */
  .small-footer-tablet.small-footer-hover .small-footer-sub-links {
    opacity: 1;
    pointer-events: all;
    padding-top: 1.5rem;
    height: auto;
  }
  /* line 723, ../sass/_tablet.scss */
  .small-footer-tablet.small-footer-hover img.mobile-bottom-menu-toggle {
    transform: rotate(180deg);
  }
  /* line 728, ../sass/_tablet.scss */
  .small-footer-tablet h5 {
    margin: 0;
    width: auto;
    line-height: 1rem;
    display: flex;
    align-items: center;
    text-align: left;
    margin-right: calc(109vw - 107vw);
    transition: .1s all ease-in-out;
  }
  /* line 738, ../sass/_tablet.scss */
  .small-footer-tablet h5 a {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Helen Pro_Light';
  }
  /* line 745, ../sass/_tablet.scss */
  .small-footer-tablet h5:not(:first-child) {
    /*text-align: center;*/
  }
  /* line 749, ../sass/_tablet.scss */
  .small-footer-tablet h5:first-child {
    padding-left: 0;
  }
  /* line 754, ../sass/_tablet.scss */
  .small-footer-tablet.hidden {
    display: none;
  }

  /* Footer end */
  /* Sidebar */
  /* line 763, ../sass/_tablet.scss */
  header {
    padding: 0;
  }
  /* line 766, ../sass/_tablet.scss */
  header .header-wrapper {
    justify-content: space-between;
  }
  /* line 770, ../sass/_tablet.scss */
  header .header-wrapper .logo {
    width: 38vw;
    left: calc(100vw - (91vw + 2.8rem));
    position: relative;
  }
  /* line 775, ../sass/_tablet.scss */
  header .header-wrapper .logo img {
    min-width: 5rem;
  }
  /* line 780, ../sass/_tablet.scss */
  header .header-wrapper .switchers {
    margin-left: 0;
    padding-right: 2.5rem;
  }
  /* line 784, ../sass/_tablet.scss */
  header .header-wrapper .switchers .search-icon-class {
    right: 1.8vw;
    position: relative;
  }
  /* line 790, ../sass/_tablet.scss */
  header .header-wrapper .megamenu {
    display: none !important;
  }
  /* line 796, ../sass/_tablet.scss */
  header .internationalization-section .account-header,
  header .internationalization-section .telephone,
  header .internationalization-section .language,
  header .internationalization-section .international,
  header .internationalization-section .user-profile-header-wrapper {
    display: none !important;
  }
  /* line 804, ../sass/_tablet.scss */
  header .internationalization-section a {
    font-size: 0.8rem;
  }
}
@media (max-width: 1280px) and (max-width: 1280px) {
  /* line 806, ../sass/_tablet.scss */
  header .internationalization-section a.shopping-cart {
    margin-right: 4vmin;
  }
}
@media (max-width: 1280px) {
  /* line 814, ../sass/_tablet.scss */
  header #sidebarCollapse {
    padding-left: 3.5rem;
    display: flex;
  }
  /* line 819, ../sass/_tablet.scss */
  header .search-bar-widget {
    right: 1.4375rem;
  }
  /* line 822, ../sass/_tablet.scss */
  header .search-bar-widget.active {
    width: 80vw;
  }
  /* line 826, ../sass/_tablet.scss */
  header .search-bar-widget .search-close-btn {
    background-color: #fff;
  }

  /* line 831, ../sass/_tablet.scss */
  #sidebar {
    top: 0;
    height: 100%;
    padding: 0;
    background: transparent;
    overflow: auto;
    transition: .3s background ease-out;
    display: flex;
  }
  /* line 840, ../sass/_tablet.scss */
  #sidebar .close-sidebar-section {
    width: 3.125rem;
    height: 100%;
    position: fixed;
    right: 0;
    display: none;
  }
}
@media (max-width: 1280px) and (min-width: 780px) {
  /* line 840, ../sass/_tablet.scss */
  #sidebar .close-sidebar-section {
    width: calc(100vw - 45.1875rem);
  }
}
@media (max-width: 1280px) {
  /* line 852, ../sass/_tablet.scss */
  #sidebar.active .close-sidebar-section {
    display: block;
  }
  /* line 859, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar {
    height: 3.75rem;
    display: flex;
    flex-flow: row;
    background-color: #fff;
    align-items: center;
    justify-content: space-between;
    padding: 12px 2.5rem;
    border-bottom: 1px solid #d9d9d9;
  }
  /* line 869, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar a {
    width: auto;
    height: 100%;
  }
  /* line 873, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar a img {
    height: 100%;
  }
  /* line 878, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar button {
    padding: 0.375rem 0;
  }
  /* line 883, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section {
    height: 3.25rem;
    background-color: #fafafa;
    display: flex;
    align-items: center;
    padding: 0 2.5rem;
  }
  /* line 890, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section a {
    font-size: 1rem;
    font-family: "Helen Pro_Bold";
    text-transform: uppercase;
    color: #949494;
  }
  /* line 897, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .sign-in-divider {
    margin: 0 1rem;
    width: 0.125rem;
    height: 0.7rem;
    background-color: #b1b1b1;
  }
  /* line 904, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-avatar-sidebar {
    position: relative;
  }
  /* line 907, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-avatar-sidebar .user-profile-edit {
    position: absolute;
    top: -0.2rem;
    right: -0.2rem;
  }
  /* line 914, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-info-sidebar {
    margin-left: 1.5rem;
    line-height: 1.1rem;
    width: 100%;
  }
  /* line 919, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-info-sidebar .username-sidebar {
    font-family: "Helen Pro_Bold";
    font-size: 1.134375rem;
    color: #05377b;
  }
  /* line 925, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-info-sidebar .user-location {
    font-size: 0.9375rem;
    font-family: "Helen Pro_Light";
    color: #05377b;
  }
  /* line 931, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-info-sidebar .my-krono-pro-btn {
    padding: 0.15rem 3rem;
    border: 1px solid #05377b;
    white-space: nowrap;
    text-align: center;
    margin-top: 0.5rem;
    width: auto;
    display: inline-block;
  }
  /* line 940, ../sass/_tablet.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section .user-info-sidebar .my-krono-pro-btn a {
    color: #05377b;
    font-size: 12px;
    font-family: 'Helen Pro Light';
  }
  /* line 950, ../sass/_tablet.scss */
  #sidebar .sidebar-wrapper-content {
    position: relative;
    left: -100vw;
    transition: .3s all ease-out;
    background-color: #fff;
    min-height: 100vh;
    width: 100%;
    overflow: auto;
  }
}
@media (max-width: 1280px) and (min-width: 780px) {
  /* line 950, ../sass/_tablet.scss */
  #sidebar .sidebar-wrapper-content {
    max-width: 45.1875rem;
  }
}
@media (max-width: 1280px) {
  /* line 963, ../sass/_tablet.scss */
  #sidebar.active {
    background: rgba(0, 0, 0, 0.5);
  }
}
@media (max-width: 1280px) and (max-width: 779px) {
  /* line 963, ../sass/_tablet.scss */
  #sidebar.active {
    padding-right: 3.125rem;
  }
}
@media (max-width: 1280px) {
  /* line 969, ../sass/_tablet.scss */
  #sidebar.active .sidebar-wrapper-content {
    left: 0;
  }
  /* line 974, ../sass/_tablet.scss */
  #sidebar.full-width-sidebar {
    padding: 0;
  }
  /* line 977, ../sass/_tablet.scss */
  #sidebar.full-width-sidebar .close-sidebar-section, #sidebar.full-width-sidebar .sidebar-mobile-header {
    display: none;
  }
  /* line 982, ../sass/_tablet.scss */
  #sidebar.sidebar-closing {
    background: transparent;
  }
  /* line 985, ../sass/_tablet.scss */
  #sidebar.sidebar-closing .sidebar-wrapper-content {
    left: -100vw;
  }
  /* line 990, ../sass/_tablet.scss */
  #sidebar #main-sidebar {
    position: relative;
    min-height: calc(100% - 144px);
  }
  /* line 994, ../sass/_tablet.scss */
  #sidebar #main-sidebar > #accordionMainMenu {
    min-height: calc(100vh - 14.775rem);
  }
  /* line 997, ../sass/_tablet.scss */
  #sidebar #main-sidebar > #accordionMainMenu .active_menu_item {
    font-weight: bold;
    color: #05377b;
  }
  /* line 1004, ../sass/_tablet.scss */
  #sidebar #main-sidebar > #accordionMainMenu .card #cityVibes a {
    display: flex;
    align-items: center;
  }
  /* line 1008, ../sass/_tablet.scss */
  #sidebar #main-sidebar > #accordionMainMenu .card #cityVibes a img {
    max-width: 2rem;
  }
  /* line 1012, ../sass/_tablet.scss */
  #sidebar #main-sidebar > #accordionMainMenu .card #cityVibes a div {
    margin-left: 1rem;
  }
  /* line 1020, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-internationalization-section {
    padding: 0;
    position: absolute;
    bottom: env(Safe-area-inset-bottom);
    width: 100%;
  }
  /* line 1028, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header {
    background-color: #fff;
    padding: 2.0625rem 2.5rem;
    width: 100%;
    border-top: 1px solid #d9d9d9;
  }
  /* line 1035, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  /* line 1041, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .location-language {
    font-size: 1.25rem;
    display: flex;
    align-items: center;
  }
  /* line 1046, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .location-language img {
    width: 1.375rem;
    height: 1.375rem;
    margin-right: 0.5rem;
  }
  /* line 1052, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .location-language .location-lang-sidebar {
    line-height: 0.9rem;
    display: inline-block;
    padding-right: 10px;
  }
  /* line 1059, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .lang-switcher-mobile {
    display: flex;
    align-items: center;
    font-size: 1.125rem;
    line-height: 1.2rem;
    color: #1c498a;
  }
  /* line 1066, ../sass/_tablet.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .lang-switcher-mobile .intern-header-divider {
    height: 0.8125rem;
    width: 2px;
    background-color: #1c498a;
    margin: 0 1.25rem;
    display: inline-block;
  }
  /* line 1079, ../sass/_tablet.scss */
  #sidebar #main-sidebar .sub-item-class a img {
    position: relative;
  }
  /* line 1088, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-single-int-dropdown .mobile-int-label {
    border-bottom: 0;
    width: 100%;
    font-family: 'Helen Pro';
  }
  /* line 1094, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-single-int-dropdown select {
    font-family: 'Helen Pro';
    border: 0;
    border-bottom: 1px solid #9b9b9b;
  }
  /* line 1101, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address {
    max-width: 100%;
  }
  /* line 1104, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact {
    padding: 0.5rem 0 0 0;
    height: 24rem;
  }
  /* line 1108, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact > div {
    width: 100%;
  }
  /* line 1112, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .mCSB_container {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1117, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .krono-contact-section {
    max-width: 100%;
  }
  /* line 1120, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .krono-contact-section .contact_info {
    width: 50%;
  }
  /* line 1123, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .krono-contact-section .contact_info h5 {
    font-size: 1rem;
    letter-spacing: 0.10px;
    margin-bottom: 0;
    line-height: 0.7rem;
  }
  /* line 1131, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .krono-contact-section .contact_info .street-field p {
    margin-bottom: 0.8rem;
  }
  /* line 1138, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .krono-contact-section .call-us {
    justify-content: flex-start;
  }
  /* line 1141, ../sass/_tablet.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .krono-contact-section .call-us p {
    font-size: 1rem;
    color: #070707;
  }
  /* line 1152, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card {
    border-radius: 0;
    border: 0;
  }
  /* line 1156, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .left-submenu-column {
    margin-bottom: 0 !important;
  }
  /* line 1160, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .right-submenu-column {
    float: left !important;
  }
  /* line 1164, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .collapse, #sidebar #accordionMainMenu .card .collapsing {
    position: relative;
  }
  /* line 1167, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .collapse:before, #sidebar #accordionMainMenu .card .collapsing:before {
    content: '';
    position: absolute;
    width: 1.6875rem;
    height: 1.6875rem;
    background: #fff;
    left: 3.3rem;
    margin: auto;
    transform: rotate(45deg);
    top: -0.8rem;
    pointer-events: none;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-left: transparent;
    border-top: transparent;
  }
  /* line 1183, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .collapse:after, #sidebar #accordionMainMenu .card .collapsing:after {
    content: '';
    background-image: url(../img/sb-gradient.png);
    display: block;
    width: 100%;
    height: 2rem;
    position: absolute;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: bottom;
  }
  /* line 1196, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header {
    background: #fff;
    border-radius: 0;
    border: 0;
    padding: 0.75rem 2.5rem;
  }
  /* line 1202, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button {
    width: 100%;
    text-align: left;
    padding: 0.375rem 0;
  }
  /* line 1207, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button .product-main-img-dropdown {
    max-width: 1rem;
    margin-right: 0.8rem;
  }
  /* line 1212, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button span {
    float: right;
    color: #000;
  }
  /* line 1217, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button a {
    color: #000;
    font-size: 1rem;
    text-transform: uppercase;
    font-family: 'Helen Pro_Bold';
  }
  /* line 1223, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button a:hover {
    text-decoration: none;
  }
  /* line 1228, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button img.product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 1232, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button:hover, #sidebar #accordionMainMenu .card .card-header button:focus {
    text-decoration: none;
  }
  /* line 1238, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-header button.collapsed img.product-main-img-dropdown {
    transform: rotate(-180deg);
  }
  /* line 1244, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body {
    background-color: #fafafa;
    padding: 1.55rem 2.5rem 2.875rem 2.5rem;
    border-top: 1px solid #e8e8e8;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1251, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body .sub-item-class {
    width: calc(50% - 4.875rem);
    margin-right: 4.875rem;
    margin-bottom: 2.25rem;
  }
  /* line 1257, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body h5 {
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 1.7rem;
  }
  /* line 1262, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body h5 a {
    font-size: 1.125rem;
    color: #070707;
    font-family: "Helen Pro_Bold";
  }
  /* line 1268, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body h5 img {
    width: 27.24%;
  }
  /* line 1273, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body ul {
    margin-bottom: 1.8rem;
  }
  /* line 1276, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body ul li {
    margin-bottom: 1.1rem;
  }
  /* line 1279, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body ul li a {
    font-size: 1rem;
    color: #070707;
    font-family: "Helen Pro_Light";
    /*&:hover {
      color: #05377b;
      font-family: "Helen Pro_Bold";
    }*/
  }
  /* line 1284, ../sass/_tablet.scss */
  #sidebar #accordionMainMenu .card .card-body ul li a:hover, #sidebar #accordionMainMenu .card .card-body ul li a:focus {
    text-decoration: none;
  }
  /* line 1299, ../sass/_tablet.scss */
  #sidebar .sidebar-footer {
    position: relative;
    margin-top: -12rem;
    z-index: -1;
  }
  /* line 1304, ../sass/_tablet.scss */
  #sidebar .sidebar-footer .footer-sidebar-class {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* line 1309, ../sass/_tablet.scss */
  #sidebar .sidebar-footer .footer-sidebar-class > .row {
    justify-content: center;
  }
  /* line 1313, ../sass/_tablet.scss */
  #sidebar .sidebar-footer .footer-sidebar-class a {
    font-size: 0.8rem;
    margin: 0.375rem;
    font-family: 'Helen Pro_Light';
  }
  /* line 1319, ../sass/_tablet.scss */
  #sidebar .sidebar-footer .footer-sidebar-class .copyright {
    font-size: 0.8rem;
    position: relative;
    color: #000;
    margin-bottom: 0.5rem;
  }

  /* line 1329, ../sass/_tablet.scss */
  .social-media {
    padding: 0;
    overflow: hidden;
    position: relative !important;
    height: auto !important;
    margin-top: 3rem;
  }
  /* line 1336, ../sass/_tablet.scss */
  .social-media.homepage-footer {
    display: none !important;
  }
  /* line 1340, ../sass/_tablet.scss */
  .social-media .social-form {
    margin: 0 !important;
    padding: 0.54rem 2.6rem;
    border: 2px solid #f2f2f2;
    justify-content: center;
  }
  /* line 1346, ../sass/_tablet.scss */
  .social-media .social-form .newsletter {
    width: 100%;
    max-width: 100%;
  }
  /* line 1350, ../sass/_tablet.scss */
  .social-media .social-form .newsletter .social-icons {
    position: relative;
    width: 100%;
  }
  /* line 1355, ../sass/_tablet.scss */
  .social-media .social-form .newsletter .social-icons .social-bubble i {
    color: #05377b;
    font-size: 0.8rem;
  }
  /* line 1363, ../sass/_tablet.scss */
  .social-media .social-form form {
    display: none;
  }
  /* line 1367, ../sass/_tablet.scss */
  .social-media .social-form .mobile-app-section {
    display: none;
  }
  /* line 1372, ../sass/_tablet.scss */
  .social-media .small-footer {
    margin: 0;
    padding: 0;
    flex-flow: column;
    height: 3.75rem;
  }
  /* line 1378, ../sass/_tablet.scss */
  .social-media .small-footer .footer-links-section {
    width: 100%;
    max-width: 100%;
  }
  /* line 1382, ../sass/_tablet.scss */
  .social-media .small-footer .footer-links-section h5 {
    width: 20%;
  }
  /* line 1385, ../sass/_tablet.scss */
  .social-media .small-footer .footer-links-section h5 a {
    font-size: 0.65rem;
    width: 100%;
    text-align: center;
    color: #05377b;
  }
  /* line 1395, ../sass/_tablet.scss */
  .social-media .small-footer .copyright {
    position: relative;
    right: 0;
    font-size: 0.7375rem;
    height: auto;
    color: #05377b;
  }

  /* Homepage */
  /* line 1408, ../sass/_tablet.scss */
  .product-images > div {
    height: auto;
  }
  /* line 1411, ../sass/_tablet.scss */
  .product-images > div .featured-overlay-text, .product-images > div .featured-overlay, .product-images > div .studies-overlay {
    display: none;
  }
  /* line 1415, ../sass/_tablet.scss */
  .product-images > div .featured-overlay-text {
    top: 0;
    height: 100%;
  }
  /* line 1419, ../sass/_tablet.scss */
  .product-images > div .featured-overlay-text h4 {
    display: none !important;
  }
  /* line 1423, ../sass/_tablet.scss */
  .product-images > div .featured-overlay-text p {
    position: absolute;
    margin: auto;
    top: 5%;
    bottom: 5%;
    left: 5%;
    right: 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 1423, ../sass/_tablet.scss */
  .product-images > div .featured-overlay-text p {
    font-size: 0.975rem;
  }
}
@media (max-width: 1280px) {
  /* line 1440, ../sass/_tablet.scss */
  .product-images > div .studies-overlay {
    position: absolute;
    top: 0;
  }
  /* line 1445, ../sass/_tablet.scss */
  .product-images > div .studies-overlay-text {
    top: 0;
    height: 100%;
  }
  /* line 1449, ../sass/_tablet.scss */
  .product-images > div .studies-overlay-text h4 {
    display: none !important;
  }
  /* line 1453, ../sass/_tablet.scss */
  .product-images > div .studies-overlay-text p {
    position: absolute;
    margin: auto;
    top: 5%;
    bottom: 5%;
    left: 5%;
    right: 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 1453, ../sass/_tablet.scss */
  .product-images > div .studies-overlay-text p {
    font-size: 0.975rem;
  }
}
@media (max-width: 1280px) {
  /* line 1471, ../sass/_tablet.scss */
  .product-images > div:hover .featured-caption {
    opacity: 1;
  }
  /* line 1477, ../sass/_tablet.scss */
  .product-images .featured-caption {
    font-size: 22px;
    line-height: 1.5rem;
    bottom: -3.4125rem !important;
  }
  /* line 1483, ../sass/_tablet.scss */
  .product-images .studies-caption {
    position: relative;
    display: block;
    margin: 30px 0 40px 0 !important;
    top: 0 !important;
  }
  /* line 1489, ../sass/_tablet.scss */
  .product-images .studies-caption h6 {
    font-size: 22px;
    line-height: 28px;
  }

  /* Main Slider */
  @keyframes upNDown {
    0% {
      top: 3px;
    }
    25% {
      top: 6px;
    }
    75% {
      top: 12px;
    }
    100% {
      top: 3px;
    }
  }
  /* line 1514, ../sass/_tablet.scss */
  #fullpage #krono-slider {
    position: relative;
    height: calc(var(--vh, 1vh) * 100);
  }
  /* line 1518, ../sass/_tablet.scss */
  #fullpage #krono-slider .scroll-arrow {
    display: block;
  }
  /* line 1521, ../sass/_tablet.scss */
  #fullpage #krono-slider .scroll-arrow:after {
    top: 0.5rem;
    height: 1.75rem;
    width: 1.75rem;
    background-position: 0.7rem;
  }
  /* line 1530, ../sass/_tablet.scss */
  #fullpage #krono-slider .carousel-control-prev .carousel-control-prev-icon {
    transform: scaleY(-1);
  }
  /* line 1535, ../sass/_tablet.scss */
  #fullpage #krono-slider .carousel-control-prev, #fullpage #krono-slider .carousel-control-next {
    width: 1.875rem;
    padding: 0;
  }
  /* line 1540, ../sass/_tablet.scss */
  #fullpage #krono-slider .carousel-control-next {
    margin-right: 2.5rem;
  }
  /* line 1544, ../sass/_tablet.scss */
  #fullpage #krono-slider .carousel-control-prev {
    margin-left: 2.5rem;
  }

  /* Main Slider end */
  /* line 1553, ../sass/_tablet.scss */
  #fullpage .fp-section {
    padding: 0 2.5rem;
    height: auto !important;
  }

  /* line 1560, ../sass/_tablet.scss */
  #krono-slider.fp-section {
    height: 46.25rem !important;
  }
  /* line 1563, ../sass/_tablet.scss */
  #krono-slider.fp-section .carousel-item {
    height: 100%;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 1566, ../sass/_tablet.scss */
  #krono-slider.fp-section .carousel-item img {
    height: 46.25rem !important;
  }
}
@media (max-width: 1280px) {
  /* line 1571, ../sass/_tablet.scss */
  #krono-slider.fp-section .carousel-item h1 {
    top: 36.25rem !important;
    font-size: 3.5rem;
    line-height: 2.8rem;
  }
  /* line 1582, ../sass/_tablet.scss */
  #krono-slider .carousel-inner .carousel-item .slider-img {
    background-size: cover;
    height: 100vh !important;
    width: 100%;
    background-position: center;
    overflow: hidden;
    background-repeat: no-repeat;
  }
  /* line 1591, ../sass/_tablet.scss */
  #krono-slider .carousel-inner .carousel-item h1 {
    top: unset;
    bottom: 9rem !important;
    left: 2.488rem;
    font-size: calc(70px + (1vw - 1rem));
  }
  /* line 1600, ../sass/_tablet.scss */
  #krono-slider.carousel-indicators li {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
  /* line 1604, ../sass/_tablet.scss */
  #krono-slider.carousel-indicators li:not(.active) {
    height: 0.125rem;
    margin-top: 1px;
    background-color: #ffffff;
  }

  /* line 1614, ../sass/_tablet.scss */
  .featured-products .krono-container,
  .case-studies .krono-container {
    margin-bottom: 0;
  }
  /* line 1617, ../sass/_tablet.scss */
  .featured-products .krono-container .content-text,
  .case-studies .krono-container .content-text {
    margin-top: 60px;
  }
  /* line 1622, ../sass/_tablet.scss */
  .featured-products .krono-container .product-images .main-images-zoom,
  .case-studies .krono-container .product-images .main-images-zoom {
    height: 100% !important;
    width: 100% !important;
  }
  /* line 1626, ../sass/_tablet.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images,
  .case-studies .krono-container .product-images .main-images-zoom.four-images {
    margin: 0 0.375rem;
  }
  /* line 1629, ../sass/_tablet.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images .main-images-container,
  .case-studies .krono-container .product-images .main-images-zoom.four-images .main-images-container {
    height: 22.7vw;
    width: 22.7vw;
  }
  /* line 1636, ../sass/_tablet.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images .main-images-container .product-image .photo,
  .case-studies .krono-container .product-images .main-images-zoom.four-images .main-images-container .product-image .photo {
    z-index: -1;
    height: 22.7vw;
    width: 22.7vw;
    -moz-box-shadow: 0px -50px 25px 20px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px -50px 25px 20px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -50px 25px 20px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
  }
  /* line 1647, ../sass/_tablet.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images .main-images-shadow,
  .case-studies .krono-container .product-images .main-images-zoom.four-images .main-images-shadow {
    display: none;
    top: calc(-0.854vw + (100vw - 62.9vw) / 2);
  }
  /* line 1653, ../sass/_tablet.scss */
  .featured-products .krono-container .product-images .main-images-zoom .featured-caption,
  .case-studies .krono-container .product-images .main-images-zoom .featured-caption {
    position: relative;
    top: 0;
    bottom: 0;
    margin: 34px 0 40px 0;
    line-height: 22px;
  }
  /* line 1666, ../sass/_tablet.scss */
  .featured-products .content-text h1,
  .case-studies .content-text h1 {
    padding-bottom: 2.2rem;
    font-size: 2.5rem !important;
    line-height: 1.625rem;
  }
  /* line 1673, ../sass/_tablet.scss */
  .featured-products .content-text.full-section-desc,
  .case-studies .content-text.full-section-desc {
    top: 0;
    padding: 0;
    margin: 0 0 60px 0;
  }
  /* line 1681, ../sass/_tablet.scss */
  .featured-products .content-text.full-section-desc p,
  .case-studies .content-text.full-section-desc p {
    font-size: 22px;
    margin: 0;
    padding: 0;
  }
  /* line 1687, ../sass/_tablet.scss */
  .featured-products .content-text.full-section-desc p:nth-of-type(2),
  .case-studies .content-text.full-section-desc p:nth-of-type(2) {
    padding: 0 !important;
    top: -0.5vw;
    position: relative;
  }

  /* line 1696, ../sass/_tablet.scss */
  .fp-tableCell {
    height: 100% !important;
  }
  /* line 1699, ../sass/_tablet.scss */
  .fp-tableCell .krono-container {
    padding-top: 0;
  }

  /*.case-studies {
    .fp-tableCell {
      padding-top: 0 !important;

    }

    .krono-container {
      .product-images {
        align-items: baseline;

        .main-images-zoom {
          &.four-images {
            margin: 0 0.375rem !important;
            width: 100%;

            &:first-of-type {
              margin-left: 0;
            }

            &:last-of-type {
              margin-right: 0;
            }
          }
        }
      }

      .content-text {
        &.full-section-desc {
          padding-top: 0 !important;
        }
      }
    }

    .main-images-zoom {
      .four-images {
        height: auto !important;
        vertical-align: top;
      }

      .main-images-shadow {
        //position: relative;
        //top: -100px;
        z-index: -1;
      }

      .studies-caption {
        margin-top: 1.375rem;
        bottom: auto !important;
        top: auto;
        position: unset;
      }

      .main-images-container {
        position: unset !important;
        height: 22.7vw;

        .product-image {
          .photo {
            height: 22.7vw;
            width: 22.7vw;
          }
        }
      }
    }

    //.content-text {
    //  .full-section-desc {
    //    padding-top: 0 !important;
    //  }
    //}
  }*/
  /* Homepage end */
  /*Product Page*/
  /* line 1782, ../sass/_tablet.scss */
  #page {
    padding-bottom: 0;
  }

  /* line 1786, ../sass/_tablet.scss */
  #fullpage {
    margin-left: -2.5rem;
    width: calc(100% + 5rem);
    margin-top: -3.75rem;
  }
  /* line 1792, ../sass/_tablet.scss */
  #fullpage .section .krono-container {
    padding: 0 2.5rem 0;
  }

  /* line 1800, ../sass/_tablet.scss */
  #content.express-program-table {
    height: auto !important;
    padding: 0;
    margin-top: 20px;
  }
  /* line 1807, ../sass/_tablet.scss */
  #content.express-program-table .kronobuild .t-header .kronobuild_formats {
    text-align: left;
  }
  /* line 1813, ../sass/_tablet.scss */
  #content.express-program-table .sticky-element {
    position: sticky;
    left: 0;
    background-color: #fafafa !important;
    z-index: 10;
    /*@media (max-width: 730px) {
      background-color: white !important;
    }*/
  }
  /* line 1819, ../sass/_tablet.scss */
  #content.express-program-table .sticky-element.product-h {
    padding-right: 10px;
  }
  /* line 1833, ../sass/_tablet.scss */
  #content .product-content .c-cl-title .product_pictograms_container {
    position: relative;
    bottom: auto;
  }
}
@media (max-width: 1280px) and (max-width: 1060px) {
  /* line 1833, ../sass/_tablet.scss */
  #content .product-content .c-cl-title .product_pictograms_container {
    top: 0;
  }
}
@media (max-width: 1280px) {
  /* line 1845, ../sass/_tablet.scss */
  #content .product-components {
    margin-left: 0;
    width: 100%;
  }
  /* line 1850, ../sass/_tablet.scss */
  #content .product-components #accordionSimDecos .card-body {
    padding: 1.25rem 0 0;
  }
  /* line 1853, ../sass/_tablet.scss */
  #content .product-components #accordionSimDecos .card-body .prod_sim_deco {
    flex-basis: calc(25% - 1.35rem);
  }
  /* line 1856, ../sass/_tablet.scss */
  #content .product-components #accordionSimDecos .card-body .prod_sim_deco:nth-child(4n) {
    margin-right: 0;
  }
  /* line 1860, ../sass/_tablet.scss */
  #content .product-components #accordionSimDecos .card-body .prod_sim_deco:nth-child(5n) {
    margin-right: 0.938rem;
  }

  /* Sidebar end */
  /* Textures */
  /* line 1875, ../sass/_tablet.scss */
  .all-textures-wrapper h1 {
    font-size: 2.5rem;
    margin-bottom: 2.575rem;
  }
  /* line 1880, ../sass/_tablet.scss */
  .all-textures-wrapper .textures-header-desc {
    max-width: 100%;
    margin: 38rem auto 3.525rem auto;
  }
  /* line 1886, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .texture-separator {
    margin-bottom: 2.1875rem;
    margin-top: -1.45rem;
  }
  /* line 1892, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-collection .all-textures-label {
    margin-bottom: 2.1875rem;
  }
  /* line 1899, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-collection ul li a p {
    font-size: 1rem;
    padding: 1.125rem 0 1.875rem 0;
    justify-content: flex-start;
  }
}
@media (max-width: 1280px) and (max-width: 800px) and (min-width: 481px) {
  /* line 1915, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-tabs {
    border-bottom: 0;
  }
  /* line 1918, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-tabs .nav-tabs {
    flex-wrap: wrap;
  }
  /* line 1921, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item {
    width: calc(31.6% - 0.125rem);
    margin-right: 0.125rem !important;
  }
  /* line 1925, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link {
    margin-bottom: 0.25rem;
  }
  /* line 1929, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.active:after {
    display: none;
  }
}
@media (max-width: 1280px) {
  /* line 1942, ../sass/_tablet.scss */
  .all-textures-wrapper .all-textures-content .all-textures-tabs .tab-pane ul li a p {
    font-size: 1rem !important;
  }

  /* Single texture */
  /* line 1959, ../sass/_tablet.scss */
  .single-texture .main_image .description .tex-specs-wrap h3 {
    font-size: 1.75rem;
    line-height: 1.3rem;
    margin-bottom: 1.25rem;
  }
  /* line 1966, ../sass/_tablet.scss */
  .single-texture .main_image .description .tex-specs-wrap .rich_text p {
    font-size: 1rem;
    line-height: 1.4rem;
  }
  /* line 1976, ../sass/_tablet.scss */
  .single-texture .view-all-textures .view-all-tex-btn {
    font-size: 1.05rem;
    padding: 0.188rem 2.64rem;
  }
  /* line 1983, ../sass/_tablet.scss */
  .single-texture .textures-title span {
    font-size: 1.375rem;
  }
  /* line 1990, ../sass/_tablet.scss */
  .single-texture .associated-decors .decor-href h5 {
    font-size: 1rem;
  }
}
@media (max-width: 1280px) and (max-width: 860px) {
  /* line 1999, ../sass/_tablet.scss */
  .single-texture .main_image {
    display: block;
    margin-bottom: 1.25rem;
  }
  /* line 2003, ../sass/_tablet.scss */
  .single-texture .main_image .img_wrap {
    margin-right: 0;
    width: 100%;
    margin-bottom: 1.375rem;
  }
  /* line 2010, ../sass/_tablet.scss */
  .single-texture .view-all-textures {
    text-align: center;
  }
  /* line 2014, ../sass/_tablet.scss */
  .single-texture .textures-title {
    display: none;
  }
  /* line 2019, ../sass/_tablet.scss */
  .single-texture .associated-decors .decor-href {
    flex-basis: calc(50% - 0.75rem);
  }
  /* line 2022, ../sass/_tablet.scss */
  .single-texture .associated-decors .decor-href figure {
    margin-bottom: 0.875rem;
  }
  /* line 2026, ../sass/_tablet.scss */
  .single-texture .associated-decors .decor-href h5 {
    margin-bottom: 1.125rem;
    line-height: 0.6rem;
  }
}
@media (max-width: 1280px) {
  /* Single texture end */
  /* Textures end */
  /* Highlights index start */
  /* line 2043, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-description h1 {
    font-size: 2.5rem;
  }
  /* line 2048, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-description .highlights-desc-content p {
    font-size: 1.375rem;
  }
  /* line 2055, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item {
    height: 400px;
  }
  /* line 2058, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .img {
    width: 61.03vw;
  }
  /* line 2063, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .title {
    font-size: 2.5rem;
    text-transform: uppercase;
  }
  /* line 2068, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .subtitle {
    font-size: 1.75rem;
    line-height: 2rem;
  }
  /* line 2073, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .text {
    font-size: 1rem;
    line-height: 1.2rem;
  }
  /* line 2078, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .btn-more {
    font-size: 1.125rem;
  }
}
@media (max-width: 1280px) and (max-width: 768px) {
  /* line 2055, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item {
    height: 100%;
    margin-bottom: 2.25rem;
  }
  /* line 2087, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .img {
    float: unset !important;
    width: 100%;
    height: 400px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
  /* line 2096, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description {
    overflow: visible;
  }
  /* line 2099, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .text {
    margin-bottom: 1rem;
  }
  /* line 2103, ../sass/_tablet.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .btn-more {
    position: unset;
  }
}

@media (max-width: 1280px) {
  /* Highlights index end */
  /* Express Program index start */
  /* line 2119, ../sass/_tablet.scss */
  .express-index-wrapper .express-description h1 {
    font-size: 2.5rem;
  }
  /* line 2123, ../sass/_tablet.scss */
  .express-index-wrapper .express-description .express-desc-content {
    font-size: 1.375rem;
  }
  /* line 2128, ../sass/_tablet.scss */
  .express-index-wrapper .wrap-title {
    font-size: 1.75rem;
  }
  /* line 2132, ../sass/_tablet.scss */
  .express-index-wrapper .wrap-text {
    font-size: 1rem;
  }
}
@media (max-width: 1280px) and (max-width: 768px) {
  /* line 2138, ../sass/_tablet.scss */
  .express-index-wrapper .express-wrap .express-container {
    display: block;
  }
  /* line 2142, ../sass/_tablet.scss */
  .express-index-wrapper .express-wrap .express-container .express-el:nth-child(2) {
    margin: 0;
  }
}

@media (max-width: 1280px) {
  /* Express Program index end */
  /* Tablet only */
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* Home */
  /* line 2162, ../sass/_tablet.scss */
  .content-text h1 {
    padding-top: 0 !important;
    padding-bottom: 2.5rem;
  }
  /* line 2168, ../sass/_tablet.scss */
  .content-text.full-section-desc {
    text-align: center;
  }
  /* line 2172, ../sass/_tablet.scss */
  .content-text.full-section-desc p:nth-of-type(2) {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.22px;
  }

  /* line 2184, ../sass/_tablet.scss */
  .highlights .krono-container .content-text h1 {
    padding-top: 3.75rem !important;
    font-size: 2.5rem;
    z-index: 1;
  }
  /* line 2190, ../sass/_tablet.scss */
  .highlights .krono-container .content-text.full-section-desc {
    top: 0;
    margin-top: 0 !important;
  }
  /* line 2195, ../sass/_tablet.scss */
  .highlights .krono-container .content-text.full-section-desc p:nth-of-type(2) {
    padding: 0;
    margin: 0;
  }
  /* line 2203, ../sass/_tablet.scss */
  .highlights .product-images {
        /*&.full-section-desc {
          padding-bottom: 3.2rem;
          top: 3rem;

          p:nth-of-type(2) {
            padding-top: 2.1rem !important;
          }
        }*/
  }
  /* line 2205, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images {
    margin: 0 0.45rem;
    height: 100% !important;
  }
  /* line 2209, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images .main-images-container {
    height: calc((100vw - 5rem - (0.46875rem * 4)) / 3) !important;
    -moz-box-shadow: 0px -50px 15px 10px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px -50px 15px 10px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -50px 15px 10px rgba(255, 255, 255, 0.8), 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
    z-index: -1;
  }
  /* line 2217, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images .main-images-container .product-image-three {
    height: 100%;
  }
  /* line 2223, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images .main-images-container .featured-overlay {
    bottom: 29.6vw;
    position: relative;
    height: calc((100vw - 5rem - (0.46875rem * 4)) / 3) !important;
    width: 29.8vw;
  }
  /* line 2230, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images .main-images-container .featured-overlay-text {
    position: absolute;
    top: 0 !important;
    right: 0;
    left: 0;
    margin: auto;
    display: block;
    height: calc(100% - 89px);
  }
  /* line 2241, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images .featured-caption {
    margin: 30px 0 40px 0;
    padding: 0;
    top: 0 !important;
    line-height: 1.2rem;
  }
  /* line 2249, ../sass/_tablet.scss */
  .highlights .product-images .main-images-zoom.three-images .main-images-shadow {
    display: none;
  }

    /*.case-studies {
      .krono-container {
        margin-bottom: 0;

        .content-text {
          h1 {
            font-size: 2.5rem;
            padding-top: 3.75rem !important;
          }
        }
      }

      .content-text {
        &.full-section-desc {
          padding-bottom: 0.1rem;

          p:nth-of-type(2) {
            padding-top: 1.1rem !important;
          }
        }
      }
    }*/
  /* Home end */
  /* Search */
  /* line 2295, ../sass/_tablet.scss */
  .search_result .search-result-section .dropdown-segment {
    width: calc(50% - 2.25rem);
    max-width: calc(50% - 1.125rem);
  }
  /* line 2299, ../sass/_tablet.scss */
  .search_result .search-result-section .dropdown-segment:nth-child(3n+2) {
    margin: 1.5rem 0 0 0;
  }
  /* line 2303, ../sass/_tablet.scss */
  .search_result .search-result-section .dropdown-segment:nth-child(2n) {
    margin-left: 2.25rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 2295, ../sass/_tablet.scss */
  .search_result .search-result-section .dropdown-segment {
    width: 100%;
    max-width: 100%;
  }
  /* line 2310, ../sass/_tablet.scss */
  .search_result .search-result-section .dropdown-segment:nth-child(2n) {
    margin-left: 0;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2318, ../sass/_tablet.scss */
  .result-p {
    text-align: center;
  }

  /* Search end */
  /* FAQ */
  /* line 2326, ../sass/_tablet.scss */
  .faq-header {
    margin-bottom: 3.1rem;
    height: 16.25rem;
    overflow: hidden;
  }
  /* line 2331, ../sass/_tablet.scss */
  .faq-header .faq-title {
    text-align: center;
  }
  /* line 2335, ../sass/_tablet.scss */
  .faq-header img {
    width: auto;
    height: 100%;
  }

  /* line 2342, ../sass/_tablet.scss */
  .faq-wrapper .faq-el {
    width: 100%;
  }
  /* line 2350, ../sass/_tablet.scss */
  .faq-wrapper .faq-el .info_toggler {
    font-size: 1.0625rem;
  }
  /* line 2354, ../sass/_tablet.scss */
  .faq-wrapper .faq-el .info_content {
    font-size: 1.0625rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 2342, ../sass/_tablet.scss */
  .faq-wrapper .faq-el {
    width: 100%;
  }
  /* line 2360, ../sass/_tablet.scss */
  .faq-wrapper .faq-el:nth-child(odd) {
    margin-right: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 767px) {
  /* line 2369, ../sass/_tablet.scss */
  .faq-wrapper .row.w-100 .elements {
    padding: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 576px) {
  /* line 2376, ../sass/_tablet.scss */
  .faq-wrapper .elements {
    flex-basis: auto;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* FAQ end */
  /* About us start */
  /* line 2388, ../sass/_tablet.scss */
  .about-us-wrapper .about-us-bg {
    height: 24.688rem;
  }
  /* line 2392, ../sass/_tablet.scss */
  .about-us-wrapper .about-us-desc {
    font-size: 1rem;
    margin-bottom: 5.125rem;
  }
  /* line 2396, ../sass/_tablet.scss */
  .about-us-wrapper .about-us-desc .title {
    font-size: 2.5rem;
    padding-top: 3.75rem;
  }

  /* About us end */
  /* Products */
  /* Products Landing page */
  /* line 2410, ../sass/_tablet.scss */
  #products_categories .product_category {
    margin-bottom: 3.2rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 2410, ../sass/_tablet.scss */
  #products_categories .product_category {
    max-width: 100%;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2420, ../sass/_tablet.scss */
  #products_categories .product_category .intro .main-cats-img-section {
    height: 35.547vw;
    min-height: 16.25rem;
  }
  /* line 2426, ../sass/_tablet.scss */
  #products_categories .product_category .intro p {
    max-height: 4rem;
    overflow: hidden;
    margin-left: 0;
    margin-top: 1.6rem;
    font-size: 18px;
    letter-spacing: 0.3px;
  }
  /* line 2436, ../sass/_tablet.scss */
  #products_categories .product_category .intro a.see_more {
    margin-left: 0;
  }
  /* line 2439, ../sass/_tablet.scss */
  #products_categories .product_category .intro a.see_more:hover {
    text-decoration: none;
  }

  /* line 2447, ../sass/_tablet.scss */
  .main-prod-cats-coord {
    margin-bottom: 90px;
      /*@media (max-width: 854px) {
        text-align: center;

        p {
          float: none;
          margin: 0 auto;
          text-align: left;
        }

        a {
          &.see_more {
            padding: 0.375rem 3.9375rem;
            float: none;
            margin: 20px auto 0;
            display: inline-block;
          }
        }
      }*/
  }
  /* line 2450, ../sass/_tablet.scss */
  .main-prod-cats-coord h1 {
    font-size: 40px;
    margin-bottom: 0.5875rem;
  }
  /* line 2455, ../sass/_tablet.scss */
  .main-prod-cats-coord > p {
    margin-bottom: 0;
  }
  /* line 2460, ../sass/_tablet.scss */
  .main-prod-cats-coord a.see_more {
    margin-top: 50px;
    padding: 0.375rem 3.9375rem;
  }
  /* line 2464, ../sass/_tablet.scss */
  .main-prod-cats-coord a.see_more:hover {
    text-decoration: none;
  }
  /* line 2470, ../sass/_tablet.scss */
  .main-prod-cats-coord .coord-sol-big-img {
    margin-bottom: 0;
  }
  /* line 2473, ../sass/_tablet.scss */
  .main-prod-cats-coord .coord-sol-big-img .prod-cat-img {
    min-height: 69vw;
  }
  /* line 2478, ../sass/_tablet.scss */
  .main-prod-cats-coord .main-prod-cats-coord-desc {
    max-width: 70%;
    margin-top: 50px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 481px) and (max-width: 750px) {
  /* line 2478, ../sass/_tablet.scss */
  .main-prod-cats-coord .main-prod-cats-coord-desc {
    max-width: 40vw;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* Products Landing page end */
  /* Products Categories */
  /* line 2512, ../sass/_tablet.scss */
  .product-collections-page h1 {
    font-size: 2.5rem;
    margin-top: 0.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 2519, ../sass/_tablet.scss */
  .product-collections-page h1 img {
    height: 2.125rem;
    margin-right: 1rem;
  }
  /* line 2525, ../sass/_tablet.scss */
  .product-collections-page .deco-collection-main-img {
    height: 31.25rem;
  }
  /* line 2528, ../sass/_tablet.scss */
  .product-collections-page .deco-collection-main-img .deco-col-img {
    min-width: auto;
  }
  /* line 2532, ../sass/_tablet.scss */
  .product-collections-page .deco-collection-main-img p {
    width: 25%;
    font-size: 20px;
    letter-spacing: 0.22px;
    padding: 25px 20px;
    overflow: hidden;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 2525, ../sass/_tablet.scss */
  .product-collections-page .deco-collection-main-img {
    flex-flow: column;
  }
  /* line 2542, ../sass/_tablet.scss */
  .product-collections-page .deco-collection-main-img p {
    width: 100%;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2551, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body .slick-track {
    min-width: 2000px !important;
  }
  /* line 2556, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod {
    min-width: unset;
    width: calc(29.1vw - ((60px - 48px) / 2)) !important;
    max-width: calc(29.1vw - ((60px - 48px) / 2)) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 1150px) and (max-width: 1280px) {
  /* line 2556, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod {
    width: 30vw;
    max-width: 30vw;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1024px) {
  /* line 2556, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod {
    width: calc(29.4vw - ((60px - 48px) / 2)) !important;
    max-width: calc(29.4vw - ((60px - 48px) / 2)) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 768px) {
  /* line 2556, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod {
    width: calc(28.1vw - ((60px - 48px) / 2)) !important;
    max-width: calc(28.1vw - ((60px - 48px) / 2)) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 481px) and (max-width: 700px) {
  /* line 2556, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod {
    width: calc(27.5vw - ((60px - 48px) / 2)) !important;
    max-width: calc(27.5vw - ((60px - 48px) / 2)) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2582, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod figure {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    margin: 0;
  }
  /* line 2586, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod figure a {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 2595, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod:before {
    display: none;
  }
  /* line 2599, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod h5 {
    position: relative;
    display: block;
  }
  /* line 2603, ../sass/_tablet.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod h5 a {
    position: relative;
    display: block;
    color: #000;
    text-align: left;
    font-size: 1rem;
    padding: 1.3rem 0 1rem;
  }

  /* Products Categories end */
  /* Single Product */
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1000px) and (min-width: 701px) {
  /* line 2627, ../sass/_tablet.scss */
  #content .product-content .c-cl-title .product_pictograms_container .attributes_list {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 550px) and (min-width: 481px) {
  /* line 2627, ../sass/_tablet.scss */
  #content .product-content .c-cl-title .product_pictograms_container .attributes_list {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2641, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text {
    padding: 0 30px 0 0.9375rem;
  }
  /* line 2646, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text .c-cl-title .product_view .product-desc-section-main {
    font-size: 18px;
  }
  /* line 2650, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text .c-cl-title .product_view .product-pictogram-section-main {
    margin-bottom: 4.5rem;
  }
  /* line 2653, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text .c-cl-title .product_view .product-pictogram-section-main .product_pictograms_container {
    top: -15px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1060px) {
  /* line 2653, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text .c-cl-title .product_view .product-pictogram-section-main .product_pictograms_container {
    top: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2661, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text .c-cl-title .product_view .product-pictogram-section-main .product_pictograms_container .attributes_list:first-of-type {
    margin-top: 0;
  }
  /* line 2665, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text .c-cl-title .product_view .product-pictogram-section-main .product_pictograms_container .attributes_list .pictograms_inner_container {
    padding-bottom: 0.2rem;
  }
  /* line 2675, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-image {
    padding: 0 0.9375rem 0 30px;
  }
  /* line 2679, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-image .product-order-sample .add_to_wish {
    max-height: 40px;
    line-height: 1rem;
    padding: 10px 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 2640, ../sass/_tablet.scss */
  #content .product-content.prod-page {
    flex-flow: column-reverse;
  }
  /* line 2689, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-text {
    max-width: 100%;
    flex: 0 0 100%;
  }
  /* line 2693, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-image {
    padding: 0 15px;
    max-width: 100%;
    flex: 0 0 100%;
  }
  /* line 2698, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-image .product-order-sample {
    text-align: center;
    margin-bottom: 2.065rem;
  }
  /* line 2702, ../sass/_tablet.scss */
  #content .product-content.prod-page .prod-image .product-order-sample .add_to_wish {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2714, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs {
    padding: 0 0 6.5rem;
    /*@media (max-width: 730px) {
      margin-top: 0;
    }*/
  }
  /* line 2721, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs:after {
    height: calc(100% - 2.9rem);
    top: 2.8rem;
    left: -2.52rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 987px) and (max-width: 1280px) {
  /* line 2721, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs:after {
    top: 2.95rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 741px) and (max-width: 987px) {
  /* line 2721, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs:after {
    top: 2.9rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 740px) {
  /* line 2721, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs:after {
    top: 16rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) {
  /* line 2741, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .decor-similar-slider .decos-similar-wrapper {
    min-width: calc((100vw - 6.875rem) / 2);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) {
  /* line 2746, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .decor-similar-slider .decos-similar-wrapper .decos-similar {
    height: calc((100vw - 6.875rem) / 2);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2754, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content {
    /*.product-characteristics-tab {
      .col-xs-6 {
        padding: 40px 0 0 80px;
      }
    }*/
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 740px) {
  /* line 2754, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content {
    border-top: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2765, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .projects-tab {
    max-width: 100%;
    margin-top: 80px;
  }
  /* line 2769, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .projects-tab .project-link {
    width: 25%;
    display: block;
    float: left;
    padding-right: 12px;
  }
  /* line 2775, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .projects-tab .project-link:nth-child(4n) {
    padding-right: 0;
  }
  /* line 2781, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .projects-tab .project-link:hover .project-img-container .project-img {
    transform: scale(1.1);
  }
  /* line 2787, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .projects-tab .project-link .project-img-container {
    overflow: hidden;
  }
  /* line 2790, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .projects-tab .project-link .project-img-container .project-img {
    max-height: 286px;
    overflow: hidden;
    min-height: calc((100vw / 4) - 40px);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: .3s transform ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
  /* line 2810, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item {
    min-height: 47px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 941px) and (max-width: 1280px) {
  /* line 2814, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link {
    font-size: 18px;
    padding: 10px 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 801px) and (max-width: 940px) {
  /* line 2821, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link {
    font-size: 14px;
    padding: 13px 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (min-width: 741px) and (max-width: 800px) {
  /* line 2828, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link {
    font-size: 13px;
    padding: 15px 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 740px) {
  /* line 2809, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs {
    display: inline;
    max-width: 454px;
    margin: 0 auto;
  }
  /* line 2840, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item {
    margin: 0 auto;
    margin-bottom: 5px;
    max-width: unset;
  }
  /* line 2845, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link {
    border-bottom: 0.125rem solid #dbdbdb;
  }
  /* line 2848, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom: 0.125rem solid #05377b;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2861, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs #accordionSimDecos .card-header .btn-link .product-main-img-dropdown {
    right: 0;
  }
  /* line 2868, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs #accordionSimDecos .card-body .prod_sim_deco {
    flex-basis: calc(25% - 0.75rem);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 2868, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs #accordionSimDecos .card-body .prod_sim_deco {
    flex-basis: calc(33.3333% - 1.35rem);
    margin: 0.33rem 2rem 0 0;
  }
  /* line 2874, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs #accordionSimDecos .card-body .prod_sim_deco:nth-child(3n) {
    margin-right: 0;
  }
  /* line 2878, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs #accordionSimDecos .card-body .prod_sim_deco:nth-child(4n) {
    margin-right: 2rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 550px) {
  /* line 2868, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs #accordionSimDecos .card-body .prod_sim_deco {
    flex-basis: calc(50% - 1.35rem);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2890, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .product-button-class {
    display: none;
  }
  /* line 2895, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item {
    /*&:first-of-type {
      @media (max-width: 1200px) {
        .nav-link {
          .product-main-img-list {
            display: none;
          }
        }
      }
    }*/
  }
  /* line 2905, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link {
    padding: 8px 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1200px) {
  /* line 2908, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .nav-tabs .nav-item .nav-link .product-main-img-list {
    display: none;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 730px) {
  /* line 2918, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content {
    background-color: unset;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 2925, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .express-program-table .table_wrapper.kronobuild {
    width: 100%;
  }
  /* line 2928, ../sass/_tablet.scss */
  #content .product-components.desktop-product-tabs .tab-content .express-program-table .table_wrapper.kronobuild .filter {
    width: auto;
    min-width: unset;
  }

  /* line 2943, ../sass/_tablet.scss */
  .downloads-tab-desktop .card-body .dl-image-section {
    width: 25%;
  }
  /* line 2946, ../sass/_tablet.scss */
  .downloads-tab-desktop .card-body .dl-image-section.video-section {
    width: 33.333333%;
  }
  /* line 2950, ../sass/_tablet.scss */
  .downloads-tab-desktop .card-body .dl-image-section:nth-child(4n) {
    padding-right: 0 !important;
  }
  /* line 2955, ../sass/_tablet.scss */
  .downloads-tab-desktop .card-body .dl-image-section:nth-child(5n) {
    padding-right: 12px !important;
  }
  /* line 2959, ../sass/_tablet.scss */
  .downloads-tab-desktop .card-body .dl-image-section .download-item {
    max-height: calc(25vw - 2rem);
  }
  /* line 2967, ../sass/_tablet.scss */
  .downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide {
    min-width: calc((100vw - 162px - 40px - 3rem) / 4) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 2967, ../sass/_tablet.scss */
  .downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide {
    min-width: calc((100vw - 162px - 40px - 2.25rem) / 3) !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) {
  /* line 2967, ../sass/_tablet.scss */
  .downloads-tab-desktop .downloads-section-slider .slick-track .slick-slide {
    min-width: calc((100vw - 162px - 40px - 1.5rem) / 2) !important;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* Single Product end */
  /* Products end */
  /* Decors */
  /* Decors Landing */
  /* line 2989, ../sass/_tablet.scss */
  #decors_categories .decor_category {
    padding-top: 2.0875rem;
    padding-bottom: 3.75rem;
  }
  /* line 2993, ../sass/_tablet.scss */
  #decors_categories .decor_category > p {
    width: calc(100% - 250px);
  }
  /* line 2998, ../sass/_tablet.scss */
  #decors_categories .decor_category a .title-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 3004, ../sass/_tablet.scss */
  #decors_categories .decor_category a .title-wrapper h1 {
    font-size: 2.5rem;
  }
  /* line 3007, ../sass/_tablet.scss */
  #decors_categories .decor_category a .title-wrapper h1 img {
    max-width: 13.18rem;
  }
  /* line 3012, ../sass/_tablet.scss */
  #decors_categories .decor_category a .title-wrapper span {
    font-size: 2.5rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) {
  /* line 3012, ../sass/_tablet.scss */
  #decors_categories .decor_category a .title-wrapper span {
    font-size: 6.3vw;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3024, ../sass/_tablet.scss */
  #decors_categories .decor_category:not(:first-child) {
    margin-top: 1.5875rem;
  }
  /* line 3028, ../sass/_tablet.scss */
  #decors_categories .decor_category .coord-sol-big-img {
    margin-bottom: 2.425rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3033, ../sass/_tablet.scss */
  #decors_categories .decor_category > p {
    width: 100%;
    float: none;
  }
  /* line 3037, ../sass/_tablet.scss */
  #decors_categories .decor_category .see_more {
    float: none;
    max-width: 12.74rem;
    display: block;
    margin: 2rem auto 0;
  }
  /* line 3043, ../sass/_tablet.scss */
  #decors_categories .decor_category .see_more:hover {
    text-decoration: none;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* Decors Landing end */
  /* Decor Collections */
  /* line 3057, ../sass/_tablet.scss */
  .decor-collections-page h1 {
    font-size: 2.5rem;
    margin-top: 0.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) {
  /* line 3057, ../sass/_tablet.scss */
  .decor-collections-page h1 {
    font-size: 39px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3068, ../sass/_tablet.scss */
  .decor-collections-page h1 img {
    height: 2.125rem;
    margin-right: 1rem;
  }
  /* line 3077, ../sass/_tablet.scss */
  .decor-collections-page .deco-collection-main-img .deco-col-img {
    min-width: auto;
  }
  /* line 3081, ../sass/_tablet.scss */
  .decor-collections-page .deco-collection-main-img p {
    width: 25%;
    overflow: hidden;
    font-size: 20px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3074, ../sass/_tablet.scss */
  .decor-collections-page .deco-collection-main-img {
    flex-flow: column;
  }
  /* line 3089, ../sass/_tablet.scss */
  .decor-collections-page .deco-collection-main-img .deco-col-img {
    height: 18.75rem;
    width: 100%;
  }
  /* line 3093, ../sass/_tablet.scss */
  .decor-collections-page .deco-collection-main-img p {
    width: 100%;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3105, ../sass/_tablet.scss */
  .decor-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod figure {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    margin: 0;
  }
  /* line 3109, ../sass/_tablet.scss */
  .decor-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod figure a {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 3118, ../sass/_tablet.scss */
  .decor-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod:before {
    display: none;
  }
  /* line 3122, ../sass/_tablet.scss */
  .decor-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod h5 {
    position: relative;
    display: block;
  }
  /* line 3126, ../sass/_tablet.scss */
  .decor-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod h5 a {
    position: relative;
    display: block;
    color: #000;
    text-align: left;
    font-size: 1.25rem;
    padding: 1.3rem 0 1rem;
  }
  /* line 3138, ../sass/_tablet.scss */
  .decor-collections-page #accordionProductGroup .card .card-body .slick-track {
    min-width: 2000px !important;
  }

  /* line 3148, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter {
    margin-bottom: 70px;
  }
  /* line 3151, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-names {
    width: 80%;
  }
  /* line 3154, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-names .filter-cat-name-wrap {
    margin-right: 4.4vw;
  }
  /* line 3159, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-names .filter-cat-name-wrap.active .decore-filter-dropdown .decore-filter-main {
    pointer-events: all;
    opacity: 1;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) {
  /* line 3154, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-names .filter-cat-name-wrap {
    margin-right: 2.4vw;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3170, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-names .filter-cat-name-wrap:last-of-type {
    margin-right: 0;
  }
  /* line 3178, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper {
    width: calc(((100vw - 6rem) - 1.2rem) / 3);
  }
  /* line 3182, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active {
    width: 100%;
    margin-bottom: 12px;
    padding-bottom: 17px;
  }
  /* line 3194, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 5rem - 1.2rem) / 3);
  }
  /* line 3197, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image.blacked {
    min-width: calc(((100vw - 5rem - 1.2rem) / 3) * 2 + 20px);
  }
  /* line 3201, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image.blacked .blacked-title .title {
    font-family: 'Helen Pro_Cond';
    line-height: 3rem;
    text-align: center;
  }
  /* line 3209, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image label {
    font-size: 22px;
    line-height: 1.5rem;
    min-height: 40px;
    padding-top: 14px;
    padding-bottom: 12px;
  }
  /* line 3218, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .description {
    width: unset;
    height: calc((100vw - 5rem - 1.2rem) / 3);
    z-index: 1;
  }
  /* line 3224, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper:after {
    left: 0;
  }
  /* line 3232, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope .item {
    margin-left: 0.35rem;
    margin-rigth: 0.35rem;
  }
  /* line 3238, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope:first-child .item,
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope:first-child .collection-name {
    margin-left: 0.5rem;
  }
  /* line 3245, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope:nth-child(3n+1) .item,
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope:nth-child(3n+1) .collection-name {
    margin-left: 0.5rem;
  }
  /* line 3258, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope .item {
    width: calc((100vw - 5rem - 1.4rem) / 3);
    height: calc((100vw - 5rem - 1.4rem) / 3);
  }
  /* line 3263, ../sass/_tablet.scss */
  .deco-category-filter .filter #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .ng-scope .collection-name {
    width: calc((100vw - 5rem - 2rem) / 3);
  }

  /* Decor Collections end */
  /* Single decor */
  /* line 3280, ../sass/_tablet.scss */
  .decor-page .product-button-class {
    display: none !important;
  }
  /* line 3286, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .bigger-section {
    height: 36.25rem;
    padding-left: 0px;
  }
  /* line 3290, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .bigger-section a {
    overflow: hidden;
    display: block;
  }
  /* line 3294, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .bigger-section a img {
    width: 100%;
    height: 100%;
    min-height: 580px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3286, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .bigger-section {
    padding-left: 15px;
    margin-bottom: 15px;
  }
  /* line 3306, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .bigger-section a img {
    width: 100% !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3313, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section {
    height: 36.25rem;
  }
  /* line 3319, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider .smaller-top-deco-slider a {
    width: calc(50.6vw - 1rem) !important;
  }
  /* line 3322, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider .smaller-top-deco-slider a img {
    height: 100% !important;
  }
  /* line 3334, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a {
    display: block;
    height: 100%;
    width: calc(32.2vw - 1rem);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1024px) {
  /* line 3334, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a {
    width: calc(31.9vw - 1rem);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3343, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a img {
    height: 100% !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3352, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco {
    padding-right: 7.5px;
  }
  /* line 3356, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures {
    padding-left: 7.5px;
  }
  /* line 3361, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a {
    display: block;
    height: 100%;
    min-height: 290px;
    width: calc(46vw - 1rem);
  }
  /* line 3367, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a img {
    height: 100% !important;
  }
  /* line 3372, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item h4 {
    width: auto;
    height: auto;
    left: calc(5vw - 1rem);
  }
  /* line 3378, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item h4 a {
    height: auto;
    width: auto;
    display: inline;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3393, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .deco-variations .deco-var-wrapper {
    max-width: 100%;
  }
  /* line 3397, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .product-order-sample {
    display: none;
  }
  /* line 3400, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .bigger-section {
    padding: 0;
    max-width: 100%;
    flex: 0 0 100%;
  }
  /* line 3406, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section {
    max-width: 100%;
    flex: 0 0 100%;
    display: flex;
    height: 18.125rem;
    padding: 0;
  }
  /* line 3414, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section h4 {
    width: 100%;
    margin: 0;
  }
  /* line 3418, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section h4 a {
    text-align: center;
    display: block;
  }
  /* line 3424, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco, .decor-page .main_image .img_wrap .smaller-section #carouselTextures {
    height: 100%;
    width: 50%;
  }
  /* line 3429, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .decor-order-sample {
    margin-top: 50px;
    width: 100%;
    text-align: center;
    height: 2.5rem;
    line-height: 2.6rem;
    margin-top: 2.0625rem;
    margin: 2.0625rem 2rem auto;
    display: contents;
  }
  /* line 3440, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .decor-order-sample.mobile-order {
    display: block;
    text-align: center;
  }
  /* line 3444, ../sass/_tablet.scss */
  .decor-page .main_image .img_wrap .decor-order-sample.mobile-order .add_to_wish, .decor-page .main_image .img_wrap .decor-order-sample.mobile-order .order_sample {
    background: #fff;
    border: 2px solid #05377b;
    color: #05377b;
    text-transform: uppercase;
    cursor: pointer;
    display: block !important;
    width: 255px;
    text-align: center;
    height: 2.5rem;
    line-height: 2.4rem;
    margin: 1rem auto;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3464, ../sass/_tablet.scss */
  .decor-page .main_image .description .deco-text-desc {
    font-size: 1.25rem;
    margin-bottom: 1.93rem;
  }
  /* line 3471, ../sass/_tablet.scss */
  .decor-page .product-components {
    padding: 0;
  }
  /* line 3474, ../sass/_tablet.scss */
  .decor-page .product-components:after {
    height: calc(100% - 2.9rem);
    top: 2.8rem;
    left: -40px;
  }
  /* line 3486, ../sass/_tablet.scss */
  .decor-page .product-components .nav-tabs .nav-item .nav-link {
    padding: 8px 0;
  }
  /* line 3498, ../sass/_tablet.scss */
  .decor-page .product-components .tab-content #accordion .card .collapse .card-body .product_pictograms_container .pictograms_inner_container {
    margin-bottom: 0.6rem;
  }
  /* line 3503, ../sass/_tablet.scss */
  .decor-page .product-components .tab-content #accordion .card .collapse .card-body .spec-table {
    overflow: scroll;
  }
  /* line 3509, ../sass/_tablet.scss */
  .decor-page .product-components .tab-content #accordion .card .collapse .card-body .spec-table tbody tr td:first-of-type {
    position: sticky;
  }
  /* line 3522, ../sass/_tablet.scss */
  .decor-page .product-components .tab-content .deco-combinations p {
    font-family: 'Helen Pro_Bold';
    font-size: 22px;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.6);
  }
  /* line 3527, ../sass/_tablet.scss */
  .decor-page .product-components .tab-content .deco-combinations p span {
    font-family: 'Helen Pro_Light';
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3471, ../sass/_tablet.scss */
  .decor-page .product-components {
    margin-bottom: 50px;
  }
  /* line 3537, ../sass/_tablet.scss */
  .decor-page .product-components .nav-tabs {
    display: inline-block;
  }
  /* line 3540, ../sass/_tablet.scss */
  .decor-page .product-components .nav-tabs .nav-item {
    margin: 0 auto 0.3rem;
    max-width: unset;
  }
  /* line 3544, ../sass/_tablet.scss */
  .decor-page .product-components .nav-tabs .nav-item .nav-link {
    border-bottom: 2px solid #dbdbdb;
    height: 47px;
  }
  /* line 3548, ../sass/_tablet.scss */
  .decor-page .product-components .nav-tabs .nav-item .nav-link.active {
    border-bottom: 2px solid #05377b;
  }
  /* line 3555, ../sass/_tablet.scss */
  .decor-page .product-components:after {
    left: -40px;
    top: 16.2rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 950px) {
  /* line 3564, ../sass/_tablet.scss */
  .decor-page .product-components .product-main-img-list {
    display: none;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 3572, ../sass/_tablet.scss */
  .decor-page .tab-content .product-options-deco .deco-prod-left-section {
    width: 100%;
    margin-bottom: 2.5rem;
  }
  /* line 3577, ../sass/_tablet.scss */
  .decor-page .tab-content .product-options-deco .deco-prod-info-section {
    width: 100%;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* Single decor end */
  /* Decors end */
  /* Downloads */
  /* line 3592, ../sass/_tablet.scss */
  .downloads-container h1 {
    font-size: 2.5rem;
    margin-top: 10px;
  }
  /* line 3597, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper {
    margin: 0;
  }
  /* line 3601, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs h3 {
    padding: 0 1.25rem 20px;
    line-height: 1rem;
  }
  /* line 3606, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section {
    padding-top: 30px;
    height: calc(100% - 1.4375rem);
  }
  /* line 3613, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section .tab_title a h2 {
    margin-bottom: 0;
    padding-bottom: 15px;
  }
  /* line 3624, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section .dl-filter-w-dropdown .tab_title a h2 {
    margin-bottom: 0;
    padding-bottom: 15px;
  }
  /* line 3633, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section .dl-filter-w-dropdown .tab_title .dl-filter-content .mCSB_container .checkb label {
    margin-bottom: 0;
  }
  /* line 3646, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_type h3 {
    padding: 0 1.25rem 20px;
    line-height: 1rem;
  }
  /* line 3651, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_type .download-whole-section {
    border-bottom: none;
    padding-top: 35px;
  }
  /* line 3658, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section h3 {
    padding: 0 1.25rem 20px;
    line-height: 1rem;
  }
  /* line 3664, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section .krono-downloads-gradient.top-grad {
    top: 4.5rem;
  }
  /* line 3672, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section .mCSB_container li .medium_description {
    font-family: 'Helen Pro_Light';
    font-size: 18px;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 3597, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper {
    max-height: 100%;
  }
  /* line 3683, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper > *, .downloads-container .downloads_wrapper .download_section {
    width: 100%;
  }
  /* line 3688, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section {
    border-bottom: none;
  }
  /* line 3693, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section .dl-filter-w-dropdown .tab_title .dl-filter-content {
    padding-top: 10px;
  }
  /* line 3701, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section {
    max-height: 31.25rem;
    height: auto;
  }
  /* line 3706, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_type {
    margin-top: 2rem;
  }
  /* line 3709, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_type .download-whole-section {
    border-right: none;
    border-left: none;
    height: calc(100% - 1.438rem);
    padding-top: 35px;
  }
  /* line 3717, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section {
    top: 2.5rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) and (min-width: 701px) {
  /* line 3724, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section li {
    width: 100%;
    max-width: 100%;
  }
  /* line 3728, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section li:nth-child(even) {
    padding-left: 0;
  }
  /* line 3731, ../sass/_tablet.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section li:nth-child(odd) {
    padding-right: 0;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* Downloads end */
  /* Projects */
  /* Projects Gallery */
  /* line 3749, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-header .projects-header-text {
    line-height: 5rem;
  }
  /* line 3756, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-description .project-desc-left .projects-desc-header {
    font-size: 1.875rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3754, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-description {
    flex-flow: column;
  }
  /* line 3764, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-description .project-desc-left {
    width: 100%;
    max-width: 100%;
  }
  /* line 3768, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-description .project-krono-pro-link {
    width: 100%;
    max-width: 100%;
  }
  /* line 3772, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn {
    margin: 2rem auto 0 auto;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3779, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-masonry-bricks {
    padding-bottom: 3.2625rem;
  }
  /* line 3782, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-masonry-bricks .masonry-brick {
    width: calc((100% / 3) - 1.05rem);
  }
  /* line 3785, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-masonry-bricks .masonry-brick:nth-child(-n+3) {
    margin-top: 0;
  }
  /* line 3789, ../sass/_tablet.scss */
  .projects-index-wrapper .projects-masonry-bricks .masonry-brick:nth-child(n+4) {
    margin-top: 0.3rem;
  }

  /* Projects Gallery end */
  /* Single Project*/
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 900px) {
  /* line 3802, ../sass/_tablet.scss */
  .single-project-wrapper .media-section {
    flex-flow: column;
    height: 38.25rem;
  }
  /* line 3810, ../sass/_tablet.scss */
  .single-project-wrapper .media-section .right-col-project {
    margin-top: 2rem;
  }
  /* line 3813, ../sass/_tablet.scss */
  .single-project-wrapper .media-section .right-col-project .top-project-row, .single-project-wrapper .media-section .right-col-project .bottom-project-row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 3820, ../sass/_tablet.scss */
  .single-project-wrapper .project-description .project-desc-content {
    flex-flow: column;
  }
  /* line 3823, ../sass/_tablet.scss */
  .single-project-wrapper .project-description .project-desc-content .project-desc-text {
    width: 100%;
    max-width: 100%;
  }
  /* line 3828, ../sass/_tablet.scss */
  .single-project-wrapper .project-description .project-desc-content .project-info-col {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 3839, ../sass/_tablet.scss */
  .single-project-wrapper .project-sliders-section .project-slider .project-slider-init .slick-arrow {
    top: 0;
    bottom: 56px;
    margin: auto 0;
  }

  /* Projects end */
  /* My Krono */
  /* Login screen */
  /* line 3855, ../sass/_tablet.scss */
  .my-krono-signin-container {
    padding-bottom: 8.3125rem;
  }
  /* line 3858, ../sass/_tablet.scss */
  .my-krono-signin-container .theLoginPrt {
    padding-bottom: 2.6875rem;
  }
  /* line 3861, ../sass/_tablet.scss */
  .my-krono-signin-container .theLoginPrt .cst-check-wrap {
    font-size: 1rem;
    padding-bottom: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 950px) {
  /* line 3855, ../sass/_tablet.scss */
  .my-krono-signin-container {
    flex-flow: column;
  }
  /* line 3869, ../sass/_tablet.scss */
  .my-krono-signin-container .my-krono-signin, .my-krono-signin-container .wrapper-my-krono {
    width: 100%;
    margin-bottom: 3rem;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* Login screen end */
  /* My Krono User Profile */
  /* line 3879, ../sass/_tablet.scss */
  .account_details {
    height: auto;
  }
  /* line 3882, ../sass/_tablet.scss */
  .account_details .profile-info {
    padding: 60px 0 2.875rem 0 !important;
  }
  /* line 3887, ../sass/_tablet.scss */
  .account_details .profile-info .register h1 {
    line-height: 2rem;
    margin-left: -20px;
    margin-bottom: 40px;
  }
  /* line 3895, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-personal-info .row,
  .account_details .profile-info .register .user-company-info .row {
    margin-bottom: 10px;
  }
  /* line 3900, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-personal-info {
    margin-left: -8px;
  }
  /* line 3904, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-company-info {
    margin-left: 0 !important;
  }
  /* line 3908, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-company-info .row.subscribe {
    margin-top: 20px;
  }
  /* line 3912, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-company-info .row.subscribe .selectors.edit-profile {
    right: 0 !important;
    position: absolute;
    margin-right: 5px !important;
    margin-top: 70px;
  }
  /* line 3924, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-company-info .row .checkboxes .contact-method .cst-check-wrap .choice_group {
    left: 4px;
    bottom: 10px;
  }
  /* line 3929, ../sass/_tablet.scss */
  .account_details .profile-info .register .user-company-info .row .checkboxes .contact-method .cst-check-wrap .cst-checkbox {
    line-height: 1.2rem;
  }
  /* line 3941, ../sass/_tablet.scss */
  .account_details .selectors.edit-profile {
    white-space: nowrap;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 3948, ../sass/_tablet.scss */
  .account_details .selectors.edit-profile {
    margin: 1.2rem 0 0;
  }
  /* line 3952, ../sass/_tablet.scss */
  .account_details .profile-info {
    width: 100% !important;
    padding: 60px 30px 2.875rem 0 !important;
    margin-left: 0;
    overflow: auto;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 660px) {
  /* line 3961, ../sass/_tablet.scss */
  .account_details .selectors.edit-profile {
    margin: 1.2rem 0 0;
  }
  /* line 3965, ../sass/_tablet.scss */
  .account_details .profile-info {
    width: 100%;
    margin-left: 0;
    overflow: auto;
  }
  /* line 3971, ../sass/_tablet.scss */
  .account_details .profile-info .profile-data {
    flex-flow: column;
  }
  /* line 3974, ../sass/_tablet.scss */
  .account_details .profile-info .profile-data .user-personal-info, .account_details .profile-info .profile-data .user-company-info {
    margin-left: -8px !important;
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* My Krono User Profile end */
  /* My krono Pro Homepage */
  /* line 3990, ../sass/_tablet.scss */
  .krn-prtl-cnt .sub-menu-cnt {
    width: 15.5rem;
    display: none;
  }
  /* line 3997, ../sass/_tablet.scss */
  .krn-prtl-cnt .sub-menu-cnt #sidebar-sub-menu .krono-sidebar-header a h2 {
    font-size: 2.1875rem;
  }
  /* line 4005, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt {
    padding-left: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1000px) {
  /* line 4009, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt .background-header-image .header-caption {
    width: 100% !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 4020, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .cnt-main-info .cnt-content .title, .krn-prtl-cnt .cntrd-cnt.specific-design-center .cnt-main-info .cnt-content .title {
    font-size: 1.25rem;
  }
  /* line 4024, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .cnt-main-info .cnt-content .info, .krn-prtl-cnt .cntrd-cnt.specific-design-center .cnt-main-info .cnt-content .info {
    font-size: 1rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 4018, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .cnt-main-info, .krn-prtl-cnt .cntrd-cnt.specific-design-center .cnt-main-info {
    flex-wrap: wrap;
    flex-flow: column-reverse;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 4034, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .cnt-main-info .cnt-content, .krn-prtl-cnt .cntrd-cnt.specific-design-center .cnt-main-info .cnt-content {
    width: 100%;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 700px) {
  /* line 4040, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .cnt-main-info .cnt-gallery, .krn-prtl-cnt .cntrd-cnt.specific-design-center .cnt-main-info .cnt-gallery {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 4052, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .content {
    width: 100%;
  }
  /* line 4056, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .background-header-image {
    height: 24.375rem;
  }
  /* line 4060, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images {
    flex-wrap: wrap;
  }
  /* line 4063, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container {
    width: calc((100vw - 116px - 18rem) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1100px) and (min-width: 901px) {
  /* line 4063, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container {
    width: calc((100vw - 104px - 18rem) / 2);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 900px) and (min-width: 651px) {
  /* line 4063, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container {
    width: calc((100vw - 116px) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 650px) and (min-width: 481px) {
  /* line 4063, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container {
    width: calc((100vw - 104px) / 2);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 4075, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container .my-krono-pro-img-cnt {
    height: calc((100vw - 116px - 18rem) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 900px) and (min-width: 651px) {
  /* line 4075, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container .my-krono-pro-img-cnt {
    height: calc((100vw - 116px) / 4);
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 650px) and (min-width: 481px) {
  /* line 4075, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container .my-krono-pro-img-cnt {
    height: calc((100vw - 104px) / 2);
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 4084, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container .my-krono-pro-img-cnt img {
    width: 100%;
    height: auto;
    min-height: 100%;
    min-width: 100%;
  }
  /* line 4091, ../sass/_tablet.scss */
  .krn-prtl-cnt.krono-pro-home .cntrd-cnt .bottom-products-images .theme-container .my-krono-pro-img-cnt .theme-overlay {
    display: none;
  }
  /* line 4102, ../sass/_tablet.scss */
  .krn-prtl-cnt.digital-lib .cntrd-cnt .download_tabs {
    margin-bottom: 2.3rem;
  }
  /* line 4108, ../sass/_tablet.scss */
  .krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li {
    width: calc((100% - 10px) / 2);
    margin-right: 0 !important;
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 600px) and (min-width: 481px) {
  /* line 4108, ../sass/_tablet.scss */
  .krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li {
    width: 100%;
    margin-right: 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) {
  /* line 4117, ../sass/_tablet.scss */
  .krn-prtl-cnt.digital-lib .cntrd-cnt .download_section .download-section-wrapper li:not(:nth-child(2n)) {
    margin-right: 0.625rem !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 720px) {
  /* line 4127, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt {
    width: 100% !important;
    padding-left: 0;
  }
  /* line 4131, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj {
    justify-content: space-between;
    flex-direction: row;
  }
  /* line 4135, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj li {
    width: 48% !important;
  }
  /* line 4139, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj li h3 a {
    font-size: 1.15rem;
  }
  /* line 4144, ../sass/_tablet.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj li:nth-child(2) {
    margin-right: 0 !important;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* My krono Pro Homepage end */
  /* My krono/pro registration forms */
  /* line 4160, ../sass/_tablet.scss */
  .my-krono-signin-container .my-krono-signin fieldset h2 {
    font-size: 1.875rem;
  }
  /* line 4167, ../sass/_tablet.scss */
  .my-krono-signin-container .wrapper-my-krono .my-krono-header {
    font-size: 1.875rem;
  }

  /* line 4175, ../sass/_tablet.scss */
  .account_details .image_holder {
    height: calc(100% - 4.375rem);
  }
  /* line 4181, ../sass/_tablet.scss */
  .account_details.register-page .form-border {
    display: none;
  }
  /* line 4186, ../sass/_tablet.scss */
  .account_details.register-page .profile-info h2, .account_details.register-page .registration-info h2 {
    font-size: 2.5rem;
  }
  /* line 4191, ../sass/_tablet.scss */
  .account_details.register-page .profile-info .register h2, .account_details.register-page .registration-info .register h2 {
    left: -20px;
  }
  /* line 4198, ../sass/_tablet.scss */
  .account_details.register-page .profile-info .register .profile-data .user-company-info .checkboxes .cst-check-wrap, .account_details.register-page .registration-info .register .profile-data .user-company-info .checkboxes .cst-check-wrap {
    margin-bottom: 0px;
  }
  /* line 4201, ../sass/_tablet.scss */
  .account_details.register-page .profile-info .register .profile-data .user-company-info .checkboxes .cst-check-wrap #is_subscribed,
  .account_details.register-page .profile-info .register .profile-data .user-company-info .checkboxes .cst-check-wrap #is_termed, .account_details.register-page .registration-info .register .profile-data .user-company-info .checkboxes .cst-check-wrap #is_subscribed,
  .account_details.register-page .registration-info .register .profile-data .user-company-info .checkboxes .cst-check-wrap #is_termed {
    margin-bottom: 7px;
    margin-left: 4px;
    margin-top: 0 !important;
  }
  /* line 4209, ../sass/_tablet.scss */
  .account_details.register-page .profile-info .register .profile-data .user-company-info .checkboxes #tosubscr_button, .account_details.register-page .registration-info .register .profile-data .user-company-info .checkboxes #tosubscr_button {
    margin-right: 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 1000px) {
  /* line 4179, ../sass/_tablet.scss */
  .account_details.register-page {
    flex-flow: column;
  }
  /* line 4221, ../sass/_tablet.scss */
  .account_details.register-page .registration-info {
    width: 100%;
  }
  /* line 4225, ../sass/_tablet.scss */
  .account_details.register-page .profile-info {
    width: 100%;
    padding: 0 0 2.875rem 0 !important;
  }
  /* line 4230, ../sass/_tablet.scss */
  .account_details.register-page .profile-info .register h2 {
    left: 0;
  }
  /* line 4234, ../sass/_tablet.scss */
  .account_details.register-page .profile-info .register .user-personal-info {
    margin-left: 0;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 800px) {
  /* line 4242, ../sass/_tablet.scss */
  .account_details.register-page .profile-info {
    padding-top: 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 750px) {
  /* line 4249, ../sass/_tablet.scss */
  .account_details .divider {
    display: none;
  }
  /* line 4258, ../sass/_tablet.scss */
  .account_details.register-page .profile-info form .profile-data {
    flex-flow: column;
  }
  /* line 4261, ../sass/_tablet.scss */
  .account_details.register-page .profile-info form .profile-data .user-personal-info {
    width: 100%;
    padding: 0;
    margin-left: 0 !important;
  }
  /* line 4267, ../sass/_tablet.scss */
  .account_details.register-page .profile-info form .profile-data .user-company-info {
    width: 100%;
    padding: 0;
    padding-left: 0 !important;
  }
}

@media (max-width: 1280px) and (min-width: 481px) and (max-width: 750px) and (max-width: 660px) {
  /* line 4267, ../sass/_tablet.scss */
  .account_details.register-page .profile-info form .profile-data .user-company-info {
    margin-left: 0 !important;
  }
}
@media (max-width: 1280px) and (min-width: 481px) and (max-width: 750px) {
  /* line 4279, ../sass/_tablet.scss */
  .account_details.register-page .profile-info form .profile-data .user-company-info .row .checkboxes #tosubscr_button {
    display: block;
    position: relative !important;
    float: none !important;
    right: unset !important;
  }
  /* line 4290, ../sass/_tablet.scss */
  .account_details.register-page .profile-info form h2 {
    left: 0;
  }
}

@media (max-width: 1280px) and (min-width: 481px) {
  /* My krono/pro registration forms end */
  /* My Krono end */
}
@media (max-width: 1280px) {
  /* Terms & Conditions start */
  /* line 4308, ../sass/_tablet.scss */
  .terms-wrapper:before {
    margin-left: -2vw;
  }
  /* line 4313, ../sass/_tablet.scss */
  .terms-wrapper .single-block-wrapper {
    height: 36.25rem;
    margin-bottom: 7.8125rem;
  }
  /* line 4318, ../sass/_tablet.scss */
  .terms-wrapper .privacy-content {
    margin-bottom: 11.5625rem;
  }

  /* Terms & Conditions end */
  /* Tablet only end */
}
@media (max-width: 767px) {
  /* line 4335, ../sass/_tablet.scss */
  .account-details-index-wrapper .profile-data {
    display: block !important;
  }
  /* line 4338, ../sass/_tablet.scss */
  .account-details-index-wrapper .profile-data .user-personal-info {
    width: 100% !important;
    border-right: none !important;
  }
  /* line 4343, ../sass/_tablet.scss */
  .account-details-index-wrapper .profile-data .user-company-info {
    padding-left: 0 !important;
    width: 100% !important;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  /* line 4354, ../sass/_tablet.scss */
  .cr-modal#localization .modal-dialog {
    max-width: calc(100% - (21vmin * 2));
  }
}
@media (min-width: 481px) and (max-width: 1280px) {
  /* Footer */
  /* line 4365, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media {
    margin: auto;
    padding-bottom: 1.725rem;
    max-width: 53.3vw;
  }
}
@media (min-width: 481px) and (max-width: 1280px) and (max-width: 320px) {
  /* line 4372, ../sass/_tablet.scss */
  .mobile-footer .mobile-social-media .social-bubble i {
    font-size: 1rem;
  }
}
@media (min-width: 481px) and (max-width: 1280px) {
  /* line 4381, ../sass/_tablet.scss */
  .mobile-footer .mobile-app-link .mobile-app-wrapp {
    margin: 2.5rem auto;
  }
  /* line 4390, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link {
    padding: 2.375rem 0.5rem 1.8rem;
  }
  /* line 4393, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link .mobile-sub-form-toggle {
    font-size: 1.5rem;
    position: relative;
    top: 0.2rem;
    text-align: left;
    padding-left: 1rem;
  }
  /* line 4400, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link .mobile-sub-form-toggle .product-main-img-dropdown {
    top: -0.6rem;
    float: right;
    margin-left: 0;
    margin-right: 1rem;
  }
  /* line 4412, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form {
    left: 0;
  }
  /* line 4419, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields .col .input-group .form-control {
    min-width: 120px;
  }
  /* line 4422, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields .col .input-group .form-control select {
    min-width: 120px;
  }
  /* line 4429, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input {
    height: 2.5rem;
    min-width: 120px;
  }
  /* line 4434, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select {
    background: url(../img/icons/down-g.png) calc(100% - 3px)/13px no-repeat #fff;
    min-width: 140px;
    min-height: 40px;
  }
  /* line 4440, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select, .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input {
    padding: 0.375rem 0.35rem;
    border-radius: 0;
  }
  /* line 4444, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select.error, .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input.error {
    border-color: #8b0101;
    color: #aa302f;
  }
  /* line 4451, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-of-type(2) .col {
    padding: 0;
  }
  /* line 4454, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-of-type(2) .col:first-of-type {
    margin: 0 0.5rem 0 0;
  }
  /* line 4461, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) {
    width: 100%;
    max-width: 100%;
    float: none;
  }
  /* line 4466, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) .col {
    width: 100%;
    margin: 0 0 0.5rem 0;
  }
  /* line 4472, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row {
    margin: 0;
    max-width: 100%;
  }
  /* line 4476, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col {
    padding: 0 0.5rem 0.5rem 0;
  }
  /* line 4480, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col:nth-child(2) {
    padding-right: 0;
  }
  /* line 4486, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col:last-child {
    display: none;
  }
  /* line 4491, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields p {
    padding-bottom: 0.3rem;
    letter-spacing: 0.82px;
  }
  /* line 4496, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:last-of-type {
    padding-bottom: 0.8rem;
  }
  /* line 4503, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form div:not(.extra-form-fields):not(.col, .input-group) {
    position: relative;
  }
  /* line 4508, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form div:not(.extra-form-fields) .cst-check-wrap {
    padding: 0 0.6rem 0.3rem;
    top: 0.2rem;
  }
  /* line 4512, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form div:not(.extra-form-fields) .cst-check-wrap .cst-checkbox {
    letter-spacing: 0.82px;
  }
  /* line 4518, ../sass/_tablet.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .mobile-form-subscriber {
    margin-top: 2px;
    float: none;
    width: auto;
    height: 2.1875rem;
    margin-left: auto;
    padding: 0.25rem 3.1rem;
    position: relative;
    top: 0.3rem;
    border-radius: 0;
  }
  /* line 4535, ../sass/_tablet.scss */
  .mobile-footer .mobile-footer-background {
    background: url(/public/krono/img/footer-image_480x.png);
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    z-index: -1;
  }
  /* line 4546, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .card-header {
    padding: 0;
    border: 0;
  }
  /* line 4550, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .card-header .btn-link {
    width: 100%;
    padding: 0;
    /*border: 0;*/
    background-color: #d8d8db;
    border-radius: 0;
    text-decoration: none;
  }
  /* line 4560, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .card-header .btn-link.collapsed .mobile-bottom-footer-link img {
    transform: rotate(0deg);
  }
  /* line 4566, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .card-header .btn-link .mobile-bottom-footer-link {
    font-family: 'Helen Pro_Light';
    font-weight: 600;
    letter-spacing: 0.22px;
    font-size: 1rem;
    text-align: left;
    width: 100%;
    display: block;
    border-bottom: 1px solid #cdced2;
  }
  /* line 4576, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .card-header .btn-link .mobile-bottom-footer-link img {
    transform: rotate(180deg);
  }
  /* line 4585, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .collapse-m-footer .card-body {
    background-color: #d8d8db;
    padding: 0 1.25rem 1rem 1.5rem;
    border-top: 1px solid #e8e8e8;
  }
  /* line 4590, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .collapse-m-footer .card-body .mobile-footer-sublinks {
    display: flex;
    flex-flow: column;
  }
  /* line 4594, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .collapse-m-footer .card-body .mobile-footer-sublinks a {
    border: 0;
    padding: 0.4rem 0;
  }
  /* line 4602, ../sass/_tablet.scss */
  .mobile-footer .accordion .card .collapse-m-footer:after {
    content: '';
    background-image: url(../img/sb-gradient.png);
    display: block;
    width: 100%;
    height: 2rem;
    position: absolute;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: bottom;
  }
  /* line 4617, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer {
    display: flex;
    flex-flow: column;
    background-color: #d8d8db;
  }
  /* line 4622, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer .mobile-bottom-footer-link {
    font-family: 'Helen Pro_Light';
    font-weight: 600;
    letter-spacing: 0.22px;
    font-size: 1rem;
    text-align: left;
    width: 100%;
    display: block;
    border-bottom: 1px solid #cdced2;
  }
  /* line 4633, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer a {
    color: #000;
    padding: 0.813rem 1.5rem;
  }
  /* line 4637, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer a:hover {
    color: #000;
  }
  /* line 4641, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer a img {
    max-width: 1.125rem;
  }
  /* line 4645, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer a:not(:last-child) {
    border-bottom: 1px solid #cdced2;
  }
  /* line 4649, ../sass/_tablet.scss */
  .mobile-footer .mobile-bottom-footer a:hover {
    text-decoration: none;
  }
  /* line 4655, ../sass/_tablet.scss */
  .mobile-footer .tablet-bottom-footer {
    display: none;
  }

  /* Footer end */
}
/*-------- VARIABLES --------*/
@media (max-width: 480px) {
  /* line 13, ../sass/_mobile.scss */
  #contacts_form .g-recaptcha {
    transform: none;
    -webkit-transform: none;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }

  /* line 23, ../sass/_mobile.scss */
  #my_wish_list .wish_list .whole-li-container .selectable_product {
    display: none;
  }
  /* line 27, ../sass/_mobile.scss */
  #my_wish_list .wish_list .whole-li-container .sample_types {
    margin-left: 0;
  }
  /* line 32, ../sass/_mobile.scss */
  #my_wish_list .wish_list .whole-li-container .sample_types li.slick-current label.sample-check-box {
    transform: scale(1.1);
  }
  /* line 37, ../sass/_mobile.scss */
  #my_wish_list .wish_list .whole-li-container .sample_types li label.sample-check-box {
    display: block;
    height: 100%;
    overflow: hidden;
    transform: scale(0.95);
    transition: all 300ms ease;
    margin: 1rem;
  }
  /* line 45, ../sass/_mobile.scss */
  #my_wish_list .wish_list .whole-li-container .sample_types li label.sample-check-box img.small-images {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
  /* line 52, ../sass/_mobile.scss */
  #my_wish_list .wish_list .whole-li-container .sample_types li h3 {
    padding-left: 1rem;
  }
  /* line 60, ../sass/_mobile.scss */
  #my_wish_list #popup_wrapper {
    max-height: auto;
  }
  /* line 63, ../sass/_mobile.scss */
  #my_wish_list #popup_wrapper #wish_list_action_form {
    flex-flow: column;
  }
  /* line 66, ../sass/_mobile.scss */
  #my_wish_list #popup_wrapper #wish_list_action_form .project-popup-right-content {
    width: auto;
    min-width: auto;
    max-height: auto;
  }
  /* line 72, ../sass/_mobile.scss */
  #my_wish_list #popup_wrapper #wish_list_action_form .project-popup-left-content {
    padding-left: 0;
  }

  /* line 80, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt {
    width: 100% !important;
    padding-left: 0;
  }
  /* line 84, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .prj-desc {
    width: 100% !important;
  }
  /* line 88, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj {
    justify-content: space-between;
    flex-direction: row;
  }
  /* line 92, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj li {
    width: 48% !important;
  }
  /* line 95, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .list-of-prj li:nth-child(2) {
    margin-right: 0 !important;
  }
  /* line 103, ../sass/_mobile.scss */
  .krn-prtl-cnt .sub-menu-cnt {
    display: none !important;
  }

  /* line 109, ../sass/_mobile.scss */
  .slick-slider div {
    transition: none;
  }

  /* line 112, ../sass/_mobile.scss */
  .desktop-only {
    display: none !important;
    visibility: hidden !important;
  }

  /* line 116, ../sass/_mobile.scss */
  .sticky-top-cr {
    position: inherit;
  }

  /* line 121, ../sass/_mobile.scss */
  #subs-modal .modal-dialog {
    width: 100%;
  }
  /* line 126, ../sass/_mobile.scss */
  #subs-modal .terms-agreement #g-recaptcha-newsletter {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }

  /* line 135, ../sass/_mobile.scss */
  .contact-us-wrapper .krono-contact-section .info-container {
    display: block !important;
  }

  /* line 144, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide {
    margin: 0 7.5px;
    overflow: hidden;
    transition: .3s all ease-out;
  }
  /* line 149, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide:not(.slick-current) {
    opacity: 0.7;
  }
  /* line 152, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide:not(.slick-current) .project-slider-name {
    opacity: 0;
  }
  /* line 156, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide:not(.slick-current) .project-decor-img {
    height: calc(100vw - (3.875rem * 2) - 50px);
    margin-top: 10px;
  }
  /* line 161, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide:not(.slick-current) .project-product-img {
    height: calc(100vw - (3.875rem * 2) - 50px);
    margin-top: 10px;
  }
  /* line 166, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide:not(.slick-current) .project-project-img {
    height: calc(100vw - (3.875rem * 2) - 50px);
    margin-top: 10px;
  }
  /* line 172, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img {
    background-size: cover;
    background-position: center;
    height: calc(100vw - (3.875rem * 2) - 15px);
  }
  /* line 178, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
    background-size: cover;
    background-position: center;
    height: calc(100vw - (3.875rem * 2) - 15px);
  }
  /* line 184, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-project-img {
    background-size: cover;
    background-position: center;
    height: calc(100vw - (3.875rem * 2) - 15px);
  }
  /* line 191, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-slider-name.mobile {
    font-family: 'Helen Pro_Light' !important;
    font-size: 1rem !important;
    text-align: left;
    margin-top: 15px;
    margin-left: 0;
  }

  /* Header */
  /* line 207, ../sass/_mobile.scss */
  header .header-wrapper {
    height: 2.5rem;
  }
  /* line 211, ../sass/_mobile.scss */
  header #sidebarCollapse {
    padding-left: 1.75rem;
  }
  /* line 217, ../sass/_mobile.scss */
  header .header-wrapper .switchers .search-icon-class {
    right: 0;
  }
  /* line 221, ../sass/_mobile.scss */
  header .header-wrapper .switchers .search-bar-widget {
    width: 77.9vw;
  }

  /* Header end */
  /* mfp */
  /* line 234, ../sass/_mobile.scss */
  .mfp-zoom-out-cur .mfp-wrap .mfp-figure .mfp-img {
    height: 100%;
  }

  /* Sidebar */
  /* line 245, ../sass/_mobile.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar {
    padding: 0 0.75rem;
    height: 2.5rem;
  }
  /* line 249, ../sass/_mobile.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar a {
    width: 6.5625rem;
    height: auto;
  }
  /* line 253, ../sass/_mobile.scss */
  #sidebar .sidebar-mobile-header .logo-section-sidebar a img {
    height: auto;
    max-width: 10rem;
  }
  /* line 260, ../sass/_mobile.scss */
  #sidebar .sidebar-mobile-header .sidebar-user-section {
    padding: 0 1.375rem;
  }
  /* line 265, ../sass/_mobile.scss */
  #sidebar .sidebar-wrapper-content {
    max-width: 100%;
  }
  /* line 270, ../sass/_mobile.scss */
  #sidebar.active {
    padding-right: 3.125rem;
  }
  /* line 274, ../sass/_mobile.scss */
  #sidebar.full-width {
    padding-right: 0 !important;
  }
  /* line 278, ../sass/_mobile.scss */
  #sidebar .close-sidebar-section {
    width: 3.125rem;
  }
  /* line 282, ../sass/_mobile.scss */
  #sidebar #main-sidebar {
    min-height: calc(100% - 124px);
  }
  /* line 288, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card .collapse:before, #sidebar #main-sidebar #accordionMainMenu .card .collapsing:before {
    left: 2.3rem;
  }
  /* line 294, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-header {
    padding: 0.75rem 1.25rem;
  }
  /* line 298, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-header button.btn-link img.product-main-img-dropdown {
    width: 1.0625rem;
    margin-right: 1rem;
  }
  /* line 303, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-header button.btn-link img.product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 309, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-header button.btn-link.collapsed img.product-main-img-dropdown {
    transform: rotate(-180deg);
  }
  /* line 315, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body {
    flex-wrap: nowrap;
    flex-flow: column;
    padding: 1.55rem 1.25rem 2.875rem 1.25rem;
  }
  /* line 320, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body .sub-item-class {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
  /* line 326, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body .sub-item-class a img {
    max-width: 9.4375rem;
    height: auto;
    margin-bottom: 1.5rem;
  }
  /* line 333, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body .sub-item-class .kronoflooring-megamenu {
    font-size: 2.2rem;
    color: #000000;
    display: block;
    padding-bottom: 20px;
    font-family: 'Helen Pro_Light';
    font-weight: 500;
  }
  /* line 340, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body .sub-item-class .kronoflooring-megamenu span {
    font-family: 'Helen Pro_Bold';
  }
  /* line 344, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body .sub-item-class .kronoflooring-megamenu:hover {
    text-decoration: none;
  }
  /* line 350, ../sass/_mobile.scss */
  #sidebar #main-sidebar #accordionMainMenu .card-body h5 {
    width: 15.125rem;
  }
  /* line 356, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header {
    width: 100%;
    padding: 1.25rem 0 1rem 1.25rem;
  }
  /* line 360, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper {
    max-width: 100%;
    width: calc(100% + 3.125rem);
  }
  /* line 364, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper img {
    width: 1.875rem;
    height: 1.875rem;
  }
  /* line 369, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .location-lang-sidebar {
    position: relative;
    font-size: 3.7vw;
  }
}
@media (max-width: 480px) and (max-width: 420px) {
  /* line 369, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .location-lang-sidebar {
    display: none;
  }
}
@media (max-width: 480px) {
  /* line 378, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .intern-header-divider {
    margin: 0 0.5rem !important;
    position: relative;
  }
  /* line 385, ../sass/_mobile.scss */
  #sidebar #main-sidebar .internationalization-header .internationalization-header-wrapper .lang-switcher-mobile {
    position: relative;
    padding-right: 8vw;
  }
  /* line 394, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .mCSB_container {
    display: flex;
    flex-wrap: nowrap;
    flex-flow: column;
  }
  /* line 399, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .mCSB_container .krono-contact-section {
    max-width: 100%;
  }
  /* line 402, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .mCSB_container .krono-contact-section .contact_info {
    width: 100%;
  }
  /* line 406, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .mCSB_container .krono-contact-section a {
    position: relative;
    left: 0.1rem;
    /*&.map-pin-class {
      img {
        width: 1.875rem;
      }
    }*/
  }
  /* line 410, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-international-address .krono-contact .mCSB_container .krono-contact-section a img.envelope-icon {
    width: 1.55rem;
    position: relative;
    left: -0.1rem;
  }
  /* line 432, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-dropdowns .mobile-single-int-dropdown {
    margin-top: 0.975rem;
    margin-bottom: 1.3rem;
  }
  /* line 436, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-dropdowns .mobile-single-int-dropdown select {
    font-weight: bold;
  }
  /* line 440, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-dropdowns .mobile-single-int-dropdown .mobile-int-label {
    line-height: 0.8rem;
    font-size: 0.975rem;
  }
  /* line 449, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-address .krono-contact {
    padding: 0.5rem 0 4rem 0;
  }
  /* line 454, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-address .krono-contact .krono-contact-section .contact_info .info-container {
    flex-direction: column;
  }
  /* line 457, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-address .krono-contact .krono-contact-section .contact_info .info-container h5 {
    font-family: 'Helen Pro_Bold';
    margin-bottom: 0.675rem;
    padding-top: 0.5rem;
    line-height: 18px;
  }
  /* line 464, ../sass/_mobile.scss */
  #sidebar #main-sidebar .mobile-internationalization-section .mobile-international-address .krono-contact .krono-contact-section .contact_info .info-container .street-field {
    padding-top: 0.8rem;
  }

  /* Sidebar end */
  /* line 480, ../sass/_mobile.scss */
  .mobile #wrapper #page {
    overflow-y: unset !important;
  }
  /* line 485, ../sass/_mobile.scss */
  .mobile .table_popup {
    left: 0 !important;
  }

  /* Footer */
  /* line 493, ../sass/_mobile.scss */
  .mobile-footer .mobile-social-media {
    margin: auto;
    padding-bottom: 1.725rem;
    max-width: 87.3vw;
  }
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 500, ../sass/_mobile.scss */
  .mobile-footer .mobile-social-media .social-bubble i {
    font-size: 1rem;
  }
}
@media (max-width: 480px) {
  /* line 509, ../sass/_mobile.scss */
  .mobile-footer .mobile-app-link .mobile-app-wrapp {
    margin: 2.5rem auto;
  }
  /* line 518, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link {
    padding: 2.375rem 0.5rem 1.8rem;
  }
  /* line 521, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link .mobile-sub-form-toggle {
    font-size: 4.6vw;
    position: relative;
    top: 0.2rem;
    text-align: left;
    padding-left: 1rem;
  }
  /* line 528, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-header .btn-link .mobile-sub-form-toggle .product-main-img-dropdown {
    top: -0.6rem;
    float: right;
    margin-left: 0;
    margin-right: 1rem;
  }
  /* line 540, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form {
    left: 0;
  }
  /* line 547, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields .col .input-group .form-control {
    min-width: 120px;
  }
  /* line 550, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields .col .input-group .form-control select {
    min-width: 120px;
  }
  /* line 557, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input {
    height: 2.5rem;
    min-width: 120px;
  }
  /* line 562, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select {
    background: url(../img/icons/down-g.png) calc(100% - 3px)/13px no-repeat #fff;
    min-width: 140px;
    min-height: 40px;
  }
  /* line 568, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select, .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input {
    padding: 0.375rem 0.35rem;
    border-radius: 0;
  }
  /* line 572, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields select.error, .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields input.error {
    border-color: #8b0101;
    color: #aa302f;
  }
  /* line 579, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-of-type(2) .col {
    padding: 0;
  }
  /* line 582, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-of-type(2) .col:first-of-type {
    margin: 0 0.5rem 0 0;
  }
  /* line 589, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) {
    width: 100%;
    max-width: 100%;
    float: none;
  }
  /* line 594, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:nth-child(3) .col {
    width: 100%;
    margin: 0 0 0.5rem 0;
  }
  /* line 600, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row {
    margin: 0;
    max-width: 100%;
  }
  /* line 604, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col {
    padding: 0 0.5rem 0.5rem 0;
  }
  /* line 608, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col:nth-child(2) {
    padding-right: 0;
  }
  /* line 614, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields.top-row .col:last-child {
    display: none;
  }
  /* line 619, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields p {
    padding-bottom: 0.3rem;
    letter-spacing: 0.82px;
  }
  /* line 624, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .extra-form-fields:last-of-type {
    padding-bottom: 0.8rem;
  }
  /* line 631, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form div:not(.extra-form-fields):not(.col, .input-group) {
    position: relative;
  }
  /* line 636, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form div:not(.extra-form-fields) .cst-check-wrap {
    padding: 0 0.6rem 0.3rem;
    top: 0.2rem;
  }
  /* line 640, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form div:not(.extra-form-fields) .cst-check-wrap .cst-checkbox {
    letter-spacing: 0.82px;
  }
  /* line 646, ../sass/_mobile.scss */
  .mobile-footer .mobile-subscription-form .mobile-sub-form .card .card-body .extra-newsletter-form .mobile-form-subscriber {
    margin-top: 2px;
    float: none;
    width: auto;
    height: 2.1875rem;
    margin-left: auto;
    padding: 0.25rem 3.1rem;
    position: relative;
    top: 0.3rem;
    border-radius: 0;
  }
  /* line 663, ../sass/_mobile.scss */
  .mobile-footer .mobile-footer-background {
    background: url(/public/krono/img/footer-image_480x.png);
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    z-index: -1;
  }
  /* line 674, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .card-header {
    padding: 0;
    border: 0;
  }
  /* line 678, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .card-header .btn-link {
    width: 100%;
    padding: 0;
    /*border: 0;*/
    background-color: #d8d8db;
    border-radius: 0;
    text-decoration: none;
  }
  /* line 688, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .card-header .btn-link.collapsed .mobile-bottom-footer-link img {
    transform: rotate(0deg);
  }
  /* line 694, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .card-header .btn-link .mobile-bottom-footer-link {
    font-family: 'Helen Pro_Light';
    font-weight: 600;
    letter-spacing: 0.22px;
    font-size: 1rem;
    text-align: left;
    width: 100%;
    display: block;
    border-bottom: 1px solid #cdced2;
  }
  /* line 704, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .card-header .btn-link .mobile-bottom-footer-link img {
    transform: rotate(180deg);
  }
  /* line 713, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .collapse-m-footer .card-body {
    background-color: #d8d8db;
    padding: 0 1.25rem 1rem 1.5rem;
    border-top: 1px solid #e8e8e8;
  }
  /* line 718, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .collapse-m-footer .card-body .mobile-footer-sublinks {
    display: flex;
    flex-flow: column;
  }
  /* line 722, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .collapse-m-footer .card-body .mobile-footer-sublinks a {
    border: 0;
    padding: 0.4rem 0;
  }
  /* line 730, ../sass/_mobile.scss */
  .mobile-footer .accordion .card .collapse-m-footer:after {
    content: '';
    background-image: url(../img/sb-gradient.png);
    display: block;
    width: 100%;
    height: 2rem;
    position: absolute;
    bottom: 0;
    background-repeat: repeat-x;
    background-position: bottom;
  }
  /* line 745, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer {
    display: flex;
    flex-flow: column;
    background-color: #d8d8db;
  }
  /* line 750, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer .mobile-bottom-footer-link {
    font-family: 'Helen Pro_Light';
    font-weight: 600;
    letter-spacing: 0.22px;
    font-size: 1rem;
    text-align: left;
    width: 100%;
    display: block;
    border-bottom: 1px solid #cdced2;
  }
  /* line 761, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer a {
    color: #000;
    padding: 0.813rem 1.5rem;
  }
  /* line 765, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer a:hover {
    color: #000;
  }
  /* line 769, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer a img {
    max-width: 1.125rem;
  }
  /* line 773, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer a:not(:last-child) {
    border-bottom: 1px solid #cdced2;
  }
  /* line 777, ../sass/_mobile.scss */
  .mobile-footer .mobile-bottom-footer a:hover {
    text-decoration: none;
  }
  /* line 783, ../sass/_mobile.scss */
  .mobile-footer .tablet-bottom-footer {
    display: none;
  }

  /* Footer end */
  /* FAQ page */
  /* line 792, ../sass/_mobile.scss */
  .faq-header {
    height: 18.75rem;
    overflow: hidden;
    margin-bottom: 1.9rem;
  }
  /* line 797, ../sass/_mobile.scss */
  .faq-header .faq-header-container {
    height: 18.75rem !important;
  }
  /* line 801, ../sass/_mobile.scss */
  .faq-header img {
    width: auto;
    height: 100%;
  }
  /* line 806, ../sass/_mobile.scss */
  .faq-header .faq-title {
    font-size: 1.875rem;
    overflow: hidden;
    margin-bottom: 2.1rem;
    text-align: center;
  }

  /* line 815, ../sass/_mobile.scss */
  .faq-wrapper .faq-el {
    width: 100%;
  }
  /* line 818, ../sass/_mobile.scss */
  .faq-wrapper .faq-el:nth-child(odd) {
    margin-right: 0;
  }
  /* line 822, ../sass/_mobile.scss */
  .faq-wrapper .faq-el .info_content {
    font-size: 1rem;
  }
  /* line 829, ../sass/_mobile.scss */
  .faq-wrapper .row.w-100 .elements {
    padding: 0;
    flex-basis: auto;
  }
  /* line 833, ../sass/_mobile.scss */
  .faq-wrapper .row.w-100 .elements:nth-child(even) {
    padding-left: 0 !important;
  }
  /* line 837, ../sass/_mobile.scss */
  .faq-wrapper .row.w-100 .elements:nth-child(odd) {
    padding-right: 0 !important;
  }

  /* FAQ page end */
  /* Textures */
  /* All Textures */
  /* line 852, ../sass/_mobile.scss */
  .textures-index-wrapper h1 {
    font-size: 1.875rem;
    margin-bottom: 1.275rem;
  }
  /* line 857, ../sass/_mobile.scss */
  .textures-index-wrapper .textures-header-wrap {
    height: 18.75rem;
  }
  /* line 861, ../sass/_mobile.scss */
  .textures-index-wrapper .textures-header-desc {
    margin: 21.5rem auto 3.125rem auto;
    width: 100%;
    font-size: 1.125rem;
    line-height: 1.35rem;
  }
  /* line 869, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs {
    border-bottom: 0;
  }
  /* line 872, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs {
    flex-wrap: wrap;
    margin: 0 0.55rem;
  }
  /* line 876, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item {
    width: calc(50% - 0.5rem);
    margin: 0 !important;
    margin-bottom: 1rem !important;
  }
  /* line 881, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item:not(:nth-child(2n)) {
    margin-right: 0.125rem;
  }
  /* line 887, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.active:after, .textures-index-wrapper .all-textures-content .all-textures-tabs .nav-tabs .nav-item .nav-link.active:before {
    display: none;
  }
  /* line 898, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .resize-to-square li {
    width: calc(50% - 1.1rem) !important;
    max-width: calc(50% - 1.1rem) !important;
    height: calc(43.146vw + 2rem) !important;
  }
  /* line 903, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .resize-to-square li a {
    overflow: visible;
    height: calc(100% + 3rem);
  }
  /* line 907, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .resize-to-square li a:hover {
    text-decoration: none;
  }
  /* line 911, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .resize-to-square li a .texture-img-container {
    overflow: hidden;
    height: calc(100% - 2.5rem) !important;
    background-size: cover;
  }
  /* line 917, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .resize-to-square li a p {
    position: relative;
    color: #000;
    background-color: #fff;
    height: 1.7rem;
    line-height: 1.2rem !important;
    font-size: 1rem;
    padding: 0 !important;
    display: flex;
    justify-content: center;
  }
  /* line 929, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-tabs .tab-content .resize-to-square li a p span.tex-col-desc {
    display: none;
  }
  /* line 941, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul {
    width: 100%;
  }
  /* line 944, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li {
    height: calc(43.146vw + 2rem);
    width: calc(50% - 1.1rem) !important;
    max-width: calc(50% - 1.1px);
  }
  /* line 949, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a {
    overflow: visible;
  }
  /* line 953, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a:hover {
    text-decoration: none;
  }
  /* line 956, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a:hover p {
    height: 3rem;
  }
  /* line 961, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a .texture-img-container {
    overflow: hidden;
    height: calc(100% - 2.5rem) !important;
    background-size: cover;
  }
  /* line 967, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a p {
    position: relative;
    color: #000;
    background-color: #fff;
    height: 2rem;
    font-size: 1rem;
    padding: 0;
    display: flex;
    justify-content: center;
  }
  /* line 978, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a p span.tex-col-desc {
    display: none;
  }
  /* line 982, ../sass/_mobile.scss */
  .textures-index-wrapper .all-textures-content .all-textures-collection ul li a p span.tex-col-title {
    bottom: 0;
    font-size: 0.95rem;
  }

  /* All Textures end */
  /* Single Texture */
  /* line 1000, ../sass/_mobile.scss */
  .single-texture {
    padding-top: 0 !important;
  }
  /* line 1003, ../sass/_mobile.scss */
  .single-texture h1 {
    font-size: 1.875rem;
    margin-bottom: 1.2rem;
  }
  /* line 1008, ../sass/_mobile.scss */
  .single-texture .main_image {
    flex-flow: column;
  }
  /* line 1011, ../sass/_mobile.scss */
  .single-texture .main_image .img_wrap {
    width: calc(100% + 1.5rem);
    margin-left: -0.75rem;
    overflow: hidden;
  }
  /* line 1017, ../sass/_mobile.scss */
  .single-texture .main_image .img_wrap a img {
    width: 100% !important;
  }
  /* line 1023, ../sass/_mobile.scss */
  .single-texture .main_image .description {
    width: 100%;
  }
  /* line 1026, ../sass/_mobile.scss */
  .single-texture .main_image .description .tex-specs-wrap {
    padding: 0 1.4375rem 0;
  }
  /* line 1029, ../sass/_mobile.scss */
  .single-texture .main_image .description .tex-specs-wrap h3 {
    font-size: 1.375rem;
    font-family: "Helen Pro_Light";
  }
  /* line 1035, ../sass/_mobile.scss */
  .single-texture .main_image .description .tex-specs-wrap .rich_text p {
    font-size: 1rem;
    line-height: 1.20625rem;
  }
  /* line 1044, ../sass/_mobile.scss */
  .single-texture .view-all-textures {
    display: flex;
  }
  /* line 1047, ../sass/_mobile.scss */
  .single-texture .view-all-textures .view-all-tex-btn {
    margin: auto;
    width: auto;
    padding: 0rem 2.55rem;
    font-size: 1.125rem;
  }
  /* line 1055, ../sass/_mobile.scss */
  .single-texture .associated-decors {
    padding: 1.25rem 1.4375rem 0;
  }
  /* line 1058, ../sass/_mobile.scss */
  .single-texture .associated-decors .decor-href {
    flex-basis: calc(50% - 0.35rem);
  }
  /* line 1061, ../sass/_mobile.scss */
  .single-texture .associated-decors .decor-href h5 {
    font-size: 0.75rem;
  }

  /* Single Texture end */
  /* Textures end */
  /* Downloads page */
  /* line 1075, ../sass/_mobile.scss */
  .downloads-container h1 {
    font-size: 1.875rem;
    margin-bottom: 40px;
    color: #000000;
  }
  /* line 1081, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper {
    flex-flow: column;
    max-height: none;
  }
  /* line 1085, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper h3 {
    font-size: 1.5rem;
    border-bottom: 0;
    padding: 0.9375rem 24px;
  }
  /* line 1091, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download-whole-section {
    height: calc(100% - 1.438rem);
  }
  /* line 1095, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 1099, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs h3 {
    padding-bottom: 30px;
  }
  /* line 1103, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section {
    padding-top: 0;
    border-bottom: none;
  }
  /* line 1112, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .download-whole-section .ng-scope .tab-title a h2 {
    margin: 0 24px;
    padding: 1.125rem 0px;
    margin-bottom: 0;
  }
  /* line 1128, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .tab_title a h2:after {
    top: 0.85rem;
    right: 24px;
  }
  /* line 1139, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown.filter-is-active .tab_title a h2 {
    margin: 0 24px;
    padding: 1.125rem 0;
  }
  /* line 1143, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown.filter-is-active .tab_title a h2:after {
    right: 0;
  }
  /* line 1152, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content a {
    font-size: 1rem;
  }
  /* line 1158, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs .dl-filter-w-dropdown .dl-filter-content .mCSB_container .checkb label {
    line-height: 1rem;
    font-size: 1rem;
    padding: 15px 0;
    margin-bottom: 0;
  }
  /* line 1170, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_tabs a h2 {
    padding: 1.125rem 24px;
    margin-bottom: 0;
    font-size: 1rem;
  }
  /* line 1178, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 1182, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type h3 {
    padding-bottom: 10px;
  }
  /* line 1186, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type .download-whole-section {
    padding-top: 10px;
  }
  /* line 1190, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap a {
    font-size: 1rem;
  }
  /* line 1194, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb {
    padding: 0 24px;
  }
  /* line 1197, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type .download-whole-section .dl-type-wrap .checkb label {
    line-height: 1rem;
  }
  /* line 1205, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_type a h2 {
    font-size: 1rem;
  }
  /* line 1211, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section {
    width: 100%;
    height: auto;
    position: relative;
  }
  /* line 1216, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section h3 {
    padding-top: 28px;
    padding-bottom: 24px;
    background-color: #fafafa;
  }
  /* line 1222, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section {
    padding-left: 12px;
    padding-right: 12px;
    height: auto !important;
  }
  /* line 1227, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section .mCSB_container {
    margin-right: 0 !important;
  }
  /* line 1231, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section .mCSB_container .ng-scope .medium_description {
    font-family: 'Helen Pro_Light';
    font-size: 1rem;
    padding-left: 12px;
  }
  /* line 1237, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section .mCSB_container .ng-scope .product_btn {
    margin-left: 12px;
  }
}
@media (max-width: 480px) and (min-width: 320px) and (max-width: 350px) {
  /* line 1242, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section .mCSB_container .ng-scope .medium_description {
    padding-left: 0;
  }
  /* line 1246, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section .mCSB_container .ng-scope .product_btn {
    margin-left: 0px;
  }
}
@media (max-width: 480px) {
  /* line 1253, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section li {
    padding: 0;
    width: calc(50.2vw - 1rem);
    max-width: calc(50.2vw - 1rem);
  }
  /* line 1258, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section li:nth-child(2n+1) {
    margin-right: 12px;
    padding-right: 0;
  }
  /* line 1263, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .download-whole-section li:nth-child(2n) {
    margin-left: 0;
    padding-left: 0;
  }
  /* line 1270, ../sass/_mobile.scss */
  .downloads-container .downloads_wrapper .download_section .krono-downloads-gradient {
    display: none;
  }

  /* Downloads page end */
  /* Decors */
  /* Decors Landing */
  /* line 1284, ../sass/_mobile.scss */
  #decors_categories .decor_category {
    padding-top: 1.9875rem;
    padding-bottom: 1.825rem;
  }
  /* line 1289, ../sass/_mobile.scss */
  #decors_categories .decor_category:nth-child(even):after {
    height: 100%;
  }
  /* line 1294, ../sass/_mobile.scss */
  #decors_categories .decor_category:first-child {
    padding: 0;
  }
  /* line 1298, ../sass/_mobile.scss */
  #decors_categories .decor_category:last-child {
    padding-bottom: 3.125rem;
    padding-top: 0;
  }
  /* line 1304, ../sass/_mobile.scss */
  #decors_categories .decor_category:not(:first-child) {
    margin-top: 2rem;
  }
  /* line 1309, ../sass/_mobile.scss */
  #decors_categories .decor_category:nth-child(2) .title-wrapper {
    display: block;
  }
  /* line 1313, ../sass/_mobile.scss */
  #decors_categories .decor_category:nth-child(2) .title-wrapper h1 img {
    width: 8rem !important;
  }
  /* line 1321, ../sass/_mobile.scss */
  #decors_categories .decor_category:nth-child(3) .title-wrapper {
    display: block;
  }
  /* line 1325, ../sass/_mobile.scss */
  #decors_categories .decor_category:nth-child(3) .title-wrapper h1 img {
    width: 5rem !important;
  }
  /* line 1330, ../sass/_mobile.scss */
  #decors_categories .decor_category:nth-child(3) .title-wrapper span {
    font-size: 4vw !important;
  }
  /* line 1337, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper {
    flex-wrap: wrap;
    margin-bottom: 1.5625rem;
  }
  /* line 1341, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper h1 {
    margin-bottom: 0.3875rem;
  }
  /* line 1344, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper h1 img {
    margin-right: 0;
    display: block;
    margin: auto;
  }
  /* line 1349, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper h1 img.extra-segment-decors {
    width: auto;
    height: 6.25rem;
  }
  /* line 1354, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper h1 img:first-child {
    width: 11rem;
  }
  /* line 1359, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper h1:first-child {
    margin-right: 0;
  }
  /* line 1364, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper span {
    font-size: 6.5vw;
    position: relative;
  }
  /* line 1368, ../sass/_mobile.scss */
  #decors_categories .decor_category a .title-wrapper span .tm_decors {
    font-size: 1.25rem;
    top: -0.475rem;
  }
  /* line 1377, ../sass/_mobile.scss */
  #decors_categories .decor_category p {
    font-size: 1rem;
    line-height: 1.20625rem;
    float: none;
    margin-bottom: 1.875rem;
    padding: 0 0.625rem;
  }
  /* line 1386, ../sass/_mobile.scss */
  #decors_categories .decor_category a.see_more {
    float: none;
    margin: auto;
    display: block;
    width: 80%;
    text-align: center;
    max-width: 15rem;
  }
  /* line 1394, ../sass/_mobile.scss */
  #decors_categories .decor_category a.see_more:hover {
    text-decoration: none;
  }
  /* line 1400, ../sass/_mobile.scss */
  #decors_categories .decor_category .coord-sol-big-img {
    height: 17.8125rem;
    margin-bottom: 1.625rem;
  }
  /* line 1404, ../sass/_mobile.scss */
  #decors_categories .decor_category .coord-sol-big-img a {
    width: 100%;
    height: 100%;
    background-size: cover;
  }
  /* line 1409, ../sass/_mobile.scss */
  #decors_categories .decor_category .coord-sol-big-img a .prod-cat-img {
    width: 100%;
    height: auto;
  }
  /* line 1419, ../sass/_mobile.scss */
  #decors_categories .decor_category:first-of-type img {
    width: 10rem;
  }
  /* line 1425, ../sass/_mobile.scss */
  #decors_categories .decor_category:last-of-type span {
    font-size: 6.5vw !important;
  }
  /* line 1429, ../sass/_mobile.scss */
  #decors_categories .decor_category:last-of-type h1 {
    margin-right: 0;
  }
  /* line 1432, ../sass/_mobile.scss */
  #decors_categories .decor_category:last-of-type h1 img {
    width: 4.8rem;
  }

  /* Decors Landing end */
  /* Decors Category */
  /* line 1445, ../sass/_mobile.scss */
  .decor-collections-page h1 {
    font-size: 1.475rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row;
    margin-bottom: 1.375rem;
    height: unset;
  }
  /* line 1454, ../sass/_mobile.scss */
  .decor-collections-page h1 > div {
    line-height: 1.5rem;
    font-size: 30px;
    height: unset;
  }
}
@media (max-width: 480px) and (max-width: 431px) {
  /* line 1454, ../sass/_mobile.scss */
  .decor-collections-page h1 > div {
    font-size: 27px;
  }
}
@media (max-width: 480px) and (max-width: 399px) {
  /* line 1454, ../sass/_mobile.scss */
  .decor-collections-page h1 > div {
    font-size: 24px;
  }
}
@media (max-width: 480px) and (max-width: 359px) {
  /* line 1454, ../sass/_mobile.scss */
  .decor-collections-page h1 > div {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  /* line 1475, ../sass/_mobile.scss */
  .decor-collections-page h1 > div .last-logo-line {
    margin-left: 5vw;
  }
  /* line 1481, ../sass/_mobile.scss */
  .decor-collections-page h1 img {
    height: 100%;
    flex-grow: 0;
    width: 35%;
    margin-right: 0.5rem;
  }
  /* line 1489, ../sass/_mobile.scss */
  .decor-collections-page .deco-collection-main-img {
    flex-flow: column;
    background-color: transparent;
    margin-bottom: 40px;
  }
  /* line 1494, ../sass/_mobile.scss */
  .decor-collections-page .deco-collection-main-img .deco-col-img {
    height: 15.25rem;
    margin-left: -0.75rem;
    width: calc(100% + 1.5rem);
  }
  /* line 1500, ../sass/_mobile.scss */
  .decor-collections-page .deco-collection-main-img p {
    padding: 1.75rem 0.75rem 0;
    font-size: 1.125rem;
    line-height: 1.34375rem;
    text-align: center;
    margin-bottom: 0;
  }

  /* Decors Category end */
  /* Single Decor */
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 1516, ../sass/_mobile.scss */
  #carouselTextures .decor-images-slider .carousel-item {
    max-height: 146px;
    max-width: 146px;
  }
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 1523, ../sass/_mobile.scss */
  #carouselTextures .decor-images-slider .carousel-item a img {
    max-height: 146px;
    max-width: 146px;
  }
}
@media (max-width: 480px) {
  /* line 1531, ../sass/_mobile.scss */
  #carouselTextures .decor-images-slider .carousel-item h4 {
    width: 100%;
    margin: 0;
    text-align: center;
    bottom: 0.3rem;
  }
  /* line 1537, ../sass/_mobile.scss */
  #carouselTextures .decor-images-slider .carousel-item h4 a {
    font-size: 0.875rem;
  }

  /* line 1548, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section {
    height: 100%;
    padding: 0;
    flex-flow: column;
    margin-bottom: 10px;
  }
  /* line 1556, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .zoom-gallery {
    width: 100%;
  }
  /* line 1559, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .zoom-gallery a {
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
  }
  /* line 1565, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .zoom-gallery a img {
    max-height: 332px;
  }
  /* line 1571, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section a {
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
  }
  /* line 1578, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .product-button-class {
    display: none;
    z-index: 1;
  }
  /* line 1582, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .product-button-class button {
    right: 0.5rem;
  }
  /* line 1588, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .deco-variations.mobile-view-vars {
    display: block;
  }
  /* line 1591, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .bigger-section .deco-variations.mobile-view-vars .deco-var-wrapper {
    margin-bottom: 0;
  }
  /* line 1599, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .deco-variations {
    margin-top: -10px;
  }
  /* line 1602, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .deco-variations.desktop-view-vars {
    display: none;
  }
  /* line 1606, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .deco-variations .deco-variant {
    margin: 0 0.33125rem !important;
    width: 3.75rem !important;
  }
  /* line 1612, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section {
    height: 100vw;
    padding: 0;
    display: flex;
    height: 10.4375rem;
  }
  /* line 1619, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco {
    width: 50%;
    height: 100%;
    margin-right: 10px;
  }
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 1619, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco {
    margin-right: 12px;
  }
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 1629, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselDeco .decor-images-slider a {
    width: calc(50.5vw - 1rem) !important;
  }
}
@media (max-width: 480px) {
  /* line 1639, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures {
    width: 50%;
    height: 100%;
  }
  /* line 1645, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item {
    margin-right: 0;
  }
  /* line 1651, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item.active a {
    display: block;
    height: 100%;
    width: calc(49vw - 1rem);
  }
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 1651, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item.active a {
    width: 146px;
    height: 146px !important;
  }
}
@media (max-width: 480px) {
  /* line 1663, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item.active a img {
    height: 100%;
    max-height: 167px;
  }
  /* line 1670, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item a {
    width: 100%;
  }
  /* line 1674, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item h4 {
    margin: 0;
    font-size: 14px;
    width: auto;
    height: auto;
    left: calc(25vw - 1rem);
    bottom: 12px;
  }
  /* line 1676, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item h4:first-of-type {
    left: 0;
    width: 100%;
  }
  /* line 1680, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item h4:first-of-type a {
    text-align: center;
    width: auto;
    height: auto !important;
    display: block;
  }
  /* line 1695, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section #carouselTextures .decor-images-slider .carousel-item h4 a {
    text-align: center;
    width: auto;
    height: auto !important;
    display: block;
  }
  /* line 1706, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .smaller-section .product-button-class {
    display: none;
  }
  /* line 1711, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description {
    padding: 0 12px;
    margin-top: 0;
  }
  /* line 1716, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .justify-content-between .deco-title {
    font-size: 25px;
    line-height: 1.6rem;
  }
  /* line 1720, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .justify-content-between .deco-title span {
    font-family: 'Helen Pro_Light';
  }
  /* line 1726, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .deco-text-desc {
    margin-top: 0;
  }
  /* line 1729, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .deco-text-desc p {
    font-family: 'Helen Pro';
    font-size: 17px;
  }
  /* line 1736, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .deco-specs > div {
    flex-flow: column;
  }
  /* line 1739, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .deco-specs > div .second-spec {
    flex-wrap: wrap;
    font-size: 20px;
  }
  /* line 1746, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .description .product-order-sample {
    display: none;
  }
  /* line 1753, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .product-order-sample, .decor-page .main_image .img_wrap .decor-order-sample {
    width: 100%;
    text-align: center;
    height: 2.5rem;
    line-height: 2.6rem;
    margin-top: 2.0625rem;
    margin: 2.0625rem 2rem auto;
    display: contents;
  }
  /* line 1763, ../sass/_mobile.scss */
  .decor-page .main_image .img_wrap .product-order-sample .add_to_wish, .decor-page .main_image .img_wrap .product-order-sample .order_sample, .decor-page .main_image .img_wrap .decor-order-sample .add_to_wish, .decor-page .main_image .img_wrap .decor-order-sample .order_sample {
    background: #fff;
    border: 2px solid #05377b;
    color: #05377b;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
    width: 255px;
    text-align: center;
    height: 2.5rem;
    line-height: 2.4rem;
    margin: 1rem auto;
  }
  /* line 1780, ../sass/_mobile.scss */
  .decor-page .desktop-view-tabs {
    display: none;
  }
  /* line 1784, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion {
    display: block;
    padding: 0;
    margin-top: 40px;
  }
  /* line 1789, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion:after {
    display: none;
  }
  /* line 1794, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .mobile-only h3 {
    margin: 10px 10px 12vmin 10px;
  }
  /* line 1797, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .mobile-only h3 .title {
    bottom: -12vmin;
  }
  /* line 1800, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .mobile-only h3 .title span {
    font-family: 'Helen Pro_Light';
  }
  /* line 1807, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card {
    margin-bottom: 0.1875rem;
    border: 0;
    border-radius: 0;
  }
  /* line 1812, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-header {
    padding: 0;
    border: 0;
  }
  /* line 1818, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-header.mobile-header-tab .btn-link {
    border: 0.125rem solid #dbdbdb;
    padding: 0.5625rem 0;
    text-align: center;
    border-radius: 0;
    font-size: 1.125rem;
    white-space: nowrap;
    font-weight: bold;
    font-family: 'Helen Pro_Light_Cond';
    width: 100%;
    height: 47px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    background: #fff;
  }
  /* line 1834, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-header.mobile-header-tab .btn-link .product-main-img-list {
    top: 0.8rem;
  }
  /* line 1838, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-header.mobile-header-tab .btn-link:not(.collapsed) {
    border: 0.125rem solid #05377b;
    border-bottom: 0;
    background: #05377b;
    color: #fff;
  }
  /* line 1849, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body {
    padding-top: 40px;
  }
  /* line 1856, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body #accordionProducts .card .btn-link.deco-product-dropdown .product-main-img-dropdown {
    transform: rotate(0deg);
    margin-top: 0.3rem;
  }
  /* line 1862, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body #accordionProducts .card .btn-link.deco-product-dropdown:not(.collapsed) .product-main-img-dropdown {
    transform: rotate(180deg);
  }
  /* line 1870, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body #accordionProducts .card .collapse .card-body {
    padding-top: 15px;
  }
  /* line 1873, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body #accordionProducts .card .collapse .card-body .product-options-deco {
    margin: 0;
  }
  /* line 1876, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body #accordionProducts .card .collapse .card-body .product-options-deco .deco-prod-info-section {
    width: 100%;
    padding: 0 12px;
  }
  /* line 1880, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseOneMobile .card-body #accordionProducts .card .collapse .card-body .product-options-deco .deco-prod-info-section .spec-table {
    overflow: scroll;
  }
  /* line 1894, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body {
    padding: 35px 0;
            /*.accordion {
              .card-header {
                .deco-product-dropdown {
                  img {
                    transform: rotate(180deg);
                  }
                }

                &.collapsed {
                  img {
                    transform: rotate(0deg);
                  }
                }
              }
            }*/
  }
  /* line 1898, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider a {
    min-width: 0;
  }
  /* line 1901, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider a p {
    text-align: center;
  }
  /* line 1906, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    opacity: 1;
    margin: 0;
  }
  /* line 1911, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper .decos-similar {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out, .3s border ease-in-out;
    height: calc(100vw - 100px);
    margin: 0;
  }
  /* line 1917, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper p {
    font-family: "Helen Pro_Bold";
    font-size: 18px;
    margin-bottom: 0;
  }
  /* line 1922, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper p span {
    font-family: "Helen Pro_Light";
  }
  /* line 1928, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper.slick-current .decos-similar {
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1);
    border: 0;
  }
  /* line 1934, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 1937, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) .decos-similar {
    margin: 0 0.5rem;
  }
  /* line 1942, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseTwoMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) a p {
    opacity: 0;
  }
  /* line 1971, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    opacity: 1;
    margin: 0;
  }
  /* line 1976, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper .decos-similar {
    height: calc(100vw - 4.25rem * 2);
    margin: 0;
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out, .3s border ease-in-out;
  }
  /* line 1981, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper .decos-similar img {
    display: block;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
  }
  /* line 1989, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper p {
    font-family: "Helen Pro_Light";
    text-align: center;
    margin-bottom: 0;
  }
  /* line 1996, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper.slick-current .decos-similar {
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1);
    border: 0;
  }
  /* line 2002, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 2005, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) .decos-similar {
    margin: 0 0.5rem;
  }
  /* line 2010, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) a p {
    opacity: 0;
  }
  /* line 2023, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFiveMobile .card-body .card .card-body {
    display: flex;
    flex-flow: wrap;
  }
  /* line 2027, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item {
    width: 50%;
    display: block;
    height: 100%;
    position: relative;
    padding-bottom: 12px;
  }
  /* line 2034, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item .img-content {
    height: 12rem;
    background-position: center;
    background-size: cover;
    -moz-box-shadow: inset 0px -80px 80px -43px #000000;
    -webkit-box-shadow: inset 0px -80px 80px -43px #000000;
    box-shadow: inset 0px -80px 80px -43px #000000;
    position: relative;
  }
  /* line 2044, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item:nth-child(odd) {
    padding-right: 6px;
  }
  /* line 2048, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item h4 {
    font-size: 0.875rem;
    letter-spacing: 0.24px;
    position: relative;
    padding: 14px 0 0;
  }
  /* line 2055, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item img {
    width: 100%;
    height: 100%;
  }
  /* line 2065, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body {
    padding: 1.25rem 0;
  }
  /* line 2068, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .deco-prod-left-section {
    width: 100%;
  }
  /* line 2072, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider {
    padding-top: 30px;
  }
  /* line 2075, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .deco-comb-big {
    padding: 0;
  }
  /* line 2078, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .deco-comb-big .deco-comb-main {
    height: 20.75rem;
    display: flex;
    align-items: flex-end;
  }
  /* line 2083, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .deco-comb-big .deco-comb-main p {
    font-size: 1rem;
    font-family: "Helen Pro_Bold";
    color: #fff;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.6);
    padding: 0.9375rem 0.75rem;
    margin-bottom: 0;
  }
  /* line 2092, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .deco-comb-big .deco-comb-main p span a {
    font-family: "Helen Pro_Light";
    color: #fff;
  }
  /* line 2096, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .deco-comb-big .deco-comb-main p span a:hover {
    text-decoration: none;
  }
  /* line 2105, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
  }
  /* line 2111, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .slick-arrow {
    background-image: url(/public/krono/img/icons/down.png);
    background-size: contain;
    width: 1.875rem;
    height: 1.875rem;
    background-color: transparent;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background-position: bottom;
  }
  /* line 2123, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .slick-arrow.slick-prev {
    transform: rotate(90deg);
    left: 0.7rem;
  }
  /* line 2128, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .slick-arrow.slick-next {
    transform: rotate(-90deg);
    right: 0.7rem;
  }
  /* line 2133, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .slick-arrow.slick-disabled {
    display: none !important;
  }
  /* line 2138, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .deco-comb-comp-mobile {
    height: 8.875rem;
    display: flex;
    align-items: flex-end;
    float: left;
    width: 20%;
    height: 8.75rem;
    transition: 0.3s all ease-in;
  }
  /* line 2148, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .deco-comb-comp-mobile:not(:first-child) {
    -webkit-box-shadow: inset 20px 0px 20px -20px rgba(0, 0, 0, 0.49);
    -moz-box-shadow: inset 20px 0px 20px -20px rgba(0, 0, 0, 0.49);
    box-shadow: inset 20px 0px 20px -20px rgba(0, 0, 0, 0.49);
  }
  /* line 2154, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .deco-comb-comp-mobile.active {
    width: 60%;
  }
  /* line 2158, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .deco-comb-comp-mobile p {
    display: none;
  }
  /* line 2161, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body.mobile-combinations-slider .comb-comp .deco-comb-comp-mobile p a {
    margin: 0;
    padding: 0.35rem 0.9375rem;
    color: #fff;
    font-family: "Helen Pro_Bold";
    text-shadow: 1px 2px 0.3rem rgba(0, 0, 0, 0.6);
    white-space: nowrap;
  }
  /* line 2175, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-image {
    height: 20.75rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  /* line 2182, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section {
    padding: 0 1.5rem;
  }
  /* line 2185, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .deco-prod-title {
    margin-top: 1rem;
  }
  /* line 2189, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .deco-prod-title h4 {
    font-size: 1.125rem;
    color: #000;
    font-family: "Helen Pro_Bold";
  }
  /* line 2194, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .deco-prod-title h4:hover, .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .deco-prod-title h4:focus {
    color: #05377b;
    text-decoration: none;
  }
  /* line 2200, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .deco-prod-title p {
    font-size: 1rem;
    font-family: "Helen Pro_Light";
    line-height: 1.20625rem;
  }
  /* line 2207, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .pictograms-section {
    margin-bottom: 2.6rem;
  }
  /* line 2212, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .pictograms-section .product_pictograms_container .attributes_list {
    padding-top: 0.5rem;
    /*margin-bottom: 70px;*/
    padding: 0;
    /*padding-left: 0.2rem;*/
    position: relative;
    display: block;
    padding-left: 0;
    margin-top: 1.7rem;
  }
  /* line 2223, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .pictograms-section .product_pictograms_container .attributes_list h3 {
    font-size: 1.125rem;
    font-family: 'Helen Pro_Light';
    color: #000;
  }
  /* line 2229, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .pictograms-section .product_pictograms_container .attributes_list .pictograms_inner_container {
    display: inline-block;
    padding-right: 0.2rem;
    padding-bottom: 0.2rem;
  }
  /* line 2234, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .pictograms-section .product_pictograms_container .attributes_list .pictograms_inner_container img {
    width: 40px;
    height: 40px;
  }
  /* line 2243, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco .deco-prod-info-section .pictograms-section .spec-table td {
    font-size: 1.125rem;
  }
  /* line 2253, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-options-deco:not(:last-child):after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #dbdbdb;
    margin: 0 0 1.8rem 0;
  }
  /* line 2265, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .decor-class {
    width: 100%;
  }
  /* line 2269, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .product-button-class {
    display: none;
  }
  /* line 2273, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .btn-link {
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #dbdbdb;
    text-align: left;
    font-size: 1.375rem;
    font-family: "Helen Pro_Light";
    color: #000;
    padding: 0.6rem 12px;
    text-decoration: none !important;
  }
  /* line 2284, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .btn-link:not(.collapsed) {
    color: #05377b;
  }
  /* line 2287, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .card .card-body .btn-link:not(.collapsed) .product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 2295, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider {
    padding-left: 0;
  }
  /* line 2298, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    opacity: 1;
    margin: 0;
  }
  /* line 2304, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide:not(.slick-current) .dl-tab-mobile-image {
    margin: 0 0.5rem;
  }
  /* line 2309, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide .dl-tab-mobile-image {
    height: calc(100vw - 4.25rem * 2);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out, .3s border ease-in-out;
  }
  /* line 2318, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide .dl-tab-mobile-image img {
    width: auto;
    height: 100%;
  }
  /* line 2324, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide p {
    font-family: "Helen Pro_Light";
    text-align: center;
    margin-bottom: 0;
    font-size: 1.25rem;
    padding: 0.75rem;
  }
  /* line 2331, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide p a {
    color: #000;
  }
  /* line 2334, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide p a:hover {
    text-decoration: none;
    color: #05377b;
  }
  /* line 2342, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide.slick-current .decos-similar {
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1);
    border: 0;
  }
  /* line 2348, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 2351, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide:not(.slick-current) .decos-similar {
    margin: 0 0.5rem;
  }
  /* line 2356, ../sass/_mobile.scss */
  .decor-page .mobile-view-accordion .downloads-section-slider .slick-slide:not(.slick-current) a p {
    opacity: 0;
  }

  /* Single Decor end */
  /* Decors end */
  /* Products */
  /* Products Landing */
  /* line 2374, ../sass/_mobile.scss */
  #products_categories {
    display: none;
  }

  /* line 2378, ../sass/_mobile.scss */
  #products_categories-mobile {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    width: calc(100% + 1.5rem);
  }
  /* line 2385, ../sass/_mobile.scss */
  #products_categories-mobile .product_category {
    max-width: 356px;
    width: 49%;
    width: 80vw;
    opacity: 0.5;
    transition: .3s all ease-out;
  }
  /* line 2395, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current {
    opacity: 1;
    transform: scale(1);
    margin-top: 0;
  }
  /* line 2401, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current .intro p {
    opacity: 1;
  }
  /* line 2405, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current .intro .see_more {
    opacity: 1;
  }
  /* line 2408, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current .intro .see_more:hover {
    text-decoration: none;
  }
  /* line 2413, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current .intro ul {
    padding-top: 10px;
    columns: 2;
  }
  /* line 2416, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current .intro ul li {
    list-style: disc;
  }
  /* line 2419, ../sass/_mobile.scss */
  #products_categories-mobile .product_category.slick-current .intro ul li a {
    color: #000000;
    font-size: 1.25rem;
    font-family: 'Helen Pro_Light';
  }
  /* line 2430, ../sass/_mobile.scss */
  #products_categories-mobile .product_category:not(.slick-current) {
    transform: scale(0.9);
    margin-top: -0.8rem;
  }
  /* line 2435, ../sass/_mobile.scss */
  #products_categories-mobile .product_category:not(.slick-current) .intro h1 {
    display: none;
  }
  /* line 2439, ../sass/_mobile.scss */
  #products_categories-mobile .product_category:not(.slick-current) .intro p {
    opacity: 0;
  }
  /* line 2443, ../sass/_mobile.scss */
  #products_categories-mobile .product_category:not(.slick-current) .intro .see_more {
    opacity: 0;
  }
  /* line 2446, ../sass/_mobile.scss */
  #products_categories-mobile .product_category:not(.slick-current) .intro .see_more:hover {
    text-decoration: none;
  }
  /* line 2454, ../sass/_mobile.scss */
  #products_categories-mobile .product_category:last-child .prod-cat-img {
    max-height: 55.71875rem;
  }
  /* line 2460, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro .mobile-productcat-logo {
    max-width: 12.5rem;
    margin: 2.4rem auto;
    /*&.apply-filter {
      filter: brightness(0%);
    }*/
  }
  /* line 2469, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro .main-cats-img-section {
    max-width: 356px;
    max-height: 355px;
    position: relative;
    width: 80vw;
    height: 65vw;
  }
  /* line 2478, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro .main-cats-img-section .prod-cat-img {
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 2487, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro h1 {
    text-align: center;
    margin-bottom: 31px;
    margin-top: 37px;
    color: #000;
    font-family: 'Helen Pro_Light';
  }
  /* line 2494, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro h1 span {
    font-family: "Helen Pro_Bold";
  }
  /* line 2497, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro h1 span.superset {
    font-size: 1.2rem;
    position: relative;
    top: -1.1rem;
    left: 0.1rem;
  }
  /* line 2505, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro h1 a {
    text-decoration: none;
  }
  /* line 2508, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro h1 a span {
    margin-top: -0.7rem;
  }
  /* line 2514, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro .decor-landing-big-img {
    height: 31.25rem;
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 2520, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro p {
    line-height: 1.20625rem;
    font-family: 'Helen Pro_Light';
    line-height: 1.34375rem;
    font-size: 1rem;
    letter-spacing: 0.22px;
    margin-bottom: 0 !important;
  }
  /* line 2531, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro .see_more {
    text-transform: uppercase;
    font-family: 'Helen Pro_Bold';
    border: 2px solid #05377b;
    margin: auto;
    display: block;
    width: 214px;
    height: 40px;
    text-align: center;
    line-height: 2.35rem;
    margin-top: 40px;
  }
  /* line 2543, ../sass/_mobile.scss */
  #products_categories-mobile .product_category .intro .see_more:hover {
    text-decoration: none;
  }
  /* line 2550, ../sass/_mobile.scss */
  #products_categories-mobile .extra-decor-img {
    width: 100%;
  }

  /* line 2555, ../sass/_mobile.scss */
  .main-prod-cats-coord {
    margin-top: 80px;
    margin-bottom: 73px;
  }
  /* line 2559, ../sass/_mobile.scss */
  .main-prod-cats-coord .coord-sol-big-img {
    margin-bottom: 0;
  }
  /* line 2562, ../sass/_mobile.scss */
  .main-prod-cats-coord .coord-sol-big-img .prod-cat-img {
    min-height: 356px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    background-repeat: no-repeat;
  }
  /* line 2571, ../sass/_mobile.scss */
  .main-prod-cats-coord .main-prod-cats-coord-desc {
    letter-spacing: 0.22px;
    margin: 40px 0;
    padding: 0 20px;
  }
  /* line 2578, ../sass/_mobile.scss */
  .main-prod-cats-coord h1 {
    margin-bottom: 1.988rem;
    font-size: 30px;
  }
  /* line 2583, ../sass/_mobile.scss */
  .main-prod-cats-coord p {
    font-size: 1rem;
    line-height: 1.20625rem;
    max-width: 100%;
    float: none;
  }
  /* line 2590, ../sass/_mobile.scss */
  .main-prod-cats-coord .see_more {
    float: none;
    margin: auto;
    display: block;
    width: 214px;
    height: 40px;
    text-align: center;
    line-height: 2.35rem;
    padding: 0;
    margin-top: 2rem;
  }
  /* line 2601, ../sass/_mobile.scss */
  .main-prod-cats-coord .see_more:hover {
    text-decoration: none;
  }

  /* Products Landing end */
  /* Single Product */
  /* line 2611, ../sass/_mobile.scss */
  #content {
    padding: 4.6875rem 0.75rem 0 0.75rem;
  }
  /* line 2614, ../sass/_mobile.scss */
  #content.container {
    height: auto !important;
  }
  /* line 2617, ../sass/_mobile.scss */
  #content.container .breadcrumbs {
    margin-left: 0 !important;
  }
  /* line 2622, ../sass/_mobile.scss */
  #content.container .breadcrumbs .col-lg-12.col-md-12.col-sm-12 {
    padding-left: 0;
  }
  /* line 2629, ../sass/_mobile.scss */
  #content.container .breadcrumb_wrap {
    display: none;
  }
}
@media (max-width: 480px) and (max-width: 480px) {
  /* line 2614, ../sass/_mobile.scss */
  #content.container {
    padding: 40px 0.75rem 0 0.75rem !important;
  }
}
@media (max-width: 480px) {
  /* line 2637, ../sass/_mobile.scss */
  #content.container .breadcrumbs {
    margin-bottom: 0;
    margin-top: 1rem;
    margin-left: 0.5rem;
  }
  /* line 2644, ../sass/_mobile.scss */
  #content.container .product-content {
    flex-flow: column-reverse;
  }
  /* line 2647, ../sass/_mobile.scss */
  #content.container .product-content .img_wrap {
    width: calc(100vw - 1.5rem);
    height: calc(100vw - 1.5rem);
    overflow: hidden;
    margin: 0 auto;
  }
  /* line 2653, ../sass/_mobile.scss */
  #content.container .product-content .img_wrap img {
    width: auto;
    height: 100%;
  }
  /* line 2660, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .prod-image {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 0.75rem;
  }
  /* line 2666, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .prod-text {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 45px;
  }
  /* line 2672, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .prod-text .c-cl-title .p-page-title {
    line-height: 1.5rem;
  }
  /* line 2678, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .product-order-sample {
    display: none;
    line-height: 1.81rem;
    height: 2.1rem;
  }
  /* line 2683, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .product-order-sample.mobile-order {
    display: block;
    text-align: center;
    margin: 30px auto 0;
  }
  /* line 2690, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .product-order-sample.mobile-order .add_to_wish {
    float: none;
    margin: 0 auto;
    max-width: 210px;
  }
  /* line 2698, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title {
    padding-left: 0.75rem;
  }
  /* line 2702, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title h1 {
    font-size: 28px;
    margin-bottom: 1.6rem;
    line-height: 1rem;
  }
  /* line 2709, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_view p {
    font-family: "Helen Pro_Light";
  }
  /* line 2714, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_view .product-desc-section-main p {
    font-family: 'Helen Pro';
    font-size: 16px;
  }
  /* line 2718, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_view .product-desc-section-main p:last-of-type {
    margin-bottom: 0;
  }
  /* line 2728, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_pictograms_container .attributes_list:first-of-type {
    margin-right: 70px;
  }
  /* line 2733, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_pictograms_container .attributes_list {
    padding-left: 0;
    margin-right: 0;
  }
  /* line 2737, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_pictograms_container .attributes_list h3 {
    font-size: 1.125rem;
  }
  /* line 2741, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_pictograms_container .attributes_list .pictograms_inner_container {
    padding-right: 6px;
    padding-bottom: 6px;
  }
  /* line 2747, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product_pictograms_container img {
    width: 2.5rem;
    height: auto;
  }
  /* line 2753, ../sass/_mobile.scss */
  #content.container .product-content.prod-page .c-cl-title .product-pictogram-section-main {
    margin-bottom: 0;
  }
  /* line 2760, ../sass/_mobile.scss */
  #content.container .product-components {
    margin-bottom: 4.5rem;
  }
  /* line 2763, ../sass/_mobile.scss */
  #content.container .product-components.desktop-product-tabs {
    display: none;
  }
  /* line 2767, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion {
    display: block;
    padding: 0;
    margin-bottom: 5.3125rem;
  }
  /* line 2772, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion:after {
    display: none;
  }
  /* line 2776, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .sticky-element {
    position: sticky;
    left: 0;
    background-color: white !important;
    z-index: 10;
  }
  /* line 2783, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card {
    margin-bottom: 0.1875rem;
    border: 0;
    border-radius: 0;
  }
  /* line 2789, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body h3 {
    font-weight: bold;
  }
  /* line 2796, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .product-download-tab .btn-link.collapsed .product-main-img-dropdown {
    transform: rotate(0);
  }
  /* line 2802, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .product-download-tab .btn-link:not(.collapsed) .product-main-img-dropdown {
    transform: rotate(180deg);
  }
  /* line 2810, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-header {
    padding: 0;
    border: 0;
  }
  /* line 2814, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-header.mobile-header-tab {
    height: 47px;
  }
  /* line 2817, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-header.mobile-header-tab .btn-link {
    border: 0.125rem solid #dbdbdb;
    padding: 0.5625rem 0 0.5625rem;
    text-align: center;
    border-radius: 0;
    font-size: 18px;
    white-space: nowrap;
    font-family: 'Helen Pro_Cond';
    width: 100%;
    max-width: 95vw;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    background: #fff;
    letter-spacing: 0.88px;
    position: relative;
    height: 47px;
  }
  /* line 2837, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-header.mobile-header-tab .btn-link .product-main-img-dropdown {
    position: relative;
    right: 0.8rem;
  }
  /* line 2846, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-header.mobile-header-tab .btn-link:not(.collapsed) {
    border: 0.125rem solid #05377b;
    border-bottom: 0;
    background: #05377b;
    color: #fff;
  }
  /* line 2859, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body {
    padding: 0 0 3rem 0;
  }
  /* line 2862, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table {
    margin-top: 27px;
    height: unset !important;
    padding: 0;
  }
  /* line 2868, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table .table_wrapper.kronobuild {
    width: 100%;
    display: inline;
  }
  /* line 2872, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table .table_wrapper.kronobuild .filter {
    width: 31% !important;
    min-width: unset;
  }
  /* line 2877, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table .table_wrapper.kronobuild .header_wrapper {
    width: 69%;
    overflow: scroll;
  }
  /* line 2881, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table .table_wrapper.kronobuild .header_wrapper .header {
    width: 100%;
  }
  /* line 2886, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table .table_wrapper.kronobuild .left {
    width: 31%;
  }
  /* line 2890, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile > .card-body .express-program-table .table_wrapper.kronobuild .body_wrapper {
    width: 69%;
  }
  /* line 2901, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile #accordionSimDecosMobile .card .card-header .deco-product-dropdown {
    padding-left: 10px;
  }
  /* line 2904, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile #accordionSimDecosMobile .card .card-header .deco-product-dropdown:not(.collapsed) {
    color: #000;
  }
  /* line 2907, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile #accordionSimDecosMobile .card .card-header .deco-product-dropdown:not(.collapsed) .product-main-img-dropdown {
    transform: rotate(180deg);
  }
  /* line 2912, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile #accordionSimDecosMobile .card .card-header .deco-product-dropdown .product-main-img-dropdown {
    margin-right: 10px;
    transform: rotate(0deg);
  }
  /* line 2924, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body {
    padding: 0 0 2.4rem 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.9rem;
  }
  /* line 2930, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a {
    width: calc(50% - 0.375rem);
    display: block;
  }
  /* line 2935, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a.show-deco-border figure {
    border: 1px solid #eee;
  }
  /* line 2940, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a:nth-child(odd) {
    margin-right: 0.375rem;
  }
  /* line 2944, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a:nth-child(even) {
    margin-left: 0.375rem;
  }
  /* line 2948, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a figure {
    margin: 0 0 8px;
  }
  /* line 2952, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a h5 {
    font-size: 0.875rem;
    color: #000;
    margin-bottom: 16px;
  }
  /* line 2957, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a h5 span {
    font-family: "Helen Pro_Bold";
  }
  /* line 2960, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a h5 span.is-deco-name {
    font-family: "Helen Pro_Light";
  }
  /* line 2966, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseTwoMobile div[data-parent="#accordionSimDecosMobile"] .card-body a:hover {
    text-decoration: none;
    /*h5 {
      color: $theme-dark-blue;
    }*/
  }
  /* line 2983, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider a {
    min-width: 0;
  }
  /* line 2986, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider a p {
    text-align: center;
  }
  /* line 2991, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    opacity: 1;
    margin: 0;
  }
  /* line 2996, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper .decos-similar {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out, .3s border ease-in-out;
    height: calc(100vw - 100px);
    margin: 0;
  }
  /* line 3002, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper p {
    font-family: "Helen Pro_Light";
  }
  /* line 3007, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper.slick-current .decos-similar {
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1);
    border: 0;
  }
  /* line 3013, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 3016, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) .decos-similar {
    margin: 0 0.5rem;
  }
  /* line 3021, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseThreeMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) a p {
    opacity: 0;
  }
  /* line 3034, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    opacity: 1;
    margin: 0;
  }
  /* line 3039, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper .decos-similar {
    height: calc(100vw - 4.25rem * 2);
    margin: 0;
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out, .3s border ease-in-out;
  }
  /* line 3044, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper .decos-similar img {
    display: block;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
  }
  /* line 3052, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper p {
    font-family: "Helen Pro_Light";
    text-align: center;
    margin-bottom: 0;
  }
  /* line 3059, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper.slick-current .decos-similar {
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1);
    border: 0;
  }
  /* line 3065, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 3068, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) .decos-similar {
    margin: 0 0.5rem;
  }
  /* line 3073, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFourMobile .card-body .decor-similar-slider .decos-similar-wrapper:not(.slick-current) a p {
    opacity: 0;
  }
  /* line 3088, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-header .btn-link.prod-dl-tab {
    color: #000;
  }
  /* line 3092, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-header .btn-link.prod-dl-tab.collapsed .product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 3097, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-header .btn-link.prod-dl-tab:not(.collapsed) {
    color: #000;
  }
  /* line 3100, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-header .btn-link.prod-dl-tab:not(.collapsed) .product-main-img-dropdown {
    transform: rotate(180deg);
  }
  /* line 3108, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body {
    display: flex;
    flex-flow: wrap;
  }
  /* line 3112, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item {
    width: 50%;
    display: block;
    height: 100%;
    position: relative;
    padding-bottom: 12px;
  }
  /* line 3119, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item .img-content {
    height: 12rem;
    background-position: center;
    background-size: cover;
    -moz-box-shadow: inset 0px -80px 80px -43px #000000;
    -webkit-box-shadow: inset 0px -80px 80px -43px #000000;
    box-shadow: inset 0px -80px 80px -43px #000000;
    position: relative;
  }
  /* line 3129, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item:nth-child(odd) {
    padding-right: 6px;
  }
  /* line 3133, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item:nth-child(even) {
    padding-left: 6px;
  }
  /* line 3137, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item h4 {
    font-size: 0.875rem;
    letter-spacing: 0.24px;
    position: relative;
    padding: 14px 0 0;
  }
  /* line 3144, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card #collapseFiveMobile .card-body .card .card-body .download-item img {
    width: 100%;
    height: 100%;
  }
  /* line 3154, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body {
    padding: 1.25rem 0;
  }
  /* line 3158, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .decor-class {
    width: 100%;
  }
  /* line 3162, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .product-button-class {
    display: none;
  }
  /* line 3166, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .btn-link {
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #dbdbdb;
    text-align: left;
    font-size: 1.375rem;
    font-family: "Helen Pro_Light";
    color: #000;
    padding: 0.6rem 0.3125rem;
    text-decoration: none !important;
  }
  /* line 3177, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .btn-link:not(.collapsed) {
    color: #05377b;
  }
  /* line 3180, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .card .card-body .btn-link:not(.collapsed) .product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 3189, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider {
    padding-left: 0;
  }
  /* line 3192, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    opacity: 1;
    margin: 0;
  }
  /* line 3198, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide:not(.slick-current) .dl-tab-mobile-image {
    margin: 0 0.5rem;
  }
  /* line 3203, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide .dl-tab-mobile-image {
    height: calc(100vw - 4.25rem * 2);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out, .3s border ease-in-out;
  }
  /* line 3212, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide .dl-tab-mobile-image img {
    width: auto;
    height: 100%;
  }
  /* line 3218, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide p {
    font-family: "Helen Pro_Light";
    text-align: center;
    margin-bottom: 0;
    font-size: 1.25rem;
    padding: 0.75rem;
  }
  /* line 3225, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide p a {
    color: #000;
  }
  /* line 3228, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide p a:hover {
    text-decoration: none;
    color: #05377b;
  }
  /* line 3236, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide.slick-current .decos-similar {
    box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1);
    border: 0;
  }
  /* line 3242, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 3245, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide:not(.slick-current) .decos-similar {
    margin: 0 0.5rem;
  }
  /* line 3250, ../sass/_mobile.scss */
  #content.container .product-components.mobile-product-accordion .product-download-tab .downloads-section-slider .slick-slide:not(.slick-current) a p {
    opacity: 0;
  }

  /* Single Product end */
  /* Product Categories */
  /* line 3268, ../sass/_mobile.scss */
  .product-collections-page .product-page-header-w-logo {
    font-size: 1.875rem;
    margin-top: 20px;
    margin-bottom: 28px;
    height: 1.6rem;
  }
  /* line 3277, ../sass/_mobile.scss */
  .product-collections-page .product-page-header-w-logo h1 > div span.last-logo-line {
    margin-left: 1rem;
  }
  /* line 3284, ../sass/_mobile.scss */
  .product-collections-page .product-page-header-w-logo img {
    filter: brightness(0%);
    height: 1.5rem;
  }
  /* line 3291, ../sass/_mobile.scss */
  .product-collections-page h1 > div {
    height: 1.6rem;
  }
  /* line 3296, ../sass/_mobile.scss */
  .product-collections-page .deco-collection-main-img {
    flex-flow: column;
    background-color: #fff;
    margin-bottom: 30px;
  }
  /* line 3301, ../sass/_mobile.scss */
  .product-collections-page .deco-collection-main-img .deco-col-img {
    height: 18.75rem;
    width: 100vw;
  }
  /* line 3306, ../sass/_mobile.scss */
  .product-collections-page .deco-collection-main-img p {
    line-height: 1.35625rem;
    text-align: center;
    font-size: 18px;
    padding: 30px 12px 0;
    margin-bottom: 0;
  }
  /* line 3322, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card #collapse0.show .product-collections-page #accordionProductGroup .card {
    border: none;
  }
  /* line 3334, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-header h5.mb-0 button.collapsed .product-main-img-dropdown {
    transform: rotate(0deg);
  }
  /* line 3340, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-header h5.mb-0 button {
    padding-left: 10px;
  }
  /* line 3343, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-header h5.mb-0 button .product-main-img-dropdown {
    margin-right: 10px;
    transform: rotate(180deg);
  }
  /* line 3352, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider {
    padding: 0;
  }
  /* line 3355, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .slick-track {
    min-width: 2000px;
  }
  /* line 3359, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out;
    min-width: calc(100vw - 7.5rem);
  }
  /* line 3364, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod figure {
    transition: .3s opacity ease-in-out, .3s padding ease-in-out, .3s margin ease-in-out;
    margin: 0;
  }
  /* line 3368, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod figure a {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 3377, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod:not(.slick-current) {
    opacity: 0.1;
  }
  /* line 3380, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod:not(.slick-current) figure {
    margin: 0.5rem;
    margin-top: 40px;
  }
  /* line 3385, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod:not(.slick-current) h5 {
    opacity: 0;
  }
  /* line 3390, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod:before {
    display: none;
  }
  /* line 3395, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod.slick-current figure {
    margin: 0;
    margin-top: 40px;
  }
  /* line 3402, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod h5 {
    position: relative;
    display: block;
  }
  /* line 3406, ../sass/_mobile.scss */
  .product-collections-page #accordionProductGroup .card .card-body.products-slider .single-prod h5 a {
    position: relative;
    display: block;
    color: #000;
    text-align: center;
    font-size: 18px;
    padding: 1.5rem 0;
    letter-spacing: 0.24px;
  }

  /* line 3424, ../sass/_mobile.scss */
  .main-prod-cats-coord.prod-col-page {
    margin-bottom: 80px;
  }
  /* line 3427, ../sass/_mobile.scss */
  .main-prod-cats-coord.prod-col-page h1 {
    font-size: 24px;
  }
  /* line 3431, ../sass/_mobile.scss */
  .main-prod-cats-coord.prod-col-page .coord-sol-big-img {
    height: 21.25rem;
  }
  /* line 3436, ../sass/_mobile.scss */
  .main-prod-cats-coord.prod-col-page .coord-sol-big-img img {
    width: auto;
    position: relative;
    left: -6.55rem;
  }
  /* line 3443, ../sass/_mobile.scss */
  .main-prod-cats-coord.prod-col-page p {
    max-width: 100%;
    font-size: 16px;
    letter-spacing: 0.22px;
    padding: 0 15px;
  }

  /* Product Categories end */
  /* Products end */
  /* Search */
  /* line 3459, ../sass/_mobile.scss */
  p.error {
    text-align: center;
  }

  /* line 3464, ../sass/_mobile.scss */
  .result-p {
    text-align: center;
  }

  /* line 3468, ../sass/_mobile.scss */
  .search-result-text {
    text-align: center;
  }

  /* line 3472, ../sass/_mobile.scss */
  .search_result .search-result-section {
    margin-bottom: 4.6875rem;
  }
  /* line 3475, ../sass/_mobile.scss */
  .search_result .search-result-section .dropdown-segment {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }
  /* line 3480, ../sass/_mobile.scss */
  .search_result .search-result-section .dropdown-segment:nth-child(3n+2) {
    margin: 0;
  }
  /* line 3484, ../sass/_mobile.scss */
  .search_result .search-result-section .dropdown-segment .dropdown-top-section {
    padding: 1.013rem 0.625rem;
  }
  /* line 3489, ../sass/_mobile.scss */
  .search_result .search-result-section .dropdown-segment .something .dropdown-content-section {
    padding: 0 0.625rem;
  }

  /* Search end */
  /* Projects */
  /* Filters */
  /* line 3505, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter {
    display: none;
  }
  /* line 3508, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap {
    margin: 0;
  }
  /* line 3512, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper {
    margin: 0 0.5rem 12px;
    width: calc((100vw - 4.225rem) / 2);
  }
  /* line 3516, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper:nth-of-type(1n + 1) {
    margin-right: 0.35rem;
  }
  /* line 3524, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items {
    padding-top: 20px;
  }
  /* line 3527, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .item {
    width: calc((100vw - 2.25rem) / 2);
    height: calc((100vw - 2.25rem) / 2);
    margin: 0 0.5rem 0;
  }
  /* line 3532, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .item:nth-child(1n + 1) {
    margin-right: 0.35rem;
  }
  /* line 3536, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .item:nth-child(2n) {
    margin-left: 0.35rem;
    margin-right: 0;
  }
  /* line 3542, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collection-name {
    font-size: 14px;
    line-height: 1rem;
    width: calc((100vw - 2.25rem) / 2);
    margin: 14px 0.5rem 17px;
    font-family: 'Helen Pro_Bold';
  }
  /* line 3550, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .collection-items .collection-name span {
    font-family: 'Helen Pro_Light';
  }
  /* line 3556, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active {
    width: 100%;
    padding-bottom: 10px;
    margin: 0 0.5rem 12px;
  }
  /* line 3563, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .collection-items .ng-scope .collection-name {
    margin-right: 0.35rem;
  }
  /* line 3568, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .collection-items .ng-scope:nth-of-type(2n) .item {
    margin-left: 0.35rem;
  }
  /* line 3572, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .collection-items .ng-scope:nth-of-type(2n) .collection-name {
    margin-left: 0.35rem;
  }
  /* line 3579, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .description-image-wrapper {
    box-shadow: -1px 6px 5px 0px rgba(0, 0, 0, 0.1);
    width: calc(100vw - (24px + 0.1rem));
  }
  /* line 3586, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .description-image-wrapper .collection-image {
    width: 107vw;
    min-width: calc((100vw - 2.25rem) / 2);
  }
  /* line 3591, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .description-image-wrapper .description {
    font-size: 16px;
    padding: 20px 12px;
    height: calc((100vw - 2.5rem) / 2);
    z-index: 1;
    box-shadow: inset 0 -2px 5px -2px rgba(0, 0, 0, 0.3);
  }
  /* line 3599, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper.active .description-image-wrapper:after {
    left: -48vw;
  }
  /* line 3605, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper {
    width: 100%;
  }
  /* line 3608, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image {
    height: calc((100vw - 1.5rem - 1rem) / 2);
  }
  /* line 3611, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image label {
    height: 30px;
    font-family: 'Helen Pro_Bold';
    font-size: 16px;
    line-height: 2rem;
    padding: 0 10px;
  }
  /* line 3619, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image .blacked-title {
    text-align: center;
  }
  /* line 3622, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image .blacked-title .title {
    font-size: 22px;
    font-family: 'Helen Pro_Bold';
  }
  /* line 3627, ../sass/_mobile.scss */
  .filter_menu_bar #main_filter .filter-content-wrap .filter-content .filter-single-wrapper .description-image-wrapper .collection-image .blacked-title .count {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.7rem;
    font-size: 1rem;
    top: 11px;
    right: 11px;
  }
  /* line 3644, ../sass/_mobile.scss */
  .filter_menu_bar .project-filter-mobile {
    display: block;
    width: 100%;
    background: #fff;
    color: #888888;
    border: 2px solid #888888;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-family: "Helen Pro_Bold";
    padding: 1rem 0;
    margin: 1.2rem 0;
    text-align: center;
  }

  /* Decor category filters */
  /* line 3663, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column {
    flex-flow: row !important;
  }
  /* line 3666, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-left-col, .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-right-col {
    transition: .3s all ease-in-out;
    margin: 0;
  }
  /* line 3670, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-left-col .deco-type-filter-item, .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-right-col .deco-type-filter-item {
    white-space: nowrap;
    font-size: 1rem !important;
    padding: 0.782rem 0.6875rem !important;
    margin: 0 !important;
  }
  /* line 3677, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-left-col .deco-type-filter-item.has-sub-filters:after, .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-right-col .deco-type-filter-item.has-sub-filters:after {
    content: "";
    background-image: url(../img/icons/down-blk.png);
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    position: absolute;
    right: 0.875rem;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(90deg);
    transition: .3s all ease-in-out;
  }
  /* line 3694, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-left-col {
    position: relative;
    width: 100%;
  }
  /* line 3698, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-left-col:after {
    content: '';
    background-image: url(../img/sideway-shadow.png);
    display: block;
    height: 100%;
    width: 1.0625rem;
    position: absolute;
    right: -1.0625rem;
    top: 0;
    background-repeat: no-repeat;
    opacity: 0;
    transition: .3s all ease-in-out;
  }
  /* line 3713, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column .deco-type-filter-right-col {
    width: 0;
    overflow: hidden;
  }
  /* line 3721, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column.expanded-column .deco-type-filter-item.has-sub-filters:after {
    transform: rotate(-90deg);
  }
  /* line 3727, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column.expanded-column .deco-type-filter-left-col {
    width: 50%;
  }
  /* line 3730, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column.expanded-column .deco-type-filter-left-col:after {
    opacity: 1;
  }
  /* line 3735, ../sass/_mobile.scss */
  .deco-filter-variant .project-single-filter.has-extra-column.expanded-column .deco-type-filter-right-col {
    width: 50%;
  }
  /* line 3744, ../sass/_mobile.scss */
  .deco-filter-variant .card-header button .decor-dropdown-img {
    max-width: 1.25rem;
    max-height: 2rem;
    cursor: pointer;
    pointer-events: none;
    transform: rotate(180deg);
    transition: 0.15s ease-in;
    float: right;
  }
  /* line 3756, ../sass/_mobile.scss */
  .deco-filter-variant .card-header button.collapsed .decor-dropdown-img {
    transform: rotate(0deg);
  }

  /* line 3765, ../sass/_mobile.scss */
  .deco-category-filter.filter_menu_bar .filter_search_bar {
    line-height: 3rem;
    border-bottom: 2px solid #d9d9d9;
    margin-bottom: 0;
  }
  /* line 3770, ../sass/_mobile.scss */
  .deco-category-filter.filter_menu_bar .filter_search_bar input {
    padding-right: 5.5rem;
  }
  /* line 3775, ../sass/_mobile.scss */
  .deco-category-filter.filter_menu_bar #main_filter {
    display: block;
  }
  /* line 3778, ../sass/_mobile.scss */
  .deco-category-filter.filter_menu_bar #main_filter.ng-pristine {
    border-top: none;
  }
  /* line 3782, ../sass/_mobile.scss */
  .deco-category-filter.filter_menu_bar #main_filter .filter-names {
    display: none;
  }
  /* line 3786, ../sass/_mobile.scss */
  .deco-category-filter.filter_menu_bar #main_filter .clear-all {
    top: -10.8rem;
    display: none;
  }

  /* line 3795, ../sass/_mobile.scss */
  .decors-global-wrapper .filter-single-wrapper {
    width: calc((100vw - 4.225rem) / 2) !important;
    /* margin: 0 0.65rem 0.7rem !important; */
    margin: unset;
  }
  /* line 3800, ../sass/_mobile.scss */
  .decors-global-wrapper .filter-single-wrapper.active {
    width: calc(100vw - 1.5rem) !important;
  }
  /* line 3805, ../sass/_mobile.scss */
  .decors-global-wrapper .filter-single-wrapper .collection-name .decor-title {
    display: block;
  }
  /* line 3811, ../sass/_mobile.scss */
  .decors-global-wrapper .filter-single-wrapper .description-image-wrapper:after {
    visibility: hidden !important;
  }

  /* Decor category filters end*/
  /* line 3821, ../sass/_mobile.scss */
  #sidebar .project-filters-header {
    background-color: #05377b;
    height: 2.875rem;
    text-align: center;
    color: #fff;
    font-size: 1.375rem;
    font-family: "Helen Pro_Cond";
    line-height: 2.875rem;
    padding: 0 0.75rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  /* line 3834, ../sass/_mobile.scss */
  #sidebar .project-filters-header button {
    height: 1.25rem;
    width: 1.25rem;
    padding: 0;
    line-height: 18px;
    background: transparent;
    border: none;
  }
  /* line 3842, ../sass/_mobile.scss */
  #sidebar .project-filters-header button.closesidebar {
    margin-right: 10px;
  }
  /* line 3846, ../sass/_mobile.scss */
  #sidebar .project-filters-header button img {
    transform: rotate(45deg);
    width: 1.4rem;
  }
  /* line 3853, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters {
    padding: 0 10px;
  }
  /* line 3859, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters.express-custom-filters .card .selected:after {
    content: '';
    background-image: url(../img/icons/tick.png);
    display: block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0.5rem;
    top: 0;
    bottom: 0;
    margin: auto;
    background-size: cover;
  }
  /* line 3877, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .express-checkbox-wrapper {
    flex-flow: row;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 3882, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .express-checkbox-wrapper span {
    width: 33%;
  }
  /* line 3887, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .submit-btn {
    width: 100%;
    color: #05377b;
    background: #fff;
    font-family: "Helen Pro";
    font-size: 1.05rem;
    border: 2px solid #05377b;
    text-transform: uppercase;
    text-align: center;
  }
  /* line 3898, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .clear-all {
    font-family: 'Helen Pro_Cond';
    font-size: 1.375rem;
    height: 3.75rem;
    line-height: 3.75rem;
    color: #888888;
    float: right;
    margin: 1.8rem 0;
  }
  /* line 3907, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .clear-all:hover {
    text-decoration: none;
  }
  /* line 3911, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .clear-all .badge {
    width: 1.0625rem;
    height: 1.0625rem;
    border-radius: 100%;
    background-color: #888888;
    font-family: 'Helen Pro_Bold';
    line-height: 1.18rem;
    font-size: 0.84375rem;
    color: #fff;
    margin-left: 0.75rem;
    padding: 0;
  }
  /* line 3923, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .clear-all .badge.krono-badge {
    position: relative;
    bottom: 4px;
    line-height: 1rem;
  }
  /* line 3931, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card {
    border: 0;
    margin-top: 0.7rem;
  }
  /* line 3935, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header {
    padding: 0;
    border-color: #dbdbdb;
    background-color: transparent;
    margin-bottom: 0;
  }
  /* line 3942, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header h5 button {
    font-family: "Helen Pro_Cond";
    font-size: 1.25rem;
    line-height: 1.9375rem;
    border: 0;
    padding: 0.594rem 0.75rem;
    color: #05377b;
    width: 100%;
    text-align: left;
  }
  /* line 3952, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header h5 button .filter-badge {
    border-radius: 100%;
    background-color: #05377b;
    color: #fff;
    width: 1.125rem;
    height: 1.125rem;
    display: inline-block;
    text-align: center;
    line-height: 1.125rem;
    font-family: "Helen Pro_Bold";
    font-size: 0.853125rem;
    position: relative;
    bottom: 3px;
    margin-left: 8px;
  }
  /* line 3968, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header h5 button.collapsed {
    color: #000;
  }
  /* line 3972, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header h5 button:hover, #sidebar .mobile-project-filters .card .card-header h5 button:focus {
    text-decoration: none;
  }
  /* line 3976, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header h5 button .filter-group-dropdown {
    width: 18px;
    float: right;
    transition: .3s all ease-in-out;
    position: relative;
    top: 5px;
  }
  /* line 3985, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .card .card-header h5 button:not(.collapsed) .filter-group-dropdown {
    transform: rotate(180deg);
  }
  /* line 3994, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter {
    display: flex;
    flex-flow: column;
    padding: 1.25rem 0;
    max-height: 35.5rem;
  }
  /* line 4001, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter .search-class {
    margin-bottom: 15px;
    padding: 0 1rem;
  }
  /* line 4005, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter .search-class input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #dbdbdb;
    color: #888888;
  }
  /* line 4012, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter .search-class .remove {
    background-image: url(../img/icons/plus_bl.png);
    position: absolute;
    width: 1rem;
    height: 1rem;
    display: block;
    transform: rotate(45deg);
    right: 1rem;
    cursor: pointer;
    top: 0.2rem;
    background-size: 1rem;
  }
  /* line 4026, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter .no-results {
    color: #888888;
    padding: 0 1rem;
  }
  /* line 4031, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a, #sidebar .mobile-project-filters .project-single-filter li {
    color: #000;
    font-size: 1rem;
    font-family: "Helen Pro_Light";
    padding: 0 1.25rem 0 12px;
    margin-bottom: 20px;
    position: relative;
    display: flex;
    align-items: center;
  }
  /* line 4043, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a.group-filter, #sidebar .mobile-project-filters .project-single-filter li.group-filter {
    display: block;
  }
  /* line 4046, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a.group-filter .group-title, #sidebar .mobile-project-filters .project-single-filter li.group-filter .group-title {
    font-weight: bold;
  }
  /* line 4050, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a.group-filter .filter-options, #sidebar .mobile-project-filters .project-single-filter li.group-filter .filter-options {
    display: block;
    padding-left: 2rem;
    padding-top: 1rem;
  }
  /* line 4055, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a.group-filter .filter-options li, #sidebar .mobile-project-filters .project-single-filter li.group-filter .filter-options li {
    margin-bottom: 0.5rem;
    padding: 0.5rem 0;
  }
  /* line 4062, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a:last-of-type, #sidebar .mobile-project-filters .project-single-filter li:last-of-type {
    margin-bottom: 0;
  }
  /* line 4066, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a img, #sidebar .mobile-project-filters .project-single-filter li img {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    border: 1px solid #dbdbdb;
  }
  /* line 4073, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a span, #sidebar .mobile-project-filters .project-single-filter li span {
    margin-left: 1rem;
  }
  /* line 4077, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a:hover, #sidebar .mobile-project-filters .project-single-filter li:hover {
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  /* line 4084, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a.active, #sidebar .mobile-project-filters .project-single-filter li.active {
    background-image: url(../img/gradient_btn.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
  }
  /* line 4090, ../sass/_mobile.scss */
  #sidebar .mobile-project-filters .project-single-filter a.active:after, #sidebar .mobile-project-filters .project-single-filter li.active:after {
    content: '';
    background-image: url(../img/icons/tick.png);
    display: block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0.5rem;
    top: 0;
    bottom: 0;
    margin: auto;
    background-size: cover;
  }
  /* line 4111, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .project-slider-init-mega-gallery .slick-arrow {
    width: 1.875rem;
    height: 1.75rem;
    background: transparent;
    background-repeat: no-repeat;
    background-size: contain;
  }
  /* line 4118, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .project-slider-init-mega-gallery .slick-arrow.slick-prev {
    background-image: url(../img/slider_arrows.png);
    transform: scaleY(-1);
  }
  /* line 4123, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .project-slider-init-mega-gallery .slick-arrow.slick-next {
    background-image: url(../img/slider_arrows.png);
    transform: rotate(180deg) !important;
  }
  /* line 4130, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .project-info-layer {
    padding: 0 1.5rem;
    color: #888888;
    font-family: "Helen Pro_Light";
    margin-top: 1rem;
  }
  /* line 4136, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .project-info-layer .project-title {
    font-size: 1.325rem;
  }
  /* line 4140, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .project-info-layer .project-author {
    font-size: 0.875rem;
  }
  /* line 4145, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-sidebar-container {
    padding: 0 1.5rem;
  }
  /* line 4149, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content {
    position: relative;
  }
  /* line 4152, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mega-gradient {
    width: calc(100% - 1rem);
    left: 0;
    bottom: 0;
  }
  /* line 4157, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mega-gradient.top-grad {
    top: 30px;
  }
  /* line 4162, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mega-sidebar-header {
    margin: 1.2rem 0 0.8rem 0;
  }
  /* line 4167, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mCSB_container .mega-decor-name {
    line-height: 1.25rem;
    font-size: 1rem;
    font-family: 'Helen Pro_Bold';
    margin-top: 12px;
    margin-bottom: 16px;
  }
  /* line 4174, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mCSB_container .mega-decor-name span {
    font-family: 'Helen Pro_Light';
  }
  /* line 4180, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mCustomScrollbar {
    height: 48.5rem;
    overflow: hidden;
  }
  /* line 4185, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mCustomScrollbar .mega-decor-element .mega-decor-img {
    height: 10.625rem;
    background-size: cover;
  }
  /* line 4190, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mCustomScrollbar .mega-decor-element .mega-decor-name {
    color: #000;
    font-family: "Helen Pro_Bold";
    margin: 0.3rem 0 0.5rem 0;
  }
  /* line 4196, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-content .mCustomScrollbar .mega-decor-element:hover {
    text-decoration: none;
  }
  /* line 4203, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav {
    display: flex;
    text-align: center;
    height: 18.504%;
    margin-top: 2rem;
  }
  /* line 4209, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav a {
    color: #fff;
    padding: 1.5rem;
  }
  /* line 4213, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav a:hover {
    text-decoration: none;
  }
  /* line 4218, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav .w-caret {
    content: "";
    background-image: url(../img/icons/white-caret.png);
    height: 10px;
    width: 7px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
  }
  /* line 4229, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav .mega-gallery-nav-prev {
    background-image: url(../img/project/mega-prev.jpg);
    width: 50%;
    margin-right: 0.5625rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 4238, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav .mega-gallery-nav-prev .w-caret {
    transform: rotate(180deg);
    margin-right: 0.4rem;
  }
  /* line 4244, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav .mega-gallery-nav-next {
    background-image: url(../img/project/mega-next.jpg);
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 4252, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-sidebar-nav .mega-gallery-nav-next .w-caret {
    margin-left: 0.4rem;
  }
  /* line 4258, ../sass/_mobile.scss */
  #sidebar .mobile-project-slider-wrapper .mega-gallery-img {
    height: 25rem;
    background-size: cover;
  }

  /* Filters end */
  /* All projects */
  /* line 4273, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-header .projects-header-container {
    height: 250px;
  }
  /* line 4277, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-header .projects-header-text {
    line-height: normal;
    font-size: 2.8125rem;
    display: flex;
    align-items: center;
  }
  /* line 4285, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-description {
    flex-flow: column;
    margin: 0 12px;
  }
  /* line 4289, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-description .project-desc-left {
    width: 100%;
    max-width: 100%;
  }
  /* line 4293, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-description .project-desc-left .projects-desc-content {
    font-size: 17px;
    line-height: 1.2rem;
  }
  /* line 4298, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-description .project-desc-left .projects-desc-header {
    margin: 1rem 0;
    font-size: 24px;
  }
  /* line 4304, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-description .project-krono-pro-link {
    width: 100%;
    max-width: 100%;
  }
  /* line 4308, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-description .project-krono-pro-link .projects-mykrono-btn {
    margin: 40px auto 40px auto;
    width: 180px;
    height: 35px;
    font-size: 25px;
    line-height: 2rem;
  }
  /* line 4320, ../sass/_mobile.scss */
  .projects-index-wrapper .filter_menu_bar .filter_search_bar {
    margin-bottom: 0;
    line-height: 3.1rem;
    border-bottom: 1px solid #aaa;
  }
  /* line 4325, ../sass/_mobile.scss */
  .projects-index-wrapper .filter_menu_bar .filter_search_bar .filter_search_input {
    font-size: 20px;
    padding-left: 12px;
  }
  /* line 4332, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry-bricks {
    padding-bottom: 3.2625rem;
  }
  /* line 4335, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry-bricks .masonry-brick {
    width: calc((100% / 2) - 1.05rem);
  }
  /* line 4338, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry-bricks .masonry-brick:nth-child(-n+2) {
    margin-top: 0;
  }
  /* line 4342, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry-bricks .masonry-brick:nth-child(n+3) {
    margin-top: 0.3rem;
  }
  /* line 4348, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry {
    margin-bottom: 60px;
  }
  /* line 4352, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry .gallery-wrapper .grid-item {
    padding-right: 12px;
  }
  /* line 4355, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry .gallery-wrapper .grid-item:nth-child(odd) {
    padding-right: 0;
  }
  /* line 4360, ../sass/_mobile.scss */
  .projects-index-wrapper .projects-masonry .gallery-wrapper .grid-item a :after {
    width: 100%;
  }

  /* All projects end */
  /* Single project */
  /* line 4374, ../sass/_mobile.scss */
  .single-project-wrapper .project-gallery {
    display: block;
  }
  /* line 4377, ../sass/_mobile.scss */
  .single-project-wrapper .project-gallery .project-filter-mobile {
    width: 100%;
    margin: auto;
    display: block;
    background-color: #fff;
    border: 2px solid #05377b;
    text-transform: uppercase;
    color: #05377b;
    padding: 0.25rem 3.1rem;
    margin-top: 2px;
    margin-bottom: 1.5rem;
  }
  /* line 4391, ../sass/_mobile.scss */
  .single-project-wrapper .media-section {
    max-height: 63vw;
    position: relative;
  }
  /* line 4395, ../sass/_mobile.scss */
  .single-project-wrapper .media-section .activate-slider-button {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 4405, ../sass/_mobile.scss */
  .single-project-wrapper .media-section .activate-slider-button span {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 1.3rem;
    letter-spacing: 2.1px;
  }
  /* line 4414, ../sass/_mobile.scss */
  .single-project-wrapper .media-section .right-col-project .top-project-row {
    display: block;
    height: 100%;
  }
  /* line 4418, ../sass/_mobile.scss */
  .single-project-wrapper .media-section .right-col-project .top-project-row .col {
    display: none;
  }
  /* line 4423, ../sass/_mobile.scss */
  .single-project-wrapper .media-section .right-col-project .bottom-project-row {
    display: none;
  }
  /* line 4430, ../sass/_mobile.scss */
  .single-project-wrapper .project-description .project-desc-header {
    font-size: 1.5rem;
    padding: 0;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 4437, ../sass/_mobile.scss */
  .single-project-wrapper .project-description .project-desc-content {
    flex-flow: column;
  }
  /* line 4440, ../sass/_mobile.scss */
  .single-project-wrapper .project-description .project-desc-content .project-desc-text {
    font-family: 'Helen Pro_Light';
    width: 100%;
    max-width: 100%;
    padding: 0 12px;
    position: relative;
    margin-bottom: 1.25rem;
  }
  /* line 4448, ../sass/_mobile.scss */
  .single-project-wrapper .project-description .project-desc-content .project-desc-text .project-desc-container * {
    line-height: 1.3rem;
    font-size: 16px !important;
  }
  /* line 4458, ../sass/_mobile.scss */
  .single-project-wrapper .project-description .project-desc-content .project-info-col {
    width: 100%;
    max-width: 100%;
  }
  /* line 4463, ../sass/_mobile.scss */
  .single-project-wrapper .project-description .project-desc-content .project-info-col ul li {
    font-size: 1rem;
    padding: 0.46875rem 12px;
  }
  /* line 4472, ../sass/_mobile.scss */
  .single-project-wrapper .project-share {
    margin-left: 12px;
    justify-content: unset;
  }
  /* line 4476, ../sass/_mobile.scss */
  .single-project-wrapper .project-share .project-share-divider {
    display: none;
  }
  /* line 4480, ../sass/_mobile.scss */
  .single-project-wrapper .project-share .project-share-tags {
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 1rem;
  }
  /* line 4486, ../sass/_mobile.scss */
  .single-project-wrapper .project-share .project-share-tags .project-tags {
    display: inline-block;
  }
  /* line 4494, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-products-section {
    margin-bottom: 15px;
  }
  /* line 4498, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider-header {
    font-size: 1.5rem;
    margin-bottom: 1.2rem;
    margin-left: 1.4rem;
  }
  /* line 4503, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider-header:after {
    margin-left: -2.2rem;
  }
  /* line 4509, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide {
    margin: 0 7.5px;
    overflow: hidden;
  }
  /* line 4513, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .product-button-class {
    display: none;
  }
  /* line 4517, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-decor-img {
    background-size: cover;
    background-position: center;
    height: calc(100vw - (3.875rem * 2) - (15px * 2));
  }
  /* line 4523, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-product-img {
    background-size: cover;
    background-position: center;
    height: calc(100vw - (3.875rem * 2) - (15px * 2));
  }
  /* line 4529, ../sass/_mobile.scss */
  .single-project-wrapper .project-sliders-section .project-slider .slick-slide .project-project-img {
    background-size: cover;
    background-position: center;
    height: calc(100vw - (3.875rem * 2) - (15px * 2));
  }

  /* Single project end */
  /* Projects end */
  /* Homepage */
  /* line 4545, ../sass/_mobile.scss */
  .scroll-arrow {
    display: none;
  }

  /* line 4549, ../sass/_mobile.scss */
  #fullpage {
    margin-left: -0.75rem;
    width: calc(100% + 1.5rem);
    margin-top: -2.125rem;
  }
  /* line 4555, ../sass/_mobile.scss */
  #fullpage .section .krono-container {
    padding: 0;
  }
  /* line 4560, ../sass/_mobile.scss */
  #fullpage #krono-slider {
    height: calc((var(--vh, 1vh) * 100) - 40px);
    padding: 0;
  }
  /* line 4567, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-inner {
    height: calc((var(--vh, 1vh) * 100) - 40px);
  }
  /* line 4571, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-indicators {
    display: none;
  }
  /* line 4575, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-item {
    height: calc((var(--vh, 1vh) * 100) - 40px);
  }
  /* line 4578, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-item .carousel-text {
    left: 0;
    width: 100%;
  }
  /* line 4581, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-item .carousel-text h1 {
    font-size: 1.875rem;
    line-height: 1.9rem;
  }
  /* line 4587, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-item .carousel-text h2 {
    font-size: 1.25rem;
  }
  /* line 4593, ../sass/_mobile.scss */
  #fullpage #krono-slider .scroll-arrow {
    height: 30px;
    display: block;
  }
  /* line 4597, ../sass/_mobile.scss */
  #fullpage #krono-slider .scroll-arrow:after {
    top: -0.25rem;
    left: -0.1rem;
    height: 1.75rem;
    width: 1.75rem;
    background-position: 0.3rem;
  }
  /* line 4607, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-control-prev .carousel-control-prev-icon {
    transform: scaleY(-1);
  }
  /* line 4610, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-control-prev .carousel-control-prev-icon.custom {
    left: 0.1rem;
  }
  /* line 4618, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-control-next .carousel-control-next-icon.custom {
    right: 0.1rem;
  }
  /* line 4624, ../sass/_mobile.scss */
  #fullpage #krono-slider .carousel-control-prev, #fullpage #krono-slider .carousel-control-next {
    width: 1.875rem;
    padding: 0;
    margin: 0;
  }
  /* line 4631, ../sass/_mobile.scss */
  #fullpage .fp-section {
    padding: 0 1.25rem;
    height: 14.0625rem !important;
  }
  /* line 4639, ../sass/_mobile.scss */
  #fullpage .highlights .krono-container .content-text.full-section-desc {
    padding-top: 0;
    padding-bottom: 0 !important;
    top: 0;
  }
  /* line 4644, ../sass/_mobile.scss */
  #fullpage .highlights .krono-container .content-text.full-section-desc p {
    padding: 0;
    margin: 0;
  }
  /* line 4649, ../sass/_mobile.scss */
  #fullpage .highlights .krono-container .content-text.full-section-desc p:nth-of-type(2) {
    text-align: left;
    letter-spacing: 0.22px;
  }

  /* line 4660, ../sass/_mobile.scss */
  .fp-tableCell {
    height: 35vh !important;
  }

  /* line 4664, ../sass/_mobile.scss */
  .content-text {
    margin: 0 !important;
  }
  /* line 4667, ../sass/_mobile.scss */
  .content-text h1 {
    margin: 1rem 0 0 0 !important;
    font-size: 1.4rem !important;
    text-transform: uppercase;
    font-family: 'Helen Pro_Bold' !important;
  }
  /* line 4674, ../sass/_mobile.scss */
  .content-text .text-center {
    display: none;
  }
  /* line 4678, ../sass/_mobile.scss */
  .content-text p {
    margin: 0;
    padding: 0;
  }
  /* line 4683, ../sass/_mobile.scss */
  .content-text p:nth-of-type(2) {
    padding-top: 1.5625rem;
  }

  /* Sections */
  /* line 4690, ../sass/_mobile.scss */
  body {
    overflow-x: hidden !important;
  }

  /* line 4700, ../sass/_mobile.scss */
  .featured-products .krono-container .content-text h1,
  .highlights .krono-container .content-text h1,
  .case-studies .krono-container .content-text h1 {
    padding: 3.25rem 0 0.5rem 0 !important;
    line-height: 1.025rem;
  }
  /* line 4709, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list,
  .highlights .krono-container .product-images.slick-slider .slick-list,
  .case-studies .krono-container .product-images.slick-slider .slick-list {
    height: auto;
  }
  /* line 4712, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track {
    height: auto;
  }
  /* line 4718, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .product-image,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .product-image,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .product-image {
    margin-top: 0.5rem;
  }
  /* line 4721, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .product-image .photo,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .product-image .photo,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .product-image .photo {
    height: 73.8vw;
    width: 73.8vw;
    left: auto;
    margin: 0 auto;
    position: relative;
  }
  /* line 4732, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .product-image .photo,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .product-image .photo,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .product-image .photo {
    height: 21rem;
    margin-top: 0.5rem;
  }
  /* line 4738, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .featured-caption,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .featured-caption,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .featured-caption {
    display: none;
  }
  /* line 4742, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-container,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-container,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-container {
    height: 69vw !important;
  }
  /* line 4747, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-shadow,
  .highlights .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-shadow,
  .case-studies .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-shadow {
    top: -24.4vw !important;
  }
  /* line 4757, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom,
  .highlights .krono-container .product-images .main-images-zoom,
  .case-studies .krono-container .product-images .main-images-zoom {
    width: 352px !important;
  }
  /* line 4760, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom:first-of-type,
  .highlights .krono-container .product-images .main-images-zoom:first-of-type,
  .case-studies .krono-container .product-images .main-images-zoom:first-of-type {
    margin-left: 0;
  }
  /* line 4764, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.slick-current,
  .highlights .krono-container .product-images .main-images-zoom.slick-current,
  .case-studies .krono-container .product-images .main-images-zoom.slick-current {
    height: auto;
  }
  /* line 4768, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images,
  .highlights .krono-container .product-images .main-images-zoom.four-images,
  .case-studies .krono-container .product-images .main-images-zoom.four-images {
    width: 73.8vw !important;
    min-height: calc(73.8vw + (1.25rem + 50px));
    margin: 0 0.46875rem;
  }
  /* line 4773, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images.feat-prod,
  .highlights .krono-container .product-images .main-images-zoom.four-images.feat-prod,
  .case-studies .krono-container .product-images .main-images-zoom.four-images.feat-prod {
    /*.main-images-container {
      height: 22rem;
    }*/
  }
  /* line 4778, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images.feat-prod .featured-caption,
  .highlights .krono-container .product-images .main-images-zoom.four-images.feat-prod .featured-caption,
  .case-studies .krono-container .product-images .main-images-zoom.four-images.feat-prod .featured-caption {
    margin: 25px auto;
    display: block;
    line-height: 1rem;
    top: 0;
    bottom: 0;
    padding: 0;
    z-index: 0;
  }
  /* line 4791, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images.case-stud,
  .highlights .krono-container .product-images .main-images-zoom.four-images.case-stud,
  .case-studies .krono-container .product-images .main-images-zoom.four-images.case-stud {
    min-height: calc(73.8vw + (1.25rem + 60px));
  }
  /* line 4794, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.four-images.case-stud .main-images-shadow,
  .highlights .krono-container .product-images .main-images-zoom.four-images.case-stud .main-images-shadow,
  .case-studies .krono-container .product-images .main-images-zoom.four-images.case-stud .main-images-shadow {
    position: absolute;
  }
  /* line 4802, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.three-images,
  .highlights .krono-container .product-images .main-images-zoom.three-images,
  .case-studies .krono-container .product-images .main-images-zoom.three-images {
    width: 73.8vw !important;
    min-height: calc(73.8vw + (1.25rem + 50px));
  }
  /* line 4806, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.three-images .product-image-three,
  .highlights .krono-container .product-images .main-images-zoom.three-images .product-image-three,
  .case-studies .krono-container .product-images .main-images-zoom.three-images .product-image-three {
    width: 73.8vw;
    height: 100%;
  }
  /* line 4811, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom.three-images .featured-caption,
  .highlights .krono-container .product-images .main-images-zoom.three-images .featured-caption,
  .case-studies .krono-container .product-images .main-images-zoom.three-images .featured-caption {
    margin: 25px auto;
    top: 0;
    line-height: 1rem;
  }
  /* line 4819, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom .main-images-container,
  .highlights .krono-container .product-images .main-images-zoom .main-images-container,
  .case-studies .krono-container .product-images .main-images-zoom .main-images-container {
    margin: 0;
    height: 73.8vw !important;
  }
  /* line 4824, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom .main-images-container .product-image .photo,
  .highlights .krono-container .product-images .main-images-zoom .main-images-container .product-image .photo,
  .case-studies .krono-container .product-images .main-images-zoom .main-images-container .product-image .photo {
    height: 22.7vw;
  }
  /* line 4828, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom .main-images-container .product-image .studies-overlay, .featured-products .krono-container .product-images .main-images-zoom .main-images-container .product-image .studies-overlay-text,
  .highlights .krono-container .product-images .main-images-zoom .main-images-container .product-image .studies-overlay,
  .highlights .krono-container .product-images .main-images-zoom .main-images-container .product-image .studies-overlay-text,
  .case-studies .krono-container .product-images .main-images-zoom .main-images-container .product-image .studies-overlay,
  .case-studies .krono-container .product-images .main-images-zoom .main-images-container .product-image .studies-overlay-text {
    display: none;
  }
  /* line 4834, ../sass/_mobile.scss */
  .featured-products .krono-container .product-images .main-images-zoom .studies-caption,
  .highlights .krono-container .product-images .main-images-zoom .studies-caption,
  .case-studies .krono-container .product-images .main-images-zoom .studies-caption {
    top: 0;
    margin: 25px auto !important;
  }
  /* line 4844, ../sass/_mobile.scss */
  .featured-products .krono-container .full-section-desc,
  .highlights .krono-container .full-section-desc,
  .case-studies .krono-container .full-section-desc {
    top: 0;
    left: -2.5rem;
    padding: 0 25px 0;
    width: 100vw;
  }
  /* line 4852, ../sass/_mobile.scss */
  .featured-products .krono-container .full-section-desc p,
  .highlights .krono-container .full-section-desc p,
  .case-studies .krono-container .full-section-desc p {
    margin: 0;
    padding: 0;
  }
  /* line 4857, ../sass/_mobile.scss */
  .featured-products .krono-container .full-section-desc p:nth-of-type(2),
  .highlights .krono-container .full-section-desc p:nth-of-type(2),
  .case-studies .krono-container .full-section-desc p:nth-of-type(2) {
    text-align: left;
    font-size: 1rem;
    letter-spacing: 0.22px;
    padding-top: 0;
  }

  /* line 4869, ../sass/_mobile.scss */
  .case-studies .full-section-desc {
    padding-bottom: 1.7rem;
  }

  /* line 4875, ../sass/_mobile.scss */
  .krono-container {
    min-height: auto;
    margin-bottom: 0 !important;
    padding-top: 0;
  }
  /* line 4881, ../sass/_mobile.scss */
  .krono-container .content-text h1 {
    font-size: 1.5rem !important;
    font-family: "Helen Pro_Light" !important;
    text-align: center;
    text-transform: capitalize;
    padding: 2.25rem 0 2.25rem 0 !important;
    margin: 0 !important;
    line-height: 1rem;
  }
  /* line 4891, ../sass/_mobile.scss */
  .krono-container .content-text p {
    font-size: 1rem !important;
    font-family: "Helen Pro_Light";
    line-height: 1.2rem;
    padding-top: 1.4rem;
  }
  /* line 4900, ../sass/_mobile.scss */
  .krono-container .product-images {
    position: relative;
    left: -2.765rem;
    width: calc(100vw + 0.78125rem);
    padding-left: 0;
    padding-right: 0;
  }
  /* line 4909, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list {
    height: calc(100vw - 6.25rem);
  }
  /* line 4912, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track {
    height: 100%;
  }
  /* line 4915, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide {
    box-shadow: none;
    position: relative;
  }
  /* line 4919, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .main-images-container {
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: .3s all ease-in-out;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 480px) and (max-width: 480px) {
  /* line 4919, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .main-images-container {
    box-shadow: none !important;
    height: 73.8vw !important;
    width: 73.8vw !important;
    min-width: 70vw;
  }
}
@media (max-width: 480px) {
  /* line 4935, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide .main-images-shadow {
    display: block;
    z-index: -10;
    top: calc(43.146vw + (100vw - 63.9vw) / 2);
    width: 73.8vw;
  }
  /* line 4944, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .main-images-container {
    height: 95.15%;
    width: 100%;
  }
  /* line 4950, ../sass/_mobile.scss */
  .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .featured-caption, .krono-container .product-images.slick-slider .slick-list .slick-track .slick-slide:not(.slick-current) .studies-caption {
    left: 1rem;
    display: none;
    width: calc(100% - 2rem);
  }
  /* line 4961, ../sass/_mobile.scss */
  .krono-container .product-images .caption-container {
    display: block;
  }
  /* line 4965, ../sass/_mobile.scss */
  .krono-container .product-images .studies-overlay-text {
    display: none;
  }

  /* line 4971, ../sass/_mobile.scss */
  .studies-overlay-text, .studies-overlay {
    display: none;
  }

  /* line 4976, ../sass/_mobile.scss */
  header .header-wrapper {
    height: 40px;
  }
  /* line 4979, ../sass/_mobile.scss */
  header .header-wrapper .switchers {
    padding-right: 1.7rem;
  }
  /* line 4983, ../sass/_mobile.scss */
  header .header-wrapper .logo {
    left: -0.9rem;
    position: relative;
  }

  /* line 4994, ../sass/_mobile.scss */
  .product-images {
    padding: 0 1.5625rem;
    margin: 0 !important;
  }
  /* line 4998, ../sass/_mobile.scss */
  .product-images h6 {
    line-height: 1.4rem;
  }
  /* line 5002, ../sass/_mobile.scss */
  .product-images > .row {
    margin: 0;
  }
  /* line 5006, ../sass/_mobile.scss */
  .product-images .four-images,
  .product-images .three-images {
    width: 100%;
    margin: 0;
    box-shadow: 7px 8px 20px rgba(0, 0, 0, 0.32);
  }
  /* line 5017, ../sass/_mobile.scss */
  .product-images .four-images .featured-caption, .product-images .four-images .studies-caption,
  .product-images .three-images .featured-caption,
  .product-images .three-images .studies-caption {
    background-color: rgba(121, 121, 121, 0.66);
    text-align: left;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-family: 'Helen Pro_Bold';
    bottom: 0 !important;
    /*padding: 0.2rem 1rem;*/
    display: block;
  }
}
@media (max-width: 480px) and (max-width: 480px) {
  /* line 5029, ../sass/_mobile.scss */
  .product-images .four-images .studies-caption,
  .product-images .three-images .studies-caption {
    background-color: transparent !important;
    position: relative;
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 5039, ../sass/_mobile.scss */
  .product-images .four-images .studies-caption h6,
  .product-images .three-images .studies-caption h6 {
    background-color: rgba(121, 121, 121, 0.66);
    text-align: left;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 1rem;
  }
}
@media (max-width: 480px) and (max-width: 480px) {
  /* line 5039, ../sass/_mobile.scss */
  .product-images .four-images .studies-caption h6,
  .product-images .three-images .studies-caption h6 {
    background-color: transparent !important;
    text-align: center !important;
    text-transform: capitalize !important;
    font-weight: bold;
  }
}
@media (max-width: 480px) {
  /* line 5054, ../sass/_mobile.scss */
  .product-images .four-images .studies-caption span,
  .product-images .three-images .studies-caption span {
    display: none;
  }

  /* Sections end */
  /* Homepage end */
  /* My Krono */
  /* line 5067, ../sass/_mobile.scss */
  .register-page.account_details {
    display: block;
  }
  /* line 5071, ../sass/_mobile.scss */
  .register-page.account_details.pro .image_holder {
    height: auto;
    width: 100vw;
    margin-left: -12px;
    min-height: 340px;
  }
}
@media (max-width: 480px) and (max-width: 430px) {
  /* line 5071, ../sass/_mobile.scss */
  .register-page.account_details.pro .image_holder {
    min-height: 350px;
  }
}
@media (max-width: 480px) and (max-width: 390px) {
  /* line 5071, ../sass/_mobile.scss */
  .register-page.account_details.pro .image_holder {
    min-height: 390px;
  }
}
@media (max-width: 480px) and (max-width: 375px) {
  /* line 5071, ../sass/_mobile.scss */
  .register-page.account_details.pro .image_holder {
    min-height: 390px;
  }
}
@media (max-width: 480px) and (max-width: 360px) {
  /* line 5071, ../sass/_mobile.scss */
  .register-page.account_details.pro .image_holder {
    min-height: 390px;
  }
}
@media (max-width: 480px) and (max-width: 320px) {
  /* line 5071, ../sass/_mobile.scss */
  .register-page.account_details.pro .image_holder {
    min-height: 480px;
  }
}
@media (max-width: 480px) {
  /* line 5099, ../sass/_mobile.scss */
  .register-page.account_details .krn-prtl-cnt-header-container, .register-page.account_details .krn-prtl-cnt-overlay {
    left: -12px;
  }
  /* line 5103, ../sass/_mobile.scss */
  .register-page.account_details .image_holder {
    height: auto;
    width: 100vw;
    margin-left: -12px;
    min-height: 260px;
  }
}
@media (max-width: 480px) and (min-width: 375px) and (max-width: 430px) {
  /* line 5103, ../sass/_mobile.scss */
  .register-page.account_details .image_holder {
    min-height: 240px;
  }
}
@media (max-width: 480px) {
  /* line 5114, ../sass/_mobile.scss */
  .register-page.account_details .registration-info {
    width: 100vw !important;
    margin-left: -12px;
    padding: 65px 24px 30px 24px;
  }
  /* line 5119, ../sass/_mobile.scss */
  .register-page.account_details .registration-info h2 {
    margin-bottom: 15px;
  }
  /* line 5123, ../sass/_mobile.scss */
  .register-page.account_details .registration-info p {
    font-size: 16px;
  }
  /* line 5128, ../sass/_mobile.scss */
  .register-page.account_details .form-border {
    display: none;
  }
  /* line 5132, ../sass/_mobile.scss */
  .register-page.account_details .profile-info {
    margin-top: 0;
    width: 100%;
    padding: 0 0 2.875rem 0;
  }
  /* line 5138, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .register h2 {
    margin-bottom: 30px;
    font-size: 24px;
  }
  /* line 5144, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data {
    display: block;
  }
  /* line 5147, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-personal-info,
  .register-page.account_details .profile-info .profile-data .user-company-info {
    width: 100%;
    padding-right: 0;
  }
  /* line 5157, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-company-info {
    padding-left: 0;
    margin-left: 0;
  }
  /* line 5163, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-company-info .checkboxes .contact-method {
    padding-bottom: 1rem;
    flex-direction: column;
    align-items: start;
  }
  /* line 5168, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-company-info .checkboxes .contact-method br {
    display: none;
  }
  /* line 5173, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-company-info .checkboxes .cst-check-wrap {
    margin-bottom: 5px;
  }
  /* line 5177, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-company-info .checkboxes > div {
    height: auto !important;
  }
  /* line 5180, ../sass/_mobile.scss */
  .register-page.account_details .profile-info .profile-data .user-company-info .checkboxes > div #tosubscr_button {
    position: relative !important;
    display: block;
    text-align: center;
    float: none;
  }

  /* line 5195, ../sass/_mobile.scss */
  .buttons-container .action-container {
    display: block;
  }
  /* line 5197, ../sass/_mobile.scss */
  .buttons-container .action-container a {
    margin-bottom: 1rem;
  }

  /* line 5203, ../sass/_mobile.scss */
  .my-krono-signin-container {
    flex-flow: column;
    padding: 0 0.6875rem;
  }
  /* line 5207, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono {
    overflow: hidden;
    position: relative;
  }
  /* line 5212, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.desktop {
    display: none !important;
  }
  /* line 5216, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile {
    display: block;
    transition: .3s all ease-out;
  }
  /* line 5220, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile:last-child {
    margin-bottom: 3.75rem;
  }
  /* line 5226, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile.open .my-krono-footer img {
    transform: rotate(180deg);
  }
  /* line 5232, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile .my-krono-content-wrapper {
    position: absolute;
    top: 0;
    height: 100%;
  }
  /* line 5237, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile .my-krono-content-wrapper .my-krono-desc {
    transition: .3s all ease-out;
    background-color: transparent;
    display: block;
    position: unset;
    height: auto;
    padding: 5rem 2rem 0 2rem;
    overflow: hidden;
  }
  /* line 5247, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile .my-krono-content-wrapper .my-krono-header {
    top: 2rem;
    font-size: 1.875rem;
    line-height: 1.2rem;
    color: #FFFFFF;
  }
  /* line 5253, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile .my-krono-content-wrapper .my-krono-reg {
    font-size: 0.85rem;
    height: 2rem;
    line-height: 1.875rem;
    width: 11.5625rem;
    bottom: 2rem;
  }
  /* line 5262, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile.regular-krono-section {
    margin-right: 0;
  }
  /* line 5265, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile.regular-krono-section .my-krono-bg {
    background-size: inherit;
    background-position: top 0.8% right 30.6%;
  }
  /* line 5269, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile.regular-krono-section .my-krono-bg .overlay {
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 5278, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile.pro-section .my-krono-bg {
    background-size: cover;
    background-position: top 7% right 10%;
  }
  /* line 5283, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono.mobile.pro-section .my-krono-bg .overlay {
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 5293, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin {
    width: 100%;
    margin-bottom: 2rem;
    margin-right: 0;
    padding-top: 2.6875rem;
  }
  /* line 5299, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login {
    margin-bottom: 8.6875rem;
  }
  /* line 5302, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login h2 {
    line-height: 1.7rem;
    text-transform: capitalize !important;
    font-size: 1.875rem !important;
    color: #000000 !important;
    margin-bottom: 2.8125rem !important;
  }
  /* line 5312, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt label[for="login_username"], .my-krono-signin-container .my-krono-signin .login .theLoginPrt label[for="login_userpass"] {
    display: none;
  }
  /* line 5317, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="text"], .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="password"] {
    background-color: #ffffff;
    text-transform: uppercase;
    height: 2.75rem;
    font-size: 1.25rem;
    font-family: 'Helen Pro_Light';
    margin-bottom: 1.25rem;
  }
  /* line 5325, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="text"]::-webkit-input-placeholder, .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="password"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #adadad;
  }
  /* line 5329, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="text"]::-moz-placeholder, .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="password"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #adadad;
  }
  /* line 5333, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="text"]:-ms-input-placeholder, .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="password"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #adadad;
  }
  /* line 5337, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="text"]:-moz-placeholder, .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="password"]:-moz-placeholder {
    /* Firefox 18- */
    color: #adadad;
  }
  /* line 5342, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt input[type="password"] {
    margin-bottom: 0.9375rem;
  }
  /* line 5346, ../sass/_mobile.scss */
  .my-krono-signin-container .my-krono-signin .login .theLoginPrt .cst-check-wrap {
    font-size: 0.875rem;
    padding-bottom: 1.875rem;
  }
  /* line 5354, ../sass/_mobile.scss */
  .my-krono-signin-container .wrapper-my-krono {
    width: 100%;
    margin-bottom: 2rem;
    height: 33.625rem;
  }

  /* line 5364, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .design-center-segment .design-centres {
    width: 100% !important;
    margin-left: 0 !important;
  }
  /* line 5371, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-design-center .images-gallery-cnt {
    height: 20.75rem !important;
  }
  /* line 5375, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.top-row {
    height: 100% !important;
    display: block;
  }
  /* line 5379, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.top-row .col {
    display: none !important;
  }
  /* line 5384, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-design-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row {
    display: none;
  }
  /* line 5392, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .event-cnt {
    width: 100% !important;
    margin-left: 0 !important;
  }
  /* line 5398, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .images-gallery-cnt {
    height: 20.75rem !important;
  }
}
@media (max-width: 480px) and (max-width: 420px) {
  /* line 5398, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .images-gallery-cnt {
    height: 17.75rem !important;
  }
}
@media (max-width: 480px) {
  /* line 5406, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.top-row {
    height: 100% !important;
    display: block;
  }
  /* line 5410, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.top-row .col {
    display: none !important;
  }
  /* line 5415, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt.specific-event-center .images-gallery-cnt .text-decors-carousel-wrap.bottom-row {
    display: none;
  }
  /* line 5424, ../sass/_mobile.scss */
  .krn-prtl-cnt .cntrd-cnt .wish_list_breadcrumb .first {
    width: auto !important;
  }

  /* My Krono end */
  /* My Krono Edit profile */
  /* line 5436, ../sass/_mobile.scss */
  .account_details {
    position: relative;
    width: 100%;
    left: 0;
    overflow: unset;
    height: 100%;
  }
  /* line 5444, ../sass/_mobile.scss */
  .account_details .image_holder.prof-edit {
    height: 310px;
    position: relative;
    transform: scale(1);
    margin-left: -12px;
    width: calc(100vw + 12px);
  }
  /* line 5453, ../sass/_mobile.scss */
  .account_details .profile-info {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 40px 12px 0;
  }
  /* line 5459, ../sass/_mobile.scss */
  .account_details .profile-info h1 {
    font-size: 26px;
  }
  /* line 5465, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register h1 {
    margin-left: 0;
    margin-bottom: 20px;
    width: calc(100vw - 50px);
  }
  /* line 5471, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data {
    display: block;
  }
  /* line 5474, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-personal-info {
    width: calc(100% - 2.75rem);
    margin: 0 0.638rem;
    padding-right: 0;
  }
  /* line 5479, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-personal-info .row {
    margin-bottom: 10px;
  }
  /* line 5484, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info {
    width: calc(100% - 2.75rem);
    margin: 0 0.638rem;
    padding-left: 0;
  }
  /* line 5489, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info .row {
    margin-bottom: 10px;
  }
  /* line 5493, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info .row .checkboxes .contact-method {
    margin-top: 5px;
  }
  /* line 5497, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info .row .checkboxes .contact-method .cst-check-wrap .choice_group {
    left: 4px;
    bottom: 11px;
  }
  /* line 5502, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info .row .checkboxes .contact-method .cst-check-wrap .cst-checkbox {
    line-height: 1.2rem;
  }
  /* line 5509, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info .row.subscribe {
    margin-bottom: 0;
  }
  /* line 5512, ../sass/_mobile.scss */
  .account_details .profile-info #profile .register .profile-data .user-company-info .row.subscribe button {
    position: relative !important;
    right: 0 !important;
    margin-left: calc((100vw - (2.138rem + 244px)) / 2);
    margin-top: 0.5rem;
  }

  /* line 5530, ../sass/_mobile.scss */
  .account-details-edit-index-wrapper .profile-info .profile-data {
    display: block !important;
  }
  /* line 5533, ../sass/_mobile.scss */
  .account-details-edit-index-wrapper .profile-info .profile-data .user-personal-info {
    width: 100% !important;
    border-right: 0 !important;
    padding: 0 1rem !important;
  }
  /* line 5539, ../sass/_mobile.scss */
  .account-details-edit-index-wrapper .profile-info .profile-data .user-company-info {
    width: 100% !important;
    padding: 0 1rem !important;
  }

  /* My Krono Edit profile end */
  /* line 5551, ../sass/_mobile.scss */
  .mobile-copyright {
    font-weight: bold;
  }

  /* line 5557, ../sass/_mobile.scss */
  .tooltip-inner {
    padding: 0.5rem 1rem;
  }

  /* line 5561, ../sass/_mobile.scss */
  .about-us-wrapper .about-us-bg {
    min-height: 17rem;
    max-height: 35rem;
    height: 100%;
    width: 100vw;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -50vw;
  }
  /* line 5572, ../sass/_mobile.scss */
  .about-us-wrapper .about-us-desc {
    padding: 1.5rem;
    position: unset;
    width: 100%;
    font-size: 0.95rem;
  }
  /* line 5578, ../sass/_mobile.scss */
  .about-us-wrapper .about-us-desc p {
    font-size: 1rem;
  }

  /* Terms & Conditions start */
  /* line 5586, ../sass/_mobile.scss */
  .terms-wrapper {
    margin-top: 0;
    margin-bottom: 8.3125rem;
  }
  /* line 5590, ../sass/_mobile.scss */
  .terms-wrapper:before {
    margin-left: 0.9vw;
  }
  /* line 5594, ../sass/_mobile.scss */
  .terms-wrapper .col-12 {
    padding-left: 1.4375rem;
    padding-right: 1.4375rem;
  }
  /* line 5598, ../sass/_mobile.scss */
  .terms-wrapper .col-12:not(:first-child) {
    padding-top: 5.425rem;
  }
  /* line 5603, ../sass/_mobile.scss */
  .terms-wrapper .single-block-wrapper {
    height: 12.5rem;
    margin-bottom: 1.25rem;
    padding-left: 1.4375rem !important;
    padding-right: 1.4375rem !important;
  }
  /* line 5609, ../sass/_mobile.scss */
  .terms-wrapper .single-block-wrapper .block-text {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  /* line 5613, ../sass/_mobile.scss */
  .terms-wrapper .single-block-wrapper .block-text div {
    font-size: 2.5rem !important;
    padding-bottom: 0.7rem;
  }

  /* Terms & Conditions end */
  /* Highlights start */
  /* line 5625, ../sass/_mobile.scss */
  .highlights-index-wrapper {
    padding: 0 1.4375rem;
  }
  /* line 5628, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-header {
    margin: 2.8125rem 0;
  }
  /* line 5631, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-header .highlights-header-container, .highlights-index-wrapper .highlights-header .highlights-header-text {
    height: 18.75rem;
  }
  /* line 5638, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .img {
    height: 18.75rem;
    position: relative;
  }
  /* line 5642, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .img .brand {
    width: auto;
    height: 2.1875rem;
    right: 0.625rem !important;
    left: auto !important;
  }
  /* line 5651, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .title {
    font-size: 1.75rem;
    margin-bottom: 0.3rem;
  }
  /* line 5656, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .subtitle {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }
  /* line 5661, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-wrap .highlight-item .description .btn-more {
    font-size: 0.825rem;
    padding: 0.088rem 1.5rem;
  }
  /* line 5670, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-description h1 {
    font-size: 2.125rem;
  }
  /* line 5675, ../sass/_mobile.scss */
  .highlights-index-wrapper .highlights-description .highlights-desc-content p {
    font-size: 1rem;
  }

  /* Highlights end */
  /* Express Program index start */
  /* line 5688, ../sass/_mobile.scss */
  .express-index-wrapper .express-header .express-header-container, .express-index-wrapper .express-header .express-header-text {
    height: 18.75rem;
  }
  /* line 5693, ../sass/_mobile.scss */
  .express-index-wrapper .express-description {
    margin-top: 2.8125rem;
  }
  /* line 5696, ../sass/_mobile.scss */
  .express-index-wrapper .express-description h1 {
    font-size: 2.125rem;
  }
  /* line 5700, ../sass/_mobile.scss */
  .express-index-wrapper .express-description .express-desc-content {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  /* line 5706, ../sass/_mobile.scss */
  .express-index-wrapper .wrap-title {
    font-size: 1.125rem;
    padding-bottom: 1.25rem;
    text-align: left;
  }
  /* line 5712, ../sass/_mobile.scss */
  .express-index-wrapper .wrap-text {
    padding: 1rem 0 3rem 0px;
  }
  /* line 5716, ../sass/_mobile.scss */
  .express-index-wrapper .express-wrap {
    padding: 0 1.4375rem 0;
  }
  /* line 5719, ../sass/_mobile.scss */
  .express-index-wrapper .express-wrap .wrap-title {
    margin-left: -0.9rem;
  }
  /* line 5724, ../sass/_mobile.scss */
  .express-index-wrapper .downloads-wrap {
    padding: 0 0.7375rem 0;
  }
  /* line 5728, ../sass/_mobile.scss */
  .express-index-wrapper .downloads-wrap a .downloads-content {
    height: 18.75rem;
  }
  /* line 5735, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content {
    padding: 0;
  }
  /* line 5739, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content .slick-track h3 {
    margin: 10px 10px 36vmin 10px;
  }
  /* line 5742, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content .slick-track h3 .brand {
    position: absolute;
    bottom: 0.2rem;
    width: 31vw;
    left: 1rem;
  }
  /* line 5749, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content .slick-track h3 .title {
    font-family: 'Helen Pro_Light';
    bottom: -8.5vmin;
  }
  /* line 5753, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content .slick-track h3 .title a {
    font-size: 0.9rem;
    opacity: 0;
    -webkit-transition: opacity 0.35s, transform 0.1s;
    -moz-transition: opacity 0.35s, transform 0.1s;
    -ms-transition: opacity 0.35s, transform 0.1s;
    -o-transition: opacity 0.35s, transform 0.1s;
    transition: opacity 0.35s, transform 0.1s;
  }
  /* line 5766, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content .slick-track .slick-current .title {
    text-align: left;
  }
  /* line 5769, ../sass/_mobile.scss */
  .express-index-wrapper .mobile-only .content .slick-track .slick-current .title a {
    opacity: 1;
    -webkit-transition: opacity 0.35s, transform 0.1s;
    -moz-transition: opacity 0.35s, transform 0.1s;
    -ms-transition: opacity 0.35s, transform 0.1s;
    -o-transition: opacity 0.35s, transform 0.1s;
    transition: opacity 0.35s, transform 0.1s;
  }

  /* Express Program index end */
  /* line 5788, ../sass/_mobile.scss */
  .cr-modal#localization .modal-dialog {
    max-width: calc(100% - (1rem * 2));
    margin: 0 auto;
  }
}
