﻿/*** Colors ***/
/*** Badges ***/
/*** Buttons ***/
/*** Dropdown ***/
/*** Fonts ***/
/*** Forms ***/
/*** 3- sizes ***/
/*** Global ***/
/*** Tables ***/
/*** Typography ***/
/*** Collections ***/
/* Progress Bar */
/*** tbCookie2020 - with klaro!r ***/
/*** Mehr Einstellungen unter Content\tbModule\tbCookie2020\klaro-vars.scss***/
/*** tbCookie2020 - with klaro!r ***/
/*** Mehr Einstellungen unter Content\tbModule\tbCookie2020\klaro-vars.scss***/
.container {
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.container > .row > .col {
  padding-left: 0;
  padding-right: 0;
}

.homeblock {
  margin-bottom: 3rem;
}
.homeblock.homeImageBanner {
  width: 100%;
}
.homeblock.homeImageBanner img {
  width: 100%;
  height: auto;
}

body main .container {
  background: transparent;
}

.pagetypehome #news-slider-container #news-slider {
  position: static !important;
}
.pagetypehome #news-img-slider .slick-list draggable,
.pagetypehome #news-img-slider .slick-track,
.pagetypehome #news-img-slider .slick-list,
.pagetypehome #news-img-slider .slick-slide,
.pagetypehome #news-img-slider .img-wrapper {
  height: 100%;
}
.pagetypehome #news-slider-container .slick-slide .single-news-inner {
  padding-top: 20px !important;
}
.pagetypehome #news-img-slider img {
  object-fit: cover;
  height: 100%;
}

@media only screen and (min-width : 850px) {
  .pagetypehome header {
    /*#site-logo {
        #site-logo-images {
            #logo-text {
                display: block;
            }
        }
    }*/
  }
  .pagetypehome header.small #site-logo #site-logo-images #logo-text, .pagetypehome header.smallHover #site-logo #site-logo-images #logo-text {
    display: none;
  }
}
@media all and (min-width: 850px) and (max-width: 992px) {
  .pagetypehome header #site-logo {
    top: 9px;
  }
  .pagetypehome header.small #site-logo, .pagetypehome header.smallHover #site-logo {
    top: 20px;
  }
}
#home-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  background: #333;
  background: rgba(51, 51, 51, 0.6);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
#home-popup.visible {
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#home-popup.active {
  z-index: 120;
}
#home-popup #close-popup {
  width: 60px;
  height: 60px;
  background: #E0031C;
  position: absolute;
  left: 56%;
  top: 50px;
  z-index: 10;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-clip: padding-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
