/* =========== */
/* = Pathing = */
/* =========== */
/* =========== */
/* = Colours = */
/* =========== */
/* ========= */
/* = Sizes = */
/* ========= */
@font-face {
  font-family: 'edosz-regular';
  src: url("../fonts/edosz/edosz-webfont.eot");
  src: url("../fonts/edosz/edosz-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/edosz/edosz-webfont.woff2") format("woff2"), url("../fonts/edosz/edosz-webfont.woff") format("woff"), url("../fonts/edosz/edosz-webfont.ttf") format("truetype"), url("../fonts/edosz/edosz-webfont.svg#edo_szregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* =========== */
/* = Pathing = */
/* =========== */
/* ========= */
/* = Sizes = */
/* ========= */
/* ========== */
/* = Mixins = */
/* ========== */
#wob-page {
  /* Small devices (tablets, 768px and up) */
  /* Medium devices (desktops, 992px and up) */
  /* Large devices (large desktops, 1200px and up) */ }
  #wob-page main.page-padding-none {
    margin-top: -54px; }
  #wob-page .texture-group {
    padding-top: 40px; }
    #wob-page .texture-group .texture-top,
    #wob-page .texture-group .texture-btm {
      background-position: center top;
      background-repeat: repeat-x; }
    #wob-page .texture-group .texture-center {
      padding: 50px 0; }
  #wob-page .wob-grid {
    margin-top: 40px; }
    #wob-page .wob-grid .img-responsive {
      width: 100%; }
    #wob-page .wob-grid img,
    #wob-page .wob-grid .fluid-width-video-wrapper {
      margin-bottom: 20px; }
    #wob-page .wob-grid .detail {
      background: #ffffff;
      padding: 0 15px 30px;
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px; }
      #wob-page .wob-grid .detail .timegroup {
        display: block;
        font-family: "Dobra Slab W01 Book", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        letter-spacing: 0px;
        line-height: 1.4;
        text-transform: uppercase;
        margin-bottom: 5px; }
        #wob-page .wob-grid .detail .timegroup time {
          margin-left: 2px; }
      #wob-page .wob-grid .detail h3 a:hover,
      #wob-page .wob-grid .detail h5 a:hover {
        text-decoration: underline !important; }
      #wob-page .wob-grid .detail p {
        margin-bottom: 0; }
      #wob-page .wob-grid .detail .cat-link {
        color: #775c98;
        text-transform: uppercase;
        font-family: "DINNextW01-CondensedBol", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
        font-size: 16px;
        font-size: 1.6rem;
        letter-spacing: 0px;
        line-height: 1; }
        #wob-page .wob-grid .detail .cat-link:hover {
          text-decoration: underline !important; }
    #wob-page .wob-grid .grid img,
    #wob-page .wob-grid .grid .fluid-width-video-wrapper {
      margin-bottom: 10px; }
    #wob-page .wob-grid .grid .detail {
      padding-bottom: 0; }
  #wob-page .wob-most {
    border: 2px solid #524564; }
    #wob-page .wob-most .most-tab {
      margin-left: -15px;
      margin-right: -15px;
      border-bottom: 2px solid #524564; }
      #wob-page .wob-most .most-tab li.active a {
        color: #000000; }
      #wob-page .wob-most .most-tab li a {
        font-family: "DINNextW01-CondensedBol", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
        font-size: 14px;
        font-size: 1.4rem;
        letter-spacing: 0px;
        line-height: 32px;
        text-transform: uppercase;
        display: block;
        height: 30px; }
        #wob-page .wob-most .most-tab li a:hover {
          color: #ffffff;
          background-color: #524564; }
      #wob-page .wob-most .most-tab li + li {
        margin-top: 0;
        border-left: 2px solid #524564; }
    #wob-page .wob-most .tab-content {
      padding: 20px 10px 20px 15px; }
      #wob-page .wob-most .tab-content #wob-tags {
        text-align: center; }
      #wob-page .wob-most .tab-content a {
        display: block; }
        #wob-page .wob-most .tab-content a article {
          margin-left: -5px;
          margin-right: -5px; }
          #wob-page .wob-most .tab-content a article img {
            margin-bottom: 0; }
          #wob-page .wob-most .tab-content a article h6 {
            font-family: "DINNextW01-CondensedBol", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
            font-size: 14px;
            font-size: 1.4rem;
            letter-spacing: 0px;
            line-height: 1;
            margin-bottom: 0;
            text-transform: uppercase; }
        #wob-page .wob-most .tab-content a:hover article h6 {
          color: #000000; }
        #wob-page .wob-most .tab-content a.article-tag {
          text-transform: uppercase;
          display: inline-block;
          margin-top: 0; }
          #wob-page .wob-most .tab-content a.article-tag h6 {
            font-family: "DINNextW01-CondensedBol", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
            font-size: 14px;
            font-size: 1.4rem;
            letter-spacing: 0px;
            line-height: 1;
            margin-bottom: 0;
            display: inline-block;
            text-transform: uppercase; }
      #wob-page .wob-most .tab-content a + a {
        margin-top: 10px; }
  #wob-page .breaker {
    margin-top: 20px;
    padding: 10px;
    text-align: center; }
    #wob-page .breaker h3 a {
      text-decoration: underline !important; }
      #wob-page .breaker h3 a:hover {
        text-decoration: none !important; }
  @media (min-width: 768px) {
    #wob-page .texture-group {
      padding-top: 84px; } }
  @media (min-width: 992px) {
    #wob-page .texture-group {
      padding-top: 200px; }
    #wob-page main.page-padding-none {
      margin-top: -109px; } }
