@import 'bootstrap.css';
@font-face {
  font-family: "ChaletNewYorkNineteenEighty";
  src: url("../fonts/Chalet-NewYorkNineteenEighty.eot");
  src: url("../fonts/Chalet-NewYorkNineteenEighty.eot?#iefix") format("embedded-opentype"), url("../fonts/Chalet-NewYorkNineteenEighty.woff2") format("woff2"), url("../fonts/Chalet-NewYorkNineteenEighty.woff") format("woff"), url("../fonts/Chalet-NewYorkNineteenEighty.ttf") format("truetype"), url("../fonts/Chalet-NewYorkNineteenEighty.svg#Chalet-NewYorkNineteenEighty") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ChaletLondonNineteenEighty";
  src: url("../fonts/Chalet-LondonNineteenEighty.eot");
  src: url("../fonts/Chalet-LondonNineteenEighty.eot?#iefix") format("embedded-opentype"), url("../fonts/Chalet-LondonNineteenEighty.woff2") format("woff2"), url("../fonts/Chalet-LondonNineteenEighty.woff") format("woff"), url("../fonts/Chalet-LondonNineteenEighty.ttf") format("truetype"), url("../fonts/Chalet-LondonNineteenEighty.svg#Chalet-LondonNineteenEighty") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ChaletParisNineteenEighty";
  src: url("../fonts/Chalet-ParisNineteenEighty.eot");
  src: url("../fonts/Chalet-ParisNineteenEighty.eot?#iefix") format("embedded-opentype"), url("../fonts/Chalet-ParisNineteenEighty.woff2") format("woff2"), url("../fonts/Chalet-ParisNineteenEighty.woff") format("woff"), url("../fonts/Chalet-ParisNineteenEighty.ttf") format("truetype"), url("../fonts/Chalet-ParisNineteenEighty.svg#Chalet-ParisNineteenEighty") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ConduitITC-Medium';
  src: url('../fonts/tstar-regular-webfont.eot') format('embedded-opentype'), url('../fonts/tstar-regular-webfont.woff') format('woff'), url('../fonts/tstar-regular-webfont.ttf') format('truetype');
}
@font-face {
  font-family: 'ConduitITC-Light';
  src: url('../fonts/tstar-regular-webfont.eot') format('embedded-opentype'), url('../fonts/tstar-regular-webfont.woff') format('woff'), url('../fonts/tstar-regular-webfont.ttf') format('truetype');
}
@font-face {
  font-family: 'ConduitITC-Bold';
  src: url('../fonts/tstar-bold-webfont.eot') format('embedded-opentype'), url('../fonts/tstar-bold-webfont.woff') format('woff'), url('../fonts/tstar-bold-webfont.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzc.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
.fontChaletParis {
  font-family: "ChaletParisNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .fontChaletParis {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es .fontChaletParis {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl .fontChaletParis,
.domain-ursus-factory-pl .fontChaletParis,
.domain-annopol-factory-pl .fontChaletParis,
.domain-poznan-factory-pl .fontChaletParis,
.domain-gliwice-factory-pl .fontChaletParis {
  font-family: 'Roboto', sans-serif;
}
.fontChaletNewYork {
  font-family: "ChaletNewYorkNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .fontChaletNewYork {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .fontChaletNewYork {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .fontChaletNewYork,
.domain-ursus-factory-pl .fontChaletNewYork,
.domain-annopol-factory-pl .fontChaletNewYork,
.domain-poznan-factory-pl .fontChaletNewYork,
.domain-gliwice-factory-pl .fontChaletNewYork {
  font-family: 'Roboto', sans-serif;
}
.fontChaletLondon {
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .fontChaletLondon {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .fontChaletLondon {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .fontChaletLondon,
.domain-ursus-factory-pl .fontChaletLondon,
.domain-annopol-factory-pl .fontChaletLondon,
.domain-poznan-factory-pl .fontChaletLondon,
.domain-gliwice-factory-pl .fontChaletLondon {
  font-family: 'Roboto', sans-serif;
}
@keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}
.panel-separator {
  display: none;
}
img.img-responsive {
  display: inline-block;
}
table td {
  vertical-align: top;
}
.pager-load-more {
  text-align: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
.pager-load-more a {
  display: inline-block;
  margin: 30px;
  text-decoration: none;
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
  color: #000;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .pager-load-more a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .pager-load-more a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .pager-load-more a,
.domain-ursus-factory-pl .pager-load-more a,
.domain-annopol-factory-pl .pager-load-more a,
.domain-poznan-factory-pl .pager-load-more a,
.domain-gliwice-factory-pl .pager-load-more a {
  font-family: 'Roboto', sans-serif;
}
.button {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .button {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .button {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .button,
.domain-ursus-factory-pl .button,
.domain-annopol-factory-pl .button,
.domain-poznan-factory-pl .button,
.domain-gliwice-factory-pl .button {
  font-family: 'Roboto', sans-serif;
}
.selectNative {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
  color: #000000;
  text-transform: lowercase;
  padding: 0 20px 0 0;
  box-shadow: none;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.domain-prague-thestyleoutlets-cz .selectNative {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .selectNative {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .selectNative,
.domain-ursus-factory-pl .selectNative,
.domain-annopol-factory-pl .selectNative,
.domain-poznan-factory-pl .selectNative,
.domain-gliwice-factory-pl .selectNative {
  font-family: 'Roboto', sans-serif;
}
.selectNative::-ms-expand {
  display: none;
}
.selectArrow {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  bottom: 5px;
  right: 0;
  width: 15px;
  height: 15px;
}
.icon {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
.iconButton {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
}
.shadow {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
}
.shadowSmall {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199px) {
  .box {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .shadowBox {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .shadowBox {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
.mainColumn {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .mainColumn {
    width: calc(100% - 40px);
  }
}
.halfColumn {
  max-width: 875px;
  width: calc(100% - 10px);
}
@media (min-width: 1200px) {
  .halfColumn {
    width: calc(100% - 20px);
  }
}
.middleColumn {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .middleColumn {
    width: calc(100% - 40px);
  }
}
.wideColumn {
  max-width: 600px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .wideColumn {
    width: calc(100% - 40px);
  }
}
.textColumn {
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
}
@media (max-width: 1199px) {
  .textColumn {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .textColumn {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .textColumn {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .textColumn {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .textColumn {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .textColumn,
.domain-ursus-factory-pl .textColumn,
.domain-annopol-factory-pl .textColumn,
.domain-poznan-factory-pl .textColumn,
.domain-gliwice-factory-pl .textColumn {
  font-family: 'Roboto', sans-serif;
}
.textColumn h2,
.textColumn strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .textColumn h2,
.domain-prague-thestyleoutlets-cz .textColumn strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .textColumn h2,
.domain-nassica-es .textColumn strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .textColumn h2,
.domain-krakow-factory-pl .textColumn strong,
.domain-ursus-factory-pl .textColumn h2,
.domain-ursus-factory-pl .textColumn strong,
.domain-annopol-factory-pl .textColumn h2,
.domain-annopol-factory-pl .textColumn strong,
.domain-poznan-factory-pl .textColumn h2,
.domain-poznan-factory-pl .textColumn strong,
.domain-gliwice-factory-pl .textColumn h2,
.domain-gliwice-factory-pl .textColumn strong {
  font-family: 'Roboto', sans-serif;
}
.smallHeader2 {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
}
.domain-prague-thestyleoutlets-cz .smallHeader2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .smallHeader2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .smallHeader2,
.domain-ursus-factory-pl .smallHeader2,
.domain-annopol-factory-pl .smallHeader2,
.domain-poznan-factory-pl .smallHeader2,
.domain-gliwice-factory-pl .smallHeader2 {
  font-family: 'Roboto', sans-serif;
}
.smallHeader {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .smallHeader {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .smallHeader {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .smallHeader,
.domain-ursus-factory-pl .smallHeader,
.domain-annopol-factory-pl .smallHeader,
.domain-poznan-factory-pl .smallHeader,
.domain-gliwice-factory-pl .smallHeader {
  font-family: 'Roboto', sans-serif;
}
.bigHeader {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .bigHeader {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .bigHeader {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .bigHeader,
.domain-ursus-factory-pl .bigHeader,
.domain-annopol-factory-pl .bigHeader,
.domain-poznan-factory-pl .bigHeader,
.domain-gliwice-factory-pl .bigHeader {
  font-family: 'Roboto', sans-serif;
}
.page_title_image_desktop img,
.page_title_image_mobile img {
  width: 100%;
}
.topGradient {
  position: relative;
}
.topGradient::after {
  content: "";
  display: block;
  width: 100%;
  height: 142px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("../img/black-mask.png");
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
#logo img {
  max-height: 60px;
  margin-right: 10px;
}
@media (max-width: 1023px) {
  body {
    padding-top: 72px;
  }
}
.view-cmspl-front-anouncement {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 5px 50px;
  background-color: white;
  text-align: center;
  font-size: 16px;
  font-family: "ChaletLondonNineteenEighty";
  display: none;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-anouncement {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .view-cmspl-front-anouncement {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-anouncement,
.domain-ursus-factory-pl .view-cmspl-front-anouncement,
.domain-annopol-factory-pl .view-cmspl-front-anouncement,
.domain-poznan-factory-pl .view-cmspl-front-anouncement,
.domain-gliwice-factory-pl .view-cmspl-front-anouncement {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-anouncement > * {
  border-top: 1px solid #dcddde;
  padding: 10px 0 5px;
  position: relative;
}
.view-cmspl-front-anouncement > * .close {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 10px;
  background-image: url("../img/close.svg");
  cursor: pointer;
}
#block-cmspl-tso-page-title-image {
  width: 100%;
  position: relative;
  overflow: hidden;
  background: #000;
}
@media (max-width: 1023px) {
  #block-cmspl-tso-page-title-image {
    min-height: 90vw;
  }
}
@media (min-width: 1024px) {
  #block-cmspl-tso-page-title-image {
    height: 600px;
  }
}
#block-cmspl-tso-page-title-image .page_title_image_title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 300%;
  color: white;
  padding-top: 1em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.domain-prague-thestyleoutlets-cz #block-cmspl-tso-page-title-image .page_title_image_title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #block-cmspl-tso-page-title-image .page_title_image_title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #block-cmspl-tso-page-title-image .page_title_image_title,
.domain-ursus-factory-pl #block-cmspl-tso-page-title-image .page_title_image_title,
.domain-annopol-factory-pl #block-cmspl-tso-page-title-image .page_title_image_title,
.domain-poznan-factory-pl #block-cmspl-tso-page-title-image .page_title_image_title,
.domain-gliwice-factory-pl #block-cmspl-tso-page-title-image .page_title_image_title {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-page-title-image .page_title_image_desktop .img-responsive,
#block-cmspl-tso-page-title-image .page_title_image_mobile .img-responsive {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  #block-cmspl-tso-page-title-image .page_title_image_desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  #block-cmspl-tso-page-title-image .page_title_image_desktop {
    display: block;
    position: relative;
  }
  #block-cmspl-tso-page-title-image .page_title_image_desktop::after {
    content: "";
    display: block;
    width: 100%;
    height: 142px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-image: url("../img/black-mask.png");
  }
  #block-cmspl-tso-page-title-image .page_title_image_desktop .img-responsive {
    height: 600px;
  }
}
@media (max-width: 1023px) {
  #block-cmspl-tso-page-title-image .page_title_image_mobile {
    display: block;
  }
}
@media (min-width: 1024px) {
  #block-cmspl-tso-page-title-image .page_title_image_mobile {
    display: none;
  }
}
.sticky {
  position: fixed;
}
#page-header {
  position: absolute;
  width: calc(100% - 40px);
  margin: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: "ChaletParisNineteenEighty";
  font-size: 18px;
  z-index: 9;
}
.domain-prague-thestyleoutlets-cz #page-header {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es #page-header {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl #page-header,
.domain-ursus-factory-pl #page-header,
.domain-annopol-factory-pl #page-header,
.domain-poznan-factory-pl #page-header,
.domain-gliwice-factory-pl #page-header {
  font-family: 'Roboto', sans-serif;
}
#page-header a {
  color: #000;
  text-decoration: none;
}
#page-header .full-menu-wrapper,
#page-header .full-menu-wrapper > div,
#page-header .region {
  display: -ms-flexbox;
  display: flex;
}
#page-header .menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  white-space: nowrap;
}
#page-header .region-menu-top {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
#page-header .region-menu-top > * {
  padding: 5px;
}
@media (max-width: 1023px) {
  #page-header {
    position: fixed;
    transition: all 200ms;
    padding: 7px 14px 5px;
    margin: 0;
    top: 0;
    width: 100%;
    background: white;
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
  .page-mess #page-header {
    margin-top: 20px;
  }
  #page-header .region {
    width: 100%;
  }
  #page-header .region-header {
    -ms-flex-align: center;
        align-items: center;
  }
  #page-header #block-cmspl-tso-tso-weather {
    padding: 0 10px;
  }
  #page-header #block-cmspl-tso-tso-weather,
  #page-header #block-system-main-menu,
  #page-header .hours_open {
    font-size: 22px;
  }
  #page-header #block-cmspl-tso-tso-languages-menu,
  #page-header #block-system-main-menu,
  #page-header #block-system-user-menu {
    line-height: 2;
  }
  #page-header #block-system-main-menu .menu {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  #page-header #block-system-user-menu .menu {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  #page-header #block-system-user-menu li:first-child::after {
    content: " / ";
    white-space: pre;
  }
  #page-header #block-blockify-blockify-logo {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  #page-header #block-blockify-blockify-logo img {
    max-width: 100%;
  }
  #page-header .region-menu-top {
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 10px;
  }
  #page-header .region-menu-wrapper {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  #page-header .full-menu-wrapper > div {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  #page-header .region-top-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  #page-header .full-menu-wrapper > div {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    background: white;
    padding: 30px 20px 30px 30px;
    -ms-flex-direction: column;
        flex-direction: column;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transition: 200ms transform;
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
  #page-header .full-menu-wrapper::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(154, 137, 175, 0.9);
    opacity: 0;
    transition: all 200ms;
    pointer-events: none;
  }
  #page-header .full-menu-wrapper.open::before {
    opacity: 1;
  }
  #page-header .full-menu-wrapper.open > div {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  #page-header #block-views-cmspl-front-social-icons-block {
    margin-top: 10px;
  }
  #page-header #edit-query-wrapper {
    right: auto;
    left: 30px;
    max-width: 80vw;
  }
}
@media (min-width: 1024px) and (max-width: 1500px) {
  #page-header .region-menu-top {
    position: absolute;
    top: -55px;
    left: 0;
    color: white;
    transition: top 200ms;
  }
  #page-header.sticky .region-menu-top {
    top: -70px;
  }
}
@media (min-width: 1024px) and (max-width: 1300px) {
  #page-header {
    padding: 30px 20px !important;
  }
  #page-header .full-menu-wrapper {
    font-size: 80%;
  }
}
@media (min-width: 1200px) {
  #page-header .region-top-wrapper,
  #page-header .region-top-wrapper button {
    letter-spacing: 0.3vw;
  }
}
@media (min-width: 1024px) {
  #page-header {
    background: white;
    margin-top: 50px;
    padding: 30px 50px;
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
  .page-mess #page-header {
    margin-top: 80px;
  }
  #page-header .region-menu-top {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #page-header .full-menu-wrapper > div {
    width: 100%;
  }
  #page-header .full-menu-wrapper > div,
  #page-header .region-menu-wrapper {
    -ms-flex-align: center;
        align-items: center;
  }
  #page-header #block-blockify-blockify-logo {
    -ms-flex-negative: 0.5;
        flex-shrink: 0.5;
  }
  #page-header.sticky {
    top: -42px;
    position: fixed;
  }
  #page-header .region-top-wrapper {
    color: black;
  }
  #page-header .region-top-wrapper,
  #page-header .region-top-wrapper button {
    font-size: 12px !important;
  }
  #page-header #block-system-main-menu,
  #page-header .full-menu-wrapper,
  #page-header .region-menu-wrapper {
    -ms-flex-positive: 2;
        flex-grow: 2;
  }
  #page-header #block-system-main-menu {
    text-transform: uppercase;
  }
  #page-header #block-system-main-menu a {
    padding: 5px 0;
    margin: 0 5px;
    border-bottom: 3px solid transparent;
    transition: all 200ms;
  }
  #page-header #block-system-main-menu a.active,
  #page-header #block-system-main-menu a:hover {
    border-bottom: 3px solid #000;
  }
  #page-header .region-top-wrapper {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center;
    font-size: 90%;
    transition: top 200ms;
  }
  #page-header .region-top-wrapper a,
  #page-header .region-top-wrapper button {
    color: white;
  }
  .page-frontpage #page-header .region-top-wrapper a,
  .page-frontpage #page-header .region-top-wrapper button {
    color: black;
  }
  #page-header.sticky .region-top-wrapper {
    top: -80px;
  }
  #page-header #block-block-2,
  #page-header #block-block-4,
  #page-header #block-block-5 {
    display: none;
  }
  #page-header #block-views-cmspl-front-social-icons-block {
    -ms-flex-order: -1;
        order: -1;
  }
  #page-header #block-system-user-menu {
    margin-right: 15px;
  }
  .page-frontpage #page-header #block-system-user-menu {
    margin-left: 10vw;
  }
  #page-header #block-system-user-menu a {
    margin: 0 15px;
  }
}
@media (min-width: 1024px) and (min-width: 1200px) {
  #page-header {
    width: calc(100% - 40px);
  }
}
#block-views-cmspl-front-social-icons-block .view-content > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (min-width: 1024px) {
  #block-views-cmspl-front-social-icons-block .views-field {
    margin: 0 10px;
  }
}
#block-views-cmspl-front-social-icons-block .field-content {
  border: 1px solid white;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  box-sizing: initial;
  margin: 1px;
  position: relative;
  color: white;
}
#block-views-cmspl-front-social-icons-block .field-content a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#block-views-cmspl-front-social-icons-block .field-content.icon-facebook {
  background-image: url("../img/facebook-primary.svg");
}
#block-views-cmspl-front-social-icons-block .field-content.icon-twitter {
  background-image: url("../img/twitter-primary.svg");
}
#block-views-cmspl-front-social-icons-block .field-content.icon-youtube {
  background-image: url("../img/youtube-primary.svg");
}
#block-views-cmspl-front-social-icons-block .field-content.icon-instagram {
  background-image: url("../img/instagram-primary.svg");
}
#block-views-cmspl-front-social-icons-block .field-content.icon-pinterest {
  background-image: url("../img/pinterest-primary.svg");
}
@media (min-width: 1024px) {
  #block-views-cmspl-front-social-icons-block .field-content {
    width: 30px;
    height: 30px;
    color: white;
  }
  #block-views-cmspl-front-social-icons-block .field-content:hover {
    border: 1px solid;
    margin: 0;
  }
  #block-views-cmspl-front-social-icons-block .field-content.icon-facebook {
    background-image: url("../img/facebook.svg");
  }
  #block-views-cmspl-front-social-icons-block .field-content.icon-twitter {
    background-image: url("../img/twitter.svg");
  }
  #block-views-cmspl-front-social-icons-block .field-content.icon-youtube {
    background-image: url("../img/youtube.svg");
  }
  #block-views-cmspl-front-social-icons-block .field-content.icon-instagram {
    background-image: url("../img/instagram.svg");
  }
  #block-views-cmspl-front-social-icons-block .field-content.icon-pinterest {
    background-image: url("../img/pinterest.svg");
  }
}
#block-block-4 .block-title,
#block-block-5 .block-title {
  display: none;
}
#block-block-2 p,
#block-block-4 p,
#block-block-5 p {
  margin: 0;
}
#block-block-2 button,
#block-block-4 button,
#block-block-5 button {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
}
#block-block-2 button {
  background-image: url("../img/menu.svg");
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#block-block-4 button {
  background-image: url("../img/user.svg");
}
#block-block-5 button {
  background-image: url("../img/close.svg");
}
#block-views-cmspl-front-hours-open-block {
  line-height: 1.2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
}
#block-views-cmspl-front-hours-open-block::before {
  content: "";
  vertical-align: middle;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/clock.svg");
  margin-right: 10px;
}
@media (max-width: 1023px) {
  #block-views-cmspl-front-hours-open-block::before {
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 1024px) {
  #block-views-cmspl-front-hours-open-block .hours_open {
    display: block;
    font-family: "ChaletNewYorkNineteenEighty";
  }
  .domain-prague-thestyleoutlets-cz #block-views-cmspl-front-hours-open-block .hours_open {
    font-family: "ConduitITC-Bold" !important;
  }
  .domain-nassica-es #block-views-cmspl-front-hours-open-block .hours_open {
    font-family: "ConduitITC-Bold" !important;
  }
  .domain-krakow-factory-pl #block-views-cmspl-front-hours-open-block .hours_open,
  .domain-ursus-factory-pl #block-views-cmspl-front-hours-open-block .hours_open,
  .domain-annopol-factory-pl #block-views-cmspl-front-hours-open-block .hours_open,
  .domain-poznan-factory-pl #block-views-cmspl-front-hours-open-block .hours_open,
  .domain-gliwice-factory-pl #block-views-cmspl-front-hours-open-block .hours_open {
    font-family: 'Roboto', sans-serif;
  }
}
@media (min-width: 1024px) and (max-width: 1499px) {
  #block-views-cmspl-front-hours-open-block::before {
    background-image: url("../img/clock-white.svg");
  }
}
@media (max-width: 1023px) {
  #block-views-cmspl-front-hours-open-block {
    font-size: 0;
  }
}
#block-system-main-menu {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 100%;
}
.domain-prague-thestyleoutlets-cz #block-system-main-menu {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #block-system-main-menu {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #block-system-main-menu,
.domain-ursus-factory-pl #block-system-main-menu,
.domain-annopol-factory-pl #block-system-main-menu,
.domain-poznan-factory-pl #block-system-main-menu,
.domain-gliwice-factory-pl #block-system-main-menu {
  font-family: 'Roboto', sans-serif;
}
#block-system-main-menu a {
  display: inline-block;
}
#block-system-user-menu a {
  padding: 10px 0;
  display: inline-block;
  text-transform: uppercase;
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz #block-system-user-menu a {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es #block-system-user-menu a {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl #block-system-user-menu a,
.domain-ursus-factory-pl #block-system-user-menu a,
.domain-annopol-factory-pl #block-system-user-menu a,
.domain-poznan-factory-pl #block-system-user-menu a,
.domain-gliwice-factory-pl #block-system-user-menu a {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-tso-languages-menu {
  position: relative;
}
#block-cmspl-tso-tso-languages-menu button {
  border: 0;
  background: none;
  font-size: inherit;
  text-transform: uppercase;
  padding: 10px 0;
  font-family: "ChaletParisNineteenEighty";
}
.domain-prague-thestyleoutlets-cz #block-cmspl-tso-tso-languages-menu button {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es #block-cmspl-tso-tso-languages-menu button {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl #block-cmspl-tso-tso-languages-menu button,
.domain-ursus-factory-pl #block-cmspl-tso-tso-languages-menu button,
.domain-annopol-factory-pl #block-cmspl-tso-tso-languages-menu button,
.domain-poznan-factory-pl #block-cmspl-tso-tso-languages-menu button,
.domain-gliwice-factory-pl #block-cmspl-tso-tso-languages-menu button {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-tso-languages-menu button span {
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz #block-cmspl-tso-tso-languages-menu button span {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es #block-cmspl-tso-tso-languages-menu button span {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl #block-cmspl-tso-tso-languages-menu button span,
.domain-ursus-factory-pl #block-cmspl-tso-tso-languages-menu button span,
.domain-annopol-factory-pl #block-cmspl-tso-tso-languages-menu button span,
.domain-poznan-factory-pl #block-cmspl-tso-tso-languages-menu button span,
.domain-gliwice-factory-pl #block-cmspl-tso-tso-languages-menu button span {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding: 0;
  background: white;
  top: 100%;
  left: 50%;
  margin: 0;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transition: all 200ms;
  list-style: none;
  letter-spacing: 1px;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu a {
  color: black;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu li {
  padding: 5px 15px;
  margin: 5px 0;
  position: relative;
  min-width: 120px;
  z-index: 1;
  border-radius: 5px;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu li a {
  border-bottom: 1px solid #ddd;
  display: block;
  padding: 5px;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu li .active {
  color: #aaa;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu li:hover {
  background-color: #ebebeb;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu li:last-child {
  border-bottom: 0;
}
#block-cmspl-tso-tso-languages-menu .dropdown-menu::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  width: 8px;
  height: 8px;
  background: #fff;
  top: -2px;
  left: 50%;
  transform: rotate(45deg) translateX(-50%);
  -webkit-transform: rotate(45deg) translateX(-50%);
}
#block-cmspl-tso-tso-languages-menu:hover + .dropdown-menu,
#block-cmspl-tso-tso-languages-menu button:active + .dropdown-menu,
#block-cmspl-tso-tso-languages-menu button:focus + .dropdown-menu,
#block-cmspl-tso-tso-languages-menu:hover .dropdown-menu,
#block-cmspl-tso-tso-languages-menu button:active .dropdown-menu,
#block-cmspl-tso-tso-languages-menu button:focus .dropdown-menu {
  visibility: visible;
  opacity: 1;
}
#block-cmspl-tso-tso-weather {
  font-size: 30px;
  font-family: "ChaletLondonNineteenEighty";
  margin-right: 10px;
}
.domain-prague-thestyleoutlets-cz #block-cmspl-tso-tso-weather {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es #block-cmspl-tso-tso-weather {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl #block-cmspl-tso-tso-weather,
.domain-ursus-factory-pl #block-cmspl-tso-tso-weather,
.domain-annopol-factory-pl #block-cmspl-tso-tso-weather,
.domain-poznan-factory-pl #block-cmspl-tso-tso-weather,
.domain-gliwice-factory-pl #block-cmspl-tso-tso-weather {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-tso-weather img {
  vertical-align: middle;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