#home-popup #close-popup::after {
  content: "6";
  color: #FFF;
  line-height: 60px;
  text-align: center;
}
#home-popup #close-popup:hover {
  background: #c70319;
}
#home-popup a {
  position: relative;
}
#home-popup #home-popup-inner {
  margin: 2.5% auto 0;
  max-width: 90%;
  max-height: 85%;
  overflow: hidden;
  background: #FFF;
  display: block;
  border: 5px solid #FFF;
  -webkit-border-radius: 430px;
  -moz-border-radius: 430px;
  border-radius: 430px;
  background-clip: padding-box;
}
@media only screen and (max-width : 992px) {
  #home-popup #home-popup-inner {
    margin-top: 1%;
    max-height: 95%;
  }
  #home-popup #close-popup {
    left: 70%;
    top: 30px;
  }
}
#home-popup.visible #home-popup-inner {
  -webkit-animation: swing 0.8s linear 2;
  -moz-animation: swing 0.8s linear 2;
  -ms-animation: swing 0.8s linear 2;
  -o-animation: swing 0.8s linear 2;
  animation: swing 0.8s linear 2;
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top;
}
@-webkit-keyframes swing {
  0% {
    -webkit-transform: 0;
    -moz-transform: 0;
    -ms-transform: 0;
    -o-transform: 0;
    transform: 0;
  }
  25% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  75% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-moz-keyframes swing {
  0% {
    -webkit-transform: 0;
    -moz-transform: 0;
    -ms-transform: 0;
    -o-transform: 0;
    transform: 0;
  }
  25% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  75% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  0% {
    -webkit-transform: 0;
    -moz-transform: 0;
    -ms-transform: 0;
    -o-transform: 0;
    transform: 0;
  }
  25% {
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  75% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

main {
  padding-top: 0;
}

#main-bg {
  position: relative;
  z-index: 20;
  display: block;
  width: 100%;
  height: auto;
}

.block-divisor {
  position: absolute;
  z-index: 30;
  width: 100%;
  top: -79px;
  left: 0;
}
.block-divisor img {
  display: block;
  width: 100%;
  height: 79px;
}

@media only screen and (max-width : 992px) {
  .block-divisor {
    top: -65px;
  }
  .block-divisor img {
    height: 65px;
  }
}
@media only screen and (max-width : 680px) {
  .block-divisor {
    top: -40px;
  }
  .block-divisor img {
    height: 40px;
  }
}
#home-first-row {
  background: #FFF;
  position: relative;
  z-index: 40;
  width: 100%;
}
#home-first-row #home-box-top-left {
  overflow: hidden;
  background-position: center center;
  background-size: cover;
}
#home-first-row #home-box-top-left img {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  display: block;
  opacity: 0;
}
#home-first-row #home-box-top-center {
  position: relative;
}
#home-first-row #home-box-top-center #home-box-top-center-inner {
  margin: 0 auto;
  padding: 3rem 0;
  width: 68.75%;
}
@media only screen and (min-width : 681px) and (max-width : 992px) {
  #home-first-row #home-box-top-center #home-box-top-center-inner {
    width: 80%;
  }
}
@media only screen and (max-width : 680px) {
  #home-first-row #home-box-top-center #home-box-top-center-inner {
    width: 90%;
  }
}
#home-first-row #home-box-top-center h3 {
  margin: 0 0 20px 0;
  font: 30px/130% "BrandonGrotesque-regular", "oranienbaum";
  color: #13397F;
  text-transform: uppercase;
}
#home-first-row #home-box-top-center .link-read-more {
  margin: 15px 0 0;
  display: inline-block;
}
#home-first-row #home-box-top-right {
  padding-top: 40px;
  position: relative;
  height: 620px;
  background: url(/content/img/layout/lay_wood-bg-home-top.png) no-repeat top right;
  background-size: 100% 100%;
}
#home-first-row #home-box-top-right .ellipse-bg {
  padding: 80px 0 0;
  width: 100%;
  height: 100%;
  position: relative;
  background: url(/content/img/layout/lay_ellipsis.png) no-repeat 70px top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width : 992px) {
  #home-first-row #home-box-top-right .ellipse-bg {
    background-position: 30px center;
  }
}
#home-first-row #home-box-top-right .clock-container {
  width: 94px;
  height: 94px;
  position: absolute;
  top: 200px;
  left: 50px;
  z-index: 5;
}
@media only screen and (max-width : 992px) {
  #home-first-row #home-box-top-right .clock-container {
    top: 70px;
    left: 20px;
  }
}
#home-first-row #home-box-top-right .receipt-hightlight {
  margin: 120px 0 0; /*120px 0 0*/
  /*overflow: hidden;*/
  position: relative;
  z-index: 4;
}
#home-first-row #home-box-top-right .receipt-hightlight figure {
  margin: 0;
  padding: 0 0 0 67px;
  max-width: 41%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*@include transform(translateY(19%));*/
}
#home-first-row #home-box-top-right .receipt-hightlight figure img {
  display: block;
  max-width: 100%;
  border: 4px solid #FFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
}
#home-first-row #home-box-top-right .receipt-hightlight .receipt-description {
  padding: 0 5%;
  max-width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#home-first-row #home-box-top-right .receipt-hightlight .receipt-description .spacerDyn {
  height: 36px;
}
#home-first-row #home-box-top-right .receipt-hightlight h4, #home-first-row #home-box-top-right .receipt-hightlight h5 {
  color: #13397F;
}
#home-first-row #home-box-top-right .receipt-hightlight h5 {
  margin: 0 0 20px 0;
  font: 25px/130% "BrandonGrotesque-regular";
}
#home-first-row #home-box-top-right .receipt-hightlight h4 {
  font: 37px/130% "BrandonGrotesque-regular";
}
@media only screen and (max-width : 992px) {
  #home-first-row #home-box-top-right .receipt-hightlight {
    margin-top: 50px;
  }
  #home-first-row #home-box-top-right .receipt-hightlight figure {
    padding-left: 30px;
  }
  #home-first-row #home-box-top-right .receipt-hightlight h4 {
    font-size: 30px;
  }
  #home-first-row #home-box-top-right .receipt-hightlight h5 {
    font-size: 18px;
  }
}
@media only screen and (max-width : 992px) {
  #home-first-row #home-box-top-right {
    padding-left: 0;
    height: 450px;
    overflow: hidden;
  }
}
@media only screen and (max-width : 680px) {
  #home-first-row #home-box-top-right {
    margin: 15px 0 0;
    height: auto;
    padding: 0;
    background: url(/content/img/layout/lay_wood-bg.jpg) top right;
    background-size: auto;
  }
  #home-first-row #home-box-top-right .ellipse-bg {
    padding: 30px 0;
  }
}

