@charset "UTF-8";.grayscale {  filter: grayscale(100%);  -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);}.notransition {  -webkit-transition: none !important;  -moz-transition: none !important;  -o-transition: none !important;  -ms-transition: none !important;  transition: none !important;}.unselect {  -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;}.ir {  font: 0/0 a;  text-shadow: none;  color: transparent;}.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  display: inline-block;}html[xmlns] .clearfix {  display: block;}* html .clearfix {  height: 1%;}.middleHack {  zoom: 1;}.ib {  display: -moz-inline-stack !important;  display: inline-block !important;  vertical-align: top;}.ibIe {  display: inline !important;  zoom: 1;}.lt-ie8 .ib {  display: inline !important;  zoom: 1;}.clear {  clear: both;  display: block;}.translate3d {  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}.translate {  -webkit-transform: translate(0,0);  -moz-transform: translate3d(0,0);  -ms-transform: translate3d(0,0);  -o-transform: translate3d(0,0);  transform: translate3d(0,0);}.noflick {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}a img {  border: none;}.overflow {  overflow: hidden;}.bgwidth {  width: 100%;}.bgheight {  height: 100%;}@-webkit-keyframes rotating {  from {    -webkit-transform: rotate(0deg);  }  to {    -webkit-transform: rotate(360deg);  }}.rotating {  -webkit-animation: rotating 2s linear infinite;}#home img {  display: block;  width: 100%;}.fancybox-enabled {  overflow: hidden;}.fancybox-enabled body {  overflow: visible;  height: 100%;}.fancybox-container {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 99993;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.fancybox-container ~ .fancybox-container {  z-index: 99992;}.fancybox-bg {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: #0f0f11;  opacity: 0;  transition-timing-function: cubic-bezier(0.55,0.06,0.68,0.19);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.fancybox-container--ready .fancybox-bg {  opacity: 0.87;  transition-timing-function: cubic-bezier(0.22,0.61,0.36,1);}.fancybox-controls {  position: absolute;  top: 0;  left: 0;  right: 0;  text-align: center;  opacity: 0;  z-index: 99994;  transition: opacity .2s;  pointer-events: none;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  direction: ltr;}.fancybox-show-controls .fancybox-controls {  opacity: 1;}.fancybox-infobar {  display: none;}.fancybox-show-infobar .fancybox-infobar {  display: inline-block;  pointer-events: all;}.fancybox-infobar__body {  display: inline-block;  width: 70px;  line-height: 44px;  font-size: 13px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  text-align: center;  color: #ddd;  background-color: rgba(30,30,30,0.7);  pointer-events: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -webkit-tap-highlight-color: transparent;  -webkit-font-smoothing: subpixel-antialiased;}.fancybox-buttons {  position: absolute;  top: 0;  right: 0;  display: none;  pointer-events: all;}.fancybox-show-buttons .fancybox-buttons {  display: block;}.fancybox-slider-wrap {  overflow: hidden;  direction: ltr;}.fancybox-slider-wrap,.fancybox-slider {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  padding: 0;  margin: 0;  z-index: 99993;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;}.fancybox-slide {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  margin: 0;  padding: 0;  overflow: auto;  outline: none;  white-space: normal;  box-sizing: border-box;  text-align: center;  z-index: 99994;  -webkit-overflow-scrolling: touch;}.fancybox-slide::before {  content: '';  display: inline-block;  vertical-align: middle;  height: 100%;  width: 0;}.fancybox-slide > * {  display: inline-block;  position: relative;  padding: 24px;  margin: 44px 0 44px;  border-width: 0;  vertical-align: middle;  text-align: left;  background-color: #fff;  overflow: auto;  box-sizing: border-box;}.fancybox-slide--image {  overflow: hidden;}.fancybox-slide--image::before {  display: none;}.fancybox-content {  display: inline-block;  position: relative;  margin: 44px auto;  padding: 0;  border: 0;  width: 80%;  height: calc(12%);  vertical-align: middle;  line-height: normal;  text-align: left;  white-space: normal;  outline: none;  font-size: 16px;  font-family: Arial, sans-serif;  box-sizing: border-box;  -webkit-tap-highlight-color: transparent;  -webkit-overflow-scrolling: touch;}.fancybox-iframe {  display: block;  margin: 0;  padding: 0;  border: 0;  width: 100%;  height: 100%;  background: #fff;}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe {  background: transparent;}.fancybox-placeholder {  position: absolute;  top: 0;  left: 0;  margin: 0;  padding: 0;  border: 0;  z-index: 99995;  background: transparent;  cursor: default;  overflow: visible;  -webkit-transform-origin: top left;  -ms-transform-origin: top left;  transform-origin: top left;  background-size: 100% 100%;  background-repeat: no-repeat;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.fancybox-image,.fancybox-spaceball {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  margin: 0;  padding: 0;  border: 0;  max-width: none;  max-height: none;  background: transparent;  background-size: 100% 100%;}.fancybox-controls--canzoomOut .fancybox-placeholder {  cursor: -webkit-zoom-out;  cursor: zoom-out;}.fancybox-controls--canzoomIn .fancybox-placeholder {  cursor: -webkit-zoom-in;  cursor: zoom-in;}.fancybox-controls--canGrab .fancybox-placeholder {  cursor: -webkit-grab;  cursor: grab;}.fancybox-controls--isGrabbing .fancybox-placeholder {  cursor: -webkit-grabbing;  cursor: grabbing;}.fancybox-spaceball {  z-index: 1;}.fancybox-tmp {  position: absolute;  top: -9999px;  left: -9999px;  visibility: hidden;}.fancybox-error {  position: absolute;  margin: 0;  padding: 40px;  top: 50%;  left: 50%;  width: 380px;  max-width: 100%;  -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);  background: #fff;  cursor: default;}.fancybox-error p {  margin: 0;  padding: 0;  color: #444;  font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;}.fancybox-close-small {  position: absolute;  top: 0;  right: 0;  width: 44px;  height: 44px;  padding: 0;  margin: 0;  border: 0;  border-radius: 0;  outline: none;  background: transparent;  z-index: 10;  cursor: pointer;}.fancybox-close-small:after {  content: '×';  position: absolute;  top: 5px;  right: 5px;  width: 30px;  height: 30px;  font: 20px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;  color: #888;  font-weight: 300;  text-align: center;  border-radius: 50%;  border-width: 0;  background: #fff;  transition: background .2s;  box-sizing: border-box;  z-index: 2;}.fancybox-close-small:focus:after {  outline: 1px dotted #888;}.fancybox-slide--video .fancybox-close-small {  top: -36px;  right: -36px;  background: transparent;}.fancybox-close-small:hover:after {  color: #555;  background: #eee;}.fancybox-caption-wrap {  position: absolute;  bottom: 0;  left: 0;  right: 0;  padding: 60px 30px 0 30px;  z-index: 99998;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  box-sizing: border-box;  background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%);  opacity: 0;  transition: opacity .2s;  pointer-events: none;}.fancybox-show-caption .fancybox-caption-wrap {  opacity: 1;}.fancybox-caption {  padding: 30px 0;  border-top: 1px solid rgba(255,255,255,0.4);  font-size: 14px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  color: #fff;  line-height: 20px;  -webkit-text-size-adjust: none;}.fancybox-caption a,.fancybox-caption button {  pointer-events: all;}.fancybox-caption a {  color: #fff;  text-decoration: underline;}.fancybox-button {  display: inline-block;  position: relative;  width: 44px;  height: 44px;  line-height: 44px;  margin: 0;  padding: 0;  border: 0;  border-radius: 0;  cursor: pointer;  background: transparent;  color: #fff;  box-sizing: border-box;  vertical-align: top;  outline: none;}.fancybox-button--disabled {  cursor: default;  pointer-events: none;}.fancybox-infobar__body,.fancybox-button {  background: rgba(30,30,30,0.6);}.fancybox-button:hover {  background: rgba(0,0,0,0.8);}.fancybox-button::before,.fancybox-button::after {  content: '';  pointer-events: none;  position: absolute;  border-color: #fff;  background-color: currentColor;  color: currentColor;  opacity: 0.9;  box-sizing: border-box;  display: inline-block;}.fancybox-button--disabled::before,.fancybox-button--disabled::after {  opacity: 0.5;}.fancybox-button--left::after {  left: 20px;  top: 18px;  width: 6px;  height: 6px;  background: transparent;  border-top: solid 2px currentColor;  border-right: solid 2px currentColor;  -webkit-transform: rotate(-135deg);  -ms-transform: rotate(-135deg);  transform: rotate(-135deg);}.fancybox-button--right::after {  right: 20px;  top: 18px;  width: 6px;  height: 6px;  background: transparent;  border-top: solid 2px currentColor;  border-right: solid 2px currentColor;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.fancybox-button--left {  border-bottom-left-radius: 5px;}.fancybox-button--right {  border-bottom-right-radius: 5px;}.fancybox-button--close {  float: right;}.fancybox-button--close::before,.fancybox-button--close::after {  content: '';  display: inline-block;  position: absolute;  height: 2px;  width: 16px;  top: calc(49%);  left: calc(42%);}.fancybox-button--close::before {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.fancybox-button--close::after {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}.fancybox-loading {  border: 6px solid rgba(100,100,100,0.4);  border-top: 6px solid rgba(255,255,255,0.6);  border-radius: 100%;  height: 50px;  width: 50px;  -webkit-animation: fancybox-rotate .8s infinite linear;  animation: fancybox-rotate .8s infinite linear;  background: transparent;  position: absolute;  top: 50%;  left: 50%;  margin-top: -25px;  margin-left: -25px;  z-index: 99999;}@-webkit-keyframes fancybox-rotate {  from {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  to {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}@keyframes fancybox-rotate {  from {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  to {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}@media all and (max-width: 800px) {  .fancybox-controls {    text-align: left;  }  .fancybox-button--left,  .fancybox-button--right,  .fancybox-buttons button:not(.fancybox-button--close) {    display: none !important;  }  .fancybox-caption {    padding: 20px 0;    margin: 0;  }}.fancybox-button--fullscreen::before {  width: 15px;  height: 11px;  left: 15px;  top: 16px;  border: 2px solid;  background: none;}.fancybox-button--play::before {  top: 16px;  left: 18px;  width: 0;  height: 0;  border-top: 6px inset transparent;  border-bottom: 6px inset transparent;  border-left: 10px solid;  border-radius: 1px;  background: transparent;}.fancybox-button--pause::before {  top: 16px;  left: 18px;  width: 7px;  height: 11px;  border-style: solid;  border-width: 0 2px 0 2px;  background: transparent;}.fancybox-button--thumbs span {  font-size: 23px;}.fancybox-button--thumbs::before {  top: 20px;  left: 21px;  width: 3px;  height: 3px;  box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap {  right: 220px;}.fancybox-thumbs {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: auto;  width: 220px;  margin: 0;  padding: 5px 5px 0 0;  background: #fff;  z-index: 99993;  word-break: normal;  -webkit-overflow-scrolling: touch;  -webkit-tap-highlight-color: transparent;  box-sizing: border-box;}.fancybox-thumbs > ul {  list-style: none;  position: absolute;  position: relative;  width: 100%;  height: 100%;  margin: 0;  padding: 0;  overflow-x: hidden;  overflow-y: auto;  font-size: 0;}.fancybox-thumbs > ul > li {  float: left;  overflow: hidden;  max-width: 50%;  padding: 0;  margin: 0;  width: 105px;  height: 75px;  position: relative;  cursor: pointer;  outline: none;  border: 5px solid #fff;  border-top-width: 0;  border-right-width: 0;  -webkit-tap-highlight-color: transparent;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  box-sizing: border-box;}li.fancybox-thumbs-loading {  background: rgba(0,0,0,0.1);}.fancybox-thumbs > ul > li > img {  position: absolute;  top: 0;  left: 0;  min-width: 100%;  min-height: 100%;  max-width: none;  max-height: none;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.fancybox-thumbs > ul > li:before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  border-radius: 2px;  border: 4px solid #4ea7f9;  z-index: 99991;  opacity: 0;  transition: all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);}.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {  opacity: 1;}@media all and (max-width: 800px) {  .fancybox-thumbs {    display: none !important;  }  .fancybox-container--thumbs .fancybox-controls,  .fancybox-container--thumbs .fancybox-slider-wrap,  .fancybox-container--thumbs .fancybox-caption-wrap {    right: 0;  }}.fancybox-caption {  border-top: none;}* {  margin: 0;  padding: 0;}.hideImg {  display: none !important;}body {  background: #ffffff;  font-family: 'Fira Sans Condensed', sans-serif;  font-size: 13px;  color: #1b1b1b;  position: relative;}.container {  max-width: 1000px;  padding: 0 40px;  margin: 0 auto;}#global {  position: relative;}.social {  top: 20px;  right: 40px;  position: absolute;  color: #233263;}.social span {  margin: 0 2px;}.social a {  display: inline-block;  vertical-align: middle;  text-indent: -6000px;  margin-top: -5px;  margin-left: 5px;  width: 29px;  height: 29px;}.social .instagram {  background: url("../../images/social_insta.png") no-repeat center center transparent;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.social .instagram:hover {  background-image: url('../../images/social_insta_hover.png');}.social .facebook {  background: url("../../images/social_fb.png") no-repeat center center transparent;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.social .facebook:hover {  background-image: url('../../images/social_fb_hover.png');}.social .email {  background: url("../../images/social_email.png") no-repeat center center transparent;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.social .email:hover {  background-image: url('../../images/social_email_hover.png');}.eshopButton {  position: absolute;  top: 54px;  right: 37px;}.eshopButton img {  display: block;  width: 70px;}#logo {  padding-top: 33px;}#logo a {  display: inline-block;  max-width: 164px;}#logo a img {  display: block;  width: 100%;}.menu {  margin-top: -25px;  margin-bottom: 30px;  height: 27px;  text-align: right;}.menu .menuButton {  display: inline-block;  cursor: pointer;  background: transparent;  z-index: 6;  vertical-align: middle;}.menu .menuButton span {  width: 36px;  height: 5px;  display: block;  background: #233263;  margin-top: 5px;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;  -webkit-border-radius: 2px;  border-radius: 2px;}.menu .menuButton span:first-child {  margin-top: 0;}.menu nav {  display: inline-block;  vertical-align: middle;  color: #233263;  margin-left: 15px;  display: none;}.menu nav a {  font-size: 17px;  font-weight: 500;  text-decoration: none;  color: inherit;  margin: 0 5px;}.menu nav a:hover {  color: #00798c;}body.opened .menuButton span {  opacity: 0;  filter: alpha(opacity=0);}body.opened .menuButton span:first-child {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate(0px,10px) rotate(45deg);  -moz-transform: translate(0px,10px) rotate(45deg);  -ms-transform: translate(0px,10px) rotate(45deg);  -o-transform: translate(0px,10px) rotate(45deg);  transform: translate(0px,10px) rotate(45deg);}body.opened .menuButton span:last-child {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate(0px,-10px) rotate(-45deg);  -moz-transform: translate(0px,-10px) rotate(-45deg);  -ms-transform: translate(0px,-10px) rotate(-45deg);  -o-transform: translate(0px,-10px) rotate(-45deg);  transform: translate(0px,-10px) rotate(-45deg);}footer {  padding: 50px 0;  text-align: center;  font-size: 12px;  text-transform: uppercase;  font-weight: 500;}footer a {  color: inherit;  text-decoration: none;}footer a:hover {  text-decoration: underline;}.pushCategories {  margin: 0 -1%;  margin-top: 20px;  font-size: 0;}.pushCategories a {  display: inline-block;  width: 31.333%;  margin: 1%;  position: relative;  overflow: hidden;  color: #ffffff;}.pushCategories a img {  display: block;  width: 100%;}.pushCategories a .hover {  position: absolute;  top: 20px;  left: 20px;  right: 20px;  bottom: 20px;  background: rgba(87,115,125,0.67);  text-align: center;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;  padding: 25px;}.pushCategories a .hover h2 {  font-size: 17px;  color: #ffffff;  font-weight: 500;  display: inline-block;  vertical-align: middle;  padding: 0 10px;  text-transform: uppercase;}.pushCategories a .hover p {  font-size: 12px;  margin-top: 15px;}.pushCategories a:hover .hover {  opacity: 1;  filter: alpha(opacity=100);}.contentTitle {  font-size: 25px;  color: #233263;  text-align: center;  margin: 30px 0;  text-transform: uppercase;}.owl {  position: relative;}.owl .owl-stage-outer {  overflow: hidden;}.owl .owl-item {  display: inline-block;}.owl .owl-prev,.owl .owl-next {  position: absolute;  top: 50%;  margin-top: -22px;  width: 49px;  height: 45px;}.owl .owl-prev {  background: url("../../images/left.png") no-repeat top left transparent;  left: -60px;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.owl .owl-next {  background: url("../../images/right.png") no-repeat top left transparent;  right: -60px;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.goTop {  cursor: pointer;  position: absolute;  bottom: 0;  right: 0;  left: 0;  text-align: right;}.goTop img {  display: block;  width: 57px;  float: right;}.navigation > div,.navigation > a {  position: fixed;  top: 60%;  margin-top: -22px;  width: 49px;  height: 45px;  display: block;}.navigation > div.left,.navigation > a.left {  background: url("../../images/left.png") no-repeat top left transparent;  left: 50%;  margin-left: -640px;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.navigation > div.right,.navigation > a.right {  background: url("../../images/right.png") no-repeat top left transparent;  right: 50%;  margin-right: -640px;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}#introduction {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: url("../../images/intro.gif") repeat bottom left #ffffff;  background-size: 18%;}.menu .menuButton span {  height: 3px;}body.opened .menuButton span:first-child {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate(0px,8px) rotate(45deg);  -moz-transform: translate(0px,8px) rotate(45deg);  -ms-transform: translate(0px,8px) rotate(45deg);  -o-transform: translate(0px,8px) rotate(45deg);  transform: translate(0px,8px) rotate(45deg);}body.opened .menuButton span:last-child {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate(0px,-8px) rotate(-45deg);  -moz-transform: translate(0px,-8px) rotate(-45deg);  -ms-transform: translate(0px,-8px) rotate(-45deg);  -o-transform: translate(0px,-8px) rotate(-45deg);  transform: translate(0px,-8px) rotate(-45deg);}#loader {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1000;  background: rgba(255,255,255,0.7);  display: none;}#loader img {  display: block;  width: 70px;  height: 70px;  position: absolute;  top: 50%;  left: 50%;  margin-top: -35px;  margin-left: -35px;}@media only screen and (max-width: 600px) {  .menu {    margin-top: 13px;  }}@media only screen and (max-width: 790px) {  .pushCategories a .hover {    top: 10px;    left: 10px;    right: 10px;    bottom: 10px;    padding: 10px;  }  .pushCategories a .hover h2 {    padding: 0;  }}@media only screen and (max-width: 580px) {  .pushCategories a .hover h2 {    font-size: 12px;  }}@media only screen and (max-width: 580px) {  .pushCategories a .hover {    display: none;  }}.owl-carousel,.owl-carousel .owl-item {  -webkit-tap-highlight-color: transparent;  position: relative;}.owl-carousel {  display: none;  width: 100%;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;  -moz-backface-visibility: hidden;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  -webkit-transform: translate3d(0,0,0);}.owl-carousel .owl-item,.owl-carousel .owl-wrapper {  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}.owl-carousel .owl-item {  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-touch-callout: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {  display: none;}.no-js .owl-carousel,.owl-carousel.owl-loaded {  display: block;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel.owl-refresh .owl-item {  visibility: hidden;}.owl-carousel.owl-drag .owl-item {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-grab {  cursor: move;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}.owl-carousel .animated {  animation-duration: 1s;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  animation-name: fadeOut;}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.owl-height {  transition: height .5s ease-in-out;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  transition: opacity .4s ease;}.owl-carousel .owl-item img.owl-lazy {  transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000;}.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url(../owl.video.play.png) no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  transition: transform .1s ease;}.owl-carousel .owl-video-play-icon:hover {  -ms-transform: scale(1.3,1.3);  transform: scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {  display: none;}.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  background-size: contain;  transition: opacity .4s ease;}.owl-carousel .owl-video-frame {  position: relative;  z-index: 1;  height: 100%;  width: 100%;}.owl .owl-stage-outer,.owl .owl-stage,.owl .owl-item {  height: 100%;}.owl-theme .owl-dots,.owl-theme .owl-nav {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-nav {  margin-top: 10px;}.owl-theme .owl-nav [class*=owl-] {  color: #FFF;  font-size: 14px;  margin: 5px;  padding: 4px 7px;  background: #D6D6D6;  display: inline-block;  cursor: pointer;  border-radius: 3px;}.owl-theme .owl-nav [class*=owl-]:hover {  background: #869791;  color: #FFF;  text-decoration: none;}.owl-theme .owl-nav .disabled {  opacity: .5;  cursor: default;}.owl-theme .owl-nav.disabled+.owl-dots {  margin-top: 10px;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 7px;  background: #D6D6D6;  display: block;  -webkit-backface-visibility: visible;  transition: opacity .2s ease;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {  background: #869791;}#paintsIndex .images {  text-align: center;  font-size: 0;}#paintsIndex .images > div {  display: inline-block;  width: 33.33%;  vertical-align: top;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 20px;}#paintsIndex .images > div a {  display: block;}#paintsIndex .images > div a img {  display: block;  width: 100%;}section.projectDetails .images {  font-size: 0;  text-align: center;  margin: 0 -1.5%;  padding-top: 100px;}section.projectDetails .images > a {  display: inline-block;  vertical-align: top;  width: 47%;  margin: 1.5%;}section.projectDetails .images > a img {  display: block;  width: 100%;}section.projectDetails .html {  width: 50%;  min-width: 280px;  padding-top: 50px;}section.projectDetails .html h1 {  font-weight: bold;  font-size: 25px;}section.projectDetails .html h3 {  font-weight: normal;  font-style: italic;  font-size: 16px;}section#projectsCategory .owl.pushCategories a .hover {  text-align: left;}section#projectsCategory .owl.pushCategories a .hover h2 {  padding: 0;}