﻿/*$black: #ff00ff;*/
/*#909090 gray*/
/*$heroareaheight: 630px;*/
.vertcentre {
  position: relative;
  top: 51%;
  transform: translateY(-50%); }

.round {
  /*disabled for now*/
  /*border-radius: 1em;
    -webkit-border-radius: 1em;*/ }

.pinkText {
  color: #333; }

.fullWidthDivide {
  border-bottom: solid 1px #333; }

.fullWidthDivideTopBottom {
  border-top: solid 1px #333;
  border-bottom: solid 1px #333; }

.unselectable {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  -o-user-select: none;
  user-select: none; }

/*FONTS*/
@font-face {
  font-family: 'Graphik SemiBold';
  src: url("/fonts/commercial-type-1507-MFFFKX-web/Graphik-Semibold-Web.eot");
  src: url("/fonts/commercial-type-1507-MFFFKX-web/Graphik-Semibold-Web.eot?#iefix") format("embedded-opentype"), url("/fonts/commercial-type-1507-MFFFKX-web/Graphik-Semibold-Web.woff") format("woff"), url("/fonts/commercial-type-1507-MFFFKX-web/Graphik-Semibold-Web.ttf") format("truetype"), url("/fonts/commercial-type-1507-MFFFKX-web/Graphik-Semibold-Web.svg#Graphik-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

.BaskervilleRegular {
  font-family: Baskerville, 'Baskerville Old Face', 'Hoefler Text', Garamond, 'Times New Roman', serif; }

.GraphikSemiBold {
  font-family: 'Graphik SemiBold'; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
  html {
    -webkit-font-smoothing: subpixel-antialiased; } }

.unlitmore, .videogallery-nav-container .imagecontainer img {
  opacity: 0.5; }

@media (min-width: 760px) {
  .fullWidth, .fullWidthDivide, #header, .headersmall, .videogallery-nav-container .titlecontainer, .videogallery-nav-container .readmorecontainer, .fullWidthDivideTopBottom, .griddivider.articledivider {
    padding-left: 3000px !important;
    margin-left: -3000px !important;
    padding-right: 3000px !important;
    margin-right: -3000px !important; }
  .headericons .headersearch.open {
    width: 150px; } }

@media (max-width: 1000px) {
  .article .articleBody {
    width: 44%; } }

@media (max-width: 760px) {
  .griddivider.footer {
    max-width: 715px; }
  .headersmall .logocontainer {
    padding-left: 10px; }
  .headersmall .headericons {
    right: 40px; } }

@media only screen and (max-device-width: 920px) {
  #videogallery {
    margin: 0px; } }