@media only screen and (min-width : 681px) {
  #home-first-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/*@media only screen and (max-width : 992px) {
    #home-first-row {
        margin-top: -60px;
    }
}*/
/*@media only screen and (max-width : 680px) {
    #home-first-row {
        padding-top: 30px;
        margin-top: -18px;
    }
}*/
#highlight-product-container {
  position: absolute;
  top: -160px;
  right: 0;
  width: 480px;
  height: 290px;
  z-index: 40;
  overflow: hidden;
}
#highlight-product-container #highlight-product {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: url(/content/img/layout/lay_highlight-product-home.png) no-repeat top left;
  background-size: cover;
}
#highlight-product-container img {
  margin: -15px 0 0;
  display: block;
  max-width: 85%;
  float: right;
}

@media only screen and (max-width : 992px) {
  #highlight-product-container {
    width: 35%;
    height: auto;
    top: -120px;
  }
}
.gallery .slick-list, .gallery .slick-track, .gallery .single-element-wrapper, .gallery .single-element, #news-slider .slick-list, #news-slider .slick-track, #news-slider .single-element-wrapper, #news-slider .single-element {
  height: 100%;
}

.gallery-wrapper {
  position: relative;
  background: #FFF;
  /*@media only screen and (max-width : 992px) {
      .gallery {
          height: 230px;
      }
  }*/
}
.gallery-wrapper .slick-list, .gallery-wrapper .slick-track, .gallery-wrapper .single-element {
  height: 100%;
}
.gallery-wrapper #gallery-arrow-bottom {
  position: absolute;
  z-index: 30;
  bottom: -30px;
  left: 0;
  width: 100%;
  height: 31px;
  background: url(/content/img/layout/lay_arrow.png) no-repeat center center;
}
.gallery-wrapper .gallery {
  border-top: 1px solid #F1F1F1;
  border-bottom: 1px solid #F1F1F1;
  height: 290px;
}
.gallery-wrapper .gallery .single-element {
  border-right: 1px solid #F1F1F1;
}
.gallery-wrapper .gallery .single-element .single-element-inner {
  width: 100%;
}
.gallery-wrapper .gallery .single-element .single-element-inner a {
  display: block;
  outline: 0;
}
.gallery-wrapper .gallery .single-element .single-element-inner img {
  margin: 0 auto;
  display: block;
  max-width: 60%;
  width: auto;
}
.gallery-wrapper .gallery .single-element .single-element-inner h3 {
  margin: 20px 0 0;
  font: 23px/130% "BrandonGrotesque-regular", "oranienbaum";
  color: #13397F;
  text-align: center;
}
@media only screen and (max-width : 992px) {
  .gallery-wrapper .gallery .single-element .single-element-inner h3 {
    font-size: 18px;
  }
}
.gallery-wrapper .gallery .single-element.active .single-element-inner a h3 {
  color: #D10018;
}
.gallery-wrapper .gallery .slick-prev {
  left: 20px;
  top: 45%;
}
.gallery-wrapper .gallery .slick-next {
  right: 20px;
  top: 45%;
}