@media (min-width: 1024px) and (max-width: 1499px) {
  #block-cmspl-tso-tso-weather img {
    -webkit-filter: invert(100%);
            filter: invert(100%);
  }
}
@media (max-width: 1023px) {
  #block-cmspl-tso-tso-weather img {
    width: 30px;
    height: 30px;
  }
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 {
  display: inline-block;
  position: relative;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 #edit-type-1-wrapper {
  display: none;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 #edit-submit-cmspl-front-search-page,
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 .views-exposed-widgets {
  margin: 0;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 #edit-submit-cmspl-front-search-page {
  margin-bottom: 6px !important;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 #edit-query-wrapper,
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 .views-submit-button {
  padding: 0;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 #edit-query-wrapper {
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 300px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms, left 200ms, visibility 0s 200ms;
  background: white;
  padding: 10px 20px;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 #edit-query-wrapper.visible {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 label {
  display: none;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 input {
  width: 100%;
  padding: 5px 0;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #57595b;
  box-shadow: none;
  height: auto;
  font-size: 16px;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 button {
  padding: 0;
  font-size: 0;
  border: 0;
  border-radius: 0;
  background-color: inherit;
  color: inherit;
}
header #block-views-dbdd37eb51b2d21e5c026d71cccc3903 button:after {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  width: 22px;
  height: 20px;
  content: "";
  background-image: url("../img/search.svg");
}
.autocomplete-suggestions {
  padding: 10px 0;
  max-height: none !important;
}
.autocomplete-suggestions::before {
  content: "";
  position: absolute;
  background-color: white;
  top: 0;
  bottom: 0;
  left: -10px;
  right: -10px;
  z-index: -1;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
}
.page_title_image_title {
  z-index: 1 !important;
}
#block-cmspl-tso-tso-domains-menu {
  display: none;
}
.view-cmspl-domains-mobile-menu {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  margin: 30px 0;
}
@media (min-width: 1200px) {
  .view-cmspl-domains-mobile-menu {
    width: calc(100% - 40px);
  }
}
@media (min-width: 1024px) {
  .view-cmspl-domains-mobile-menu {
    display: none;
  }
}
.view-cmspl-domains-mobile-menu .form-item {
  padding: 20px 15px 15px;
  background-color: #f6f6f6;
  display: block;
  position: relative;
}
.view-cmspl-domains-mobile-menu .form-item::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  width: 15px;
  height: 15px;
}
.view-cmspl-domains-mobile-menu select {
  width: 100%;
  padding: 0;
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 130%;
  color: black;
  -moz-appearance: none;
  -webkit-appearance: none;
  box-shadow: none !important;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-domains-mobile-menu select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-domains-mobile-menu select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-domains-mobile-menu select,
.domain-ursus-factory-pl .view-cmspl-domains-mobile-menu select,
.domain-annopol-factory-pl .view-cmspl-domains-mobile-menu select,
.domain-poznan-factory-pl .view-cmspl-domains-mobile-menu select,
.domain-gliwice-factory-pl .view-cmspl-domains-mobile-menu select {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-domains-mobile-menu select::-ms-expand {
  display: none;
}
.footer .region {
  line-height: 150%;
  background-color: #f6f6f6;
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .footer .region {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .footer .region {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .footer .region,
.domain-ursus-factory-pl .footer .region,
.domain-annopol-factory-pl .footer .region,
.domain-poznan-factory-pl .footer .region,
.domain-gliwice-factory-pl .footer .region {
  font-family: 'Roboto', sans-serif;
}
.footer .region li:first-of-type {
  font-weight: bold;
}
@media (max-width: 1199px) {
  .footer .region li {
    display: none;
    line-height: 250%;
    position: relative;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .footer .region li.open,
  .footer .region li:first-of-type {
    display: -ms-flexbox;
    display: flex;
  }
  .footer .region li:first-of-type:not(.open)::after {
    content: "▼";
  }
  .footer .region li.open:first-of-type::after {
    content: "▲";
  }
}
.disclaimer .region,
.footer .region-footer {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 14px;
  line-height: 200%;
}
@media (min-width: 1200px) {
  .disclaimer .region,
  .footer .region-footer {
    width: calc(100% - 40px);
  }
}
.disclaimer .region > *,
.footer .region-footer > * {
  -ms-flex: 1;
      flex: 1;
  margin: 10px;
}
@media (max-width: 1199px) {
  .disclaimer .region,
  .footer .region-footer {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .disclaimer .region #block-menu-block-1,
  .footer .region-footer #block-menu-block-1 {
    -ms-flex: 2;
        flex: 2;
    column-count: 2;
    column-gap: 20px;
  }
}
.disclaimer .region ul,
.footer .region-footer ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.disclaimer .region a,
.footer .region-footer a {
  text-decoration: none;
  color: black;
}
.disclaimer .region p,
.footer .region-footer p {
  margin: 0;
}
@media (min-width: 768px) {
  .footer .region-footer {
    padding: 80px 100px 60px;
  }
}
.footer .region-trip-advisor {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .footer .region-trip-advisor {
    width: calc(100% - 40px);
  }
}
.footer .region-trip-advisor section .field-content {
  margin: 20px;
  padding-top: 20px;
  border-top: 1px solid #cecece;
}
@media (min-width: 768px) {
  .footer .region-trip-advisor section .field-content {
    margin: 20px 100px 40px;
  }
}
.footer .region-trip-advisor section .field-content:empty {
  display: none;
}
.footer .region-trip-advisor #CDSWIDFRR,
.footer .region-trip-advisor #CDSWIDCOE,
.footer .region-trip-advisor #CDSWIDEXC {
  margin: 0 auto;
}
.disclaimer .region {
  line-height: 250%;
  background-color: #ececec;
  margin-bottom: 40px;
  font-family: "ChaletNewYorkNineteenEighty";
}
@media (min-width: 768px) {
  .disclaimer .region {
    padding: 80px 100px 60px;
  }
}
.domain-prague-thestyleoutlets-cz .disclaimer .region {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .disclaimer .region {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .disclaimer .region,
.domain-ursus-factory-pl .disclaimer .region,
.domain-annopol-factory-pl .disclaimer .region,
.domain-poznan-factory-pl .disclaimer .region,
.domain-gliwice-factory-pl .disclaimer .region {
  font-family: 'Roboto', sans-serif;
}
.disclaimer .region li.last {
  text-align: right;
}
@media (max-width: 1199px) {
  .disclaimer .region,
  .disclaimer .region li.last {
    text-align: center;
  }
}
#block-menu-menu-custom-1 li,
#block-menu-menu-custom-2 li {
  font-weight: bold;
}
.slick-dots {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  margin: 0 30px;
}
.slick-dots li {
  padding: 10px;
  cursor: pointer;
}
.slick-dots li button {
  display: block;
  font-size: 0;
  background-color: white;
  border: 0;
  height: 4px;
  width: 20px;
  transition: all 200ms linear;
  outline: 0;
  cursor: pointer;
}
.slick-dots li:hover button {
  height: 8px;
}
.slick-dots li.slick-active button {
  width: 50px;
}
.slick-dots li:only-child {
  display: none;
}
@media (min-width: 1024px) {
  .view-cmspl-front-frontpage-carousel-slider video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 1199px) {
  .view-cmspl-front-frontpage-carousel-slider {
    margin: 10px;
  }
}
@media (max-width: 1023px) and (max-width: 1199px) {
  .view-cmspl-front-frontpage-carousel-slider {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
.view-cmspl-front-frontpage-carousel-slider .video-wrapper {
  height: 800px;
}
.view-cmspl-front-frontpage-carousel-slider .video-wrapper .desktop {
  display: block;
}
.view-cmspl-front-frontpage-carousel-slider .video-wrapper .mobile {
  display: none;
  width: 100%;
}
@media (max-width: 1023px) {
  .view-cmspl-front-frontpage-carousel-slider .video-wrapper {
    height: auto;
  }
  .view-cmspl-front-frontpage-carousel-slider .video-wrapper .desktop {
    display: none;
  }
  .view-cmspl-front-frontpage-carousel-slider .video-wrapper .mobile {
    display: block;
  }
}
.view-cmspl-front-frontpage-carousel-slider .img-responsive {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .view-cmspl-front-frontpage-carousel-slider .img-responsive {
    height: 800px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 100% 100%;
       object-position: 100% 100%;
  }
}
.view-cmspl-front-frontpage-carousel-slider .slick-slide {
  position: relative;
}
@media (min-width: 1024px) {
  .view-cmspl-front-frontpage-carousel-slider .slick-slide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-url a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-image {
  width: 100%;
  position: relative;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-image::after {
  content: "";
  display: block;
  width: 100%;
  height: 142px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("../img/black-mask.png");
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text {
  color: #000;
  max-height: 435px;
  background: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  font-family: "ChaletParisNineteenEighty";
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text .field-content:empty {
  display: none;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text .field-content {
  width: 100%;
  font-size: 150%;
  padding: 30px 20px;
}
@media (min-width: 1024px) {
  .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text .field-content {
    padding: 0 3vw 3vw;
    font-size: calc(1vw + 20px);
    width: 30vw;
  }
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text .field-content > * {
  margin: 1vw 0;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text .field-content:empty {
  display: none;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-nassica-es .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-krakow-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text strong {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2 {
  margin: 0 !important;
  font-size: 250%;
}
@media (min-width: 1024px) {
  .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text h2 {
    font-size: calc(3vw + 30px);
    line-height: calc(4vw + 30px);
  }
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 60%;
  color: #000;
  border-bottom: 3px solid #000;
  display: inline-block;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-nassica-es .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-nassica-es .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-krakow-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-krakow-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text a,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text p:last-child,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-text u {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-frontpage-carousel-slider .slick-arrow {
  border: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
  height: 35px;
  width: 20px;
  top: 50%;
  position: absolute;
  z-index: 1;
}
@media (max-width: 1023px) {
  .view-cmspl-front-frontpage-carousel-slider .slick-arrow {
    top: 35%;
  }
}
.view-cmspl-front-frontpage-carousel-slider .slick-prev {
  left: 25px;
  -ms-flex-order: 0;
      order: 0;
  background-image: url("../img/fat-arrow-left.svg");
}
.view-cmspl-front-frontpage-carousel-slider .slick-next {
  right: 25px;
  -ms-flex-order: 2;
      order: 2;
  background-image: url("../img/fat-arrow-right-primary.svg");
}
@media (max-width: 1023px) {
  .view-cmspl-front-frontpage-carousel-slider .slick-next {
    background-image: url("../img/fat-arrow-right.svg");
  }
}
.view-cmspl-front-frontpage-carousel-slider .domain-slider-nav {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 1023px) {
  .view-cmspl-front-frontpage-carousel-slider .domain-slider-nav {
    display: none;
  }
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-image {
  display: none;
}
.view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-image-m {
  display: block;
}
@media (min-width: 1024px) {
  .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-image {
    display: block;
  }
  .view-cmspl-front-frontpage-carousel-slider .views-field-field-slider-image-m {
    display: none;
  }
}
@media (man-width: 1023px) {
  .page-frontpage #page-header .region-top-wrapper a.light,
  .page-frontpage #page-header .region-top-wrapper button.light {
    color: black;
  }
}
@media (min-width: 1023px) {
  .page-frontpage #page-header .region-top-wrapper a.dark,
  .page-frontpage #page-header .region-top-wrapper button.dark {
    color: white;
  }
}
.views-field-field-slider-type .field-content {
  display: none !important;
}
.boxesWrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 768px) {
  .boxesWrapper {
    margin: 20px -20px;
  }
}
.boxWrapper {
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .boxWrapper {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .boxWrapper {
    width: 33.333%;
  }
}
.boxWrapper img {
  max-width: 100%;
}
.boxOuter {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  background: white;
  position: relative;
}
.boxInner {
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-direction: column;
      flex-direction: column;
}
.boxesElementImage {
  -ms-flex-order: -1;
      order: -1;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.boxesElementImage:before {
  content: '';
  float: left;
  padding-top: 100%;
}
.boxesElementImage .field-item,
.boxesElementImage a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.boxesElementImage img {
  width: 100%;
  height: auto;
}
.boxesElementText {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
}
.domain-prague-thestyleoutlets-cz .boxesElementText {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .boxesElementText {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .boxesElementText,
.domain-ursus-factory-pl .boxesElementText,
.domain-annopol-factory-pl .boxesElementText,
.domain-poznan-factory-pl .boxesElementText,
.domain-gliwice-factory-pl .boxesElementText {
  font-family: 'Roboto', sans-serif;
}
.boxesElementLink {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 1200px) {
  .pane-cmspl-tso-frontpage-refs {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .pane-cmspl-tso-frontpage-refs {
    width: calc(100% - 40px);
  }
}
.frontpage_ref {
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .frontpage_ref {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .frontpage_ref {
    width: 33.333%;
  }
}
.frontpage_ref img {
  max-width: 100%;
}
.pane-cmspl-tso-frontpage-refs .pane-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 768px) {
  .pane-cmspl-tso-frontpage-refs .pane-content {
    margin: 20px -20px;
  }
}
.ref_inner {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  background: white;
  position: relative;
}
.frontpage_product,
.ref_event .ref_inner,
.ref_post .ref_inner {
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
}
.frontpage_product_image,
.frontpage_ref .field-type-image,
.frontpage_ref_image {
  -ms-flex-order: -1;
      order: -1;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.frontpage_product_image:before,
.frontpage_ref .field-type-image:before,
.frontpage_ref_image:before {
  content: '';
  float: left;
  padding-top: 100%;
}
.frontpage_product_image .field-item,
.frontpage_ref .field-type-image .field-item,
.frontpage_ref_image .field-item,
.frontpage_product_image a,
.frontpage_ref .field-type-image a,
.frontpage_ref_image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.frontpage_product_image img,
.frontpage_ref .field-type-image img,
.frontpage_ref_image img {
  width: 100%;
  height: auto;
}
.frontpage_product_price,
.frontpage_product_title,
.frontpage_ref_title,
.frontpage_ref_type {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
}
.domain-prague-thestyleoutlets-cz .frontpage_product_price,
.domain-prague-thestyleoutlets-cz .frontpage_product_title,
.domain-prague-thestyleoutlets-cz .frontpage_ref_title,
.domain-prague-thestyleoutlets-cz .frontpage_ref_type {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .frontpage_product_price,
.domain-nassica-es .frontpage_product_title,
.domain-nassica-es .frontpage_ref_title,
.domain-nassica-es .frontpage_ref_type {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .frontpage_product_price,
.domain-krakow-factory-pl .frontpage_product_title,
.domain-krakow-factory-pl .frontpage_ref_title,
.domain-krakow-factory-pl .frontpage_ref_type,
.domain-ursus-factory-pl .frontpage_product_price,
.domain-ursus-factory-pl .frontpage_product_title,
.domain-ursus-factory-pl .frontpage_ref_title,
.domain-ursus-factory-pl .frontpage_ref_type,
.domain-annopol-factory-pl .frontpage_product_price,
.domain-annopol-factory-pl .frontpage_product_title,
.domain-annopol-factory-pl .frontpage_ref_title,
.domain-annopol-factory-pl .frontpage_ref_type,
.domain-poznan-factory-pl .frontpage_product_price,
.domain-poznan-factory-pl .frontpage_product_title,
.domain-poznan-factory-pl .frontpage_ref_title,
.domain-poznan-factory-pl .frontpage_ref_type,
.domain-gliwice-factory-pl .frontpage_product_price,
.domain-gliwice-factory-pl .frontpage_product_title,
.domain-gliwice-factory-pl .frontpage_ref_title,
.domain-gliwice-factory-pl .frontpage_ref_type {
  font-family: 'Roboto', sans-serif;
}
.frontpage_ref_type {
  text-align: center;
}
.frontpage_ref_type span {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .frontpage_ref_type span {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .frontpage_ref_type span {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .frontpage_ref_type span,
.domain-ursus-factory-pl .frontpage_ref_type span,
.domain-annopol-factory-pl .frontpage_ref_type span,
.domain-poznan-factory-pl .frontpage_ref_type span,
.domain-gliwice-factory-pl .frontpage_ref_type span {
  font-family: 'Roboto', sans-serif;
}
.frontpage_product_price {
  font-size: 160%;
}
.frontpage_ref_url a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
#newsletter_form {
  padding: 0 100px 0 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  background-color: #d64c27;
  background-image: url("../img/newsletter-bg.jpg");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left center;
  color: white;
}
@media (min-width: 1200px) {
  #newsletter_form {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  #newsletter_form {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  #newsletter_form {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    font-size: 80%;
  }
}
#newsletter_form > * {
  padding: 0 20px;
}
#newsletter_form #field_centre_newsletter_lead_1 {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 70px;
  line-height: 70px;
}
.domain-prague-thestyleoutlets-cz #newsletter_form #field_centre_newsletter_lead_1 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #newsletter_form #field_centre_newsletter_lead_1 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #newsletter_form #field_centre_newsletter_lead_1,
.domain-ursus-factory-pl #newsletter_form #field_centre_newsletter_lead_1,
.domain-annopol-factory-pl #newsletter_form #field_centre_newsletter_lead_1,
.domain-poznan-factory-pl #newsletter_form #field_centre_newsletter_lead_1,
.domain-gliwice-factory-pl #newsletter_form #field_centre_newsletter_lead_1 {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1024px) {
  #newsletter_form #field_centre_newsletter_lead_1 {
    white-space: nowrap;
  }
}
#newsletter_form #field_centre_newsletter_lead_2 {
  font-family: "ChaletParisNineteenEighty";
  font-size: 25px;
  text-transform: uppercase;
  line-height: 150%;
}
.domain-prague-thestyleoutlets-cz #newsletter_form #field_centre_newsletter_lead_2 {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es #newsletter_form #field_centre_newsletter_lead_2 {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl #newsletter_form #field_centre_newsletter_lead_2,
.domain-ursus-factory-pl #newsletter_form #field_centre_newsletter_lead_2,
.domain-annopol-factory-pl #newsletter_form #field_centre_newsletter_lead_2,
.domain-poznan-factory-pl #newsletter_form #field_centre_newsletter_lead_2,
.domain-gliwice-factory-pl #newsletter_form #field_centre_newsletter_lead_2 {
  font-family: 'Roboto', sans-serif;
}
#newsletter_form #field_centre_newsletter_lead_2 strong {
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz #newsletter_form #field_centre_newsletter_lead_2 strong {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es #newsletter_form #field_centre_newsletter_lead_2 strong {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl #newsletter_form #field_centre_newsletter_lead_2 strong,
.domain-ursus-factory-pl #newsletter_form #field_centre_newsletter_lead_2 strong,
.domain-annopol-factory-pl #newsletter_form #field_centre_newsletter_lead_2 strong,
.domain-poznan-factory-pl #newsletter_form #field_centre_newsletter_lead_2 strong,
.domain-gliwice-factory-pl #newsletter_form #field_centre_newsletter_lead_2 strong {
  font-family: 'Roboto', sans-serif;
}
#newsletter_form .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  padding: 0;
  margin: 0;
}
#newsletter_form .form-group {
  padding: 0;
}
#newsletter_form #edit-email,
#newsletter_form #edit-submit {
  box-shadow: none;
  border-radius: 0;
}
#newsletter_form #edit-email {
  max-width: 250px;
  margin-right: 30px;
  font-family: "ChaletParisNineteenEighty";
  font-size: 120%;
  font-weight: bold;
  color: white;
  background: none;
  border: 0;
  border-bottom: 1px solid white;
  outline: 0;
  padding: 0;
}
.domain-prague-thestyleoutlets-cz #newsletter_form #edit-email {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es #newsletter_form #edit-email {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl #newsletter_form #edit-email,
.domain-ursus-factory-pl #newsletter_form #edit-email,
.domain-annopol-factory-pl #newsletter_form #edit-email,
.domain-poznan-factory-pl #newsletter_form #edit-email,
.domain-gliwice-factory-pl #newsletter_form #edit-email {
  font-family: 'Roboto', sans-serif;
}
#newsletter_form #edit-email:focus {
  border-bottom-width: 3px;
}
#newsletter_form #edit-submit {
  font-family: "ChaletNewYorkNineteenEighty";
  color: white;
  font-size: 120%;
  padding: 0;
  text-transform: uppercase;
  background: none;
  border: 0;
  border-bottom: 3px solid white;
}
.domain-prague-thestyleoutlets-cz #newsletter_form #edit-submit {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #newsletter_form #edit-submit {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #newsletter_form #edit-submit,
.domain-ursus-factory-pl #newsletter_form #edit-submit,
.domain-annopol-factory-pl #newsletter_form #edit-submit,
.domain-poznan-factory-pl #newsletter_form #edit-submit,
.domain-gliwice-factory-pl #newsletter_form #edit-submit {
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1023px) {
  #newsletter_form {
    padding: 20px 20px 20px 30%;
    -ms-flex-align: start;
        align-items: flex-start;
    background-position: -10% center;
  }
  #newsletter_form #field_centre_newsletter_lead_1,
  #newsletter_form #field_centre_newsletter_lead_2 {
    margin: 5px 0;
    padding: 0;
  }
  #newsletter_form #field_centre_newsletter_lead_1 p,
  #newsletter_form #field_centre_newsletter_lead_2 p {
    margin: 0;
  }
  #newsletter_form #field_centre_newsletter_lead_1 {
    font-size: 190%;
  }
  #newsletter_form #field_centre_newsletter_lead_1 br,
  #newsletter_form #field_centre_newsletter_lead_1 br:after {
    content: " ";
  }
  #newsletter_form #field_centre_newsletter_lead_2 {
    font-size: 110%;
  }
  #newsletter_form .form-group {
    padding: 0;
  }
  #newsletter_form .form-item-email {
    max-width: 60%;
  }
  #newsletter_form #block-cmspl-tso-newsletter-form,
  #newsletter_form #edit-email {
    max-width: 100%;
    padding: 0;
  }
  #newsletter_form #edit-email,
  #newsletter_form #edit-submit {
    font-size: 140%;
  }
}
#block-views-cmspl-front-google-maps-block-1 {
  margin-top: 30px;
  height: 250px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#block-views-cmspl-front-google-maps-block-1 > * {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.region-sidebar-second {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  z-index: 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background-color: white;
  font-size: 16px;
  font-family: "ChaletNewYorkNineteenEighty";
}
@media (min-width: 1200px) {
  .region-sidebar-second {
    width: calc(100% - 40px);
  }
}
.domain-prague-thestyleoutlets-cz .region-sidebar-second {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .region-sidebar-second {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .region-sidebar-second,
.domain-ursus-factory-pl .region-sidebar-second,
.domain-annopol-factory-pl .region-sidebar-second,
.domain-poznan-factory-pl .region-sidebar-second,
.domain-gliwice-factory-pl .region-sidebar-second {
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1199px) {
  .region-sidebar-second {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .region-sidebar-second {
    padding: 60px 100px 30px;
  }
}
@media (min-width: 720px) and (max-width: 1399px) {
  .region-sidebar-second {
    display: block;
    column-count: 2;
  }
}
.region-sidebar-second > * {
  -ms-flex-order: 1;
      order: 1;
  -ms-flex: 1;
      flex: 1;
  break-inside: avoid;
}
@media (max-width: 500px) {
  .region-sidebar-second > * {
    font-size: 80%;
  }
}
.region-sidebar-second .view-cmspl-redtso-centre-address-block > .view-content,
.region-sidebar-second .view-cmspl-redtso-centre-hours-block > .view-content,
.region-sidebar-second .views-field-emailga,
.region-sidebar-second .views-field-field-centre-phone {
  padding: 10px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  font-size: 120%;
}
@media (min-width: 1200px) {
  .region-sidebar-second .view-cmspl-redtso-centre-address-block > .view-content,
  .region-sidebar-second .view-cmspl-redtso-centre-hours-block > .view-content,
  .region-sidebar-second .views-field-emailga,
  .region-sidebar-second .views-field-field-centre-phone {
    padding: 10px;
  }
}
.region-sidebar-second .view-cmspl-redtso-centre-address-block > .view-content::before,
.region-sidebar-second .view-cmspl-redtso-centre-hours-block > .view-content::before,
.region-sidebar-second .views-field-emailga::before,
.region-sidebar-second .views-field-field-centre-phone::before {
  content: "";
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.region-sidebar-second .view-cmspl-redtso-centre-address-block > .view-content a,
.region-sidebar-second .view-cmspl-redtso-centre-hours-block > .view-content a,
.region-sidebar-second .views-field-emailga a,
.region-sidebar-second .views-field-field-centre-phone a {
  color: black;
  text-decoration: none;
}
.region-sidebar-second .view-cmspl-redtso-centre-address-block > .view-content ul,
.region-sidebar-second .view-cmspl-redtso-centre-hours-block > .view-content ul,
.region-sidebar-second .views-field-emailga ul,
.region-sidebar-second .views-field-field-centre-phone ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.region-sidebar-second .view-cmspl-redtso-centre-address-block > .view-content::before {
  background-image: url("../img/location-primary.svg");
}
.region-sidebar-second .view-cmspl-redtso-centre-hours-block > .view-content::before {
  background-image: url("../img/clock-primary.svg");
}
.region-sidebar-second .views-field-emailga::before {
  background-image: url("../img/mail-primary.svg");
}
.region-sidebar-second .views-field-field-centre-phone::before {
  background-image: url("../img/phone.svg");
}
#block-views-8b7fc4a67ce52eae7db6c6b97326224a {
  -ms-flex-order: 0;
      order: 0;
  -ms-flex: 1;
      flex: 1;
}
#block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address {
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address,
.domain-ursus-factory-pl #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address,
.domain-annopol-factory-pl #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address,
.domain-poznan-factory-pl #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address,
.domain-gliwice-factory-pl #block-views-8b7fc4a67ce52eae7db6c6b97326224a .views-field-field-centre-address {
  font-family: 'Roboto', sans-serif;
}
#block-views-1ad1da2beb491ecf5967b5c4a5a1bdc0 {
  -ms-flex: 1.5;
      flex: 1.5;
}
#block-views-1ad1da2beb491ecf5967b5c4a5a1bdc0 .view-content,
#block-views-1ad1da2beb491ecf5967b5c4a5a1bdc0 .view-content > div {
  width: 100%;
}
@media (min-width: 1720px) {
  #block-views-1ad1da2beb491ecf5967b5c4a5a1bdc0 ul {
    column-count: 2;
    column-gap: 30px;
  }
}
#block-views-1db44cc812e584b62da39eedd5a244cd {
  padding: 20px;
  text-align: center;
}
#block-views-1db44cc812e584b62da39eedd5a244cd h2 {
  font-size: inherit;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  font-family: "ChaletNewYorkNineteenEighty";
  cursor: pointer;
  color: #000;
}
.domain-prague-thestyleoutlets-cz #block-views-1db44cc812e584b62da39eedd5a244cd h2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #block-views-1db44cc812e584b62da39eedd5a244cd h2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #block-views-1db44cc812e584b62da39eedd5a244cd h2,
.domain-ursus-factory-pl #block-views-1db44cc812e584b62da39eedd5a244cd h2,
.domain-annopol-factory-pl #block-views-1db44cc812e584b62da39eedd5a244cd h2,
.domain-poznan-factory-pl #block-views-1db44cc812e584b62da39eedd5a244cd h2,
.domain-gliwice-factory-pl #block-views-1db44cc812e584b62da39eedd5a244cd h2 {
  font-family: 'Roboto', sans-serif;
}
#block-views-1db44cc812e584b62da39eedd5a244cd .view-header button {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  background-image: url("../img/close.svg");
  background-color: white;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
  .view-cmspl-redtso-centre-hours-block {
    position: relative;
  }
  .view-cmspl-redtso-centre-hours-block li {
    white-space: nowrap;
  }
  .view-cmspl-redtso-centre-hours-block li span {
    width: 40%;
    display: inline-block;
  }
}
.view-cmspl-front-calendar-item-view {
  position: absolute;
  text-align: left;
  font-family: "ChaletLondonNineteenEighty";
  font-size: 90%;
  line-height: 150%;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  opacity: 0;
  padding: 10px;
  visibility: hidden;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-calendar-item-view {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .view-cmspl-front-calendar-item-view {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-calendar-item-view,
.domain-ursus-factory-pl .view-cmspl-front-calendar-item-view,
.domain-annopol-factory-pl .view-cmspl-front-calendar-item-view,
.domain-poznan-factory-pl .view-cmspl-front-calendar-item-view,
.domain-gliwice-factory-pl .view-cmspl-front-calendar-item-view {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-calendar-item-view.open {
  opacity: 1;
  visibility: visible;
}
.view-cmspl-front-calendar-item-view .view-content {
  overflow: auto;
  max-width: 100%;
  max-height: 100%;
}
.view-cmspl-front-calendar-item-view .views-field {
  display: inline-block;
}
#block-cmspl-tso-tso-domain-slider {
  display: none;
}
@media (min-width: 1024px) {
  #block-cmspl-tso-tso-domain-slider {
    display: block;
  }
}
#block-cmspl-tso-tso-domain-slider .slick-slide div {
  font-family: "ChaletLondonNineteenEighty";
  text-transform: uppercase;
  letter-spacing: 5px;
  padding-top: 30px;
  position: relative;
  font-size: 80%;
  color: #808080;
}
.domain-prague-thestyleoutlets-cz #block-cmspl-tso-tso-domain-slider .slick-slide div {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es #block-cmspl-tso-tso-domain-slider .slick-slide div {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl #block-cmspl-tso-tso-domain-slider .slick-slide div,
.domain-ursus-factory-pl #block-cmspl-tso-tso-domain-slider .slick-slide div,
.domain-annopol-factory-pl #block-cmspl-tso-tso-domain-slider .slick-slide div,
.domain-poznan-factory-pl #block-cmspl-tso-tso-domain-slider .slick-slide div,
.domain-gliwice-factory-pl #block-cmspl-tso-tso-domain-slider .slick-slide div {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-tso-domain-slider .slick-slide div::before {
  content: "";
  width: 50px;
  height: 1px;
  background-color: #808080;
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
#block-cmspl-tso-tso-domain-slider .slick-slide img {
  max-width: 60% !important;
}
#block-cmspl-tso-tso-domain-slider,
.view-cmspl-front-frontpage-brands-slider {
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: center;
}
#block-cmspl-tso-tso-domain-slider h2,
.view-cmspl-front-frontpage-brands-slider h2 {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz #block-cmspl-tso-tso-domain-slider h2,
.domain-prague-thestyleoutlets-cz .view-cmspl-front-frontpage-brands-slider h2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #block-cmspl-tso-tso-domain-slider h2,
.domain-nassica-es .view-cmspl-front-frontpage-brands-slider h2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #block-cmspl-tso-tso-domain-slider h2,
.domain-krakow-factory-pl .view-cmspl-front-frontpage-brands-slider h2,
.domain-ursus-factory-pl #block-cmspl-tso-tso-domain-slider h2,
.domain-ursus-factory-pl .view-cmspl-front-frontpage-brands-slider h2,
.domain-annopol-factory-pl #block-cmspl-tso-tso-domain-slider h2,
.domain-annopol-factory-pl .view-cmspl-front-frontpage-brands-slider h2,
.domain-poznan-factory-pl #block-cmspl-tso-tso-domain-slider h2,
.domain-poznan-factory-pl .view-cmspl-front-frontpage-brands-slider h2,
.domain-gliwice-factory-pl #block-cmspl-tso-tso-domain-slider h2,
.domain-gliwice-factory-pl .view-cmspl-front-frontpage-brands-slider h2 {
  font-family: 'Roboto', sans-serif;
}
#block-cmspl-tso-tso-domain-slider ul,
.view-cmspl-front-frontpage-brands-slider ul {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
#block-cmspl-tso-tso-domain-slider .slick-list,
.view-cmspl-front-frontpage-brands-slider .slick-list {
  padding: 20px 0;
}
#block-cmspl-tso-tso-domain-slider .slick-slide img,
.view-cmspl-front-frontpage-brands-slider .slick-slide img {
  display: inline-block;
  max-height: 60px;
  width: auto;
  max-width: 80%;
  height: auto;
}
#block-cmspl-tso-tso-domain-slider li,
.view-cmspl-front-frontpage-brands-slider li {
  text-align: center;
}
#block-cmspl-tso-tso-domain-slider li img,
.view-cmspl-front-frontpage-brands-slider li img {
  display: inline-block;
}
#block-cmspl-tso-tso-domain-slider .slick-dots,
.view-cmspl-front-frontpage-brands-slider .slick-dots {
  margin: 0 30px 5px;
  padding-top: 0!important;
  position: relative;
  left: auto;
  transform: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
#block-cmspl-tso-tso-domain-slider .slick-dots li,
.view-cmspl-front-frontpage-brands-slider .slick-dots li {
  line-height: 0;
  vertical-align: middle;
}
#block-cmspl-tso-tso-domain-slider .slick-arrow,
.view-cmspl-front-frontpage-brands-slider .slick-arrow {
  border: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
  height: 25px;
  width: 12px;
  position: absolute;
  top: 50px;
  margin: 0 20px;
}
#block-cmspl-tso-tso-domain-slider .slick-prev,
.view-cmspl-front-frontpage-brands-slider .slick-prev {
  background-image: url("../img/arrow-left-primary.svg");
}
#block-cmspl-tso-tso-domain-slider .slick-next,
.view-cmspl-front-frontpage-brands-slider .slick-next {
  right: 0;
  background-image: url("../img/arrow-right-primary.svg");
}
.view-cmspl-front-frontpage-brands-slider .views-field-field-brand-logo-image-hover {
  display: none;
}
#block-cmspl-tso-tso-domain-slider,
.ref_products,
.view-cmspl-front-frontpage-brands-slider {
  position: relative;
}
#block-cmspl-tso-tso-domain-slider .slick-dots,
.ref_products .slick-dots,
.view-cmspl-front-frontpage-brands-slider .slick-dots {
  bottom: auto;
  top: 0;
  padding-top: 90%;
  pointer-events: none;
}
#block-cmspl-tso-tso-domain-slider .slick-dots li,
.ref_products .slick-dots li,
.view-cmspl-front-frontpage-brands-slider .slick-dots li {
  pointer-events: all;
}
#block-cmspl-tso-tso-domain-slider .slick-dots button,
.ref_products .slick-dots button,
.view-cmspl-front-frontpage-brands-slider .slick-dots button {
  height: 1px;
  background-color: #000;
}
#block-cmspl-tso-tso-domain-slider .slick-dots li:hover button,
.ref_products .slick-dots li:hover button,
.view-cmspl-front-frontpage-brands-slider .slick-dots li:hover button {
  height: 3px;
}
.ref_products .slick-dots {
  padding-top: 0;
  -ms-flex-pack: center;
      justify-content: center;
}
.ref_products .slick-arrow {
  border: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
  height: 25px;
  width: 12px;
  position: absolute;
  top: 50%;
  margin: 0 20px;
}
.ref_products .slick-prev {
  background-image: url("../img/arrow-left.svg");
  z-index: 100;
}
.ref_products .slick-next {
  right: 0;
  background-image: url("../img/arrow-right.svg");
}
.page-information-center .region-sidebar-second {
  margin-top: 0px;
}
.view-cmspl-redtso-centre-address-block .view-footer h2 {
  display: none;
}
.domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block h2 {
  display: unset !important;
}
.view-cmspl-redtso-centre-contact-block,
.domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer {
  text-align: center;
}
.view-cmspl-redtso-centre-contact-block h2,
.domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2 {
  font-size: inherit;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  font-family: "ChaletNewYorkNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .view-cmspl-redtso-centre-contact-block h2,
.domain-prague-thestyleoutlets-cz .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-redtso-centre-contact-block h2,
.domain-nassica-es .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2 {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-redtso-centre-contact-block h2,
.domain-krakow-factory-pl .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2,
.domain-ursus-factory-pl .view-cmspl-redtso-centre-contact-block h2,
.domain-ursus-factory-pl .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2,
.domain-annopol-factory-pl .view-cmspl-redtso-centre-contact-block h2,
.domain-annopol-factory-pl .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2,
.domain-poznan-factory-pl .view-cmspl-redtso-centre-contact-block h2,
.domain-poznan-factory-pl .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2,
.domain-gliwice-factory-pl .view-cmspl-redtso-centre-contact-block h2,
.domain-gliwice-factory-pl .domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2 {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-redtso-centre-contact-block h2 a,
.domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2 a,
.view-cmspl-redtso-centre-contact-block h2 a:hover,
.domain-montabaur-thestyleoutlets-de .view-cmspl-redtso-centre-address-block .view-footer h2 a:hover {
  color: #000;
  text-decoration: none;
}
.sliding-popup-bottom {
  background-color: #ebebeb;
  width: 100%;
  padding-top: 10px !important;
}
.sliding-popup-bottom .popup-content {
  max-width: 83% !important;
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .sliding-popup-bottom .popup-content {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .sliding-popup-bottom .popup-content {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .sliding-popup-bottom .popup-content,
.domain-ursus-factory-pl .sliding-popup-bottom .popup-content,
.domain-annopol-factory-pl .sliding-popup-bottom .popup-content,
.domain-poznan-factory-pl .sliding-popup-bottom .popup-content,
.domain-gliwice-factory-pl .sliding-popup-bottom .popup-content {
  font-family: 'Roboto', sans-serif;
}
.sliding-popup-bottom .popup-content #popup-text h2,
.sliding-popup-bottom .popup-content #popup-text p {
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 18px;
  color: #808285;
  display: inline;
}
.sliding-popup-bottom .popup-content #popup-buttons .agree-button {
  font-weight: bold;
  font-size: 16px !important;
  border: 0 !important;
  background: none;
  font-size: 150%;
  color: #000;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
  text-decoration: underline;
  margin-top: 1em;
  text-transform: uppercase;
}
.sliding-popup-bottom .popup-content #popup-buttons .decline-button {
  display: none;
}
.sliding-popup-bottom .eu-cookie-compliance-more-button {
  cursor: pointer;
  display: inline;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  text-decoration: underline;
  background: none;
  font-size: 14px;
  font-weight: bold;
}
.page-information-center .pane-title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .page-information-center .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-information-center .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-information-center .pane-title,
.domain-ursus-factory-pl .page-information-center .pane-title,
.domain-annopol-factory-pl .page-information-center .pane-title,
.domain-poznan-factory-pl .page-information-center .pane-title,
.domain-gliwice-factory-pl .page-information-center .pane-title {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-main-row-inside {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
}
@media (min-width: 1200px) {
  .panels-flexible-row-4-main-row-inside {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .panels-flexible-row-4-main-row-inside {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .panels-flexible-row-4-main-row-inside {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .panels-flexible-row-4-main-row-inside {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-main-row-inside {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .panels-flexible-row-4-main-row-inside {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-main-row-inside,
.domain-ursus-factory-pl .panels-flexible-row-4-main-row-inside,
.domain-annopol-factory-pl .panels-flexible-row-4-main-row-inside,
.domain-poznan-factory-pl .panels-flexible-row-4-main-row-inside,
.domain-gliwice-factory-pl .panels-flexible-row-4-main-row-inside {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-main-row-inside h2,
.panels-flexible-row-4-main-row-inside strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-main-row-inside h2,
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-main-row-inside strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .panels-flexible-row-4-main-row-inside h2,
.domain-nassica-es .panels-flexible-row-4-main-row-inside strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-main-row-inside h2,
.domain-krakow-factory-pl .panels-flexible-row-4-main-row-inside strong,
.domain-ursus-factory-pl .panels-flexible-row-4-main-row-inside h2,
.domain-ursus-factory-pl .panels-flexible-row-4-main-row-inside strong,
.domain-annopol-factory-pl .panels-flexible-row-4-main-row-inside h2,
.domain-annopol-factory-pl .panels-flexible-row-4-main-row-inside strong,
.domain-poznan-factory-pl .panels-flexible-row-4-main-row-inside h2,
.domain-poznan-factory-pl .panels-flexible-row-4-main-row-inside strong,
.domain-gliwice-factory-pl .panels-flexible-row-4-main-row-inside h2,
.domain-gliwice-factory-pl .panels-flexible-row-4-main-row-inside strong {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-3 {
  max-width: 600px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding-bottom: 60px !important;
}
@media (min-width: 1200px) {
  .panels-flexible-row-4-3 {
    width: calc(100% - 40px);
  }
}
.panels-flexible-row-4-3 .pane-title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 350%;
  display: block !important;
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .panels-flexible-row-4-3 .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-3 .pane-title,
.domain-ursus-factory-pl .panels-flexible-row-4-3 .pane-title,
.domain-annopol-factory-pl .panels-flexible-row-4-3 .pane-title,
.domain-poznan-factory-pl .panels-flexible-row-4-3 .pane-title,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 .pane-title {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-3 label,
.panels-flexible-row-4-3 .form-required,
.panels-flexible-row-4-3 .grippie,
.panels-flexible-row-4-3 #edit-your-email-validate,
.panels-flexible-row-4-3 #edit-your-email-validate--2,
.panels-flexible-row-4-3 #edit-your-email-validate--3 {
  display: none;
}
.panels-flexible-row-4-3 .form-type-select {
  position: relative;
}
.panels-flexible-row-4-3 .form-type-select::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  bottom: 5px;
  right: 0;
  width: 15px;
  height: 15px;
}
.panels-flexible-row-4-3 .form-type-select select {
  padding: 0 20px 0 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.panels-flexible-row-4-3 .form-type-select select::-ms-expand {
  display: none;
}
.panels-flexible-row-4-3 input,
.panels-flexible-row-4-3 textarea,
.panels-flexible-row-4-3 select {
  box-shadow: none !important;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #000;
  padding: 0;
  margin: 30px 0;
  font-size: 150%;
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 input,
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 textarea,
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 select {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .panels-flexible-row-4-3 input,
.domain-nassica-es .panels-flexible-row-4-3 textarea,
.domain-nassica-es .panels-flexible-row-4-3 select {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-3 input,
.domain-krakow-factory-pl .panels-flexible-row-4-3 textarea,
.domain-krakow-factory-pl .panels-flexible-row-4-3 select,
.domain-ursus-factory-pl .panels-flexible-row-4-3 input,
.domain-ursus-factory-pl .panels-flexible-row-4-3 textarea,
.domain-ursus-factory-pl .panels-flexible-row-4-3 select,
.domain-annopol-factory-pl .panels-flexible-row-4-3 input,
.domain-annopol-factory-pl .panels-flexible-row-4-3 textarea,
.domain-annopol-factory-pl .panels-flexible-row-4-3 select,
.domain-poznan-factory-pl .panels-flexible-row-4-3 input,
.domain-poznan-factory-pl .panels-flexible-row-4-3 textarea,
.domain-poznan-factory-pl .panels-flexible-row-4-3 select,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 input,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 textarea,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 select {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-3 input:focus,
.panels-flexible-row-4-3 textarea:focus,
.panels-flexible-row-4-3 select:focus {
  border-color: #000;
  border-bottom-width: 2px;
}
.panels-flexible-row-4-3 input.error,
.panels-flexible-row-4-3 textarea.error,
.panels-flexible-row-4-3 select.error {
  border-color: red;
  border-bottom-width: 2px;
}
.panels-flexible-row-4-3 button {
  border: 0;
  border-radius: 0;
  padding: 0;
  border-bottom: 3px solid #000;
  color: #000;
  text-transform: uppercase;
  font-size: 150%;
  display: block;
  margin: 30px 0;
  margin-left: auto;
  font-family: "ChaletNewYorkNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 button {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .panels-flexible-row-4-3 button {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-3 button,
.domain-ursus-factory-pl .panels-flexible-row-4-3 button,
.domain-annopol-factory-pl .panels-flexible-row-4-3 button,
.domain-poznan-factory-pl .panels-flexible-row-4-3 button,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 button {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-3 button:hover {
  color: #000;
  background-color: transparent;
  border-color: #000;
}
.panels-flexible-row-4-3 button.progress-disabled {
  background-color: lightgray;
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 75%, transparent 75%, transparent);
  background-size: 50px 50px;
  animation: move 2s linear infinite;
}
.panels-flexible-row-4-3 .messages-inline {
  margin-bottom: 0px;
  text-align: center;
  font-family: "ChaletLondonNineteenEighty";
  font-size: 120%;
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 .messages-inline {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .panels-flexible-row-4-3 .messages-inline {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-3 .messages-inline,
.domain-ursus-factory-pl .panels-flexible-row-4-3 .messages-inline,
.domain-annopol-factory-pl .panels-flexible-row-4-3 .messages-inline,
.domain-poznan-factory-pl .panels-flexible-row-4-3 .messages-inline,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 .messages-inline {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-3 .alert-block {
  font-family: "ChaletLondonNineteenEighty";
  font-size: 120%;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
}
.domain-prague-thestyleoutlets-cz .panels-flexible-row-4-3 .alert-block {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .panels-flexible-row-4-3 .alert-block {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .panels-flexible-row-4-3 .alert-block,
.domain-ursus-factory-pl .panels-flexible-row-4-3 .alert-block,
.domain-annopol-factory-pl .panels-flexible-row-4-3 .alert-block,
.domain-poznan-factory-pl .panels-flexible-row-4-3 .alert-block,
.domain-gliwice-factory-pl .panels-flexible-row-4-3 .alert-block {
  font-family: 'Roboto', sans-serif;
}
.panels-flexible-row-4-3 .alert-block::before {
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  background-image: url("../img/contact-error.svg");
  background-position: center;
  background-size: contain;
  margin: 0 auto;
  margin-bottom: 20px;
}
.panels-flexible-row-4-3 .alert-block a {
  display: none;
}
.panels-flexible-row-4-3 .alert-block.success::before {
  background-image: url("../img/contact-success.svg");
}
.panels-flexible-row-4-3 .form-item-legal1 input,
.panels-flexible-row-4-3 .form-item-legal2 input {
  margin: 6px 10px 10px -20px;
}
.panels-flexible-row-4-3 .form-item-legal1 label,
.panels-flexible-row-4-3 .form-item-legal2 label {
  display: inline;
}
.page-information-center .form-item-legal1 label,
.node-type-gdpr .form-item-legal1 label {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 12px;
}
.domain-prague-thestyleoutlets-cz .page-information-center .form-item-legal1 label,
.domain-prague-thestyleoutlets-cz .node-type-gdpr .form-item-legal1 label {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-information-center .form-item-legal1 label,
.domain-nassica-es .node-type-gdpr .form-item-legal1 label {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-information-center .form-item-legal1 label,
.domain-krakow-factory-pl .node-type-gdpr .form-item-legal1 label,
.domain-ursus-factory-pl .page-information-center .form-item-legal1 label,
.domain-ursus-factory-pl .node-type-gdpr .form-item-legal1 label,
.domain-annopol-factory-pl .page-information-center .form-item-legal1 label,
.domain-annopol-factory-pl .node-type-gdpr .form-item-legal1 label,
.domain-poznan-factory-pl .page-information-center .form-item-legal1 label,
.domain-poznan-factory-pl .node-type-gdpr .form-item-legal1 label,
.domain-gliwice-factory-pl .page-information-center .form-item-legal1 label,
.domain-gliwice-factory-pl .node-type-gdpr .form-item-legal1 label {
  font-family: 'Roboto', sans-serif;
}
.page-information-center table,
.node-type-gdpr table {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 14px;
  text-align: left;
  background: #f6f6f6;
}
.domain-prague-thestyleoutlets-cz .page-information-center table,
.domain-prague-thestyleoutlets-cz .node-type-gdpr table {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-information-center table,
.domain-nassica-es .node-type-gdpr table {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-information-center table,
.domain-krakow-factory-pl .node-type-gdpr table,
.domain-ursus-factory-pl .page-information-center table,
.domain-ursus-factory-pl .node-type-gdpr table,
.domain-annopol-factory-pl .page-information-center table,
.domain-annopol-factory-pl .node-type-gdpr table,
.domain-poznan-factory-pl .page-information-center table,
.domain-poznan-factory-pl .node-type-gdpr table,
.domain-gliwice-factory-pl .page-information-center table,
.domain-gliwice-factory-pl .node-type-gdpr table {
  font-family: 'Roboto', sans-serif;
}
.page-information-center table a,
.node-type-gdpr table a {
  color: #000;
  text-decoration: underline;
}
.page-information-center table thead,
.node-type-gdpr table thead {
  text-align: center;
  padding: 0;
}
.page-information-center table th,
.node-type-gdpr table th {
  width: 40%;
  padding: 0px 10px 0px 10px;
}
.page-information-center table th p,
.node-type-gdpr table th p {
  font-weight: normal;
}
.page-information-center table td,
.node-type-gdpr table td {
  width: 60%;
  padding: 0;
}
.bootstrap-select {
  /*width: 220px\9; IE8 and below*/
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .btn {
  width: 100%;
  padding-right: 25px;
}
.error .bootstrap-select .btn {
  border: 1px solid #b94a48;
}
.control-group.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .btn:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.input-append .bootstrap-select.btn-group {
  margin-left: -1px;
}
.input-prepend .bootstrap-select.btn-group {
  margin-right: -1px;
}
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group .btn .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .btn .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .btn {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  z-index: 1035;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
  color: #64b1d8;
  color: rgba(100, 177, 216, 0.4);
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .btn {
  z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom-width: 7px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-bottom-color: rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-bottom: 0;
  border-top-width: 7px;
  border-top-style: solid;
  border-top-color: #cccccc;
  border-top-color: rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox {
  padding: 4px 8px;
}
.bs-actionsbox {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox input.form-control {
  margin-bottom: 0;
  width: 100%;
}
.mobile-device {
  position: absolute;
  top: 0;
  left: 0;
  display: block !important;
  width: 100%;
  height: 100% !important;
  opacity: 0;
}
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
.pane-cmspl-front-map-panel-pane-1 .pane-title {
  font-size: 65px;
}
.node-map {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.panels-flexible-row-4-2 {
  background-color: #F6F6F6;
  margin: 20px 0 30px;
}
.view-cmspl-front-map {
  text-align: center;
}
.view-cmspl-front-map .view-content {
  max-width: 100%;
  overflow-x: auto;
  text-align: center;
}
.view-cmspl-front-map .view-content .node-map {
  width: 100%;
  min-width: 0;
  transition: min-width 200ms linear;
  height: 460px;
  margin: 0 auto;
  background-position: center top;
  background-repeat: no-repeat;
}
.view-cmspl-front-map .view-content .node-map svg {
  display: inline-block;
  width: 100%;
}
.view-cmspl-front-map .view-content .node-map [selectable] {
  fill: #CCC!important;
  cursor: pointer;
  transition: fill 200ms;
}
.view-cmspl-front-map .view-content .node-map [category-selected] {
  fill: #999!important;
}
.view-cmspl-front-map .view-content .node-map [selected] {
  fill: #000!important;
  cursor: default;
}
.view-cmspl-front-map .view-content .node-map [hovered] {
  fill: #666!important;
}
.view-cmspl-front-map.full .node-map {
  min-width: 930px;
}
.view-cmspl-front-map .btn-group {
  margin: 5px !important;
  width: 240px;
  background-color: transparent;
  box-shadow: none;
  font-family: "ChaletNewYorkNineteenEighty";
}
@media (min-width: 768px) {
  .view-cmspl-front-map .btn-group {
    display: inline-block;
    width: 30%;
  }
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-map .btn-group {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-map .btn-group {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-map .btn-group,
.domain-ursus-factory-pl .view-cmspl-front-map .btn-group,
.domain-annopol-factory-pl .view-cmspl-front-map .btn-group,
.domain-poznan-factory-pl .view-cmspl-front-map .btn-group,
.domain-gliwice-factory-pl .view-cmspl-front-map .btn-group {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-map .btn-group .dropdown-toggle {
  font-size: 150%;
  background-color: transparent!important;
  border-radius: 0;
  border: 0;
  padding: 0;
  border-bottom: 3px solid #000;
  outline: 0!important;
  text-transform: lowercase;
  transition: all 200ms;
  color: #000000;
}
.view-cmspl-front-map .btn-group .dropdown-toggle .caret {
  transform: rotate(0);
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  top: 10px;
  right: 0;
  width: 15px;
  height: 15px;
  transition: transform 200ms;
  border: 0;
}
.view-cmspl-front-map .btn-group .dropdown-toggle.selected .caret {
  transform: rotate(-90deg);
  background-image: url("../img/close.svg");
}
.view-cmspl-front-map .btn-group .dropdown-toggle:hover,
.view-cmspl-front-map .btn-group.open .dropdown-toggle {
  background-color: #FFF;
  box-shadow: none;
}
.view-cmspl-front-map .btn-group.open .dropdown-toggle .caret {
  transform: rotate(-180deg);
}
.view-cmspl-front-map .dropdown-menu.open {
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: 0;
  top: 44px;
  min-height: initial!important;
}
.view-cmspl-front-map .dropdown-menu.open .bs-searchbox {
  padding: 0 12px;
}
.view-cmspl-front-map .dropdown-menu.open .bs-searchbox input {
  padding: 6px 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.view-cmspl-front-map .dropdown-menu.open ul {
  min-height: 0!important;
}
.view-cmspl-front-map .dropdown-menu.open li {
  padding: 0 12px;
  transition: all 200ms;
}
.view-cmspl-front-map .dropdown-menu.open li:first-child {
  display: none;
}
.view-cmspl-front-map .dropdown-menu.open li a {
  padding: 6px 0;
}
.view-cmspl-front-map .dropdown-menu.open li a:focus,
.view-cmspl-front-map .dropdown-menu.open li a:hover {
  background-color: transparent;
  outline: 0;
}
.view-cmspl-front-map .dropdown-menu.open li a span {
  white-space: normal;
}
.view-cmspl-front-map .dropdown-menu.open li.active,
.view-cmspl-front-map .dropdown-menu.open li.selected,
.view-cmspl-front-map .dropdown-menu.open li:hover {
  background-color: #EAEAEA;
}
.view-cmspl-front-map .dropdown-menu.open li.active a,
.view-cmspl-front-map .dropdown-menu.open li.selected a,
.view-cmspl-front-map .dropdown-menu.open li:hover a {
  background-color: transparent;
  color: inherit;
}
.view-cmspl-front-map .dropdown-menu.open li.selected {
  background-color: #DADADA;
}
.view-cmspl-front-map .dropdown-menu.open li.disabled {
  display: none;
}
.view-cmspl-front-map .dropup .dropdown-menu.open {
  border-bottom: 0;
  margin-top: 0;
  margin-bottom: -1px;
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175);
}
#mapInfo {
  position: relative;
  text-align: center;
  margin: 5px auto;
  width: 240px;
  color: black;
  line-height: 40px;
}
@media (min-width: 768px) {
  #mapInfo {
    width: 600px;
  }
}
#mapInfo > div {
  position: absolute;
  opacity: 0;
  top: 0;
  visibility: hidden;
  width: 100%;
  min-height: 30px;
  background-color: white;
  transition: opacity 200ms;
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
}
.domain-prague-thestyleoutlets-cz #mapInfo > div {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #mapInfo > div {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #mapInfo > div,
.domain-ursus-factory-pl #mapInfo > div,
.domain-annopol-factory-pl #mapInfo > div,
.domain-poznan-factory-pl #mapInfo > div,
.domain-gliwice-factory-pl #mapInfo > div {
  font-family: 'Roboto', sans-serif;
}
#mapInfo .info {
  color: #666;
  position: relative;
  opacity: 1;
  visibility: visible;
}
#mapInfo .hover {
  font-weight: bold;
}
#mapInfo.selected .info {
  position: absolute;
  opacity: 0;
}
#mapInfo.selected .select {
  position: relative;
  opacity: 1;
  visibility: visible;
}
#mapInfo.hovered .info,
#mapInfo.hovered .select {
  position: absolute;
  opacity: 0;
}
#mapInfo.hovered .hover {
  position: relative;
  opacity: 1;
  visibility: visible;
}
#mapInfo.zoom .info {
  position: absolute;
  opacity: 0;
}
#mapInfo.zoom .pinch {
  position: relative;
  opacity: 1;
  visibility: visible;
}
.page-api-digitaldisplays-map #page-header,
.page-api-digitaldisplays-map #block-cmspl-tso-page-title-image,
.page-api-digitaldisplays-map .col-sm-3,
.page-api-digitaldisplays-map .footer,
.page-api-digitaldisplays-map .disclaimer,
.page-api-digitaldisplays-map #block-cmspl-tso-tso-domain-slider {
  display: none;
}
.page-brands #block-system-main .slick-slider .slick-track,
.page-brands #block-system-main .slick-slider .slick-list {
  transform: none !important;
}
.page-brands .panels-flexible-region-40-center {
  float: none;
  width: 100%;
}
.page-brands .pane-menu-menu-sub-menu-brands {
  visibility: hidden;
  margin: 40px 0;
}
.page-brands .pane-menu-menu-sub-menu-brands ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  border-bottom: 1px solid #ddd;
}
.page-brands .pane-menu-menu-sub-menu-brands ul li a {
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
  font-size: 120%;
  text-decoration: none;
  color: #000;
  border-bottom: 3px solid transparent;
  margin: 10px 10px 0;
  display: inline-block;
}
.domain-prague-thestyleoutlets-cz .page-brands .pane-menu-menu-sub-menu-brands ul li a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-brands .pane-menu-menu-sub-menu-brands ul li a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-brands .pane-menu-menu-sub-menu-brands ul li a,
.domain-ursus-factory-pl .page-brands .pane-menu-menu-sub-menu-brands ul li a,
.domain-annopol-factory-pl .page-brands .pane-menu-menu-sub-menu-brands ul li a,
.domain-poznan-factory-pl .page-brands .pane-menu-menu-sub-menu-brands ul li a,
.domain-gliwice-factory-pl .page-brands .pane-menu-menu-sub-menu-brands ul li a {
  font-family: 'Roboto', sans-serif;
}
.page-brands .pane-menu-menu-sub-menu-brands ul li a.active-one {
  border-bottom-color: #000;
}
.page-brands .panels-flexible-region-40-center-inside {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  z-index: 0;
}
@media (min-width: 1200px) {
  .page-brands .panels-flexible-region-40-center-inside {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .page-brands .panels-flexible-region-40-center-inside {
    margin: 10px;
  }
}
.page-brands .panels-flexible-region-40-center-inside .slick-list {
  min-height: 500px !important;
}
.page-brands .slick-slider .pane-menu-menu-sub-menu-brands {
  visibility: visible;
}
.page-brands .view-cmspl-front-brands-submenu-by-category,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter,
.page-brands .view-cmspl-front-brands-submenu-outlet {
  position: relative;
}
@media (max-width: 1199px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter,
  .page-brands .view-cmspl-front-brands-submenu-outlet {
    padding: 10px;
  }
}
@media (min-width: 768px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter,
  .page-brands .view-cmspl-front-brands-submenu-outlet {
    column-count: 2;
  }
}
@media (min-width: 900px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter,
  .page-brands .view-cmspl-front-brands-submenu-outlet {
    column-count: 3;
  }
}
@media (min-width: 1024px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter,
  .page-brands .view-cmspl-front-brands-submenu-outlet {
    column-count: 3;
  }
}
@media (min-width: 1200px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter,
  .page-brands .view-cmspl-front-brands-submenu-outlet {
    position: relative;
    display: -ms-flexbox;
    display: flex;
  }
  .page-brands .view-cmspl-front-brands-submenu-by-category::before,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter::before,
  .page-brands .view-cmspl-front-brands-submenu-outlet::before {
    content: "";
    width: 30vw;
    max-width: 420px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .page-brands .view-cmspl-front-brands-submenu-by-category .view-content,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .view-content,
  .page-brands .view-cmspl-front-brands-submenu-outlet .view-content {
    -ms-flex-positive: 0;
        flex-grow: 0;
    width: 70vw;
    column-count: 3;
  }
}
@media (min-width: 1680px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category .view-content,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .view-content,
  .page-brands .view-cmspl-front-brands-submenu-outlet .view-content {
    column-count: 4;
  }
}
.page-brands .view-cmspl-front-brands-submenu-by-category h3,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.page-brands .view-cmspl-front-brands-submenu-outlet h3 {
  margin: 0 0 20px;
  font-family: "ChaletParisNineteenEighty";
  font-weight: normal;
  font-size: 200%;
  color: #ddd;
}
.domain-prague-thestyleoutlets-cz .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-prague-thestyleoutlets-cz .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-prague-thestyleoutlets-cz .page-brands .view-cmspl-front-brands-submenu-outlet h3 {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
}
.domain-nassica-es .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-nassica-es .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-nassica-es .page-brands .view-cmspl-front-brands-submenu-outlet h3 {
  font-family: "ConduitITC-Light" !important;
}
.domain-krakow-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-krakow-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-krakow-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet h3,
.domain-ursus-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-ursus-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-ursus-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet h3,
.domain-annopol-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-annopol-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-annopol-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet h3,
.domain-poznan-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-poznan-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-poznan-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet h3,
.domain-gliwice-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category h3,
.domain-gliwice-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter h3,
.domain-gliwice-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet h3 {
  font-family: 'Roboto', sans-serif;
}
.page-brands .view-cmspl-front-brands-submenu-by-category ul,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter ul,
.page-brands .view-cmspl-front-brands-submenu-outlet ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.page-brands .view-cmspl-front-brands-submenu-by-category li,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.page-brands .view-cmspl-front-brands-submenu-outlet li {
  font-family: "ChaletNewYorkNineteenEighty";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.5;
}
.domain-prague-thestyleoutlets-cz .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-prague-thestyleoutlets-cz .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-prague-thestyleoutlets-cz .page-brands .view-cmspl-front-brands-submenu-outlet li {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-nassica-es .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-nassica-es .page-brands .view-cmspl-front-brands-submenu-outlet li {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-krakow-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-krakow-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet li,
.domain-ursus-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-ursus-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-ursus-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet li,
.domain-annopol-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-annopol-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-annopol-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet li,
.domain-poznan-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-poznan-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-poznan-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet li,
.domain-gliwice-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-category li,
.domain-gliwice-factory-pl .page-brands .view-cmspl-front-brands-submenu-by-first-letter li,
.domain-gliwice-factory-pl .page-brands .view-cmspl-front-brands-submenu-outlet li {
  font-family: 'Roboto', sans-serif;
}
.page-brands .view-cmspl-front-brands-submenu-by-category li a,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter li a,
.page-brands .view-cmspl-front-brands-submenu-outlet li a {
  color: black;
  text-decoration: none;
}
.page-brands .view-cmspl-front-brands-submenu-by-category li a:hover,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter li a:hover,
.page-brands .view-cmspl-front-brands-submenu-outlet li a:hover {
  color: #000;
  border-bottom: 2px solid #000;
}
.page-brands .view-cmspl-front-brands-submenu-by-category .views-field-field-brand-campaign-image-m,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter .views-field-field-brand-campaign-image-m,
.page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m {
  display: none;
}
@media (min-width: 1200px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m {
    opacity: 0;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    width: calc(30vw - 40px);
    max-width: calc(420px - 40px);
    height: calc(30vw - 40px);
    max-height: calc(420px - 40px);
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    background: gray;
    overflow: hidden;
    pointer-events: none;
    transition: opacity 200ms;
  }
  .page-brands .view-cmspl-front-brands-submenu-by-category .views-field-field-brand-campaign-image-m .field-content,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .views-field-field-brand-campaign-image-m .field-content,
  .page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m .field-content,
  .page-brands .view-cmspl-front-brands-submenu-by-category .views-field-field-brand-campaign-image-m .img-responsive,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .views-field-field-brand-campaign-image-m .img-responsive,
  .page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m .img-responsive {
    max-width: 100%;
  }
  .page-brands .view-cmspl-front-brands-submenu-by-category .views-field-field-brand-campaign-image-m.fixed,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .views-field-field-brand-campaign-image-m.fixed,
  .page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m.fixed {
    position: fixed;
    left: 20px;
    top: 168px;
  }
  .page-brands .view-cmspl-front-brands-submenu-by-category li:hover .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter li:hover .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-outlet li:hover .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-by-category li.hover .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter li.hover .views-field-field-brand-campaign-image-m,
  .page-brands .view-cmspl-front-brands-submenu-outlet li.hover .views-field-field-brand-campaign-image-m {
    opacity: 1;
  }
}
@media (min-width: 1200px) and (min-width: 1900px) {
  .page-brands .view-cmspl-front-brands-submenu-by-category .views-field-field-brand-campaign-image-m.fixed,
  .page-brands .view-cmspl-front-brands-submenu-by-first-letter .views-field-field-brand-campaign-image-m.fixed,
  .page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m.fixed {
    left: 68px;
  }
}
.page-brands .view-cmspl-front-brands-submenu-by-category .item-list,
.page-brands .view-cmspl-front-brands-submenu-by-first-letter .item-list,
.page-brands .view-cmspl-front-brands-submenu-outlet .item-list {
  margin-bottom: 20px;
}
.page-brands .pane-cmspl-front-brands-submenu-outlet-panel-pane-1 {
  margin: 50px 0 100px;
}
.page-brands .pane-cmspl-front-brands-submenu-outlet-panel-pane-1 .pane-title {
  color: #ddd;
  position: relative;
  padding-top: 20px;
}
@media (min-width: 1200px) {
  .page-brands .pane-cmspl-front-brands-submenu-outlet-panel-pane-1 .pane-title::before {
    content: "";
    display: block;
    width: 30vw;
    max-width: 420px;
    height: 45px;
    float: left;
  }
}
.page-brands .pane-cmspl-front-brands-submenu-outlet-panel-pane-1 .pane-title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #ddd;
}
@media (min-width: 1200px) {
  .page-brands .pane-cmspl-front-brands-submenu-outlet-panel-pane-1 .pane-title::after {
    width: 70vw;
  }
}
.page-brands .view-cmspl-front-brands-submenu-outlet {
  position: initial !important;
}
.page-brands .view-cmspl-front-brands-submenu-outlet .view-content {
  column-count: initial !important;
}
@media (min-width: 1200px) {
  .page-brands .view-cmspl-front-brands-submenu-outlet .views-field-field-brand-campaign-image-m {
    top: auto !important;
    bottom: 0;
  }
}
.page-brands .view-cmspl-front-brands-submenu-by-first-letter h3 {
  width: 1.2em;
  font-size: 350%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.page-brands .view-cmspl-front-brands-submenu-by-first-letter .item-list {
  break-inside: avoid;
}
.page-brands .view-cmspl-front-brands-submenu-by-first-letter .item-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.page-brands .view-cmspl-front-brands-submenu-by-category {
  display: none;
}
.page-brands .view-cmspl-front-brands-submenu-by-category h3 {
  font-weight: bold;
}
.page-brands .slick-slider .view-cmspl-front-brands-submenu-by-category {
  display: block;
}
@media (min-width: 1200px) {
  .page-brands .slick-slider .view-cmspl-front-brands-submenu-by-category {
    display: -ms-flexbox;
    display: flex;
  }
}
.view-cmspl-front-brands-submenu-by-first-letter .views-field-php,
.view-cmspl-front-brands-submenu-by-category .views-field-php {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  transform: scale(0.7);
  top: 50;
  height: 20px;
  padding: 0 3px;
  margin-top: -3px;
  white-space: nowrap;
}
.view-cmspl-front-brands-submenu-by-first-letter .new .views-field-php,
.view-cmspl-front-brands-submenu-by-category .new .views-field-php {
  color: #fff;
  background-color: #D1A639;
}
.view-cmspl-front-brands-submenu-by-first-letter .closed .views-field-php,
.view-cmspl-front-brands-submenu-by-category .closed .views-field-php {
  color: #000;
  background-color: #A7A7A7;
}
.view-cmspl-front-brands-submenu-by-first-letter .opening-soon .views-field-php,
.view-cmspl-front-brands-submenu-by-category .opening-soon .views-field-php {
  color: #D1A639;
  background-color: #fff;
}
.domain-fashionoutletbarakaldo-com .new .views-field-php {
  color: #fff;
  background-color: #4E4E4E;
}
.domain-nassica-es .new .views-field-php {
  color: #4E4E4E;
  background-color: #E3AC2D;
}
.domain-alegra-es .new .views-field-php {
  color: #CAD12F;
  background-color: #C30232;
}
@media (min-width: 1024px) {
  .node-type-brand .region-top-wrapper,
  .node-type-jo-item .region-top-wrapper {
    -webkit-filter: invert(1);
            filter: invert(1);
  }
}
@media (min-width: 1024px) and (max-width: 1499px) {
  .node-type-brand .region-menu-top,
  .node-type-jo-item .region-menu-top {
    -webkit-filter: invert(1);
            filter: invert(1);
  }
}
.node-type-brand .pane-cmspl-front-map,
.node-type-jo-item .pane-cmspl-front-map,
.node-type-brand .pane-dsc,
.node-type-jo-item .pane-dsc {
  display: none;
  margin-top: 40px;
  position: relative;
}
.node-type-brand .pane-cmspl-front-map .close-map,
.node-type-jo-item .pane-cmspl-front-map .close-map,
.node-type-brand .pane-dsc .close-map,
.node-type-jo-item .pane-dsc .close-map {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("../img/close.svg");
  width: 25px;
  height: 25px;
}
.node-type-brand .panels-flexible-29-inside,
.node-type-jo-item .panels-flexible-29-inside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.node-type-brand .panels-flexible-29-inside .panels-flexible-row-29-1,
.node-type-jo-item .panels-flexible-29-inside .panels-flexible-row-29-1,
.node-type-brand .panels-flexible-29-inside .panels-flexible-row-29-main-row,
.node-type-jo-item .panels-flexible-29-inside .panels-flexible-row-29-main-row {
  width: 100%;
}
@media (min-width: 1024px) {
  .node-type-brand .panels-flexible-29-inside .panels-flexible-row-29-1,
  .node-type-jo-item .panels-flexible-29-inside .panels-flexible-row-29-1,
  .node-type-brand .panels-flexible-29-inside .panels-flexible-row-29-main-row,
  .node-type-jo-item .panels-flexible-29-inside .panels-flexible-row-29-main-row {
    width: 50%;
  }
}
.node-type-brand .panels-flexible-29-inside .panels-flexible-row-29-main-row > .inside,
.node-type-jo-item .panels-flexible-29-inside .panels-flexible-row-29-main-row > .inside {
  font-size: 0;
  padding-top: 100%;
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #808080;
}
.node-type-brand .panels-flexible-29-inside .panels-flexible-region-29-brand1,
.node-type-jo-item .panels-flexible-29-inside .panels-flexible-region-29-brand1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}
.node-type-brand .panels-flexible-29-inside .pane-node-field-brand-campaign-image-m + .panel-separator + .pane-node-field-brand-logo-image-hover,
.node-type-jo-item .panels-flexible-29-inside .pane-node-field-brand-campaign-image-m + .panel-separator + .pane-node-field-brand-logo-image-hover {
  display: none;
}
@media (min-width: 1024px) {
  .node-type-brand #block-system-main,
  .node-type-jo-item #block-system-main {
    padding-top: 220px;
  }
  .node-type-brand .panels-flexible-row-29-1-inside,
  .node-type-jo-item .panels-flexible-row-29-1-inside,
  .node-type-brand .panels-flexible-region-29-brand2,
  .node-type-jo-item .panels-flexible-region-29-brand2 {
    height: 100%;
  }
  .node-type-brand .panels-flexible-region-29-brand2-inside,
  .node-type-jo-item .panels-flexible-region-29-brand2-inside {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.node-type-brand .pane-node-title,
.node-type-jo-item .pane-node-title {
  display: none;
}
.node-type-brand .pane-node-body,
.node-type-jo-item .pane-node-body {
  font-family: "ChaletLondonNineteenEighty";
  text-align: left;
}
.domain-prague-thestyleoutlets-cz .node-type-brand .pane-node-body,
.domain-prague-thestyleoutlets-cz .node-type-jo-item .pane-node-body {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .node-type-brand .pane-node-body,
.domain-nassica-es .node-type-jo-item .pane-node-body {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .node-type-brand .pane-node-body,
.domain-krakow-factory-pl .node-type-jo-item .pane-node-body,
.domain-ursus-factory-pl .node-type-brand .pane-node-body,
.domain-ursus-factory-pl .node-type-jo-item .pane-node-body,
.domain-annopol-factory-pl .node-type-brand .pane-node-body,
.domain-annopol-factory-pl .node-type-jo-item .pane-node-body,
.domain-poznan-factory-pl .node-type-brand .pane-node-body,
.domain-poznan-factory-pl .node-type-jo-item .pane-node-body,
.domain-gliwice-factory-pl .node-type-brand .pane-node-body,
.domain-gliwice-factory-pl .node-type-jo-item .pane-node-body {
  font-family: 'Roboto', sans-serif;
}
.node-type-brand .pane-node-field-brand-logo-image img,
.node-type-jo-item .pane-node-field-brand-logo-image img {
  max-width: 50%;
}
@media (max-width: 1023px) {
  .node-type-brand .pane-node-field-brand-logo-image img,
  .node-type-jo-item .pane-node-field-brand-logo-image img {
    margin-top: 20px;
  }
}
.node-type-brand .pane-menu-menu-show-floorplan,
.node-type-jo-item .pane-menu-menu-show-floorplan,
.node-type-brand .pane-node-field-brand-phone,
.node-type-jo-item .pane-node-field-brand-phone,
.node-type-brand .pane-node-field-brand-website,
.node-type-jo-item .pane-node-field-brand-website {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: "ChaletNewYorkNineteenEighty";
  letter-spacing: 1px;
  padding: 10px 0;
}
.domain-prague-thestyleoutlets-cz .node-type-brand .pane-menu-menu-show-floorplan,
.domain-prague-thestyleoutlets-cz .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-prague-thestyleoutlets-cz .node-type-brand .pane-node-field-brand-phone,
.domain-prague-thestyleoutlets-cz .node-type-jo-item .pane-node-field-brand-phone,
.domain-prague-thestyleoutlets-cz .node-type-brand .pane-node-field-brand-website,
.domain-prague-thestyleoutlets-cz .node-type-jo-item .pane-node-field-brand-website {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-brand .pane-menu-menu-show-floorplan,
.domain-nassica-es .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-nassica-es .node-type-brand .pane-node-field-brand-phone,
.domain-nassica-es .node-type-jo-item .pane-node-field-brand-phone,
.domain-nassica-es .node-type-brand .pane-node-field-brand-website,
.domain-nassica-es .node-type-jo-item .pane-node-field-brand-website {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-brand .pane-menu-menu-show-floorplan,
.domain-krakow-factory-pl .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-krakow-factory-pl .node-type-brand .pane-node-field-brand-phone,
.domain-krakow-factory-pl .node-type-jo-item .pane-node-field-brand-phone,
.domain-krakow-factory-pl .node-type-brand .pane-node-field-brand-website,
.domain-krakow-factory-pl .node-type-jo-item .pane-node-field-brand-website,
.domain-ursus-factory-pl .node-type-brand .pane-menu-menu-show-floorplan,
.domain-ursus-factory-pl .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-ursus-factory-pl .node-type-brand .pane-node-field-brand-phone,
.domain-ursus-factory-pl .node-type-jo-item .pane-node-field-brand-phone,
.domain-ursus-factory-pl .node-type-brand .pane-node-field-brand-website,
.domain-ursus-factory-pl .node-type-jo-item .pane-node-field-brand-website,
.domain-annopol-factory-pl .node-type-brand .pane-menu-menu-show-floorplan,
.domain-annopol-factory-pl .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-annopol-factory-pl .node-type-brand .pane-node-field-brand-phone,
.domain-annopol-factory-pl .node-type-jo-item .pane-node-field-brand-phone,
.domain-annopol-factory-pl .node-type-brand .pane-node-field-brand-website,
.domain-annopol-factory-pl .node-type-jo-item .pane-node-field-brand-website,
.domain-poznan-factory-pl .node-type-brand .pane-menu-menu-show-floorplan,
.domain-poznan-factory-pl .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-poznan-factory-pl .node-type-brand .pane-node-field-brand-phone,
.domain-poznan-factory-pl .node-type-jo-item .pane-node-field-brand-phone,
.domain-poznan-factory-pl .node-type-brand .pane-node-field-brand-website,
.domain-poznan-factory-pl .node-type-jo-item .pane-node-field-brand-website,
.domain-gliwice-factory-pl .node-type-brand .pane-menu-menu-show-floorplan,
.domain-gliwice-factory-pl .node-type-jo-item .pane-menu-menu-show-floorplan,
.domain-gliwice-factory-pl .node-type-brand .pane-node-field-brand-phone,
.domain-gliwice-factory-pl .node-type-jo-item .pane-node-field-brand-phone,
.domain-gliwice-factory-pl .node-type-brand .pane-node-field-brand-website,
.domain-gliwice-factory-pl .node-type-jo-item .pane-node-field-brand-website {
  font-family: 'Roboto', sans-serif;
}
.node-type-brand .pane-menu-menu-show-floorplan a,
.node-type-jo-item .pane-menu-menu-show-floorplan a,
.node-type-brand .pane-node-field-brand-phone a,
.node-type-jo-item .pane-node-field-brand-phone a,
.node-type-brand .pane-node-field-brand-website a,
.node-type-jo-item .pane-node-field-brand-website a {
  color: black;
  text-decoration: none;
}
.node-type-brand .pane-menu-menu-show-floorplan::before,
.node-type-jo-item .pane-menu-menu-show-floorplan::before,
.node-type-brand .pane-node-field-brand-phone::before,
.node-type-jo-item .pane-node-field-brand-phone::before,
.node-type-brand .pane-node-field-brand-website::before,
.node-type-jo-item .pane-node-field-brand-website::before {
  content: "";
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 20px;
  width: 25px;
  height: 25px;
  -ms-flex-positive: 0;
      flex-grow: 0;
}
.node-type-brand .pane-node-field-brand-phone::before,
.node-type-jo-item .pane-node-field-brand-phone::before {
  background-image: url("../img/phone.svg");
}
.node-type-brand .pane-node-field-brand-website::before,
.node-type-jo-item .pane-node-field-brand-website::before {
  background-image: url("../img/link.svg");
}
.node-type-brand .pane-menu-menu-show-floorplan,
.node-type-jo-item .pane-menu-menu-show-floorplan {
  margin-bottom: 20px;
}
@media (min-width: 1500px) {
  .node-type-brand .pane-menu-menu-show-floorplan,
  .node-type-jo-item .pane-menu-menu-show-floorplan {
    margin: 0;
  }
}
.node-type-brand .pane-menu-menu-show-floorplan ul,
.node-type-jo-item .pane-menu-menu-show-floorplan ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.node-type-brand .pane-menu-menu-show-floorplan li.last,
.node-type-jo-item .pane-menu-menu-show-floorplan li.last {
  display: none;
}
.node-type-brand .pane-menu-menu-show-floorplan.open li.first,
.node-type-jo-item .pane-menu-menu-show-floorplan.open li.first {
  display: none;
}
.node-type-brand .pane-menu-menu-show-floorplan.open li.last,
.node-type-jo-item .pane-menu-menu-show-floorplan.open li.last {
  display: block;
}
.node-type-brand .pane-menu-menu-show-floorplan::before,
.node-type-jo-item .pane-menu-menu-show-floorplan::before {
  background-image: url("../img/location-primary.svg");
}
.node-type-brand .panels-flexible-region-29-brand2-inside > *:not(.pane-node-field-brand-you-may-also-like),
.node-type-jo-item .panels-flexible-region-29-brand2-inside > *:not(.pane-node-field-brand-you-may-also-like) {
  max-width: 875px;
  width: calc(100% - 10px);
  padding-left: 30px;
}
@media (min-width: 1200px) {
  .node-type-brand .panels-flexible-region-29-brand2-inside > *:not(.pane-node-field-brand-you-may-also-like),
  .node-type-jo-item .panels-flexible-region-29-brand2-inside > *:not(.pane-node-field-brand-you-may-also-like) {
    width: calc(100% - 20px);
  }
}
.node-type-brand .panels-flexible-region-29-brand2-inside .pane-node-field-brand-you-may-also-like,
.node-type-jo-item .panels-flexible-region-29-brand2-inside .pane-node-field-brand-you-may-also-like,
.node-type-brand .panels-flexible-region-29-brand2-inside .pane-node-tso-share,
.node-type-jo-item .panels-flexible-region-29-brand2-inside .pane-node-tso-share {
  display: none;
}
@media (min-width: 1500px) {
  .node-type-brand .panels-flexible-region-29-brand2-inside .pane-node-field-brand-you-may-also-like,
  .node-type-jo-item .panels-flexible-region-29-brand2-inside .pane-node-field-brand-you-may-also-like,
  .node-type-brand .panels-flexible-region-29-brand2-inside .pane-node-tso-share,
  .node-type-jo-item .panels-flexible-region-29-brand2-inside .pane-node-tso-share {
    display: block;
  }
}
.node-type-brand .pane-node-field-brand-you-may-also-like,
.node-type-jo-item .pane-node-field-brand-you-may-also-like,
.node-type-brand .pane-node-tso-share,
.node-type-jo-item .pane-node-tso-share {
  text-align: center;
  padding: 40px 0 20px;
}
@media (min-width: 1500px) {
  .node-type-brand .pane-node-tso-share,
  .node-type-jo-item .pane-node-tso-share {
    padding: 0;
  }
}
.node-type-brand .panels-flexible-row,
.node-type-jo-item .panels-flexible-row {
  padding: 0 !important;
}
.node-type-brand .pane-node-field-brand-you-may-also-like,
.node-type-jo-item .pane-node-field-brand-you-may-also-like {
  background-color: #ebebeb;
}
.node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  color: black;
}
.domain-prague-thestyleoutlets-cz .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-prague-thestyleoutlets-cz .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-nassica-es .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-krakow-factory-pl .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title,
.domain-ursus-factory-pl .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-ursus-factory-pl .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title,
.domain-annopol-factory-pl .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-annopol-factory-pl .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title,
.domain-poznan-factory-pl .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-poznan-factory-pl .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title,
.domain-gliwice-factory-pl .node-type-brand .pane-node-field-brand-you-may-also-like .pane-title,
.domain-gliwice-factory-pl .node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-title {
  font-family: 'Roboto', sans-serif;
}
.node-type-brand .pane-node-field-brand-you-may-also-like .pane-content > div > .field-items,
.node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-content > div > .field-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.node-type-brand .pane-node-field-brand-you-may-also-like .pane-content > div > .field-items > *,
.node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-content > div > .field-items > * {
  padding: 20px;
}
.node-type-brand .pane-node-field-brand-you-may-also-like .pane-content > div > .field-items img,
.node-type-jo-item .pane-node-field-brand-you-may-also-like .pane-content > div > .field-items img {
  max-width: 100%;
  max-height: 60px;
  width: auto;
  height: auto;
}
.node-type-brand .pane-node-field-brand-you-may-also-like .field-name-field-brand-logo-image-hover,
.node-type-jo-item .pane-node-field-brand-you-may-also-like .field-name-field-brand-logo-image-hover {
  display: none;
}
.node-type-brand .panels-flexible-row-29-2,
.node-type-jo-item .panels-flexible-row-29-2 {
  width: 100%;
}
@media (min-width: 1500px) {
  .node-type-brand .panels-flexible-row-29-2,
  .node-type-jo-item .panels-flexible-row-29-2 {
    display: none;
  }
}
.node-type-brand .panels-flexible-row-29-2 .panels-flexible-region-29-brand3,
.node-type-jo-item .panels-flexible-row-29-2 .panels-flexible-region-29-brand3 {
  width: 100% !important;
}
.node-type-brand .panels-flexible-row-29-2 .panels-flexible-region-29-brand3-inside,
.node-type-jo-item .panels-flexible-row-29-2 .panels-flexible-region-29-brand3-inside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.node-type-brand .panels-flexible-row-29-2 .panels-flexible-region-29-brand3-inside > *,
.node-type-jo-item .panels-flexible-row-29-2 .panels-flexible-region-29-brand3-inside > * {
  width: 100%;
}
@media (min-width: 1024px) {
  .node-type-brand .panels-flexible-row-29-2 .panels-flexible-region-29-brand3-inside > *,
  .node-type-jo-item .panels-flexible-row-29-2 .panels-flexible-region-29-brand3-inside > * {
    width: 50%;
  }
}
.node-type-brand .panels-flexible-row-29-3,
.node-type-jo-item .panels-flexible-row-29-3 {
  width: 100%;
  background: #f6f6f6;
  text-align: center;
}
.node-type-brand .panels-flexible-row-29-3 .slick-dots,
.node-type-jo-item .panels-flexible-row-29-3 .slick-dots {
  position: relative;
  padding-top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  pointer-events: none;
}
.node-type-brand .panels-flexible-row-29-3 .slick-dots li,
.node-type-jo-item .panels-flexible-row-29-3 .slick-dots li {
  pointer-events: all;
}
.node-type-brand .panels-flexible-row-29-3 .slick-dots button,
.node-type-jo-item .panels-flexible-row-29-3 .slick-dots button {
  height: 1px;
  background-color: #000;
}
.node-type-brand .panels-flexible-row-29-3 .slick-dots li:hover button,
.node-type-jo-item .panels-flexible-row-29-3 .slick-dots li:hover button {
  height: 3px;
}
.node-type-brand .panels-flexible-row-29-3 > .inside,
.node-type-jo-item .panels-flexible-row-29-3 > .inside {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .node-type-brand .panels-flexible-row-29-3 > .inside,
  .node-type-jo-item .panels-flexible-row-29-3 > .inside {
    width: calc(100% - 40px);
  }
}
.node-type-brand .panels-flexible-row-29-3 .pane-title,
.node-type-jo-item .panels-flexible-row-29-3 .pane-title {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  padding-top: 40px;
  margin-bottom: 20px;
}
.domain-prague-thestyleoutlets-cz .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-prague-thestyleoutlets-cz .node-type-jo-item .panels-flexible-row-29-3 .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-nassica-es .node-type-jo-item .panels-flexible-row-29-3 .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-krakow-factory-pl .node-type-jo-item .panels-flexible-row-29-3 .pane-title,
.domain-ursus-factory-pl .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-ursus-factory-pl .node-type-jo-item .panels-flexible-row-29-3 .pane-title,
.domain-annopol-factory-pl .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-annopol-factory-pl .node-type-jo-item .panels-flexible-row-29-3 .pane-title,
.domain-poznan-factory-pl .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-poznan-factory-pl .node-type-jo-item .panels-flexible-row-29-3 .pane-title,
.domain-gliwice-factory-pl .node-type-brand .panels-flexible-row-29-3 .pane-title,
.domain-gliwice-factory-pl .node-type-jo-item .panels-flexible-row-29-3 .pane-title {
  font-family: 'Roboto', sans-serif;
}
.node-type-brand .region-sidebar-first,
.node-type-jo-item .region-sidebar-first {
  background: #f6f6f6;
  padding-top: 30px;
}
.black_friday {
  -ms-flex-order: -2;
      order: -2;
  position: relative;
  top: 10px;
  z-index: 1;
  margin: auto;
  color: #fff;
  background: #000;
  padding: 6px 10px 7px 20px;
  font-weight: 900;
  letter-spacing: 10pt;
}
.share_it {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  color: black;
}
.domain-prague-thestyleoutlets-cz .share_it {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .share_it {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .share_it,
.domain-ursus-factory-pl .share_it,
.domain-annopol-factory-pl .share_it,
.domain-poznan-factory-pl .share_it,
.domain-gliwice-factory-pl .share_it {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1500px) {
  .share_it {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 10px;
  }
}
.share_it ul {
  padding: 0;
  position: relative;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (min-width: 1024px) and (max-width: 1500px) {
  .share_it ul {
    margin: 50px 0 0;
  }
}
.share_it li {
  font-size: 0;
  margin: 0 5px;
}
@media (min-width: 1024px) {
  .share_it li {
    margin: 0 15px;
  }
}
.share_it li a {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
.share_it li.tso_share_facebook a {
  background-image: url("../img/facebook-share.svg");
}
.share_it li.tso_share_pinterest a {
  background-image: url("../img/pinterest-share.svg");
}
.share_it li.tso_share_twitter a {
  background-image: url("../img/twitter-share.svg");
}
.share_it li.tso_share_google a {
  background-image: url("../img/google-share.svg");
}
.share_it li.tso_share_email a {
  background-image: url("../img/mail-share.svg");
}
.share_it li.tso_copy_link a {
  background-image: url("../img/link-share.svg");
}
.share_it .tso_share_email #share_email {
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 0s 200ms;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  font-size: 20px;
  font-family: ChaletNewYorkNineteenSixty;
  padding-top: 12px;
  color: #000;
}
.share_it .tso_share_email #share_email label {
  display: none;
}
.share_it .tso_share_email:hover #share_email {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.share_it .tso_share_email form .alert {
  display: none;
}
.share_it .tso_share_email .form-wrapper {
  margin: 0;
}
.share_it .tso_share_email .form-wrapper .form-item-your-email-validate {
  display: none;
}
.share_it .tso_share_email .form-wrapper .form-item-email {
  margin: 0;
  float: left;
  width: 55%;
}
.share_it .tso_share_email .form-wrapper .form-item-email input {
  border: 2px solid #000;
  border-radius: 0;
  font-family: ChaletLondonNineteenSixty;
  font-size: 20px;
  height: auto;
}
.share_it .tso_share_email .form-wrapper .form-item-email input.error {
  border-color: #f00;
}
.share_it .tso_share_email .form-wrapper button {
  width: 40%;
  margin-left: 5%;
  border: 2px solid #000;
  border-radius: 0;
  background-color: #fff;
  color: #000;
  font-family: ChaletNewYorkNineteenSixty;
  font-size: 20px;
  text-transform: uppercase;
  transition: all 200ms;
}
.share_it .tso_share_email .form-wrapper button:active,
.share_it .tso_share_email .form-wrapper button:hover {
  background-color: #000;
  color: #fff;
}
.page-promotions .pane-page-title {
  display: none;
}
.page-promotions .panels-flexible-region-30-center-inside,
.page-promotions .panels-flexible-region-44-center-inside {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
  text-align: center;
}
@media (min-width: 1200px) {
  .page-promotions .panels-flexible-region-30-center-inside,
  .page-promotions .panels-flexible-region-44-center-inside {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .page-promotions .panels-flexible-region-30-center-inside,
  .page-promotions .panels-flexible-region-44-center-inside {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .page-promotions .panels-flexible-region-30-center-inside,
  .page-promotions .panels-flexible-region-44-center-inside {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .page-promotions .panels-flexible-region-30-center-inside,
  .page-promotions .panels-flexible-region-44-center-inside {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-30-center-inside,
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-44-center-inside {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .page-promotions .panels-flexible-region-30-center-inside,
.domain-nassica-es .page-promotions .panels-flexible-region-44-center-inside {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-30-center-inside,
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-44-center-inside,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-30-center-inside,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-44-center-inside,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-30-center-inside,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-44-center-inside,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-30-center-inside,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-44-center-inside,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-30-center-inside,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-44-center-inside {
  font-family: 'Roboto', sans-serif;
}
.page-promotions .panels-flexible-region-30-center-inside h2,
.page-promotions .panels-flexible-region-44-center-inside h2,
.page-promotions .panels-flexible-region-30-center-inside strong,
.page-promotions .panels-flexible-region-44-center-inside strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-44-center-inside strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-nassica-es .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-nassica-es .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-nassica-es .page-promotions .panels-flexible-region-44-center-inside strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-44-center-inside strong,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-44-center-inside strong,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-44-center-inside strong,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-44-center-inside strong,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-30-center-inside h2,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-44-center-inside h2,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-30-center-inside strong,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-44-center-inside strong {
  font-family: 'Roboto', sans-serif;
}
.page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.page-promotions .panels-flexible-region-44-center-inside .views-field-title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: none;
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-prague-thestyleoutlets-cz .page-promotions .panels-flexible-region-44-center-inside .views-field-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-nassica-es .page-promotions .panels-flexible-region-44-center-inside .views-field-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-krakow-factory-pl .page-promotions .panels-flexible-region-44-center-inside .views-field-title,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-ursus-factory-pl .page-promotions .panels-flexible-region-44-center-inside .views-field-title,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-annopol-factory-pl .page-promotions .panels-flexible-region-44-center-inside .views-field-title,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-poznan-factory-pl .page-promotions .panels-flexible-region-44-center-inside .views-field-title,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
.domain-gliwice-factory-pl .page-promotions .panels-flexible-region-44-center-inside .views-field-title {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1200px) {
  .page-promotions .panels-flexible-region-30-center-inside .views-field-title,
  .page-promotions .panels-flexible-region-44-center-inside .views-field-title {
    width: calc(100% - 40px);
  }
}
.page-promotions .panels-flexible-region-30-center-inside .views-field-body,
.page-promotions .panels-flexible-region-44-center-inside .views-field-body {
  max-width: 600px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .page-promotions .panels-flexible-region-30-center-inside .views-field-body,
  .page-promotions .panels-flexible-region-44-center-inside .views-field-body {
    width: calc(100% - 40px);
  }
}
.page-promotions .pane-menu-menu-offers-login-page .menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.page-promotions .pane-menu-menu-offers-login-page .menu a {
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
  font-size: 120%;
  text-decoration: none;
  color: #000;
  margin: 10px 10px 0;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .page-promotions .pane-menu-menu-offers-login-page .menu a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-promotions .pane-menu-menu-offers-login-page .menu a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-promotions .pane-menu-menu-offers-login-page .menu a,
.domain-ursus-factory-pl .page-promotions .pane-menu-menu-offers-login-page .menu a,
.domain-annopol-factory-pl .page-promotions .pane-menu-menu-offers-login-page .menu a,
.domain-poznan-factory-pl .page-promotions .pane-menu-menu-offers-login-page .menu a,
.domain-gliwice-factory-pl .page-promotions .pane-menu-menu-offers-login-page .menu a {
  font-family: 'Roboto', sans-serif;
}
.views-field-field-offers-login-page-image,
.views-field-field-offers-login-page-image-m {
  display: none;
}
@media (max-width: 1023px) {
  .node-type-private-sales-page .field-name-field-offer-image {
    display: none;
  }
}
@media (min-width: 1024px) {
  .node-type-private-sales-page .field-name-field-offer-image {
    display: block;
  }
}
@media (max-width: 1023px) {
  .node-type-private-sales-page .field-name-field-offer-image-m {
    display: block;
  }
}
@media (min-width: 1024px) {
  .node-type-private-sales-page .field-name-field-offer-image-m {
    display: none;
  }
}
.node-type-private-sales-page .field-name-title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
.domain-prague-thestyleoutlets-cz .node-type-private-sales-page .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-private-sales-page .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-private-sales-page .field-name-title,
.domain-ursus-factory-pl .node-type-private-sales-page .field-name-title,
.domain-annopol-factory-pl .node-type-private-sales-page .field-name-title,
.domain-poznan-factory-pl .node-type-private-sales-page .field-name-title,
.domain-gliwice-factory-pl .node-type-private-sales-page .field-name-title {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1200px) {
  .node-type-private-sales-page .field-name-title {
    width: calc(100% - 40px);
  }
}
.node-type-private-sales-page .field-name-field-offer-lead {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  font-size: 150%;
}
.domain-prague-thestyleoutlets-cz .node-type-private-sales-page .field-name-field-offer-lead {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-private-sales-page .field-name-field-offer-lead {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-private-sales-page .field-name-field-offer-lead,
.domain-ursus-factory-pl .node-type-private-sales-page .field-name-field-offer-lead,
.domain-annopol-factory-pl .node-type-private-sales-page .field-name-field-offer-lead,
.domain-poznan-factory-pl .node-type-private-sales-page .field-name-field-offer-lead,
.domain-gliwice-factory-pl .node-type-private-sales-page .field-name-field-offer-lead {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1200px) {
  .node-type-private-sales-page .field-name-field-offer-lead {
    width: calc(100% - 40px);
  }
}
.node-type-private-sales-page .field-type-text-with-summary {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
}
@media (min-width: 1200px) {
  .node-type-private-sales-page .field-type-text-with-summary {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .node-type-private-sales-page .field-type-text-with-summary {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .node-type-private-sales-page .field-type-text-with-summary {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .node-type-private-sales-page .field-type-text-with-summary {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .node-type-private-sales-page .field-type-text-with-summary {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .node-type-private-sales-page .field-type-text-with-summary {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .node-type-private-sales-page .field-type-text-with-summary,
.domain-ursus-factory-pl .node-type-private-sales-page .field-type-text-with-summary,
.domain-annopol-factory-pl .node-type-private-sales-page .field-type-text-with-summary,
.domain-poznan-factory-pl .node-type-private-sales-page .field-type-text-with-summary,
.domain-gliwice-factory-pl .node-type-private-sales-page .field-type-text-with-summary {
  font-family: 'Roboto', sans-serif;
}
.node-type-private-sales-page .field-type-text-with-summary h2,
.node-type-private-sales-page .field-type-text-with-summary strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-prague-thestyleoutlets-cz .node-type-private-sales-page .field-type-text-with-summary strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-nassica-es .node-type-private-sales-page .field-type-text-with-summary strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-krakow-factory-pl .node-type-private-sales-page .field-type-text-with-summary strong,
.domain-ursus-factory-pl .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-ursus-factory-pl .node-type-private-sales-page .field-type-text-with-summary strong,
.domain-annopol-factory-pl .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-annopol-factory-pl .node-type-private-sales-page .field-type-text-with-summary strong,
.domain-poznan-factory-pl .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-poznan-factory-pl .node-type-private-sales-page .field-type-text-with-summary strong,
.domain-gliwice-factory-pl .node-type-private-sales-page .field-type-text-with-summary h2,
.domain-gliwice-factory-pl .node-type-private-sales-page .field-type-text-with-summary strong {
  font-family: 'Roboto', sans-serif;
}
.page-events-and-news .pane-page-title,
.page-events-and-news .view-filters {
  display: none;
}
@media (min-width: 1200px) {
  .view-cmspl-front-events-page,
  .view-cmspl-front-events-page-prague {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .view-cmspl-front-events-page,
  .view-cmspl-front-events-page-prague {
    width: calc(100% - 40px);
  }
}
.view-cmspl-front-events-page .views-row,
.view-cmspl-front-events-page-prague .views-row {
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .view-cmspl-front-events-page .views-row,
  .view-cmspl-front-events-page-prague .views-row {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .view-cmspl-front-events-page .views-row,
  .view-cmspl-front-events-page-prague .views-row {
    width: 33.333%;
  }
}
.view-cmspl-front-events-page .views-row img,
.view-cmspl-front-events-page-prague .views-row img {
  max-width: 100%;
}
.view-cmspl-front-events-page .view-content,
.view-cmspl-front-events-page-prague .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 768px) {
  .view-cmspl-front-events-page .view-content,
  .view-cmspl-front-events-page-prague .view-content {
    margin: 20px -20px;
  }
}
.node-event {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  background: white;
  position: relative;
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-direction: column;
      flex-direction: column;
}
.node-event .field-type-image {
  -ms-flex-order: -1;
      order: -1;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.node-event .field-type-image:before {
  content: '';
  float: left;
  padding-top: 100%;
}
.node-event .field-type-image .field-item,
.node-event .field-type-image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.node-event .field-type-image img {
  width: 100%;
  height: auto;
}
.node-event .tso-event-teaser-title {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
}
.domain-prague-thestyleoutlets-cz .node-event .tso-event-teaser-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-event .tso-event-teaser-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-event .tso-event-teaser-title,
.domain-ursus-factory-pl .node-event .tso-event-teaser-title,
.domain-annopol-factory-pl .node-event .tso-event-teaser-title,
.domain-poznan-factory-pl .node-event .tso-event-teaser-title,
.domain-gliwice-factory-pl .node-event .tso-event-teaser-title {
  font-family: 'Roboto', sans-serif;
}
.node-event .tso-event-teaser-title .field-content {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  margin-bottom: 20px;
}
.domain-prague-thestyleoutlets-cz .node-event .tso-event-teaser-title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-event .tso-event-teaser-title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-event .tso-event-teaser-title .field-content,
.domain-ursus-factory-pl .node-event .tso-event-teaser-title .field-content,
.domain-annopol-factory-pl .node-event .tso-event-teaser-title .field-content,
.domain-poznan-factory-pl .node-event .tso-event-teaser-title .field-content,
.domain-gliwice-factory-pl .node-event .tso-event-teaser-title .field-content {
  font-family: 'Roboto', sans-serif;
}
.node-event div:first-child a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.page-node-51133 .tso-event-teaser-title .field-content,
.page-node-39142 .tso-event-teaser-title .field-content,
.page-node-43598 .tso-event-teaser-title .field-content {
  display: none !important;
}
.view-content .nid-51133 .tso-event-teaser-title .field-content,
.view-content .nid-39142 .tso-event-teaser-title .field-content,
.view-content .nid-43598 .tso-event-teaser-title .field-content {
  color: #fff;
  border: 0;
}
.pane-cmspl-front-tourist-information-page-panel-pane-1,
.node-type-tree-item .pane-node-body {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
}
@media (min-width: 1200px) {
  .pane-cmspl-front-tourist-information-page-panel-pane-1,
  .node-type-tree-item .pane-node-body {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .pane-cmspl-front-tourist-information-page-panel-pane-1,
  .node-type-tree-item .pane-node-body {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .pane-cmspl-front-tourist-information-page-panel-pane-1,
  .node-type-tree-item .pane-node-body {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .pane-cmspl-front-tourist-information-page-panel-pane-1,
  .node-type-tree-item .pane-node-body {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-prague-thestyleoutlets-cz .node-type-tree-item .pane-node-body {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-nassica-es .node-type-tree-item .pane-node-body {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-krakow-factory-pl .node-type-tree-item .pane-node-body,
.domain-ursus-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-ursus-factory-pl .node-type-tree-item .pane-node-body,
.domain-annopol-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-annopol-factory-pl .node-type-tree-item .pane-node-body,
.domain-poznan-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-poznan-factory-pl .node-type-tree-item .pane-node-body,
.domain-gliwice-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1,
.domain-gliwice-factory-pl .node-type-tree-item .pane-node-body {
  font-family: 'Roboto', sans-serif;
}
.pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.node-type-tree-item .pane-node-body h2,
.pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.node-type-tree-item .pane-node-body strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-prague-thestyleoutlets-cz .node-type-tree-item .pane-node-body h2,
.domain-prague-thestyleoutlets-cz .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-prague-thestyleoutlets-cz .node-type-tree-item .pane-node-body strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-nassica-es .node-type-tree-item .pane-node-body h2,
.domain-nassica-es .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-nassica-es .node-type-tree-item .pane-node-body strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-krakow-factory-pl .node-type-tree-item .pane-node-body h2,
.domain-krakow-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-krakow-factory-pl .node-type-tree-item .pane-node-body strong,
.domain-ursus-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-ursus-factory-pl .node-type-tree-item .pane-node-body h2,
.domain-ursus-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-ursus-factory-pl .node-type-tree-item .pane-node-body strong,
.domain-annopol-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-annopol-factory-pl .node-type-tree-item .pane-node-body h2,
.domain-annopol-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-annopol-factory-pl .node-type-tree-item .pane-node-body strong,
.domain-poznan-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-poznan-factory-pl .node-type-tree-item .pane-node-body h2,
.domain-poznan-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-poznan-factory-pl .node-type-tree-item .pane-node-body strong,
.domain-gliwice-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 h2,
.domain-gliwice-factory-pl .node-type-tree-item .pane-node-body h2,
.domain-gliwice-factory-pl .pane-cmspl-front-tourist-information-page-panel-pane-1 strong,
.domain-gliwice-factory-pl .node-type-tree-item .pane-node-body strong {
  font-family: 'Roboto', sans-serif;
}
.node-type-tree-item .page_title_image_title {
  z-index: 1;
}
.page-tourist-information .pane-page-title,
.page-partners .pane-page-title {
  display: none;
}
.page-tourist-information .view-filters,
.page-partners .view-filters {
  text-align: center;
}
.page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper,
.page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper {
  float: none;
  padding: 20px;
}
.page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper .form-item-field-t-information-item-categor-tid-selective,
.page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper .form-item-field-t-information-item-categor-tid-selective {
  display: inline-block;
  position: relative;
}
.page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper .form-item-field-t-information-item-categor-tid-selective::after,
.page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper .form-item-field-t-information-item-categor-tid-selective::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  bottom: 5px;
  right: 0;
  width: 15px;
  height: 15px;
}
.page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
  color: #000000;
  text-transform: lowercase;
  padding: 0 20px 0 0;
  box-shadow: none;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.domain-prague-thestyleoutlets-cz .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-nassica-es .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-krakow-factory-pl .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-ursus-factory-pl .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-ursus-factory-pl .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-annopol-factory-pl .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-annopol-factory-pl .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-poznan-factory-pl .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-poznan-factory-pl .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-gliwice-factory-pl .page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select,
.domain-gliwice-factory-pl .page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select {
  font-family: 'Roboto', sans-serif;
}
.page-tourist-information .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select::-ms-expand,
.page-partners .view-filters #edit-field-t-information-item-categor-tid-selective-wrapper select::-ms-expand {
  display: none;
}
.view-mode-tree_item_back_url {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  margin-top: 40px;
}
@media (min-width: 1200px) {
  .view-mode-tree_item_back_url {
    width: calc(100% - 40px);
  }
}
.view-mode-tree_item_back_url a {
  display: block;
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
}
.domain-prague-thestyleoutlets-cz .view-mode-tree_item_back_url a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-mode-tree_item_back_url a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-mode-tree_item_back_url a,
.domain-ursus-factory-pl .view-mode-tree_item_back_url a,
.domain-annopol-factory-pl .view-mode-tree_item_back_url a,
.domain-poznan-factory-pl .view-mode-tree_item_back_url a,
.domain-gliwice-factory-pl .view-mode-tree_item_back_url a {
  font-family: 'Roboto', sans-serif;
}
.view-mode-tree_item_back_url a::before {
  content: "";
  background-image: url("../img/back.svg");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  margin-right: 20px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1200px) {
  .view-cmspl-front-tourist-information-items-page {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .view-cmspl-front-tourist-information-items-page {
    width: calc(100% - 40px);
  }
}
.view-cmspl-front-tourist-information-items-page .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 768px) {
  .view-cmspl-front-tourist-information-items-page .view-content {
    margin: 20px -20px;
  }
}
.view-cmspl-front-tourist-information-items-page .views-row {
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .view-cmspl-front-tourist-information-items-page .views-row {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .view-cmspl-front-tourist-information-items-page .views-row {
    width: 33.333%;
  }
}
.view-cmspl-front-tourist-information-items-page .views-row img {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .field-name-field-tree-item-ref {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .field-name-field-tree-item-ref {
    width: calc(100% - 40px);
  }
}
.field-name-field-tree-item-ref > .field-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 768px) {
  .field-name-field-tree-item-ref > .field-items {
    margin: 20px -20px;
  }
}
.field-name-field-tree-item-ref > .field-items > .field-item {
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .field-name-field-tree-item-ref > .field-items > .field-item {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .field-name-field-tree-item-ref > .field-items > .field-item {
    width: 33.333%;
  }
}
.field-name-field-tree-item-ref > .field-items > .field-item img {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .tree-item-cols-4 .field-name-field-tree-item-ref > .field-items > .field-item {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .tree-item-cols-5 .field-name-field-tree-item-ref > .field-items > .field-item {
    width: 20%;
  }
}
.node-tourist-information-item {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  background: white;
  position: relative;
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-direction: column;
      flex-direction: column;
}
.node-tourist-information-item .field-type-image {
  -ms-flex-order: -1;
      order: -1;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.node-tourist-information-item .field-type-image:before {
  content: '';
  float: left;
  padding-top: 100%;
}
.node-tourist-information-item .field-type-image .field-item,
.node-tourist-information-item .field-type-image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.node-tourist-information-item .field-type-image img {
  width: 100%;
  height: auto;
}
.node-tourist-information-item .tso_tourist_information_item_teaser_title {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
}
.domain-prague-thestyleoutlets-cz .node-tourist-information-item .tso_tourist_information_item_teaser_title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-tourist-information-item .tso_tourist_information_item_teaser_title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title,
.domain-ursus-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title,
.domain-annopol-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title,
.domain-poznan-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title,
.domain-gliwice-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title {
  font-family: 'Roboto', sans-serif;
}
.node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  margin-bottom: 20px;
}
.domain-prague-thestyleoutlets-cz .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-ursus-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-annopol-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-poznan-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-gliwice-factory-pl .node-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: 'Roboto', sans-serif;
}
.node-tourist-information-item div:first-child a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.node-tree-item.node-teaser {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  background: white;
  position: relative;
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-direction: column;
      flex-direction: column;
}
.node-tree-item.node-teaser .field-type-image {
  -ms-flex-order: -1;
      order: -1;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.node-tree-item.node-teaser .field-type-image:before {
  content: '';
  float: left;
  padding-top: 100%;
}
.node-tree-item.node-teaser .field-type-image .field-item,
.node-tree-item.node-teaser .field-type-image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.node-tree-item.node-teaser .field-type-image img {
  width: 100%;
  height: auto;
}
.node-tree-item.node-teaser .field-name-field-tree-item-sub-title {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
  padding: 0;
}
.domain-prague-thestyleoutlets-cz .node-tree-item.node-teaser .field-name-field-tree-item-sub-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-tree-item.node-teaser .field-name-field-tree-item-sub-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title,
.domain-ursus-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title,
.domain-annopol-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title,
.domain-poznan-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title,
.domain-gliwice-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title {
  font-family: 'Roboto', sans-serif;
}
.node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items,
.domain-ursus-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items,
.domain-annopol-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items,
.domain-poznan-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items,
.domain-gliwice-factory-pl .node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items {
  font-family: 'Roboto', sans-serif;
}
.node-tree-item.node-teaser .field-name-field-tree-item-sub-title > .field-items:empty {
  display: none;
}
.node-tree-item.node-teaser .field-name-title-field {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
  padding: 20px 10px 30px;
}
.domain-prague-thestyleoutlets-cz .node-tree-item.node-teaser .field-name-title-field {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-tree-item.node-teaser .field-name-title-field {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-tree-item.node-teaser .field-name-title-field,
.domain-ursus-factory-pl .node-tree-item.node-teaser .field-name-title-field,
.domain-annopol-factory-pl .node-tree-item.node-teaser .field-name-title-field,
.domain-poznan-factory-pl .node-tree-item.node-teaser .field-name-title-field,
.domain-gliwice-factory-pl .node-tree-item.node-teaser .field-name-title-field {
  font-family: 'Roboto', sans-serif;
}
.node-type-event #block-system-main,
.node-type-centre-item #block-system-main,
.node-type-tourist-information-item #block-system-main {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  position: relative;
  margin: 30px 0;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 1.5;
}
@media (min-width: 1200px) {
  .node-type-event #block-system-main,
  .node-type-centre-item #block-system-main,
  .node-type-tourist-information-item #block-system-main {
    width: calc(100% - 40px);
  }
}
.domain-prague-thestyleoutlets-cz .node-type-event #block-system-main,
.domain-prague-thestyleoutlets-cz .node-type-centre-item #block-system-main,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item #block-system-main {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .node-type-event #block-system-main,
.domain-nassica-es .node-type-centre-item #block-system-main,
.domain-nassica-es .node-type-tourist-information-item #block-system-main {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .node-type-event #block-system-main,
.domain-krakow-factory-pl .node-type-centre-item #block-system-main,
.domain-krakow-factory-pl .node-type-tourist-information-item #block-system-main,
.domain-ursus-factory-pl .node-type-event #block-system-main,
.domain-ursus-factory-pl .node-type-centre-item #block-system-main,
.domain-ursus-factory-pl .node-type-tourist-information-item #block-system-main,
.domain-annopol-factory-pl .node-type-event #block-system-main,
.domain-annopol-factory-pl .node-type-centre-item #block-system-main,
.domain-annopol-factory-pl .node-type-tourist-information-item #block-system-main,
.domain-poznan-factory-pl .node-type-event #block-system-main,
.domain-poznan-factory-pl .node-type-centre-item #block-system-main,
.domain-poznan-factory-pl .node-type-tourist-information-item #block-system-main,
.domain-gliwice-factory-pl .node-type-event #block-system-main,
.domain-gliwice-factory-pl .node-type-centre-item #block-system-main,
.domain-gliwice-factory-pl .node-type-tourist-information-item #block-system-main {
  font-family: 'Roboto', sans-serif;
}
.node-type-event .pane-node-tso-event-teaser-title,
.node-type-centre-item .pane-node-tso-event-teaser-title,
.node-type-tourist-information-item .pane-node-tso-event-teaser-title,
.node-type-event .pane-node-tso-ci-teaser-title,
.node-type-centre-item .pane-node-tso-ci-teaser-title,
.node-type-tourist-information-item .pane-node-tso-ci-teaser-title,
.node-type-event .pane-node-tso-tourist-information-item-teaser-title,
.node-type-centre-item .pane-node-tso-tourist-information-item-teaser-title,
.node-type-tourist-information-item .pane-node-tso-tourist-information-item-teaser-title {
  text-align: center;
}
.node-type-event .tso-event-teaser-title .field-content,
.node-type-centre-item .tso-event-teaser-title .field-content,
.node-type-tourist-information-item .tso-event-teaser-title .field-content,
.node-type-event .tso-ci-teaser-title .field-content,
.node-type-centre-item .tso-ci-teaser-title .field-content,
.node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.node-type-event .tso_tourist_information_item_teaser_title .field-content,
.node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  display: block;
  padding: 5px 0;
}
.domain-prague-thestyleoutlets-cz .node-type-event .tso-event-teaser-title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-event .tso-ci-teaser-title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-event .tso-event-teaser-title .field-content,
.domain-nassica-es .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-nassica-es .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-nassica-es .node-type-event .tso-ci-teaser-title .field-content,
.domain-nassica-es .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-nassica-es .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-nassica-es .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-nassica-es .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-nassica-es .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-event .tso-event-teaser-title .field-content,
.domain-krakow-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-krakow-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-krakow-factory-pl .node-type-event .tso-ci-teaser-title .field-content,
.domain-krakow-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-krakow-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-krakow-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-krakow-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-krakow-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-ursus-factory-pl .node-type-event .tso-event-teaser-title .field-content,
.domain-ursus-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-ursus-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-ursus-factory-pl .node-type-event .tso-ci-teaser-title .field-content,
.domain-ursus-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-ursus-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-ursus-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-ursus-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-ursus-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-annopol-factory-pl .node-type-event .tso-event-teaser-title .field-content,
.domain-annopol-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-annopol-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-annopol-factory-pl .node-type-event .tso-ci-teaser-title .field-content,
.domain-annopol-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-annopol-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-annopol-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-annopol-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-annopol-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-poznan-factory-pl .node-type-event .tso-event-teaser-title .field-content,
.domain-poznan-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-poznan-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-poznan-factory-pl .node-type-event .tso-ci-teaser-title .field-content,
.domain-poznan-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-poznan-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-poznan-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-poznan-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-poznan-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content,
.domain-gliwice-factory-pl .node-type-event .tso-event-teaser-title .field-content,
.domain-gliwice-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content,
.domain-gliwice-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content,
.domain-gliwice-factory-pl .node-type-event .tso-ci-teaser-title .field-content,
.domain-gliwice-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content,
.domain-gliwice-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content,
.domain-gliwice-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content,
.domain-gliwice-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content,
.domain-gliwice-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content {
  font-family: 'Roboto', sans-serif;
}
.node-type-event .tso-event-teaser-title .field-content + div,
.node-type-centre-item .tso-event-teaser-title .field-content + div,
.node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.node-type-event .tso-ci-teaser-title .field-content + div,
.node-type-centre-item .tso-ci-teaser-title .field-content + div,
.node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  padding: 30px 0;
}
.domain-prague-thestyleoutlets-cz .node-type-event .tso-event-teaser-title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-event .tso-event-teaser-title .field-content + div,
.domain-nassica-es .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-nassica-es .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-nassica-es .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-nassica-es .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-nassica-es .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-nassica-es .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-nassica-es .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-nassica-es .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-event .tso-event-teaser-title .field-content + div,
.domain-krakow-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-krakow-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-krakow-factory-pl .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-krakow-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-krakow-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-krakow-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-krakow-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-krakow-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-ursus-factory-pl .node-type-event .tso-event-teaser-title .field-content + div,
.domain-ursus-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-ursus-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-ursus-factory-pl .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-ursus-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-ursus-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-ursus-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-ursus-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-ursus-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-annopol-factory-pl .node-type-event .tso-event-teaser-title .field-content + div,
.domain-annopol-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-annopol-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-annopol-factory-pl .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-annopol-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-annopol-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-annopol-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-annopol-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-annopol-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-poznan-factory-pl .node-type-event .tso-event-teaser-title .field-content + div,
.domain-poznan-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-poznan-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-poznan-factory-pl .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-poznan-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-poznan-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-poznan-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-poznan-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-poznan-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-gliwice-factory-pl .node-type-event .tso-event-teaser-title .field-content + div,
.domain-gliwice-factory-pl .node-type-centre-item .tso-event-teaser-title .field-content + div,
.domain-gliwice-factory-pl .node-type-tourist-information-item .tso-event-teaser-title .field-content + div,
.domain-gliwice-factory-pl .node-type-event .tso-ci-teaser-title .field-content + div,
.domain-gliwice-factory-pl .node-type-centre-item .tso-ci-teaser-title .field-content + div,
.domain-gliwice-factory-pl .node-type-tourist-information-item .tso-ci-teaser-title .field-content + div,
.domain-gliwice-factory-pl .node-type-event .tso_tourist_information_item_teaser_title .field-content + div,
.domain-gliwice-factory-pl .node-type-centre-item .tso_tourist_information_item_teaser_title .field-content + div,
.domain-gliwice-factory-pl .node-type-tourist-information-item .tso_tourist_information_item_teaser_title .field-content + div {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1024px) {
  .node-type-event .pane-node-tso-back-url,
  .node-type-centre-item .pane-node-tso-back-url,
  .node-type-tourist-information-item .pane-node-tso-back-url {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.node-type-event .pane-node-tso-back-url a,
.node-type-centre-item .pane-node-tso-back-url a,
.node-type-tourist-information-item .pane-node-tso-back-url a {
  display: block;
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
}
.domain-prague-thestyleoutlets-cz .node-type-event .pane-node-tso-back-url a,
.domain-prague-thestyleoutlets-cz .node-type-centre-item .pane-node-tso-back-url a,
.domain-prague-thestyleoutlets-cz .node-type-tourist-information-item .pane-node-tso-back-url a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-event .pane-node-tso-back-url a,
.domain-nassica-es .node-type-centre-item .pane-node-tso-back-url a,
.domain-nassica-es .node-type-tourist-information-item .pane-node-tso-back-url a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-event .pane-node-tso-back-url a,
.domain-krakow-factory-pl .node-type-centre-item .pane-node-tso-back-url a,
.domain-krakow-factory-pl .node-type-tourist-information-item .pane-node-tso-back-url a,
.domain-ursus-factory-pl .node-type-event .pane-node-tso-back-url a,
.domain-ursus-factory-pl .node-type-centre-item .pane-node-tso-back-url a,
.domain-ursus-factory-pl .node-type-tourist-information-item .pane-node-tso-back-url a,
.domain-annopol-factory-pl .node-type-event .pane-node-tso-back-url a,
.domain-annopol-factory-pl .node-type-centre-item .pane-node-tso-back-url a,
.domain-annopol-factory-pl .node-type-tourist-information-item .pane-node-tso-back-url a,
.domain-poznan-factory-pl .node-type-event .pane-node-tso-back-url a,
.domain-poznan-factory-pl .node-type-centre-item .pane-node-tso-back-url a,
.domain-poznan-factory-pl .node-type-tourist-information-item .pane-node-tso-back-url a,
.domain-gliwice-factory-pl .node-type-event .pane-node-tso-back-url a,
.domain-gliwice-factory-pl .node-type-centre-item .pane-node-tso-back-url a,
.domain-gliwice-factory-pl .node-type-tourist-information-item .pane-node-tso-back-url a {
  font-family: 'Roboto', sans-serif;
}
.node-type-event .pane-node-tso-back-url a::before,
.node-type-centre-item .pane-node-tso-back-url a::before,
.node-type-tourist-information-item .pane-node-tso-back-url a::before {
  content: '';
  background-image: url("../img/back.svg");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  margin-right: 20px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.node-type-event .share_it {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  padding: 40px;
  background-color: black;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px;
  -ms-flex-pack: center;
      justify-content: center;
  letter-spacing: 4px;
  font-size: 12px;
}
.domain-prague-thestyleoutlets-cz .node-type-event .share_it {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-event .share_it {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-event .share_it,
.domain-ursus-factory-pl .node-type-event .share_it,
.domain-annopol-factory-pl .node-type-event .share_it,
.domain-poznan-factory-pl .node-type-event .share_it,
.domain-gliwice-factory-pl .node-type-event .share_it {
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1023px) {
  .node-type-event .share_it {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.node-type-event .share_it ul {
  padding: 0;
  position: relative;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 0;
}
@media (max-width: 1023px) {
  .node-type-event .share_it ul {
    margin-top: 20px;
  }
}
.node-type-event .share_it li {
  font-size: 0;
  margin: 0 15px;
}
.node-type-event .share_it li a {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 32px;
  height: 32px;
  -webkit-filter: invert(1);
          filter: invert(1);
}
.node-type-event .share_it li.tso_share_facebook a {
  background-image: url("../img/facebook-share.svg");
}
.node-type-event .share_it li.tso_share_pinterest a {
  background-image: url("../img/pinterest-share.svg");
}
.node-type-event .share_it li.tso_share_twitter a {
  background-image: url("../img/twitter-share.svg");
}
.node-type-event .share_it li.tso_share_google a {
  background-image: url("../img/google-share.svg");
}
.node-type-event .share_it li.tso_share_email a {
  background-image: url("../img/mail-share.svg");
}
.node-type-event .share_it li.tso_copy_link a {
  background-image: url("../img/link-share.svg");
}
.node-type-event .share_it .tso_share_email #share_email {
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 0s 200ms;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  font-size: 20px;
  font-family: ChaletNewYorkNineteenSixty;
  padding-top: 12px;
  color: #000;
}
.node-type-event .share_it .tso_share_email #share_email label {
  display: none;
}
.node-type-event .share_it .tso_share_email:hover #share_email {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.node-type-event .share_it .tso_share_email form .alert {
  display: none;
}
.node-type-event .share_it .tso_share_email .form-wrapper {
  margin: 0;
}
.node-type-event .share_it .tso_share_email .form-wrapper .form-item-your-email-validate {
  display: none;
}
.node-type-event .share_it .tso_share_email .form-wrapper .form-item-email {
  margin: 0;
  float: left;
  width: 55%;
}
.node-type-event .share_it .tso_share_email .form-wrapper .form-item-email input {
  border: 2px solid #000;
  border-radius: 0;
  font-family: ChaletLondonNineteenSixty;
  font-size: 20px;
  height: auto;
}
.node-type-event .share_it .tso_share_email .form-wrapper .form-item-email input.error {
  border-color: #f00;
}
.node-type-event .share_it .tso_share_email .form-wrapper button {
  width: 40%;
  margin-left: 5%;
  border: 2px solid #000;
  border-radius: 0;
  background-color: #fff;
  color: #000;
  font-family: ChaletNewYorkNineteenSixty;
  font-size: 20px;
  text-transform: uppercase;
  transition: all 200ms;
}
.node-type-event .share_it .tso_share_email .form-wrapper button:active,
.node-type-event .share_it .tso_share_email .form-wrapper button:hover {
  background-color: #000;
  color: #fff;
}
#block-views-cmspl-services2-block-1 {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  text-align: center;
  margin: 10px 0 30px;
  padding: 20px;
  background: #ebebeb;
}
@media (min-width: 1200px) {
  #block-views-cmspl-services2-block-1 {
    width: calc(100% - 40px);
  }
}
#block-views-cmspl-services2-block-1 .block-title {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz #block-views-cmspl-services2-block-1 .block-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #block-views-cmspl-services2-block-1 .block-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #block-views-cmspl-services2-block-1 .block-title,
.domain-ursus-factory-pl #block-views-cmspl-services2-block-1 .block-title,
.domain-annopol-factory-pl #block-views-cmspl-services2-block-1 .block-title,
.domain-poznan-factory-pl #block-views-cmspl-services2-block-1 .block-title,
.domain-gliwice-factory-pl #block-views-cmspl-services2-block-1 .block-title {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 768px) {
  #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1024px) {
  #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
#block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > * {
  padding: 20px;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 18px;
  min-width: 12.5%;
  -ms-flex: 1;
      flex: 1;
}
.domain-prague-thestyleoutlets-cz #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > * {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > * {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > *,
.domain-ursus-factory-pl #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > *,
.domain-annopol-factory-pl #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > *,
.domain-poznan-factory-pl #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > *,
.domain-gliwice-factory-pl #block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > * {
  font-family: 'Roboto', sans-serif;
}
#block-views-cmspl-services2-block-1 .view-cmspl-services2 .view-content > * img {
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}
.page-services .view-cmspl-services2 {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  margin: 40px auto;
  text-align: center;
}
@media (min-width: 1200px) {
  .page-services .view-cmspl-services2 {
    width: calc(100% - 40px);
  }
}
.page-services .view-cmspl-services2 .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.page-services .view-cmspl-services2 .view-content > * {
  padding: 20px 20px 60px;
  font-family: "ChaletNewYorkNineteenEighty";
  width: 100%;
  position: relative;
}
.domain-prague-thestyleoutlets-cz .page-services .view-cmspl-services2 .view-content > * {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-services .view-cmspl-services2 .view-content > * {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-services .view-cmspl-services2 .view-content > *,
.domain-ursus-factory-pl .page-services .view-cmspl-services2 .view-content > *,
.domain-annopol-factory-pl .page-services .view-cmspl-services2 .view-content > *,
.domain-poznan-factory-pl .page-services .view-cmspl-services2 .view-content > *,
.domain-gliwice-factory-pl .page-services .view-cmspl-services2 .view-content > * {
  font-family: 'Roboto', sans-serif;
}
.page-services .view-cmspl-services2 .view-content > * img {
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
}
.page-services .view-cmspl-services2 .view-content > * .views-field-nothing {
  position: absolute;
  top: -150px;
}
.page-services .view-cmspl-services2 .view-content .views-field-body {
  font-family: "ChaletLondonNineteenEighty";
  line-height: 1.5;
}
.domain-prague-thestyleoutlets-cz .page-services .view-cmspl-services2 .view-content .views-field-body {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .page-services .view-cmspl-services2 .view-content .views-field-body {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .page-services .view-cmspl-services2 .view-content .views-field-body,
.domain-ursus-factory-pl .page-services .view-cmspl-services2 .view-content .views-field-body,
.domain-annopol-factory-pl .page-services .view-cmspl-services2 .view-content .views-field-body,
.domain-poznan-factory-pl .page-services .view-cmspl-services2 .view-content .views-field-body,
.domain-gliwice-factory-pl .page-services .view-cmspl-services2 .view-content .views-field-body {
  font-family: 'Roboto', sans-serif;
}
.node-type-gdpr .pane-page-title,
.node-type-custom-language-page .pane-page-title,
.page-legal .pane-page-title,
.node-type-jo-item .pane-page-title {
  display: none;
}
.node-type-gdpr .pane-cmspl-front-map-panel-pane-1,
.node-type-custom-language-page .pane-cmspl-front-map-panel-pane-1,
.page-legal .pane-cmspl-front-map-panel-pane-1,
.node-type-jo-item .pane-cmspl-front-map-panel-pane-1 {
  margin-top: 40px;
}
.node-type-gdpr #block-system-main,
.node-custom-language-page,
.node-legal-imported,
.node-type-jo-item #block-system-main {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
  text-align: center;
  box-shadow: none !important;
}
@media (min-width: 1200px) {
  .node-type-gdpr #block-system-main,
  .node-custom-language-page,
  .node-legal-imported,
  .node-type-jo-item #block-system-main {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .node-type-gdpr #block-system-main,
  .node-custom-language-page,
  .node-legal-imported,
  .node-type-jo-item #block-system-main {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .node-type-gdpr #block-system-main,
  .node-custom-language-page,
  .node-legal-imported,
  .node-type-jo-item #block-system-main {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .node-type-gdpr #block-system-main,
  .node-custom-language-page,
  .node-legal-imported,
  .node-type-jo-item #block-system-main {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .node-type-gdpr #block-system-main,
.domain-prague-thestyleoutlets-cz .node-custom-language-page,
.domain-prague-thestyleoutlets-cz .node-legal-imported,
.domain-prague-thestyleoutlets-cz .node-type-jo-item #block-system-main {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .node-type-gdpr #block-system-main,
.domain-nassica-es .node-custom-language-page,
.domain-nassica-es .node-legal-imported,
.domain-nassica-es .node-type-jo-item #block-system-main {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .node-type-gdpr #block-system-main,
.domain-krakow-factory-pl .node-custom-language-page,
.domain-krakow-factory-pl .node-legal-imported,
.domain-krakow-factory-pl .node-type-jo-item #block-system-main,
.domain-ursus-factory-pl .node-type-gdpr #block-system-main,
.domain-ursus-factory-pl .node-custom-language-page,
.domain-ursus-factory-pl .node-legal-imported,
.domain-ursus-factory-pl .node-type-jo-item #block-system-main,
.domain-annopol-factory-pl .node-type-gdpr #block-system-main,
.domain-annopol-factory-pl .node-custom-language-page,
.domain-annopol-factory-pl .node-legal-imported,
.domain-annopol-factory-pl .node-type-jo-item #block-system-main,
.domain-poznan-factory-pl .node-type-gdpr #block-system-main,
.domain-poznan-factory-pl .node-custom-language-page,
.domain-poznan-factory-pl .node-legal-imported,
.domain-poznan-factory-pl .node-type-jo-item #block-system-main,
.domain-gliwice-factory-pl .node-type-gdpr #block-system-main,
.domain-gliwice-factory-pl .node-custom-language-page,
.domain-gliwice-factory-pl .node-legal-imported,
.domain-gliwice-factory-pl .node-type-jo-item #block-system-main {
  font-family: 'Roboto', sans-serif;
}
.node-type-gdpr #block-system-main h2,
.node-custom-language-page h2,
.node-legal-imported h2,
.node-type-jo-item #block-system-main h2,
.node-type-gdpr #block-system-main strong,
.node-custom-language-page strong,
.node-legal-imported strong,
.node-type-jo-item #block-system-main strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .node-type-gdpr #block-system-main h2,
.domain-prague-thestyleoutlets-cz .node-custom-language-page h2,
.domain-prague-thestyleoutlets-cz .node-legal-imported h2,
.domain-prague-thestyleoutlets-cz .node-type-jo-item #block-system-main h2,
.domain-prague-thestyleoutlets-cz .node-type-gdpr #block-system-main strong,
.domain-prague-thestyleoutlets-cz .node-custom-language-page strong,
.domain-prague-thestyleoutlets-cz .node-legal-imported strong,
.domain-prague-thestyleoutlets-cz .node-type-jo-item #block-system-main strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-gdpr #block-system-main h2,
.domain-nassica-es .node-custom-language-page h2,
.domain-nassica-es .node-legal-imported h2,
.domain-nassica-es .node-type-jo-item #block-system-main h2,
.domain-nassica-es .node-type-gdpr #block-system-main strong,
.domain-nassica-es .node-custom-language-page strong,
.domain-nassica-es .node-legal-imported strong,
.domain-nassica-es .node-type-jo-item #block-system-main strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-gdpr #block-system-main h2,
.domain-krakow-factory-pl .node-custom-language-page h2,
.domain-krakow-factory-pl .node-legal-imported h2,
.domain-krakow-factory-pl .node-type-jo-item #block-system-main h2,
.domain-krakow-factory-pl .node-type-gdpr #block-system-main strong,
.domain-krakow-factory-pl .node-custom-language-page strong,
.domain-krakow-factory-pl .node-legal-imported strong,
.domain-krakow-factory-pl .node-type-jo-item #block-system-main strong,
.domain-ursus-factory-pl .node-type-gdpr #block-system-main h2,
.domain-ursus-factory-pl .node-custom-language-page h2,
.domain-ursus-factory-pl .node-legal-imported h2,
.domain-ursus-factory-pl .node-type-jo-item #block-system-main h2,
.domain-ursus-factory-pl .node-type-gdpr #block-system-main strong,
.domain-ursus-factory-pl .node-custom-language-page strong,
.domain-ursus-factory-pl .node-legal-imported strong,
.domain-ursus-factory-pl .node-type-jo-item #block-system-main strong,
.domain-annopol-factory-pl .node-type-gdpr #block-system-main h2,
.domain-annopol-factory-pl .node-custom-language-page h2,
.domain-annopol-factory-pl .node-legal-imported h2,
.domain-annopol-factory-pl .node-type-jo-item #block-system-main h2,
.domain-annopol-factory-pl .node-type-gdpr #block-system-main strong,
.domain-annopol-factory-pl .node-custom-language-page strong,
.domain-annopol-factory-pl .node-legal-imported strong,
.domain-annopol-factory-pl .node-type-jo-item #block-system-main strong,
.domain-poznan-factory-pl .node-type-gdpr #block-system-main h2,
.domain-poznan-factory-pl .node-custom-language-page h2,
.domain-poznan-factory-pl .node-legal-imported h2,
.domain-poznan-factory-pl .node-type-jo-item #block-system-main h2,
.domain-poznan-factory-pl .node-type-gdpr #block-system-main strong,
.domain-poznan-factory-pl .node-custom-language-page strong,
.domain-poznan-factory-pl .node-legal-imported strong,
.domain-poznan-factory-pl .node-type-jo-item #block-system-main strong,
.domain-gliwice-factory-pl .node-type-gdpr #block-system-main h2,
.domain-gliwice-factory-pl .node-custom-language-page h2,
.domain-gliwice-factory-pl .node-legal-imported h2,
.domain-gliwice-factory-pl .node-type-jo-item #block-system-main h2,
.domain-gliwice-factory-pl .node-type-gdpr #block-system-main strong,
.domain-gliwice-factory-pl .node-custom-language-page strong,
.domain-gliwice-factory-pl .node-legal-imported strong,
.domain-gliwice-factory-pl .node-type-jo-item #block-system-main strong {
  font-family: 'Roboto', sans-serif;
}
.node-type-gdpr #block-system-main,
.node-legal-imported {
  text-align: left;
}
.page-job-offers .pane-page-title {
  display: none;
}
.pane-cmspl-front-jo-head-panel-pane-1 {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  text-align: center;
  box-shadow: none !important;
}
@media (min-width: 1200px) {
  .pane-cmspl-front-jo-head-panel-pane-1 {
    width: calc(100% - 40px);
  }
}
.view-cmspl-front-jo-items-page .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
  margin: 20px;
}
.view-cmspl-front-jo-items-page .view-content .views-row {
  text-align: center;
  padding: 20px;
  line-height: 1.6;
  width: 97%;
  border-bottom: 2px solid #cecece;
  margin: 1.5%;
}
@media (min-width: 400px) {
  .view-cmspl-front-jo-items-page .view-content .views-row {
    width: 47%;
  }
}
@media (min-width: 768px) {
  .view-cmspl-front-jo-items-page .view-content .views-row {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .view-cmspl-front-jo-items-page .view-content .views-row {
    width: 22%;
  }
}
.view-cmspl-front-jo-items-page .view-content .views-row .views-field-title {
  font-size: 180%;
  font-weight: 700;
}
.view-cmspl-front-jo-items-page .view-content .views-row .views-field-title a {
  color: black;
}
.view-cmspl-front-jo-items-page .view-content .views-row .views-field-field-jo-item-position {
  font-weight: 700;
}
.node-error-page {
  max-width: 600px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  min-height: 70vh;
  padding-top: 20vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 1200px) {
  .node-error-page {
    width: calc(100% - 40px);
  }
}
.node-error-page .field-name-title {
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
  position: relative;
}
.domain-prague-thestyleoutlets-cz .node-error-page .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-error-page .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-error-page .field-name-title,
.domain-ursus-factory-pl .node-error-page .field-name-title,
.domain-annopol-factory-pl .node-error-page .field-name-title,
.domain-poznan-factory-pl .node-error-page .field-name-title,
.domain-gliwice-factory-pl .node-error-page .field-name-title {
  font-family: 'Roboto', sans-serif;
}
.node-error-page .field-name-title::before {
  content: '404';
  position: absolute;
  top: -100%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 250px;
  color: white;
  text-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
  z-index: -1;
}
.node-error-page .field-name-body {
  font-family: "ChaletLondonNineteenEighty";
  font-size: 12px;
  text-align: center;
  line-height: 1.5;
}
.domain-prague-thestyleoutlets-cz .node-error-page .field-name-body {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .node-error-page .field-name-body {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .node-error-page .field-name-body,
.domain-ursus-factory-pl .node-error-page .field-name-body,
.domain-annopol-factory-pl .node-error-page .field-name-body,
.domain-poznan-factory-pl .node-error-page .field-name-body,
.domain-gliwice-factory-pl .node-error-page .field-name-body {
  font-family: 'Roboto', sans-serif;
}
.node-error-page .field-name-body a {
  margin-top: 30px;
  display: inline-block;
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
  font-size: 16px;
  color: #000;
  border-bottom: 3px solid #000;
  text-decoration: none;
  line-height: 1;
}
.domain-prague-thestyleoutlets-cz .node-error-page .field-name-body a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-error-page .field-name-body a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-error-page .field-name-body a,
.domain-ursus-factory-pl .node-error-page .field-name-body a,
.domain-annopol-factory-pl .node-error-page .field-name-body a,
.domain-poznan-factory-pl .node-error-page .field-name-body a,
.domain-gliwice-factory-pl .node-error-page .field-name-body a {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-search-page {
  max-width: 600px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .view-cmspl-front-search-page {
    width: calc(100% - 40px);
  }
}
.view-cmspl-front-search-page .view-header {
  margin: 30px auto;
  background: white;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  padding: 40px;
}
.view-cmspl-front-search-page .view-header .views-exposed-widgets {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.view-cmspl-front-search-page .view-header .views-exposed-widgets::after,
.view-cmspl-front-search-page .view-header .views-exposed-widgets::before {
  display: none;
}
.view-cmspl-front-search-page .view-header .views-exposed-widget {
  padding: 0;
  margin: 0;
  float: none;
}
.view-cmspl-front-search-page .view-header button,
.view-cmspl-front-search-page .view-header input,
.view-cmspl-front-search-page .view-header select {
  border-radius: 0;
  padding: 0;
  margin: 0 !important;
  border: 0;
  box-shadow: none;
}
.view-cmspl-front-search-page .view-header #edit-query-wrapper {
  padding: 0;
  width: 100%;
  margin-bottom: 50px;
}
.view-cmspl-front-search-page .view-header #edit-query-wrapper input {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 250%;
  border-bottom: 1px solid #dbdcdd;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-search-page .view-header #edit-query-wrapper input {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-search-page .view-header #edit-query-wrapper input {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-search-page .view-header #edit-query-wrapper input,
.domain-ursus-factory-pl .view-cmspl-front-search-page .view-header #edit-query-wrapper input,
.domain-annopol-factory-pl .view-cmspl-front-search-page .view-header #edit-query-wrapper input,
.domain-poznan-factory-pl .view-cmspl-front-search-page .view-header #edit-query-wrapper input,
.domain-gliwice-factory-pl .view-cmspl-front-search-page .view-header #edit-query-wrapper input {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-search-page .view-header #edit-type-1-wrapper {
  display: inline-block;
  position: relative;
}
.view-cmspl-front-search-page .view-header #edit-type-1-wrapper::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  bottom: 5px;
  right: 0;
  width: 15px;
  height: 15px;
}
.view-cmspl-front-search-page .view-header #edit-type-1-wrapper select {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
  color: #000000;
  text-transform: lowercase;
  padding: 0 20px 0 0;
  box-shadow: none;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select,
.domain-ursus-factory-pl .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select,
.domain-annopol-factory-pl .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select,
.domain-poznan-factory-pl .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select,
.domain-gliwice-factory-pl .view-cmspl-front-search-page .view-header #edit-type-1-wrapper select {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-search-page .view-header #edit-type-1-wrapper select::-ms-expand {
  display: none;
}
.view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page,
.domain-ursus-factory-pl .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page,
.domain-annopol-factory-pl .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page,
.domain-poznan-factory-pl .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page,
.domain-gliwice-factory-pl .view-cmspl-front-search-page .view-header #edit-submit-cmspl-front-search-page {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-search-page .view-content {
  margin-bottom: 30px;
}
.view-cmspl-front-search-page .view-content .views-row {
  padding: 20px 0;
  border-bottom: 1px solid #dbdcdd;
}
.view-cmspl-front-search-page .view-content .views-field-type {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 130%;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-search-page .view-content .views-field-type {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-front-search-page .view-content .views-field-type {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-search-page .view-content .views-field-type,
.domain-ursus-factory-pl .view-cmspl-front-search-page .view-content .views-field-type,
.domain-annopol-factory-pl .view-cmspl-front-search-page .view-content .views-field-type,
.domain-poznan-factory-pl .view-cmspl-front-search-page .view-content .views-field-type,
.domain-gliwice-factory-pl .view-cmspl-front-search-page .view-content .views-field-type {
  font-family: 'Roboto', sans-serif;
}
.view-cmspl-front-search-page .view-content .views-field-type a {
  color: #000;
}
.view-cmspl-front-search-page .view-content .views-field-body {
  font-family: "ChaletLondonNineteenEighty";
  font-size: 110%;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-front-search-page .view-content .views-field-body {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .view-cmspl-front-search-page .view-content .views-field-body {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .view-cmspl-front-search-page .view-content .views-field-body,
.domain-ursus-factory-pl .view-cmspl-front-search-page .view-content .views-field-body,
.domain-annopol-factory-pl .view-cmspl-front-search-page .view-content .views-field-body,
.domain-poznan-factory-pl .view-cmspl-front-search-page .view-content .views-field-body,
.domain-gliwice-factory-pl .view-cmspl-front-search-page .view-content .views-field-body {
  font-family: 'Roboto', sans-serif;
}
.page-wedding #block-system-main {
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .page-wedding #block-system-main {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .page-wedding #block-system-main {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .page-wedding #block-system-main,
.domain-ursus-factory-pl .page-wedding #block-system-main,
.domain-annopol-factory-pl .page-wedding #block-system-main,
.domain-poznan-factory-pl .page-wedding #block-system-main,
.domain-gliwice-factory-pl .page-wedding #block-system-main {
  font-family: 'Roboto', sans-serif;
}
.wish-list-container {
  margin: 30px auto;
  width: 640px;
}
@media (max-width: 991px) {
  .wish-list-container {
    width: 100%;
  }
  .wish-list-container div {
    margin: 15px;
  }
}
.wish-list-title {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 300%;
  text-align: center;
}
.domain-prague-thestyleoutlets-cz .wish-list-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .wish-list-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .wish-list-title,
.domain-ursus-factory-pl .wish-list-title,
.domain-annopol-factory-pl .wish-list-title,
.domain-poznan-factory-pl .wish-list-title,
.domain-gliwice-factory-pl .wish-list-title {
  font-family: 'Roboto', sans-serif;
}
.wish-list-description {
  font-family: "ChaletLondonNineteenEighty";
  margin-top: 20px;
  text-align: initial;
}
.domain-prague-thestyleoutlets-cz .wish-list-description {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .wish-list-description {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .wish-list-description,
.domain-ursus-factory-pl .wish-list-description,
.domain-annopol-factory-pl .wish-list-description,
.domain-poznan-factory-pl .wish-list-description,
.domain-gliwice-factory-pl .wish-list-description {
  font-family: 'Roboto', sans-serif;
}
.wish-list-gallery {
  display: inline-table;
  margin-top: 20px;
  max-height: 679px;
  max-width: 100%;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
}
.wish-list-gallery-big-photo {
  cursor: pointer;
  width: 476px;
  margin-right: 3px;
  float: left;
  max-height: 100%;
}
@media (max-width: 991px) {
  .wish-list-gallery-big-photo {
    width: 100%;
    max-width: 100%;
    display: block;
    margin: auto;
  }
  .wish-list-gallery-big-photo img {
    max-width: 90%;
  }
}
.wish-list-gallery-small-photos-container {
  width: 158.8px;
  float: left;
  height: 100%;
}
@media (max-width: 991px) {
  .wish-list-gallery-small-photos-container {
    max-width: 100%;
    width: unset;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: -15px;
  }
}
.wish-list-gallery-small-photo {
  margin-bottom: 3px;
  cursor: pointer;
  position: relative;
  text-align: center;
}
.wish-list-gallery-small-photo img {
  width: 100%;
}
.wish-list-gallery-small-photo div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 22px;
}
@media (max-width: 991px) {
  .wish-list-gallery-small-photo {
    width: 33.3% !important;
    margin: 0;
    display: inline-block;
    padding: 10px;
  }
  .wish-list-gallery-small-photo div {
    margin: 5px;
  }
}
.wish-list-gallery-last-small-photo img {
  -webkit-filter: brightness(50%);
          filter: brightness(50%);
}
.wish-list-social-media-container {
  clear: both;
  margin-top: 30px;
  text-align: center;
}
.wish-list-social-media-container > div {
  border: 1px solid white;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  box-sizing: initial;
  margin: 0 25px;
  position: relative;
  color: white;
}
.wish-list-social-media-container > div a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.wish-list-social-media-container > div.icon-facebook {
  background-image: url("../img/facebook-primary.svg");
}
.wish-list-social-media-container > div.icon-twitter {
  background-image: url("../img/twitter-primary.svg");
}
.wish-list-social-media-container > div.icon-youtube {
  background-image: url("../img/youtube-primary.svg");
}
.wish-list-social-media-container > div.icon-instagram {
  background-image: url("../img/instagram-primary.svg");
}
.wish-list-social-media-container > div.icon-pinterest {
  background-image: url("../img/pinterest-primary.svg");
}
@media (max-width: 991px) {
  .wish-list-social-media-container {
    margin: 0;
  }
}
.wish-list-spacer {
  border-bottom: 1px solid;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .wish-list-spacer {
    margin-top: 10px;
  }
}
.wish-list-modal-background {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: rgba(154, 137, 175, 0.9);
  overflow-y: auto;
}
.wish-list-modal-background .wish-list-modal-container {
  max-width: 862px;
  max-height: 679px;
  background-color: white;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 780px) {
  .wish-list-modal-background .wish-list-modal-container {
    max-height: unset;
    margin: 20px;
  }
}
.wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container {
  margin-right: 5px;
  height: 100%;
  width: 476px;
  max-width: 100%;
  float: left;
}
@media (max-width: 780px) {
  .wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container {
    height: unset;
    float: none;
    margin: 0 auto;
  }
  .wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container img {
    width: 100%;
    /* max-width: 100%; */
  }
}
.wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container .wish-list-modal-arrows-container .wish-list-modal-arrow {
  top: 311px;
  left: -40px;
  cursor: pointer;
  background-image: url("../img/arrow-left.svg");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  width: 15px;
  height: 20px;
}
@media (max-width: 780px) {
  .wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container .wish-list-modal-arrows-container .wish-list-modal-arrow {
    top: 50%;
    left: 10px;
  }
}
.wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container .wish-list-modal-arrows-container .wish-list-modal-arrow:hover {
  opacity: 0.7;
}
.wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container .wish-list-modal-arrows-container .wish-list-modal-right-arrow {
  left: auto;
  right: -40px;
  background-image: url("../img/arrow-right.svg");
}
@media (max-width: 780px) {
  .wish-list-modal-background .wish-list-modal-container .wish-list-modal-photo-container .wish-list-modal-arrows-container .wish-list-modal-right-arrow {
    right: 10px;
  }
}
@media (max-width: 780px) {
  .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container {
    max-width: 100%;
    background-color: white;
  }
}
.wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title {
  font-size: 30px;
  font-family: "ChaletNewYorkNineteenEighty";
  margin: 40px 15px 20px;
}
.domain-prague-thestyleoutlets-cz .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title,
.domain-ursus-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title,
.domain-annopol-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title,
.domain-poznan-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title,
.domain-gliwice-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-title {
  font-family: 'Roboto', sans-serif;
}
.wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body {
  margin: 20px 15px;
  font-size: 16px;
  font-family: "ChaletLondonNineteenEighty";
}
.domain-prague-thestyleoutlets-cz .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body,
.domain-ursus-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body,
.domain-annopol-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body,
.domain-poznan-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body,
.domain-gliwice-factory-pl .wish-list-modal-background .wish-list-modal-container .wish-list-modal-description-container .wish-list-modal-body {
  font-family: 'Roboto', sans-serif;
}
.wish-list-modal-background .close-it {
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: -40px;
  background-image: url('../img/close-white.svg');
}
@media (max-width: 780px) {
  .wish-list-modal-background .close-it {
    top: 10px;
    right: 10px;
  }
}
.social-media-icons a {
  padding: 0 3px;
}
.social-media-icons a:after {
  font-size: 21px;
  line-height: 34px;
}
.social-media-icons .icon-facebook a:after {
  content: '\e607';
}
.social-media-icons .icon-twitter a:after {
  content: '\e609';
}
.social-media-icons .icon-youtube a:after {
  content: '\e60a';
}
.social-media-icons .icon-instagram a:after {
  content: '\e608';
}
.social-media-icons .icon-pinterest a:after {
  content: '\e624';
}
.page-e-shop,
.node-type-brand {
  text-align: center;
}
.page-e-shop .pane-title,
.node-type-brand .pane-title {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  padding-top: 40px;
  margin-bottom: 20px;
}
.domain-prague-thestyleoutlets-cz .page-e-shop .pane-title,
.domain-prague-thestyleoutlets-cz .node-type-brand .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-e-shop .pane-title,
.domain-nassica-es .node-type-brand .pane-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-e-shop .pane-title,
.domain-krakow-factory-pl .node-type-brand .pane-title,
.domain-ursus-factory-pl .page-e-shop .pane-title,
.domain-ursus-factory-pl .node-type-brand .pane-title,
.domain-annopol-factory-pl .page-e-shop .pane-title,
.domain-annopol-factory-pl .node-type-brand .pane-title,
.domain-poznan-factory-pl .page-e-shop .pane-title,
.domain-poznan-factory-pl .node-type-brand .pane-title,
.domain-gliwice-factory-pl .page-e-shop .pane-title,
.domain-gliwice-factory-pl .node-type-brand .pane-title {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1200px) {
  .page-e-shop .view-cmspl-e-shop-products-grid,
  .node-type-brand .view-cmspl-e-shop-products-grid,
  .page-e-shop .view-cmspl-brands-products-grid,
  .node-type-brand .view-cmspl-brands-products-grid {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .page-e-shop .view-cmspl-e-shop-products-grid,
  .node-type-brand .view-cmspl-e-shop-products-grid,
  .page-e-shop .view-cmspl-brands-products-grid,
  .node-type-brand .view-cmspl-brands-products-grid {
    width: calc(100% - 40px);
  }
}
.page-e-shop .view-cmspl-e-shop-products-grid .view-content,
.node-type-brand .view-cmspl-e-shop-products-grid .view-content,
.page-e-shop .view-cmspl-brands-products-grid .view-content,
.node-type-brand .view-cmspl-brands-products-grid .view-content {
  margin: 0 -20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.page-e-shop .view-cmspl-e-shop-products-grid .pagination,
.node-type-brand .view-cmspl-e-shop-products-grid .pagination,
.page-e-shop .view-cmspl-brands-products-grid .pagination,
.node-type-brand .view-cmspl-brands-products-grid .pagination {
  margin-top: 10px;
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.page-e-shop .view-cmspl-brands-products-grid .pagination li,
.node-type-brand .view-cmspl-brands-products-grid .pagination li {
  font-size: 150%;
  font-family: "ChaletNewYorkNineteenEighty";
  padding: 10px;
}
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-brands-products-grid .pagination li {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-nassica-es .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-nassica-es .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-nassica-es .node-type-brand .view-cmspl-brands-products-grid .pagination li {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-krakow-factory-pl .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-brands-products-grid .pagination li,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-brands-products-grid .pagination li,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-brands-products-grid .pagination li,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-brands-products-grid .pagination li,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .pagination li,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .pagination li,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-brands-products-grid .pagination li,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-brands-products-grid .pagination li {
  font-family: 'Roboto', sans-serif;
}
.page-e-shop .view-cmspl-e-shop-products-grid .pagination li a,
.node-type-brand .view-cmspl-e-shop-products-grid .pagination li a,
.page-e-shop .view-cmspl-brands-products-grid .pagination li a,
.node-type-brand .view-cmspl-brands-products-grid .pagination li a {
  color: #000;
}
.page-e-shop .view-cmspl-e-shop-products-grid .views-row,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row,
.page-e-shop .view-cmspl-brands-products-grid .views-row,
.node-type-brand .view-cmspl-brands-products-grid .views-row {
  margin: 20px;
  background-color: white;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 649px) {
  .page-e-shop .view-cmspl-e-shop-products-grid .views-row,
  .node-type-brand .view-cmspl-e-shop-products-grid .views-row,
  .page-e-shop .view-cmspl-brands-products-grid .views-row,
  .node-type-brand .view-cmspl-brands-products-grid .views-row {
    width: 100%;
  }
}
@media (min-width: 650px) {
  .page-e-shop .view-cmspl-e-shop-products-grid .views-row,
  .node-type-brand .view-cmspl-e-shop-products-grid .views-row,
  .page-e-shop .view-cmspl-brands-products-grid .views-row,
  .node-type-brand .view-cmspl-brands-products-grid .views-row {
    width: calc(50% - 40px);
  }
}
@media (min-width: 950px) {
  .page-e-shop .view-cmspl-e-shop-products-grid .views-row,
  .node-type-brand .view-cmspl-e-shop-products-grid .views-row,
  .page-e-shop .view-cmspl-brands-products-grid .views-row,
  .node-type-brand .view-cmspl-brands-products-grid .views-row {
    width: calc(33% - 40px);
  }
}
@media (min-width: 1250px) {
  .page-e-shop .view-cmspl-e-shop-products-grid .views-row,
  .node-type-brand .view-cmspl-e-shop-products-grid .views-row,
  .page-e-shop .view-cmspl-brands-products-grid .views-row,
  .node-type-brand .view-cmspl-brands-products-grid .views-row {
    width: calc(25% - 40px);
  }
}
@media (min-width: 1650px) {
  .page-e-shop .view-cmspl-e-shop-products-grid .views-row,
  .node-type-brand .view-cmspl-e-shop-products-grid .views-row,
  .page-e-shop .view-cmspl-brands-products-grid .views-row,
  .node-type-brand .view-cmspl-brands-products-grid .views-row {
    width: calc(20% - 40px);
  }
}
.page-e-shop .view-cmspl-e-shop-products-grid .views-row img,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row img,
.page-e-shop .view-cmspl-brands-products-grid .views-row img,
.node-type-brand .view-cmspl-brands-products-grid .views-row img {
  width: 100%;
}
.page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-ext-url a,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-ext-url a,
.page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-ext-url a,
.node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-ext-url a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
  font-size: 140%;
}
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-nassica-es .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-nassica-es .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-nassica-es .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-nassica-es .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-nassica-es .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-nassica-es .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-nassica-es .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-nassica-es .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-nassica-es .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-nassica-es .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-nassica-es .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-krakow-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-krakow-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-krakow-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-krakow-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-krakow-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-krakow-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-ursus-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-ursus-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-annopol-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-annopol-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-poznan-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-poznan-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-title,
.domain-gliwice-factory-pl .page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-title,
.domain-gliwice-factory-pl .node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-title {
  font-family: 'Roboto', sans-serif;
}
.page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original span,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-brandname-original span,
.page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original span,
.node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-brandname-original span {
  border-bottom: 3px solid #000;
  text-transform: uppercase;
}
.page-e-shop .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.node-type-brand .view-cmspl-e-shop-products-grid .views-row .views-field-field-product-price,
.page-e-shop .view-cmspl-brands-products-grid .views-row .views-field-field-product-price,
.node-type-brand .view-cmspl-brands-products-grid .views-row .views-field-field-product-price {
  font-size: 160%;
}
.page-e-shop .view-filters,
.node-type-brand .view-filters {
  width: 100%;
  background: white;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  padding: 40px;
  margin-top: 20px;
}
.page-e-shop .view-filters .views-exposed-widgets,
.node-type-brand .view-filters .views-exposed-widgets {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.page-e-shop .view-filters .views-exposed-widgets .views-exposed-widget::after,
.node-type-brand .view-filters .views-exposed-widgets .views-exposed-widget::after {
  pointer-events: none;
}
.page-e-shop .view-filters .views-exposed-widgets::after,
.node-type-brand .view-filters .views-exposed-widgets::after,
.page-e-shop .view-filters .views-exposed-widgets::before,
.node-type-brand .view-filters .views-exposed-widgets::before {
  display: none;
}
.page-e-shop .view-filters .views-exposed-widget,
.node-type-brand .view-filters .views-exposed-widget {
  padding: 0;
  margin: 0;
  float: none;
}
.page-e-shop .view-filters button,
.node-type-brand .view-filters button,
.page-e-shop .view-filters input,
.node-type-brand .view-filters input,
.page-e-shop .view-filters select,
.node-type-brand .view-filters select {
  border-radius: 0;
  padding: 0;
  margin: 0 !important;
  border: 0;
  box-shadow: none;
}
.page-e-shop .view-filters #edit-query-wrapper,
.node-type-brand .view-filters #edit-query-wrapper {
  padding: 0;
  width: 100%;
  margin-bottom: 50px;
}
.page-e-shop .view-filters #edit-query-wrapper input,
.node-type-brand .view-filters #edit-query-wrapper input {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 250%;
  border-bottom: 1px solid #dbdcdd;
}
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-query-wrapper input,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-query-wrapper input {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-e-shop .view-filters #edit-query-wrapper input,
.domain-nassica-es .node-type-brand .view-filters #edit-query-wrapper input {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-query-wrapper input,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-query-wrapper input,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-query-wrapper input,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-query-wrapper input,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-query-wrapper input,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-query-wrapper input,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-query-wrapper input,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-query-wrapper input,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-query-wrapper input,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-query-wrapper input {
  font-family: 'Roboto', sans-serif;
}
.page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper,
.node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper,
.page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper,
.node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper,
.page-e-shop .view-filters #edit-sort-bef-combine-wrapper,
.node-type-brand .view-filters #edit-sort-bef-combine-wrapper,
.page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper,
.node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper,
.page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper,
.node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper {
  display: inline-block;
  position: relative;
}
@media (max-width: 1300px) {
  .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper,
  .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper,
  .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper,
  .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper,
  .page-e-shop .view-filters #edit-sort-bef-combine-wrapper,
  .node-type-brand .view-filters #edit-sort-bef-combine-wrapper,
  .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper,
  .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper,
  .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper,
  .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper {
    margin-bottom: 20px;
  }
}
.page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper::after,
.node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper::after,
.page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper::after,
.node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper::after,
.page-e-shop .view-filters #edit-sort-bef-combine-wrapper::after,
.node-type-brand .view-filters #edit-sort-bef-combine-wrapper::after,
.page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper::after,
.node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper::after,
.page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper::after,
.node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background-color: transparent;
  border: 0;
  font-size: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url("../img/arrow-black.svg");
  bottom: 5px;
  right: 0;
  width: 15px;
  height: 15px;
}
.page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
  color: #000000;
  text-transform: lowercase;
  padding: 0 20px 0 0;
  box-shadow: none;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  text-transform: unset;
  font-size: 120%;
}
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-nassica-es .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-nassica-es .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-nassica-es .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-nassica-es .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-nassica-es .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-nassica-es .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-nassica-es .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-nassica-es .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-nassica-es .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select {
  font-family: 'Roboto', sans-serif;
}
.page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select::-ms-expand,
.node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select::-ms-expand,
.page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select::-ms-expand,
.node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select::-ms-expand,
.page-e-shop .view-filters #edit-sort-bef-combine-wrapper select::-ms-expand,
.node-type-brand .view-filters #edit-sort-bef-combine-wrapper select::-ms-expand,
.page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select::-ms-expand,
.node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select::-ms-expand,
.page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select::-ms-expand,
.node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select::-ms-expand {
  display: none;
}
@media (max-width: 1300px) {
  .page-e-shop .view-filters #edit-field-product-section-tid-selective-wrapper select,
  .node-type-brand .view-filters #edit-field-product-section-tid-selective-wrapper select,
  .page-e-shop .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
  .node-type-brand .view-filters #edit-field-product-brandname-original-value-selective-wrapper select,
  .page-e-shop .view-filters #edit-sort-bef-combine-wrapper select,
  .node-type-brand .view-filters #edit-sort-bef-combine-wrapper select,
  .page-e-shop .view-filters #edit-field-product-family-tid-selective-wrapper select,
  .node-type-brand .view-filters #edit-field-product-family-tid-selective-wrapper select,
  .page-e-shop .view-filters #edit-field-product-size-tid-selective-wrapper select,
  .node-type-brand .view-filters #edit-field-product-size-tid-selective-wrapper select {
    font-size: 160%;
  }
}
.page-e-shop .view-filters #edit-reset,
.node-type-brand .view-filters #edit-reset {
  border: 0;
  background: none;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 150%;
  color: #000;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
  border-bottom: 3px solid #000;
  font-size: 120%;
}
.domain-prague-thestyleoutlets-cz .page-e-shop .view-filters #edit-reset,
.domain-prague-thestyleoutlets-cz .node-type-brand .view-filters #edit-reset {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-e-shop .view-filters #edit-reset,
.domain-nassica-es .node-type-brand .view-filters #edit-reset {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-e-shop .view-filters #edit-reset,
.domain-krakow-factory-pl .node-type-brand .view-filters #edit-reset,
.domain-ursus-factory-pl .page-e-shop .view-filters #edit-reset,
.domain-ursus-factory-pl .node-type-brand .view-filters #edit-reset,
.domain-annopol-factory-pl .page-e-shop .view-filters #edit-reset,
.domain-annopol-factory-pl .node-type-brand .view-filters #edit-reset,
.domain-poznan-factory-pl .page-e-shop .view-filters #edit-reset,
.domain-poznan-factory-pl .node-type-brand .view-filters #edit-reset,
.domain-gliwice-factory-pl .page-e-shop .view-filters #edit-reset,
.domain-gliwice-factory-pl .node-type-brand .view-filters #edit-reset {
  font-family: 'Roboto', sans-serif;
}
@media (max-width: 1300px) {
  .page-e-shop .view-filters #edit-reset,
  .node-type-brand .view-filters #edit-reset {
    font-size: 160%;
  }
}
.page-e-shop #edit-sort-bef-combine-wrapper .control-label,
.node-type-brand #edit-sort-bef-combine-wrapper .control-label {
  display: none;
}
.page-e-shop #edit-sort-bef-combine option[value="random ASC"],
.node-type-brand #edit-sort-bef-combine option[value="random ASC"],
.page-e-shop #edit-sort-bef-combine option[value="random DESC"],
.node-type-brand #edit-sort-bef-combine option[value="random DESC"] {
  display: none;
}
@media (max-width: 1023px) {
  .node-type-landing-download .field-name-field-landing-download-im-d {
    display: none;
  }
}
@media (min-width: 1024px) {
  .node-type-landing-download .field-name-field-landing-download-im-d {
    display: block;
  }
}
@media (max-width: 1023px) {
  .node-type-landing-download .field-name-field-landing-download-im-d {
    display: block;
  }
}
@media (min-width: 1024px) {
  .node-type-landing-download .field-name-field-landing-download-im-d {
    display: none;
  }
}
.node-type-landing-download .field-name-title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  text-transform: none;
  padding: 0;
  margin: 0;
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
}
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-landing-download .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-landing-download .field-name-title,
.domain-ursus-factory-pl .node-type-landing-download .field-name-title,
.domain-annopol-factory-pl .node-type-landing-download .field-name-title,
.domain-poznan-factory-pl .node-type-landing-download .field-name-title,
.domain-gliwice-factory-pl .node-type-landing-download .field-name-title {
  font-family: 'Roboto', sans-serif;
}
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-landing-download .field-name-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-landing-download .field-name-title,
.domain-ursus-factory-pl .node-type-landing-download .field-name-title,
.domain-annopol-factory-pl .node-type-landing-download .field-name-title,
.domain-poznan-factory-pl .node-type-landing-download .field-name-title,
.domain-gliwice-factory-pl .node-type-landing-download .field-name-title {
  font-family: 'Roboto', sans-serif;
}
.node-type-landing-download .field-name-field-landing-download-lead {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  text-transform: none;
  font-size: 150%;
  padding: 0;
  margin: 0;
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
}
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-name-field-landing-download-lead {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-landing-download .field-name-field-landing-download-lead {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-ursus-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-annopol-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-poznan-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-gliwice-factory-pl .node-type-landing-download .field-name-field-landing-download-lead {
  font-family: 'Roboto', sans-serif;
}
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-name-field-landing-download-lead {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-landing-download .field-name-field-landing-download-lead {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-ursus-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-annopol-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-poznan-factory-pl .node-type-landing-download .field-name-field-landing-download-lead,
.domain-gliwice-factory-pl .node-type-landing-download .field-name-field-landing-download-lead {
  font-family: 'Roboto', sans-serif;
}
.node-type-landing-download .field-type-text-with-summary {
  max-width: 1000px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
  color: #000;
}
@media (min-width: 1200px) {
  .node-type-landing-download .field-type-text-with-summary {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1199px) {
  .node-type-landing-download .field-type-text-with-summary {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  .node-type-landing-download .field-type-text-with-summary {
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 1200px) {
  .node-type-landing-download .field-type-text-with-summary {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-type-text-with-summary {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .node-type-landing-download .field-type-text-with-summary {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .node-type-landing-download .field-type-text-with-summary,
.domain-ursus-factory-pl .node-type-landing-download .field-type-text-with-summary,
.domain-annopol-factory-pl .node-type-landing-download .field-type-text-with-summary,
.domain-poznan-factory-pl .node-type-landing-download .field-type-text-with-summary,
.domain-gliwice-factory-pl .node-type-landing-download .field-type-text-with-summary {
  font-family: 'Roboto', sans-serif;
}
.node-type-landing-download .field-type-text-with-summary h2,
.node-type-landing-download .field-type-text-with-summary strong {
  font-family: "ChaletNewYorkNineteenEighty";
  font-weight: normal;
}
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-type-text-with-summary h2,
.domain-prague-thestyleoutlets-cz .node-type-landing-download .field-type-text-with-summary strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-type-landing-download .field-type-text-with-summary h2,
.domain-nassica-es .node-type-landing-download .field-type-text-with-summary strong {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-type-landing-download .field-type-text-with-summary h2,
.domain-krakow-factory-pl .node-type-landing-download .field-type-text-with-summary strong,
.domain-ursus-factory-pl .node-type-landing-download .field-type-text-with-summary h2,
.domain-ursus-factory-pl .node-type-landing-download .field-type-text-with-summary strong,
.domain-annopol-factory-pl .node-type-landing-download .field-type-text-with-summary h2,
.domain-annopol-factory-pl .node-type-landing-download .field-type-text-with-summary strong,
.domain-poznan-factory-pl .node-type-landing-download .field-type-text-with-summary h2,
.domain-poznan-factory-pl .node-type-landing-download .field-type-text-with-summary strong,
.domain-gliwice-factory-pl .node-type-landing-download .field-type-text-with-summary h2,
.domain-gliwice-factory-pl .node-type-landing-download .field-type-text-with-summary strong {
  font-family: 'Roboto', sans-serif;
}
.landing-download-widget {
  text-align: center;
  padding: 0px;
  padding-bottom: 40px;
  margin: auto;
}
.landing-download-widget a {
  font-family: "ChaletNewYorkNineteenEighty";
  text-transform: uppercase;
  font-size: 120%;
  text-decoration: none;
  color: #000;
  margin: 10px 10px 0;
  display: inline-block;
  border-bottom: 3px solid #000;
}
.domain-prague-thestyleoutlets-cz .landing-download-widget a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .landing-download-widget a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .landing-download-widget a,
.domain-ursus-factory-pl .landing-download-widget a,
.domain-annopol-factory-pl .landing-download-widget a,
.domain-poznan-factory-pl .landing-download-widget a,
.domain-gliwice-factory-pl .landing-download-widget a {
  font-family: 'Roboto', sans-serif;
}
.page-stylizacje .showroom-overlay {
  -ms-flex-align: start;
      align-items: flex-start;
}
.page-stylizacje .factory-content .pane-title {
  display: none;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom {
  background-color: #F2F2F2;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content {
  margin: 0 -5px;
  padding: 5px 0;
}
@media (min-width: 768px) {
  .page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div {
  padding: 5px;
}
@media (min-width: 768px) {
  .page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div {
    width: 33.3%;
  }
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .node {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .field-name-field-brand-logo-image {
  display: none;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .tile-text {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.6) 100%);
  text-align: center;
  pointer-events: none;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .field-name-node-link {
  max-height: 0;
  background: red;
  transition: 200ms all linear;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .field-name-node-link a {
  display: none;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .field-name-node-link:after {
  display: inline-block;
  overflow: hidden;
  margin: 10px auto 8px;
  padding: 7px 25px;
  border: 2px solid #FFF;
  border-radius: 3px;
  color: #FFF;
  content: 'DOWIEDZ SIĘ WIĘCEJ';
  font-weight: 500;
}
.page-stylizacje .factory-content .view-cmspl-front-showroom > .view-content > div .node:hover .field-name-node-link {
  max-height: 100px;
}
.page-stylizacje .showroom-overlay > .view-cmspl-front-showroom {
  max-width: 100%;
  text-align: center;
  position: relative;
}
.page-stylizacje .showroom-overlay .showroom-info,
.page-stylizacje .showroom-overlay .slick-arrow {
  position: absolute;
  bottom: 20px;
  width: 40px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.page-stylizacje .showroom-overlay .showroom-info {
  left: 50%;
  background-color: red;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4 22h-4v-4h4v4zm0-12h-4v4h4v-4zm0-8h-4v4h4v-4zm3 0v4h17v-4h-17zm0 12h17v-4h-17v4zm0 8h17v-4h-17v4z' fill='%23FFF'/%3E%3C/svg%3E");
  transform: translateX(-50%);
}
.page-stylizacje .showroom-overlay .slick-arrow {
  position: fixed;
  top: 50%;
  bottom: auto;
  z-index: 9;
  border: 0;
  background-color: transparent;
  font-size: 0;
  transform: translateY(-50%);
}
.page-stylizacje .showroom-overlay .slick-prev {
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='-285 408.9 24 24' enable-background='new -285 408.9 24 24' xml:space='preserve'%3E %3Cpath d='M-274,420.9l9,9l-3.1,3l-11.9-12l11.9-12l3.1,3L-274,420.9z'/%3E %3C/svg%3E");
}
.page-stylizacje .showroom-overlay .slick-next {
  right: 15px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z' fill='%23333'/%3E%3C/svg%3E");
}
.page-stylizacje .showroom-overlay .node {
  position: relative;
  display: inline-block;
}
.page-stylizacje .showroom-overlay .node .tile-text {
  display: none;
}
.page-stylizacje .showroom-overlay .node .field-name-field-brand-logo-image {
  position: absolute;
  top: 15px;
  left: 15px;
  max-width: 20%;
  z-index: 3;
}
.page-stylizacje .showroom-overlay .node .field-name-field-brand-logo-image img {
  width: 100%;
  height: auto;
}
.page-stylizacje .showroom-overlay .node svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.page-stylizacje .showroom-overlay .node svg polygon {
  cursor: pointer;
}
.showroom-tooltip {
  position: absolute;
  margin-top: -5%;
  z-index: 9;
  padding: 5px;
  background-color: #FFF;
  white-space: nowrap;
  transform: translateX(-50%);
  pointer-events: none;
}
.showroom-tooltip::before {
  content: '';
  width: 40px;
  height: 40px;
  background-color: red;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.354 6h-3.554c-2.721-4.496-9.566-4.523-11.293-1.706-1.341 2.186.061 5.062 3.24 5.062 1.307 0 2.52-.593 4.253-.329v3.567l9.033 9.042 6.967-6.966-8.646-8.67zm-11.606 1.871c-1.996 0-2.738-1.6-1.956-2.835 1.076-1.701 5.756-1.94 8.19.964h-1.982v1.529c-1.922-.233-3.2.342-4.252.342zm9.207 2.645c-.817.817-2.206.394-2.446-.72 1.188.093 1.902-.723 1.795-1.708 1.071.285 1.445 1.634.651 2.428z' fill='%23FFF'/%3E%3C/svg%3E");
  position: absolute;
  top: -40px;
  left: 0;
}
.info-list {
  position: fixed;
  max-width: 100%;
  top: 50%;
  left: 50%;
  z-index: 10;
  padding: 20px;
  border: 1px solid red;
  border-radius: 3px;
  background-color: #FFF;
  list-style: none;
  transform: translate(-50%, -50%);
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms, visibility 0s 200ms;
}
.info-list.open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.toggle-visible {
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms, visibility 0s 200ms;
}
.toggle-visible.open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.showroom-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.9);
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms, visibility 0s 200ms;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.showroom-overlay.open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.close-overlay {
  position: fixed;
  top: 20px;
  right: 30px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='20' height='20' viewBox='0 0 15.438 15'%3E %3Cpath d='M15.425,2.197 L9.880,7.741 L14.987,12.848 L12.848,14.987 L7.741,9.881 L2.697,14.925 L0.575,12.803 L5.620,7.759 L0.013,2.152 L2.152,0.013 L7.759,5.620 L13.303,0.075 L15.425,2.197 Z' fill-rule='evenodd' fill='%23333'/%3E %3C/svg%3E ");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.page-centres .pane-page-title,
.page-centres .view-filters {
  display: none;
}
@media (min-width: 1200px) {
  .view-cmspl-front-centre-items-page {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .view-cmspl-front-centre-items-page {
    width: calc(100% - 40px);
  }
}
.view-cmspl-front-centre-items-page .views-row {
  padding: 20px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .view-cmspl-front-centre-items-page .views-row {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .view-cmspl-front-centre-items-page .views-row {
    width: 33.333%;
  }
}
.view-cmspl-front-centre-items-page .views-row img {
  max-width: 100%;
}
.view-cmspl-front-centre-items-page .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 768px) {
  .view-cmspl-front-centre-items-page .view-content {
    margin: 20px -20px;
  }
}
.node-centre-item {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  background: white;
  position: relative;
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-direction: column;
      flex-direction: column;
}
.node-centre-item .field-type-image {
  -ms-flex-order: -1;
      order: -1;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.node-centre-item .field-type-image:before {
  content: '';
  float: left;
  padding-top: 100%;
}
.node-centre-item .field-type-image .field-item,
.node-centre-item .field-type-image a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.node-centre-item .field-type-image img {
  width: 100%;
  height: auto;
}
.node-centre-item .tso-ci-teaser-title {
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
}
.domain-prague-thestyleoutlets-cz .node-centre-item .tso-ci-teaser-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-centre-item .tso-ci-teaser-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-centre-item .tso-ci-teaser-title,
.domain-ursus-factory-pl .node-centre-item .tso-ci-teaser-title,
.domain-annopol-factory-pl .node-centre-item .tso-ci-teaser-title,
.domain-poznan-factory-pl .node-centre-item .tso-ci-teaser-title,
.domain-gliwice-factory-pl .node-centre-item .tso-ci-teaser-title {
  font-family: 'Roboto', sans-serif;
}
.node-centre-item .tso-ci-teaser-title .field-content {
  font-family: "ChaletNewYorkNineteenEighty";
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 3px solid #000;
  margin-bottom: 20px;
}
.domain-prague-thestyleoutlets-cz .node-centre-item .tso-ci-teaser-title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .node-centre-item .tso-ci-teaser-title .field-content {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .node-centre-item .tso-ci-teaser-title .field-content,
.domain-ursus-factory-pl .node-centre-item .tso-ci-teaser-title .field-content,
.domain-annopol-factory-pl .node-centre-item .tso-ci-teaser-title .field-content,
.domain-poznan-factory-pl .node-centre-item .tso-ci-teaser-title .field-content,
.domain-gliwice-factory-pl .node-centre-item .tso-ci-teaser-title .field-content {
  font-family: 'Roboto', sans-serif;
}
.node-centre-item div:first-child a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.page-node-49174 #page-header,
.page-node-49214 #page-header,
.page-node-49213 #page-header,
.page-node-49212 #page-header,
.page-node-49174 #block-cmspl-tso-page-title-image,
.page-node-49214 #block-cmspl-tso-page-title-image,
.page-node-49213 #block-cmspl-tso-page-title-image,
.page-node-49212 #block-cmspl-tso-page-title-image,
.page-node-49174 .region-footer-extras,
.page-node-49214 .region-footer-extras,
.page-node-49213 .region-footer-extras,
.page-node-49212 .region-footer-extras,
.page-node-49174 .region-sidebar-first,
.page-node-49214 .region-sidebar-first,
.page-node-49213 .region-sidebar-first,
.page-node-49212 .region-sidebar-first,
.page-node-49174 .region-sidebar-second,
.page-node-49214 .region-sidebar-second,
.page-node-49213 .region-sidebar-second,
.page-node-49212 .region-sidebar-second,
.page-node-49174 .footer,
.page-node-49214 .footer,
.page-node-49213 .footer,
.page-node-49212 .footer,
.page-node-49174 .disclaimer,
.page-node-49214 .disclaimer,
.page-node-49213 .disclaimer,
.page-node-49212 .disclaimer {
  display: none;
}
.domain-annopol-factory-pl .page_title_image_title,
.domain-ursus-factory-pl .page_title_image_title,
.domain-poznan-factory-pl .page_title_image_title,
.domain-krakow-factory-pl .page_title_image_title,
.domain-gliwice-factory-pl .page_title_image_title {
  color: black !important;
}
.domain-annopol-factory-pl #newsletter_form,
.domain-ursus-factory-pl #newsletter_form,
.domain-poznan-factory-pl #newsletter_form,
.domain-krakow-factory-pl #newsletter_form,
.domain-gliwice-factory-pl #newsletter_form {
  color: black !important;
}
.domain-annopol-factory-pl #newsletter_form #edit-submit,
.domain-ursus-factory-pl #newsletter_form #edit-submit,
.domain-poznan-factory-pl #newsletter_form #edit-submit,
.domain-krakow-factory-pl #newsletter_form #edit-submit,
.domain-gliwice-factory-pl #newsletter_form #edit-submit {
  color: black !important;
  border-bottom: black !important;
  text-decoration: underline;
}
.page-promotions .offer-favorite {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 1;
}
.page-promotions .offer-favorite > div {
  background-color: #fff;
  padding: 5px;
}
.page-promotions .offer-favorite .heart-outline {
  display: block;
}
.page-promotions .offer-favorite .heart-full {
  display: none;
}
.page-promotions .offer-favorite.active .heart-outline {
  display: none;
}
.page-promotions .offer-favorite.active .heart-full {
  display: block;
}
.page-promotions #categorySelect {
  font-family: "ChaletLondonNineteenEighty";
  color: #333;
  font-size: 1em;
  padding: 5px 10px;
  background: #dcdcdc;
  float: right;
  margin-top: 20px;
}
.page-promotions .view-cmspl-front-events-page {
  clear: both;
}
.page-promotions .content {
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
}
.page-promotions .slideOver h3,
.page-promotions .slideOver h4,
.page-promotions .slideOver small {
  font-family: "ChaletNewYorkNineteenEighty";
}
.page-promotions .slideOver h4 {
  color: #7f7f7f;
}
.page-promotions .share_it {
  float: right;
}
.page-promotions .views-row {
  display: block !important;
}
.page-promotions .views-row.hidden {
  display: none !important;
}
.page-promotions .views-row .node::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid black;
  position: absolute;
  visibility: visible;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: all 500ms ease-in-out;
}
.page-promotions .views-row .node {
  cursor: pointer;
}
.page-promotions .views-row.active .node::after {
  opacity: 1;
}
.page-promotions .slideOver {
  transition: all 500ms ease-in-out;
  transition-delay: 500ms;
  max-height: 0;
  overflow: hidden;
  z-index: 1;
  display: block;
  position: relative;
  opacity: 0;
  /* background-color: #FFF; */
  /* box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15); */
}
.page-promotions .views-row.active .slideOver {
  max-height: 10000px;
  opacity: 1;
}
.page-promotions .tso-event-teaser-title {
  height: 160px;
}
.page-promotions .slideOver > div {
  padding: 20px;
}
.page-promotions .slideOver .close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page-promotions .slideOver {
    width: calc(200% + 40px);
  }
  .page-promotions .views-row:nth-child(2n + 2) .slideOver {
    margin-left: calc(-100% - 40px);
  }
}
@media (min-width: 1200px) {
  .page-promotions .slideOver {
    width: calc(300% + 80px);
  }
  .page-promotions .views-row:nth-child(3n + 2) .slideOver {
    margin-left: calc(-100% - 40px);
  }
  .page-promotions .views-row:nth-child(3n + 3) .slideOver {
    margin-left: calc(-200% - 80px);
  }
}
.page-promotions .crmOfferDisclaimer {
  padding: 20px;
  font-family: "ChaletLondonNineteenEighty";
  line-height: 150%;
  border-top: 1px solid #ccc;
}
.domain-krakow-factory-pl .views-row .node::after,
.domain-annopol-factory-pl .views-row .node::after,
.domain-ursus-factory-pl .views-row .node::after,
.domain-poznan-factory-pl .views-row .node::after,
.domain-gliwice-factory-pl .views-row .node::after {
  border-bottom: 15px solid #ff0000;
}
.domain-krakow-factory-pl .slideOver h3,
.domain-annopol-factory-pl .slideOver h3,
.domain-ursus-factory-pl .slideOver h3,
.domain-poznan-factory-pl .slideOver h3,
.domain-gliwice-factory-pl .slideOver h3 {
  color: #ff0000;
}
.domain-nassica-es .views-row .node::after {
  border-bottom: 15px solid #ffad3a;
}
.domain-nassica-es .slideOver h3 {
  color: #ffad3a;
}
.domain-alegra-es .views-row .node::after {
  border-bottom: 15px solid #c9d238;
}
.domain-alegra-es .slideOver h3 {
  color: #e8132d;
}
.page-weareback .panels-flexible-row {
  padding-top: 62px;
  padding-bottom: 62px;
}
.page-weareback .covid-grid-row,
.page-weareback .covid-qa-row {
  background-color: #F6F6F6;
}
.page-weareback .covid-grid {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
}
@media (min-width: 1200px) {
  .page-weareback .covid-grid {
    width: calc(100% - 40px);
  }
}
.page-weareback .check-availability,
.page-weareback .show-contact-form {
  margin: 40px auto;
  text-align: center;
}
.page-weareback .check-availability a,
.page-weareback .show-contact-form a {
  color: #fff;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 20px;
  letter-spacing: 0;
  line-height: 32px;
  text-decoration: none;
  text-align: center;
  background-color: #000;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 20px 40px;
  text-transform: lowercase;
}
.domain-prague-thestyleoutlets-cz .page-weareback .check-availability a,
.domain-prague-thestyleoutlets-cz .page-weareback .show-contact-form a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-weareback .check-availability a,
.domain-nassica-es .page-weareback .show-contact-form a {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-weareback .check-availability a,
.domain-krakow-factory-pl .page-weareback .show-contact-form a,
.domain-ursus-factory-pl .page-weareback .check-availability a,
.domain-ursus-factory-pl .page-weareback .show-contact-form a,
.domain-annopol-factory-pl .page-weareback .check-availability a,
.domain-annopol-factory-pl .page-weareback .show-contact-form a,
.domain-poznan-factory-pl .page-weareback .check-availability a,
.domain-poznan-factory-pl .page-weareback .show-contact-form a,
.domain-gliwice-factory-pl .page-weareback .check-availability a,
.domain-gliwice-factory-pl .page-weareback .show-contact-form a {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .views-field-field-covid-grid-title,
.page-weareback .views-field-field-covid-check-title,
.page-weareback .views-field-field-covid-qa-title,
.page-weareback .views-field-field-covid-contact-title {
  max-width: 875px;
  width: calc(100% - 10px);
  text-align: center;
  margin: auto;
  color: #000000;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 50px;
  letter-spacing: 0.5px;
  line-height: 60px;
  text-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 1200px) {
  .page-weareback .views-field-field-covid-grid-title,
  .page-weareback .views-field-field-covid-check-title,
  .page-weareback .views-field-field-covid-qa-title,
  .page-weareback .views-field-field-covid-contact-title {
    width: calc(100% - 20px);
  }
}
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-grid-title,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-check-title,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-qa-title,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-contact-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-weareback .views-field-field-covid-grid-title,
.domain-nassica-es .page-weareback .views-field-field-covid-check-title,
.domain-nassica-es .page-weareback .views-field-field-covid-qa-title,
.domain-nassica-es .page-weareback .views-field-field-covid-contact-title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-grid-title,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-check-title,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-qa-title,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-contact-title,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-grid-title,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-check-title,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-qa-title,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-contact-title,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-grid-title,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-check-title,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-qa-title,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-contact-title,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-grid-title,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-check-title,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-qa-title,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-contact-title,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-grid-title,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-check-title,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-qa-title,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-contact-title {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .views-field-field-covid-grid-desc,
.page-weareback .views-field-field-covid-check-desc,
.page-weareback .views-field-field-covid-check-body,
.page-weareback .views-field-field-covid-qa-desc,
.page-weareback .views-field-field-covid-contact-desc {
  max-width: 875px;
  width: calc(100% - 10px);
  text-align: center;
  margin: auto;
  color: #000000;
  font-family: "ChaletLondonNineteenEighty";
  font-size: 16px;
  letter-spacing: 0.36px;
  line-height: 24px;
}
@media (min-width: 1200px) {
  .page-weareback .views-field-field-covid-grid-desc,
  .page-weareback .views-field-field-covid-check-desc,
  .page-weareback .views-field-field-covid-check-body,
  .page-weareback .views-field-field-covid-qa-desc,
  .page-weareback .views-field-field-covid-contact-desc {
    width: calc(100% - 20px);
  }
}
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-grid-desc,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-check-desc,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-check-body,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-qa-desc,
.domain-prague-thestyleoutlets-cz .page-weareback .views-field-field-covid-contact-desc {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .page-weareback .views-field-field-covid-grid-desc,
.domain-nassica-es .page-weareback .views-field-field-covid-check-desc,
.domain-nassica-es .page-weareback .views-field-field-covid-check-body,
.domain-nassica-es .page-weareback .views-field-field-covid-qa-desc,
.domain-nassica-es .page-weareback .views-field-field-covid-contact-desc {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-grid-desc,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-check-desc,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-check-body,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-qa-desc,
.domain-krakow-factory-pl .page-weareback .views-field-field-covid-contact-desc,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-grid-desc,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-check-desc,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-check-body,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-qa-desc,
.domain-ursus-factory-pl .page-weareback .views-field-field-covid-contact-desc,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-grid-desc,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-check-desc,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-check-body,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-qa-desc,
.domain-annopol-factory-pl .page-weareback .views-field-field-covid-contact-desc,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-grid-desc,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-check-desc,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-check-body,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-qa-desc,
.domain-poznan-factory-pl .page-weareback .views-field-field-covid-contact-desc,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-grid-desc,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-check-desc,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-check-body,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-qa-desc,
.domain-gliwice-factory-pl .page-weareback .views-field-field-covid-contact-desc {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .views-field-field-covid-points-image-desktop,
.page-weareback .views-field-field-covid-points-image-mobile {
  max-width: 1750px;
  margin-left: auto !important;
  margin-right: auto !important;
  width: calc(100% - 20px);
  margin: auto;
}
@media (min-width: 1200px) {
  .page-weareback .views-field-field-covid-points-image-desktop,
  .page-weareback .views-field-field-covid-points-image-mobile {
    width: calc(100% - 40px);
  }
}
@media (max-width: 1023px) {
  .page-weareback .views-field-field-covid-points-image-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .page-weareback .views-field-field-covid-points-image-mobile {
    display: none;
  }
}
.page-weareback .tso-app-links {
  max-width: 875px;
  width: calc(100% - 10px);
  margin: 50px auto;
  text-align: center;
}
@media (min-width: 1200px) {
  .page-weareback .tso-app-links {
    width: calc(100% - 20px);
  }
}
.page-weareback .covid-qa-item {
  max-width: 875px;
  width: calc(100% - 10px);
  margin: 50px auto;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
@media (min-width: 1200px) {
  .page-weareback .covid-qa-item {
    width: calc(100% - 20px);
  }
}
.page-weareback .covid-qa-item .pane-content {
  padding: 32px 49px;
}
.page-weareback .covid-qa-item .views-row {
  position: relative;
}
.page-weareback .covid-qa-item .views-row:not(:last-child) {
  border-bottom: 1px solid #C5C5C5;
}
.page-weareback .covid-qa-item .views-row::after {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  visibility: visible;
  width: 40px;
  height: 40px;
  background-image: url(../img/arrow-black.svg);
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
.page-weareback .covid-qa-item .views-row.open::after {
  transform: rotate(180deg);
  transition: transform 0.4s ease-in-out;
}
.page-weareback .covid-qa-item .views-field-field-covid-qa-item-question {
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 20px;
  padding: 20px 50px 24px 0;
}
.domain-prague-thestyleoutlets-cz .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question,
.domain-ursus-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question,
.domain-annopol-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question,
.domain-poznan-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question,
.domain-gliwice-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-question {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer {
  font-family: "ChaletLondonNineteenEighty";
  font-size: 16px;
  padding: 20px 50px 17px 0;
  display: none;
}
.domain-prague-thestyleoutlets-cz .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer,
.domain-ursus-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer,
.domain-annopol-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer,
.domain-poznan-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer,
.domain-gliwice-factory-pl .page-weareback .covid-qa-item .views-field-field-covid-qa-item-answer {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .views-row.open .views-field-field-covid-qa-item-answer {
  display: block;
}
.page-weareback .panels-flexible-region-66-covid_grid {
  float: unset;
}
.page-weareback .view-covid-grid-item .views-row {
  position: relative;
  text-align: center;
  overflow: hidden;
  font-family: "ChaletNewYorkNineteenEighty";
  background-color: #fff;
  height: 500px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
  margin: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.domain-prague-thestyleoutlets-cz .page-weareback .view-covid-grid-item .views-row {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .page-weareback .view-covid-grid-item .views-row {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .page-weareback .view-covid-grid-item .views-row,
.domain-ursus-factory-pl .page-weareback .view-covid-grid-item .views-row,
.domain-annopol-factory-pl .page-weareback .view-covid-grid-item .views-row,
.domain-poznan-factory-pl .page-weareback .view-covid-grid-item .views-row,
.domain-gliwice-factory-pl .page-weareback .view-covid-grid-item .views-row {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .view-covid-grid-item .views-row .views-field-field-covid-grid-item-desc {
  display: none;
}
.page-weareback .view-covid-grid-item .views-row .views-field-field-covid-grid-item-image {
  width: 60%;
  margin: 0 auto;
}
.page-weareback .view-covid-grid-item .views-row .views-field-field-covid-grid-item-title {
  font-size: 25px;
  margin-bottom: 60px;
}
.page-weareback .view-covid-grid-item .views-row .views-field-php {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  background-color: #000;
  width: 225px;
  padding: 5px 10px;
  margin: auto;
  text-transform: lowercase;
  font-size: 20px;
}
.page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-image {
  width: 45%;
}
.page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc {
  display: block;
  font-size: 16px;
  font-family: "ChaletLondonNineteenEighty";
  text-align: justify;
  padding: 10px;
}
.domain-prague-thestyleoutlets-cz .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
}
.domain-nassica-es .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc {
  font-family: "ConduitITC-Medium" !important;
}
.domain-krakow-factory-pl .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc,
.domain-ursus-factory-pl .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc,
.domain-annopol-factory-pl .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc,
.domain-poznan-factory-pl .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc,
.domain-gliwice-factory-pl .page-weareback .view-covid-grid-item .views-row:hover .views-field-field-covid-grid-item-desc {
  font-family: 'Roboto', sans-serif;
}
.page-weareback .view-covid-grid-item .views-row:hover .views-field-php {
  display: none;
}
.page-weareback .slick-arrow {
  border: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
  height: 25px;
  width: 12px;
  position: absolute;
  top: 50%;
  margin: 0 20px;
  z-index: 100;
}
.page-weareback .slick-prev {
  left: -10px;
  background-image: url("../img/arrow-left-primary.svg");
}
.page-weareback .slick-next {
  right: -10px;
  background-image: url("../img/arrow-right-primary.svg");
}
@media (min-width: 1025px) {
  .page-weareback .slick-prev {
    left: -40px;
  }
  .page-weareback .slick-next {
    right: -40px;
  }
}
.mirame-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 20px;
}
.mirame-wrapper .mirame-col1 svg {
  fill: #000;
}
@media (min-width: 1024px) and (max-width: 1500px) {
  .mirame-wrapper .mirame-col1 svg {
    fill: #fff;
  }
}
.mirame-wrapper .mirame-col2 {
  margin-left: 9px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.mirame-wrapper .mirame-label {
  font-family: "ChaletLondonNineteenEighty";
}
.mirame-wrapper .mirame-data {
  font-family: "ChaletNewYorkNineteenEighty";
}
@font-face {
  font-family: "HumbleScript";
  src: url("../fonts/stay-humble-script.eot");
  src: url("../fonts/stay-humble-script.eot?#iefix") format("embedded-opentype"), url("../fonts/stay-humble-script.woff2") format("woff2"), url("../fonts/stay-humble-script.woff") format("woff"), url("../fonts/stay-humble-script.ttf") format("truetype"), url("../fonts/stay-humble-script.svg#youworkforthem") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dancingscript/v14/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3ROp5.ttf) format('truetype');
}
@font-face {
  font-family: "Dancing Script", cursive;
}
.page-gift-lists #block-system-main,
.node-type-gift-list #block-system-main,
.node-type-gift-list-item #block-system-main,
.page-my-gift-list #block-system-main,
.page-memes #block-system-main,
.node-type-meme #block-system-main,
.page-postcards #block-system-main,
.node-type-postcard #block-system-main {
  color: #414141;
}
.page-gift-lists .breadcrumb,
.node-type-gift-list .breadcrumb,
.node-type-gift-list-item .breadcrumb,
.page-my-gift-list .breadcrumb,
.page-memes .breadcrumb,
.node-type-meme .breadcrumb,
.page-postcards .breadcrumb,
.node-type-postcard .breadcrumb {
  display: none;
}
.page-gift-lists #block-system-main .view-id-ch_gift_lists {
  color: #fff;
}
.page-gift-lists #block-system-main .view-id-ch_gift_lists .subtitle {
  font-size: 22px;
}
.pane-cmspl-tso-page-title-image-christmas {
  width: 100%;
  position: relative;
  overflow: hidden;
  background: #000;
}
@media (max-width: 1023px) {
  .pane-cmspl-tso-page-title-image-christmas {
    min-height: 90vw;
  }
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas {
    height: 800px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title {
  font-size: 220%;
  line-height: 1;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
  font-family: "ChaletNewYorkNineteenEighty";
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 300%;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 0;
  font-size: 12px;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .title {
  margin: auto;
}
.domain-prague-thestyleoutlets-cz .pane-cmspl-tso-page-title-image-christmas .page_title_image_title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .pane-cmspl-tso-page-title-image-christmas .page_title_image_title {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title,
.domain-ursus-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title,
.domain-annopol-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title,
.domain-poznan-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title,
.domain-gliwice-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title {
  font-family: 'Roboto', sans-serif;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title {
    padding-top: 170px;
    font-size: 15px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title div:first-child {
  max-height: 80%;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title h3,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title ul {
  font-weight: normal;
  margin: 0;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2 {
  font-size: 375%;
  font-weight: normal;
  margin: 20px 0 30px;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2 {
    font-size: 700%;
  }
}
.domain-krakow-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2,
.domain-ursus-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2,
.domain-annopol-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2,
.domain-poznan-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2,
.domain-gliwice-factory-pl .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2 {
  font-family: "Dancing Script";
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title h3 {
  font-size: 100%;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .node-type-gift-list .pane-cmspl-tso-page-title-image-christmas .page_title_image_title h2 {
    font-size: 375%;
  }
  .node-type-gift-list .pane-cmspl-tso-page-title-image-christmas .page_title_image_title div:first-child {
    -ms-flex-positive: 1;
        flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title ul.menu {
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  font-size: 120%;
  text-transform: uppercase;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title ul.menu li {
  padding: 25px 20px 10px;
  border-bottom: 3px solid #414141;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title ul.menu li a {
  color: white;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title ul.menu li.active-trail {
  background-color: white;
  border-bottom-color: white;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title ul.menu li.active-trail a {
  color: #414141;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next {
  color: #414141;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 90%;
  position: absolute;
  top: 10px;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev,
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next {
    top: calc(85px + 50%);
    transform: translateY(-50%);
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev::before,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next::before,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev::after,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next::after {
  content: "";
  background-color: white;
  border-radius: 50%;
  display: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAMAAADdclTDAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAIRQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBEmK/7AAAACx0Uk5TAC/PwjTf/8ZA5RxG6rwWTe22FFLzrRBZ96UJZvicB2z7lwVykgFbh4r0IzWnCHp4AAAAd0lEQVR4nF3Q5w6DMAwEYLMOaNmFlr1aoOP9368SkgNx/n2KnNyZSB3DtA7YDlwFz4d1YVwDhBEjTpBmjFuO4s54lKhqRtOi6xnDiGlmPIHXwliBTYFMvI889Cm/J+l3+pz+pvhPZBE5RQfRT3QXeyH6nXe27/MPUdgH313BrpEAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-position: center;
  background-size: 6px 12px;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev::before,
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next::before,
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev::after,
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next::after {
    width: 40px;
    height: 40px;
    background-position: 12px center;
    background-size: 13px 25px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev {
  left: 10px;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev {
    left: 30px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev::before {
  display: inline-block;
  margin-right: 5px;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .prev::before {
    margin-right: 15px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next {
  right: 10px;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next {
    right: 30px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next::after {
  display: inline-block;
  margin-left: 5px;
  transform: rotate(180deg);
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .next::after {
    margin-left: 15px;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .share_it_christmas {
  margin-bottom: 11px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .share_it_christmas li {
  background-color: #414141;
  border-radius: 50%;
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_title .share_it_christmas .handler {
  -ms-flex-order: -1;
      order: -1;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_title .share_it_christmas {
    position: absolute;
    bottom: 100px;
    right: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.pane-cmspl-tso-page-title-image-christmas .page_title_image_desktop .img-responsive,
.pane-cmspl-tso-page-title-image-christmas .page_title_image_mobile .img-responsive {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_desktop {
    display: block;
    position: relative;
  }
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_desktop::after {
    content: "";
    display: block;
    width: 100%;
    height: 142px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-image: url("../img/black-mask.png");
  }
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_desktop .img-responsive {
    height: 800px;
  }
}
@media (max-width: 1023px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_mobile {
    display: block;
  }
}
@media (min-width: 1024px) {
  .pane-cmspl-tso-page-title-image-christmas .page_title_image_mobile {
    display: none;
  }
}
.panels-flexible-region {
  width: 100%;
}
.page-gift-lists .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.node-type-gift-list .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.node-type-gift-list-item .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.page-my-gift-list .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.page-memes .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.node-type-meme .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.page-postcards .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.node-type-postcard .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.page-postcard-item .pane-block:not(.pane-cmspl-tso-page-title-image-christmas):not(.pane-menu-menu-christmas),
.page-gift-lists .pane-custom,
.node-type-gift-list .pane-custom,
.node-type-gift-list-item .pane-custom,
.page-my-gift-list .pane-custom,
.page-memes .pane-custom,
.node-type-meme .pane-custom,
.page-postcards .pane-custom,
.node-type-postcard .pane-custom,
.page-postcard-item .pane-custom,
.page-gift-lists .pane-views-panes,
.node-type-gift-list .pane-views-panes,
.node-type-gift-list-item .pane-views-panes,
.page-my-gift-list .pane-views-panes,
.page-memes .pane-views-panes,
.node-type-meme .pane-views-panes,
.page-postcards .pane-views-panes,
.node-type-postcard .pane-views-panes,
.page-postcard-item .pane-views-panes {
  width: calc(100% - 40px);
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}
.page-gift-lists .pane-1,
.node-type-gift-list .pane-1,
.node-type-gift-list-item .pane-1,
.page-my-gift-list .pane-1,
.page-memes .pane-1,
.node-type-meme .pane-1,
.page-postcards .pane-1,
.node-type-postcard .pane-1,
.page-postcard-item .pane-1 {
  position: relative;
  padding: 40px 20px 20px;
  font-size: 12px;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .page-gift-lists .pane-1,
  .node-type-gift-list .pane-1,
  .node-type-gift-list-item .pane-1,
  .page-my-gift-list .pane-1,
  .page-memes .pane-1,
  .node-type-meme .pane-1,
  .page-postcards .pane-1,
  .node-type-postcard .pane-1,
  .page-postcard-item .pane-1 {
    padding: 70px 100px 20px;
    margin-top: 40px;
  }
}
.page-gift-lists .pane-1 h2,
.node-type-gift-list .pane-1 h2,
.node-type-gift-list-item .pane-1 h2,
.page-my-gift-list .pane-1 h2,
.page-memes .pane-1 h2,
.node-type-meme .pane-1 h2,
.page-postcards .pane-1 h2,
.node-type-postcard .pane-1 h2,
.page-postcard-item .pane-1 h2 {
  text-transform: initial;
  font-family: "ChaletParisNineteenEighty";
  font-weight: normal;
  font-size: 30px;
  margin: 0;
}
@media (min-width: 1024px) {
  .page-gift-lists .pane-1 h2,
  .node-type-gift-list .pane-1 h2,
  .node-type-gift-list-item .pane-1 h2,
  .page-my-gift-list .pane-1 h2,
  .page-memes .pane-1 h2,
  .node-type-meme .pane-1 h2,
  .page-postcards .pane-1 h2,
  .node-type-postcard .pane-1 h2,
  .page-postcard-item .pane-1 h2 {
    font-size: 40px;
  }
}
.page-gift-lists .pane-1 h3,
.node-type-gift-list .pane-1 h3,
.node-type-gift-list-item .pane-1 h3,
.page-my-gift-list .pane-1 h3,
.page-memes .pane-1 h3,
.node-type-meme .pane-1 h3,
.page-postcards .pane-1 h3,
.node-type-postcard .pane-1 h3,
.page-postcard-item .pane-1 h3 {
  text-transform: initial;
  font-family: "ChaletParisNineteenEighty";
  font-weight: normal;
  font-size: 16px;
  margin: 0;
}
@media (min-width: 1024px) {
  .page-gift-lists .pane-1 h3,
  .node-type-gift-list .pane-1 h3,
  .node-type-gift-list-item .pane-1 h3,
  .page-my-gift-list .pane-1 h3,
  .page-memes .pane-1 h3,
  .node-type-meme .pane-1 h3,
  .page-postcards .pane-1 h3,
  .node-type-postcard .pane-1 h3,
  .page-postcard-item .pane-1 h3 {
    font-size: 16px;
  }
}
.domain-krakow-factory-pl .page-gift-lists .pane-1 h2,
.domain-krakow-factory-pl .node-type-gift-list .pane-1 h2,
.domain-krakow-factory-pl .node-type-gift-list-item .pane-1 h2,
.domain-krakow-factory-pl .page-my-gift-list .pane-1 h2,
.domain-krakow-factory-pl .page-memes .pane-1 h2,
.domain-krakow-factory-pl .node-type-meme .pane-1 h2,
.domain-krakow-factory-pl .page-postcards .pane-1 h2,
.domain-krakow-factory-pl .node-type-postcard .pane-1 h2,
.domain-krakow-factory-pl .page-postcard-item .pane-1 h2,
.domain-ursus-factory-pl .page-gift-lists .pane-1 h2,
.domain-ursus-factory-pl .node-type-gift-list .pane-1 h2,
.domain-ursus-factory-pl .node-type-gift-list-item .pane-1 h2,
.domain-ursus-factory-pl .page-my-gift-list .pane-1 h2,
.domain-ursus-factory-pl .page-memes .pane-1 h2,
.domain-ursus-factory-pl .node-type-meme .pane-1 h2,
.domain-ursus-factory-pl .page-postcards .pane-1 h2,
.domain-ursus-factory-pl .node-type-postcard .pane-1 h2,
.domain-ursus-factory-pl .page-postcard-item .pane-1 h2,
.domain-annopol-factory-pl .page-gift-lists .pane-1 h2,
.domain-annopol-factory-pl .node-type-gift-list .pane-1 h2,
.domain-annopol-factory-pl .node-type-gift-list-item .pane-1 h2,
.domain-annopol-factory-pl .page-my-gift-list .pane-1 h2,
.domain-annopol-factory-pl .page-memes .pane-1 h2,
.domain-annopol-factory-pl .node-type-meme .pane-1 h2,
.domain-annopol-factory-pl .page-postcards .pane-1 h2,
.domain-annopol-factory-pl .node-type-postcard .pane-1 h2,
.domain-annopol-factory-pl .page-postcard-item .pane-1 h2,
.domain-poznan-factory-pl .page-gift-lists .pane-1 h2,
.domain-poznan-factory-pl .node-type-gift-list .pane-1 h2,
.domain-poznan-factory-pl .node-type-gift-list-item .pane-1 h2,
.domain-poznan-factory-pl .page-my-gift-list .pane-1 h2,
.domain-poznan-factory-pl .page-memes .pane-1 h2,
.domain-poznan-factory-pl .node-type-meme .pane-1 h2,
.domain-poznan-factory-pl .page-postcards .pane-1 h2,
.domain-poznan-factory-pl .node-type-postcard .pane-1 h2,
.domain-poznan-factory-pl .page-postcard-item .pane-1 h2,
.domain-gliwice-factory-pl .page-gift-lists .pane-1 h2,
.domain-gliwice-factory-pl .node-type-gift-list .pane-1 h2,
.domain-gliwice-factory-pl .node-type-gift-list-item .pane-1 h2,
.domain-gliwice-factory-pl .page-my-gift-list .pane-1 h2,
.domain-gliwice-factory-pl .page-memes .pane-1 h2,
.domain-gliwice-factory-pl .node-type-meme .pane-1 h2,
.domain-gliwice-factory-pl .page-postcards .pane-1 h2,
.domain-gliwice-factory-pl .node-type-postcard .pane-1 h2,
.domain-gliwice-factory-pl .page-postcard-item .pane-1 h2 {
  font-family: "Dancing Script";
}
.page-gift-lists .pane-views-panes ~ .pane-custom:not(.pane-1),
.node-type-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1),
.node-type-gift-list-item .pane-views-panes ~ .pane-custom:not(.pane-1),
.page-my-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1),
.page-memes .pane-views-panes ~ .pane-custom:not(.pane-1),
.node-type-meme .pane-views-panes ~ .pane-custom:not(.pane-1),
.page-postcards .pane-views-panes ~ .pane-custom:not(.pane-1),
.node-type-postcard .pane-views-panes ~ .pane-custom:not(.pane-1),
.page-postcard-item .pane-views-panes ~ .pane-custom:not(.pane-1) {
  position: relative;
  margin-bottom: 40px;
  padding: 70px 20px 20px;
}
@media (min-width: 1024px) {
  .page-gift-lists .pane-views-panes ~ .pane-custom:not(.pane-1),
  .node-type-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1),
  .node-type-gift-list-item .pane-views-panes ~ .pane-custom:not(.pane-1),
  .page-my-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1),
  .page-memes .pane-views-panes ~ .pane-custom:not(.pane-1),
  .node-type-meme .pane-views-panes ~ .pane-custom:not(.pane-1),
  .page-postcards .pane-views-panes ~ .pane-custom:not(.pane-1),
  .node-type-postcard .pane-views-panes ~ .pane-custom:not(.pane-1),
  .page-postcard-item .pane-views-panes ~ .pane-custom:not(.pane-1) {
    padding: 70px 100px 20px;
  }
}
.page-gift-lists .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-gift-list-item .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-my-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-memes .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-meme .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-postcards .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-postcard .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-postcard-item .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-gift-lists .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-gift-list-item .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-my-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-memes .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-meme .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-postcards .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-postcard .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-postcard-item .pane-views-panes ~ .pane-custom:not(.pane-1)::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 77px;
  height: 77px;
  z-index: -1;
}
.page-gift-lists .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-gift-list-item .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-my-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-memes .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-meme .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-postcards .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.node-type-postcard .pane-views-panes ~ .pane-custom:not(.pane-1)::before,
.page-postcard-item .pane-views-panes ~ .pane-custom:not(.pane-1)::before {
  left: 0;
  transform: scaleY(-1);
}
.page-gift-lists .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-gift-list-item .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-my-gift-list .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-memes .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-meme .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-postcards .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.node-type-postcard .pane-views-panes ~ .pane-custom:not(.pane-1)::after,
.page-postcard-item .pane-views-panes ~ .pane-custom:not(.pane-1)::after {
  right: 0;
  transform: scaleY(-1) rotate(90deg);
}
.node-type-gift-list-item .pane-1 {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .pane-menu-menu-christmas {
    padding: 0 150px;
  }
}
.pane-menu-menu-christmas ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.pane-menu-menu-christmas ul li a {
  height: calc(100vw - 40px);
  display: block;
  background-color: #c8c8c8;
  min-height: 200px;
  background-size: cover;
  text-align: center;
  font-size: 50px;
  color: white;
  padding: 26px;
  margin: 10px 10px 0;
  text-transform: none;
}
.pane-menu-menu-christmas ul li a:hover {
  text-decoration: none;
}
@media (min-width: 1024px) {
  .pane-menu-menu-christmas ul {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .pane-menu-menu-christmas ul li {
    padding: 13px;
    width: 33.333%;
  }
  .pane-menu-menu-christmas ul li a {
    margin: 0;
    height: 390px;
    display: block;
  }
}
.pane-menu-menu-christmas .memes {
  background-image: url("../christmas-image/christmas-menu/memes-mobile.jpg");
}
@media (min-width: 1024px) {
  .pane-menu-menu-christmas .memes {
    background-image: url("../christmas-image/christmas-menu/memes-desktop.jpg");
  }
}
.pane-menu-menu-christmas .postcards {
  background-image: url("../christmas-image/christmas-menu/postcards-mobile.jpg");
}
@media (min-width: 1024px) {
  .pane-menu-menu-christmas .postcards {
    background-image: url("../christmas-image/christmas-menu/postcards-desktop.jpg");
  }
}
.pane-menu-menu-christmas .gift-lists {
  background-image: url("../christmas-image/christmas-menu/giftlist-mobile.jpg");
}
@media (min-width: 1024px) {
  .pane-menu-menu-christmas .gift-lists {
    background-image: url("../christmas-image/christmas-menu/giftlist-desktop.jpg");
  }
}
.share_it_christmas {
  text-align: center;
}
.share_it_christmas ul {
  margin: 0;
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.share_it_christmas ul li {
  margin: 0 5px;
  width: 32px;
  height: 32px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.share_it_christmas ul li a {
  font-size: 0;
}
.share_it_christmas ul li a::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain;
  -webkit-filter: invert(1);
          filter: invert(1);
}
.share_it_christmas ul .tso_share_facebook a::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOSA4aC0zdjRoM3YxMmg1di0xMmgzLjY0MmwuMzU4LTRoLTR2LTEuNjY3YzAtLjk1NS4xOTItMS4zMzMgMS4xMTUtMS4zMzNoMi44ODV2LTVoLTMuODA4Yy0zLjU5NiAwLTUuMTkyIDEuNTgzLTUuMTkyIDQuNjE1djMuMzg1eiIvPjwvc3ZnPg==');
}
.share_it_christmas ul .tso_share_twitter a::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjQgNC41NTdjLS44ODMuMzkyLTEuODMyLjY1Ni0yLjgyOC43NzUgMS4wMTctLjYwOSAxLjc5OC0xLjU3NCAyLjE2NS0yLjcyNC0uOTUxLjU2NC0yLjAwNS45NzQtMy4xMjcgMS4xOTUtLjg5Ny0uOTU3LTIuMTc4LTEuNTU1LTMuNTk0LTEuNTU1LTMuMTc5IDAtNS41MTUgMi45NjYtNC43OTcgNi4wNDUtNC4wOTEtLjIwNS03LjcxOS0yLjE2NS0xMC4xNDgtNS4xNDQtMS4yOSAyLjIxMy0uNjY5IDUuMTA4IDEuNTIzIDYuNTc0LS44MDYtLjAyNi0xLjU2Ni0uMjQ3LTIuMjI5LS42MTYtLjA1NCAyLjI4MSAxLjU4MSA0LjQxNSAzLjk0OSA0Ljg5LS42OTMuMTg4LTEuNDUyLjIzMi0yLjIyNC4wODQuNjI2IDEuOTU2IDIuNDQ0IDMuMzc5IDQuNiAzLjQxOS0yLjA3IDEuNjIzLTQuNjc4IDIuMzQ4LTcuMjkgMi4wNCAyLjE3OSAxLjM5NyA0Ljc2OCAyLjIxMiA3LjU0OCAyLjIxMiA5LjE0MiAwIDE0LjMwNy03LjcyMSAxMy45OTUtMTQuNjQ2Ljk2Mi0uNjk1IDEuNzk3LTEuNTYyIDIuNDU3LTIuNTQ5eiIvPjwvc3ZnPg==');
}
.share_it_christmas ul .tso_share_email a::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAzdjE4aDI0di0xOGgtMjR6bTYuNjIzIDcuOTI5bC00LjYyMyA1LjcxMnYtOS40NThsNC42MjMgMy43NDZ6bS00LjE0MS01LjkyOWgxOS4wMzVsLTkuNTE3IDcuNzEzLTkuNTE4LTcuNzEzem01LjY5NCA3LjE4OGwzLjgyNCAzLjA5OSAzLjgzLTMuMTA0IDUuNjEyIDYuODE3aC0xOC43NzlsNS41MTMtNi44MTJ6bTkuMjA4LTEuMjY0bDQuNjE2LTMuNzQxdjkuMzQ4bC00LjYxNi01LjYwN3oiLz48L3N2Zz4=');
}
.share_it_christmas ul .tso_share_messanger a::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyNyAwLTEyIDQuOTc1LTEyIDExLjExMSAwIDMuNDk3IDEuNzQ1IDYuNjE2IDQuNDcyIDguNjUydjQuMjM3bDQuMDg2LTIuMjQyYzEuMDkuMzAxIDIuMjQ2LjQ2NCAzLjQ0Mi40NjQgNi42MjcgMCAxMi00Ljk3NCAxMi0xMS4xMTEgMC02LjEzNi01LjM3My0xMS4xMTEtMTItMTEuMTExem0xLjE5MyAxNC45NjNsLTMuMDU2LTMuMjU5LTUuOTYzIDMuMjU5IDYuNTU5LTYuOTYzIDMuMTMgMy4yNTkgNS44ODktMy4yNTktNi41NTkgNi45NjN6Ii8+PC9zdmc+');
}
.share_it_christmas ul .tso_share_whatsup a::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNLjA1NyAyNGwxLjY4Ny02LjE2M2MtMS4wNDEtMS44MDQtMS41ODgtMy44NDktMS41ODctNS45NDYuMDAzLTYuNTU2IDUuMzM4LTExLjg5MSAxMS44OTMtMTEuODkxIDMuMTgxLjAwMSA2LjE2NyAxLjI0IDguNDEzIDMuNDg4IDIuMjQ1IDIuMjQ4IDMuNDgxIDUuMjM2IDMuNDggOC40MTQtLjAwMyA2LjU1Ny01LjMzOCAxMS44OTItMTEuODkzIDExLjg5Mi0xLjk5LS4wMDEtMy45NTEtLjUtNS42ODgtMS40NDhsLTYuMzA1IDEuNjU0em02LjU5Ny0zLjgwN2MxLjY3Ni45OTUgMy4yNzYgMS41OTEgNS4zOTIgMS41OTIgNS40NDggMCA5Ljg4Ni00LjQzNCA5Ljg4OS05Ljg4NS4wMDItNS40NjItNC40MTUtOS44OS05Ljg4MS05Ljg5Mi01LjQ1MiAwLTkuODg3IDQuNDM0LTkuODg5IDkuODg0LS4wMDEgMi4yMjUuNjUxIDMuODkxIDEuNzQ2IDUuNjM0bC0uOTk5IDMuNjQ4IDMuNzQyLS45ODF6bTExLjM4Ny01LjQ2NGMtLjA3NC0uMTI0LS4yNzItLjE5OC0uNTctLjM0Ny0uMjk3LS4xNDktMS43NTgtLjg2OC0yLjAzMS0uOTY3LS4yNzItLjA5OS0uNDctLjE0OS0uNjY5LjE0OS0uMTk4LjI5Ny0uNzY4Ljk2Ny0uOTQxIDEuMTY1LS4xNzMuMTk4LS4zNDcuMjIzLS42NDQuMDc0LS4yOTctLjE0OS0xLjI1NS0uNDYyLTIuMzktMS40NzUtLjg4My0uNzg4LTEuNDgtMS43NjEtMS42NTMtMi4wNTktLjE3My0uMjk3LS4wMTgtLjQ1OC4xMy0uNjA2LjEzNC0uMTMzLjI5Ny0uMzQ3LjQ0Ni0uNTIxLjE1MS0uMTcyLjItLjI5Ni4zLS40OTUuMDk5LS4xOTguMDUtLjM3Mi0uMDI1LS41MjEtLjA3NS0uMTQ4LS42NjktMS42MTEtLjkxNi0yLjIwNi0uMjQyLS41NzktLjQ4Ny0uNTAxLS42NjktLjUxbC0uNTctLjAxYy0uMTk4IDAtLjUyLjA3NC0uNzkyLjM3MnMtMS4wNCAxLjAxNi0xLjA0IDIuNDc5IDEuMDY1IDIuODc2IDEuMjEzIDMuMDc0Yy4xNDkuMTk4IDIuMDk1IDMuMiA1LjA3NiA0LjQ4Ny43MDkuMzA2IDEuMjYzLjQ4OSAxLjY5NC42MjYuNzEyLjIyNiAxLjM2LjE5NCAxLjg3Mi4xMTguNTcxLS4wODUgMS43NTgtLjcxOSAyLjAwNi0xLjQxMy4yNDgtLjY5NS4yNDgtMS4yOS4xNzMtMS40MTR6Ii8+PC9zdmc+');
}
.share_it_christmas ul #share_email {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: rgba(0, 0, 0, 0.8);
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: white;
  pointer-events: none;
  opacity: 0;
  transform: scale(2);
  transition: all 300ms ease-in-out;
}
.share_it_christmas ul #share_email input,
.share_it_christmas ul #share_email button {
  border-radius: 0;
  margin: 20px;
  font-size: 19px;
}
.share_it_christmas ul #share_email input {
  padding: 20px;
  height: auto;
  text-align: center;
}
.share_it_christmas ul #share_email button {
  text-transform: uppercase;
  font-weight: bold;
}
.share_it_christmas ul #share_email.active {
  opacity: 1;
  pointer-events: all;
  transform: scale(1);
}
.views-field-gift-list-item .share_it_christmas,
.views-field-meme .share_it_christmas {
  position: absolute;
  top: 21px;
  right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 20px;
}
.views-field-gift-list-item .share_it_christmas .handler,
.views-field-meme .share_it_christmas .handler {
  display: block;
  width: 22px;
  height: 22px;
  margin: 5px;
  margin-right: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAMAAADuMkXpAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAVZQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBBmGeuwAAAHJ0Uk5TAAFHsePnwmIIbvr/mj73bAKizwXQ6clK38oYkfVEx/mLBgcOhe/XVA04n9XasFE6m9OnQsYaCgNl9Pj7Xe6QIKzZ6xfsGa/tiR1r/dJZP6TWRkXL9pgJEYzxCzKWzqlLzKvkgxxeUOHIcHehT7fd4MVp5WymOgAAAShJREFUeJx10mdbwjAQB/AUVCp/wUhBXIh7UREcoKAC4saBqLhw4N7j+7+RxsbHnk/vVZ/8ene5JIyRUBzOuvoGl0rXmdLohhFN/8jjxU80E+AtJsBHRPNLCdBqrXYSbJPSblnv6OySANdfCHUDYWdAQE+vmEHr44z1DwwCQ8Mjo2MRfTyqGTAR88UnpzzTgDc2Y/yoJpIiYXbOyE6lgci8pWsoZbZcWMxY95m1G5rlpCzliehSlleIrNpWc4RNWVvfsIqyKW7EXQC2tknWzm4xl90r7QMHh/nfIxHB1XLt8+j4BChGT88q5/GLy6QlOXhVO4vqteh6o1notiK3A9yRnvcPUh7pELbvQNXthFel+Gm1UtqUJyr8uSDgJUGF8de394/PrzL7BtXvKHYuCbf0AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.views-field-gift-list-item .share_it_christmas .component,
.views-field-meme .share_it_christmas .component {
  display: block;
  max-width: 0;
  overflow: hidden;
  opacity: 0;
}
.views-field-gift-list-item .share_it_christmas:hover,
.views-field-meme .share_it_christmas:hover {
  background-color: #414141;
}
.views-field-gift-list-item .share_it_christmas:hover .handler,
.views-field-meme .share_it_christmas:hover .handler {
  -webkit-filter: invert(1) brightness(1.3);
          filter: invert(1) brightness(1.3);
}
.views-field-gift-list-item .share_it_christmas:hover .component,
.views-field-meme .share_it_christmas:hover .component {
  max-width: 160px;
  opacity: 1;
}
.views-field-gift-list-item .share_it_christmas,
.views-field-meme .share_it_christmas,
.views-field-gift-list-item .share_it_christmas .handler,
.views-field-meme .share_it_christmas .handler,
.views-field-gift-list-item .share_it_christmas .component,
.views-field-meme .share_it_christmas .component {
  transition: all 150ms ease-in-out;
}
.views-field-gift-list .share_it_christmas {
  position: absolute;
  bottom: 21px;
  right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 20px;
}
.views-field-gift-list .share_it_christmas .handler {
  display: block;
  width: 22px;
  height: 22px;
  margin: 5px;
  margin-right: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAMAAADuMkXpAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAVZQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBBmGeuwAAAHJ0Uk5TAAFHsePnwmIIbvr/mj73bAKizwXQ6clK38oYkfVEx/mLBgcOhe/XVA04n9XasFE6m9OnQsYaCgNl9Pj7Xe6QIKzZ6xfsGa/tiR1r/dJZP6TWRkXL9pgJEYzxCzKWzqlLzKvkgxxeUOHIcHehT7fd4MVp5WymOgAAAShJREFUeJx10mdbwjAQB/AUVCp/wUhBXIh7UREcoKAC4saBqLhw4N7j+7+RxsbHnk/vVZ/8ene5JIyRUBzOuvoGl0rXmdLohhFN/8jjxU80E+AtJsBHRPNLCdBqrXYSbJPSblnv6OySANdfCHUDYWdAQE+vmEHr44z1DwwCQ8Mjo2MRfTyqGTAR88UnpzzTgDc2Y/yoJpIiYXbOyE6lgci8pWsoZbZcWMxY95m1G5rlpCzliehSlleIrNpWc4RNWVvfsIqyKW7EXQC2tknWzm4xl90r7QMHh/nfIxHB1XLt8+j4BChGT88q5/GLy6QlOXhVO4vqteh6o1notiK3A9yRnvcPUh7pELbvQNXthFel+Gm1UtqUJyr8uSDgJUGF8de394/PrzL7BtXvKHYuCbf0AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
.views-field-gift-list .share_it_christmas .component {
  display: block;
  max-width: 0;
  overflow: hidden;
  opacity: 0;
}
.views-field-gift-list .share_it_christmas:hover {
  background-color: #414141;
}
.views-field-gift-list .share_it_christmas:hover .handler {
  -webkit-filter: invert(1) brightness(1.3);
          filter: invert(1) brightness(1.3);
}
.views-field-gift-list .share_it_christmas:hover .component {
  max-width: 160px;
  opacity: 1;
}
.views-field-gift-list .share_it_christmas,
.views-field-gift-list .share_it_christmas .handler,
.views-field-gift-list .share_it_christmas .component {
  transition: all 150ms ease-in-out;
}
.page-memes .view-id-ch_memes .share_it_christmas {
  top: -40px;
  right: -7px;
}
.views-field-gift-list-item .share_it_christmas {
  top: 13px;
  right: 22px;
}
.views-field-gift-list-item .share_it_christmas .handler {
  width: 22px;
  height: 22px;
}
.pane-custom .share_it_christmas {
  font-size: 19px;
  text-transform: uppercase;
  font-weight: bold;
}
.pane-custom .share_it_christmas ul {
  margin: 10px 0 40px;
}
.pane-custom .share_it_christmas ul li {
  background-color: #414141;
  border-radius: 50%;
  margin: 5px;
}
.view-id-ch_gift_lists .view-content,
.view-id-ch_gift_list_items .view-content,
.view-ch-my-gift-list .view-content,
.view-id-ch_memes .view-content,
.view-id-ch_meme_interior .view-content,
.view-id-ch_postcards .view-content,
.view-id-ch_postcard_interior .view-content,
.view-ch-postcard-item .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .view-id-ch_gift_lists .view-content,
  .view-id-ch_gift_list_items .view-content,
  .view-ch-my-gift-list .view-content,
  .view-id-ch_memes .view-content,
  .view-id-ch_meme_interior .view-content,
  .view-id-ch_postcards .view-content,
  .view-id-ch_postcard_interior .view-content,
  .view-ch-postcard-item .view-content {
    padding: 0 150px;
  }
}
.view-id-ch_gift_lists .view-content .views-row,
.view-id-ch_gift_list_items .view-content .views-row,
.view-ch-my-gift-list .view-content .views-row,
.view-id-ch_memes .view-content .views-row,
.view-id-ch_meme_interior .view-content .views-row,
.view-id-ch_postcards .view-content .views-row,
.view-id-ch_postcard_interior .view-content .views-row,
.view-ch-postcard-item .view-content .views-row {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 26px;
}
.view-id-ch_gift_lists .view-content .views-row .link,
.view-id-ch_gift_list_items .view-content .views-row .link,
.view-ch-my-gift-list .view-content .views-row .link,
.view-id-ch_memes .view-content .views-row .link,
.view-id-ch_meme_interior .view-content .views-row .link,
.view-id-ch_postcards .view-content .views-row .link,
.view-id-ch_postcard_interior .view-content .views-row .link,
.view-ch-postcard-item .view-content .views-row .link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.view-id-ch_gift_lists .view-content .views-row img,
.view-id-ch_gift_list_items .view-content .views-row img,
.view-ch-my-gift-list .view-content .views-row img,
.view-id-ch_memes .view-content .views-row img,
.view-id-ch_meme_interior .view-content .views-row img,
.view-id-ch_postcards .view-content .views-row img,
.view-id-ch_postcard_interior .view-content .views-row img,
.view-ch-postcard-item .view-content .views-row img {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .view-id-ch_gift_lists .view-content .views-row {
    width: calc(50% - (26px / 2));
  }
  .view-id-ch_gift_lists .view-content .views-row:not(:nth-child(2n)) {
    margin-right: 26px;
  }
}
.view-id-ch_gift_lists .view-content .views-row .titles {
  position: absolute;
  top: 26px;
  left: 26px;
  right: 26px;
  text-transform: uppercase;
}
.view-id-ch_gift_lists .view-content .views-row .titles .title {
  font-size: 11px;
}
.view-id-ch_gift_lists .view-content .views-row .titles .subtitle {
  font-size: 22px;
  font-weight: bold;
}
.view-id-ch_gift_list_items .view-content .views-row,
.view-id-ch_memes .view-content .views-row,
.view-id-ch_my_gift_list .view-content .views-row {
  border: 1px solid white;
  width: calc(50% - (26px / 2));
}
.view-id-ch_gift_list_items .view-content .views-row:hover,
.view-id-ch_memes .view-content .views-row:hover,
.view-id-ch_my_gift_list .view-content .views-row:hover {
  border-color: #dadbdb;
}
.view-id-ch_gift_list_items .view-content .views-row:not(:nth-child(2n)),
.view-id-ch_memes .view-content .views-row:not(:nth-child(2n)),
.view-id-ch_my_gift_list .view-content .views-row:not(:nth-child(2n)) {
  margin-right: 26px;
}
@media (min-width: 1024px) {
  .view-id-ch_gift_list_items .view-content .views-row,
  .view-id-ch_memes .view-content .views-row,
  .view-id-ch_my_gift_list .view-content .views-row {
    width: calc(25% - (3 * 26px / 4));
  }
  .view-id-ch_gift_list_items .view-content .views-row:not(:nth-child(4n)),
  .view-id-ch_memes .view-content .views-row:not(:nth-child(4n)),
  .view-id-ch_my_gift_list .view-content .views-row:not(:nth-child(4n)) {
    margin-right: 26px;
  }
}
.view-id-ch_gift_list_items .view-content .views-row .titles,
.view-id-ch_memes .view-content .views-row .titles,
.view-id-ch_my_gift_list .view-content .views-row .titles {
  position: absolute;
  left: 13px;
  bottom: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
.view-id-ch_gift_list_items .view-content .views-row .titles .title,
.view-id-ch_memes .view-content .views-row .titles .title,
.view-id-ch_my_gift_list .view-content .views-row .titles .title {
  font-size: 17px;
}
.view-id-ch_gift_list_items .view-content .views-row .titles .subtitle,
.view-id-ch_memes .view-content .views-row .titles .subtitle,
.view-id-ch_my_gift_list .view-content .views-row .titles .subtitle {
  font-size: 14px;
}
.view-id-ch_gift_list_items .view-content .views-row .titles .subtitle .old-price,
.view-id-ch_memes .view-content .views-row .titles .subtitle .old-price,
.view-id-ch_my_gift_list .view-content .views-row .titles .subtitle .old-price {
  text-decoration: line-through;
  color: #949393;
}
.view-id-ch_gift_list_items .view-content .views-row .gift_list_item_like,
.view-id-ch_memes .view-content .views-row .gift_list_item_like,
.view-id-ch_my_gift_list .view-content .views-row .gift_list_item_like {
  cursor: pointer;
  position: absolute;
  top: 18px;
  right: 0;
  display: block;
  width: 22px;
  height: 22px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAQtQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBFHt/sAAAAFl0Uk5TAEvsDdGyVfgdBrmsAS/6TZ7LKERXboOd/2hx4Pbv49a7bQhw8o4lIhgQCabkRe0MPO66FTPrwRor558Ddc3OpaoCCn1+GVM9RjG49IHJFoX5xOF60HIOvqR4xUKQAAABEElEQVR4nGWQ15KCQBBFWzEhKOYMmBHFnMOuOWLA7P9/yTIloyv2w8ypUzX3dg0AHoPRaICvIUxms4n40harzWa16C1pp2iaspM67XAyAIzTodMut5pLuF0v4fH6/IFgKIw4HAoG/D6vByASjbEcH08kkU4m4jzHxqIpSGeyQk7M47d5MSdkM2ngCrR+K7ogQbFElT9tmSoVASrVWv2/rdeqFXQ3mq3227ZbzcaTOt1eH9t+r9vBPPgRMYq/g1fzcDTGPB4N8WYTfvrOnvETjebsQj3J5RL934Kda3olqS3rjSxv1mq/tNL0dgf7g3JkmKNy2MNui+NO54t8vQHcrvLlfJrh7LvyEJ4oPJQ7yv4DQgkh8B6YM0YAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center;
  transition: background 200ms ease-in-out;
}
.view-id-ch_gift_list_items .view-content .views-row .gift_list_item_like.active,
.view-id-ch_memes .view-content .views-row .gift_list_item_like.active,
.view-id-ch_my_gift_list .view-content .views-row .gift_list_item_like.active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAK5QTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQEBAQUFBQEBAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPz8/Pz8/Pz8/QUFBQUFBQUFBQUFBQEBAQUFBQUFBQUFBQUFBQUFBQEBAQUFBPj4+QUFBQUFBQEBAQUFBPz8/QUFBQUFBQUFBOzs7Pz8/QUFBQUFBQUFBQUFBZwayQwAAADp0Uk5TAID+Gff/jgzs/1X+2vT9+Up2kK3D2fuw/Pjtr/75/3dqXE/9tPX2At/7FP4wefrB/PGDvv79sRvuP0MEvAkAAADkSURBVHicZc7pdsIgEAXgccxVEaWuFKzWvcatVm1d3v/FSgxRjPfkB/mYM1yiLAXmAr2kGAFR8YVLcCnltVxxKirlHFch4b5qjmt15cbfandoNFvtThcat3Q77VazQfSuwcb2RKqyZw1DfxCb5C2E6Q+YzDPd8mloyEmHMBI8JBqxeHbDo6TKWIW7BatxWnEip8GsmmTVZ/PH8Ncs00U8eEwv44XnlV0Hpe3K84bZ/SvvvPG8Na5h38m3u5Jm63k3x88U+8NhD6tQ33k+6t8/nM5E5xMiqY/Z7gvia3q8xuKS7P4H190Re5GwECUAAAAASUVORK5CYII=');
}
.view-id-ch_gift_list_items .view-content .field-content,
.view-id-ch_my_gift_list .view-content .field-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.view-id-ch_gift_list_items .view-content .views-row .titles,
.view-id-ch_my_gift_list .view-content .views-row .titles {
  -ms-flex-order: 1 !important;
      order: 1 !important;
  position: relative !important;
  left: auto !important;
  bottom: auto !important;
  padding: 13px;
}
.view-id-ch_gift_list_items .view-content .views-row .titles .brand_name,
.view-id-ch_my_gift_list .view-content .views-row .titles .brand_name {
  font-size: 17px;
}
.view-id-ch_gift_list_items .view-content .views-row .titles .title,
.view-id-ch_my_gift_list .view-content .views-row .titles .title {
  text-transform: none;
}
@media (min-width: 1024px) {
  .view-id-ch_postcards .view-content .views-row {
    width: calc(24% - (2 * 26px / 3));
  }
  .view-id-ch_postcards .view-content .views-row:not(:nth-child(4n)) {
    margin-right: 26px;
  }
}
.view-id-ch_postcards .view-content .views-row .postcard {
  position: relative;
}
.view-id-ch_postcards .view-content .views-row .front,
.view-id-ch_postcards .view-content .views-row .reverse {
  border: 1px solid #D29948;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 500ms ease-in-out;
}
.view-id-ch_postcards .view-content .views-row:hover .front {
  transform: rotateY(180deg);
}
.view-id-ch_postcards .view-content .views-row .reverse {
  position: absolute;
  top: 0;
  left: 0;
  transform: rotateY(180deg);
}
.view-id-ch_postcards .view-content .views-row:hover .reverse {
  transform: rotateY(0);
}
.page-gift-lists .pane-2,
.node-type-gift-list .pane-2 {
  text-align: right;
}
.page-gift-lists .pane-2 a,
.node-type-gift-list .pane-2 a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: underline;
  color: #414141;
}
.page-gift-lists .pane-2 a::after,
.node-type-gift-list .pane-2 a::after {
  content: attr(data-favorites);
  margin-left: 10px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: white;
  font-weight: normal;
  vertical-align: middle;
  margin-bottom: 9px;
  width: 35px;
  height: 35px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAMAAADiW5DOAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAALpQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBxHdjkgAAAD50Uk5TABC9/76JC+9qAdhJuSmYJPcGIDlWcJDrF7XP6cIVyqeRe2T9g0Rpn9UN/kJBeK3jXRrk+YX4FLMj2mPy7HepKKcKAAABD0lEQVR4nIXT1xaCMAwG4EoERXDUvffee/v+ryVYUIJp+a9o+h16QgpjODEN4jGmjg4AupoYCcckDKVJgpukipipj0mZCmOBiKUwtmdsOUmDn7TUZL4mIyPZ3Nfksn+7PF8olsoV+KVSLhULeS62q3qt3gBZGvWaXmVN6b6fJoskAEyLJBprtSNIu+WM2lYS+3MJeEdBOl77ZldKur8b0JOQXvBD9weEGPTxNIaEGYYmNiLMKGTGhBmHzIQwk5CZEmaKyWxOmPkMmQVBAJbIrEizQmbtlzfb3XbjL9bI7EXxcHSnbBxPYrkPkrOoXa7e+noRhXOwrYNTuAX/YOvmvhY1dn88Xxydzl/Px108vgFyLhWis9pZTwAAAABJRU5ErkJggg==');
}
.node-type-gift-list-item .pane-2 a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: underline;
  color: #414141;
}
.node-type-gift-list-item .pane-2 a::after {
  content: attr(data-favorites);
  margin-left: 10px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: white;
  font-weight: normal;
  vertical-align: middle;
  margin-bottom: 9px;
  width: 35px;
  height: 35px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAMAAADiW5DOAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAALpQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBxHdjkgAAAD50Uk5TABC9/76JC+9qAdhJuSmYJPcGIDlWcJDrF7XP6cIVyqeRe2T9g0Rpn9UN/kJBeK3jXRrk+YX4FLMj2mPy7HepKKcKAAABD0lEQVR4nIXT1xaCMAwG4EoERXDUvffee/v+ryVYUIJp+a9o+h16QgpjODEN4jGmjg4AupoYCcckDKVJgpukipipj0mZCmOBiKUwtmdsOUmDn7TUZL4mIyPZ3Nfksn+7PF8olsoV+KVSLhULeS62q3qt3gBZGvWaXmVN6b6fJoskAEyLJBprtSNIu+WM2lYS+3MJeEdBOl77ZldKur8b0JOQXvBD9weEGPTxNIaEGYYmNiLMKGTGhBmHzIQwk5CZEmaKyWxOmPkMmQVBAJbIrEizQmbtlzfb3XbjL9bI7EXxcHSnbBxPYrkPkrOoXa7e+noRhXOwrYNTuAX/YOvmvhY1dn88Xxydzl/Px108vgFyLhWis9pZTwAAAABJRU5ErkJggg==');
}
.back {
  color: #414141;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
  display: block;
}
.back span {
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .pane-ch-gift-list-item-interior-panel-pane-1 {
    padding: 0 150px;
  }
  .pane-ch-gift-list-item-interior-panel-pane-1 img {
    max-width: 70%;
  }
}
.pane-ch-gift-list-item-interior-panel-pane-1 .titles {
  text-transform: uppercase;
  font-weight: bold;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .titles .brand_name,
.pane-ch-gift-list-item-interior-panel-pane-1 .titles .title {
  font-size: 31px;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .titles .title {
  text-transform: none;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .titles .subtitle {
  font-size: 27px;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .titles .subtitle .old-price {
  text-decoration: line-through;
  color: #949393;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .titles .subtitle .description {
  font-size: 15px;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .gift_list_item_like_wrapper {
  margin-bottom: 30px;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .gift_list_item_like_wrapper .gift_list_item_like {
  position: absolute;
  right: 8px;
  cursor: pointer;
  display: block;
  width: 22px;
  height: 22px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAQtQTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBFHt/sAAAAFl0Uk5TAEvsDdGyVfgdBrmsAS/6TZ7LKERXboOd/2hx4Pbv49a7bQhw8o4lIhgQCabkRe0MPO66FTPrwRor558Ddc3OpaoCCn1+GVM9RjG49IHJFoX5xOF60HIOvqR4xUKQAAABEElEQVR4nGWQ15KCQBBFWzEhKOYMmBHFnMOuOWLA7P9/yTIloyv2w8ypUzX3dg0AHoPRaICvIUxms4n40harzWa16C1pp2iaspM67XAyAIzTodMut5pLuF0v4fH6/IFgKIw4HAoG/D6vByASjbEcH08kkU4m4jzHxqIpSGeyQk7M47d5MSdkM2ngCrR+K7ogQbFElT9tmSoVASrVWv2/rdeqFXQ3mq3227ZbzcaTOt1eH9t+r9vBPPgRMYq/g1fzcDTGPB4N8WYTfvrOnvETjebsQj3J5RL934Kda3olqS3rjSxv1mq/tNL0dgf7g3JkmKNy2MNui+NO54t8vQHcrvLlfJrh7LvyEJ4oPJQ7yv4DQgkh8B6YM0YAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center;
  transition: background 200ms ease-in-out;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .gift_list_item_like_wrapper .gift_list_item_like.active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAK5QTFRFAAAAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQEBAQUFBQEBAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPz8/Pz8/Pz8/QUFBQUFBQUFBQUFBQEBAQUFBQUFBQUFBQUFBQUFBQEBAQUFBPj4+QUFBQUFBQEBAQUFBPz8/QUFBQUFBQUFBOzs7Pz8/QUFBQUFBQUFBQUFBZwayQwAAADp0Uk5TAID+Gff/jgzs/1X+2vT9+Up2kK3D2fuw/Pjtr/75/3dqXE/9tPX2At/7FP4wefrB/PGDvv79sRvuP0MEvAkAAADkSURBVHicZc7pdsIgEAXgccxVEaWuFKzWvcatVm1d3v/FSgxRjPfkB/mYM1yiLAXmAr2kGAFR8YVLcCnltVxxKirlHFch4b5qjmt15cbfandoNFvtThcat3Q77VazQfSuwcb2RKqyZw1DfxCb5C2E6Q+YzDPd8mloyEmHMBI8JBqxeHbDo6TKWIW7BatxWnEip8GsmmTVZ/PH8Ncs00U8eEwv44XnlV0Hpe3K84bZ/SvvvPG8Na5h38m3u5Jm63k3x88U+8NhD6tQ33k+6t8/nM5E5xMiqY/Z7gvia3q8xuKS7P4H190Re5GwECUAAAAASUVORK5CYII=');
}
.pane-ch-gift-list-item-interior-panel-pane-1 > *,
.pane-ch-meme-interior-panel-pane-1 > * {
  position: relative;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .share-like,
.pane-ch-meme-interior-panel-pane-1 .share-like {
  text-align: right;
  font-size: 14px;
  text-transform: uppercase;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .share-like .share_it_christmas,
.pane-ch-meme-interior-panel-pane-1 .share-like .share_it_christmas {
  margin: 5px 0 10px;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .share-like .share_it_christmas .handler,
.pane-ch-meme-interior-panel-pane-1 .share-like .share_it_christmas .handler {
  display: none;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .share-like .share_it_christmas ul,
.pane-ch-meme-interior-panel-pane-1 .share-like .share_it_christmas ul {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.pane-ch-gift-list-item-interior-panel-pane-1 .share-like .share_it_christmas li,
.pane-ch-meme-interior-panel-pane-1 .share-like .share_it_christmas li {
  background-color: #414141;
  border-radius: 50%;
}
.view-id-ch_meme_interior > * {
  position: relative;
}
.view-id-ch_meme_interior .meme {
  position: relative;
  display: inline-block;
}
.view-id-ch_meme_interior .meme img {
  max-width: 483px;
}
@media (min-width: 1024px) {
  .view-id-ch_meme_interior .meme::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -77px;
    left: -99px;
    background-image: url("../christmas-image/meme-overlay.png");
    width: 863px;
    height: 327px;
    z-index: -1;
  }
}
.view-id-ch_postcard_interior > * {
  position: relative;
}
.view-id-ch_postcard_interior .rotate {
  cursor: pointer;
  position: absolute;
  bottom: 80px;
  width: 80px;
  height: 80px;
  -ms-flex-direction: column;
      flex-direction: column;
  right: -10px;
  background-color: #93182c;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 1024px) {
  .view-id-ch_postcard_interior .rotate {
    top: 15px;
    bottom: auto;
    width: 100px;
    height: 60px;
    -ms-flex-direction: row;
        flex-direction: row;
    right: -100px;
  }
}
.view-id-ch_postcard_interior .rotate::after {
  -ms-flex-order: -1;
      order: -1;
  margin-bottom: 5px;
  content: "";
  width: 18px;
  height: 23px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAMAAAAx3e/WAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAPxQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////WPWlFQAAAFR0Uk5TAFnexCNX8v9iWPbdJlTVoaemmWwv5OvR7GQ1yGtvco7Q+2k24+4HYT464TO7CzjAF0j4SQKrlF7KQvU/8+dT/dKQJekQudkqumAcRpPqLQjTGLcbeixBMQAAAMNJREFUeJxd0dUSwyAQBVCqt00tTd3d3d3d7f//pSTtZCD7dDkwsAAhhOj0BiPhymQGLJxYBcBmZ8VB18DpEt2Sx/snH9Tyu38YAFPBkExhG42RaCyeSNKQSsuWyQK5DA35At1EKMpWKgPKJKnogWpNTvWG2Pyd1WoDHb7rbg/o80QGwFBDozF8GppMMdPQfIGlhlaAyMt6Aww42e6AfZOVw5He8qQOzxfd9UZFUuW+F5TXkR5s17Se7Be83renWPgo+QvcCRJead+47AAAAABJRU5ErkJggg==');
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 1024px) {
  .view-id-ch_postcard_interior .rotate::after {
    -ms-flex-order: 1;
        order: 1;
    margin-left: 5px;
    margin-bottom: 0;
  }
}
.view-id-ch_postcard_interior .personalize {
  margin-left: 40px;
  margin-bottom: 90px;
  padding-bottom: 10px;
}
@media (max-width: 1023px) {
  .view-id-ch_postcard_interior .personalize {
    position: absolute;
    top: 150px;
    right: 20px;
  }
}
@media (min-width: 1024px) {
  .view-id-ch_postcard_interior .personalize {
    position: relative;
  }
}
.view-id-ch_postcard_interior .personalize a:link,
.view-id-ch_postcard_interior .personalize a:visited,
.view-id-ch_postcard_interior .personalize a:hover,
.view-id-ch_postcard_interior .personalize a:active {
  color: #fff;
}
.postcard {
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
  position: relative;
  display: inline-block;
  margin-bottom: 50px;
}
.postcard .front,
.postcard .reverse {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 500ms ease-in-out;
}
.postcard.active .front {
  transform: rotateY(180deg);
}
.postcard .reverse {
  position: absolute;
  top: 0;
  left: 0;
  transform: rotateY(180deg);
}
.postcard.active .reverse {
  transform: rotateY(0);
}
@media (min-width: 1024px) {
  .postcard::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -120px;
    left: -176px;
    width: 654px;
    height: 340px;
    pointer-events: none;
  }
}
.personalize {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #93182c;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
  vertical-align: bottom;
}
.personalize::before {
  content: "";
  display: block;
  width: 102px;
  height: 26px;
  margin-bottom: 8px;
}
.personalize:hover {
  text-decoration: none;
  color: white;
  -webkit-filter: brightness(1.2);
          filter: brightness(1.2);
}
.rotate:hover {
  -webkit-filter: brightness(1.2);
          filter: brightness(1.2);
}
.page-postcard-item .pane-views-panes {
  margin: 0;
  width: 100%;
}
.views-field-postcard-item-view {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
}
.views-field-postcard-item-view .field-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .views-field-postcard-item-view .field-content {
    margin-top: 210px;
    width: 100%;
  }
}
.views-field-postcard-item-view .rotate {
  cursor: pointer;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  top: 15px;
  width: 120px;
  height: 60px;
  -ms-flex-direction: row;
      flex-direction: row;
  font-size: 9px;
}
@media (max-width: 1023px) {
  .views-field-postcard-item-view .rotate {
    padding: 10px;
    right: -10px;
    top: 340px;
    background-color: #93182c;
    color: white;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}
@media (min-width: 1024px) {
  .views-field-postcard-item-view .rotate {
    font-size: 10px;
    color: #414141;
    right: -100px;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 80px;
    height: auto;
  }
  .views-field-postcard-item-view .rotate::after {
    -webkit-filter: invert(1);
            filter: invert(1);
    opacity: 0.74;
    margin-bottom: 10px;
  }
}
.views-field-postcard-item-view .rotate::after {
  -ms-flex-order: -1;
      order: -1;
  content: "";
  width: 18px;
  height: 23px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAMAAAAx3e/WAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAAPxQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////WPWlFQAAAFR0Uk5TAFnexCNX8v9iWPbdJlTVoaemmWwv5OvR7GQ1yGtvco7Q+2k24+4HYT464TO7CzjAF0j4SQKrlF7KQvU/8+dT/dKQJekQudkqumAcRpPqLQjTGLcbeixBMQAAAMNJREFUeJxd0dUSwyAQBVCqt00tTd3d3d3d7f//pSTtZCD7dDkwsAAhhOj0BiPhymQGLJxYBcBmZ8VB18DpEt2Sx/snH9Tyu38YAFPBkExhG42RaCyeSNKQSsuWyQK5DA35At1EKMpWKgPKJKnogWpNTvWG2Pyd1WoDHb7rbg/o80QGwFBDozF8GppMMdPQfIGlhlaAyMt6Aww42e6AfZOVw5He8qQOzxfd9UZFUuW+F5TXkR5s17Se7Be83renWPgo+QvcCRJead+47AAAAABJRU5ErkJggg==');
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.views-field-postcard-item-view .personalize {
  position: absolute;
  z-index: 1;
  margin-top: 50px;
  padding: 5px;
  width: 140px;
  height: 140px;
  font-size: 12px;
  font-weight: bold;
}
@media (min-width: 1024px) {
  .views-field-postcard-item-view .personalize {
    margin: 0;
    font-size: 14px;
    width: 160px;
    height: 160px;
    padding: 20px;
    left: -270px;
    top: 230px;
    z-index: 0;
  }
}
.preview-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 30% 10% 0;
  font-weight: bold;
}
.preview-overlay .from-label,
.preview-overlay .to-label,
.preview-overlay .message-label {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 11px;
  text-transform: uppercase;
  color: #414141;
}
.preview-overlay .from-preview,
.preview-overlay .to-preview,
.preview-overlay .message-preview {
  font-size: 13px;
  color: #222;
}
.view-ch-postcard-item .send-postcard {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
}
.view-ch-postcard-item .send-postcard a {
  color: black;
  text-decoration: underline;
}
.view-ch-postcard-item .send-postcard > * {
  position: relative;
  width: 100%;
  margin: 0;
}
@media (min-width: 1024px) {
  .view-ch-postcard-item .send-postcard > * {
    width: calc(33% - (2 * 26px / 3));
  }
  .view-ch-postcard-item .send-postcard > *:not(:nth-child(3n)) {
    margin-right: 26px;
  }
}
.view-ch-postcard-item .send-postcard .messages-inline {
  font-size: 11px;
  background-color: white;
  padding: 4px 0;
  margin-top: 6px;
  transition: width 150ms ease-in-out;
}
.view-ch-postcard-item .send-postcard .messages-inline::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnptLTEuMzUxIDYuNDkzYy0uMDgtLjgwMS41NS0xLjQ5MyAxLjM1MS0xLjQ5M3MxLjQzMS42OTIgMS4zNTEgMS40OTNsLS44MDEgOC4wMWMtLjAyOS4yODItLjI2Ni40OTctLjU1LjQ5N3MtLjUyMS0uMjE1LS41NS0uNDk4bC0uODAxLTguMDA5em0xLjM1MSAxMi43NTdjLS42OSAwLTEuMjUtLjU2LTEuMjUtMS4yNXMuNTYtMS4yNSAxLjI1LTEuMjUgMS4yNS41NiAxLjI1IDEuMjUtLjU2IDEuMjUtMS4yNSAxLjI1eiIgZmlsbD0icmVkIi8+PC9zdmc+');
  background-size: contain;
  margin-right: 10px;
  vertical-align: middle;
}
.view-ch-postcard-item .send-postcard .alert,
.view-ch-postcard-item .send-postcard .alert-block {
  font-size: 11px;
  color: white;
  padding: 15px;
  margin-bottom: 26px;
  text-align: center;
}
.view-ch-postcard-item .send-postcard .alert {
  background-color: red;
}
.view-ch-postcard-item .send-postcard .alert .close {
  position: absolute;
  top: 5px;
  right: 5px;
  text-decoration: none;
}
.view-ch-postcard-item .send-postcard .alert-block.success {
  background-color: lightgreen;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form,
.view-ch-postcard-item .send-postcard #postcard-item-form {
  margin-bottom: 20px;
  position: relative;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form1,
.view-ch-postcard-item .send-postcard #postcard-item-form #form1,
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form2,
.view-ch-postcard-item .send-postcard #postcard-item-form #form2 {
  transition: all 500ms ease-in-out;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form1,
.view-ch-postcard-item .send-postcard #postcard-item-form #form1 {
  position: relative;
  pointer-events: all;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form1 .messages-inline,
.view-ch-postcard-item .send-postcard #postcard-item-form #form1 .messages-inline {
  position: absolute;
  width: 14px;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  height: 22px;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form1 .messages-inline:hover,
.view-ch-postcard-item .send-postcard #postcard-item-form #form1 .messages-inline:hover,
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form1 .messages-inline:active,
.view-ch-postcard-item .send-postcard #postcard-item-form #form1 .messages-inline:active,
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form1 .messages-inline:focus,
.view-ch-postcard-item .send-postcard #postcard-item-form #form1 .messages-inline:focus {
  width: 100%;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form.step2 #form1,
.view-ch-postcard-item .send-postcard #postcard-item-form.step2 #form1 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form #form2,
.view-ch-postcard-item .send-postcard #postcard-item-form #form2 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form.step2 #form2,
.view-ch-postcard-item .send-postcard #postcard-item-form.step2 #form2 {
  position: relative;
  opacity: 1;
  pointer-events: all;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form label,
.view-ch-postcard-item .send-postcard #postcard-item-form label {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 11px;
  text-transform: uppercase;
  color: #414141;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form .form-group,
.view-ch-postcard-item .send-postcard #postcard-item-form .form-group {
  margin-bottom: 0;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form button,
.view-ch-postcard-item .send-postcard #postcard-item-form button {
  background-color: #414141;
  color: white;
  border-radius: 0;
  border: 0;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 10px;
  vertical-align: middle;
  margin-top: 20px;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form button.form-next,
.view-ch-postcard-item .send-postcard #postcard-item-form button.form-next {
  float: right;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form button.form-back,
.view-ch-postcard-item .send-postcard #postcard-item-form button.form-back {
  margin-right: 15px;
  display: none;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form.step2 .form-next,
.view-ch-postcard-item .send-postcard #postcard-item-form.step2 .form-next {
  display: none;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form.step2 .form-back,
.view-ch-postcard-item .send-postcard #postcard-item-form.step2 .form-back {
  display: inline-block;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form input[type="text"],
.view-ch-postcard-item .send-postcard #postcard-item-form input[type="text"],
.view-ch-postcard-item .send-postcard #postcard-item-auth-form textarea,
.view-ch-postcard-item .send-postcard #postcard-item-form textarea {
  border: 1px solid #c8c8c8;
  border-radius: 1px;
  box-shadow: none;
  font-weight: normal;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form table,
.view-ch-postcard-item .send-postcard #postcard-item-form table {
  font-size: 11px;
  margin-top: 10px;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form table th,
.view-ch-postcard-item .send-postcard #postcard-item-form table th,
.view-ch-postcard-item .send-postcard #postcard-item-auth-form table td,
.view-ch-postcard-item .send-postcard #postcard-item-form table td {
  display: block;
  text-align: left;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form table th p,
.view-ch-postcard-item .send-postcard #postcard-item-form table th p,
.view-ch-postcard-item .send-postcard #postcard-item-auth-form table td p,
.view-ch-postcard-item .send-postcard #postcard-item-form table td p {
  margin: 0;
}
.view-ch-postcard-item .send-postcard #postcard-item-auth-form table td,
.view-ch-postcard-item .send-postcard #postcard-item-form table td {
  font-weight: normal;
}
.page_title_menu .caret,
.page_title_menu .dropdown-menu {
  display: none;
}
.view-id-ch_memes .view-content .views-row {
  margin-bottom: 26px;
  margin-top: 26px;
}
.node-type-gift-list .pane-1 {
  font-size: 15px;
}
@media (min-width: 1024px) {
}
.postcard_header {
  z-index: 2;
  font-family: "ChaletParisNineteenEighty";
  font-weight: normal;
  color: #E59A40;
  text-align: center;
  width: 100%;
  opacity: 0.9;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .postcard_header {
    font-size: 100px;
    width: 50%;
    text-align: left;
  }
}
.domain-krakow-factory-pl  .postcard_header,
.domain-ursus-factory-pl  .postcard_header,
.domain-annopol-factory-pl  .postcard_header,
.domain-poznan-factory-pl  .postcard_header,
.domain-gliwice-factory-pl  .postcard_header {
  font-family: "Dancing Script";
}
.christmas-main-menu-link a {
  color: #9c1f1d !important;
}
@media (min-width: 1200px) {
  .pane-ch-postcard-item-view-panel-pane-1 {
    max-width: 1750px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100% - 20px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .pane-ch-postcard-item-view-panel-pane-1 {
    width: calc(100% - 40px);
  }
}
.iframe_header {
  padding-bottom: 20px;
  text-align: center;
}
.iframe_header span {
  font-size: 19px;
  text-transform: uppercase;
  font-weight: bold;
}
body {
  margin: 0;
  max-width: 100%;
  overflow-x: hidden;
  background: white;
  font-size: 16px;
}
* {
  box-sizing: border-box;
}
table {
  width: 100%;
}
.dropdown-menu > li > a:hover {
  background: transparent;
}
.page-mess .messages {
  position: fixed;
  top: 0;
  text-align: center;
  width: 100%;
  z-index: 9999;
  background-color: white;
}
#block-block-4 {
  display: none !important;
}
.highlighted {
  display: none;
}
.page-information-center .pane-title {
  display: none;
}
.nav-tabs li {
  list-style-type: none;
  float: left;
  padding-right: 5px;
}
.view-cmspl-brands-products-grid .views-field-php {
  font-size: 130%;
  padding: 10px;
  text-align: center;
  font-family: "ChaletNewYorkNineteenEighty";
  font-size: 180%;
}
.domain-prague-thestyleoutlets-cz .view-cmspl-brands-products-grid .views-field-php {
  font-family: "ConduitITC-Bold" !important;
}
.domain-nassica-es .view-cmspl-brands-products-grid .views-field-php {
  font-family: "ConduitITC-Bold" !important;
}
.domain-krakow-factory-pl .view-cmspl-brands-products-grid .views-field-php,
.domain-ursus-factory-pl .view-cmspl-brands-products-grid .views-field-php,
.domain-annopol-factory-pl .view-cmspl-brands-products-grid .views-field-php,
.domain-poznan-factory-pl .view-cmspl-brands-products-grid .views-field-php,
.domain-gliwice-factory-pl .view-cmspl-brands-products-grid .views-field-php {
  font-family: 'Roboto', sans-serif;
}
.strikediag {
  font-size: 60%;
  color: grey;
  background: linear-gradient(to left bottom, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 52.25%);
}
.withpadding {
  padding: 0 0.15em;
}
#page-header .region-select-logo.active {
  display: block;
}
#page-header .region-select-logo {
  display: none;
  position: fixed;
  background-color: white;
  left: 0px;
  top: 120px;
  z-index: 200;
  box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.15);
  color: #808285;
}
@media (max-width: 1023px) {
  #page-header .region-select-logo {
    top: 72px;
    max-width: 340px;
  }
}
#page-header .region-select-logo #block-views-new-start-page-block-2 {
  width: 378px;
  padding-top: 18px;
}
#page-header .region-select-logo .view-grouping-header {
  font-family: ChaletNewYorkNineteenEighty;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 8px;
  line-height: 11px;
  margin: 0;
  padding: 0 0 0 50px;
  color: black;
}
@media (max-width: 1023px) {
  #page-header .region-select-logo .view-grouping-header {
    font-size: 20.16px;
    line-height: 19px;
    letter-spacing: 13.44px;
  }
}
@media (max-width: 1023px) {
  #page-header .region-select-logo .view-grouping-header {
    padding: 0 0 0 20px;
  }
}
#page-header .region-select-logo .item-list h3 {
  font-family: ChaletLondonNineteenEighty;
  font-size: 16px;
  font-weight: inherit;
  letter-spacing: 0.16px;
  line-height: 25px;
  margin: 0;
  padding: 0 0 0 50px;
}
@media (max-width: 1023px) {
  #page-header .region-select-logo .item-list h3 {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0.28px;
  }
}
@media (max-width: 1023px) {
  #page-header .region-select-logo .item-list h3 {
    padding: 0 0 0 20px;
  }
}
#page-header .region-select-logo ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
#page-header .region-select-logo ul li {
  width: 100%;
  padding-bottom: 3px;
  font-size: 16px;
  letter-spacing: 0.16px;
  line-height: 25px;
}
@media (max-width: 1023px) {
  #page-header .region-select-logo ul li {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.28px;
  }
}
#page-header .region-select-logo ul li a:link,
#page-header .region-select-logo ul li a:visited,
#page-header .region-select-logo ul li a:active {
  color: #808285 !important;
  text-decoration: underline !important;
  display: block;
  padding-left: 70px;
}
#page-header .region-select-logo ul li a:hover {
  color: black !important;
  background-color: #ececec;
}
#page-header .region-select-logo .view-grouping {
  font-family: ChaletLondonNineteenEighty;
  margin: 0;
  padding: 0px;
  margin-bottom: 10px;
}
#page-header .region-select-logo .view-grouping:not(:last-child)::after {
  display: block;
  content: "";
  height: 1px;
  background-color: #808285;
  width: 263px;
  margin-left: 50px;
  position: relative;
  bottom: 0;
}
@media (max-width: 1023px) {
  #page-header .region-select-logo .view-grouping:not(:last-child)::after {
    margin-left: 20px;
  }
}
.domain-viladecans-thestyleoutlets-es #block-blockify-blockify-logo,
.domain-getafe-thestyleoutlets-es #block-blockify-blockify-logo,
.domain-las-rozas-thestyleoutlets-es #block-blockify-blockify-logo,
.domain-ss-de-los-reyes-thestyleoutlets-es #block-blockify-blockify-logo,
.domain-coruna-thestyleoutlets-es #block-blockify-blockify-logo,
.domain-vicolungo-thestyleoutlets-it #block-blockify-blockify-logo,
.domain-castel-guelfo-thestyleoutlets-it #block-blockify-blockify-logo,
.domain-roppenheim-thestyleoutlets-fr #block-blockify-blockify-logo,
.domain-halle-leipzig-thestyleoutlets-de #block-blockify-blockify-logo,
.domain-montabaur-thestyleoutlets-de #block-blockify-blockify-logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.domain-viladecans-thestyleoutlets-es #block-blockify-blockify-logo:after,
.domain-getafe-thestyleoutlets-es #block-blockify-blockify-logo:after,
.domain-las-rozas-thestyleoutlets-es #block-blockify-blockify-logo:after,
.domain-ss-de-los-reyes-thestyleoutlets-es #block-blockify-blockify-logo:after,
.domain-coruna-thestyleoutlets-es #block-blockify-blockify-logo:after,
.domain-vicolungo-thestyleoutlets-it #block-blockify-blockify-logo:after,
.domain-castel-guelfo-thestyleoutlets-it #block-blockify-blockify-logo:after,
.domain-roppenheim-thestyleoutlets-fr #block-blockify-blockify-logo:after,
.domain-halle-leipzig-thestyleoutlets-de #block-blockify-blockify-logo:after,
.domain-montabaur-thestyleoutlets-de #block-blockify-blockify-logo:after {
  content: "";
  visibility: visible;
  width: 40px;
  height: 40px;
  background-image: url(../img/arrow-black.svg);
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
.domain-viladecans-thestyleoutlets-es #block-blockify-blockify-logo.active:after,
.domain-getafe-thestyleoutlets-es #block-blockify-blockify-logo.active:after,
.domain-las-rozas-thestyleoutlets-es #block-blockify-blockify-logo.active:after,
.domain-ss-de-los-reyes-thestyleoutlets-es #block-blockify-blockify-logo.active:after,
.domain-coruna-thestyleoutlets-es #block-blockify-blockify-logo.active:after,
.domain-vicolungo-thestyleoutlets-it #block-blockify-blockify-logo.active:after,
.domain-castel-guelfo-thestyleoutlets-it #block-blockify-blockify-logo.active:after,
.domain-roppenheim-thestyleoutlets-fr #block-blockify-blockify-logo.active:after,
.domain-halle-leipzig-thestyleoutlets-de #block-blockify-blockify-logo.active:after,
.domain-montabaur-thestyleoutlets-de #block-blockify-blockify-logo.active:after {
  transform: rotate(180deg);
  transition: transform 0.4s ease-in-out;
}
.page-node-1096 .page_title_image_title {
  display: none !important;
}
