
@font-face {
    font-family: 'ralewaylight';
    src: url('../fonts/raleway-light-webfont.eot');
    src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-light-webfont.woff2') format('woff2'),
         url('../fonts/raleway-light-webfont.woff') format('woff'),
         url('../fonts/raleway-light-webfont.ttf') format('truetype'),
         url('../fonts/raleway-light-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/raleway-medium-webfont.eot');
    src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('../fonts/raleway-medium-webfont.woff') format('woff'),
         url('../fonts/raleway-medium-webfont.ttf') format('truetype'),
         url('../fonts/raleway-medium-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'ps-icon';
  src:  url('../fonts/ps-icon.eot?4clafc');
  src:  url('../fonts/ps-icon.eot?4clafc#iefix') format('embedded-opentype'),
    url('../fonts/ps-icon.ttf?4clafc') format('truetype'),
    url('../fonts/ps-icon.woff?4clafc') format('woff'),
    url('../fonts/ps-icon.svg?4clafc#ps-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

.ps {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ps-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ps-calendar:before {
  content: "\e900";
}
.ps-hand:before {
  content: "\e901";
}
.ps-text:before {
  content: "\e902";
}
.ps-image:before {
  content: "\e908";
}
.ps-left-thin-arrow:before {
  content: "\e909";
}
.ps-pdf-01:before {
  content: "\e90a";
}
.ps-right-long-arrow:before {
  content: "\e90b";
}
.ps-zoom-in:before {
  content: "\e90d";
}
.ps-zoom-out:before {
  content: "\e90e";
}

@media screen and (min-width: 320px) and (max-width: 767px) and (min-aspect-ratio: 13/9) {
  html {
    background-image:url('../images/turnDevice.png');
  	background-size:60%;
	background-color:#e4e4e4;
	height:100vh; width:100%; background-position:center; background-repeat:no-repeat;
  }
  body {display:none;}
}

::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 10px;
}

::-webkit-scrollbar:horizontal {
    height: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: #666;
}

::-webkit-scrollbar-track {
    background-color: transparent;
}
.fancybox-show-thumbs .fancybox-inner {right:0;}
.fancybox-caption {display:none;}
.fancybox-thumbs.fancybox-thumbs-y {box-shadow: 0px -3px 5px #3c3c3c4d;}
.fancybox-slide--image {padding: 44px 0 120px;}
.fancybox-thumbs > ul > li { background-position: top center; background-size: inherit;}
.compensate-for-scrollbar {margin-right:0 !important;}