#product-preview-container {
  width: 100%;
  background: transparent;
  background-size: cover;
  position: relative;
  z-index: 20;
}
#product-preview-container .single-product-preview {
  position: absolute;
  width: 100%;
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
#product-preview-container .single-product-preview .product-box {
  /*
      margin: 80px 0 100px ($tb-abstand-rand / 2);
      width: (50% - $tb-abstand-rand / 2);
      padding: 75px ($tb-abstand-rand / 2) 75px;
  */
  margin: 3rem 0 3rem 0;
  width: 50%;
  padding: 75px 7.8125% 75px;
  background: #FFF;
  float: left;
  position: relative;
  z-index: 5;
  -webkit-transform: translate(-80px, 0);
  -moz-transform: translate(-80px, 0);
  -ms-transform: translate(-80px, 0);
  -o-transform: translate(-80px, 0);
  transform: translate(-80px, 0);
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
#product-preview-container .single-product-preview .product-box h2 {
  margin: 0 0 20px 0;
  font: 46px/120% "BrandonGrotesque-regular", "oranienbaum";
  color: #13397F;
  text-transform: uppercase;
}
#product-preview-container .single-product-preview .product-box p {
  margin: 0 0 20px 0;
}
#product-preview-container .single-product-preview figure {
  margin: 3rem 0 3rem;
  padding: 0 20px 0;
  float: right;
  width: 50%;
  -webkit-transform: translate(80px, 0);
  -moz-transform: translate(80px, 0);
  -ms-transform: translate(80px, 0);
  -o-transform: translate(80px, 0);
  transform: translate(80px, 0);
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
#product-preview-container .single-product-preview figure img {
  display: block;
  max-width: 100%;
}
#product-preview-container .single-product-preview .floating-elements .single-float-element {
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
}
#product-preview-container .single-product-preview .floating-elements .single-float-element[class*=left] {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
#product-preview-container .single-product-preview .floating-elements .single-float-element[class*=right] {
  -webkit-transform: translate(50%, 0);
  -moz-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  -o-transform: translate(50%, 0);
  transform: translate(50%, 0);
}
#product-preview-container .single-product-preview.visible {
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#product-preview-container .single-product-preview.visible .product-box, #product-preview-container .single-product-preview.visible figure {
  -ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
  filter: "alpha(opacity=(${iefactor}))";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#product-preview-container .single-product-preview.visible .floating-elements .single-float-element {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#product-preview-container .single-product-preview.active {
  position: relative;
}
@media only screen and (max-width : 1425px) {
  #product-preview-container .single-product-preview .product-box h2 {
    font-size: 40px;
  }
  #product-preview-container .single-product-preview .product-box .btn {
    font-size: 17px;
  }
  #product-preview-container .single-product-preview figure {
    width: 45%;
  }
}
@media only screen and (max-width : 992px) {
  #product-preview-container .single-product-preview .product-box {
    padding: 3rem 5%;
  }
  #product-preview-container .single-product-preview .product-box h2 {
    font-size: 30px;
  }
  #product-preview-container .single-product-preview figure {
    margin-top: 3rem;
    margin-bottom: 3rem;
    width: 45%;
  }
}
@media only screen and (max-width : 680px) {
  #product-preview-container .single-product-preview .product-box {
    padding: 20px;
    margin: 0 0 3rem 5%;
    width: 90%;
  }
  #product-preview-container .single-product-preview .product-box h2 {
    font-size: 30px;
  }
  #product-preview-container .single-product-preview figure {
    padding: 0;
    margin: 3rem 10%;
    width: 80%;
  }
}

.block-divisor-news {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 30;
}
.block-divisor-news img {
  width: 100%;
  height: 57px;
}
@media only screen and (max-width : 992px) {
  .block-divisor-news img {
    height: 50px;
  }
}

@media only screen and (max-width : 680px) {
  .block-divisor-news {
    display: none;
  }
}
#news-container {
  position: relative;
  z-index: 20;
  width: 100%;
  /*@media only screen and (max-width : 992px) {
      margin-top: -50px;
  }*/
}
#news-container > .row {
  margin-bottom: 0;
}
@media only screen and (min-width : 681px) {
  #news-container > .row {
    margin-bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
#news-container .newsimgwrapper {
  padding-left: 0;
  padding-right: 0;
}
#news-container .single-element-images {
  padding-right: 0;
}
#news-container .single-element-images .img-wrapper {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 4;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width : 681px) and (max-width : 992px) {
  #news-container .single-element-images .img-wrapper {
    height: 370px;
  }
}
#news-container .single-element-images .img-wrapper .img-banner {
  display: block;
  min-width: 100%;
}
@media only screen and (max-width : 992px) {
  #news-container .single-element-images .img-wrapper .img-banner {
    min-height: 100%;
  }
}
@media only screen and (max-width : 680px) {
  #news-container .single-element-images .img-wrapper .img-banner {
    width: 100%;
    height: auto;
  }
}
#news-container .single-element-images .img-wrapper .img-banner-overlay {
  position: absolute;
  top: 15%;
  right: 5%;
  z-index: 10;
  max-width: 40%;
}
#news-container #news-slider-container {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
@media only screen and (min-width : 681px) {
  #news-container #news-slider-container #news-slider {
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}
@media only screen and (max-width : 992px) {
  #news-container #news-slider-container #news-slider {
    padding: 0 0 0;
  }
}
@media only screen and (max-width : 680px) {
  #news-container #news-slider-container #news-slider {
    padding: 0;
    width: 100%;
    background: none;
  }
}
#news-container #news-slider-container #news-slider {
  height: 100%;
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#news-container #news-slider-container #news-slider .single-news {
  color: #13397F;
  width: 100%;
  height: 100%;
  font-size: 18px;
  background: #FFF;
}
#news-container #news-slider-container #news-slider .single-news .single-news-inner {
  margin: 0 auto;
  width: 68.75%;
}
#news-container #news-slider-container #news-slider .single-news h3, #news-container #news-slider-container #news-slider .single-news h4 {
  margin-bottom: 20px;
  color: #13397F;
}
#news-container #news-slider-container #news-slider .single-news h3 {
  font: 32px/120% "BrandonGrotesque-regular", "oranienbaum";
  text-transform: uppercase;
}
#news-container #news-slider-container #news-slider .single-news h4 {
  font: 20px/120% "BrandonGrotesque-regular", "oranienbaum";
}
#news-container #news-slider-container #news-slider .single-news p {
  color: #13397F;
}
@media only screen and (max-width : 992px) {
  #news-container #news-slider-container #news-slider .single-news {
    padding: 50px 0;
  }
  #news-container #news-slider-container #news-slider .single-news .single-news-inner {
    width: 80%;
  }
  #news-container #news-slider-container #news-slider .single-news h3, #news-container #news-slider-container #news-slider .single-news h4 {
    margin-bottom: 10px;
  }
  #news-container #news-slider-container #news-slider .single-news h3 {
    font-size: 22px;
  }
  #news-container #news-slider-container #news-slider .single-news h4 {
    font-size: 16px;
  }
  #news-container #news-slider-container #news-slider .single-news p {
    font-size: 14px;
  }
}
@media only screen and (max-width : 680px) {
  #news-container #news-slider-container #news-slider .single-news .single-news-inner {
    width: 90%;
  }
}
#news-container #news-slider-container #news-slider .slick-dots {
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  text-align: center;
}
#news-container #news-slider-container #news-slider .slick-dots li {
  margin: 0 30px 0 0;
  display: inline-block;
}
#news-container #news-slider-container #news-slider .slick-dots li button {
  margin: 0;
  padding: 0;
  width: 13px;
  height: 13px;
  display: inline-block;
  background: #7893BE;
  border: none;
  font-size: 0;
  text-indent: -10000px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-clip: padding-box;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media only screen and (min-width : 993px) {
  #news-container #news-slider-container #news-slider .slick-dots li button:hover {
    background: #D10018;
  }
}
#news-container #news-slider-container #news-slider .slick-dots li:last-child {
  margin-right: 0;
}
#news-container #news-slider-container #news-slider .slick-dots li.slick-active button {
  background: #D10018;
}
@media only screen and (max-width : 992px) {
  #news-container #news-slider-container #news-slider .slick-dots {
    bottom: 20px;
  }
}
@media only screen and (max-width : 992px) {
  #news-container #news-slider-container #news-slider {
    background-size: 100% 50px;
  }
}
#news-container #frmContact0 input {
  color: #13397f;
  width: 100%;
  background: #f6f9fc;
  padding: 5px 8px;
  border: none;
}
#news-container #frmContact0 label {
  color: #13397F;
}
#news-container #frmContact0 [type=checkbox] + label::before {
  border-color: #CCC;
}
#news-container #frmContact0 [type=checkbox]:checked + label::before {
  border-color: transparent #13397F #13397F transparent;
}
#news-container #frmContact0 .errorBorder .ErrMessage {
  padding: 7px 0 8px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
}

.ie9 #home-first-row {
  margin-top: 0;
}
.ie9 #home-first-row #home-box-top-center #home-box-top-center-inner {
  margin-top: 50px;
}
.ie9 .gallery-wrapper .gallery .single-element .single-element-inner {
  margin-top: 40px;
}
.ie9 #news-container #news-slider-container #news-slider .single-news .single-news-inner {
  padding-top: 40px;
}
.ie9 #news-container #news-slider-container #news-slider .slick-dots {
  bottom: 120px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/components/_variables.scss%22,%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/Pagetyp/home.scss%22,%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/components/_prefixer.scss%22,%22file:///C:/_git/tbProjects/exquisa_relaunch_15/www/Content/Css/components/_mixins.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;AAuBA;AAGA;AAaA;AAGA;AAGA;AAcA;AAKA;AAiCA;AAIA;AAkBA;AAOA;AAGA;AACA;AA+BA;AACA;ACxJA;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;;AAKZ;EACI;;;AAKA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;EAKI;;AAGJ;EACI;;AAGJ;EACI;EACA;;;AAKR;EAEQ;AACI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;EAUY;IACI;;;AAS5B;EAGY;IACI;;EAKA;IACI;;;AASpB;EACI;EACA;EACA;EACA;EACA;EACA;EC2KA;EACH;EACG,cD5KiB;EC6KjB,gBD7KiB;EC8KjB,SD9KiB;EEzGnB,YF0GmC;EEzGnC;EDiVE,oBDvOoB;ECwOpB,iBDxOoB;ECyOpB,eDzOoB;EC0OpB,gBD1OoB;EC2OpB,YD3OoB;;AAEpB;ECsKA;EACH;EACG,cDvKqB;ECwKrB,gBDxKqB;ECyKrB,SDzKqB;;AAGrB;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ECoBJ,uBDnB2B;ECoB3B,oBDpB2B;ECqB3B,eDrB2B;ECuB3B;EA8LA,oBDpNwB;ECqNxB,iBDrNwB;ECsNxB,eDtNwB;ECuNxB,gBDvNwB;ECwNxB,YDxNwB;;AAEpB;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ECPJ,uBDQ2B;ECP3B,oBDO2B;ECN3B,eDM2B;ECJ3B;;ADOA;EACI;IACI;IACA;;EAGJ;IACI;IACA;;;AAKJ;ECvHJ,mBDwH2B;ECvH3B,gBDuH2B;ECtH3B,eDsH2B;ECrH3B,cDqH2B;ECpH3B,WDoH2B;ECmI3B,0BDlIkC;ECmIlC,uBDnIkC;ECoIlC,sBDpIkC;ECqIlC,qBDrIkC;ECsIlC,kBDtIkC;;AC1DpC;EDiEM;ICoHJ,mBDnH2B;ICoH3B,gBDpH2B;ICqH3B,eDrH2B;ICsH3B,cDtH2B;ICuH3B,WDvH2B;;EAGvB;ICgHJ,mBD/G2B;ICgH3B,gBDhH2B;ICiH3B,eDjH2B;ICkH3B,cDlH2B;ICmH3B,WDnH2B;;EAGvB;IC4GJ,mBD3G2B;IC4G3B,gBD5G2B;IC6G3B,eD7G2B;IC8G3B,cD9G2B;IC+G3B,WD/G2B;;EAGvB;ICwGJ,mBDvG2B;ICwG3B,gBDxG2B;ICyG3B,eDzG2B;IC0G3B,cD1G2B;IC2G3B,WD3G2B;;EAGvB;ICoGJ,mBDnG2B;ICoG3B,gBDpG2B;ICqG3B,eDrG2B;ICsG3B,cDtG2B;ICuG3B,WDvG2B;;;AC/E7B;ED8DM;ICoHJ,mBDnH2B;ICoH3B,gBDpH2B;ICqH3B,eDrH2B;ICsH3B,cDtH2B;ICuH3B,WDvH2B;;EAGvB;ICgHJ,mBD/G2B;ICgH3B,gBDhH2B;ICiH3B,eDjH2B;ICkH3B,cDlH2B;ICmH3B,WDnH2B;;EAGvB;IC4GJ,mBD3G2B;IC4G3B,gBD5G2B;IC6G3B,eD7G2B;IC8G3B,cD9G2B;IC+G3B,WD/G2B;;EAGvB;ICwGJ,mBDvG2B;ICwG3B,gBDxG2B;ICyG3B,eDzG2B;IC0G3B,cD1G2B;IC2G3B,WD3G2B;;EAGvB;ICoGJ,mBDnG2B;ICoG3B,gBDpG2B;ICqG3B,eDrG2B;ICsG3B,cDtG2B;ICuG3B,WDvG2B;;;AC5E7B;ED2DM;ICoHJ,mBDnH2B;ICoH3B,gBDpH2B;ICqH3B,eDrH2B;ICsH3B,cDtH2B;ICuH3B,WDvH2B;;EAGvB;ICgHJ,mBD/G2B;ICgH3B,gBDhH2B;ICiH3B,eDjH2B;ICkH3B,cDlH2B;ICmH3B,WDnH2B;;EAGvB;IC4GJ,mBD3G2B;IC4G3B,gBD5G2B;IC6G3B,eD7G2B;IC8G3B,cD9G2B;IC+G3B,WD/G2B;;EAGvB;ICwGJ,mBDvG2B;ICwG3B,gBDxG2B;ICyG3B,eDzG2B;IC0G3B,cD1G2B;IC2G3B,WD3G2B;;EAGvB;ICoGJ,mBDnG2B;ICoG3B,gBDpG2B;ICqG3B,eDrG2B;ICsG3B,cDtG2B;ICuG3B,WDvG2B;;;;AAK/B;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAIR;EACI;IACI;;EAEA;IACI;;;AAKZ;E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%22%7D */