html {
  scroll-behavior: smooth;
}

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    width: auto !important; }

  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0; }

  .slick-list:focus {
    outline: none; }

  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

  .slick-slider .slick-track,
  .slick-slider .slick-list {
    transform: translate3d(0, 0, 0); }

  .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto; }

  .slick-track:before,
  .slick-track:after {
    display: table;
    content: ''; }

  .slick-track:after {
    clear: both; }

  .slick-loading .slick-track {
    visibility: hidden; }

  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px; }

  [dir='rtl'] .slick-slide {
    float: right; }

  .slick-slide img {
    display: block; }

  .slick-slide.slick-loading img {
    display: none; }

  .slick-slide.dragging img {
    pointer-events: none; }

  .slick-initialized .slick-slide {
    display: block; }

  .slick-loading .slick-slide {
    visibility: hidden; }

  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

  .slick-arrow.slick-hidden {
    display: none; }

  .slick-arrow {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 60px;
    width: 60px;
    background-color: #000;
    text-indent: -9999px;
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: 0;
    z-index: 3;
    transform: rotate(-90deg);
    cursor: pointer; }
    .slick-arrow::before, .slick-arrow::after {
      content: "";
      display: block;
      background-color: #ffffff;
      height: 20px;
      width: 2px;
      position: absolute;
      left: 50%;
      top: 50%;
      transform-origin: top left;
      margin-top: -10px;
      margin-left: -1px; }
      @media all and (min-width: 768px) {
        .slick-arrow::before, .slick-arrow::after {
          height: 40px;
          margin-top: -20px; } }
    .slick-arrow::before {
      transform: rotate(45deg); }
    .slick-arrow::after {
      transform: rotate(-45deg); }
    @media all and (min-width: 768px) {
      .slick-arrow {
        height: 115px;
        width: 115px; } }

  .slick-next {
    left: auto;
    right: 0;
    transform: rotate(-270deg); }

  .slick-slider .media-item {
    position: relative; }

  .slick-slider .media-item:hover .hover {
    display: block; }

  /*
  * Skeleton V1.2
  * Copyright 2011, Dave Gamache
  * www.getskeleton.com
  * Free to use under the MIT license.
  * http://www.opensource.org/licenses/mit-license.php
  * 6/20/2012
  */
  /* Table of Content
  ==================================================
      #Reset & Basics
      #Basic Styles
      #Site Styles
      #Typography
      #Links
      #Lists
      #Images
      #Buttons
      #Forms
      #Misc */
  /* #Reset & Basics (Inspired by E. Meyers)
  ================================================== */
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }

  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block; }

  body {
    line-height: 1; }

  ol, ul {
    list-style: none; }

  blockquote, q {
    quotes: none; }

  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none; }

  table {
    border-collapse: collapse;
    border-spacing: 0; }

  /* #Basic Styles
  ================================================== */
  body {
    background: #fff;
    font: 14px/21px "Georgia", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #444;
    -webkit-font-smoothing: antialiased;
    /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%; }

  /* #Typography
  ================================================== */
  h1, h2, h3, h4, h5, h6 {
    color: #181818;
    font-family: "Georgia", "Times New Roman", serif;
    font-weight: normal; }

  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: inherit; }

  h1 {
    font-size: 46px;
    line-height: 50px;
    margin-bottom: 14px; }

  h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 10px; }

  h3 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 8px; }

  h4 {
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 4px; }

  h5 {
    font-size: 17px;
    line-height: 24px; }

  h6 {
    font-size: 14px;
    line-height: 21px; }

  .subheader {
    color: #777; }

  p {
    margin: 0 0 20px 0; }

  p img {
    margin: 0; }

  p.lead {
    font-size: 21px;
    line-height: 27px;
    color: #777; }

  em {
    font-style: italic; }

  strong {
    font-weight: bold;
    color: #333; }

  small {
    font-size: 80%; }

  /*	Blockquotes  */
  blockquote, blockquote p {
    font-size: 17px;
    line-height: 24px;
    color: #777;
    font-style: italic; }

  blockquote {
    margin: 0 0 20px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #ddd; }

  blockquote cite {
    display: block;
    font-size: 12px;
    color: #555; }

  blockquote cite:before {
    content: "\2014 \0020"; }

  blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
    color: #555; }

  hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 10px 0 30px;
    height: 0; }

  /* #Links
  ================================================== */
  a, a:visited {
    color: #333;
    text-decoration: underline;
    outline: 0; }

  a:hover, a:focus {
    color: #000; }

  p a, p a:visited {
    line-height: inherit; }

  /* #Lists
  ================================================== */
  ul, ol {
    margin-bottom: 20px; }

  ul {
    list-style: none outside; }

  ol {
    list-style: decimal; }

  ol, ul.square, ul.circle, ul.disc {
    margin-left: 30px; }

  ul.square {
    list-style: square outside; }

  ul.circle {
    list-style: circle outside; }

  ul.disc {
    list-style: disc outside; }

  ul ul, ul ol,
  ol ol, ol ul {
    margin: 4px 0 5px 30px;
    font-size: 90%; }

  ul ul li, ul ol li,
  ol ol li, ol ul li {
    margin-bottom: 6px; }

  li {
    line-height: 18px;
    margin-bottom: 12px; }

  ul.large li {
    line-height: 21px; }

  li p {
    line-height: 21px; }

  /* #Images
  ================================================== */
  img.scale-with-grid {
    max-width: 100%;
    height: auto; }

  /* #Buttons
  ================================================== */
  /* #Forms
  ================================================== */
  form {
    margin-bottom: 20px; }

  fieldset {
    margin-bottom: 20px; }

  input[type="text"],
  input[type="password"],
  input[type="email"],
  textarea,
  select {
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    border-radius: 2px;
    font-size: 13px;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
}

  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="email"]:focus,
  textarea:focus {
    border: 1px solid #aaa;
    color: #444;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }

  textarea {
    min-height: 60px; }

  label,
  legend {
    display: block;
    font-weight: bold;
    font-size: 13px; }

  select {
    width: 220px; }

  input[type="checkbox"] {
    display: inline; }

  label span,
  legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444; }

  /* #Misc
  ================================================== */
  .remove-bottom {
    margin-bottom: 0 !important; }

  .half-bottom {
    margin-bottom: 10px !important; }

  .add-bottom {
    margin-bottom: 20px !important; }

  /*
  * Skeleton V1.2
  * Copyright 2011, Dave Gamache
  * www.getskeleton.com
  * Free to use under the MIT license.
  * http://www.opensource.org/licenses/mit-license.php
  * 6/20/2012
  */
  /* Table of Contents
  ==================================================
      #Base 960 Grid
      #Tablet (Portrait)
      #Mobile (Portrait)
      #Mobile (Landscape)
      #Clearing */
  /* #Full Screen Design (1286px)
  ================================================== */
  .container {
    position: relative;
    width: 1185px;
    margin: 0 auto;
    padding: 0; }

  .container.fullwidth {
    width: 1286px; }

  .container .column,
  .container .columns {
    float: left;
    display: inline;
    margin: 0; }

  .row {
    margin-bottom: 20px; }

  /* Nested Column Classes */
  .column.alpha, .columns.alpha {
    margin-left: 0; }

  .column.omega, .columns.omega {
    margin-right: 0; }

  /* Base Grid */
  /*.container .one.column,
      .container .one.columns                     { width: 40px;  }
      .container .two.columns                     { width: 100px; }
      .container .three.columns                   { width: 160px; }
      .container .four.columns                    { width: 220px; }
      .container .six.columns                     { width: 340px; }
      .container .seven.columns                   { width: 400px; }
      .container .eight.columns                   { width: 460px; }
      .container .nine.columns                    { width: 520px; }
      .container .ten.columns                     { width: 580px; }
      .container .eleven.columns                  { width: 640px; }
      .container .twelve.columns                  { width: 700px; }
      .container .thirteen.columns                { width: 760px; }
      .container .fourteen.columns                { width: 820px; }
      .container .fifteen.columns                 { width: 880px; }
      .container .sixteen.columns                 { width: 940px; }*/
  /* 5 Column Layout */
  .container .five.columns {
    width: 237px; }

  .container .five.columns.span2 {
    width: 474px; }

  .container .five.columns.span3 {
    width: 711px; }

  .container .five.columns.span4 {
    width: 948px; }

  /* 3 Column Layout */
  .container .one-third.column {
    width: 395px; }

  .container .two-thirds.column {
    width: 790px; }

  /* Offsets */
  .container .offset-by-one {
    padding-left: 60px; }

  .container .offset-by-two {
    padding-left: 120px; }

  .container .offset-by-three {
    padding-left: 180px; }

  .container .offset-by-four {
    padding-left: 240px; }

  .container .offset-by-five {
    padding-left: 300px; }

  .container .offset-by-six {
    padding-left: 360px; }

  .container .offset-by-seven {
    padding-left: 420px; }

  .container .offset-by-eight {
    padding-left: 480px; }

  .container .offset-by-nine {
    padding-left: 540px; }

  .container .offset-by-ten {
    padding-left: 600px; }

  .container .offset-by-eleven {
    padding-left: 660px; }

  .container .offset-by-twelve {
    padding-left: 720px; }

  .container .offset-by-thirteen {
    padding-left: 780px; }

  .container .offset-by-fourteen {
    padding-left: 840px; }

  .container .offset-by-fifteen {
    padding-left: 900px; }

  /* Table Layout */
  .table-main-column {
    width: 790px;
    min-width: 790px;
    max-width: 790px; }

  .table-sidebar-column {
    width: 395px;
    max-width: 395px;
    min-width: 395px; }

  .desktop-only {
    display: block; }

  .mobile-only {
    display: none; }

  /* #Standard Desktop (960px Width)
  ================================================== */
  /* Note: Design for a width of 960px */
  @media only screen and (min-width: 960px) and (max-width: 1285px) {
    .container {
      position: relative;
      width: 960px;
      margin: 0 auto;
      padding: 0; }
    .container.fullwidth {
      width: 960px; }
    .container .column,
    .container .columns {
      float: left;
      display: inline;
      margin-left: 5px;
      margin-right: 5px; }
    .row {
      margin-bottom: 20px; }
    /* Nested Column Classes */
    .column.alpha, .columns.alpha {
      margin-left: 0; }
    .column.omega, .columns.omega {
      margin-right: 0; }
    /* Base Grid */
    /*.container .one.column,
          .container .one.columns                     { width: 40px;  }
          .container .two.columns                     { width: 100px; }
          .container .three.columns                   { width: 160px; }
          .container .four.columns                    { width: 220px; }
          .container .six.columns                     { width: 340px; }
          .container .seven.columns                   { width: 400px; }
          .container .eight.columns                   { width: 460px; }
          .container .nine.columns                    { width: 520px; }
          .container .ten.columns                     { width: 580px; }
          .container .eleven.columns                  { width: 640px; }
          .container .twelve.columns                  { width: 700px; }
          .container .thirteen.columns                { width: 760px; }
          .container .fourteen.columns                { width: 820px; }
          .container .fifteen.columns                 { width: 880px; }
          .container .sixteen.columns                 { width: 940px; }*/
    /* 5 Column Layout */
    .container .five.columns {
      width: 184px; }
    .container .five.columns.span2 {
      width: 368px; }
    .container .five.columns.span3 {
      width: 552px; }
    .container .five.columns.span4 {
      width: 736px; }
    /* 3 Column Layout */
    .container .one-third.column {
      width: 320px; }
    .container .two-thirds.column {
      width: 640px; }
    /* Offsets */
    .container .offset-by-one {
      padding-left: 60px; }
    .container .offset-by-two {
      padding-left: 120px; }
    .container .offset-by-three {
      padding-left: 180px; }
    .container .offset-by-four {
      padding-left: 240px; }
    .container .offset-by-five {
      padding-left: 300px; }
    .container .offset-by-six {
      padding-left: 360px; }
    .container .offset-by-seven {
      padding-left: 420px; }
    .container .offset-by-eight {
      padding-left: 480px; }
    .container .offset-by-nine {
      padding-left: 540px; }
    .container .offset-by-ten {
      padding-left: 600px; }
    .container .offset-by-eleven {
      padding-left: 660px; }
    .container .offset-by-twelve {
      padding-left: 720px; }
    .container .offset-by-thirteen {
      padding-left: 780px; }
    .container .offset-by-fourteen {
      padding-left: 840px; }
    .container .offset-by-fifteen {
      padding-left: 900px; }
    /* Table Layout */
    .table-main-column {
      width: 640px;
      min-width: 640px;
      max-width: 640px; }
    .table-sidebar-column {
      width: 320px;
      min-width: 320px;
      max-width: 320px; }
    .desktop-only {
      display: block; }
    .mobile-only {
      display: none; } }

  /* #Tablet (Portrait)
  ================================================== */
  /* Note: Design for a width of 768px */
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    .container {
      width: 768px; }
    .container.fullwidth {
      width: 768px; }
    .container .column,
    .container .columns {
      margin-left: 1px;
      margin-right: 1px; }
    .column.alpha, .columns.alpha {
      margin-left: 0;
      margin-right: 1px; }
    .column.omega, .columns.omega {
      margin-right: 0;
      margin-left: 1px; }
    .alpha.omega {
      margin-left: 0;
      margin-right: 0; }
    /*.container .one.column,
          .container .one.columns                     { width: 28px; }
          .container .two.columns                     { width: 76px; }
          .container .three.columns                   { width: 124px; }
          .container .four.columns                    { width: 172px; }
          .container .six.columns                     { width: 268px; }
          .container .seven.columns                   { width: 316px; }
          .container .eight.columns                   { width: 364px; }
          .container .nine.columns                    { width: 412px; }
          .container .ten.columns                     { width: 460px; }
          .container .eleven.columns                  { width: 508px; }
          .container .twelve.columns                  { width: 556px; }
          .container .thirteen.columns                { width: 604px; }
          .container .fourteen.columns                { width: 652px; }
          .container .fifteen.columns                 { width: 700px; }
          .container .sixteen.columns                 { width: 748px; }*/
    /* 5 Column Layout */
    .container .five.columns {
      width: 152px; }
    .container .five.columns.span2 {
      width: 304px; }
    .container .five.columns.span3 {
      width: 456px; }
    .container .five.columns.span4 {
      width: 608px; }
    /* 3 Column Layout */
    .container .one-third.column {
      width: 256px; }
    .container .two-thirds.column {
      width: 512px; }
    /* Offsets */
    .container .offset-by-one {
      padding-left: 48px; }
    .container .offset-by-two {
      padding-left: 96px; }
    .container .offset-by-three {
      padding-left: 144px; }
    .container .offset-by-four {
      padding-left: 192px; }
    .container .offset-by-five {
      padding-left: 240px; }
    .container .offset-by-six {
      padding-left: 288px; }
    .container .offset-by-seven {
      padding-left: 336px; }
    .container .offset-by-eight {
      padding-left: 384px; }
    .container .offset-by-nine {
      padding-left: 432px; }
    .container .offset-by-ten {
      padding-left: 480px; }
    .container .offset-by-eleven {
      padding-left: 528px; }
    .container .offset-by-twelve {
      padding-left: 576px; }
    .container .offset-by-thirteen {
      padding-left: 624px; }
    .container .offset-by-fourteen {
      padding-left: 672px; }
    .container .offset-by-fifteen {
      padding-left: 720px; }
    /* Table Layout */
    .table-main-column {
      width: 512px;
      min-width: 512px;
      max-width: 512px; }
    .table-sidebar-column {
      width: 256px;
      min-width: 256px;
      max-width: 256px; }
    .desktop-only {
      display: block; }
    .mobile-only {
      display: none; } }

  /*  #Mobile (Portrait)
  ================================================== */
  /* Note: Design for a width of 320px */
  @media only screen and (max-width: 767px) {
    .container {
      width: 300px; }
    .container.fullwidth {
      width: 300px; }
    .container .columns,
    .container .column {
      margin: 0; }
    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column {
      width: 300px; }
    .container .five.columns.span2 {
      width: 300px; }
    .container .five.columns.span3 {
      width: 300px; }
    .container .five.columns.span4 {
      width: 300px; }
    /* Offsets */
    .container .offset-by-one,
    .container .offset-by-two,
    .container .offset-by-three,
    .container .offset-by-four,
    .container .offset-by-five,
    .container .offset-by-six,
    .container .offset-by-seven,
    .container .offset-by-eight,
    .container .offset-by-nine,
    .container .offset-by-ten,
    .container .offset-by-eleven,
    .container .offset-by-twelve,
    .container .offset-by-thirteen,
    .container .offset-by-fourteen,
    .container .offset-by-fifteen {
      padding-left: 0; }
    /* Table Layout */
    .table-main-column {
      width: 300px;
      min-width: 300px;
      max-width: 300px; }
    .table-sidebar-column {
      width: 300px;
      min-width: 300px;
      max-width: 300px; }
    .desktop-only {
      display: none; }
    .mobile-only {
      display: block; } }

  /* #Mobile (Landscape)
  ================================================== */
  /* Note: Design for a width of 480px */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
      width: 420px; }
    .container.fullwidth {
      width: 420px; }
    .container .columns,
    .container .column {
      margin: 0; }
    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column {
      width: 420px; }
    .container .five.columns.span2 {
      width: 420px; }
    .container .five.columns.span3 {
      width: 420px; }
    .container .five.columns.span4 {
      width: 420px; }
    /* Table Layout */
    .table-main-column {
      width: 420px;
      min-width: 420px;
      max-width: 420px; }
    .table-sidebar-column {
      width: 420px;
      min-width: 420px;
      max-width: 420px; }
    .desktop-only {
      display: none; }
    .mobile-only {
      display: block; } }

  /* #Clearing
  ================================================== */
  /* Self Clearing Goodness */
  .container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

  /* Use clearfix class on parent to clear nested columns,
      or wrap each row of columns in a <div class="row"> */
  .clearfix:before,
  .clearfix:after,
  .row:before,
  .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }

  .row:after,
  .clearfix:after {
    clear: both; }

  .row,
  .clearfix {
    zoom: 1; }

  /* You can also use a <br class="clear" /> to clear columns */
  .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }

  /* Magnific Popup CSS */
  .mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b !important;
    opacity: 0.8;
    filter: alpha(opacity=80);
    display: block; }

  .mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

  .mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }

  .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

  .mfp-align-top .mfp-container:before {
    display: none; }

  .mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

  .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

  .mfp-ajax-cur {
    cursor: progress; }

  .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out; }

  .mfp-zoom {
    cursor: pointer;
    cursor: zoom-in; }

  .mfp-auto-cursor .mfp-content {
    cursor: auto; }

  .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

  .mfp-loading.mfp-figure {
    display: none; }

  .mfp-hide {
    display: none !important; }

  .mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }

  .mfp-preloader a {
    color: #cccccc; }

  .mfp-preloader a:hover {
    color: white; }

  .mfp-s-ready .mfp-preloader {
    display: none; }

  .mfp-s-error .mfp-content {
    display: none; }

  button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none; }

  button::-moz-focus-inner {
    padding: 0;
    border: 0; }

  .mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 10px;
    top: 10px;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }

  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }

  .mfp-close-btn-in .mfp-close {
    color: #fff; }

  .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

  .mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px; }

  .mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

  .mfp-arrow:active {
    margin-top: -54px; }

  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }

  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }

  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }

  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

  .mfp-arrow-left {
    left: 0; }

  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }

  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

  .mfp-arrow-right {
    right: 0; }

  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }

  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

  .mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }

  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }

  .mfp-iframe-holder .mfp-close {
    top: -40px; }

  .mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }

  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

  /* Main image in popup */
  img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

  /* The shadow behind the image */
  .mfp-figure {
    line-height: 0; }

  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }

  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }

  .mfp-figure figure {
    margin: 0; }

  .mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

  .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px; }

  .mfp-image-holder .mfp-content {
    max-width: 100%; }

  .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

  /* Styles for dialog window */
  #upload-modal {
    margin: 0;
    padding: 0;
    background: white;
    padding: 15px;
    text-align: left;
    width: 600px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    position: relative; }

  #upload-iframe {
    margin: 0;
    padding: 0;
    width: 600px;
    height: 600px;
    overflow: hidden; }

  /**
   * Fade-zoom animation for first dialog
   */
  /* start state */
  .my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8); }

  /* animate in */
  .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    transform: scale(1); }

  /* animate out */
  .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    transform: scale(0.8);
    opacity: 0; }

  /* Dark overlay, start state */
  .my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: opacity 0.3s ease-out; }

  /* animate in */
  .my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8; }

  /* animate out */
  .my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0; }

  /**
   * Fade-move animation for second dialog
   */
  /* at start */
  .my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    transition: all 0.2s ease-out;
    transform: translateY(-20px) perspective(600px) rotateX(10deg); }

  /* animate in */
  .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    transform: translateY(0) perspective(600px) rotateX(0); }

  /* animate out */
  .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;
    transform: translateY(-10px) perspective(600px) rotateX(10deg); }

  /* Dark overlay, start state */
  .my-mfp-slide-bottom.mfp-bg {
    opacity: 0;
    transition: opacity 0.3s ease-out; }

  /* animate in */
  .my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8; }

  /* animate out */
  .my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0; }

  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
      padding-left: 0;
      padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
      padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      margin: 0;
      top: auto;
      padding: 3px 5px;
      position: fixed;
      box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
    .mfp-img-mobile .mfp-counter {
      right: 5px;
      top: 3px; }
    .mfp-img-mobile .mfp-close {
      top: 0;
      right: 0;
      width: 35px;
      height: 35px;
      line-height: 35px;
      background: rgba(0, 0, 0, 0.6);
      position: fixed;
      text-align: center;
      padding: 0; } }

  @media all and (max-width: 900px) {
    .mfp-arrow {
      transform: scale(0.75); }
    .mfp-arrow-left {
      transform-origin: 0; }
    .mfp-arrow-right {
      transform-origin: 100%; }
    .mfp-container {
      padding-left: 6px;
      padding-right: 6px; } }

  .mfp-ie7 .mfp-img {
    padding: 0; }

  .mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }

  .mfp-ie7 .mfp-container {
    padding: 0; }

  .mfp-ie7 .mfp-content {
    padding-top: 44px; }

  .mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }

  .redactor_box {
    position: relative;
    overflow: visible;
    border: 1px solid #ddd;
    background-color: #fff; }

  body .redactor_air {
    position: absolute;
    z-index: 2; }

  /*
      Fullscreen
  */
  body .redactor_box_fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    overflow: hidden;
    width: 100%; }

  .redactor_box iframe {
    display: block;
    margin: 0;
    padding: 0; }

  .redactor_box textarea, .redactor_box textarea:focus {
    position: relative;
    z-index: 1004;
    display: block;
    overflow: auto;
    margin: 0;
    padding: 0;
    width: 100%;
    outline: none;
    outline: none;
    border: none;
    background-color: #222;
    box-shadow: none;
    color: #ccc;
    font-size: 13px;
    font-family: Menlo, Monaco, monospace, sans-serif;
    resize: none; }

  .redactor_editor,
  .redactor_editor:focus,
  .redactor_editor div,
  .redactor_editor p,
  .redactor_editor ul,
  .redactor_editor ol,
  .redactor_editor table,
  .redactor_editor dl,
  .redactor_editor blockquote,
  .redactor_editor pre,
  .redactor_editor h1,
  .redactor_editor h2,
  .redactor_editor h3,
  .redactor_editor h4,
  .redactor_editor h5,
  .redactor_editor h6 {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; }

  .redactor_editor code,
  .redactor_editor pre {
    font-family: Menlo, Monaco, monospace, sans-serif !important; }

  .redactor_editor,
  .redactor_editor:focus,
  .redactor_editor div,
  .redactor_editor p,
  .redactor_editor ul,
  .redactor_editor ol,
  .redactor_editor table,
  .redactor_editor dl,
  .redactor_editor blockquote,
  .redactor_editor pre {
    font-size: 15px;
    line-height: 1.5rem; }

  .redactor_editor,
  .redactor_editor:focus {
    position: relative;
    overflow: auto;
    margin: 0 !important;
    padding: 10px;
    padding-bottom: 5px;
    outline: none;
    background: none;
    background: #fff !important;
    box-shadow: none !important;
    white-space: normal; }

  .redactor_editor a {
    color: #15c !important;
    text-decoration: underline !important; }

  .redactor_editor .redactor_placeholder {
    color: #999 !important;
    display: block !important;
    margin-bottom: 10px !important; }

  .redactor_editor object,
  .redactor_editor embed,
  .redactor_editor video,
  .redactor_editor img {
    max-width: 100%;
    width: auto; }

  .redactor_editor video,
  .redactor_editor img {
    height: auto; }

  .redactor_editor div,
  .redactor_editor p,
  .redactor_editor ul,
  .redactor_editor ol,
  .redactor_editor table,
  .redactor_editor dl,
  .redactor_editor blockquote,
  .redactor_editor pre {
    margin: 0;
    margin-bottom: 10px !important;
    border: none;
    background: none !important;
    box-shadow: none !important; }

  .redactor_editor iframe,
  .redactor_editor object,
  .redactor_editor hr {
    margin-bottom: 15px !important; }

  .redactor_editor blockquote {
    margin-left: 3em !important;
    color: #777;
    font-style: italic !important; }

  .redactor_editor ul,
  .redactor_editor ol {
    padding-left: 2em !important; }

  .redactor_editor ul ul,
  .redactor_editor ol ol,
  .redactor_editor ul ol,
  .redactor_editor ol ul {
    margin: 2px !important;
    padding: 0 !important;
    padding-left: 2em !important;
    border: none; }

  .redactor_editor dl dt {
    font-weight: bold; }

  .redactor_editor dd {
    margin-left: 1em; }

  .redactor_editor table {
    border-collapse: collapse;
    font-size: 1em !important; }

  .redactor_editor table td {
    padding: 5px !important;
    border: 1px solid #ddd;
    vertical-align: top; }

  .redactor_editor table thead td {
    border-bottom: 2px solid #000 !important;
    font-weight: bold !important; }

  .redactor_editor code {
    background-color: #d8d7d7 !important; }

  .redactor_editor pre {
    overflow: auto;
    padding: 1em !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    background: #f8f8f8 !important;
    white-space: pre;
    font-size: 90% !important; }

  .redactor_editor hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc; }

  .redactor_editor h1,
  .redactor_editor h2,
  .redactor_editor h3,
  .redactor_editor h4,
  .redactor_editor h5,
  .redactor_editor h6 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0;
    padding: 0 !important;
    background: none;
    color: #000;
    font-weight: bold; }

  .redactor_editor h1 {
    margin-bottom: 10px;
    font-size: 36px !important;
    line-height: 40px !important; }

  .redactor_editor h2 {
    margin-bottom: 10px;
    font-size: 30px !important;
    line-height: 38px !important; }

  .redactor_editor h3 {
    margin-bottom: 10px;
    font-size: 24px !important;
    line-height: 30px; }

  .redactor_editor h4 {
    margin-bottom: 10px;
    font-size: 18px !important;
    line-height: 24px !important; }

  .redactor_editor h5 {
    margin-bottom: 10px;
    font-size: 1em !important; }

  .redactor_editor.redactor_editor_wym {
    padding: 10px 7px 0 7px !important;
    background: #f6f6f6 !important; }

  .redactor_editor_wym div,
  .redactor_editor_wym p,
  .redactor_editor_wym ul,
  .redactor_editor_wym ol,
  .redactor_editor_wym table,
  .redactor_editor_wym dl,
  .redactor_editor_wym pre,
  .redactor_editor_wym h1,
  .redactor_editor_wym h2,
  .redactor_editor_wym h3,
  .redactor_editor_wym h4,
  .redactor_editor_wym h5,
  .redactor_editor_wym h6,
  .redactor_editor_wym blockquote {
    margin: 0 0 5px 0;
    padding: 10px !important;
    border: 1px solid #e4e4e4 !important;
    background-color: #fff !important; }

  .redactor_editor_wym blockquote:before {
    content: ''; }

  .redactor_editor_wym div {
    border: 1px dotted #aaa !important; }

  .redactor_editor_wym pre {
    border: 2px dashed #e4e4e4 !important;
    background-color: #f8f8f8 !important; }

  .redactor_editor_wym ul,
  .redactor_editor_wym ol {
    padding-left: 2em !important; }

  .redactor_editor_wym ul li ul,
  .redactor_editor_wym ul li ol,
  .redactor_editor_wym ol li ol,
  .redactor_editor_wym ol li ul {
    border: none !important; }

  /*
      TOOLBAR
  */
  .redactor_toolbar {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 2px !important;
    border: 1px solid #ddd;
    border-bottom-color: #b8b8b8;
    background: #fafafa;
    background: linear-gradient(to bottom, #fafafa 0%, #e5e5e5 94%, #d3d3d3 94%, #d3d3d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#d3d3d3',GradientType=0 );
    list-style: none !important;
    font-size: 0;
    font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
    line-height: 0 !important; }

  .redactor_toolbar:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "."; }

  .redactor_box .redactor_toolbar {
    border: none; }

  .redactor_toolbar.toolbar_fixed_box {
    border: 1px solid #ddd;
    border-bottom-color: #b8b8b8; }

  body .redactor_air .redactor_toolbar {
    padding-right: 2px !important; }

  .redactor_toolbar li {
    float: left !important;
    margin: 0 !important;
    padding: 1px 0 3px 1px;
    outline: none;
    list-style: none !important; }

  .redactor_toolbar li.redactor_separator {
    float: left;
    margin: 0 2px 0 3px !important;
    padding: 0;
    height: 29px;
    border-right: 1px solid #f4f4f4;
    border-left: 1px solid #d8d8d8; }

  .redactor_toolbar li a {
    display: block;
    width: 25px;
    height: 25px;
    outline: none;
    border: 1px solid transparent;
    text-decoration: none;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    zoom: 1;
    *border: 1px solid #eee; }

  .redactor_toolbar li.redactor_btn_right {
    float: none;
    float: right !important; }

  .redactor_toolbar li a {
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAAZCAYAAABpXuA7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4NEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4M0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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);
    background-position: 0;
    background-repeat: no-repeat;
    text-indent: -9999px; }

  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .redactor_toolbar li a {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwgAAAAyCAYAAABI1Y/DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4OEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4N0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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);
      background-size: auto 25px; } }

  .redactor_toolbar li a:hover {
    outline: none;
    border-color: #98a6ba;
    border-color: rgba(162, 185, 208, 0.8);
    background-color: #d4dce9;
    background-color: rgba(176, 199, 223, 0.5); }

  .redactor_toolbar li a:active,
  .redactor_toolbar li a.redactor_act {
    outline: none;
    border-color: #b5b5b5;
    background-color: #ddd; }

  .redactor_button_disabled {
    opacity: .3; }

  .redactor_button_disabled:hover {
    outline: none;
    border-color: transparent !important;
    background-color: transparent !important;
    cursor: default; }

  /*
      BUTTONS
      step 25px
  */
  body .redactor_toolbar li a.redactor_btn_html {
    background-position: 0px; }

  body .redactor_toolbar li a.redactor_btn_formatting {
    background-position: -25px; }

  body .redactor_toolbar li a.redactor_btn_bold {
    background-position: -50px; }

  body .redactor_toolbar li a.redactor_btn_italic {
    background-position: -75px; }

  body .redactor_toolbar li a.redactor_btn_deleted {
    background-position: -500px; }

  body .redactor_toolbar li a.redactor_btn_unorderedlist {
    background-position: -100px; }

  body .redactor_toolbar li a.redactor_btn_orderedlist {
    background-position: -125px; }

  body .redactor_toolbar li a.redactor_btn_outdent {
    background-position: -150px; }

  body .redactor_toolbar li a.redactor_btn_indent {
    background-position: -175px; }

  body .redactor_toolbar li a.redactor_btn_image {
    background-position: -200px; }

  body .redactor_toolbar li a.redactor_btn_video {
    background-position: -225px; }

  body .redactor_toolbar li a.redactor_btn_file {
    background-position: -250px; }

  body .redactor_toolbar li a.redactor_btn_table {
    background-position: -275px; }

  body .redactor_toolbar li a.redactor_btn_link {
    background-position: -300px; }

  body .redactor_toolbar li a.redactor_btn_fontcolor {
    background-position: -325px; }

  body .redactor_toolbar li a.redactor_btn_backcolor {
    background-position: -350px; }

  body .redactor_toolbar li a.redactor_btn_alignleft {
    background-position: -375px; }

  body .redactor_toolbar li a.redactor_btn_aligncenter {
    background-position: -400px; }

  body .redactor_toolbar li a.redactor_btn_alignright {
    background-position: -425px; }

  body .redactor_toolbar li a.redactor_btn_justify {
    background-position: -450px; }

  body .redactor_toolbar li a.redactor_btn_horizontalrule {
    background-position: -475px; }

  body .redactor_toolbar li a.redactor_btn_underline {
    background-position: -525px; }

  body .redactor_toolbar li a.redactor_btn_fullscreen {
    background-position: -550px; }

  body .redactor_toolbar li a.redactor_btn_normalscreen {
    background-position: -575px; }

  body .redactor_toolbar li a.redactor_btn_clips {
    background-position: -600px; }

  body .redactor_toolbar li a.redactor_btn_alignment {
    background-position: -625px; }

  body .redactor_toolbar li a.redactor_btn_fontfamily {
    background-position: -650px; }

  body .redactor_toolbar li a.redactor_btn_fontsize {
    background-position: -675px; }

  body .redactor_toolbar li a.redactor_btn_direction {
    background-position: -700px; }

  body .redactor_toolbar li a.redactor_btn_lists {
    background-position: -725px; }

  body .redactor_toolbar li a.redactor_btn_font {
    background-position: -750px; }

  body .redactor_toolbar li a.redactor_btn_h1 {
    background-position: -775px; }

  body .redactor_toolbar li a.redactor_btn_h2 {
    background-position: -800px; }

  body .redactor_toolbar li a.redactor_btn_h3 {
    background-position: -825px; }

  body .redactor_toolbar li a.redactor_btn_quote {
    background-position: -850px; }

  body .redactor_toolbar li a.redactor_btn_pre {
    background-position: -875px; }

  /*
      Toolbar classes
  */
  .redactor_format_blockquote {
    padding-left: 10px;
    color: #666 !important;
    font-style: italic; }

  .redactor_format_pre {
    font-family: monospace, sans-serif; }

  .redactor_format_h1,
  .redactor_format_h2,
  .redactor_format_h3,
  .redactor_format_h4,
  .redactor_format_h5 {
    font-weight: bold; }

  .redactor_format_h1 {
    font-size: 30px;
    line-height: 36px; }

  .redactor_format_h2 {
    font-size: 24px;
    line-height: 36px; }

  .redactor_format_h3 {
    font-size: 20px;
    line-height: 30px; }

  .redactor_format_h4 {
    font-size: 16px;
    line-height: 26px; }

  .redactor_format_h5 {
    font-size: 14px;
    line-height: 23px; }

  /*
      DROPDOWN
  */
  .redactor_dropdown {
    position: absolute;
    top: 28px;
    left: 0;
    z-index: 2004;
    padding: 10px;
    width: 200px;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 2px 4px #ccc;
    font-size: 13px;
    font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
    line-height: 21px; }

  .redactor_separator_drop {
    padding: 0 !important;
    border-top: 1px solid #ddd;
    font-size: 0;
    line-height: 0; }

  .redactor_dropdown a {
    display: block;
    padding: 3px 5px;
    color: #000;
    text-decoration: none; }

  .redactor_dropdown a:hover {
    background-color: #dde4ef;
    color: #444 !important;
    text-decoration: none; }

  /* MODAL */
  #redactor_modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50000;
    margin: auto;
    width: 100%;
    height: 100%;
    background-color: #333 !important;
    opacity: 0.50;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50); }

  #redactor_modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 50001;
    padding: 0;
    border-radius: 3px;
    background: #f5f5f5;
    box-shadow: 0px 5px 60px #000;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    font-size: 12px !important;
    font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; }

  #redactor_modal header {
    padding: 11px 30px 0 15px;
    border-radius: 3px 3px 0 0;
    font-weight: bold;
    font-size: 12px; }

  #redactor_modal section {
    padding: 20px 30px; }

  #redactor_modal_close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    color: #777;
    font-size: 20px;
    cursor: pointer; }

  #redactor_modal_close:hover {
    color: #000; }

  #redactor_modal label {
    display: block !important;
    float: none !important;
    margin: 10px 0 3px 0 !important;
    padding: 0 !important;
    font-size: 12px !important; }

  #redactor_modal textarea {
    display: block;
    margin-top: 4px; }

  .redactor_input {
    width: 99%;
    font-size: 14px; }

  .redactor_modal_box {
    overflow: auto;
    margin-bottom: 10px;
    height: 350px; }

  #redactor_image_box {
    overflow: auto;
    margin-bottom: 10px;
    height: 270px; }

  #redactor_image_box_select {
    display: block;
    margin-bottom: 15px !important;
    width: 200px; }

  #redactor_image_box img {
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 100px;
    cursor: pointer; }

  #redactor_tabs {
    margin-bottom: 18px; }

  #redactor_tabs a {
    display: inline-block;
    margin-right: 5px;
    padding: 4px 14px;
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    background-color: #fff;
    color: #000;
    text-decoration: none;
    font-size: 12px;
    line-height: 1; }

  #redactor_tabs a:hover, #redactor_tabs a.redactor_tabs_act {
    padding: 5px 15px;
    border: none;
    background-color: #ddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
    color: #777 !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #eee; }

  #redactor_modal footer {
    width: 100% !important;
    margin: 0;
    padding: 0;
    border-radius: 0 0 3px 3px;
    text-align: right; }

  #redactor_modal input[type="radio"],
  #redactor_modal input[type="checkbox"] {
    position: relative;
    top: -1px; }

  #redactor_modal input[type="text"],
  #redactor_modal input[type="password"],
  #redactor_modal input[type="email"],
  #redactor_modal textarea {
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 1px 2px;
    height: 23px;
    border: 1px solid #ccc;
    border-radius: 1px;
    background-color: white;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #333;
    font-size: 13px;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
    line-height: 1;
    transition: border 0.3s ease-in; }

  #redactor_modal textarea {
    line-height: 1.4em; }

  #redactor_modal input:focus,
  #redactor_modal textarea:focus {
    outline: none;
    border-color: #5ca9e4;
    box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset; }

  .redactor_modal_btn {
    position: relative !important;
    display: inline-block !important;
    margin-left: 8px !important;
    padding: 6px 16px 5px 16px !important;
    outline: none !important;
    border: 1px solid #ccc !important;
    border-bottom-color: #aaa !important;
    border-radius: 4px !important;
    background-color: #f3f3f3 !important;
    background-image: linear-gradient(to bottom, #ffffff, #e1e1e1) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;
    color: #000 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0px #ffffff !important;
    font-weight: normal !important;
    font-size: 12px !important;
    font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
    line-height: 1 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0) !important;
    cursor: pointer !important; }

  .redactor_modal_btn:hover {
    color: #555;
    background: none;
    background: #f3f3f3;
    text-decoration: none;
    text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
    filter: none; }

  /* Drag and Drop Area */
  .redactor_droparea {
    position: relative;
    margin: auto;
    margin-bottom: 5px;
    width: 100%; }

  .redactor_droparea .redactor_dropareabox {
    position: relative;
    z-index: 1;
    padding: 60px 0;
    width: 99%;
    border: 2px dashed #bbb;
    background-color: #fff;
    text-align: center; }

  .redactor_droparea .redactor_dropareabox, .redactor_dropalternative {
    color: #555;
    font-size: 12px; }

  .redactor_dropalternative {
    margin: 4px 0 2px 0; }

  .redactor_dropareabox.hover {
    border-color: #aaa;
    background: #efe3b8; }

  .redactor_dropareabox.error {
    border-color: #dcc3c3;
    background: #f7e5e5; }

  .redactor_dropareabox.drop {
    border-color: #e0e5d6;
    background: #f4f4ee; }

  /* =Progress
  -----------------------------------------------------------------------------*/
  #redactor-progress-drag {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -130px;
    margin-top: -35px;
    z-index: 10000;
    padding: 30px;
    background: rgba(0, 0, 0, 0.7);
    box-shadow: none; }

  .redactor-progress {
    height: 12px;
    overflow: hidden;
    background-color: #f4f4f4;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 1.5em; }

  .redactor-progress .redactor-progress-bar {
    top: 1px;
    left: 1px;
    position: relative;
    background-color: #55aaff;
    width: 0;
    height: 12px;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }

  .redactor-progress-striped .redactor-progress-bar {
    background-image: url("data:image/gif;base64,R0lGODlhIAAQAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODE3QTgyOEM0MzAwRkUyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NEY2MUMyQTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NEY2MUMyOTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQoAAQAsAAAAACAAEAAAAiwMjqkQ7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYwNqctwD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsHsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIx/oMsNCKNxdMk7K8VXbx55DhiKDAmZJ5qoFhu4LysrcFzf9QPvet4D0igFACH5BAkKAAEALAAAAAAgABAAAAIsjI8Hy+2QYnyUyWtqxVdvnngUGIoOiZgnmqkWG7gvKy9wXN81BO963gPSGAUAIfkECQoAAQAsAAAAACAAEAAAAixEjqkB7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYQdqctxD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsDsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIR/ocsdCKNxdMk7K8VXbx55DhiKDAmZJ5qoFgu4LysrcFzf9QPvet4D0igFACH5BAUKAAEALAAAAAAgABAAAAIshI8Xy+2RYnyUyWtqxVdvnngUGIoOiZgnmqkWC7gvKy9wXN81BO963gPSGAUAOw=="); }

  .redactor-progress-striped .redactor-progress-bar:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCQTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkRFQUIzNjlDMkUxMUUwOUFFQ0M4MEYwM0YzNUE2RCI+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z3JhZGllbnQ8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCODlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTE5QjlCOTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq477Q0AAAD2SURBVHjaxFIxDsIwDLRF/1AmRp7AM9iYWHkD76AP6h9Qi1SGfqAMqGJg6XA4jts0RUwZiKLEsZ3L+Rwmoi0lDC6Ky4rAMuGO5DY5iuWH93oDegMuK8QA7JIYCMDpvwDDMBzNHCGtONYq2enjHKYLMObCp7dtu/+FDppDgyJpTemsrm/9l7L2ku4aUy4BTEmKR1hmVXV9OjfsqlqC7irAhBKxDnmOQdPc+ynKMXdenEELAFmzrnu8RoK6jpRhHkGJmFgdXmsByNf5Wx+fJPbigEI3OKrB77Bfy2VZzppqC0IfAtlIAusC9CNtUn/iIRXgnALwEWAA/+5+ZNOapmcAAAAASUVORK5CYII="); }

  /*
  -----------------------------

  Theme Name: Arts Thread 2014
  Theme URI: http://www.artsthread.com
  Author: Dan Perkins @ Digicution
  Author URI: http://www.digicution.com/
  Description: Arts Thread Wordpress Theme (2014)
  Version: 1.0
  Tags: wordpress, artsthread, arts, thread, design, images
  Text Domain: artsthread

  -----------------------------

  CSS Structure:

  1. Fonts
  2. Header

  -----------------------------
  */
  /* ================================================== */
  /* ==                1. Fonts                      == */
  /* ================================================== */
  /* Font Faces */
  @font-face {
    font-family: 'BG-Regular';
    src: url("../fonts/BG-Regular.eot");
    src: url("../fonts/BG-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-Regular.otf") format("opentype"), url("../fonts/BG-Regular.woff") format("woff"), url("../fonts/BG-Regular.ttf") format("truetype"), url("../fonts/BG-Regular.svg#BG-Regular") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-RegularItalic';
    src: url("../fonts/BG-RegularItalic.eot");
    src: url("../fonts/BG-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-RegularItalic.otf") format("opentype"), url("../fonts/BG-RegularItalic.woff") format("woff"), url("../fonts/BG-RegularItalic.ttf") format("truetype"), url("../fonts/BG-RegularItalic.svg#BG-RegularItalic") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-Thin';
    src: url("../fonts/BG-Thin.eot");
    src: url("../fonts/BG-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-Thin.otf") format("opentype"), url("../fonts/BG-Thin.woff") format("woff"), url("../fonts/BG-Thin.ttf") format("truetype"), url("../fonts/BG-Thin.svg#BG-Thin") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-ThinItalic';
    src: url("../fonts/BG-ThinItalic.eot");
    src: url("../fonts/BG-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-ThinItalic.otf") format("opentype"), url("../fonts/BG-ThinItalic.woff") format("woff"), url("../fonts/BG-ThinItalic.ttf") format("truetype"), url("../fonts/BG-ThinItalic.svg#BG-ThinItalic") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-Medium';
    src: url("../fonts/BG-Medium.eot");
    src: url("../fonts/BG-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-Medium.otf") format("opentype"), url("../fonts/BG-Medium.woff") format("woff"), url("../fonts/BG-Medium.ttf") format("truetype"), url("../fonts/BG-Medium.svg#BG-Medium") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-MediumItalic';
    src: url("../fonts/BG-MediumItalic.eot");
    src: url("../fonts/BG-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-MediumItalic.otf") format("opentype"), url("../fonts/BG-MediumItalic.woff") format("woff"), url("../fonts/BG-MediumItalic.ttf") format("truetype"), url("../fonts/BG-MediumItalic.svg#BG-MediumItalic") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-Light';
    src: url("../fonts/BG-Light.eot");
    src: url("../fonts/BG-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-Light.otf") format("opentype"), url("../fonts/BG-Light.woff") format("woff"), url("../fonts/BG-Light.ttf") format("truetype"), url("../fonts/BG-Light.svg#BG-Light") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-LightItalic';
    src: url("../fonts/BG-LightItalic.eot");
    src: url("../fonts/BG-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-LightItalic.otf") format("opentype"), url("../fonts/BG-LightItalic.woff") format("woff"), url("../fonts/BG-LightItalic.ttf") format("truetype"), url("../fonts/BG-LightItalic.svg#BG-LightItalic") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-Black';
    src: url("../fonts/BG-Black.eot");
    src: url("../fonts/BG-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-Black.otf") format("opentype"), url("../fonts/BG-Black.woff") format("woff"), url("../fonts/BG-Black.ttf") format("truetype"), url("../fonts/BG-Black.svg#BG-Black") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-BlackItalic';
    src: url("../fonts/BG-BlackItalic.eot");
    src: url("../fonts/BG-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-BlackItalic.otf") format("opentype"), url("../fonts/BG-BlackItalic.woff") format("woff"), url("../fonts/BG-BlackItalic.ttf") format("truetype"), url("../fonts/BG-BlackItalic.svg#BG-BlackItalic") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-Bold';
    src: url("../fonts/BG-Bold.eot");
    src: url("../fonts/BG-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-Bold.otf") format("opentype"), url("../fonts/BG-Bold.woff") format("woff"), url("../fonts/BG-Bold.ttf") format("truetype"), url("../fonts/BG-Bold.svg#BG-Bold") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'BG-BoldItalic';
    src: url("../fonts/BG-BoldItalic.eot");
    src: url("../fonts/BG-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BG-BoldItalic.otf") format("opentype"), url("../fonts/BG-BoldItalic.woff") format("woff"), url("../fonts/BG-BoldItalic.ttf") format("truetype"), url("../fonts/BG-BoldItalic.svg#BG-BoldItalic") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'QB-Regular';
    src: url("../fonts/QB-Regular.eot");
    src: url("../fonts/QB-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/QB-Regular.otf") format("opentype"), url("../fonts/QB-Regular.woff") format("woff"), url("../fonts/QB-Regular.ttf") format("truetype"), url("../fonts/QB-Regular.svg#QB-Regular") format("svg");
    font-weight: normal;
    font-style: normal; }

  @font-face {
    font-family: 'DIN-Medium';
    src: url("../fonts/DIN-Medium.eot");
    src: url("../fonts/DIN-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DIN-Medium.otf") format("opentype"), url("../fonts/DIN-Medium.woff") format("woff"), url("../fonts/DIN-Medium.ttf") format("truetype"), url("../fonts/DIN-Medium.svg#DIN-Medium") format("svg"); }

  /* Font Sizes */
  .size10 {
    font-size: 10px; }

  .size11 {
    font-size: 11px; }

  .size12 {
    font-size: 12px; }

  .size13 {
    font-size: 13px; }

  .size14 {
    font-size: 14px; }

  .size16 {
    font-size: 16px; }

  .size18 {
    font-size: 18px; }

  .size20 {
    font-size: 20px; }

  .size24 {
    font-size: 24px; }

  .size30 {
    font-size: 30px; }

  .size36 {
    font-size: 36px; }

  .size48 {
    font-size: 48px; }

  .size60 {
    font-size: 60px; }

  .size72 {
    font-size: 72px; }

  .size90 {
    font-size: 90px; }

  /* Font Families */
  .bgregular {
    font-family: 'BG-Regular'; }

  .bgregularitalic {
    font-family: 'BG-RegularItalic'; }

  .bgthin {
    font-family: 'BG-Thin'; }

  .bgthinitalic {
    font-family: 'BG-ThinItalic'; }

  .bgmedium {
    font-family: 'BG-Medium'; }

  .bgmediumitalic {
    font-family: 'BG-MediumItalic'; }

  .bglight {
    font-family: 'BG-Light'; }

  .bglightitalic {
    font-family: 'BG-LightItalic'; }

  .bgblack {
    font-family: 'BG-Black'; }

  .bgblackitalic {
    font-family: 'BG-BlackItalic'; }

  .bgbold {
    font-family: 'BG-Bold'; }

  .bgbolditalic {
    font-family: 'BG-BoldItalic'; }

  .qbregular {
    font-family: 'QB-Regular'; }

  .dinmedium {
    font-family: 'DIN-Medium'; }

  /* ================================================== */
  /* ==                2. Header                     == */
  /* ================================================== */
  /* Setup Main Container */
  #maincontent {
    width: 100%;
    padding-top: 70px; }

  /* Standard Paragraph */
  p.standard {
    font-family: 'Arial';
    font-size: 14px;
    color: #000;
    line-height: 18px; }

  /* Set Black Background As Main (To Match Footer If Page Not Tall Enough*/
  html, body {
    background: #000;
    margin: 0;
    padding: 0; }

  /* ================================================== */
  /* ==                4. Homepage                   == */
  /* ================================================== */
  /* Strip Bar */
  .home-strip-bar {
    width: 100%;
    background: #e91515; }

  .home-strip-left-bg, .home-strip-right-bg {
    width: 50%;
    position: absolute; }

  .home-strip-right-bg {
    right: 0; }

  .home-strip-left {
    width: 642px;
    float: left;
    background: url("../img/home/home-strip-left.jpg") center center no-repeat;
    background-size: 643px 105px;
    display: block; }

  .home-strip-right {
    width: 643px;
    float: left;
    background: url("../img/home/home-strip-right.jpg") center center no-repeat;
    background-size: 642px 105px;
    border-left: 1px solid #191c1e;
    display: block; }

  a.strip-button {
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    color: #fff;
    font-family: 'BG-Bold';
    font-size: 20px;
    padding-top: 12px;
    padding-bottom: 16px;
    padding-left: 44px;
    padding-right: 44px;
    border: 3px solid #000;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block; }

  .home-strip-bar.full {
    height: 65px;
    /*border-bottom:1px solid #191c1e;*/
    overflow: hidden;
    width: 100%;
    background: none; }

  .home-strip-full {
    width: 1286px;
    height: 65px;
    float: left;
    display: block; }

  .home-strip-full-bg {
    width: 1286px;
    height: 65px;
    position: absolute; }

  .home-strip-full h2 a {
    display: block;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'BG-Black';
    font-size: 25px;
    text-transform: uppercase;
    line-height: 25px;
    word-wrap: break-word;
    color: #fff;
    text-decoration: none; }

  /* Home Main Content */
  .home-content {
    width: 100%;
    height: auto;
    background: #191c1e;
    padding-top: 30px;
    min-height: 500px; }

  /* Latest Portfolio Header */
  .home-latest-portfolio-header {
    width: 100%;
    height: auto;
    background: #191c1e;
    padding-top: 2px; }

  .home-latest-portfolio-header h3 {
    margin-top: 20px;
    float: left;
    margin-bottom: -7px; }
    @media all and (min-width: 768px) {
      .home-latest-portfolio-header h3 {
        margin-top: 0px; } }

  .home-latest-portfolio-header h3 a {
    margin: 0;
    padding: 0;
    color: #ccc;
    font-family: 'BG-Black';
    font-size: 45px;
    text-transform: uppercase;
    margin-bottom: -2px;
    text-decoration: none; }

  .home-latest-portfolio-header .menu {
    margin: 0;
    padding: 0;
    float: right;
    margin-top: -2px; }

  .home-latest-portfolio-header .menu h4 {
    margin: 0;
    padding: 0;
    float: left;
    color: #e91515;
    font-family: 'BG-Medium';
    font-size: 20px;
    text-transform: uppercase;
    border-right: 1px solid #666666;
    padding-right: 17px;
    margin-right: 20px;
    padding-bottom: 6px;
    margin-top: -2px;
    display: inline; }

  .home-latest-portfolio-header .menu .bullet {
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    display: block;
    float: left; }

  .home-latest-portfolio-header .menu .bullet.diamond {
    margin-right: 7px;
    margin-top: 0;
    padding-bottom: 3px;
    width: 27px !important;
    height: 27px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU5cHgiIGhlaWdodD0iNTlweCIgdmlld0JveD0iMCAwIDU5IDU5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yOS4zMzMsMCBMMCwyOS4zMzQgTDI5LjMzMyw1OC42NjcgTDU4LjY2NywyOS4zMzQgTDI5LjMzMywwIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBmaWxsPSIjNUY2MDVDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==") top left no-repeat;
    background-size: 27px 27px; }

  .home-latest-portfolio-header .menu .bullet.circle {
    margin-right: 7px;
    margin-top: 0;
    padding-bottom: 3px;
    width: 27px !important;
    height: 27px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjUzcHgiIGhlaWdodD0iNTNweCIgdmlld0JveD0iMCAwIDUzIDUzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNi4wNTIsNTIuMTA0IEM0MC40NDEsNTIuMTA0IDUyLjEwNSw0MC40NCA1Mi4xMDUsMjYuMDUyIEM1Mi4xMDUsMTEuNjY0IDQwLjQ0MSwwIDI2LjA1MiwwIEMxMS42NjQsMCAwLDExLjY2NCAwLDI2LjA1MiBDMCw0MC40NCAxMS42NjQsNTIuMTA0IDI2LjA1Miw1Mi4xMDQiIGlkPSJJbXBvcnRlZC1MYXllcnMiIGZpbGw9IiM1RjYwNUMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") top left no-repeat;
    background-size: 27px 27px; }

  .home-latest-portfolio-header .menu .bullet.hexagon {
    margin-right: 7px;
    margin-top: 0;
    padding-bottom: 2px;
    width: 27px !important;
    height: 24px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU2cHgiIGhlaWdodD0iNDlweCIgdmlld0JveD0iMCAwIDU2IDQ5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik00MS4zNDksMCBMMTMuNzgyLDAgTDAsMjQuNDcgTDEzLjc4Miw0OC45NDMgTDQxLjM0OSw0OC45NDMgTDU1LjEzMiwyNC40NyBMNDEuMzQ5LDAiIGlkPSJJbXBvcnRlZC1MYXllcnMiIGZpbGw9IiM1RjYwNUMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") top left no-repeat;
    background-size: 27px 24px; }

  .home-latest-portfolio-header .menu .bullet.triangle {
    margin-top: -2px;
    padding-bottom: 2px;
    width: 27px !important;
    height: 25px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU1cHgiIGhlaWdodD0iNDlweCIgdmlld0JveD0iMCAwIDU1IDQ5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNy4wODksMCBMMCw0OC41NzggTDU0LjE3OCw0OC41NzggTDI3LjA4OSwwIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBmaWxsPSIjNUY2MDVDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==") top left no-repeat;
    background-size: 27px 25px; }

  .home-latest-portfolio-header .menu .bullet.diamond:hover, .home-latest-portfolio-header .menu .bullet.diamond.active {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI1OXB4IiBoZWlnaHQ9IjU5cHgiIHZpZXdCb3g9IjAgMCA1OSA1OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yOS4zMzMsMCBMMCwyOS4zMzQgTDI5LjMzMyw1OC42NjcgTDU4LjY2NywyOS4zMzQgTDI5LjMzMywwIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBmaWxsPSIjY2ExZjEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") top left no-repeat;
    background-size: 27px 27px; }

  .home-latest-portfolio-header .menu .bullet.circle:hover, .home-latest-portfolio-header .menu .bullet.circle.active {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI1M3B4IiBoZWlnaHQ9IjUzcHgiIHZpZXdCb3g9IjAgMCA1MyA1MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yNi4wNTIsNTIuMTA0IEM0MC40NDEsNTIuMTA0IDUyLjEwNSw0MC40NCA1Mi4xMDUsMjYuMDUyIEM1Mi4xMDUsMTEuNjY0IDQwLjQ0MSwwIDI2LjA1MiwwIEMxMS42NjQsMCAwLDExLjY2NCAwLDI2LjA1MiBDMCw0MC40NCAxMS42NjQsNTIuMTA0IDI2LjA1Miw1Mi4xMDQiIGlkPSJJbXBvcnRlZC1MYXllcnMiIGZpbGw9IiNjYTFmMTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 27px 27px; }

  .home-latest-portfolio-header .menu .bullet.hexagon:hover, .home-latest-portfolio-header .menu .bullet.hexagon.active {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI1NnB4IiBoZWlnaHQ9IjQ5cHgiIHZpZXdCb3g9IjAgMCA1NiA0OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik00MS4zNDksMCBMMTMuNzgyLDAgTDAsMjQuNDcgTDEzLjc4Miw0OC45NDMgTDQxLjM0OSw0OC45NDMgTDU1LjEzMiwyNC40NyBMNDEuMzQ5LDAiIGlkPSJJbXBvcnRlZC1MYXllcnMiIGZpbGw9IiNjYTFmMTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 27px 24px; }

  .home-latest-portfolio-header .menu .bullet.triangle:hover, .home-latest-portfolio-header .menu .bullet.triangle.active {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI1NXB4IiBoZWlnaHQ9IjQ5cHgiIHZpZXdCb3g9IjAgMCA1NSA0OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yNy4wODksMCBMMCw0OC41NzggTDU0LjE3OCw0OC41NzggTDI3LjA4OSwwIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBmaWxsPSIjY2ExZjEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") top left no-repeat;
    background-size: 27px 25px; }

  /* Latest Portfolios */
  .home-latest-portfolio {
    width: 100%;
    height: auto;
    background: #ccc;
    padding-top: 40px;
    padding-bottom: 50px; }

  .portfolio-list {
    border: 1px solid #666666;
    width: 100%;
    overflow: hidden;
    height: 422px;
    left: 0; }

  .portfolio-full {
    width: 9999px;
    height: 422px; }

  .portfolio-list a.portfolio {
    width: 236px;
    height: 422px;
    background: #fff;
    display: block;
    float: left;
    border-right: 1px solid #666666;
    text-decoration: none;
    margin-bottom: 15px; }

  .portfolio-list a.portfolio:hover {
    background: #ccc; }

  .portfolio-list a.portfolio .header {
    width: 100%;
    height: 185px;
    display: block;
    overflow: hidden; }

  .portfolio-list a.portfolio .header h5 {
    width: 196px;
    font-family: 'BG-Black';
    text-transform: uppercase;
    font-size: 20px;
    color: #000;
    line-height: 20px;
    margin-top: 12px;
    margin-left: 20px;
    margin-bottom: 15px;
    word-wrap: break-word; }

  .portfolio-list a.portfolio .header p {
    width: 196px;
    font-family: 'BG-Medium';
    text-transform: uppercase;
    font-size: 15px;
    color: #000;
    line-height: 15px;
    margin-left: 20px;
    word-wrap: break-word; }

  .portfolio-list a.portfolio .header small {
    display: block;
    width: 196px;
    font-family: 'Arial';
    font-size: 12px;
    color: #000;
    line-height: 14px;
    margin-left: 20px;
    word-wrap: break-word;
    text-transform:lowercase; }

  .portfolio-list a.portfolio .header small span {
    color: #ff513e;
    text-decoration: underline;
    font-weight: bold; }

  .portfolio-list a.portfolio img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
    width: 236px;
    /*height:236px;*/
    height: 176px;
    border-bottom: 1px solid #666666; }

  /* New Portfolio Hover */
  .portfolio-list a.portfolio .hover {
    display: none;
    z-index: 10;
    position: absolute;
    width: 236px;
    height: 176px;
    background: url("../img/portfolio-hover-bg.gif") top left repeat;
    background-size: 2px 2px; }

    .portfolio-list a.portfolio:hover .hover {
      display: block;
    }

  .portfolio-list a.portfolio .hover .icon, .portfolio-list a.portfolio .hover .icon--twitter, .portfolio-list a.portfolio .hover .icon--facebook, .portfolio-list a.portfolio .hover .icon--linkedin, .portfolio-list a.portfolio .hover .icon--youtube, .portfolio-list a.portfolio .hover .icon--instagram, .portfolio-list a.portfolio .hover .icon--rss, .portfolio-list a.portfolio .hover .icon--vimeo, .portfolio-list a.portfolio .hover .icon--gplus, .portfolio-list a.portfolio .hover .icon--pinterest, .portfolio-list a.portfolio .hover .icon--search, .portfolio-list a.portfolio .hover .icon--login-twitter, .portfolio-list a.portfolio .hover .icon--login-facebook, .portfolio-list a.portfolio .hover .icon--login-linkedin, .portfolio-list a.portfolio .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 236px;
    height: 176px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjcxcHgiIGhlaWdodD0iNTJweCIgdmlld0JveD0iMCAwIDcxIDUyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0zNS4zNzY3NDU4LDUyIEMxOS4xNDk5NTc0LDUyIDQuOTgyMTg5NDgsNDIuMDM1NjIxIDAuMTYwMDI3NDk5LDI3LjIwNjQwNjEgQy0wLjA1MzM0MjQ5OTcsMjYuNTk4MzAxNiAtMC4wNTMzNDI0OTk3LDI1LjkxNTUxNzYgMC4xNjAwMjc0OTksMjUuMzA3NDEzMSBDNC45ODIxODk0OCwxMC40ODg4NjY3IDE5LjE0OTk1NzQsMC41MzUxNTYyNSAzNS4zNzY3NDU4LDAuNTM1MTU2MjUgQzUxLjU5Mjg2NTcsMC41MzUxNTYyNSA2NS43NjA2MzM3LDEwLjQ4ODg2NjcgNzAuNjE0ODAxMiwyNS4zMDc0MTMxIEM3MC43OTYxNjU3LDI1LjkxNTUxNzYgNzAuNzk2MTY1NywyNi41OTgzMDE2IDcwLjYxNDgwMTIsMjcuMjA2NDA2MSBDNjUuNzYwNjMzNyw0Mi4wMzU2MjEgNTEuNTkyODY1Nyw1MiAzNS4zNzY3NDU4LDUyIE02LjMzNzA4ODk3LDI2LjI0NjI0MTEgQzEwLjYwNDQ4ODksMzguMDEzNTk2NiAyMi4xNTg0NzQ0LDQ1Ljg1NDk0NCAzNS4zNzY3NDU4LDQ1Ljg1NDk0NCBDNDguNTg0MzQ4OCw0NS44NTQ5NDQgNjAuMTM4MzM0MiwzOC4wMTM1OTY2IDY0LjQzNzczOTcsMjYuMjQ2MjQxMSBDNjAuMTM4MzM0MiwxNC40Nzg4ODU3IDQ4LjU4NDM0ODgsNi42Njk1NDM3MiAzNS4zNzY3NDU4LDYuNjY5NTQzNzIgQzIyLjE1ODQ3NDQsNi42Njk1NDM3MiAxMC42MDQ0ODg5LDE0LjQ3ODg4NTcgNi4zMzcwODg5NywyNi4yNDYyNDExIiBpZD0iRmlsbC0xIiBmaWxsPSIjRjJFRUU4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTM1LjM2NjA3NzMsNDIuODk5NzY5NSBDMjYuMTkxMTY3NCw0Mi44OTk3Njk1IDE4LjcxMjU0ODksMzUuNDMxODE5NiAxOC43MTI1NDg5LDI2LjI0NjI0MTEgQzE4LjcxMjU0ODksMjQuNTcxMjg2NiAyMC4xMTAxMjI0LDIzLjE4NDM4MTYgMjEuNzg1MDc2OSwyMy4xODQzODE2IEMyMy41MTMzNzM5LDIzLjE4NDM4MTYgMjQuODY4MjczNCwyNC41NzEyODY2IDI0Ljg2ODI3MzQsMjYuMjQ2MjQxMSBDMjQuODY4MjczNCwzMi4wNjA1NzM2IDI5LjU5NDQxODksMzYuNzU0NzEzNiAzNS4zNjYwNzczLDM2Ljc1NDcxMzYgQzQxLjE2OTc0MTMsMzYuNzU0NzEzNiA0NS44ODUyMTgzLDMyLjA2MDU3MzYgNDUuODg1MjE4MywyNi4yNDYyNDExIEM0NS44ODUyMTgzLDIwLjQ3NDU4MjcgNDEuMTY5NzQxMywxNS43Njk3NzQyIDM1LjM2NjA3NzMsMTUuNzY5Nzc0MiBDMzMuNjgwNDU0MywxNS43Njk3NzQyIDMyLjI5MzU0OTMsMTQuMzkzNTM3NyAzMi4yOTM1NDkzLDEyLjY5NzI0NjIgQzMyLjI5MzU0OTMsMTAuOTkwMjg2MiAzMy42ODA0NTQzLDkuNjM1Mzg2NzEgMzUuMzY2MDc3Myw5LjYzNTM4NjcxIEM0NC41NjIzMjQzLDkuNjM1Mzg2NzEgNTIuMDMwMjc0MiwxNy4xMDMzMzY3IDUyLjAzMDI3NDIsMjYuMjQ2MjQxMSBDNTIuMDMwMjc0MiwzNS40MzE4MTk2IDQ0LjU2MjMyNDMsNDIuODk5NzY5NSAzNS4zNjYwNzczLDQyLjg5OTc2OTUiIGlkPSJGaWxsLTQiIGZpbGw9IiNGMkVFRTgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 55px 40px; }

  /* Mini Navigation */
  .mini-nav {
    position: absolute;
    right: 0;
    z-index: 99; }

  .mini-nav a {
    width: 27px;
    height: 27px;
    display: block;
    font-family: 'DIN-Medium';
    color: #fff;
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    text-decoration: none; }

  .mini-nav a.left {
    background: #838c8f;
    margin-bottom: 1px; }

  .mini-nav a.right {
    background: #37434b; }

  .mini-nav a.left:hover {
    background: #6a7276; }

  .mini-nav a.right:hover {
    background: #45545e; }

  /* Sponsors Header */
  .home-sponsors-header {
    width: 100%;
    height: auto;
    background: #fff;
    padding-top: 2px; }

  .home-sponsors-header h3 a {
    margin: 0;
    padding: 0;
    float: left;
    color: #000;
    font-family: 'BG-Black';
    text-transform: uppercase;
    margin-bottom: -2px;
    text-decoration: none; }

  .home-sponsors-header a.view-all {
    margin: 0;
    padding: 0;
    display: block;
    float: right;
    font-family: 'BG-Medium';
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase; }

  .home-sponsors-header .mini-nav {
    margin-top: 13px; }

  /* Sponsors & Partners */
  .home-sponsors {
    width: 100%;
    height: auto;
    background: #ffffff;
    padding-top: 40px;
    padding-bottom: 50px; }

  .sponsor-list {
    width: 100%;
    overflow: hidden;
    height: auto;
    left: 0; }

  .sponsor-full {
    width: 9999px;
    height: auto; }

  .sponsor-list a.sponsor {
    width: 237px;
    height: auto;
    background: #fff;
    display: block;
    float: left;
    text-decoration: none; }

  .sponsor-list a.sponsor img {
    width: 237px;
    height: auto; }

  /* New Voting Options */
  .voting-options {
    width: 100%;
    display: block;
    float: left;
    margin-top: -10px;
    margin-bottom: 20px; }

  .voting-options a {
    text-indent: -9999px;
    margin-top: 0px;
    width: 146px;
    height: 46px;
    background-size: 146px 46px;
    display: block;
    float: left;
    margin-left: 10px; }

  .voting-options a.facebook {
    background-image: url("../img/icons/vote-facebook.gif"); }

  .voting-options a.twitter {
    background-image: url("../img/icons/vote-twitter.gif"); }

  .voting-options a.artsthread {
    background-image: url("../img/icons/vote-artsthread.gif"); }

  .voting-options a.artsthreadgo {
    background-image: url("../img/icons/vote-click.gif");
    cursor: hand;
    cursor: pointer; }

  .voting-options a.artsthreadthanks {
    cursor: default;
    background-image: url("../img/icons/vote-thanks.gif"); }

  .voting-options a.artsthreadgo.active {
    background-image: url("../img/icons/vote-voting.gif"); }

  .voting-options p.error {
    font-family: 'BG-Black';
    color: #c6242d;
    text-transform: uppercase;
    margin-left: 10px; }

  /* Main Homepage Grid System
  #home-grid                                  { display:none; position:relative; height:1064px; padding-bottom:50px; }
  #mobile-grid                                { display:none; position:relative; padding-bottom:50px;}

  /* Set Absolutes For Shapeshifting
  #home-grid > div                            { position: absolute; }

  /* Column Widths
  #home-grid > div[data-ss-colspan="1"]       { width: 237px; }
  #home-grid > div[data-ss-colspan="2"]       { width: 474px; }
  #home-grid > div[data-ss-colspan="3"]       { width: 711px; }

  /* Set Heights
  #home-grid .main                            { height:456px; background:#eee; }
  #home-grid .norm                            { height:304px; background:#666; }
  #home-grid .half                            { height:152px; background:#ccc; }
  #home-grid .text                            { height:304px; background:#eee; }

  /* Drag & Drop Placeholder - Not Needed For Frontend
  #home-grid > .ss-placeholder-child          { background: transparent; border: 1px dashed blue; }*/
  /* ================================================== */
  /* ==                5. Profile                    == */
  /* ================================================== */
  #profile-head {
    width: 100%;
    background: #000;
    overflow: hidden; }

  #profile-head-main {
    height: 307px;
    display: block; }

  #profile-head-photo {
    height: 307px;
    display: block; }

  #profile-head-right {
    height: 307px;
    display: block;
    text-align: center;
    background: #fff; }

  #profile-head-right:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }

  /* Profile Head */
  #profile-head-main .padder {
    padding-right: 20px; }

  #profile-head-main h2 {
    width: 100%;
    font-family: 'BG-Regular';
    text-transform: uppercase;
    margin-top: 46px;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-size: 28px;
    line-height: 28px; }
    @media all and (min-width: 768px) {
      #profile-head-main h2 {
        font-size: 36px;
        line-height: 36px; } }

  /* Social Section */
  #profile-head-main div.social {
    display: block;
    float: right;
    margin-top: 30px; }
    @media all and (min-width: 768px) and (max-width: 959px) {
      #profile-head-main div.social {
        margin-right: 20px; } }

  #profile-head-main div.social a {
    margin: 0;
    text-indent: -9999px;
    float: left;
    margin-right: 15px; }
    @media all and (min-width: 768px) {
      #profile-head-main div.social a {
        margin-right: 10px; } }
    @media all and (min-width: 1024px) {
      #profile-head-main div.social a {
        margin-right: 15px; } }

  #profile-head-main div.social span:last-of-type a {
    margin-right: 0; }

  #profile-head-main div.social a.twitter {
    margin-top: 5px;
    width: 21px;
    height: 15px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAzMCAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") top left no-repeat;
    background-size: 21px 15px; }

  #profile-head-main div.social a.facebook {
    margin-top: 3px;
    width: 9px;
    height: 20px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxMiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") top left no-repeat;
    background-size: 9px 20px; }

  #profile-head-main div.social a.linkedin {
    margin-top: 4px;
    width: 18px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMyAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") top left no-repeat;
    background-size: 18px 17px; }

  #profile-head-main div.social a.youtube {
    margin-top: 2px;
    width: 18px;
    height: 21px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjODE4MDgwIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMzYsMy4wOTMgTDE1LjUxNCwzLjA5MyBMMTUuNTE0LDguNzggQzE1LjUxNCw4Ljk1OCAxNS41NDMsOS4wODQgMTUuNjAyLDkuMTYyIEMxNS42NTgsOS4yNDIgMTUuNzUxLDkuMjggMTUuODgyLDkuMjggQzE1Ljk4MSw5LjI4IDE2LjEwOSw5LjIyOSAxNi4yNjcsOS4xMjUgQzE2LjQyMSw5LjAyMSAxNi41NjEsOC44ODggMTYuNjkxLDguNzI1IEwxNi42OTEsMy4wOTMgTDE4LjA3MSwzLjA5MyBMMTguMDcxLDEwLjUxMyBMMTYuNjkxLDEwLjUxMyBMMTYuNjkxLDkuNjkzIEMxNi40MzgsOS45OTUgMTYuMTc0LDEwLjIyNyAxNS44OTgsMTAuMzgyIEMxNS42MjMsMTAuNTQgMTUuMzU2LDEwLjYxOSAxNS4wOTgsMTAuNjE5IEMxNC43NzgsMTAuNjE5IDE0LjUzNywxMC41MDggMTQuMzc2LDEwLjI4OSBDMTQuMjE1LDEwLjA2NyAxNC4xMzYsOS43MzYgMTQuMTM2LDkuMjk0IEwxNC4xMzYsMy4wOTMiIGlkPSJGaWxsLTEwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTEuNTU3LDguNzc0IEMxMS41NTcsOC45NzMgMTEuNTAyLDkuMTMgMTEuMzkzLDkuMjQ0IEMxMS4yODIsOS4zNTcgMTEuMTM0LDkuNDE1IDEwLjk0Nyw5LjQxNSBDMTAuNzY0LDkuNDE1IDEwLjYyNSw5LjM1OCAxMC41MjYsOS4yNDkgQzEwLjQyOCw5LjEzNiAxMC4zNzksOC45NzkgMTAuMzc5LDguNzc0IEwxMC4zNzksNC43MzMgQzEwLjM3OSw0LjU3MSAxMC40MzEsNC40NCAxMC41MzYsNC4zNCBDMTAuNjQyLDQuMjQzIDEwLjc3OCw0LjE5MyAxMC45NDcsNC4xOTMgQzExLjEyOCw0LjE5MyAxMS4yNzYsNC4yNDMgMTEuMzg4LDQuMzQgQzExLjQ5OSw0LjQ0IDExLjU1Nyw0LjU3MSAxMS41NTcsNC43MzMgTDExLjU1Nyw4Ljc3NCBMMTEuNTU3LDguNzc0IFogTTEyLjQxOCwzLjQ0NSBDMTIuMDUyLDMuMDg2IDExLjU4NCwyLjkwNiAxMS4wMTQsMi45MDYgQzEwLjM4NywyLjkwNiA5Ljg4NywzLjA3NyA5LjUxNywzLjQxNiBDOS4xNDUsMy43NTYgOC45NTgsNC4yMTQgOC45NTgsNC43ODggTDguOTYsOC42MzYgQzguOTYsOS4yNjYgOS4xNCw5Ljc2NyA5LjUwMiwxMC4xNCBDOS44NjMsMTAuNTEzIDEwLjM0NywxMC43IDEwLjk1MSwxMC43IEMxMS41NzcsMTAuNyAxMi4wNjksMTAuNTE5IDEyLjQyNywxMC4xNTkgQzEyLjc4Myw5Ljc5NyAxMi45NjMsOS4yOTggMTIuOTYzLDguNjYyIEwxMi45NjMsNC44MzIgQzEyLjk2Myw0LjI2NSAxMi43ODEsMy44MDIgMTIuNDE4LDMuNDQ1IEwxMi40MTgsMy40NDUgWiIgaWQ9IkZpbGwtMTEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMTA4LDE4Ljg5NSBDMTQuMDA4LDE4Ljg5NSAxMy45MTIsMTguOTIxIDEzLjgxNiwxOC45NjkgQzEzLjcyLDE5LjAxOSAxMy42MjUsMTkuMDkxIDEzLjUzMSwxOS4xOTUgTDEzLjUzMSwyMy44MTggQzEzLjY0NSwyMy45MzggMTMuNzUzLDI0LjAyNiAxMy44NTgsMjQuMDc4IEMxMy45NjQsMjQuMTMxIDE0LjA3MywyNC4xNTkgMTQuMTksMjQuMTU5IEMxNC4zNTksMjQuMTU5IDE0LjQ4NSwyNC4xMDcgMTQuNTYzLDI0LjAwMyBDMTQuNjQ0LDIzLjg5OSAxNC42ODQsMjMuNzI4IDE0LjY4NCwyMy40OSBMMTQuNjg0LDE5LjY2MSBDMTQuNjg0LDE5LjQxMSAxNC42MzUsMTkuMjIyIDE0LjUzNCwxOS4wODkgQzE0LjQzNywxOC45NiAxNC4yOTMsMTguODk1IDE0LjEwOCwxOC44OTUiIGlkPSJGaWxsLTEzIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTkuMTc5LDE4LjkyMyBDMTguOTU5LDE4LjkyMyAxOC44MDIsMTguOTg5IDE4LjcwNywxOS4xMjUgQzE4LjYxMSwxOS4yNTkgMTguNTYzLDE5LjQ4MSAxOC41NjMsMTkuNzkzIEwxOC41NjMsMjAuNTQ0IEwxOS43OCwyMC41NDQgTDE5Ljc4LDE5Ljc5MyBDMTkuNzgsMTkuNDgxIDE5LjczMywxOS4yNTkgMTkuNjM4LDE5LjEyNSBDMTkuNTQxLDE4Ljk4OSAxOS4zOTEsMTguOTIzIDE5LjE3OSwxOC45MjMiIGlkPSJGaWxsLTE0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") top left no-repeat;
    background-size: 18px 21px; }

  #profile-head-main div.social a.instagram {
    margin-top: 4px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") top left no-repeat;
    background-size: 17px 17px; }

  #profile-head-main div.social a.rss {
    margin-top: 3px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 17px 17px; }

  #profile-head-main div.social a.vimeo {
    margin-top: 5px;
    width: 18px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 18px 16px; }

  #profile-head-main div.social a.gplus {
    margin-top: 5px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iIzgxODA4MCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") top left no-repeat;
    background-size: 17px 17px; }

  #profile-head-main div.social a.pinterest {
    margin-top: 2px;
    width: 17px;
    height: 22px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 17px 22px; }

  /*Social Section Hover */
  #profile-head-main div.social a.twitter:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDMwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") top left no-repeat;
    background-size: 21px 15px; }

  #profile-head-main div.social a.facebook:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDEyIDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") top left no-repeat;
    background-size: 9px 20px; }

  #profile-head-main div.social a.linkedin:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") top left no-repeat;
    background-size: 18px 17px; }

  #profile-head-main div.social a.youtube:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI0IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjEzNiwzLjA5MyBMMTUuNTE0LDMuMDkzIEwxNS41MTQsOC43OCBDMTUuNTE0LDguOTU4IDE1LjU0Myw5LjA4NCAxNS42MDIsOS4xNjIgQzE1LjY1OCw5LjI0MiAxNS43NTEsOS4yOCAxNS44ODIsOS4yOCBDMTUuOTgxLDkuMjggMTYuMTA5LDkuMjI5IDE2LjI2Nyw5LjEyNSBDMTYuNDIxLDkuMDIxIDE2LjU2MSw4Ljg4OCAxNi42OTEsOC43MjUgTDE2LjY5MSwzLjA5MyBMMTguMDcxLDMuMDkzIEwxOC4wNzEsMTAuNTEzIEwxNi42OTEsMTAuNTEzIEwxNi42OTEsOS42OTMgQzE2LjQzOCw5Ljk5NSAxNi4xNzQsMTAuMjI3IDE1Ljg5OCwxMC4zODIgQzE1LjYyMywxMC41NCAxNS4zNTYsMTAuNjE5IDE1LjA5OCwxMC42MTkgQzE0Ljc3OCwxMC42MTkgMTQuNTM3LDEwLjUwOCAxNC4zNzYsMTAuMjg5IEMxNC4yMTUsMTAuMDY3IDE0LjEzNiw5LjczNiAxNC4xMzYsOS4yOTQgTDE0LjEzNiwzLjA5MyIgaWQ9IkZpbGwtMTAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTExLjU1Nyw4Ljc3NCBDMTEuNTU3LDguOTczIDExLjUwMiw5LjEzIDExLjM5Myw5LjI0NCBDMTEuMjgyLDkuMzU3IDExLjEzNCw5LjQxNSAxMC45NDcsOS40MTUgQzEwLjc2NCw5LjQxNSAxMC42MjUsOS4zNTggMTAuNTI2LDkuMjQ5IEMxMC40MjgsOS4xMzYgMTAuMzc5LDguOTc5IDEwLjM3OSw4Ljc3NCBMMTAuMzc5LDQuNzMzIEMxMC4zNzksNC41NzEgMTAuNDMxLDQuNDQgMTAuNTM2LDQuMzQgQzEwLjY0Miw0LjI0MyAxMC43NzgsNC4xOTMgMTAuOTQ3LDQuMTkzIEMxMS4xMjgsNC4xOTMgMTEuMjc2LDQuMjQzIDExLjM4OCw0LjM0IEMxMS40OTksNC40NCAxMS41NTcsNC41NzEgMTEuNTU3LDQuNzMzIEwxMS41NTcsOC43NzQgTDExLjU1Nyw4Ljc3NCBaIE0xMi40MTgsMy40NDUgQzEyLjA1MiwzLjA4NiAxMS41ODQsMi45MDYgMTEuMDE0LDIuOTA2IEMxMC4zODcsMi45MDYgOS44ODcsMy4wNzcgOS41MTcsMy40MTYgQzkuMTQ1LDMuNzU2IDguOTU4LDQuMjE0IDguOTU4LDQuNzg4IEw4Ljk2LDguNjM2IEM4Ljk2LDkuMjY2IDkuMTQsOS43NjcgOS41MDIsMTAuMTQgQzkuODYzLDEwLjUxMyAxMC4zNDcsMTAuNyAxMC45NTEsMTAuNyBDMTEuNTc3LDEwLjcgMTIuMDY5LDEwLjUxOSAxMi40MjcsMTAuMTU5IEMxMi43ODMsOS43OTcgMTIuOTYzLDkuMjk4IDEyLjk2Myw4LjY2MiBMMTIuOTYzLDQuODMyIEMxMi45NjMsNC4yNjUgMTIuNzgxLDMuODAyIDEyLjQxOCwzLjQ0NSBMMTIuNDE4LDMuNDQ1IFoiIGlkPSJGaWxsLTExIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMDgsMTguODk1IEMxNC4wMDgsMTguODk1IDEzLjkxMiwxOC45MjEgMTMuODE2LDE4Ljk2OSBDMTMuNzIsMTkuMDE5IDEzLjYyNSwxOS4wOTEgMTMuNTMxLDE5LjE5NSBMMTMuNTMxLDIzLjgxOCBDMTMuNjQ1LDIzLjkzOCAxMy43NTMsMjQuMDI2IDEzLjg1OCwyNC4wNzggQzEzLjk2NCwyNC4xMzEgMTQuMDczLDI0LjE1OSAxNC4xOSwyNC4xNTkgQzE0LjM1OSwyNC4xNTkgMTQuNDg1LDI0LjEwNyAxNC41NjMsMjQuMDAzIEMxNC42NDQsMjMuODk5IDE0LjY4NCwyMy43MjggMTQuNjg0LDIzLjQ5IEwxNC42ODQsMTkuNjYxIEMxNC42ODQsMTkuNDExIDE0LjYzNSwxOS4yMjIgMTQuNTM0LDE5LjA4OSBDMTQuNDM3LDE4Ljk2IDE0LjI5MywxOC44OTUgMTQuMTA4LDE4Ljg5NSIgaWQ9IkZpbGwtMTMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjE3OSwxOC45MjMgQzE4Ljk1OSwxOC45MjMgMTguODAyLDE4Ljk4OSAxOC43MDcsMTkuMTI1IEMxOC42MTEsMTkuMjU5IDE4LjU2MywxOS40ODEgMTguNTYzLDE5Ljc5MyBMMTguNTYzLDIwLjU0NCBMMTkuNzgsMjAuNTQ0IEwxOS43OCwxOS43OTMgQzE5Ljc4LDE5LjQ4MSAxOS43MzMsMTkuMjU5IDE5LjYzOCwxOS4xMjUgQzE5LjU0MSwxOC45ODkgMTkuMzkxLDE4LjkyMyAxOS4xNzksMTguOTIzIiBpZD0iRmlsbC0xNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") top left no-repeat;
    background-size: 18px 21px; }

  #profile-head-main div.social a.instagram:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") top left no-repeat;
    background-size: 17px 17px; }

  #profile-head-main div.social a.rss:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") top left no-repeat;
    background-size: 17px 17px; }

  #profile-head-main div.social a.vimeo:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 18px 16px; }

  #profile-head-main div.social a.gplus:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") top left no-repeat;
    background-size: 17px 17px; }

  #profile-head-main div.social a.pinterest:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 17px 22px; }

  /* Summary */
  #profile-head-main .summary {
    font-size: 15px;
    color: #828a8f;
    margin-top: 20px;
    line-height: 17px;
    font-family: 'BG-Medium';
    text-transform: uppercase; }

  #profile-head-main .summary p {
    margin: 0;
    padding: 0; }

  #profile-head-main .summary .items {
    color: #fff;
    font-family: 'BG-Black'; }

  /* Profile Main Images */
  .profile-photo img {
    width: 237px;
    height: 307px; }

  #profile-head-right img {
    display: inline-block;
    vertical-align: middle;
    max-width: 207px;
    max-height: 307px; }

  /* Profile Mini Nav */
  #profile-mininav {
    width: 100%;
    height: 61px;
    background: #666 !important;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff; }

  #profile-mininav .whitey {
    width: 100%;
    height: 61px;
    background: #fff;
    position: absolute; }

  #profile-mininav a {
    font-family: 'BG-Black';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    float: left;
    border-right: 1px solid #fff;
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
    text-transform: uppercase; }

  #profile-mininav a.profile {
    font-family: 'BG-Regular';
    padding-left: 0px;
    background: #fff;
    color: #000 !important; }

  #profile-mininav a.last {
    border-right: none; }

  /* Profile Stats (On Mini Nav) */
  #profile-stats p {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    float: left;
    padding-left: 30px;
    padding-right: 20px;
    text-decoration: none;
    text-transform: uppercase; }

  #profile-stats p.views {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI5cHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDI5IDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJWaWV3cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0Y0RjBFNyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjU0NTcxNDI5LDExLjM3ODQgQzQuMjYsMTYuMjMxNiA4LjkwMTQyODU3LDE5LjQ2NTYgMTQuMjExNDI4NiwxOS40NjU2IEMxOS41MTcxNDI5LDE5LjQ2NTYgMjQuMTU4NTcxNCwxNi4yMzE2IDI1Ljg4NTcxNDMsMTEuMzc4NCBDMjQuMTU4NTcxNCw2LjUyNTIgMTkuNTE3MTQyOSwzLjMwNDQgMTQuMjExNDI4NiwzLjMwNDQgQzguOTAxNDI4NTcsMy4zMDQ0IDQuMjYsNi41MjUyIDIuNTQ1NzE0MjksMTEuMzc4NCBNMTQuMjExNDI4NiwyMiBDNy42OTI4NTcxNCwyMiAyLjAwMTQyODU3LDE3Ljg5MDQgMC4wNjQyODU3MTQzLDExLjc3NDQgQy0wLjAyMTQyODU3MTQsMTEuNTIzNiAtMC4wMjE0Mjg1NzE0LDExLjI0MiAwLjA2NDI4NTcxNDMsMTAuOTkxMiBDMi4wMDE0Mjg1Nyw0Ljg3OTYgNy42OTI4NTcxNCwwLjc3NDQgMTQuMjExNDI4NiwwLjc3NDQgQzIwLjcyNTcxNDMsMC43NzQ0IDI2LjQxNzE0MjksNC44Nzk2IDI4LjM2NzE0MjksMTAuOTkxMiBDMjguNDQsMTEuMjQyIDI4LjQ0LDExLjUyMzYgMjguMzY3MTQyOSwxMS43NzQ0IEMyNi40MTcxNDI5LDE3Ljg5MDQgMjAuNzI1NzE0MywyMiAxNC4yMTE0Mjg2LDIyIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4yMDcxNDI5LDE4LjI0NjggQzEwLjUyMTQyODYsMTguMjQ2OCA3LjUxNzE0Mjg2LDE1LjE2NjggNy41MTcxNDI4NiwxMS4zNzg0IEM3LjUxNzE0Mjg2LDEwLjY4NzYgOC4wNzg1NzE0MywxMC4xMTU2IDguNzUxNDI4NTcsMTAuMTE1NiBDOS40NDU3MTQyOSwxMC4xMTU2IDkuOTksMTAuNjg3NiA5Ljk5LDExLjM3ODQgQzkuOTksMTMuNzc2NCAxMS44ODg1NzE0LDE1LjcxMjQgMTQuMjA3MTQyOSwxNS43MTI0IEMxNi41Mzg1NzE0LDE1LjcxMjQgMTguNDMyODU3MSwxMy43NzY0IDE4LjQzMjg1NzEsMTEuMzc4NCBDMTguNDMyODU3MSw4Ljk5OCAxNi41Mzg1NzE0LDcuMDU3NiAxNC4yMDcxNDI5LDcuMDU3NiBDMTMuNTMsNy4wNTc2IDEyLjk3Mjg1NzEsNi40OSAxMi45NzI4NTcxLDUuNzkwNCBDMTIuOTcyODU3MSw1LjA4NjQgMTMuNTMsNC41Mjc2IDE0LjIwNzE0MjksNC41Mjc2IEMxNy45MDE0Mjg2LDQuNTI3NiAyMC45MDE0Mjg2LDcuNjA3NiAyMC45MDE0Mjg2LDExLjM3ODQgQzIwLjkwMTQyODYsMTUuMTY2OCAxNy45MDE0Mjg2LDE4LjI0NjggMTQuMjA3MTQyOSwxOC4yNDY4IiBpZD0iRmlsbC00IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") center left no-repeat;
    background-size: 22px 17px; }

  #profile-stats p.appreciations {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJMaWtlcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0Y0RjBFNyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjc2NDI4NTcxLDE0Ljc5NDI4NTcgTDIuNzksMTQuODU0Mjg1NyBMNi40Mjg1NzE0MywyNy4yMzE0Mjg2IEwxMS40NzcxNDI5LDI1Ljc0NDI4NTcgTDcuODI1NzE0MjksMTMuMjk4NTcxNCBMMi43NjQyODU3MSwxNC43OTQyODU3IEwyLjc2NDI4NTcxLDE0Ljc5NDI4NTcgWiBNNS41ODg1NzE0MywzMCBDNS4wNjE0Mjg1NywzMCA0LjU2ODU3MTQzLDI5LjY1Mjg1NzEgNC40MTg1NzE0MywyOS4xMTI4NTcxIEwwLjA0NzE0Mjg1NzEsMTQuMzAxNDI4NiBDLTAuMTM3MTQyODU3LDEzLjY0NTcxNDMgMC4yMzU3MTQyODYsMTIuOTY4NTcxNCAwLjg4NzE0Mjg1NywxMi43NzE0Mjg2IEw4LjMwMTQyODU3LDEwLjU4NTcxNDMgQzguNjE0Mjg1NzEsMTAuNDg3MTQyOSA4Ljk2MTQyODU3LDEwLjUyNTcxNDMgOS4yNDQyODU3MSwxMC42ODQyODU3IEM5LjUyNzE0Mjg2LDEwLjg0Mjg1NzEgOS43NSwxMS4xMDQyODU3IDkuODM1NzE0MjksMTEuNDEyODU3MSBMMTQuMjAyODU3MSwyNi4yMzcxNDI5IEMxNC4yOTI4NTcxLDI2LjU0MTQyODYgMTQuMjU0Mjg1NywyNi44NzU3MTQzIDE0LjEwODU3MTQsMjcuMTc1NzE0MyBDMTMuOTQ1NzE0MywyNy40NTg1NzE0IDEzLjY3MTQyODYsMjcuNjY4NTcxNCAxMy4zNjcxNDI5LDI3Ljc2NzE0MjkgTDUuOTQ4NTcxNDMsMjkuOTUyODU3MSBDNS44MjQyODU3MSwyOS45ODcxNDI5IDUuNzEyODU3MTQsMzAgNS41ODg1NzE0MywzMCBMNS41ODg1NzE0MywzMCBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4wOTE0Mjg2LDIxLjAzODU3MTQgQzE0LjY3NDI4NTcsMjEuMDM4NTcxNCAxNS4zMjU3MTQzLDIxLjA3NzE0MjkgMTYuMDI4NTcxNCwyMS4xMzcxNDI5IEwxNy45NTI4NTcxLDIxLjMwODU3MTQgQzE5LjI5LDIxLjQyIDIwLjQ2LDIxLjUxODU3MTQgMjEuMjE0Mjg1NywyMS42MTcxNDI5IEMyMS40MjQyODU3LDIxLjY0Mjg1NzEgMjEuNjY0Mjg1NywyMS42NTU3MTQzIDIxLjkwNDI4NTcsMjEuNjU1NzE0MyBDMjIuNzM1NzE0MywyMS42NTU3MTQzIDIzLjA3LDIxLjQ0NTcxNDMgMjMuMTA0Mjg1NywyMS4zOTQyODU3IEMyMy4xNTE0Mjg2LDIxLjI4NzE0MjkgMjMuMTc3MTQyOSwyMS4xNTQyODU3IDIzLjE5LDIxLjAxMjg1NzEgQzIzLjI1NDI4NTcsMjAuNTQ1NzE0MyAyMy41NTg1NzE0LDIwLjE1MTQyODYgMjQuMDA4NTcxNCwxOS45ODg1NzE0IEMyNC40NzU3MTQzLDE5LjgzIDI0Ljc4LDE5LjQyMjg1NzEgMjQuODE4NTcxNCwxOC45NTE0Mjg2IEwyNC43OTI4NTcxLDE4LjY5NDI4NTcgQzI0LjcxMTQyODYsMTguMTc1NzE0MyAyNC45NDI4NTcxLDE3LjY3IDI1LjM4ODU3MTQsMTcuNDA4NTcxNCBDMjUuNzM1NzE0MywxNy4xOTg1NzE0IDI1Ljk0NTcxNDMsMTYuODY4NTcxNCAyNS45NzE0Mjg2LDE2LjQ4Mjg1NzEgQzI1Ljk4LDE2LjI5ODU3MTQgMjUuOTQ1NzE0MywxNi4xMjcxNDI5IDI1Ljg2ODU3MTQsMTUuOTUxNDI4NiBDMjUuNjU4NTcxNCwxNS40NTg1NzE0IDI1Ljc3LDE0LjkwNTcxNDMgMjYuMTY0Mjg1NywxNC41NDU3MTQzIEMyNi41MTE0Mjg2LDE0LjIyNDI4NTcgMjYuNzA0Mjg1NywxMy44MDQyODU3IDI2LjcwNDI4NTcsMTMuMzYyODU3MSBDMjYuNzA0Mjg1NywxMi40NzE0Mjg2IDI1Ljk4LDExLjc0Mjg1NzEgMjUuMDg4NTcxNCwxMS43NDI4NTcxIEwyNC41NDg1NzE0LDExLjc0Mjg1NzEgQzE5LjE0NDI4NTcsMTEuNzQyODU3MSAxOC4xNzU3MTQzLDEwLjc1NzE0MjkgMTcuODU0Mjg1NywxMC40MzU3MTQzIEMxNy41MTU3MTQzLDEwLjA4IDE3LjMzMTQyODYsOS42MDg1NzE0MyAxNy4zNDQyODU3LDkuMTQxNDI4NTcgQzE3LjM0NDI4NTcsOC43NTU3MTQyOSAxNy4zNTI4NTcxLDguMzE0Mjg1NzEgMTcuNDA0Mjg1Nyw3LjgxNzE0Mjg2IEMxNy40MjU3MTQzLDcuNTQ3MTQyODYgMTcuNDYsNy4zMjQyODU3MSAxNy41MDI4NTcxLDcuMTE0Mjg1NzEgQzE3LjU0MTQyODYsNi44MzE0Mjg1NyAxNy41NzU3MTQzLDYuNTYxNDI4NTcgMTcuNTk3MTQyOSw2LjMxMjg1NzE0IEMxNy43ODE0Mjg2LDQuMDA3MTQyODYgMTcuMTgxNDI4NiwyLjg0NTcxNDI5IDE2Ljg4MTQyODYsMi42MSBDMTYuNzEsMi42MjI4NTcxNCAxNi41MDQyODU3LDIuNjYxNDI4NTcgMTYuMzI4NTcxNCwyLjcwODU3MTQzIEMxNi4zODg1NzE0LDMuNTc0Mjg1NzEgMTYuNDY1NzE0Myw1LjYzNTcxNDI5IDE1LjksNy40NzQyODU3MSBMMTUuNzk3MTQyOSw3LjY5NzE0Mjg2IEMxNC44NjI4NTcxLDkuNDUgMTIuMzI1NzE0MywxMi4yNzQyODU3IDEwLjQ4NzE0MjksMTMuOTAyODU3MSBMMTIuNjA4NTcxNCwyMS4xMTE0Mjg2IEMxMy4wNzE0Mjg2LDIxLjA2NDI4NTcgMTMuNTYsMjEuMDM4NTcxNCAxNC4wOTE0Mjg2LDIxLjAzODU3MTQgTTIxLjkwNDI4NTcsMjQuMTI0Mjg1NyBDMjEuNTQ4NTcxNCwyNC4xMjQyODU3IDIxLjIxNDI4NTcsMjQuMDk4NTcxNCAyMC45MSwyNC4wNjQyODU3IEMyMC4xNjQyODU3LDIzLjk2NTcxNDMgMTkuMDQxNDI4NiwyMy44NzU3MTQzIDE3Ljc1MTQyODYsMjMuNzY4NTcxNCBMMTUuODE4NTcxNCwyMy41OTI4NTcxIEMxMy43ODcxNDI5LDIzLjQyMTQyODYgMTIuNTc4NTcxNCwyMy41NjcxNDI5IDEyLjAzNDI4NTcsMjMuNzA0Mjg1NyBDMTEuMzkxNDI4NiwyMy44NjI4NTcxIDEwLjc0ODU3MTQsMjMuNDgxNDI4NiAxMC41NDcxNDI5LDIyLjg1MTQyODYgTDcuODk0Mjg1NzEsMTMuODMgQzcuNzUyODU3MTQsMTMuMzUgNy45MjQyODU3MSwxMi44MzE0Mjg2IDguMzE0Mjg1NzEsMTIuNTEgQzkuODg3MTQyODYsMTEuMjYyODU3MSAxMi42MjE0Mjg2LDguMjg4NTcxNDMgMTMuNTc3MTQyOSw2LjYyMTQyODU3IEMxNC4wOTE0Mjg2LDQuODM0Mjg1NzEgMTMuODQyODU3MSwyLjY3NDI4NTcxIDEzLjg0Mjg1NzEsMi41ODQyODU3MSBDMTMuNzg3MTQyOSwyLjA0NDI4NTcxIDEzLjk0NTcxNDMsMS41MTI4NTcxNCAxNC4zMTg1NzE0LDEuMTA1NzE0MjkgQzE1LjE1NDI4NTcsMC4xNjcxNDI4NTcgMTYuNzgyODU3MSwwLjE0MTQyODU3MSAxNi45NzE0Mjg2LDAuMTQxNDI4NTcxIEMxNy42MSwwLjE0MTQyODU3MSAxOC4yNDQyODU3LDAuNDM3MTQyODU3IDE4Ljc0NTcxNDMsMC45ODE0Mjg1NzEgQzE5Ljc3LDIuMTA0Mjg1NzEgMjAuMjU0Mjg1Nyw0LjExNDI4NTcxIDIwLjA1NzE0MjksNi41MjI4NTcxNCBDMjAuMDMxNDI4Niw2LjgxODU3MTQzIDE5Ljk4LDcuMTQgMTkuOTI4NTcxNCw3LjQ3NDI4NTcxIEMxOS45MTE0Mjg2LDcuNjcxNDI4NTcgMTkuODg1NzE0Myw3Ljg2ODU3MTQzIDE5Ljg2LDguMDY1NzE0MjkgQzE5LjgzNDI4NTcsOC4zMTQyODU3MSAxOS44MTcxNDI5LDguNTU4NTcxNDMgMTkuODA0Mjg1Nyw4Ljc5NDI4NTcxIEMyMC4zOTE0Mjg2LDkuMDE3MTQyODYgMjEuOTQyODU3MSw5LjI3NDI4NTcxIDI0LjU0ODU3MTQsOS4yNzQyODU3MSBMMjUuMDY3MTQyOSw5LjI3NDI4NTcxIEMyNy4zNTE0Mjg2LDkuMjc0Mjg1NzEgMjkuMTc3MTQyOSwxMS4xMDQyODU3IDI5LjE3NzE0MjksMTMuMzYyODU3MSBDMjkuMTc3MTQyOSwxNC4yMzcxNDI5IDI4Ljg5LDE1LjA2NDI4NTcgMjguMzcxNDI4NiwxNS43NjcxNDI5IEMyOC40MjcxNDI5LDE2LjA1IDI4LjQ0ODU3MTQsMTYuMzM3MTQyOSAyOC40MjcxNDI5LDE2LjYyIEMyOC4zODQyODU3LDE3LjU1ODU3MTQgMjcuOTY0Mjg1NywxOC40MiAyNy4yNzQyODU3LDE5LjA2Mjg1NzEgTDI3LjI3NDI4NTcsMTkuMTE0Mjg1NyBDMjcuMjE0Mjg1NywyMC4zMSAyNi41MzI4NTcxLDIxLjM4NTcxNDMgMjUuNTA4NTcxNCwyMi4wMDI4NTcxIEwyNS40MjcxNDI5LDIyLjI2IEMyNC45NjQyODU3LDIzLjQ3Mjg1NzEgMjMuNzE3MTQyOSwyNC4xMjQyODU3IDIxLjkwNDI4NTcsMjQuMTI0Mjg1NyIgaWQ9IkZpbGwtNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") center left no-repeat;
    background-size: 22px 23px; }

  #profile-stats p.comments {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDMyIDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xNi4xODA4MTMxLDIuNjU3ODc3MzkgQzkuMjAyOTcyMjYsMi42NTc4NzczOSAzLjUzMDMzOTAzLDcuMDU1MzcyNDUgMy41MzAzMzkwMywxMi40NjM0MTQ2IEMzLjUzMDMzOTAzLDE2LjE3MzM2ODUgNi4zMzI0MjgxNywxOS42Mjk1MzIgMTAuNjcyNDcxOCwyMS4yNzY4NjIyIEMxMS4wMTkzMTAyLDIxLjQxMDY3OSAxMS4yOTc2OTM2LDIxLjY3MzY5ODEgMTEuNDM0NjAzNSwyMi4wMzM2MTkgQzExLjU3MTUxMzQsMjIuMzc5Njk2OCAxMS41NTMyNTg4LDIyLjc3NjUzMjYgMTEuMzg4OTY2OSwyMy4xMDQxNTI5IEwxMS4zMTEzODQ2LDIzLjI3MDI3MDMgQzExLjIzMzgwMjMsMjMuNDQxMDAyIDExLjE0NzA5MjcsMjMuNjAyNTA0OSAxMS4wNTEyNTU4LDIzLjc3MzIzNjcgQzEwLjgxODUwOSwyNC4xNzQ2ODY5IDEwLjU1ODM4MDIsMjQuNTQzODM2NSAxMC4yNzA4Njk0LDI0LjkwMzc1NzQgQzExLjc5NTEzMjksMjQuNDY1MzkyMiAxMy4xMTg1OTUyLDIzLjY3NjMzNDkgMTQuMTQwODU1NywyMi42MTk2NDQgQzE0LjQwNTU0ODIsMjIuMzUyMDEwNSAxNC43NzUyMDQ5LDIyLjIwNDM1MDcgMTUuMTYzMTE2MywyMi4yMTgxOTM4IEMxNS40OTYyNjM3LDIyLjI0NTg4IDE1LjgzMzk3NDcsMjIuMjU5NzIzMSAxNi4xODA4MTMxLDIyLjI1OTcyMzEgQzIzLjE1NDA5MDQsMjIuMjU5NzIzMSAyOC44MzEyODczLDE3Ljg3NjA3MTIgMjguODMxMjg3MywxMi40NjM0MTQ2IEMyOC44MzEyODczLDcuMDU1MzcyNDUgMjMuMTU0MDkwNCwyLjY1Nzg3NzM5IDE2LjE4MDgxMzEsMi42NTc4NzczOSBNNy4wNjcxNzc5MywyOCBDNi42OTc1MjEyMiwyOCA2LjMyMzMwMDg1LDI3Ljk4NjE1NjkgNS45NDQ1MTY4MSwyNy45NTg0NzA3IEM1LjM1NTgwNDI3LDI3LjkxNjk0MTMgNC44NjI5Mjg2NSwyNy40ODMxOTA1IDQuNzQ4ODM3MDgsMjYuODk3MTY1NSBDNC42MzQ3NDU1LDI2LjMwMTkxMTcgNC45MzEzODM2LDI1LjcxNTg4NjYgNS40NjA3Njg1MiwyNS40NDgyNTMxIEM2LjYyNDUwMjYxLDI0Ljg2MjIyODEgNy41ODI4NzE4NiwyNC4wOTE2MjgyIDguMzA4NDk0MywyMy4xMzY0NTM1IEMzLjc2MzA4NTg1LDIwLjkwMzA5ODIgMC45MDE2NjkwODQsMTYuODUxNjgwOSAwLjkwMTY2OTA4NCwxMi40NjM0MTQ2IEMwLjkwMTY2OTA4NCw1LjU5MjYxNzAxIDcuNzU2MjkxMDYsMCAxNi4xODA4MTMxLDAgQzI0LjYwNTMzNTIsMCAzMS40NTk5NTcyLDUuNTkyNjE3MDEgMzEuNDU5OTU3MiwxMi40NjM0MTQ2IEMzMS40NTk5NTcyLDE5LjMzNDIxMjMgMjQuNjA1MzM1MiwyNC45MTc2MDA1IDE2LjE4MDgxMzEsMjQuOTE3NjAwNSBDMTUuOTgwMDEyLDI0LjkxNzYwMDUgMTUuNzgzNzc0NSwyNC45MTc2MDA1IDE1LjU4NzUzNjksMjQuOTAzNzU3NCBDMTMuNDI0MzYwNiwyNi45MTEwMDg2IDEwLjQyNjAzNCwyOCA3LjA2NzE3NzkzLDI4IiBpZD0iRmlsbC0xIiBmaWxsPSIjRjRGMEU3IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==") center left no-repeat;
    background-size: 22px 20px; }

  /* Profile Full */
  #profile-content {
    font-family: 'BG-Regular';
    font-size: 14px;
    text-transform: uppercase;
    line-height: 16px;
    color: #000 !important;
    padding-bottom: 30px;
    background: #fff; }

  #profile-content .items {
    font-family: 'BG-Black';
    word-wrap: break-word; }

  #profile-content .items a {
    color: #000 !important;
    text-decoration: none; }

  #profile-content h2 {
    width: 100%;
    font-family: 'BG-Black';
    font-size: 45px;
    text-transform: uppercase;
    line-height: 45px;
    padding-top: 20px;
    margin-bottom: 30px;
    color: #000 !important;
    border-bottom: 1px solid #999;
    padding-bottom: 10px; }

  #profile-content h4 {
    width: 100%;
    font-family: 'BG-Black';
    font-size: 20px;
    text-transform: uppercase;
    line-height: 22px;
    margin-bottom: 10px;
    color: #000 !important;
    border-bottom: 1px solid #999;
    padding-bottom: 10px; }

  #profile-content .details {
    padding-left: 30px;
    padding-right: 30px; }

  #profile-content .about {
    font-family: 'Arial';
    font-size: 15px;
    text-transform: none !important;
    white-space: pre-wrap; }

  /* Drop Arrow With Anim */
  #full-profile .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  #full-profile.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  #add-project .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  #add-project.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  /* ================================================== */
  /* ==                6. Project Block              == */
  /* ================================================== */
  /* Project */
  .at-project {
    width: 100%;
    height: auto;
    background: #fff;
    padding-bottom: 50px; }

  /* Project Gallery */
  .at-project-gallery {
    width: 100%;
    overflow: hidden;
    background: #fff; }

  .at-project-gallery.bloggo {
    background: #000; }

  .at-project-gallery.school {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff; }

  .at-project-gallery .gallery {
    width: 9999px;
    height: 300px;
    overflow: hidden; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery {
        height: 593px; } }

  .at-project-gallery a.nav {
    height: 32px;
    margin-top: -82px;
    position: absolute;
    z-index: 40;
    font-family: 'BG-Thin';
    padding: 25px 20px;
    display: block;
    background: #000;
    text-decoration: none;
    color: #fff;
    font-size: 75px;
    box-sizing: content-box;

  }

    .at-project-gallery a.nav:hover {
      cursor: pointer;
    }

  .at-project-gallery a.nav.prev {
    left: 0; }

  .at-project-gallery a.nav.next {
    right: 0; }

  @media all and (min-width: 768px) {
    .at-project-gallery a.nav {
      height: 65px;
      font-size: 150px;
      margin-top: -115px;
      padding: 20px;
      padding-top: 30px; } }

  /* Project Images */
  .at-project-gallery .gallery a {
    position: relative;
    width: auto;
    height: 300px;
    display: block;
    float: left;
    border-right: 2px solid #fff; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery a {
        height: 593px; } }

  .at-project-gallery .gallery img {
    width: auto;
    height: 300px;
    display: block; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery img {
        height: 593px; } }

  .at-project-gallery .gallery a .hover {
    margin: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out;
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 300px;
    background: url("../img/portfolio-hover-bg.gif") top left repeat;
    background-size: 2px 2px; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery a .hover {
        height: 593px; } }

  .at-project-gallery .gallery a:hover .hover {
    opacity: 1;
  }

  .at-project-gallery .gallery a .hover .icon, .at-project-gallery .gallery a .hover .icon--twitter, .at-project-gallery .gallery a .hover .icon--facebook, .at-project-gallery .gallery a .hover .icon--linkedin, .at-project-gallery .gallery a .hover .icon--youtube, .at-project-gallery .gallery a .hover .icon--instagram, .at-project-gallery .gallery a .hover .icon--rss, .at-project-gallery .gallery a .hover .icon--vimeo, .at-project-gallery .gallery a .hover .icon--gplus, .at-project-gallery .gallery a .hover .icon--pinterest, .at-project-gallery .gallery a .hover .icon--search, .at-project-gallery .gallery a .hover .icon--login-twitter, .at-project-gallery .gallery a .hover .icon--login-facebook, .at-project-gallery .gallery a .hover .icon--login-linkedin, .at-project-gallery .gallery a .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 100%;
    height: 300px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjcxcHgiIGhlaWdodD0iNTJweCIgdmlld0JveD0iMCAwIDcxIDUyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0zNS4zNzY3NDU4LDUyIEMxOS4xNDk5NTc0LDUyIDQuOTgyMTg5NDgsNDIuMDM1NjIxIDAuMTYwMDI3NDk5LDI3LjIwNjQwNjEgQy0wLjA1MzM0MjQ5OTcsMjYuNTk4MzAxNiAtMC4wNTMzNDI0OTk3LDI1LjkxNTUxNzYgMC4xNjAwMjc0OTksMjUuMzA3NDEzMSBDNC45ODIxODk0OCwxMC40ODg4NjY3IDE5LjE0OTk1NzQsMC41MzUxNTYyNSAzNS4zNzY3NDU4LDAuNTM1MTU2MjUgQzUxLjU5Mjg2NTcsMC41MzUxNTYyNSA2NS43NjA2MzM3LDEwLjQ4ODg2NjcgNzAuNjE0ODAxMiwyNS4zMDc0MTMxIEM3MC43OTYxNjU3LDI1LjkxNTUxNzYgNzAuNzk2MTY1NywyNi41OTgzMDE2IDcwLjYxNDgwMTIsMjcuMjA2NDA2MSBDNjUuNzYwNjMzNyw0Mi4wMzU2MjEgNTEuNTkyODY1Nyw1MiAzNS4zNzY3NDU4LDUyIE02LjMzNzA4ODk3LDI2LjI0NjI0MTEgQzEwLjYwNDQ4ODksMzguMDEzNTk2NiAyMi4xNTg0NzQ0LDQ1Ljg1NDk0NCAzNS4zNzY3NDU4LDQ1Ljg1NDk0NCBDNDguNTg0MzQ4OCw0NS44NTQ5NDQgNjAuMTM4MzM0MiwzOC4wMTM1OTY2IDY0LjQzNzczOTcsMjYuMjQ2MjQxMSBDNjAuMTM4MzM0MiwxNC40Nzg4ODU3IDQ4LjU4NDM0ODgsNi42Njk1NDM3MiAzNS4zNzY3NDU4LDYuNjY5NTQzNzIgQzIyLjE1ODQ3NDQsNi42Njk1NDM3MiAxMC42MDQ0ODg5LDE0LjQ3ODg4NTcgNi4zMzcwODg5NywyNi4yNDYyNDExIiBpZD0iRmlsbC0xIiBmaWxsPSIjRjJFRUU4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTM1LjM2NjA3NzMsNDIuODk5NzY5NSBDMjYuMTkxMTY3NCw0Mi44OTk3Njk1IDE4LjcxMjU0ODksMzUuNDMxODE5NiAxOC43MTI1NDg5LDI2LjI0NjI0MTEgQzE4LjcxMjU0ODksMjQuNTcxMjg2NiAyMC4xMTAxMjI0LDIzLjE4NDM4MTYgMjEuNzg1MDc2OSwyMy4xODQzODE2IEMyMy41MTMzNzM5LDIzLjE4NDM4MTYgMjQuODY4MjczNCwyNC41NzEyODY2IDI0Ljg2ODI3MzQsMjYuMjQ2MjQxMSBDMjQuODY4MjczNCwzMi4wNjA1NzM2IDI5LjU5NDQxODksMzYuNzU0NzEzNiAzNS4zNjYwNzczLDM2Ljc1NDcxMzYgQzQxLjE2OTc0MTMsMzYuNzU0NzEzNiA0NS44ODUyMTgzLDMyLjA2MDU3MzYgNDUuODg1MjE4MywyNi4yNDYyNDExIEM0NS44ODUyMTgzLDIwLjQ3NDU4MjcgNDEuMTY5NzQxMywxNS43Njk3NzQyIDM1LjM2NjA3NzMsMTUuNzY5Nzc0MiBDMzMuNjgwNDU0MywxNS43Njk3NzQyIDMyLjI5MzU0OTMsMTQuMzkzNTM3NyAzMi4yOTM1NDkzLDEyLjY5NzI0NjIgQzMyLjI5MzU0OTMsMTAuOTkwMjg2MiAzMy42ODA0NTQzLDkuNjM1Mzg2NzEgMzUuMzY2MDc3Myw5LjYzNTM4NjcxIEM0NC41NjIzMjQzLDkuNjM1Mzg2NzEgNTIuMDMwMjc0MiwxNy4xMDMzMzY3IDUyLjAzMDI3NDIsMjYuMjQ2MjQxMSBDNTIuMDMwMjc0MiwzNS40MzE4MTk2IDQ0LjU2MjMyNDMsNDIuODk5NzY5NSAzNS4zNjYwNzczLDQyLjg5OTc2OTUiIGlkPSJGaWxsLTQiIGZpbGw9IiNGMkVFRTgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 55px 40px; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery a .hover .icon, .at-project-gallery .gallery a .hover .icon--twitter, .at-project-gallery .gallery a .hover .icon--facebook, .at-project-gallery .gallery a .hover .icon--linkedin, .at-project-gallery .gallery a .hover .icon--youtube, .at-project-gallery .gallery a .hover .icon--instagram, .at-project-gallery .gallery a .hover .icon--rss, .at-project-gallery .gallery a .hover .icon--vimeo, .at-project-gallery .gallery a .hover .icon--gplus, .at-project-gallery .gallery a .hover .icon--pinterest, .at-project-gallery .gallery a .hover .icon--search, .at-project-gallery .gallery a .hover .icon--login-twitter, .at-project-gallery .gallery a .hover .icon--login-facebook, .at-project-gallery .gallery a .hover .icon--login-linkedin, .at-project-gallery .gallery a .hover .icon--newsletter {
        height: 593px; } }

  .at-project-gallery .gallery a.vimeo .hover .icon, .at-project-gallery .gallery a.vimeo .hover .icon--twitter, .at-project-gallery .gallery a.vimeo .hover .icon--facebook, .at-project-gallery .gallery a.vimeo .hover .icon--linkedin, .at-project-gallery .gallery a.vimeo .hover .icon--youtube, .at-project-gallery .gallery a.vimeo .hover .icon--instagram, .at-project-gallery .gallery a.vimeo .hover .icon--rss, .at-project-gallery .gallery a.vimeo .hover .icon--vimeo, .at-project-gallery .gallery a.vimeo .hover .icon--gplus, .at-project-gallery .gallery a.vimeo .hover .icon--pinterest, .at-project-gallery .gallery a.vimeo .hover .icon--search, .at-project-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-project-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-project-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-project-gallery .gallery a.vimeo .hover .icon--newsletter, .at-project-gallery .gallery a.youtube .hover .icon, .at-project-gallery .gallery a.youtube .hover .icon--twitter, .at-project-gallery .gallery a.youtube .hover .icon--facebook, .at-project-gallery .gallery a.youtube .hover .icon--linkedin, .at-project-gallery .gallery a.youtube .hover .icon--youtube, .at-project-gallery .gallery a.youtube .hover .icon--instagram, .at-project-gallery .gallery a.youtube .hover .icon--rss, .at-project-gallery .gallery a.youtube .hover .icon--vimeo, .at-project-gallery .gallery a.youtube .hover .icon--gplus, .at-project-gallery .gallery a.youtube .hover .icon--pinterest, .at-project-gallery .gallery a.youtube .hover .icon--search, .at-project-gallery .gallery a.youtube .hover .icon--login-twitter, .at-project-gallery .gallery a.youtube .hover .icon--login-facebook, .at-project-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-project-gallery .gallery a.youtube .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 100%;
    height: 300px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDhweCIgdmlld0JveD0iMCAwIDQxMiA0MDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5QTEFZSUNPTjwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTIwNiw0MC40ODEgQzI1MC40MzMsNDAuNDgxIDI5Mi4xOCw1Ny41NDkgMzIzLjU1Myw4OC41NDUgQzM1NC43OTQsMTE5LjQxMSAzNzIsMTYwLjQxMyAzNzIsMjAzLjk5OSBDMzcyLDI0Ny41ODUgMzU0Ljc5NCwyODguNTg3IDMyMy41NTIsMzE5LjQ1NCBDMjkyLjE4LDM1MC40NDggMjUwLjQzMiwzNjcuNTE4IDIwNiwzNjcuNTE4IEMxNjEuNTY4LDM2Ny41MTggMTE5LjgyMSwzNTAuNDQ4IDg4LjQ0OCwzMTkuNDU0IEM1Ny4yMDYsMjg4LjU4NyA0MCwyNDcuNTg1IDQwLDIwMy45OTkgQzQwLDE2MC40MTMgNTcuMjA2LDExOS40MTEgODguNDQ4LDg4LjU0NiBDMTE5LjgyMSw1Ny41NSAxNjEuNTY4LDQwLjQ4MSAyMDYsNDAuNDgxIEwyMDYsNDAuNDgxIFogTTIwNiwwLjQ4MSBDOTIuMjI5LDAuNDgxIDAsOTEuNTk4IDAsMjAzLjk5OSBDMCwzMTYuMzk3IDkyLjIyOSw0MDcuNTE5IDIwNiw0MDcuNTE5IEMzMTkuNzcyLDQwNy41MTkgNDEyLDMxNi4zOTggNDEyLDIwMy45OTkgQzQxMiw5MS41OTkgMzE5Ljc3MiwwLjQ4MSAyMDYsMC40ODEgTDIwNiwwLjQ4MSBMMjA2LDAuNDgxIFogTTE1Ni41NDQsMzA1LjE2MSBMMTU2LjU0NCwxMDcuODMzIEwzMTcuNDYzLDIwNi40OTkgTDE1Ni41NDQsMzA1LjE2MSBMMTU2LjU0NCwzMDUuMTYxIFoiIGlkPSJ2aWRlby1wbGF5LTMtaWNvbiIgZmlsbD0iI0YyRUVFOCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") center center no-repeat;
    background-size: 55px 55px; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery a.vimeo .hover .icon, .at-project-gallery .gallery a.vimeo .hover .icon--twitter, .at-project-gallery .gallery a.vimeo .hover .icon--facebook, .at-project-gallery .gallery a.vimeo .hover .icon--linkedin, .at-project-gallery .gallery a.vimeo .hover .icon--youtube, .at-project-gallery .gallery a.vimeo .hover .icon--instagram, .at-project-gallery .gallery a.vimeo .hover .icon--rss, .at-project-gallery .gallery a.vimeo .hover .icon--vimeo, .at-project-gallery .gallery a.vimeo .hover .icon--gplus, .at-project-gallery .gallery a.vimeo .hover .icon--pinterest, .at-project-gallery .gallery a.vimeo .hover .icon--search, .at-project-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-project-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-project-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-project-gallery .gallery a.vimeo .hover .icon--newsletter, .at-project-gallery .gallery a.youtube .hover .icon, .at-project-gallery .gallery a.youtube .hover .icon--twitter, .at-project-gallery .gallery a.youtube .hover .icon--facebook, .at-project-gallery .gallery a.youtube .hover .icon--linkedin, .at-project-gallery .gallery a.youtube .hover .icon--youtube, .at-project-gallery .gallery a.youtube .hover .icon--instagram, .at-project-gallery .gallery a.youtube .hover .icon--rss, .at-project-gallery .gallery a.youtube .hover .icon--vimeo, .at-project-gallery .gallery a.youtube .hover .icon--gplus, .at-project-gallery .gallery a.youtube .hover .icon--pinterest, .at-project-gallery .gallery a.youtube .hover .icon--search, .at-project-gallery .gallery a.youtube .hover .icon--login-twitter, .at-project-gallery .gallery a.youtube .hover .icon--login-facebook, .at-project-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-project-gallery .gallery a.youtube .hover .icon--newsletter {
        height: 593px; } }

  .at-project-gallery .gallery a.instagram .hover .icon, .at-project-gallery .gallery a.instagram .hover .icon--twitter, .at-project-gallery .gallery a.instagram .hover .icon--facebook, .at-project-gallery .gallery a.instagram .hover .icon--linkedin, .at-project-gallery .gallery a.instagram .hover .icon--youtube, .at-project-gallery .gallery a.instagram .hover .icon--instagram, .at-project-gallery .gallery a.instagram .hover .icon--rss, .at-project-gallery .gallery a.instagram .hover .icon--vimeo, .at-project-gallery .gallery a.instagram .hover .icon--gplus, .at-project-gallery .gallery a.instagram .hover .icon--pinterest, .at-project-gallery .gallery a.instagram .hover .icon--search, .at-project-gallery .gallery a.instagram .hover .icon--login-twitter, .at-project-gallery .gallery a.instagram .hover .icon--login-facebook, .at-project-gallery .gallery a.instagram .hover .icon--login-linkedin, .at-project-gallery .gallery a.instagram .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 100%;
    height: 300px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjI0IiAgIGhlaWdodD0iMjQiICAgdmlld0JveD0iMCAwIDI0IDI0IiAgIGlkPSJzdmcyIiAgIHZlcnNpb249IjEuMSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJpY29ubW9uc3RyLWluc3RhZ3JhbS02LnN2ZyI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEwIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzOCIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTc0NyIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjE0MTgiICAgICBpZD0ibmFtZWR2aWV3NiIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGlua3NjYXBlOnpvb209IjkuODMzMzMzMyIgICAgIGlua3NjYXBlOmN4PSIxMiIgICAgIGlua3NjYXBlOmN5PSIxMiIgICAgIGlua3NjYXBlOndpbmRvdy14PSIxNjEwIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjQ4MCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPiAgPHBhdGggICAgIGQ9Ik0yMS4yMzEgMGgtMTguNDYyYy0xLjUyOSAwLTIuNzY5IDEuMjQtMi43NjkgMi43Njl2MTguNDZjMCAxLjUzMSAxLjI0IDIuNzcxIDIuNzY5IDIuNzcxaDE4LjQ2M2MxLjUyOSAwIDIuNzY4LTEuMjQgMi43NjgtMi43NzF2LTE4LjQ2YzAtMS41MjktMS4yMzktMi43NjktMi43NjktMi43Njl6bS05LjIzMSA3LjM4NWMyLjU0OSAwIDQuNjE2IDIuMDY1IDQuNjE2IDQuNjE1IDAgMi41NDktMi4wNjcgNC42MTYtNC42MTYgNC42MTZzLTQuNjE1LTIuMDY4LTQuNjE1LTQuNjE2YzAtMi41NSAyLjA2Ni00LjYxNSA0LjYxNS00LjYxNXptOSAxMi42OTNjMCAuNTA5LS40MTMuOTIyLS45MjQuOTIyaC0xNi4xNTJjLS41MTEgMC0uOTI0LS40MTMtLjkyNC0uOTIydi0xMC4wNzhoMS44OTdjLS4wODguMzE1LS4xNTMuNjQtLjIuOTcxLS4wNS4zMzctLjA4MS42NzktLjA4MSAxLjAyOSAwIDQuMDc5IDMuMzA2IDcuMzg1IDcuMzg0IDcuMzg1czcuMzg0LTMuMzA2IDcuMzg0LTcuMzg1YzAtLjM1LS4wMzEtLjY5Mi0uMDgxLTEuMDI4LS4wNDctLjMzMS0uMTEyLS42NTYtLjItLjk3MWgxLjg5N3YxMC4wNzd6bTAtMTMuOThjMCAuNTA5LS40MTMuOTIzLS45MjQuOTIzaC0yLjE3NGMtLjUxMSAwLS45MjMtLjQxNC0uOTIzLS45MjN2LTIuMTc1YzAtLjUxLjQxMi0uOTIzLjkyMy0uOTIzaDIuMTc0Yy41MTEgMCAuOTI0LjQxMy45MjQuOTIzdjIuMTc1eiIgICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIgICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIgICAgIGlkPSJwYXRoNCIgICAgIHN0eWxlPSJmaWxsOiNmMmVlZTg7ZmlsbC1vcGFjaXR5OjEiIC8+PC9zdmc+") center center no-repeat;
    background-size: 55px 55px; }
    @media all and (min-width: 1200px) {
      .at-project-gallery .gallery a.instagram .hover .icon, .at-project-gallery .gallery a.instagram .hover .icon--twitter, .at-project-gallery .gallery a.instagram .hover .icon--facebook, .at-project-gallery .gallery a.instagram .hover .icon--linkedin, .at-project-gallery .gallery a.instagram .hover .icon--youtube, .at-project-gallery .gallery a.instagram .hover .icon--instagram, .at-project-gallery .gallery a.instagram .hover .icon--rss, .at-project-gallery .gallery a.instagram .hover .icon--vimeo, .at-project-gallery .gallery a.instagram .hover .icon--gplus, .at-project-gallery .gallery a.instagram .hover .icon--pinterest, .at-project-gallery .gallery a.instagram .hover .icon--search, .at-project-gallery .gallery a.instagram .hover .icon--login-twitter, .at-project-gallery .gallery a.instagram .hover .icon--login-facebook, .at-project-gallery .gallery a.instagram .hover .icon--login-linkedin, .at-project-gallery .gallery a.instagram .hover .icon--newsletter {
        height: 593px; } }

  /* New Video Bit */
  .at-project-gallery.bloggo .gallery a.videodisplay {
    width: 1054px;
    height: 300px;
    display: block; }
    @media all and (min-width: 1200px) {
      .at-project-gallery.bloggo .gallery a.videodisplay {
        height: 593px; } }

  /* Project Info */
  .at-project-info {
    width: 100%;
    height: auto; }

  .at-project-info h2 {
    width: 100%;
    font-family: 'BG-Black';
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 0px;
    color: #000;
    border-bottom: 1px solid #999;
    padding-bottom: 20px;
    word-wrap: break-word;
    font-size: 25px;
    line-height: 25px; }
    @media all and (min-width: 768px) {
      .at-project-info h2 {
        font-size: 45px;
        line-height: 45px; } }

  .at-project-info .share-project {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #999;
    padding-bottom: 0px; }

  .at-project-info .share-project a {
    font-family: 'BG-Black';
    font-size: 14px;
    text-transform: uppercase;
    line-height: 50px;
    color: #000;
    text-decoration: none;
    margin-left: 20px; }

  .at-project-info .share-project.action a {
    display: block;
    float: left;
    font-family: 'BG-Black';
    font-size: 14px;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    color: #000;
    text-decoration: none;
    border-left: 1px solid #999;
    padding-left: 10px;
    margin-left: 10px; }
    @media all and (min-width: 768px) {
      .at-project-info .share-project.action a {
        padding-left: 20px;
        margin-left: 20px; } }

  .at-project-info .share-project.action a.first {
    padding-left: 0px;
    border-left: none; }

  a.appreciate.done {
    color: #999 !important;
    cursor: default; }

  /* Project Stats */
  .project-stats {
    display: block;
    width: 100%;
    border-bottom: 1px solid #999;
    margin-bottom: 10px; }
    @media all and (min-width: 768px) {
      .project-stats {
        margin-bottom: 30px; } }

  .project-stats p {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #000;
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    padding-left: 30px;
    padding-right: 20px;
    text-decoration: none;
    text-transform: uppercase; }

  .project-stats p.views {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyOXB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyOSAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJWaWV3cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzdmN2Y3ZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU3MTQyOSwxMS4zNzg0IEM0LjI2LDE2LjIzMTYgOC45MDE0Mjg1NywxOS40NjU2IDE0LjIxMTQyODYsMTkuNDY1NiBDMTkuNTE3MTQyOSwxOS40NjU2IDI0LjE1ODU3MTQsMTYuMjMxNiAyNS44ODU3MTQzLDExLjM3ODQgQzI0LjE1ODU3MTQsNi41MjUyIDE5LjUxNzE0MjksMy4zMDQ0IDE0LjIxMTQyODYsMy4zMDQ0IEM4LjkwMTQyODU3LDMuMzA0NCA0LjI2LDYuNTI1MiAyLjU0NTcxNDI5LDExLjM3ODQgTTE0LjIxMTQyODYsMjIgQzcuNjkyODU3MTQsMjIgMi4wMDE0Mjg1NywxNy44OTA0IDAuMDY0Mjg1NzE0MywxMS43NzQ0IEMtMC4wMjE0Mjg1NzE0LDExLjUyMzYgLTAuMDIxNDI4NTcxNCwxMS4yNDIgMC4wNjQyODU3MTQzLDEwLjk5MTIgQzIuMDAxNDI4NTcsNC44Nzk2IDcuNjkyODU3MTQsMC43NzQ0IDE0LjIxMTQyODYsMC43NzQ0IEMyMC43MjU3MTQzLDAuNzc0NCAyNi40MTcxNDI5LDQuODc5NiAyOC4zNjcxNDI5LDEwLjk5MTIgQzI4LjQ0LDExLjI0MiAyOC40NCwxMS41MjM2IDI4LjM2NzE0MjksMTEuNzc0NCBDMjYuNDE3MTQyOSwxNy44OTA0IDIwLjcyNTcxNDMsMjIgMTQuMjExNDI4NiwyMiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjIwNzE0MjksMTguMjQ2OCBDMTAuNTIxNDI4NiwxOC4yNDY4IDcuNTE3MTQyODYsMTUuMTY2OCA3LjUxNzE0Mjg2LDExLjM3ODQgQzcuNTE3MTQyODYsMTAuNjg3NiA4LjA3ODU3MTQzLDEwLjExNTYgOC43NTE0Mjg1NywxMC4xMTU2IEM5LjQ0NTcxNDI5LDEwLjExNTYgOS45OSwxMC42ODc2IDkuOTksMTEuMzc4NCBDOS45OSwxMy43NzY0IDExLjg4ODU3MTQsMTUuNzEyNCAxNC4yMDcxNDI5LDE1LjcxMjQgQzE2LjUzODU3MTQsMTUuNzEyNCAxOC40MzI4NTcxLDEzLjc3NjQgMTguNDMyODU3MSwxMS4zNzg0IEMxOC40MzI4NTcxLDguOTk4IDE2LjUzODU3MTQsNy4wNTc2IDE0LjIwNzE0MjksNy4wNTc2IEMxMy41Myw3LjA1NzYgMTIuOTcyODU3MSw2LjQ5IDEyLjk3Mjg1NzEsNS43OTA0IEMxMi45NzI4NTcxLDUuMDg2NCAxMy41Myw0LjUyNzYgMTQuMjA3MTQyOSw0LjUyNzYgQzE3LjkwMTQyODYsNC41Mjc2IDIwLjkwMTQyODYsNy42MDc2IDIwLjkwMTQyODYsMTEuMzc4NCBDMjAuOTAxNDI4NiwxNS4xNjY4IDE3LjkwMTQyODYsMTguMjQ2OCAxNC4yMDcxNDI5LDE4LjI0NjgiIGlkPSJGaWxsLTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==") center left no-repeat;
    background-size: 22px 17px; }
    @media all and (min-width: 768px) {
      .project-stats p.views {
        margin-left: 20px; } }

  .project-stats p.appreciations {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJMaWtlcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzdmN2Y3ZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi43NjQyODU3MSwxNC43OTQyODU3IEwyLjc5LDE0Ljg1NDI4NTcgTDYuNDI4NTcxNDMsMjcuMjMxNDI4NiBMMTEuNDc3MTQyOSwyNS43NDQyODU3IEw3LjgyNTcxNDI5LDEzLjI5ODU3MTQgTDIuNzY0Mjg1NzEsMTQuNzk0Mjg1NyBMMi43NjQyODU3MSwxNC43OTQyODU3IFogTTUuNTg4NTcxNDMsMzAgQzUuMDYxNDI4NTcsMzAgNC41Njg1NzE0MywyOS42NTI4NTcxIDQuNDE4NTcxNDMsMjkuMTEyODU3MSBMMC4wNDcxNDI4NTcxLDE0LjMwMTQyODYgQy0wLjEzNzE0Mjg1NywxMy42NDU3MTQzIDAuMjM1NzE0Mjg2LDEyLjk2ODU3MTQgMC44ODcxNDI4NTcsMTIuNzcxNDI4NiBMOC4zMDE0Mjg1NywxMC41ODU3MTQzIEM4LjYxNDI4NTcxLDEwLjQ4NzE0MjkgOC45NjE0Mjg1NywxMC41MjU3MTQzIDkuMjQ0Mjg1NzEsMTAuNjg0Mjg1NyBDOS41MjcxNDI4NiwxMC44NDI4NTcxIDkuNzUsMTEuMTA0Mjg1NyA5LjgzNTcxNDI5LDExLjQxMjg1NzEgTDE0LjIwMjg1NzEsMjYuMjM3MTQyOSBDMTQuMjkyODU3MSwyNi41NDE0Mjg2IDE0LjI1NDI4NTcsMjYuODc1NzE0MyAxNC4xMDg1NzE0LDI3LjE3NTcxNDMgQzEzLjk0NTcxNDMsMjcuNDU4NTcxNCAxMy42NzE0Mjg2LDI3LjY2ODU3MTQgMTMuMzY3MTQyOSwyNy43NjcxNDI5IEw1Ljk0ODU3MTQzLDI5Ljk1Mjg1NzEgQzUuODI0Mjg1NzEsMjkuOTg3MTQyOSA1LjcxMjg1NzE0LDMwIDUuNTg4NTcxNDMsMzAgTDUuNTg4NTcxNDMsMzAgWiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjA5MTQyODYsMjEuMDM4NTcxNCBDMTQuNjc0Mjg1NywyMS4wMzg1NzE0IDE1LjMyNTcxNDMsMjEuMDc3MTQyOSAxNi4wMjg1NzE0LDIxLjEzNzE0MjkgTDE3Ljk1Mjg1NzEsMjEuMzA4NTcxNCBDMTkuMjksMjEuNDIgMjAuNDYsMjEuNTE4NTcxNCAyMS4yMTQyODU3LDIxLjYxNzE0MjkgQzIxLjQyNDI4NTcsMjEuNjQyODU3MSAyMS42NjQyODU3LDIxLjY1NTcxNDMgMjEuOTA0Mjg1NywyMS42NTU3MTQzIEMyMi43MzU3MTQzLDIxLjY1NTcxNDMgMjMuMDcsMjEuNDQ1NzE0MyAyMy4xMDQyODU3LDIxLjM5NDI4NTcgQzIzLjE1MTQyODYsMjEuMjg3MTQyOSAyMy4xNzcxNDI5LDIxLjE1NDI4NTcgMjMuMTksMjEuMDEyODU3MSBDMjMuMjU0Mjg1NywyMC41NDU3MTQzIDIzLjU1ODU3MTQsMjAuMTUxNDI4NiAyNC4wMDg1NzE0LDE5Ljk4ODU3MTQgQzI0LjQ3NTcxNDMsMTkuODMgMjQuNzgsMTkuNDIyODU3MSAyNC44MTg1NzE0LDE4Ljk1MTQyODYgTDI0Ljc5Mjg1NzEsMTguNjk0Mjg1NyBDMjQuNzExNDI4NiwxOC4xNzU3MTQzIDI0Ljk0Mjg1NzEsMTcuNjcgMjUuMzg4NTcxNCwxNy40MDg1NzE0IEMyNS43MzU3MTQzLDE3LjE5ODU3MTQgMjUuOTQ1NzE0MywxNi44Njg1NzE0IDI1Ljk3MTQyODYsMTYuNDgyODU3MSBDMjUuOTgsMTYuMjk4NTcxNCAyNS45NDU3MTQzLDE2LjEyNzE0MjkgMjUuODY4NTcxNCwxNS45NTE0Mjg2IEMyNS42NTg1NzE0LDE1LjQ1ODU3MTQgMjUuNzcsMTQuOTA1NzE0MyAyNi4xNjQyODU3LDE0LjU0NTcxNDMgQzI2LjUxMTQyODYsMTQuMjI0Mjg1NyAyNi43MDQyODU3LDEzLjgwNDI4NTcgMjYuNzA0Mjg1NywxMy4zNjI4NTcxIEMyNi43MDQyODU3LDEyLjQ3MTQyODYgMjUuOTgsMTEuNzQyODU3MSAyNS4wODg1NzE0LDExLjc0Mjg1NzEgTDI0LjU0ODU3MTQsMTEuNzQyODU3MSBDMTkuMTQ0Mjg1NywxMS43NDI4NTcxIDE4LjE3NTcxNDMsMTAuNzU3MTQyOSAxNy44NTQyODU3LDEwLjQzNTcxNDMgQzE3LjUxNTcxNDMsMTAuMDggMTcuMzMxNDI4Niw5LjYwODU3MTQzIDE3LjM0NDI4NTcsOS4xNDE0Mjg1NyBDMTcuMzQ0Mjg1Nyw4Ljc1NTcxNDI5IDE3LjM1Mjg1NzEsOC4zMTQyODU3MSAxNy40MDQyODU3LDcuODE3MTQyODYgQzE3LjQyNTcxNDMsNy41NDcxNDI4NiAxNy40Niw3LjMyNDI4NTcxIDE3LjUwMjg1NzEsNy4xMTQyODU3MSBDMTcuNTQxNDI4Niw2LjgzMTQyODU3IDE3LjU3NTcxNDMsNi41NjE0Mjg1NyAxNy41OTcxNDI5LDYuMzEyODU3MTQgQzE3Ljc4MTQyODYsNC4wMDcxNDI4NiAxNy4xODE0Mjg2LDIuODQ1NzE0MjkgMTYuODgxNDI4NiwyLjYxIEMxNi43MSwyLjYyMjg1NzE0IDE2LjUwNDI4NTcsMi42NjE0Mjg1NyAxNi4zMjg1NzE0LDIuNzA4NTcxNDMgQzE2LjM4ODU3MTQsMy41NzQyODU3MSAxNi40NjU3MTQzLDUuNjM1NzE0MjkgMTUuOSw3LjQ3NDI4NTcxIEwxNS43OTcxNDI5LDcuNjk3MTQyODYgQzE0Ljg2Mjg1NzEsOS40NSAxMi4zMjU3MTQzLDEyLjI3NDI4NTcgMTAuNDg3MTQyOSwxMy45MDI4NTcxIEwxMi42MDg1NzE0LDIxLjExMTQyODYgQzEzLjA3MTQyODYsMjEuMDY0Mjg1NyAxMy41NiwyMS4wMzg1NzE0IDE0LjA5MTQyODYsMjEuMDM4NTcxNCBNMjEuOTA0Mjg1NywyNC4xMjQyODU3IEMyMS41NDg1NzE0LDI0LjEyNDI4NTcgMjEuMjE0Mjg1NywyNC4wOTg1NzE0IDIwLjkxLDI0LjA2NDI4NTcgQzIwLjE2NDI4NTcsMjMuOTY1NzE0MyAxOS4wNDE0Mjg2LDIzLjg3NTcxNDMgMTcuNzUxNDI4NiwyMy43Njg1NzE0IEwxNS44MTg1NzE0LDIzLjU5Mjg1NzEgQzEzLjc4NzE0MjksMjMuNDIxNDI4NiAxMi41Nzg1NzE0LDIzLjU2NzE0MjkgMTIuMDM0Mjg1NywyMy43MDQyODU3IEMxMS4zOTE0Mjg2LDIzLjg2Mjg1NzEgMTAuNzQ4NTcxNCwyMy40ODE0Mjg2IDEwLjU0NzE0MjksMjIuODUxNDI4NiBMNy44OTQyODU3MSwxMy44MyBDNy43NTI4NTcxNCwxMy4zNSA3LjkyNDI4NTcxLDEyLjgzMTQyODYgOC4zMTQyODU3MSwxMi41MSBDOS44ODcxNDI4NiwxMS4yNjI4NTcxIDEyLjYyMTQyODYsOC4yODg1NzE0MyAxMy41NzcxNDI5LDYuNjIxNDI4NTcgQzE0LjA5MTQyODYsNC44MzQyODU3MSAxMy44NDI4NTcxLDIuNjc0Mjg1NzEgMTMuODQyODU3MSwyLjU4NDI4NTcxIEMxMy43ODcxNDI5LDIuMDQ0Mjg1NzEgMTMuOTQ1NzE0MywxLjUxMjg1NzE0IDE0LjMxODU3MTQsMS4xMDU3MTQyOSBDMTUuMTU0Mjg1NywwLjE2NzE0Mjg1NyAxNi43ODI4NTcxLDAuMTQxNDI4NTcxIDE2Ljk3MTQyODYsMC4xNDE0Mjg1NzEgQzE3LjYxLDAuMTQxNDI4NTcxIDE4LjI0NDI4NTcsMC40MzcxNDI4NTcgMTguNzQ1NzE0MywwLjk4MTQyODU3MSBDMTkuNzcsMi4xMDQyODU3MSAyMC4yNTQyODU3LDQuMTE0Mjg1NzEgMjAuMDU3MTQyOSw2LjUyMjg1NzE0IEMyMC4wMzE0Mjg2LDYuODE4NTcxNDMgMTkuOTgsNy4xNCAxOS45Mjg1NzE0LDcuNDc0Mjg1NzEgQzE5LjkxMTQyODYsNy42NzE0Mjg1NyAxOS44ODU3MTQzLDcuODY4NTcxNDMgMTkuODYsOC4wNjU3MTQyOSBDMTkuODM0Mjg1Nyw4LjMxNDI4NTcxIDE5LjgxNzE0MjksOC41NTg1NzE0MyAxOS44MDQyODU3LDguNzk0Mjg1NzEgQzIwLjM5MTQyODYsOS4wMTcxNDI4NiAyMS45NDI4NTcxLDkuMjc0Mjg1NzEgMjQuNTQ4NTcxNCw5LjI3NDI4NTcxIEwyNS4wNjcxNDI5LDkuMjc0Mjg1NzEgQzI3LjM1MTQyODYsOS4yNzQyODU3MSAyOS4xNzcxNDI5LDExLjEwNDI4NTcgMjkuMTc3MTQyOSwxMy4zNjI4NTcxIEMyOS4xNzcxNDI5LDE0LjIzNzE0MjkgMjguODksMTUuMDY0Mjg1NyAyOC4zNzE0Mjg2LDE1Ljc2NzE0MjkgQzI4LjQyNzE0MjksMTYuMDUgMjguNDQ4NTcxNCwxNi4zMzcxNDI5IDI4LjQyNzE0MjksMTYuNjIgQzI4LjM4NDI4NTcsMTcuNTU4NTcxNCAyNy45NjQyODU3LDE4LjQyIDI3LjI3NDI4NTcsMTkuMDYyODU3MSBMMjcuMjc0Mjg1NywxOS4xMTQyODU3IEMyNy4yMTQyODU3LDIwLjMxIDI2LjUzMjg1NzEsMjEuMzg1NzE0MyAyNS41MDg1NzE0LDIyLjAwMjg1NzEgTDI1LjQyNzE0MjksMjIuMjYgQzI0Ljk2NDI4NTcsMjMuNDcyODU3MSAyMy43MTcxNDI5LDI0LjEyNDI4NTcgMjEuOTA0Mjg1NywyNC4xMjQyODU3IiBpZD0iRmlsbC00IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 22px 23px; }
    @media all and (min-width: 768px) {
      .project-stats p.appreciations {
        margin-left: 20px; } }

  .project-stats p.comments {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xNi4xODA4MTMxLDIuNjU3ODc3MzkgQzkuMjAyOTcyMjYsMi42NTc4NzczOSAzLjUzMDMzOTAzLDcuMDU1MzcyNDUgMy41MzAzMzkwMywxMi40NjM0MTQ2IEMzLjUzMDMzOTAzLDE2LjE3MzM2ODUgNi4zMzI0MjgxNywxOS42Mjk1MzIgMTAuNjcyNDcxOCwyMS4yNzY4NjIyIEMxMS4wMTkzMTAyLDIxLjQxMDY3OSAxMS4yOTc2OTM2LDIxLjY3MzY5ODEgMTEuNDM0NjAzNSwyMi4wMzM2MTkgQzExLjU3MTUxMzQsMjIuMzc5Njk2OCAxMS41NTMyNTg4LDIyLjc3NjUzMjYgMTEuMzg4OTY2OSwyMy4xMDQxNTI5IEwxMS4zMTEzODQ2LDIzLjI3MDI3MDMgQzExLjIzMzgwMjMsMjMuNDQxMDAyIDExLjE0NzA5MjcsMjMuNjAyNTA0OSAxMS4wNTEyNTU4LDIzLjc3MzIzNjcgQzEwLjgxODUwOSwyNC4xNzQ2ODY5IDEwLjU1ODM4MDIsMjQuNTQzODM2NSAxMC4yNzA4Njk0LDI0LjkwMzc1NzQgQzExLjc5NTEzMjksMjQuNDY1MzkyMiAxMy4xMTg1OTUyLDIzLjY3NjMzNDkgMTQuMTQwODU1NywyMi42MTk2NDQgQzE0LjQwNTU0ODIsMjIuMzUyMDEwNSAxNC43NzUyMDQ5LDIyLjIwNDM1MDcgMTUuMTYzMTE2MywyMi4yMTgxOTM4IEMxNS40OTYyNjM3LDIyLjI0NTg4IDE1LjgzMzk3NDcsMjIuMjU5NzIzMSAxNi4xODA4MTMxLDIyLjI1OTcyMzEgQzIzLjE1NDA5MDQsMjIuMjU5NzIzMSAyOC44MzEyODczLDE3Ljg3NjA3MTIgMjguODMxMjg3MywxMi40NjM0MTQ2IEMyOC44MzEyODczLDcuMDU1MzcyNDUgMjMuMTU0MDkwNCwyLjY1Nzg3NzM5IDE2LjE4MDgxMzEsMi42NTc4NzczOSBNNy4wNjcxNzc5MywyOCBDNi42OTc1MjEyMiwyOCA2LjMyMzMwMDg1LDI3Ljk4NjE1NjkgNS45NDQ1MTY4MSwyNy45NTg0NzA3IEM1LjM1NTgwNDI3LDI3LjkxNjk0MTMgNC44NjI5Mjg2NSwyNy40ODMxOTA1IDQuNzQ4ODM3MDgsMjYuODk3MTY1NSBDNC42MzQ3NDU1LDI2LjMwMTkxMTcgNC45MzEzODM2LDI1LjcxNTg4NjYgNS40NjA3Njg1MiwyNS40NDgyNTMxIEM2LjYyNDUwMjYxLDI0Ljg2MjIyODEgNy41ODI4NzE4NiwyNC4wOTE2MjgyIDguMzA4NDk0MywyMy4xMzY0NTM1IEMzLjc2MzA4NTg1LDIwLjkwMzA5ODIgMC45MDE2NjkwODQsMTYuODUxNjgwOSAwLjkwMTY2OTA4NCwxMi40NjM0MTQ2IEMwLjkwMTY2OTA4NCw1LjU5MjYxNzAxIDcuNzU2MjkxMDYsMCAxNi4xODA4MTMxLDAgQzI0LjYwNTMzNTIsMCAzMS40NTk5NTcyLDUuNTkyNjE3MDEgMzEuNDU5OTU3MiwxMi40NjM0MTQ2IEMzMS40NTk5NTcyLDE5LjMzNDIxMjMgMjQuNjA1MzM1MiwyNC45MTc2MDA1IDE2LjE4MDgxMzEsMjQuOTE3NjAwNSBDMTUuOTgwMDEyLDI0LjkxNzYwMDUgMTUuNzgzNzc0NSwyNC45MTc2MDA1IDE1LjU4NzUzNjksMjQuOTAzNzU3NCBDMTMuNDI0MzYwNiwyNi45MTEwMDg2IDEwLjQyNjAzNCwyOCA3LjA2NzE3NzkzLDI4IiBpZD0iRmlsbC0xIiBmaWxsPSIjN2Y3ZjdmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 20px; }
    @media all and (min-width: 768px) {
      .project-stats p.comments {
        margin-left: 20px; } }

  .project-stats p.voting {
    float: right !important;
    padding-right: 0px !important;
    font-family: 'BG-Black' !important;
    color: #F7978A !important;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyMiAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJHcm91cC0zIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEuMDAwMDAwKSIgZmlsbD0iI0EyMkIyQiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMy40NDU3NSwyMCBDMy4xMDQ3NSwyMCAyLjc4ODUsMTkuNzY4NTcxNCAyLjY4NCwxOS40MTQyODU3IEwwLjAzMDI1LDEwLjA2IEMtMC4wODgsOS42MjI4NTcxNCAwLjE1MTI1LDkuMTYyODU3MTQgMC41NjkyNSw5LjA0IEw1LjA3NjUsNy42NTcxNDI4NiBDNS4yNzE3NSw3LjU5MTQyODU3IDUuNDk3MjUsNy42MTQyODU3MSA1LjY3ODc1LDcuNzIyODU3MTQgQzUuODY4NSw3LjgyODU3MTQzIDYuMDAzMjUsOC4wMDI4NTcxNCA2LjA2NjUsOC4yMDg1NzE0MyBMOC43MDkyNSwxNy41NjI4NTcxIEM4LjgzODUsMTggOC42MDIsMTguNDYgOC4xODEyNSwxOC41OTE0Mjg2IEwzLjY2NTc1LDE5Ljk2NTcxNDMgQzMuNTk0MjUsMTkuOTkxNDI4NiAzLjUxNzI1LDIwIDMuNDQ1NzUsMjAgTTEuNzczNzUsMTAuMzggTDMuOTgyLDE4LjE1NzE0MjkgTDYuOTY4NSwxNy4yNDI4NTcxIEw0Ljc2ODUsOS40NjU3MTQyOSBMMS43NzM3NSwxMC4zOCIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjM1MTI1LDE2LjI5NDI4NTcgQzEzLjE0NSwxNi4yOTQyODU3IDEyLjkzMzI1LDE2LjI4IDEyLjc0OSwxNi4yNTQyODU3IEMxMi4yOTgsMTYuMiAxMS42MTA1LDE2LjEzMTQyODYgMTAuODE4NSwxNi4wNjg1NzE0IEw5LjY1MjUsMTUuOTYgQzguNDI2LDE1Ljg0NTcxNDMgNy42ODksMTUuOTUxNDI4NiA3LjM2NDUsMTYuMDIyODU3MSBDNi45NjAyNSwxNi4xMzE0Mjg2IDYuNTM5NSwxNS44ODU3MTQzIDYuNDIxMjUsMTUuNDU3MTQyOSBMNC44MDcsOS43NjI4NTcxNCBDNC43MTA3NSw5LjQ0Mjg1NzE0IDQuODEyNSw5LjA5NzE0Mjg2IDUuMDY4MjUsOC44OCBDNi4wMTcsOC4xIDcuNjcyNSw2LjIzNDI4NTcxIDguMjUsNS4xNzcxNDI4NiBDOC41MDU3NSw0LjI4NTcxNDI5IDguNDY0NSwzLjE0IDguNDE3NzUsMi42NTQyODU3MSBDOC4zNzkyNSwyLjMwMjg1NzE0IDguNDgxLDEuOTU0Mjg1NzEgOC43MTIsMS42OCBDOS4yMzQ1LDEuMDcxNDI4NTcgMTAuMjQ2NSwxLjA2IDEwLjM1OTI1LDEuMDYgQzEwLjc2MDc1LDEuMDYgMTEuMTQ4NSwxLjI1NDI4NTcxIDExLjQ2NzUsMS42MDg1NzE0MyBDMTIuMSwyLjMxNzE0Mjg2IDEyLjM5NDI1LDMuNjA4NTcxNDMgMTIuMjczMjUsNS4xMjg1NzE0MyBDMTIuMjU5NSw1LjMyODU3MTQzIDEyLjIzNDc1LDUuNTI1NzE0MjkgMTIuMjA0NSw1Ljc0IEMxMi4xODgsNS44NjI4NTcxNCAxMi4xNjMyNSw1Ljk4ODU3MTQzIDEyLjE0Njc1LDYuMTIgQzEyLjEzODUsNi4yMjU3MTQyOSAxMi4xMzMsNi4zMzQyODU3MSAxMi4xMzMsNi40MzcxNDI4NiBDMTIuNTUxLDYuNTcxNDI4NTcgMTMuNzk0LDYuODExNDI4NTcgMTcuMjg2NSw2LjgxMTQyODU3IEMxOC44MDE3NSw2LjgxMTQyODU3IDIwLjA0NDc1LDYuNzY4NTcxNDMgMjAuMDU4NSw2Ljc2ODU3MTQzIEMyMS4yMDgsNi43Njg1NzE0MyAyMi4xOTgsNy44NTcxNDI4NiAyMi4xOTgsOS4xMDU3MTQyOSBDMjIuMTk4LDEwLjI4Mjg1NzEgMjEuMjk2LDExLjYgMjAuMDgzMjUsMTEuNiBDMjAuMDUzLDExLjYgMTguMzgzNzUsMTEuNTQyODU3MSAxNy4zNjYyNSwxMS41NDI4NTcxIEMxNy4zMjc3NSwxMi4xMjI4NTcxIDE3LjA3NDc1LDEyLjY3NzE0MjkgMTYuNjcwNSwxMy4wNjg1NzE0IEwxNi42NjUsMTMuMDg4NTcxNCBDMTYuNjIzNzUsMTMuODU0Mjg1NyAxNi4yMTQsMTQuNTQ1NzE0MyAxNS41ODQyNSwxNC45NCBMMTUuNTM3NSwxNS4wODU3MTQzIEMxNS4zNzI1LDE1LjU0NTcxNDMgMTQuODcyLDE2LjI5NDI4NTcgMTMuMzUxMjUsMTYuMjk0Mjg1NyBNOC42MDc1LDE0LjI2Mjg1NzEgQzguOTczMjUsMTQuMjYyODU3MSA5LjM3NDc1LDE0LjI4Mjg1NzEgOS43OTU1LDE0LjMyMjg1NzEgTDEwLjk1MzI1LDE0LjQzMTQyODYgQzExLjc2NzI1LDE0LjQ5NDI4NTcgMTIuNDc5NSwxNC41NjI4NTcxIDEyLjk0NywxNC42MjU3MTQzIEMxMy4wNjUyNSwxNC42MzcxNDI5IDEzLjIwODI1LDE0LjY1MTQyODYgMTMuMzUxMjUsMTQuNjUxNDI4NiBDMTMuODM1MjUsMTQuNjUxNDI4NiAxNC4wMzYsMTQuNTM3MTQyOSAxNC4wNTgsMTQuNSBDMTQuMDcxNzUsMTQuNDQ1NzE0MyAxNC4wOTY1LDE0LjM2ODU3MTQgMTQuMTA0NzUsMTQuMjkxNDI4NiBDMTQuMTM1LDEzLjk3NzE0MjkgMTQuMzMzLDEzLjcwNTcxNDMgMTQuNjI3MjUsMTMuNiBDMTQuODg4NSwxMy41IDE1LjA3LDEzLjI2Mjg1NzEgMTUuMDg2NSwxMi45ODI4NTcxIEwxNS4wNzgyNSwxMi44MjI4NTcxIEMxNS4wMTUsMTIuNDg1NzE0MyAxNS4xNjYyNSwxMi4xNDI4NTcxIDE1LjQ1Nzc1LDExLjk2ODU3MTQgQzE1LjY0NzUsMTEuODUxNDI4NiAxNS43NzQsMTEuNjQ1NzE0MyAxNS43ODIyNSwxMS40MjU3MTQzIEMxNS43OTA1LDExLjMxNzE0MjkgMTUuNzY4NSwxMS4yMTE0Mjg2IDE1LjcyNzI1LDExLjEwNTcxNDMgQzE1LjU5MjUsMTAuNzgyODU3MSAxNS42NzIyNSwxMC40MDU3MTQzIDE1LjkxNywxMC4xNjg1NzE0IEMxNi4xNzgyNSw5LjkyIDE2LjQ0MjI1LDkuODk0Mjg1NzEgMTcuNDU0MjUsOS44OTQyODU3MSBDMTguNTQwNSw5Ljg5NDI4NTcxIDIwLjExNjI1LDkuOTUxNDI4NTcgMjAuMTE2MjUsOS45NTE0Mjg1NyBDMjAuMjczLDkuOTUxNDI4NTcgMjAuNjE0LDkuNTE3MTQyODYgMjAuNjE0LDkuMTA1NzE0MjkgQzIwLjYxNCw4Ljc2NTcxNDI5IDIwLjM0NDUsOC40MDI4NTcxNCAyMC4wODMyNSw4LjQwMjg1NzE0IEMyMC4xMDI1LDguNDAyODU3MTQgMTguODMyLDguNDU0Mjg1NzEgMTcuMjg2NSw4LjQ1NDI4NTcxIEMxMS42MzI1LDguNDU0Mjg1NzEgMTAuNTc5MjUsNy45MTQyODU3MSAxMC41NDA3NSw2LjgzNDI4NTcxIEMxMC41MzI1LDYuNTggMTAuNTQ5LDYuMjkxNDI4NTcgMTAuNTcxLDUuOTggQzEwLjU5NTc1LDUuNzc0Mjg1NzEgMTAuNjIwNSw1LjYzNDI4NTcxIDEwLjYzNDI1LDUuNTAyODU3MTQgQzEwLjY1OSw1LjMyODU3MTQzIDEwLjY4Mzc1LDUuMTU3MTQyODYgMTAuNjk3NSw1IEMxMC44MTAyNSwzLjYgMTAuNDYxLDIuODc3MTQyODYgMTAuMjg3NzUsMi43MDU3MTQyOSBDMTAuMjA4LDIuNzExNDI4NTcgMTAuMDk4LDIuNzM3MTQyODYgMTAuMDE4MjUsMi43NTE0Mjg1NyBDMTAuMDQ4NSwzLjMyODU3MTQzIDEwLjA4MTUsNC42MDU3MTQyOSA5Ljc0ODc1LDUuNzQ4NTcxNDMgTDkuNjg1NSw1Ljg5NDI4NTcxIEM5LjEwNTI1LDcgNy41ODcyNSw4Ljc3NzE0Mjg2IDYuNDY4LDkuODE0Mjg1NzEgTDcuNzQ0LDE0LjMwNTcxNDMgQzguMDA1MjUsMTQuMjcxNDI4NiA4LjI5OTUsMTQuMjYyODU3MSA4LjYwNzUsMTQuMjYyODU3MSIgaWQ9IkZpbGwtNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 19px; }

  /* Project Topics */
  .at-project-info .topics {
    font-family: 'Arial';
    font-size: 15px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 20px; }

  @media all and (min-width: 768px) {
    .at-project-info .topics p {
      float: left; } }

  .at-project-info .topics a {
    float: left;
    color: #ff513e;
    font-weight: bold;
    margin-right: 5px; }

  .at-project-info .topics.category {
    float: left;
    position: relative;
    display: block;
    margin-top: -15px;
    padding-left: 20px; }

  /* Project About / Details */
  .at-project-info .details {
    font-family: 'Arial';
    font-size: 15px;
    color: #000;
    margin-top: 10px; }
    @media all and (min-width: 768px) {
      .at-project-info .details {
        margin-top: 30px;
        padding-left: 20px;
        padding-right: 20px; } }

  /*.at-project-info .details p                   { white-space:pre-wrap; }*/
  .at-project-info .details p {
    display: block;
    margin: 0;
    padding: 0;
    margin-bottom: 10px; }

  /* Project Portfolio / Competition */
  .at-project-info .portfolio {
    margin-top: 30px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #999;
    margin-bottom: 20px;
    padding-bottom: 20px; }

  .at-project-info .portfolio img {
    width: 100%;
    height: auto; }

  .at-project-info .competition img {
    width: 100%;
    height: auto; }

  .at-project-info .portfolio h5, .at-project-info .competition h5, .at-project-info .ytag-section h5 {
    font-family: 'BG-Black';
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 16px;
    text-transform: uppercase; }

  .at-project-info .competition, .at-project-info .ytag-section {
    margin-top: 20px;
    margin-bottom: 20px; }

  .at-project-info .ytag-section img {
    max-width: 100%;
    display: block;
    height: auto; }

  .at-project-info .competition h4 {
    width: 100%;
    font-family: 'BG-Black';
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase; }

  .at-project-info .portfolio h4 {
    width: 100%;
    font-family: 'BG-Black';
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase; }

  .at-project-info .competition a {
    text-decoration: none; }

  .at-project-info .portfolio a {
    text-decoration: none; }

  /* Ad */
  .fullwidth-image {
    margin-bottom: 50px; }

  .fullwidth-image img {
    width: 100%;
    height: auto; }

  /* Upload Modal Global */
  .upload-modal {
    background: #d1d0d0;
    padding: 10px;
    max-width: 620px;
    margin: 40px auto;
    position: relative; }

  /* Project Edit New Textarea */
  #project-about {
    width: 100%;
    min-height: 150px;
    color: #000; }

  .at-project .details p {
    white-space: pre-wrap; }

  /* ================================================== */
  /* ==                7. Courses CSS                == */
  /* ================================================== */
  .courses-content {
    width: 100%;
    height: auto;
    background: #000;
    padding-top: 30px; }

  .courses-content.nopad {
    padding-top: 0px; }

  a.course-module {
    text-decoration: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 393px;
    height: 316px;
    float: left;
    margin-bottom: 35px;
    overflow: hidden; }

  a.course-module.no-1 {
    border-right: 2px solid #000; }

  a.course-module.no-3 {
    border-left: 2px solid #000; }

  a.course-module img.course-image-mini {
    width: 393px;
    height: 169px;
    margin: 0;
    padding: 0;
    margin-bottom: -6px; }

  a.course-module img.course-image-mini-v {
    width: 393px;
    height: 316px;
    margin: 0;
    padding: 0;
    margin-bottom: -6px; }

  a.course-module div.course-info {
    margin: 0;
    padding: 0;
    width: 100%;
    background: #000;
    overflow: hidden;
    margin-bottom: 20px; }
    @media all and (min-width: 768px) {
      a.course-module div.course-info {
        margin-bottom: 0px;
        height: 147px; } }

  a.course-module p.course-name {
    margin: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: 'BG-Black';
    line-height: 24px;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff; }

  a.course-module p.course-school {
    margin: 0;
    margin-top: 7px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: 'BG-Regular';
    line-height: 16px;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff; }

  /* Profile Full */
  #profile-content.courses {
    color: #fff !important;
    background: #000; }

  #profile-content.courses .items a {
    color: #fff !important;
    text-decoration: none; }

  #profile-content.courses h2 {
    color: #fff !important; }

  #profile-content.courses h4 {
    color: #fff !important; }

  #profile-content.courses ul {
    list-style-type: disc;
    margin-bottom: 0px; }

  #profile-content.courses ul li {
    margin-bottom: 0px;
    margin-left: 20px; }

  /* Filters Banner */
  .banner {
    width: 100%;
    height: auto;
    /* border-bottom: 1px solid #fff; */
    overflow: hidden; }

  .banner form {
    margin: 0;
    padding: 0; }

  .banner.schools {
    background: #04a7bd; }

  .banner.mid {
    border-top: 1px solid #fff; }

  .banner .toprow {
    width: 100%;
    height: 76px;
    display: block;
    border-bottom: none; }

  .banner .toprow h4 {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    margin-right: 0px;
    border-right: 1px solid #fff;
    padding-right: 30px; }

  .banner .toprow a.filter {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    font-family: 'BG-Medium';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    border-right: 1px solid #fff;
    padding-right: 30px;
    cursor: hand;
    cursor: pointer;
    padding-left: 30px; }

  .banner .toprow a.filter .downarrow {
    display: inline-block;
    margin-left: 5px;
    height: 76px;
    line-height: 79px; }

  .banner .toprow a.filter:hover, .banner .toprow a.filter.active {
    text-decoration: underline;
    background: #3e226c; }

  /* Drop Arrow With Anim */
  .banner .toprow a.filter .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  .banner .toprow a.filter.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  /* All Filter Sections */
  .banner .filter-section {
    display: none;
    border-top: 1px solid #fff;
    background: #3e226c; }

  /* Keyword Section */
  #filter-keywords {
    width: 100%;
    height: 102px;
    margin: 0;
    padding: 0; }

  #filter-keywords input {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    text-shadow: none;
    color: #fff;
    font-family: 'BG-Black';
    font-size: 20px;
    border-radius: 0px;
    box-shadow: none; }

  #filter-keywords input::-webkit-input-placeholder {
    color: #fff;
    padding-top: 5px; }

  #filter-keywords input:-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 5px; }

  #filter-keywords input::-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 5px; }

  #filter-keywords input:-ms-input-placeholder {
    color: #fff;
    padding-top: 5px; }

  #filter-keywords input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #e91515 inset;
    color: #fff !important; }

  #filter-keywords #keywordsubmit {
    margin: 0;
    padding: 0;
    text-align: center;
    border: none;
    background: transparent;
    text-shadow: none;
    color: #fff;
    font-family: 'BG-Black';
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 0px;
    box-shadow: none;
    position: absolute;
    width: 100%;
    height: 102px;
    background: #666;
    line-height: 102px;
    border-left: 1px solid #fff;
    text-decoration: none; }

  #filter-keywords #filter-input-keywords {
    margin-left: 35px;
    margin-top: 36px;
    padding-left: 20px;
    width: 90%;
    height: 30px;
    line-height: 20px;
    outline: none;
    border-bottom: 1px solid #fff;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
    background-size: 17px; }

  #filter-keywords #filter-entry-keywords {
    margin-left: 35px;
    margin-top: 36px;
    padding-left: 20px;
    width: 90%;
    height: 30px;
    line-height: 20px;
    outline: none;
    border-bottom: 1px solid #fff;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
    background-size: 17px; }

  /* Location Section */
  #filter-location {
    width: 100%;
    height: 102px;
    margin: 0;
    padding: 0; }

  #filter-location input {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    text-shadow: none;
    color: #fff;
    font-family: 'BG-Black';
    font-size: 20px;
    border-radius: 0px;
    box-shadow: none; }

  #filter-location input::-webkit-input-placeholder {
    color: #fff;
    padding-top: 5px; }

  #filter-location input:-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 5px; }

  #filter-location input::-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 5px; }

  #filter-location input:-ms-input-placeholder {
    color: #fff;
    padding-top: 5px; }

  #filter-location input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #e91515 inset;
    color: #fff !important; }

  #filter-location #locationsubmit {
    margin: 0;
    padding: 0;
    text-align: center;
    border: none;
    background: transparent;
    text-shadow: none;
    color: #fff;
    font-family: 'BG-Black';
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 0px;
    box-shadow: none;
    position: absolute;
    width: 100%;
    height: 102px;
    background: #666;
    line-height: 102px;
    border-left: 1px solid #fff;
    text-decoration: none; }

  #filter-location #filter-location-keywords {
    margin-left: 35px;
    margin-top: 36px;
    padding-left: 20px;
    width: 90%;
    height: 30px;
    line-height: 20px;
    outline: none;
    border-bottom: 1px solid #fff;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
    background-size: 17px; }

  /* Study Level Section */
  #filter-level h4 {
    width: 100%;
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    display: block;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    margin-right: 0px; }

  #filter-level {
    padding-bottom: 20px; }

  /* Competition Status Section */
  #filter-status h4 {
    width: 100%;
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    display: block;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    margin-right: 0px; }

  #filter-status {
    padding-bottom: 20px; }

  /* Sector / Specialism Section */
  #filter-sector h4 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 0;
    padding: 0;
    cursor: hand;
    cursor: pointer;
    clear: both;
    width: 100%;
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 0;
    margin-bottom: 0px;
    display: block;
    font-family: 'BG-Bold';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 56px;
    height: 56px;
    text-decoration: none;
    margin-right: 0px; }

  #filter-sector h4.last {
    border-bottom: none; }

  #filter-sector h4 .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  #filter-sector h4.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  #filter-sector .specialism {
    display: none;
    padding-bottom: 15px;
    padding-top: 15px; }

  #filter-sector .specialism.last {
    border-top: 1px solid #fff;
    padding-bottom: 20px; }

  /* Country / University Section */
  #filter-school {
    padding-bottom: 20px; }

  #filter-school h4 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    display: block;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    margin-right: 0px; }

  #filter-school h4.last {
    border-bottom: none; }

  #filter-school h4 .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  #filter-school h4.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  #filter-school .school {
    display: none;
    padding-bottom: 15px;
    padding-top: 15px; }

  /* New Search Section */
  #filter-school {
    width: 100%;
    height: 102px;
    margin: 0;
    padding: 0; }

  #filter-school input {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    text-shadow: none;
    color: #fff;
    font-family: 'BG-Black';
    font-size: 20px;
    border-radius: 0px;
    box-shadow: none; }

  #filter-school input::-webkit-input-placeholder {
    color: #fff;
    padding-top: 5px; }

  #filter-school input:-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 5px; }

  #filter-school input::-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 5px; }

  #filter-school input:-ms-input-placeholder {
    color: #fff;
    padding-top: 5px; }

  #filter-school input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #e91515 inset;
    color: #fff !important; }

  #filter-school #filter-input-school-keywords {
    margin-left: 35px;
    margin-top: 36px;
    padding-left: 20px;
    width: 90%;
    height: 30px;
    line-height: 20px;
    outline: none;
    border-bottom: 1px solid #fff;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
    background-size: 17px; }

  #filter-school #keywordsubmitschool {
    margin: 0;
    padding: 0;
    text-align: center;
    border: none;
    background: transparent;
    text-shadow: none;
    color: #fff;
    font-family: 'BG-Black';
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 0px;
    box-shadow: none;
    position: absolute;
    width: 100%;
    height: 102px;
    background: #666;
    line-height: 102px;
    border-left: 1px solid #fff;
    text-decoration: none; }

  /* Courses Bottom Content (Pagination) */
  .courses-bottom-content {
    width: 100%;
    height: auto;
    display: block;
    background: #191c1e;
    margin: 0;
    padding: 0;
    padding-top: 30px; }

  h2.noresults {
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 32px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 20px;
    padding-bottom: 50px; }

  h2.noresults.black {
    color: #000; }

  h2.noresults.projects {
    padding-top: 50px; }

  #competition-html h2.noresults {
    color: #000; }

  /* Pagination */
  #pagination {
    display: block;
    margin: 0px auto 0px auto;
    text-align: center; }

  .button.pagination {
    width: auto;
    height: auto;
    font-family: 'BG-Thin';
    font-size: 40px;
    line-height: 76px;
    display: inline;
    background: none;
    border: none;
    text-decoration: none;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer }

  .button.pagination.active {
    text-decoration: underline; }

  /* Single Course Page */
  img.full-width-course-image {
    margin: 0;
    padding: 0;
    width: 100%; }

  /* Course Content */
  #course-content {
    margin-top: -6px;
    height: auto;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #000;
    display: table;
    background: #fff; }

  #course-details {
    background: #000; }

  #course-details .padder {
    padding-right: 20px; }

  #course-details h2 {
    width: 100%;
    font-family: 'BG-Regular';
    text-transform: uppercase;
    margin-top: 30px;
    color: #fff;
    padding-bottom: 10px;
    font-size: 26px;
    line-height: 26px; }
    @media all and (min-width: 768px) {
      #course-details h2 {
        font-size: 45px;
        line-height: 45px; } }

  #course-details .summary {
    font-family: 'Arial';
    color: #fff;
    font-size: 15px;
    text-transform: none;
    width: 96%;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px; }

  #course-school {
    background: #fff;
    height: 100%;
    text-align: center; }

  #course-school img.school-image {
    width: auto;
    max-width: 80%; }

  #course-details a.profile {
    font-family: 'BG-Regular';
    background: #000;
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
    text-transform: uppercase; }

  /* Profile Full */
  #course-html #profile-content {
    color: #fff; }

  #course-html .items a {
    color: #fff; }

  #course-html #profile-content h2 {
    color: #fff;
    font-family: 'BG-Regular'; }

  #course-html #profile-content h4 {
    color: #fff; }

  #course-html #profile-content .about {
    font-family: 'Arial';
    font-size: 15px;
    text-transform: none;
    white-space: pre-wrap; }

  #course-html #profile-content .about strong {
    color: #fff;
    font-weight: bold; }

  #course-html #profile-content .about a {
    /* color: #fff; */
    font-weight: bold; }

  #course-html #profile-content img.profile-school-img {
    width: 100%; }

  /* Portfolio Content */
  #portfolio-content {
    width: 100%;
    background: #fff;
    padding: 0 5px;
    box-sizing: border-box; }
    @media all and (min-width: 768px) {
      #portfolio-content {
        padding-top: 30px; } }

  #portfolio-content a.portfolio {
    text-decoration: none;
    display: flex;
    flex-direction: column;
    padding: 0 5px;
    margin-bottom: 30px; }

  #portfolio-content a.portfolio img {
    display: block;
    width: 100%; }

  #portfolio-content .portfolio-image-wrap {
    position: relative; }

  #portfolio-content a.portfolio h4.name {
    font-family: 'BG-Black';
    text-transform: uppercase;
    color: #000;
    word-wrap: break-word;
    font-size: 22px;
    line-height: 24px; }
    @media all and (min-width: 1024px) {
      #portfolio-content a.portfolio h4.name {
        font-size: 30px;
        line-height: 32px; } }

  #portfolio-content a.portfolio h5.course {
    font-family: 'BG-Regular';
    text-transform: uppercase;
    color: #000;
    word-wrap: break-word;
    font-size: 22px;
    line-height: 24px; }
    @media all and (min-width: 1024px) {
      #portfolio-content a.portfolio h5.course {
        font-size: 30px;
        line-height: 32px; } }

  #portfolio-content a.portfolio h6.category {
    font-family: 'BG-Black';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 32px;
    color: #ff513e;
    word-wrap: break-word; }

  #portfolio-content a.portfolio .maintitle {
    flex: 1 0 auto;
    padding: 10px 10px; }

  #portfolio-content .portfolio-meta {
    padding: 0 10px; }

  #portfolio-content a.portfolio .content-container-portfolio {
    padding: 10px 0 30px; }
    @media all and (min-width: 768px) {
      #portfolio-content a.portfolio .content-container-portfolio {
        padding: 20px; } }

  #portfolio-content a.portfolio .header {
    width: 100%;
    height: 50px;
    display: block;
    overflow: hidden;
    border-bottom: none;
    padding-top: 10px;
    padding-bottom: 10px; }

  #portfolio-content a.portfolio .header.location {
    width: 100%;
    height: 30px;
    display: block;
    overflow: hidden;
    border-top: none;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-top: 0px; }

  #portfolio-content a.portfolio .header small {
    display: block;
    width: 100%;
    font-family: 'Arial';
    font-size: 12px;
    color: #000;
    line-height: 14px;
    margin-left: 0px;
    word-wrap: break-word; }

  #portfolio-content a.portfolio .header small span {
    color: #ff513e;
    text-decoration: underline;
    font-weight: bold; }

  .page-template-artsthread-competitions #portfolio-content a.portfolio .header small span {
    color: #94625b; }

  #portfolio-content a.portfolio .project-stats {
    display: block;
    width: 100%;
    border-bottom: none; }

  #portfolio-content a.portfolio .project-stats p {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #000;
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    padding-left: 30px;
    padding-right: 20px;
    text-decoration: none;
    text-transform: uppercase; }

  #portfolio-content a.portfolio .project-stats p.views {
    margin-left: 0px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyOXB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyOSAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJWaWV3cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzAwMDAwMCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU3MTQyOSwxMS4zNzg0IEM0LjI2LDE2LjIzMTYgOC45MDE0Mjg1NywxOS40NjU2IDE0LjIxMTQyODYsMTkuNDY1NiBDMTkuNTE3MTQyOSwxOS40NjU2IDI0LjE1ODU3MTQsMTYuMjMxNiAyNS44ODU3MTQzLDExLjM3ODQgQzI0LjE1ODU3MTQsNi41MjUyIDE5LjUxNzE0MjksMy4zMDQ0IDE0LjIxMTQyODYsMy4zMDQ0IEM4LjkwMTQyODU3LDMuMzA0NCA0LjI2LDYuNTI1MiAyLjU0NTcxNDI5LDExLjM3ODQgTTE0LjIxMTQyODYsMjIgQzcuNjkyODU3MTQsMjIgMi4wMDE0Mjg1NywxNy44OTA0IDAuMDY0Mjg1NzE0MywxMS43NzQ0IEMtMC4wMjE0Mjg1NzE0LDExLjUyMzYgLTAuMDIxNDI4NTcxNCwxMS4yNDIgMC4wNjQyODU3MTQzLDEwLjk5MTIgQzIuMDAxNDI4NTcsNC44Nzk2IDcuNjkyODU3MTQsMC43NzQ0IDE0LjIxMTQyODYsMC43NzQ0IEMyMC43MjU3MTQzLDAuNzc0NCAyNi40MTcxNDI5LDQuODc5NiAyOC4zNjcxNDI5LDEwLjk5MTIgQzI4LjQ0LDExLjI0MiAyOC40NCwxMS41MjM2IDI4LjM2NzE0MjksMTEuNzc0NCBDMjYuNDE3MTQyOSwxNy44OTA0IDIwLjcyNTcxNDMsMjIgMTQuMjExNDI4NiwyMiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjIwNzE0MjksMTguMjQ2OCBDMTAuNTIxNDI4NiwxOC4yNDY4IDcuNTE3MTQyODYsMTUuMTY2OCA3LjUxNzE0Mjg2LDExLjM3ODQgQzcuNTE3MTQyODYsMTAuNjg3NiA4LjA3ODU3MTQzLDEwLjExNTYgOC43NTE0Mjg1NywxMC4xMTU2IEM5LjQ0NTcxNDI5LDEwLjExNTYgOS45OSwxMC42ODc2IDkuOTksMTEuMzc4NCBDOS45OSwxMy43NzY0IDExLjg4ODU3MTQsMTUuNzEyNCAxNC4yMDcxNDI5LDE1LjcxMjQgQzE2LjUzODU3MTQsMTUuNzEyNCAxOC40MzI4NTcxLDEzLjc3NjQgMTguNDMyODU3MSwxMS4zNzg0IEMxOC40MzI4NTcxLDguOTk4IDE2LjUzODU3MTQsNy4wNTc2IDE0LjIwNzE0MjksNy4wNTc2IEMxMy41Myw3LjA1NzYgMTIuOTcyODU3MSw2LjQ5IDEyLjk3Mjg1NzEsNS43OTA0IEMxMi45NzI4NTcxLDUuMDg2NCAxMy41Myw0LjUyNzYgMTQuMjA3MTQyOSw0LjUyNzYgQzE3LjkwMTQyODYsNC41Mjc2IDIwLjkwMTQyODYsNy42MDc2IDIwLjkwMTQyODYsMTEuMzc4NCBDMjAuOTAxNDI4NiwxNS4xNjY4IDE3LjkwMTQyODYsMTguMjQ2OCAxNC4yMDcxNDI5LDE4LjI0NjgiIGlkPSJGaWxsLTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==") center left no-repeat;
    background-size: 22px 17px; }

  #portfolio-content a.portfolio .project-stats p.appreciations {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJMaWtlcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzAwMDAwMCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi43NjQyODU3MSwxNC43OTQyODU3IEwyLjc5LDE0Ljg1NDI4NTcgTDYuNDI4NTcxNDMsMjcuMjMxNDI4NiBMMTEuNDc3MTQyOSwyNS43NDQyODU3IEw3LjgyNTcxNDI5LDEzLjI5ODU3MTQgTDIuNzY0Mjg1NzEsMTQuNzk0Mjg1NyBMMi43NjQyODU3MSwxNC43OTQyODU3IFogTTUuNTg4NTcxNDMsMzAgQzUuMDYxNDI4NTcsMzAgNC41Njg1NzE0MywyOS42NTI4NTcxIDQuNDE4NTcxNDMsMjkuMTEyODU3MSBMMC4wNDcxNDI4NTcxLDE0LjMwMTQyODYgQy0wLjEzNzE0Mjg1NywxMy42NDU3MTQzIDAuMjM1NzE0Mjg2LDEyLjk2ODU3MTQgMC44ODcxNDI4NTcsMTIuNzcxNDI4NiBMOC4zMDE0Mjg1NywxMC41ODU3MTQzIEM4LjYxNDI4NTcxLDEwLjQ4NzE0MjkgOC45NjE0Mjg1NywxMC41MjU3MTQzIDkuMjQ0Mjg1NzEsMTAuNjg0Mjg1NyBDOS41MjcxNDI4NiwxMC44NDI4NTcxIDkuNzUsMTEuMTA0Mjg1NyA5LjgzNTcxNDI5LDExLjQxMjg1NzEgTDE0LjIwMjg1NzEsMjYuMjM3MTQyOSBDMTQuMjkyODU3MSwyNi41NDE0Mjg2IDE0LjI1NDI4NTcsMjYuODc1NzE0MyAxNC4xMDg1NzE0LDI3LjE3NTcxNDMgQzEzLjk0NTcxNDMsMjcuNDU4NTcxNCAxMy42NzE0Mjg2LDI3LjY2ODU3MTQgMTMuMzY3MTQyOSwyNy43NjcxNDI5IEw1Ljk0ODU3MTQzLDI5Ljk1Mjg1NzEgQzUuODI0Mjg1NzEsMjkuOTg3MTQyOSA1LjcxMjg1NzE0LDMwIDUuNTg4NTcxNDMsMzAgTDUuNTg4NTcxNDMsMzAgWiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjA5MTQyODYsMjEuMDM4NTcxNCBDMTQuNjc0Mjg1NywyMS4wMzg1NzE0IDE1LjMyNTcxNDMsMjEuMDc3MTQyOSAxNi4wMjg1NzE0LDIxLjEzNzE0MjkgTDE3Ljk1Mjg1NzEsMjEuMzA4NTcxNCBDMTkuMjksMjEuNDIgMjAuNDYsMjEuNTE4NTcxNCAyMS4yMTQyODU3LDIxLjYxNzE0MjkgQzIxLjQyNDI4NTcsMjEuNjQyODU3MSAyMS42NjQyODU3LDIxLjY1NTcxNDMgMjEuOTA0Mjg1NywyMS42NTU3MTQzIEMyMi43MzU3MTQzLDIxLjY1NTcxNDMgMjMuMDcsMjEuNDQ1NzE0MyAyMy4xMDQyODU3LDIxLjM5NDI4NTcgQzIzLjE1MTQyODYsMjEuMjg3MTQyOSAyMy4xNzcxNDI5LDIxLjE1NDI4NTcgMjMuMTksMjEuMDEyODU3MSBDMjMuMjU0Mjg1NywyMC41NDU3MTQzIDIzLjU1ODU3MTQsMjAuMTUxNDI4NiAyNC4wMDg1NzE0LDE5Ljk4ODU3MTQgQzI0LjQ3NTcxNDMsMTkuODMgMjQuNzgsMTkuNDIyODU3MSAyNC44MTg1NzE0LDE4Ljk1MTQyODYgTDI0Ljc5Mjg1NzEsMTguNjk0Mjg1NyBDMjQuNzExNDI4NiwxOC4xNzU3MTQzIDI0Ljk0Mjg1NzEsMTcuNjcgMjUuMzg4NTcxNCwxNy40MDg1NzE0IEMyNS43MzU3MTQzLDE3LjE5ODU3MTQgMjUuOTQ1NzE0MywxNi44Njg1NzE0IDI1Ljk3MTQyODYsMTYuNDgyODU3MSBDMjUuOTgsMTYuMjk4NTcxNCAyNS45NDU3MTQzLDE2LjEyNzE0MjkgMjUuODY4NTcxNCwxNS45NTE0Mjg2IEMyNS42NTg1NzE0LDE1LjQ1ODU3MTQgMjUuNzcsMTQuOTA1NzE0MyAyNi4xNjQyODU3LDE0LjU0NTcxNDMgQzI2LjUxMTQyODYsMTQuMjI0Mjg1NyAyNi43MDQyODU3LDEzLjgwNDI4NTcgMjYuNzA0Mjg1NywxMy4zNjI4NTcxIEMyNi43MDQyODU3LDEyLjQ3MTQyODYgMjUuOTgsMTEuNzQyODU3MSAyNS4wODg1NzE0LDExLjc0Mjg1NzEgTDI0LjU0ODU3MTQsMTEuNzQyODU3MSBDMTkuMTQ0Mjg1NywxMS43NDI4NTcxIDE4LjE3NTcxNDMsMTAuNzU3MTQyOSAxNy44NTQyODU3LDEwLjQzNTcxNDMgQzE3LjUxNTcxNDMsMTAuMDggMTcuMzMxNDI4Niw5LjYwODU3MTQzIDE3LjM0NDI4NTcsOS4xNDE0Mjg1NyBDMTcuMzQ0Mjg1Nyw4Ljc1NTcxNDI5IDE3LjM1Mjg1NzEsOC4zMTQyODU3MSAxNy40MDQyODU3LDcuODE3MTQyODYgQzE3LjQyNTcxNDMsNy41NDcxNDI4NiAxNy40Niw3LjMyNDI4NTcxIDE3LjUwMjg1NzEsNy4xMTQyODU3MSBDMTcuNTQxNDI4Niw2LjgzMTQyODU3IDE3LjU3NTcxNDMsNi41NjE0Mjg1NyAxNy41OTcxNDI5LDYuMzEyODU3MTQgQzE3Ljc4MTQyODYsNC4wMDcxNDI4NiAxNy4xODE0Mjg2LDIuODQ1NzE0MjkgMTYuODgxNDI4NiwyLjYxIEMxNi43MSwyLjYyMjg1NzE0IDE2LjUwNDI4NTcsMi42NjE0Mjg1NyAxNi4zMjg1NzE0LDIuNzA4NTcxNDMgQzE2LjM4ODU3MTQsMy41NzQyODU3MSAxNi40NjU3MTQzLDUuNjM1NzE0MjkgMTUuOSw3LjQ3NDI4NTcxIEwxNS43OTcxNDI5LDcuNjk3MTQyODYgQzE0Ljg2Mjg1NzEsOS40NSAxMi4zMjU3MTQzLDEyLjI3NDI4NTcgMTAuNDg3MTQyOSwxMy45MDI4NTcxIEwxMi42MDg1NzE0LDIxLjExMTQyODYgQzEzLjA3MTQyODYsMjEuMDY0Mjg1NyAxMy41NiwyMS4wMzg1NzE0IDE0LjA5MTQyODYsMjEuMDM4NTcxNCBNMjEuOTA0Mjg1NywyNC4xMjQyODU3IEMyMS41NDg1NzE0LDI0LjEyNDI4NTcgMjEuMjE0Mjg1NywyNC4wOTg1NzE0IDIwLjkxLDI0LjA2NDI4NTcgQzIwLjE2NDI4NTcsMjMuOTY1NzE0MyAxOS4wNDE0Mjg2LDIzLjg3NTcxNDMgMTcuNzUxNDI4NiwyMy43Njg1NzE0IEwxNS44MTg1NzE0LDIzLjU5Mjg1NzEgQzEzLjc4NzE0MjksMjMuNDIxNDI4NiAxMi41Nzg1NzE0LDIzLjU2NzE0MjkgMTIuMDM0Mjg1NywyMy43MDQyODU3IEMxMS4zOTE0Mjg2LDIzLjg2Mjg1NzEgMTAuNzQ4NTcxNCwyMy40ODE0Mjg2IDEwLjU0NzE0MjksMjIuODUxNDI4NiBMNy44OTQyODU3MSwxMy44MyBDNy43NTI4NTcxNCwxMy4zNSA3LjkyNDI4NTcxLDEyLjgzMTQyODYgOC4zMTQyODU3MSwxMi41MSBDOS44ODcxNDI4NiwxMS4yNjI4NTcxIDEyLjYyMTQyODYsOC4yODg1NzE0MyAxMy41NzcxNDI5LDYuNjIxNDI4NTcgQzE0LjA5MTQyODYsNC44MzQyODU3MSAxMy44NDI4NTcxLDIuNjc0Mjg1NzEgMTMuODQyODU3MSwyLjU4NDI4NTcxIEMxMy43ODcxNDI5LDIuMDQ0Mjg1NzEgMTMuOTQ1NzE0MywxLjUxMjg1NzE0IDE0LjMxODU3MTQsMS4xMDU3MTQyOSBDMTUuMTU0Mjg1NywwLjE2NzE0Mjg1NyAxNi43ODI4NTcxLDAuMTQxNDI4NTcxIDE2Ljk3MTQyODYsMC4xNDE0Mjg1NzEgQzE3LjYxLDAuMTQxNDI4NTcxIDE4LjI0NDI4NTcsMC40MzcxNDI4NTcgMTguNzQ1NzE0MywwLjk4MTQyODU3MSBDMTkuNzcsMi4xMDQyODU3MSAyMC4yNTQyODU3LDQuMTE0Mjg1NzEgMjAuMDU3MTQyOSw2LjUyMjg1NzE0IEMyMC4wMzE0Mjg2LDYuODE4NTcxNDMgMTkuOTgsNy4xNCAxOS45Mjg1NzE0LDcuNDc0Mjg1NzEgQzE5LjkxMTQyODYsNy42NzE0Mjg1NyAxOS44ODU3MTQzLDcuODY4NTcxNDMgMTkuODYsOC4wNjU3MTQyOSBDMTkuODM0Mjg1Nyw4LjMxNDI4NTcxIDE5LjgxNzE0MjksOC41NTg1NzE0MyAxOS44MDQyODU3LDguNzk0Mjg1NzEgQzIwLjM5MTQyODYsOS4wMTcxNDI4NiAyMS45NDI4NTcxLDkuMjc0Mjg1NzEgMjQuNTQ4NTcxNCw5LjI3NDI4NTcxIEwyNS4wNjcxNDI5LDkuMjc0Mjg1NzEgQzI3LjM1MTQyODYsOS4yNzQyODU3MSAyOS4xNzcxNDI5LDExLjEwNDI4NTcgMjkuMTc3MTQyOSwxMy4zNjI4NTcxIEMyOS4xNzcxNDI5LDE0LjIzNzE0MjkgMjguODksMTUuMDY0Mjg1NyAyOC4zNzE0Mjg2LDE1Ljc2NzE0MjkgQzI4LjQyNzE0MjksMTYuMDUgMjguNDQ4NTcxNCwxNi4zMzcxNDI5IDI4LjQyNzE0MjksMTYuNjIgQzI4LjM4NDI4NTcsMTcuNTU4NTcxNCAyNy45NjQyODU3LDE4LjQyIDI3LjI3NDI4NTcsMTkuMDYyODU3MSBMMjcuMjc0Mjg1NywxOS4xMTQyODU3IEMyNy4yMTQyODU3LDIwLjMxIDI2LjUzMjg1NzEsMjEuMzg1NzE0MyAyNS41MDg1NzE0LDIyLjAwMjg1NzEgTDI1LjQyNzE0MjksMjIuMjYgQzI0Ljk2NDI4NTcsMjMuNDcyODU3MSAyMy43MTcxNDI5LDI0LjEyNDI4NTcgMjEuOTA0Mjg1NywyNC4xMjQyODU3IiBpZD0iRmlsbC00IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 22px 23px; }

  #portfolio-content a.portfolio .project-stats p.comments {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xNi4xODA4MTMxLDIuNjU3ODc3MzkgQzkuMjAyOTcyMjYsMi42NTc4NzczOSAzLjUzMDMzOTAzLDcuMDU1MzcyNDUgMy41MzAzMzkwMywxMi40NjM0MTQ2IEMzLjUzMDMzOTAzLDE2LjE3MzM2ODUgNi4zMzI0MjgxNywxOS42Mjk1MzIgMTAuNjcyNDcxOCwyMS4yNzY4NjIyIEMxMS4wMTkzMTAyLDIxLjQxMDY3OSAxMS4yOTc2OTM2LDIxLjY3MzY5ODEgMTEuNDM0NjAzNSwyMi4wMzM2MTkgQzExLjU3MTUxMzQsMjIuMzc5Njk2OCAxMS41NTMyNTg4LDIyLjc3NjUzMjYgMTEuMzg4OTY2OSwyMy4xMDQxNTI5IEwxMS4zMTEzODQ2LDIzLjI3MDI3MDMgQzExLjIzMzgwMjMsMjMuNDQxMDAyIDExLjE0NzA5MjcsMjMuNjAyNTA0OSAxMS4wNTEyNTU4LDIzLjc3MzIzNjcgQzEwLjgxODUwOSwyNC4xNzQ2ODY5IDEwLjU1ODM4MDIsMjQuNTQzODM2NSAxMC4yNzA4Njk0LDI0LjkwMzc1NzQgQzExLjc5NTEzMjksMjQuNDY1MzkyMiAxMy4xMTg1OTUyLDIzLjY3NjMzNDkgMTQuMTQwODU1NywyMi42MTk2NDQgQzE0LjQwNTU0ODIsMjIuMzUyMDEwNSAxNC43NzUyMDQ5LDIyLjIwNDM1MDcgMTUuMTYzMTE2MywyMi4yMTgxOTM4IEMxNS40OTYyNjM3LDIyLjI0NTg4IDE1LjgzMzk3NDcsMjIuMjU5NzIzMSAxNi4xODA4MTMxLDIyLjI1OTcyMzEgQzIzLjE1NDA5MDQsMjIuMjU5NzIzMSAyOC44MzEyODczLDE3Ljg3NjA3MTIgMjguODMxMjg3MywxMi40NjM0MTQ2IEMyOC44MzEyODczLDcuMDU1MzcyNDUgMjMuMTU0MDkwNCwyLjY1Nzg3NzM5IDE2LjE4MDgxMzEsMi42NTc4NzczOSBNNy4wNjcxNzc5MywyOCBDNi42OTc1MjEyMiwyOCA2LjMyMzMwMDg1LDI3Ljk4NjE1NjkgNS45NDQ1MTY4MSwyNy45NTg0NzA3IEM1LjM1NTgwNDI3LDI3LjkxNjk0MTMgNC44NjI5Mjg2NSwyNy40ODMxOTA1IDQuNzQ4ODM3MDgsMjYuODk3MTY1NSBDNC42MzQ3NDU1LDI2LjMwMTkxMTcgNC45MzEzODM2LDI1LjcxNTg4NjYgNS40NjA3Njg1MiwyNS40NDgyNTMxIEM2LjYyNDUwMjYxLDI0Ljg2MjIyODEgNy41ODI4NzE4NiwyNC4wOTE2MjgyIDguMzA4NDk0MywyMy4xMzY0NTM1IEMzLjc2MzA4NTg1LDIwLjkwMzA5ODIgMC45MDE2NjkwODQsMTYuODUxNjgwOSAwLjkwMTY2OTA4NCwxMi40NjM0MTQ2IEMwLjkwMTY2OTA4NCw1LjU5MjYxNzAxIDcuNzU2MjkxMDYsMCAxNi4xODA4MTMxLDAgQzI0LjYwNTMzNTIsMCAzMS40NTk5NTcyLDUuNTkyNjE3MDEgMzEuNDU5OTU3MiwxMi40NjM0MTQ2IEMzMS40NTk5NTcyLDE5LjMzNDIxMjMgMjQuNjA1MzM1MiwyNC45MTc2MDA1IDE2LjE4MDgxMzEsMjQuOTE3NjAwNSBDMTUuOTgwMDEyLDI0LjkxNzYwMDUgMTUuNzgzNzc0NSwyNC45MTc2MDA1IDE1LjU4NzUzNjksMjQuOTAzNzU3NCBDMTMuNDI0MzYwNiwyNi45MTEwMDg2IDEwLjQyNjAzNCwyOCA3LjA2NzE3NzkzLDI4IiBpZD0iRmlsbC0xIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 20px; }

  #portfolio-content a.portfolio .hover {
    display: none;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../img/portfolio-hover-bg.gif") top left repeat;
    background-size: 2px 2px; }

  #portfolio-content a.portfolio .hover .icon, #portfolio-content a.portfolio .hover .icon--twitter, #portfolio-content a.portfolio .hover .icon--facebook, #portfolio-content a.portfolio .hover .icon--linkedin, #portfolio-content a.portfolio .hover .icon--youtube, #portfolio-content a.portfolio .hover .icon--instagram, #portfolio-content a.portfolio .hover .icon--rss, #portfolio-content a.portfolio .hover .icon--vimeo, #portfolio-content a.portfolio .hover .icon--gplus, #portfolio-content a.portfolio .hover .icon--pinterest, #portfolio-content a.portfolio .hover .icon--search, #portfolio-content a.portfolio .hover .icon--login-twitter, #portfolio-content a.portfolio .hover .icon--login-facebook, #portfolio-content a.portfolio .hover .icon--login-linkedin, #portfolio-content a.portfolio .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    display: block;
    width: 55px;
    height: 40px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjcxcHgiIGhlaWdodD0iNTJweCIgdmlld0JveD0iMCAwIDcxIDUyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0zNS4zNzY3NDU4LDUyIEMxOS4xNDk5NTc0LDUyIDQuOTgyMTg5NDgsNDIuMDM1NjIxIDAuMTYwMDI3NDk5LDI3LjIwNjQwNjEgQy0wLjA1MzM0MjQ5OTcsMjYuNTk4MzAxNiAtMC4wNTMzNDI0OTk3LDI1LjkxNTUxNzYgMC4xNjAwMjc0OTksMjUuMzA3NDEzMSBDNC45ODIxODk0OCwxMC40ODg4NjY3IDE5LjE0OTk1NzQsMC41MzUxNTYyNSAzNS4zNzY3NDU4LDAuNTM1MTU2MjUgQzUxLjU5Mjg2NTcsMC41MzUxNTYyNSA2NS43NjA2MzM3LDEwLjQ4ODg2NjcgNzAuNjE0ODAxMiwyNS4zMDc0MTMxIEM3MC43OTYxNjU3LDI1LjkxNTUxNzYgNzAuNzk2MTY1NywyNi41OTgzMDE2IDcwLjYxNDgwMTIsMjcuMjA2NDA2MSBDNjUuNzYwNjMzNyw0Mi4wMzU2MjEgNTEuNTkyODY1Nyw1MiAzNS4zNzY3NDU4LDUyIE02LjMzNzA4ODk3LDI2LjI0NjI0MTEgQzEwLjYwNDQ4ODksMzguMDEzNTk2NiAyMi4xNTg0NzQ0LDQ1Ljg1NDk0NCAzNS4zNzY3NDU4LDQ1Ljg1NDk0NCBDNDguNTg0MzQ4OCw0NS44NTQ5NDQgNjAuMTM4MzM0MiwzOC4wMTM1OTY2IDY0LjQzNzczOTcsMjYuMjQ2MjQxMSBDNjAuMTM4MzM0MiwxNC40Nzg4ODU3IDQ4LjU4NDM0ODgsNi42Njk1NDM3MiAzNS4zNzY3NDU4LDYuNjY5NTQzNzIgQzIyLjE1ODQ3NDQsNi42Njk1NDM3MiAxMC42MDQ0ODg5LDE0LjQ3ODg4NTcgNi4zMzcwODg5NywyNi4yNDYyNDExIiBpZD0iRmlsbC0xIiBmaWxsPSIjRjJFRUU4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTM1LjM2NjA3NzMsNDIuODk5NzY5NSBDMjYuMTkxMTY3NCw0Mi44OTk3Njk1IDE4LjcxMjU0ODksMzUuNDMxODE5NiAxOC43MTI1NDg5LDI2LjI0NjI0MTEgQzE4LjcxMjU0ODksMjQuNTcxMjg2NiAyMC4xMTAxMjI0LDIzLjE4NDM4MTYgMjEuNzg1MDc2OSwyMy4xODQzODE2IEMyMy41MTMzNzM5LDIzLjE4NDM4MTYgMjQuODY4MjczNCwyNC41NzEyODY2IDI0Ljg2ODI3MzQsMjYuMjQ2MjQxMSBDMjQuODY4MjczNCwzMi4wNjA1NzM2IDI5LjU5NDQxODksMzYuNzU0NzEzNiAzNS4zNjYwNzczLDM2Ljc1NDcxMzYgQzQxLjE2OTc0MTMsMzYuNzU0NzEzNiA0NS44ODUyMTgzLDMyLjA2MDU3MzYgNDUuODg1MjE4MywyNi4yNDYyNDExIEM0NS44ODUyMTgzLDIwLjQ3NDU4MjcgNDEuMTY5NzQxMywxNS43Njk3NzQyIDM1LjM2NjA3NzMsMTUuNzY5Nzc0MiBDMzMuNjgwNDU0MywxNS43Njk3NzQyIDMyLjI5MzU0OTMsMTQuMzkzNTM3NyAzMi4yOTM1NDkzLDEyLjY5NzI0NjIgQzMyLjI5MzU0OTMsMTAuOTkwMjg2MiAzMy42ODA0NTQzLDkuNjM1Mzg2NzEgMzUuMzY2MDc3Myw5LjYzNTM4NjcxIEM0NC41NjIzMjQzLDkuNjM1Mzg2NzEgNTIuMDMwMjc0MiwxNy4xMDMzMzY3IDUyLjAzMDI3NDIsMjYuMjQ2MjQxMSBDNTIuMDMwMjc0MiwzNS40MzE4MTk2IDQ0LjU2MjMyNDMsNDIuODk5NzY5NSAzNS4zNjYwNzczLDQyLjg5OTc2OTUiIGlkPSJGaWxsLTQiIGZpbGw9IiNGMkVFRTgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 55px 40px; }

  #portfolio-content a.portfolio .overlay {
    z-index: 20;
    position: absolute;
    background: #F7978A;
    background: rgba(247, 151, 138, 0.8);
    bottom: 0;
    left: 0;
    width: 100%; }

  #portfolio-content a.portfolio .overlay h5 {
    font-size: 32px;
    font-family: 'BG-Black';
    color: #fff;
    text-transform: uppercase;
    line-height: 63px;
    margin-left: 20px; }

  /* ================================================== */
  /* ==                8. Jobs CSS                   == */
  /* ================================================== */
  .jobs-content {
    width: 100%;
    height: auto;
    background: #fff;
    padding-top: 30px;
    padding-bottom: 50px;
    min-height: 500px; }

  .jobs-content .content {
    margin: 0;
    padding: 0;
    width: 75%;
    float: left;
    padding-right: 2%;
    margin-right: 2%;
    border-right: 1px solid #666;
    padding-left: 40px; }

  .jobs-content .catsidebar {
    margin: 0;
    padding: 0;
    width: 20%;
    float: right; }

  /* ================================================== */
  /* ==             9. Competitions CSS              == */
  /* ================================================== */
  /* Top Banner */
  .banner.competitions {
    background: #F7978A !important; }

  .banner.competitions .toprow a.filter:hover, .banner.competitions .toprow a.filter.active {
    background: #7e2020 !important; }

  .competition-content {
    width: 100%;
    height: auto;
    background: #000; }

  .singlecomp-main {
    display: block;
    z-index: 9; }

  .singlecomp-main img {
    width: 100%; }

  .singlecomp-sidebar {
    width: 50%;
    height: 9999px;
    position: absolute;
    right: 0;
    background: #d2d4d3;
    z-index: 1; }

  .singlecomp-main .maincontent {
    background: #fff; }

  #competition-content-main {
    position: relative; }

  a.competition-content-drop .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  a.competition-content-drop.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  /* New Enter Button For Featured Section */
  a.comp-enter-strip-button {
    margin: 0;
    padding: 0;
    margin-left: 20px;
    margin-top: 15px;
    text-align: center;
    color: #fff;
    font-family: 'BG-Bold';
    font-size: 20px;
    padding-top: 12px;
    padding-bottom: 16px;
    padding-left: 44px;
    padding-right: 44px;
    border: 3px solid #fff !important;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block; }

  /* Top Right Comp Image (For Winners / Voting) */
  .top-right-comp-image {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    /*width:80%;*/
    max-height: 150px;
    max-width: 80%; }
.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
}
iframe[src*="youtube"],
iframe[src*="vimeo"]{
  width: 100vw;
  /* height: calc(100vw/1.77); */
}
  /* ================================================== */
  /* ==             19. Comp Winners CSS             == */
  /* ================================================== */
  #competition-winners {
    position: relative;
    display: block;
    background: #fff;
    z-index: 10;
    width: 100%; }

  #competition-winners h3 {
    width: 1145px;
    border-bottom: 1px solid #000;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 40px;
    line-height: 42px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 15px; }

  #latest-entries {
    position: relative;
    display: block;
    background: #fff;
    z-index: 10;
    width: 100%; }

  #latest-entries h3 {
    width: 1145px;
    border-bottom: 1px solid #000;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 40px;
    line-height: 42px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 15px; }

  /* Competition Winners Main Slider */
  #competition-winner-slides {
    height: 475px;
    border-bottom: 1px solid #000; }

  #competition-winner-slides .nav-dots {
    width: 100%;
    left: 10px;
    bottom: 11px;
    height: 11px;
    display: block;
    position: absolute;
    text-align: left;
    z-index: 99; }

  #competition-winner-slides .nav-dots .nav-dot {
    top: -5px;
    width: 14px;
    height: 14px;
    margin: 0 4px;
    position: relative;
    border-radius: 100%;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.7); }

  #competition-winner-slides .nav-dots .nav-dot:hover, #competition-winner-slides .nav-dots .nav-dot.active {
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.9); }

  .winnertop {
    position: absolute;
    display: none; }

  .winnertop.active {
    display: block; }

  .winnertop .mainimage {
    height: 475px; }

  .winnertop .maindetails {
    height: 475px;
    background: #F7978A;
    position: relative; }

  .winnertop .maindetails h4.name {
    font-family: 'BG-Black';
    text-transform: uppercase;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    word-wrap: break-word; }

  .winnertop .maindetails h5.course {
    font-family: 'BG-Regular';
    text-transform: uppercase;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    word-wrap: break-word; }

  .winnertop .maincontent {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 26px;
    padding-right: 25px; }

  .winnertop .figures {
    display: block;
    width: 395px;
    height: 50px;
    background: #F7978A;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff; }

  .winnertop .social {
    display: block;
    width: 395px;
    height: 50px;
    background: #666 url("../img/main/whiteblock.gif") top left repeat-y; }

  .winnertop .bottomoutyo {
    display: block;
    position: absolute;
    bottom: 0; }

  .winnertop .project-stats p.views {
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyOXB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyOSAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJWaWV3cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI2ZmZmZmZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU3MTQyOSwxMS4zNzg0IEM0LjI2LDE2LjIzMTYgOC45MDE0Mjg1NywxOS40NjU2IDE0LjIxMTQyODYsMTkuNDY1NiBDMTkuNTE3MTQyOSwxOS40NjU2IDI0LjE1ODU3MTQsMTYuMjMxNiAyNS44ODU3MTQzLDExLjM3ODQgQzI0LjE1ODU3MTQsNi41MjUyIDE5LjUxNzE0MjksMy4zMDQ0IDE0LjIxMTQyODYsMy4zMDQ0IEM4LjkwMTQyODU3LDMuMzA0NCA0LjI2LDYuNTI1MiAyLjU0NTcxNDI5LDExLjM3ODQgTTE0LjIxMTQyODYsMjIgQzcuNjkyODU3MTQsMjIgMi4wMDE0Mjg1NywxNy44OTA0IDAuMDY0Mjg1NzE0MywxMS43NzQ0IEMtMC4wMjE0Mjg1NzE0LDExLjUyMzYgLTAuMDIxNDI4NTcxNCwxMS4yNDIgMC4wNjQyODU3MTQzLDEwLjk5MTIgQzIuMDAxNDI4NTcsNC44Nzk2IDcuNjkyODU3MTQsMC43NzQ0IDE0LjIxMTQyODYsMC43NzQ0IEMyMC43MjU3MTQzLDAuNzc0NCAyNi40MTcxNDI5LDQuODc5NiAyOC4zNjcxNDI5LDEwLjk5MTIgQzI4LjQ0LDExLjI0MiAyOC40NCwxMS41MjM2IDI4LjM2NzE0MjksMTEuNzc0NCBDMjYuNDE3MTQyOSwxNy44OTA0IDIwLjcyNTcxNDMsMjIgMTQuMjExNDI4NiwyMiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjIwNzE0MjksMTguMjQ2OCBDMTAuNTIxNDI4NiwxOC4yNDY4IDcuNTE3MTQyODYsMTUuMTY2OCA3LjUxNzE0Mjg2LDExLjM3ODQgQzcuNTE3MTQyODYsMTAuNjg3NiA4LjA3ODU3MTQzLDEwLjExNTYgOC43NTE0Mjg1NywxMC4xMTU2IEM5LjQ0NTcxNDI5LDEwLjExNTYgOS45OSwxMC42ODc2IDkuOTksMTEuMzc4NCBDOS45OSwxMy43NzY0IDExLjg4ODU3MTQsMTUuNzEyNCAxNC4yMDcxNDI5LDE1LjcxMjQgQzE2LjUzODU3MTQsMTUuNzEyNCAxOC40MzI4NTcxLDEzLjc3NjQgMTguNDMyODU3MSwxMS4zNzg0IEMxOC40MzI4NTcxLDguOTk4IDE2LjUzODU3MTQsNy4wNTc2IDE0LjIwNzE0MjksNy4wNTc2IEMxMy41Myw3LjA1NzYgMTIuOTcyODU3MSw2LjQ5IDEyLjk3Mjg1NzEsNS43OTA0IEMxMi45NzI4NTcxLDUuMDg2NCAxMy41Myw0LjUyNzYgMTQuMjA3MTQyOSw0LjUyNzYgQzE3LjkwMTQyODYsNC41Mjc2IDIwLjkwMTQyODYsNy42MDc2IDIwLjkwMTQyODYsMTEuMzc4NCBDMjAuOTAxNDI4NiwxNS4xNjY4IDE3LjkwMTQyODYsMTguMjQ2OCAxNC4yMDcxNDI5LDE4LjI0NjgiIGlkPSJGaWxsLTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==") center left no-repeat;
    background-size: 22px 17px; }

  .winnertop .project-stats p.appreciations {
    cursor: default;
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJMaWtlcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI2ZmZmZmZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi43NjQyODU3MSwxNC43OTQyODU3IEwyLjc5LDE0Ljg1NDI4NTcgTDYuNDI4NTcxNDMsMjcuMjMxNDI4NiBMMTEuNDc3MTQyOSwyNS43NDQyODU3IEw3LjgyNTcxNDI5LDEzLjI5ODU3MTQgTDIuNzY0Mjg1NzEsMTQuNzk0Mjg1NyBMMi43NjQyODU3MSwxNC43OTQyODU3IFogTTUuNTg4NTcxNDMsMzAgQzUuMDYxNDI4NTcsMzAgNC41Njg1NzE0MywyOS42NTI4NTcxIDQuNDE4NTcxNDMsMjkuMTEyODU3MSBMMC4wNDcxNDI4NTcxLDE0LjMwMTQyODYgQy0wLjEzNzE0Mjg1NywxMy42NDU3MTQzIDAuMjM1NzE0Mjg2LDEyLjk2ODU3MTQgMC44ODcxNDI4NTcsMTIuNzcxNDI4NiBMOC4zMDE0Mjg1NywxMC41ODU3MTQzIEM4LjYxNDI4NTcxLDEwLjQ4NzE0MjkgOC45NjE0Mjg1NywxMC41MjU3MTQzIDkuMjQ0Mjg1NzEsMTAuNjg0Mjg1NyBDOS41MjcxNDI4NiwxMC44NDI4NTcxIDkuNzUsMTEuMTA0Mjg1NyA5LjgzNTcxNDI5LDExLjQxMjg1NzEgTDE0LjIwMjg1NzEsMjYuMjM3MTQyOSBDMTQuMjkyODU3MSwyNi41NDE0Mjg2IDE0LjI1NDI4NTcsMjYuODc1NzE0MyAxNC4xMDg1NzE0LDI3LjE3NTcxNDMgQzEzLjk0NTcxNDMsMjcuNDU4NTcxNCAxMy42NzE0Mjg2LDI3LjY2ODU3MTQgMTMuMzY3MTQyOSwyNy43NjcxNDI5IEw1Ljk0ODU3MTQzLDI5Ljk1Mjg1NzEgQzUuODI0Mjg1NzEsMjkuOTg3MTQyOSA1LjcxMjg1NzE0LDMwIDUuNTg4NTcxNDMsMzAgTDUuNTg4NTcxNDMsMzAgWiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjA5MTQyODYsMjEuMDM4NTcxNCBDMTQuNjc0Mjg1NywyMS4wMzg1NzE0IDE1LjMyNTcxNDMsMjEuMDc3MTQyOSAxNi4wMjg1NzE0LDIxLjEzNzE0MjkgTDE3Ljk1Mjg1NzEsMjEuMzA4NTcxNCBDMTkuMjksMjEuNDIgMjAuNDYsMjEuNTE4NTcxNCAyMS4yMTQyODU3LDIxLjYxNzE0MjkgQzIxLjQyNDI4NTcsMjEuNjQyODU3MSAyMS42NjQyODU3LDIxLjY1NTcxNDMgMjEuOTA0Mjg1NywyMS42NTU3MTQzIEMyMi43MzU3MTQzLDIxLjY1NTcxNDMgMjMuMDcsMjEuNDQ1NzE0MyAyMy4xMDQyODU3LDIxLjM5NDI4NTcgQzIzLjE1MTQyODYsMjEuMjg3MTQyOSAyMy4xNzcxNDI5LDIxLjE1NDI4NTcgMjMuMTksMjEuMDEyODU3MSBDMjMuMjU0Mjg1NywyMC41NDU3MTQzIDIzLjU1ODU3MTQsMjAuMTUxNDI4NiAyNC4wMDg1NzE0LDE5Ljk4ODU3MTQgQzI0LjQ3NTcxNDMsMTkuODMgMjQuNzgsMTkuNDIyODU3MSAyNC44MTg1NzE0LDE4Ljk1MTQyODYgTDI0Ljc5Mjg1NzEsMTguNjk0Mjg1NyBDMjQuNzExNDI4NiwxOC4xNzU3MTQzIDI0Ljk0Mjg1NzEsMTcuNjcgMjUuMzg4NTcxNCwxNy40MDg1NzE0IEMyNS43MzU3MTQzLDE3LjE5ODU3MTQgMjUuOTQ1NzE0MywxNi44Njg1NzE0IDI1Ljk3MTQyODYsMTYuNDgyODU3MSBDMjUuOTgsMTYuMjk4NTcxNCAyNS45NDU3MTQzLDE2LjEyNzE0MjkgMjUuODY4NTcxNCwxNS45NTE0Mjg2IEMyNS42NTg1NzE0LDE1LjQ1ODU3MTQgMjUuNzcsMTQuOTA1NzE0MyAyNi4xNjQyODU3LDE0LjU0NTcxNDMgQzI2LjUxMTQyODYsMTQuMjI0Mjg1NyAyNi43MDQyODU3LDEzLjgwNDI4NTcgMjYuNzA0Mjg1NywxMy4zNjI4NTcxIEMyNi43MDQyODU3LDEyLjQ3MTQyODYgMjUuOTgsMTEuNzQyODU3MSAyNS4wODg1NzE0LDExLjc0Mjg1NzEgTDI0LjU0ODU3MTQsMTEuNzQyODU3MSBDMTkuMTQ0Mjg1NywxMS43NDI4NTcxIDE4LjE3NTcxNDMsMTAuNzU3MTQyOSAxNy44NTQyODU3LDEwLjQzNTcxNDMgQzE3LjUxNTcxNDMsMTAuMDggMTcuMzMxNDI4Niw5LjYwODU3MTQzIDE3LjM0NDI4NTcsOS4xNDE0Mjg1NyBDMTcuMzQ0Mjg1Nyw4Ljc1NTcxNDI5IDE3LjM1Mjg1NzEsOC4zMTQyODU3MSAxNy40MDQyODU3LDcuODE3MTQyODYgQzE3LjQyNTcxNDMsNy41NDcxNDI4NiAxNy40Niw3LjMyNDI4NTcxIDE3LjUwMjg1NzEsNy4xMTQyODU3MSBDMTcuNTQxNDI4Niw2LjgzMTQyODU3IDE3LjU3NTcxNDMsNi41NjE0Mjg1NyAxNy41OTcxNDI5LDYuMzEyODU3MTQgQzE3Ljc4MTQyODYsNC4wMDcxNDI4NiAxNy4xODE0Mjg2LDIuODQ1NzE0MjkgMTYuODgxNDI4NiwyLjYxIEMxNi43MSwyLjYyMjg1NzE0IDE2LjUwNDI4NTcsMi42NjE0Mjg1NyAxNi4zMjg1NzE0LDIuNzA4NTcxNDMgQzE2LjM4ODU3MTQsMy41NzQyODU3MSAxNi40NjU3MTQzLDUuNjM1NzE0MjkgMTUuOSw3LjQ3NDI4NTcxIEwxNS43OTcxNDI5LDcuNjk3MTQyODYgQzE0Ljg2Mjg1NzEsOS40NSAxMi4zMjU3MTQzLDEyLjI3NDI4NTcgMTAuNDg3MTQyOSwxMy45MDI4NTcxIEwxMi42MDg1NzE0LDIxLjExMTQyODYgQzEzLjA3MTQyODYsMjEuMDY0Mjg1NyAxMy41NiwyMS4wMzg1NzE0IDE0LjA5MTQyODYsMjEuMDM4NTcxNCBNMjEuOTA0Mjg1NywyNC4xMjQyODU3IEMyMS41NDg1NzE0LDI0LjEyNDI4NTcgMjEuMjE0Mjg1NywyNC4wOTg1NzE0IDIwLjkxLDI0LjA2NDI4NTcgQzIwLjE2NDI4NTcsMjMuOTY1NzE0MyAxOS4wNDE0Mjg2LDIzLjg3NTcxNDMgMTcuNzUxNDI4NiwyMy43Njg1NzE0IEwxNS44MTg1NzE0LDIzLjU5Mjg1NzEgQzEzLjc4NzE0MjksMjMuNDIxNDI4NiAxMi41Nzg1NzE0LDIzLjU2NzE0MjkgMTIuMDM0Mjg1NywyMy43MDQyODU3IEMxMS4zOTE0Mjg2LDIzLjg2Mjg1NzEgMTAuNzQ4NTcxNCwyMy40ODE0Mjg2IDEwLjU0NzE0MjksMjIuODUxNDI4NiBMNy44OTQyODU3MSwxMy44MyBDNy43NTI4NTcxNCwxMy4zNSA3LjkyNDI4NTcxLDEyLjgzMTQyODYgOC4zMTQyODU3MSwxMi41MSBDOS44ODcxNDI4NiwxMS4yNjI4NTcxIDEyLjYyMTQyODYsOC4yODg1NzE0MyAxMy41NzcxNDI5LDYuNjIxNDI4NTcgQzE0LjA5MTQyODYsNC44MzQyODU3MSAxMy44NDI4NTcxLDIuNjc0Mjg1NzEgMTMuODQyODU3MSwyLjU4NDI4NTcxIEMxMy43ODcxNDI5LDIuMDQ0Mjg1NzEgMTMuOTQ1NzE0MywxLjUxMjg1NzE0IDE0LjMxODU3MTQsMS4xMDU3MTQyOSBDMTUuMTU0Mjg1NywwLjE2NzE0Mjg1NyAxNi43ODI4NTcxLDAuMTQxNDI4NTcxIDE2Ljk3MTQyODYsMC4xNDE0Mjg1NzEgQzE3LjYxLDAuMTQxNDI4NTcxIDE4LjI0NDI4NTcsMC40MzcxNDI4NTcgMTguNzQ1NzE0MywwLjk4MTQyODU3MSBDMTkuNzcsMi4xMDQyODU3MSAyMC4yNTQyODU3LDQuMTE0Mjg1NzEgMjAuMDU3MTQyOSw2LjUyMjg1NzE0IEMyMC4wMzE0Mjg2LDYuODE4NTcxNDMgMTkuOTgsNy4xNCAxOS45Mjg1NzE0LDcuNDc0Mjg1NzEgQzE5LjkxMTQyODYsNy42NzE0Mjg1NyAxOS44ODU3MTQzLDcuODY4NTcxNDMgMTkuODYsOC4wNjU3MTQyOSBDMTkuODM0Mjg1Nyw4LjMxNDI4NTcxIDE5LjgxNzE0MjksOC41NTg1NzE0MyAxOS44MDQyODU3LDguNzk0Mjg1NzEgQzIwLjM5MTQyODYsOS4wMTcxNDI4NiAyMS45NDI4NTcxLDkuMjc0Mjg1NzEgMjQuNTQ4NTcxNCw5LjI3NDI4NTcxIEwyNS4wNjcxNDI5LDkuMjc0Mjg1NzEgQzI3LjM1MTQyODYsOS4yNzQyODU3MSAyOS4xNzcxNDI5LDExLjEwNDI4NTcgMjkuMTc3MTQyOSwxMy4zNjI4NTcxIEMyOS4xNzcxNDI5LDE0LjIzNzE0MjkgMjguODksMTUuMDY0Mjg1NyAyOC4zNzE0Mjg2LDE1Ljc2NzE0MjkgQzI4LjQyNzE0MjksMTYuMDUgMjguNDQ4NTcxNCwxNi4zMzcxNDI5IDI4LjQyNzE0MjksMTYuNjIgQzI4LjM4NDI4NTcsMTcuNTU4NTcxNCAyNy45NjQyODU3LDE4LjQyIDI3LjI3NDI4NTcsMTkuMDYyODU3MSBMMjcuMjc0Mjg1NywxOS4xMTQyODU3IEMyNy4yMTQyODU3LDIwLjMxIDI2LjUzMjg1NzEsMjEuMzg1NzE0MyAyNS41MDg1NzE0LDIyLjAwMjg1NzEgTDI1LjQyNzE0MjksMjIuMjYgQzI0Ljk2NDI4NTcsMjMuNDcyODU3MSAyMy43MTcxNDI5LDI0LjEyNDI4NTcgMjEuOTA0Mjg1NywyNC4xMjQyODU3IiBpZD0iRmlsbC00IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 22px 23px; }

  .winnertop .summary {
    font-size: 15px;
    color: #000;
    margin-top: 20px;
    line-height: 17px;
    font-family: 'BG-Medium';
    text-transform: uppercase; }

  .winnertop .summary p {
    margin: 0;
    padding: 0; }

  .winnertop .summary .items {
    color: #000;
    font-family: 'BG-Black'; }

  /* New Add This Module */
  .winnertop .share-main {
    color: #fff;
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 21px;
    padding-right: 15px;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase; }

  .winnertop .addthis_sharing_toolbox {
    /* TEMP FIX FOR SHIT ADD THIS PLUGIN */
    display: block;
    width: 200px;
    position: absolute;
    margin-top: 0px;
    margin-left: 100px; }

  .winnertop .addthis_sharing_toolbox a {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    line-height: auto;
    height: auto;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase;
    margin-right: 5px;
    margin-top: 16px; }

  .winnertop .addthis_sharing_toolbox .at_flat_counter {
    display: none; }

  /* Project */
  .at-featured {
    width: 100%;
    height: auto;
    background: #000; }

  /* All Filter Sections */
  .banner.competitions .filter-section {
    background: #7e2020; }

  /* Featured Gallery */
  .at-featured-gallery {
    width: 1185px;
    overflow: hidden;
    position: relative; }

  .at-featured-gallery .item {
    width: 1185px;
    overflow: hidden;
    float: left; }

  .at-featured-gallery .gallery {
    width: 99999px;
    height: auto;
    overflow: hidden; }

  .at-featured-gallery .gallery a {
    width: auto;
    height: auto;
    display: block;
    float: left;
    border: none; }

  .at-featured-gallery .gallery img {
    width: 1185px;
    height: 667px;
    display: block; }

  .at-featured-gallery a.nav {
    height: 32px;
    top: 80px;
    position: absolute;
    z-index: 40;
    font-family: 'BG-Thin';
    padding: 10px;
    display: block;
    background: rgba(0, 0, 0, 0.5);
    text-decoration: none;
    color: #fff;
    font-size: 75px;
    box-sizing: content-box;
  }
    @media all and (min-width: 768px) {
      .at-featured-gallery a.nav {
        height: 65px;
        font-size: 150px;
        top: 117px;
        padding: 20px;
        padding-top: 30px;
        background: #000;
        background: rgba(0, 0, 0, 0.8); } }
    @media all and (min-width: 1200px) {
      .at-featured-gallery a.nav {
        top: 260px; } }

  .at-featured-gallery a.nav.prev {
    left: 0; }

  .at-featured-gallery a.nav.next {
    right: 0; }

  .at-featured-gallery .details {
    display: block;
    float: left;
    width: 1185px;
    height: 235px;
    background: #000; }

  .at-featured-gallery .details h3 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 40px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase; }

  .at-featured-gallery .details .deadline {
    margin: 0;
    padding: 0;
    font-family: 'BG-Medium';
    padding-top: 10px;
    font-size: 23px;
    line-height: 25px;
    color: #fff;
    text-transform: uppercase; }

  .at-featured-gallery .details .deadline-date {
    color: #F7978A; }

  .page-template-artsthread-events .at-featured-gallery .details .deadline-date {
    color: #9bb0b2; }

  .at-featured-gallery .details .contentpad {
    margin: 0;
    padding: 0;
    font-family: 'Arial';
    padding-top: 10px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    padding-right: 20px; }

  .at-featured-gallery .details .contentpad a {
    font-family: 'Arial';
    color: #fff;
    font-weight: bold; }

  /* Competition List Content */
  .competition-list-content {
    width: 100%;
    background: #fff;
    padding: 40px 0; }

  .competition-list-content-nopad {
    width: 100%;
    background: #fff;
    padding-top: 0px; }

  a.comp-module img.comp-image-mini {
    display: block;
    width: 100%;
    height: auto; }
    @media all and (min-width: 768px) {
      a.comp-module img.comp-image-mini {
        margin-right: 20px; } }

  .comp-module-details {
    position: relative;
    height: auto;
    overflow: hidden; }

  .comp-module-details h3 a {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 40px;
    line-height: 42px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase; }

  .comp-module-details .deadline {
    display: block;
    width: 33%;
    float: left; }

  .comp-module-details .content {
    display: block;
    width: 66%;
    float: left; }

  .comp-module-details .bottom-menu {
    display: block;
    width: 100%;
    position: relative;
    bottom: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background: #fff;
    height: 50px;
    margin-top: 20px; }

  .comp-module-details .bottom-menu a {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #000;
    text-decoration: none;
    text-transform: uppercase; }

  .comp-module-details .deadline {
    margin: 0;
    padding: 0;
    font-family: 'BG-Medium';
    padding-top: 5px;
    font-size: 23px;
    line-height: 25px;
    color: #000;
    text-transform: uppercase; }

  .comp-module-details .deadline-date {
    color: #94625B; }

  .page-template-artsthread-events .comp-module-details .deadline-date {
    color: #4e6466; }

  .comp-module-details .content {
    margin: 0;
    padding: 0;
    font-family: 'Arial';
    padding-top: 5px;
    font-size: 14px;
    line-height: 16px;
    color: #000; }

  .comp-module-details .content a {
    font-family: 'Arial';
    color: #000;
    font-weight: bold; }

  .comp-module-container {
    display: block;
    padding-bottom: 36px; }

  /* New Add This Module */
  .comp-module-details .bottom-menu div.share-main {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    padding-right: 15px;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase; }

  .comp-module-details .bottom-menu .addthis_sharing_toolbox a {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    line-height: auto;
    height: auto;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase;
    margin-right: 5px;
    margin-top: 17px;
    line-height: 16px; }

  /* Competition Single Page */
  #competition-content {
    position: relative;
    margin-top: -6px; }

  #competition-content-main {
    background: #fff;
    overflow: hidden; }

  #competition-header-details h3 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 40px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase; }

  #competition-header-details .deadline {
    margin: 0;
    padding: 0;
    font-family: 'BG-Medium';
    padding: 20px;
    font-size: 23px;
    line-height: 25px;
    color: #fff;
    text-transform: uppercase; }

  #competition-header-details .deadline-date {
    color: #F7978A; }

  .page-template-artsthread-events #competition-header-details .deadline-date {
    color: #9bb0b2; }

  a#competition-enter {
    display: block;
    position: absolute;
    width: 100%;
    height: auto;
    font-family: 'BG-Regular';
    font-size: 40px;
    line-height: 42px;
    background: #F7978A;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none; }

  a#competition-enter .competition-enter-pad, a#competition-enter-login .competition-enter-pad {
    padding: 10px; }
    @media all and (min-width: 1024px) {
      a#competition-enter .competition-enter-pad, a#competition-enter-login .competition-enter-pad {
        width: 355px; } }

  a#competition-enter-login {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    font-family: 'BG-Regular';
    font-size: 30px;
    line-height: 32px;
    background: #F7978A;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none; }

  @media all and (min-width: 768px) {
    a#competition-enter-login {
      position: absolute;
      font-size: 40px;
      line-height: 42px; }
    a#competition-enter .competition-enter-pad, a#competition-enter-login .competition-enter-pad {
      padding: 20px; } }

  /* Competition Single Header Right Side */
  #competition-header-right {
    /*background:url('../img/main/whiteblock.gif') top left repeat-y;*/ }

  #competition-header-details.rightwhiteborder {
    border-right: 1px solid #fff; }

  #competition-header-right.leftwhiteborder {
    margin-left: -1px; }

  /* Sidebar */
  .contentpad {
    margin: 0;
    padding: 0;
    padding-left: 20px;
    padding-right: 20px; }

  .sidebar {
    position: absolute;
    padding-top: 50px;
    width: 800px !important;
    background: none; }

  .sharebar {
    display: block;
    width: 100%;
    height: 10px;
    bottom: 0;
    border-top: none;
    background: #fff;
    margin-bottom: 20px; }

  .sharebar a {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none; }

  .mini-comp {
    margin-bottom: 40px;
    display: block;
    width: 395px;
    height: auto;
    text-decoration: none; }

  a.mini-comp img {
    display: block;
    width: 100%;
    height: auto; }

  a.mini-comp h4 {
    margin: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    text-transform: uppercase;
    font-family: 'BG-Black';
    text-decoration: none;
    border-bottom: 1px solid #000; }

  a.mini-comp .deadline {
    margin: 0;
    padding: 0;
    font-family: 'BG-Medium';
    padding-left: 20px;
    font-size: 20px;
    line-height: 22px;
    color: #000;
    text-transform: uppercase; }

  a.mini-comp .deadline-date {
    color: #F7978A; }

  .padtop {
    padding-top: 20px; }

  /* Comp Details */
  #competition-content-main .details {
    margin: 0;
    padding: 0;
    font-family: 'Arial';
    padding-top: 5px;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    padding-bottom: 40px; }

  #competition-content-main .details a {
    font-family: 'Arial';
    color: #000;
    font-weight: bold; }

  #competition-content-main .details h1, #competition-content-main .details h2, #competition-content-main .details h3, #competition-content-main .details h4, #competition-content-main .details h5 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #000;
    padding-right: 20px;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    text-transform: uppercase; }

  /* Competition Enter Section */
  .competition-enter {
    background: #F7978A;
    padding-bottom: 30px;
    display: none; }

  .competition-enter.event {
    background: #2b4f8b; }

  .competition-enter.active {
    display: block; }

  .competition-enter h3 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'BG-Black';
    text-transform: uppercase;
    padding-top: 30px;
    padding-bottom: 10px; }

  .competition-enter .update-profile-button {
    text-align: center;
    width: 100%;
    background: #666;
    font-family: 'BG-Black';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    text-decoration: none;
    text-transform: uppercase; }

  .competition-enter .update-profile-button:hover {
    background: #999;
    color: #000; }

  .competition-enter p span {
    color: #fff;
    font-family: 'BG-Regular';
    text-decoration: underline;
    text-transform: uppercase; }

  .competition-enter p.infostrip {
    color: #fff;
    width: 100%;
    padding-left: 10px;
    font-family: 'BG-Black' !important;
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 30px;
    text-decoration: none; }

  .competition-enter p.first {
    margin-top: 20px; }

  .competition-enter input {
    padding-top: 10px;
    width: 450px;
    font-family: 'BG-Black' !important;
    font-size: 14px;
    line-height: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff !important;
    border: none;
    padding-bottom: 0px;
    border-bottom: 1px solid #fff;
    padding-left: 0px;
    background: #F7978A;
    box-shadow: none;
    outline: none; }

  .competition-enter select {
    margin-top: 10px;
    width: 450px;
    font-family: 'Arial' !important;
    font-size: 14px;
    line-height: 14px;
    color: #000 !important;
    border-color: #fff; }

  .competition-enter .selectline {
    width: 100%;
    height: 1px;
    background: #fff; }

  .competition-enter input::-webkit-input-placeholder {
    color: #fff;
    padding-top: 3px; }

  .competition-enter input:-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 3px; }

  .competition-enter input::-moz-placeholder {
    color: #fff;
    opacity: 1;
    padding-top: 3px; }

  .competition-enter input:-ms-input-placeholder {
    color: #fff;
    padding-top: 3px; }

  .competition-enter input:focus {
    outline: 0;
    border: none;
    border-bottom: 1px solid #fff;
    box-shadow: none; }

  /* Sharebar - Comps */
  .full-page-sharebar {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    border-bottom: 1px solid #000;
    background: #fff; }

  .sharebar {
    display: block;
    width: 100%;
    bottom: 0;
    border-top: none;
    background: #fff;
    margin-bottom: 20px; }

  .sharebar a {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none; }
    @media all and (max-width: 559px) {
      .sharebar a {
        padding-left: 10px; } }

  .sharebar a.borderleft {
    border-left: 1px solid #000; }

  .full-page-sharebar.bottom {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff; }

  /* New Competition Voting / Winner Header */
  #competition-header-details h3.comp-header-line {
    padding-left: 0;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fff;
    margin-right: 100px;
    margin-top: 30px; }

  #competition-header-details .competition-details {
    color: #999;
    font-size: 14px;
    font-family: 'Arial';
    margin-right: 100px;
    margin-bottom: 50px; }

  #competition-header-details .competition-details a {
    color: #999; }

  #competition-header-right h4, #competition-header-right h5 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Medium';
    padding-left: 50px;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 52px; }

  #competition-header-right h5 {
    font-family: 'BG-Black'; }

  /* New Voting Version Sharebar */
  .full-page-sharebar.voting {
    background: #666;
    border-top: 1px solid #fff; }

  .sharebar.voting {
    background: #666; }

  .sharebar.voting a {
    color: #fff;
    border-right: 1px solid #fff; }

  .sharebar.voting a.active {
    color: #000;
    background: #fff; }

  .sharebar .sorter {
    float: right; }

  .sharebar .sorter span {
    float: left;
    font-family: 'BG-Medium';
    font-size: 14px;
    line-height: 50px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 7px; }

  .sharebar .sorter a {
    cursor: hand;
    cursor: pointer;
    float: left;
    font-family: 'BG-Medium';
    border: none;
    margin: 0;
    padding: 0;
    padding-left: 7px;
    padding-right: 7px; }

  .sharebar .sorter a.active {
    background: none;
    color: #fff;
    text-decoration: underline;
    font-family: 'BG-Black'; }

  .sharebar .sorter a.last {
    padding-right: 0px; }

  /* New Vote Override Sharebar */
  .full-page-sharebar.voteoverride {
    background: #fff;
    border-top: none; }

  .full-page-sharebar.voteoverride .sharebar.voting {
    background: #fff; }

  .full-page-sharebar.voteoverride h3 {
    width: auto;
    float: left; }

  .full-page-sharebar.voteoverride .sharebar .sorter a {
    color: #666; }

  .full-page-sharebar.voteoverride .sharebar .sorter a.active {
    color: #000; }

  /* ================================================== */
  /* ==             10. Default Page CSS             == */
  /* ================================================== */
  .default-header-content {
    width: 100%;
    height: auto;
    background: #191c1e; }

  .default-header-content.jobs {
    background: #013940; }

  .default-header-content h1 {
    display: block;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    padding: 20px 0;
    font-size: 40px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase; }
    @media all and (min-width: 768px) {
      .default-header-content h1 {
        padding: 30px 20px; } }

  .default-content {
    width: 100%;
    height: auto;
    background: #fff;
    min-height: 500px; }

  .default-content .content {
    display: block;
    padding: 20px 0;
    padding-top: 30px;
    padding-bottom: 40px;
    font-family: 'Arial';
    font-size: 14px;
    line-height: 16px;
    color: #000; }
    @media all and (min-width: 768px) {
      .default-content .content {
        padding: 20px; } }

  .default-content a {
    font-family: 'Arial';
    color: #000;
    font-weight: bold; }

  .default-content h1, .default-content h2, .default-content h3, .default-content h4, .default-content h5 {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #000;
    padding-right: 20px;
    color: #000;
    text-transform: lowercase;
    font-weight: bold;
    font-size: 25px;
    line-height: 25px; }
    @media all and (min-width: 768px) {
      .default-content h1, .default-content h2, .default-content h3, .default-content h4, .default-content h5 {
        font-size: 30px;
        line-height: 32px; } }

  .default-content h1:nth-of-type(1), .default-content h2:nth-of-type(1), .default-content h3:nth-of-type(1), .default-content h4:nth-of-type(1), .default-content h5:nth-of-type(1) {
    padding-top: 0px;
    border-top: none; }

  .default-content .content img {
    width: 100%;
    height: auto; }

  .default-content .content.consulting img {
    margin-top: 30px;
    margin-bottom: 30px; }

  .default-content .linebreak {
    width: 100%;
    height: 1px;
    background: #000; }

  .default-content h3 a {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: normal;
    padding-right: 20px;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    text-transform: uppercase; }

  .default-content .button.pagination {
    color: #000; }

  .default-content .leftcol {
    margin: 0;
    padding: 0;
    width: 32%;
    float: left;
    margin-right: 2%; }

  .default-content .rightcol {
    width: 66%;
    float: left; }

  /* Category Page New Design */
  .default-content .catmaincol {
    margin: 0;
    padding: 0;
    width: 75%;
    float: left;
    padding-right: 2%;
    margin-right: 2%;
    border-right: 1px solid #666; }

  .default-content .catmaincol .categories {
    font-family: 'BG-Regular';
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    border-bottom: 1px dotted #999;
    margin-top: -5px;
    padding-bottom: 15px;
    margin-bottom: 20px; }

  .default-content .catmaincol .categories a {
    font-family: 'BG-Bold';
    text-transform: uppercase; }

  .default-content .catleftcol {
    margin: 0;
    padding: 0;
    width: 30%;
    float: left;
    margin-right: 2%; }

  .default-content .catrightcol {
    width: 68%;
    float: left; }

  .default-content .catsidebar {
    margin: 0;
    padding: 0;
    width: 20%;
    float: right; }

  .default-content .catmaincol .post {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    border-bottom: 1px solid #666;
    padding-bottom: 40px;
    margin-bottom: 40px; }

  .default-content .catmaincol .post.last {
    border-bottom: none;
    padding-bottom: 10px;
    margin-bottom: 0px; }

  .default-content .catmaincol .post h3 a {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    border-bottom: 1px dotted #999;
    word-wrap: break-word;
    font-family: 'BG-Black';
    padding-bottom: 10px;
    text-decoration: none;
    font-weight: normal;
    padding-right: 20px;
    font-size: 30px;
    line-height: 32px;
    color: #000;
    text-transform: uppercase; }

  /* Category Sidebar */
  ul.category-browser {
    margin-bottom: 60px; }

  ul.category-browser li {
    width: 100%;
    border-top: 1px dotted #999; }

  ul.category-browser li.first {
    border-top: none; }

  ul.category-browser li a {
    display: block;
    width: 100%;
    font-family: 'BG-Regular';
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px; }

  ul.category-browser li a:hover {
    text-decoration: underline; }

  ul.category-browser li.current-cat a {
    font-family: 'BG-Bold';
    text-decoration: underline; }

  ul.category-browser li.current-cat ul.children li a {
    font-family: 'BG-Regular';
    text-decoration: none; }

  ul.category-browser li.current-cat ul.children {
    padding-bottom: 0px; }

  /* Add Bullet Points Back For Main Content */
  #maincontent .catmaincol ul, #competition-content-main ul {
    list-style-type: disc;
    padding-left: 20px; }

  /* ================================================== */
  /* ==             11. Portfolios Page CSS          == */
  /* ================================================== */
  /* Main Top Banner Filters */
  .banner.portfolios {
    background: #ff513e; }

  .banner.portfolios .toprow h4 {
    width: 100%;
    border-right: none; }

  .banner.portfolios .toprow h4 a.filterby {
    cursor: hand;
    cursor: pointer;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    font-family: 'BG-Regular';
    color: #000;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    margin-right: 0px;
    border-right: 1px solid #fff;
    padding-right: 30px;
    padding-left: 30px; }

  .banner.portfolios .toprow h4 a.filterby.active, .banner.portfolios .toprow h4 a.filterby:hover {
    background: #ff513e;
    color: #fff; }

  .banner.portfolios .toprow.bordered {
    background: #762b63;
    border-bottom: 1px solid #fff; }

  .banner.portfolios .toprow a.filter:hover, .banner.portfolios .toprow a.filter.active {
    text-decoration: underline;
    background: #500b39; }

  .banner.portfolios .filter-section {
    display: none;
    border-top: 1px solid #fff;
    background: #500b39; }

  .portfolio-content {
    width: 100%;
    height: auto;
    background: #fff;
    padding-top: 30px; }

  .portfolio-content.nopad {
    padding-top: 0px; }

  /* Filters & Clear Row */
  .banner .toprow.auto {
    border-top: 1px solid #fff;
    height: auto;
    display: none; }

  .banner .toprow.auto .tag {
    width: 200px;
    cursor: hand;
    cursor: pointer;
    font-family: 'BG-Regular';
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    display: block;
    float: left;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px; }

  .banner .toprow.auto .tag .close {
    width: 22px;
    height: 22px;
    display: block;
    margin-right: 5px;
    float: left;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDQxMiA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMjA2LDAgQzkyLjIyOSwwIDAsOTIuMjI5IDAsMjA2IEMwLDMxOS43NzEgOTIuMjI5LDQxMiAyMDYsNDEyIEMzMTkuNzcxLDQxMiA0MTIsMzE5Ljc3MSA0MTIsMjA2IEM0MTIsOTIuMjI5IDMxOS43NzEsMCAyMDYsMCBMMjA2LDAgWiBNMjg0LjEyNCwzMjguNTQ1IEwyMDcuMDAyLDI1MS40MjggTDEyOS44NzksMzI4LjU1NSBMODguNDU0LDI4Ny4xMDYgTDE2NS41NiwyMDkuOTg5IEw4OC40NDUsMTMyLjg3OSBMMTI5Ljg5Myw5MS40NTUgTDIwNi45OTYsMTY4LjU0NyBMMjg0LjA4Niw5MS40NDUgTDMyNS41NDUsMTMyLjg3NyBMMjQ4LjQ0MSwyMDkuOTg1IEwzMjUuNTU0LDI4Ny4wODcgTDI4NC4xMjQsMzI4LjU0NSBMMjg0LjEyNCwzMjguNTQ1IFoiIGlkPSJ4LW1hcmstMy1pY29uIiBmaWxsPSIjZmZmZmZmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 22px; }

  .banner .toprow.auto .tag:hover > .close {
    width: 22px;
    height: 22px;
    display: block;
    margin-right: 5px;
    float: left;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDQxMiA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMjA2LDAgQzkyLjIyOSwwIDAsOTIuMjI5IDAsMjA2IEMwLDMxOS43NzEgOTIuMjI5LDQxMiAyMDYsNDEyIEMzMTkuNzcxLDQxMiA0MTIsMzE5Ljc3MSA0MTIsMjA2IEM0MTIsOTIuMjI5IDMxOS43NzEsMCAyMDYsMCBMMjA2LDAgWiBNMjg0LjEyNCwzMjguNTQ1IEwyMDcuMDAyLDI1MS40MjggTDEyOS44NzksMzI4LjU1NSBMODguNDU0LDI4Ny4xMDYgTDE2NS41NiwyMDkuOTg5IEw4OC40NDUsMTMyLjg3OSBMMTI5Ljg5Myw5MS40NTUgTDIwNi45OTYsMTY4LjU0NyBMMjg0LjA4Niw5MS40NDUgTDMyNS41NDUsMTMyLjg3NyBMMjQ4LjQ0MSwyMDkuOTg1IEwzMjUuNTU0LDI4Ny4wODcgTDI4NC4xMjQsMzI4LjU0NSBMMjg0LjEyNCwzMjguNTQ1IFoiIGlkPSJ4LW1hcmstMy1pY29uIiBmaWxsPSIjY2NjY2NjIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 22px; }

  .banner .toprow.auto.active {
    display: block; }

  /* Student Rows */
  .studentrow {
    padding-top: 30px;
    padding-bottom: 30px; }
    @media all and (max-width: 767px) {
      .studentrow .mini-nav {
        display: none; } }

  .studentrow.first {
    padding-top: 0px; }

  .studentrow .profile-img-container {
    text-align: center;
    margin-left: auto;
    margin-right: auto; }

  .studentrow .profile-mini-image {
    width: 100%;
    height: auto;
    max-height: 178px; }

  @media all and (min-width: 768px) {
    .studentrow .padder {
      padding-left: 20px;
      padding-right: 20px; } }

  .studentrow h4.name {
    font-family: 'BG-Black';
    text-transform: uppercase;
    font-size: 25px;
    line-height: 27px;
    color: #000; }

  .studentrow h5.course {
    font-family: 'BG-Regular';
    text-transform: uppercase;
    font-size: 25px;
    line-height: 27px;
    color: #000; }

  .studentrow .header {
    width: 100%;
    height: 40px;
    display: block;
    overflow: hidden;
    border-bottom: none;
    padding-bottom: 10px;
    margin-top: 20px; }

  .studentrow .header small {
    display: block;
    width: 100%;
    font-family: 'Arial';
    font-size: 12px;
    color: #000;
    line-height: 14px;
    margin-left: 0px;
    word-wrap: break-word; }

  .studentrow .header small span {
    color: #762b63;
    text-decoration: underline;
    font-weight: bold; }

  .studentrow .header.location {
    width: 100%;
    height: 40px;
    display: block;
    overflow: hidden;
    border-top: none;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px; }

  .studentrow .project-stats {
    display: block;
    width: 100%;
    border-bottom: none; }

  .studentrow .project-stats p {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #000;
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    padding-left: 30px;
    padding-right: 20px;
    text-decoration: none;
    text-transform: uppercase; }

  .studentrow .project-stats p.views {
    margin-left: 0px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyOXB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyOSAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJWaWV3cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzAwMDAwMCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU3MTQyOSwxMS4zNzg0IEM0LjI2LDE2LjIzMTYgOC45MDE0Mjg1NywxOS40NjU2IDE0LjIxMTQyODYsMTkuNDY1NiBDMTkuNTE3MTQyOSwxOS40NjU2IDI0LjE1ODU3MTQsMTYuMjMxNiAyNS44ODU3MTQzLDExLjM3ODQgQzI0LjE1ODU3MTQsNi41MjUyIDE5LjUxNzE0MjksMy4zMDQ0IDE0LjIxMTQyODYsMy4zMDQ0IEM4LjkwMTQyODU3LDMuMzA0NCA0LjI2LDYuNTI1MiAyLjU0NTcxNDI5LDExLjM3ODQgTTE0LjIxMTQyODYsMjIgQzcuNjkyODU3MTQsMjIgMi4wMDE0Mjg1NywxNy44OTA0IDAuMDY0Mjg1NzE0MywxMS43NzQ0IEMtMC4wMjE0Mjg1NzE0LDExLjUyMzYgLTAuMDIxNDI4NTcxNCwxMS4yNDIgMC4wNjQyODU3MTQzLDEwLjk5MTIgQzIuMDAxNDI4NTcsNC44Nzk2IDcuNjkyODU3MTQsMC43NzQ0IDE0LjIxMTQyODYsMC43NzQ0IEMyMC43MjU3MTQzLDAuNzc0NCAyNi40MTcxNDI5LDQuODc5NiAyOC4zNjcxNDI5LDEwLjk5MTIgQzI4LjQ0LDExLjI0MiAyOC40NCwxMS41MjM2IDI4LjM2NzE0MjksMTEuNzc0NCBDMjYuNDE3MTQyOSwxNy44OTA0IDIwLjcyNTcxNDMsMjIgMTQuMjExNDI4NiwyMiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjIwNzE0MjksMTguMjQ2OCBDMTAuNTIxNDI4NiwxOC4yNDY4IDcuNTE3MTQyODYsMTUuMTY2OCA3LjUxNzE0Mjg2LDExLjM3ODQgQzcuNTE3MTQyODYsMTAuNjg3NiA4LjA3ODU3MTQzLDEwLjExNTYgOC43NTE0Mjg1NywxMC4xMTU2IEM5LjQ0NTcxNDI5LDEwLjExNTYgOS45OSwxMC42ODc2IDkuOTksMTEuMzc4NCBDOS45OSwxMy43NzY0IDExLjg4ODU3MTQsMTUuNzEyNCAxNC4yMDcxNDI5LDE1LjcxMjQgQzE2LjUzODU3MTQsMTUuNzEyNCAxOC40MzI4NTcxLDEzLjc3NjQgMTguNDMyODU3MSwxMS4zNzg0IEMxOC40MzI4NTcxLDguOTk4IDE2LjUzODU3MTQsNy4wNTc2IDE0LjIwNzE0MjksNy4wNTc2IEMxMy41Myw3LjA1NzYgMTIuOTcyODU3MSw2LjQ5IDEyLjk3Mjg1NzEsNS43OTA0IEMxMi45NzI4NTcxLDUuMDg2NCAxMy41Myw0LjUyNzYgMTQuMjA3MTQyOSw0LjUyNzYgQzE3LjkwMTQyODYsNC41Mjc2IDIwLjkwMTQyODYsNy42MDc2IDIwLjkwMTQyODYsMTEuMzc4NCBDMjAuOTAxNDI4NiwxNS4xNjY4IDE3LjkwMTQyODYsMTguMjQ2OCAxNC4yMDcxNDI5LDE4LjI0NjgiIGlkPSJGaWxsLTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==") center left no-repeat;
    background-size: 22px 17px; }

  .studentrow .project-stats p.appreciations {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJMaWtlcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzAwMDAwMCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi43NjQyODU3MSwxNC43OTQyODU3IEwyLjc5LDE0Ljg1NDI4NTcgTDYuNDI4NTcxNDMsMjcuMjMxNDI4NiBMMTEuNDc3MTQyOSwyNS43NDQyODU3IEw3LjgyNTcxNDI5LDEzLjI5ODU3MTQgTDIuNzY0Mjg1NzEsMTQuNzk0Mjg1NyBMMi43NjQyODU3MSwxNC43OTQyODU3IFogTTUuNTg4NTcxNDMsMzAgQzUuMDYxNDI4NTcsMzAgNC41Njg1NzE0MywyOS42NTI4NTcxIDQuNDE4NTcxNDMsMjkuMTEyODU3MSBMMC4wNDcxNDI4NTcxLDE0LjMwMTQyODYgQy0wLjEzNzE0Mjg1NywxMy42NDU3MTQzIDAuMjM1NzE0Mjg2LDEyLjk2ODU3MTQgMC44ODcxNDI4NTcsMTIuNzcxNDI4NiBMOC4zMDE0Mjg1NywxMC41ODU3MTQzIEM4LjYxNDI4NTcxLDEwLjQ4NzE0MjkgOC45NjE0Mjg1NywxMC41MjU3MTQzIDkuMjQ0Mjg1NzEsMTAuNjg0Mjg1NyBDOS41MjcxNDI4NiwxMC44NDI4NTcxIDkuNzUsMTEuMTA0Mjg1NyA5LjgzNTcxNDI5LDExLjQxMjg1NzEgTDE0LjIwMjg1NzEsMjYuMjM3MTQyOSBDMTQuMjkyODU3MSwyNi41NDE0Mjg2IDE0LjI1NDI4NTcsMjYuODc1NzE0MyAxNC4xMDg1NzE0LDI3LjE3NTcxNDMgQzEzLjk0NTcxNDMsMjcuNDU4NTcxNCAxMy42NzE0Mjg2LDI3LjY2ODU3MTQgMTMuMzY3MTQyOSwyNy43NjcxNDI5IEw1Ljk0ODU3MTQzLDI5Ljk1Mjg1NzEgQzUuODI0Mjg1NzEsMjkuOTg3MTQyOSA1LjcxMjg1NzE0LDMwIDUuNTg4NTcxNDMsMzAgTDUuNTg4NTcxNDMsMzAgWiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjA5MTQyODYsMjEuMDM4NTcxNCBDMTQuNjc0Mjg1NywyMS4wMzg1NzE0IDE1LjMyNTcxNDMsMjEuMDc3MTQyOSAxNi4wMjg1NzE0LDIxLjEzNzE0MjkgTDE3Ljk1Mjg1NzEsMjEuMzA4NTcxNCBDMTkuMjksMjEuNDIgMjAuNDYsMjEuNTE4NTcxNCAyMS4yMTQyODU3LDIxLjYxNzE0MjkgQzIxLjQyNDI4NTcsMjEuNjQyODU3MSAyMS42NjQyODU3LDIxLjY1NTcxNDMgMjEuOTA0Mjg1NywyMS42NTU3MTQzIEMyMi43MzU3MTQzLDIxLjY1NTcxNDMgMjMuMDcsMjEuNDQ1NzE0MyAyMy4xMDQyODU3LDIxLjM5NDI4NTcgQzIzLjE1MTQyODYsMjEuMjg3MTQyOSAyMy4xNzcxNDI5LDIxLjE1NDI4NTcgMjMuMTksMjEuMDEyODU3MSBDMjMuMjU0Mjg1NywyMC41NDU3MTQzIDIzLjU1ODU3MTQsMjAuMTUxNDI4NiAyNC4wMDg1NzE0LDE5Ljk4ODU3MTQgQzI0LjQ3NTcxNDMsMTkuODMgMjQuNzgsMTkuNDIyODU3MSAyNC44MTg1NzE0LDE4Ljk1MTQyODYgTDI0Ljc5Mjg1NzEsMTguNjk0Mjg1NyBDMjQuNzExNDI4NiwxOC4xNzU3MTQzIDI0Ljk0Mjg1NzEsMTcuNjcgMjUuMzg4NTcxNCwxNy40MDg1NzE0IEMyNS43MzU3MTQzLDE3LjE5ODU3MTQgMjUuOTQ1NzE0MywxNi44Njg1NzE0IDI1Ljk3MTQyODYsMTYuNDgyODU3MSBDMjUuOTgsMTYuMjk4NTcxNCAyNS45NDU3MTQzLDE2LjEyNzE0MjkgMjUuODY4NTcxNCwxNS45NTE0Mjg2IEMyNS42NTg1NzE0LDE1LjQ1ODU3MTQgMjUuNzcsMTQuOTA1NzE0MyAyNi4xNjQyODU3LDE0LjU0NTcxNDMgQzI2LjUxMTQyODYsMTQuMjI0Mjg1NyAyNi43MDQyODU3LDEzLjgwNDI4NTcgMjYuNzA0Mjg1NywxMy4zNjI4NTcxIEMyNi43MDQyODU3LDEyLjQ3MTQyODYgMjUuOTgsMTEuNzQyODU3MSAyNS4wODg1NzE0LDExLjc0Mjg1NzEgTDI0LjU0ODU3MTQsMTEuNzQyODU3MSBDMTkuMTQ0Mjg1NywxMS43NDI4NTcxIDE4LjE3NTcxNDMsMTAuNzU3MTQyOSAxNy44NTQyODU3LDEwLjQzNTcxNDMgQzE3LjUxNTcxNDMsMTAuMDggMTcuMzMxNDI4Niw5LjYwODU3MTQzIDE3LjM0NDI4NTcsOS4xNDE0Mjg1NyBDMTcuMzQ0Mjg1Nyw4Ljc1NTcxNDI5IDE3LjM1Mjg1NzEsOC4zMTQyODU3MSAxNy40MDQyODU3LDcuODE3MTQyODYgQzE3LjQyNTcxNDMsNy41NDcxNDI4NiAxNy40Niw3LjMyNDI4NTcxIDE3LjUwMjg1NzEsNy4xMTQyODU3MSBDMTcuNTQxNDI4Niw2LjgzMTQyODU3IDE3LjU3NTcxNDMsNi41NjE0Mjg1NyAxNy41OTcxNDI5LDYuMzEyODU3MTQgQzE3Ljc4MTQyODYsNC4wMDcxNDI4NiAxNy4xODE0Mjg2LDIuODQ1NzE0MjkgMTYuODgxNDI4NiwyLjYxIEMxNi43MSwyLjYyMjg1NzE0IDE2LjUwNDI4NTcsMi42NjE0Mjg1NyAxNi4zMjg1NzE0LDIuNzA4NTcxNDMgQzE2LjM4ODU3MTQsMy41NzQyODU3MSAxNi40NjU3MTQzLDUuNjM1NzE0MjkgMTUuOSw3LjQ3NDI4NTcxIEwxNS43OTcxNDI5LDcuNjk3MTQyODYgQzE0Ljg2Mjg1NzEsOS40NSAxMi4zMjU3MTQzLDEyLjI3NDI4NTcgMTAuNDg3MTQyOSwxMy45MDI4NTcxIEwxMi42MDg1NzE0LDIxLjExMTQyODYgQzEzLjA3MTQyODYsMjEuMDY0Mjg1NyAxMy41NiwyMS4wMzg1NzE0IDE0LjA5MTQyODYsMjEuMDM4NTcxNCBNMjEuOTA0Mjg1NywyNC4xMjQyODU3IEMyMS41NDg1NzE0LDI0LjEyNDI4NTcgMjEuMjE0Mjg1NywyNC4wOTg1NzE0IDIwLjkxLDI0LjA2NDI4NTcgQzIwLjE2NDI4NTcsMjMuOTY1NzE0MyAxOS4wNDE0Mjg2LDIzLjg3NTcxNDMgMTcuNzUxNDI4NiwyMy43Njg1NzE0IEwxNS44MTg1NzE0LDIzLjU5Mjg1NzEgQzEzLjc4NzE0MjksMjMuNDIxNDI4NiAxMi41Nzg1NzE0LDIzLjU2NzE0MjkgMTIuMDM0Mjg1NywyMy43MDQyODU3IEMxMS4zOTE0Mjg2LDIzLjg2Mjg1NzEgMTAuNzQ4NTcxNCwyMy40ODE0Mjg2IDEwLjU0NzE0MjksMjIuODUxNDI4NiBMNy44OTQyODU3MSwxMy44MyBDNy43NTI4NTcxNCwxMy4zNSA3LjkyNDI4NTcxLDEyLjgzMTQyODYgOC4zMTQyODU3MSwxMi41MSBDOS44ODcxNDI4NiwxMS4yNjI4NTcxIDEyLjYyMTQyODYsOC4yODg1NzE0MyAxMy41NzcxNDI5LDYuNjIxNDI4NTcgQzE0LjA5MTQyODYsNC44MzQyODU3MSAxMy44NDI4NTcxLDIuNjc0Mjg1NzEgMTMuODQyODU3MSwyLjU4NDI4NTcxIEMxMy43ODcxNDI5LDIuMDQ0Mjg1NzEgMTMuOTQ1NzE0MywxLjUxMjg1NzE0IDE0LjMxODU3MTQsMS4xMDU3MTQyOSBDMTUuMTU0Mjg1NywwLjE2NzE0Mjg1NyAxNi43ODI4NTcxLDAuMTQxNDI4NTcxIDE2Ljk3MTQyODYsMC4xNDE0Mjg1NzEgQzE3LjYxLDAuMTQxNDI4NTcxIDE4LjI0NDI4NTcsMC40MzcxNDI4NTcgMTguNzQ1NzE0MywwLjk4MTQyODU3MSBDMTkuNzcsMi4xMDQyODU3MSAyMC4yNTQyODU3LDQuMTE0Mjg1NzEgMjAuMDU3MTQyOSw2LjUyMjg1NzE0IEMyMC4wMzE0Mjg2LDYuODE4NTcxNDMgMTkuOTgsNy4xNCAxOS45Mjg1NzE0LDcuNDc0Mjg1NzEgQzE5LjkxMTQyODYsNy42NzE0Mjg1NyAxOS44ODU3MTQzLDcuODY4NTcxNDMgMTkuODYsOC4wNjU3MTQyOSBDMTkuODM0Mjg1Nyw4LjMxNDI4NTcxIDE5LjgxNzE0MjksOC41NTg1NzE0MyAxOS44MDQyODU3LDguNzk0Mjg1NzEgQzIwLjM5MTQyODYsOS4wMTcxNDI4NiAyMS45NDI4NTcxLDkuMjc0Mjg1NzEgMjQuNTQ4NTcxNCw5LjI3NDI4NTcxIEwyNS4wNjcxNDI5LDkuMjc0Mjg1NzEgQzI3LjM1MTQyODYsOS4yNzQyODU3MSAyOS4xNzcxNDI5LDExLjEwNDI4NTcgMjkuMTc3MTQyOSwxMy4zNjI4NTcxIEMyOS4xNzcxNDI5LDE0LjIzNzE0MjkgMjguODksMTUuMDY0Mjg1NyAyOC4zNzE0Mjg2LDE1Ljc2NzE0MjkgQzI4LjQyNzE0MjksMTYuMDUgMjguNDQ4NTcxNCwxNi4zMzcxNDI5IDI4LjQyNzE0MjksMTYuNjIgQzI4LjM4NDI4NTcsMTcuNTU4NTcxNCAyNy45NjQyODU3LDE4LjQyIDI3LjI3NDI4NTcsMTkuMDYyODU3MSBMMjcuMjc0Mjg1NywxOS4xMTQyODU3IEMyNy4yMTQyODU3LDIwLjMxIDI2LjUzMjg1NzEsMjEuMzg1NzE0MyAyNS41MDg1NzE0LDIyLjAwMjg1NzEgTDI1LjQyNzE0MjksMjIuMjYgQzI0Ljk2NDI4NTcsMjMuNDcyODU3MSAyMy43MTcxNDI5LDI0LjEyNDI4NTcgMjEuOTA0Mjg1NywyNC4xMjQyODU3IiBpZD0iRmlsbC00IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 22px 23px; }

  .studentrow .project-stats p.comments {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xNi4xODA4MTMxLDIuNjU3ODc3MzkgQzkuMjAyOTcyMjYsMi42NTc4NzczOSAzLjUzMDMzOTAzLDcuMDU1MzcyNDUgMy41MzAzMzkwMywxMi40NjM0MTQ2IEMzLjUzMDMzOTAzLDE2LjE3MzM2ODUgNi4zMzI0MjgxNywxOS42Mjk1MzIgMTAuNjcyNDcxOCwyMS4yNzY4NjIyIEMxMS4wMTkzMTAyLDIxLjQxMDY3OSAxMS4yOTc2OTM2LDIxLjY3MzY5ODEgMTEuNDM0NjAzNSwyMi4wMzM2MTkgQzExLjU3MTUxMzQsMjIuMzc5Njk2OCAxMS41NTMyNTg4LDIyLjc3NjUzMjYgMTEuMzg4OTY2OSwyMy4xMDQxNTI5IEwxMS4zMTEzODQ2LDIzLjI3MDI3MDMgQzExLjIzMzgwMjMsMjMuNDQxMDAyIDExLjE0NzA5MjcsMjMuNjAyNTA0OSAxMS4wNTEyNTU4LDIzLjc3MzIzNjcgQzEwLjgxODUwOSwyNC4xNzQ2ODY5IDEwLjU1ODM4MDIsMjQuNTQzODM2NSAxMC4yNzA4Njk0LDI0LjkwMzc1NzQgQzExLjc5NTEzMjksMjQuNDY1MzkyMiAxMy4xMTg1OTUyLDIzLjY3NjMzNDkgMTQuMTQwODU1NywyMi42MTk2NDQgQzE0LjQwNTU0ODIsMjIuMzUyMDEwNSAxNC43NzUyMDQ5LDIyLjIwNDM1MDcgMTUuMTYzMTE2MywyMi4yMTgxOTM4IEMxNS40OTYyNjM3LDIyLjI0NTg4IDE1LjgzMzk3NDcsMjIuMjU5NzIzMSAxNi4xODA4MTMxLDIyLjI1OTcyMzEgQzIzLjE1NDA5MDQsMjIuMjU5NzIzMSAyOC44MzEyODczLDE3Ljg3NjA3MTIgMjguODMxMjg3MywxMi40NjM0MTQ2IEMyOC44MzEyODczLDcuMDU1MzcyNDUgMjMuMTU0MDkwNCwyLjY1Nzg3NzM5IDE2LjE4MDgxMzEsMi42NTc4NzczOSBNNy4wNjcxNzc5MywyOCBDNi42OTc1MjEyMiwyOCA2LjMyMzMwMDg1LDI3Ljk4NjE1NjkgNS45NDQ1MTY4MSwyNy45NTg0NzA3IEM1LjM1NTgwNDI3LDI3LjkxNjk0MTMgNC44NjI5Mjg2NSwyNy40ODMxOTA1IDQuNzQ4ODM3MDgsMjYuODk3MTY1NSBDNC42MzQ3NDU1LDI2LjMwMTkxMTcgNC45MzEzODM2LDI1LjcxNTg4NjYgNS40NjA3Njg1MiwyNS40NDgyNTMxIEM2LjYyNDUwMjYxLDI0Ljg2MjIyODEgNy41ODI4NzE4NiwyNC4wOTE2MjgyIDguMzA4NDk0MywyMy4xMzY0NTM1IEMzLjc2MzA4NTg1LDIwLjkwMzA5ODIgMC45MDE2NjkwODQsMTYuODUxNjgwOSAwLjkwMTY2OTA4NCwxMi40NjM0MTQ2IEMwLjkwMTY2OTA4NCw1LjU5MjYxNzAxIDcuNzU2MjkxMDYsMCAxNi4xODA4MTMxLDAgQzI0LjYwNTMzNTIsMCAzMS40NTk5NTcyLDUuNTkyNjE3MDEgMzEuNDU5OTU3MiwxMi40NjM0MTQ2IEMzMS40NTk5NTcyLDE5LjMzNDIxMjMgMjQuNjA1MzM1MiwyNC45MTc2MDA1IDE2LjE4MDgxMzEsMjQuOTE3NjAwNSBDMTUuOTgwMDEyLDI0LjkxNzYwMDUgMTUuNzgzNzc0NSwyNC45MTc2MDA1IDE1LjU4NzUzNjksMjQuOTAzNzU3NCBDMTMuNDI0MzYwNiwyNi45MTEwMDg2IDEwLjQyNjAzNCwyOCA3LjA2NzE3NzkzLDI4IiBpZD0iRmlsbC0xIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 20px; }

  .studentrow .projectcontainer {
    width: 100%;
    height: 208px;
    overflow: hidden; }

  .studentrow .projects {
    width: 9999px; }

  .studentrow .projects a.project {
    cursor: hand;
    cursor: pointer;
    display: block;
    height: 208px;
    float: left;
    text-decoration: none; }

  .studentrow .projects a.project img.profile-mini-image {
    width: 237px;
    height: 178px; }

  .studentrow .projects a.project h5.project-title {
    height: 30px;
    line-height: 30px;
    font-family: 'Arial';
    font-size: 12px;
    color: #000;
    word-wrap: break-word;
    text-decoration: none; }

  .studentrow .projects a.project .hover {
    display: none;
    z-index: 10;
    position: absolute;
    width: 237px;
    height: 178px;
    background: url("../img/portfolio-hover-bg.gif") top left repeat;
    background-size: 2px 2px; }

  .studentrow .projects a.project .hover .icon, .studentrow .projects a.project .hover .icon--twitter, .studentrow .projects a.project .hover .icon--facebook, .studentrow .projects a.project .hover .icon--linkedin, .studentrow .projects a.project .hover .icon--youtube, .studentrow .projects a.project .hover .icon--instagram, .studentrow .projects a.project .hover .icon--rss, .studentrow .projects a.project .hover .icon--vimeo, .studentrow .projects a.project .hover .icon--gplus, .studentrow .projects a.project .hover .icon--pinterest, .studentrow .projects a.project .hover .icon--search, .studentrow .projects a.project .hover .icon--login-twitter, .studentrow .projects a.project .hover .icon--login-facebook, .studentrow .projects a.project .hover .icon--login-linkedin, .studentrow .projects a.project .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 237px;
    height: 178px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjcxcHgiIGhlaWdodD0iNTJweCIgdmlld0JveD0iMCAwIDcxIDUyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0zNS4zNzY3NDU4LDUyIEMxOS4xNDk5NTc0LDUyIDQuOTgyMTg5NDgsNDIuMDM1NjIxIDAuMTYwMDI3NDk5LDI3LjIwNjQwNjEgQy0wLjA1MzM0MjQ5OTcsMjYuNTk4MzAxNiAtMC4wNTMzNDI0OTk3LDI1LjkxNTUxNzYgMC4xNjAwMjc0OTksMjUuMzA3NDEzMSBDNC45ODIxODk0OCwxMC40ODg4NjY3IDE5LjE0OTk1NzQsMC41MzUxNTYyNSAzNS4zNzY3NDU4LDAuNTM1MTU2MjUgQzUxLjU5Mjg2NTcsMC41MzUxNTYyNSA2NS43NjA2MzM3LDEwLjQ4ODg2NjcgNzAuNjE0ODAxMiwyNS4zMDc0MTMxIEM3MC43OTYxNjU3LDI1LjkxNTUxNzYgNzAuNzk2MTY1NywyNi41OTgzMDE2IDcwLjYxNDgwMTIsMjcuMjA2NDA2MSBDNjUuNzYwNjMzNyw0Mi4wMzU2MjEgNTEuNTkyODY1Nyw1MiAzNS4zNzY3NDU4LDUyIE02LjMzNzA4ODk3LDI2LjI0NjI0MTEgQzEwLjYwNDQ4ODksMzguMDEzNTk2NiAyMi4xNTg0NzQ0LDQ1Ljg1NDk0NCAzNS4zNzY3NDU4LDQ1Ljg1NDk0NCBDNDguNTg0MzQ4OCw0NS44NTQ5NDQgNjAuMTM4MzM0MiwzOC4wMTM1OTY2IDY0LjQzNzczOTcsMjYuMjQ2MjQxMSBDNjAuMTM4MzM0MiwxNC40Nzg4ODU3IDQ4LjU4NDM0ODgsNi42Njk1NDM3MiAzNS4zNzY3NDU4LDYuNjY5NTQzNzIgQzIyLjE1ODQ3NDQsNi42Njk1NDM3MiAxMC42MDQ0ODg5LDE0LjQ3ODg4NTcgNi4zMzcwODg5NywyNi4yNDYyNDExIiBpZD0iRmlsbC0xIiBmaWxsPSIjRjJFRUU4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTM1LjM2NjA3NzMsNDIuODk5NzY5NSBDMjYuMTkxMTY3NCw0Mi44OTk3Njk1IDE4LjcxMjU0ODksMzUuNDMxODE5NiAxOC43MTI1NDg5LDI2LjI0NjI0MTEgQzE4LjcxMjU0ODksMjQuNTcxMjg2NiAyMC4xMTAxMjI0LDIzLjE4NDM4MTYgMjEuNzg1MDc2OSwyMy4xODQzODE2IEMyMy41MTMzNzM5LDIzLjE4NDM4MTYgMjQuODY4MjczNCwyNC41NzEyODY2IDI0Ljg2ODI3MzQsMjYuMjQ2MjQxMSBDMjQuODY4MjczNCwzMi4wNjA1NzM2IDI5LjU5NDQxODksMzYuNzU0NzEzNiAzNS4zNjYwNzczLDM2Ljc1NDcxMzYgQzQxLjE2OTc0MTMsMzYuNzU0NzEzNiA0NS44ODUyMTgzLDMyLjA2MDU3MzYgNDUuODg1MjE4MywyNi4yNDYyNDExIEM0NS44ODUyMTgzLDIwLjQ3NDU4MjcgNDEuMTY5NzQxMywxNS43Njk3NzQyIDM1LjM2NjA3NzMsMTUuNzY5Nzc0MiBDMzMuNjgwNDU0MywxNS43Njk3NzQyIDMyLjI5MzU0OTMsMTQuMzkzNTM3NyAzMi4yOTM1NDkzLDEyLjY5NzI0NjIgQzMyLjI5MzU0OTMsMTAuOTkwMjg2MiAzMy42ODA0NTQzLDkuNjM1Mzg2NzEgMzUuMzY2MDc3Myw5LjYzNTM4NjcxIEM0NC41NjIzMjQzLDkuNjM1Mzg2NzEgNTIuMDMwMjc0MiwxNy4xMDMzMzY3IDUyLjAzMDI3NDIsMjYuMjQ2MjQxMSBDNTIuMDMwMjc0MiwzNS40MzE4MTk2IDQ0LjU2MjMyNDMsNDIuODk5NzY5NSAzNS4zNjYwNzczLDQyLjg5OTc2OTUiIGlkPSJGaWxsLTQiIGZpbGw9IiNGMkVFRTgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 55px 40px; }

  .studentrow.alternate {
    background: #000; }

  .studentrow.alternate h4.name, .studentrow.alternate h5.course, .studentrow.alternate .projects a.project h5.project-title, .studentrow.alternate .header small, .studentrow.alternate .header small span {
    color: #fff; }

  .studentrow.alternate .header.location {
    border-top: none; }

  .studentrow.alternate .project-stats p {
    color: #999999; }

  .studentrow.alternate .project-stats p.views {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyOXB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyOSAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJWaWV3cyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzk5OTk5OSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU3MTQyOSwxMS4zNzg0IEM0LjI2LDE2LjIzMTYgOC45MDE0Mjg1NywxOS40NjU2IDE0LjIxMTQyODYsMTkuNDY1NiBDMTkuNTE3MTQyOSwxOS40NjU2IDI0LjE1ODU3MTQsMTYuMjMxNiAyNS44ODU3MTQzLDExLjM3ODQgQzI0LjE1ODU3MTQsNi41MjUyIDE5LjUxNzE0MjksMy4zMDQ0IDE0LjIxMTQyODYsMy4zMDQ0IEM4LjkwMTQyODU3LDMuMzA0NCA0LjI2LDYuNTI1MiAyLjU0NTcxNDI5LDExLjM3ODQgTTE0LjIxMTQyODYsMjIgQzcuNjkyODU3MTQsMjIgMi4wMDE0Mjg1NywxNy44OTA0IDAuMDY0Mjg1NzE0MywxMS43NzQ0IEMtMC4wMjE0Mjg1NzE0LDExLjUyMzYgLTAuMDIxNDI4NTcxNCwxMS4yNDIgMC4wNjQyODU3MTQzLDEwLjk5MTIgQzIuMDAxNDI4NTcsNC44Nzk2IDcuNjkyODU3MTQsMC43NzQ0IDE0LjIxMTQyODYsMC43NzQ0IEMyMC43MjU3MTQzLDAuNzc0NCAyNi40MTcxNDI5LDQuODc5NiAyOC4zNjcxNDI5LDEwLjk5MTIgQzI4LjQ0LDExLjI0MiAyOC40NCwxMS41MjM2IDI4LjM2NzE0MjksMTEuNzc0NCBDMjYuNDE3MTQyOSwxNy44OTA0IDIwLjcyNTcxNDMsMjIgMTQuMjExNDI4NiwyMiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjIwNzE0MjksMTguMjQ2OCBDMTAuNTIxNDI4NiwxOC4yNDY4IDcuNTE3MTQyODYsMTUuMTY2OCA3LjUxNzE0Mjg2LDExLjM3ODQgQzcuNTE3MTQyODYsMTAuNjg3NiA4LjA3ODU3MTQzLDEwLjExNTYgOC43NTE0Mjg1NywxMC4xMTU2IEM5LjQ0NTcxNDI5LDEwLjExNTYgOS45OSwxMC42ODc2IDkuOTksMTEuMzc4NCBDOS45OSwxMy43NzY0IDExLjg4ODU3MTQsMTUuNzEyNCAxNC4yMDcxNDI5LDE1LjcxMjQgQzE2LjUzODU3MTQsMTUuNzEyNCAxOC40MzI4NTcxLDEzLjc3NjQgMTguNDMyODU3MSwxMS4zNzg0IEMxOC40MzI4NTcxLDguOTk4IDE2LjUzODU3MTQsNy4wNTc2IDE0LjIwNzE0MjksNy4wNTc2IEMxMy41Myw3LjA1NzYgMTIuOTcyODU3MSw2LjQ5IDEyLjk3Mjg1NzEsNS43OTA0IEMxMi45NzI4NTcxLDUuMDg2NCAxMy41Myw0LjUyNzYgMTQuMjA3MTQyOSw0LjUyNzYgQzE3LjkwMTQyODYsNC41Mjc2IDIwLjkwMTQyODYsNy42MDc2IDIwLjkwMTQyODYsMTEuMzc4NCBDMjAuOTAxNDI4NiwxNS4xNjY4IDE3LjkwMTQyODYsMTguMjQ2OCAxNC4yMDcxNDI5LDE4LjI0NjgiIGlkPSJGaWxsLTQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==") center left no-repeat;
    background-size: 22px 17px; }

  .studentrow.alternate .project-stats p.appreciations {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJMaWtlcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzk5OTk5OSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMi43NjQyODU3MSwxNC43OTQyODU3IEwyLjc5LDE0Ljg1NDI4NTcgTDYuNDI4NTcxNDMsMjcuMjMxNDI4NiBMMTEuNDc3MTQyOSwyNS43NDQyODU3IEw3LjgyNTcxNDI5LDEzLjI5ODU3MTQgTDIuNzY0Mjg1NzEsMTQuNzk0Mjg1NyBMMi43NjQyODU3MSwxNC43OTQyODU3IFogTTUuNTg4NTcxNDMsMzAgQzUuMDYxNDI4NTcsMzAgNC41Njg1NzE0MywyOS42NTI4NTcxIDQuNDE4NTcxNDMsMjkuMTEyODU3MSBMMC4wNDcxNDI4NTcxLDE0LjMwMTQyODYgQy0wLjEzNzE0Mjg1NywxMy42NDU3MTQzIDAuMjM1NzE0Mjg2LDEyLjk2ODU3MTQgMC44ODcxNDI4NTcsMTIuNzcxNDI4NiBMOC4zMDE0Mjg1NywxMC41ODU3MTQzIEM4LjYxNDI4NTcxLDEwLjQ4NzE0MjkgOC45NjE0Mjg1NywxMC41MjU3MTQzIDkuMjQ0Mjg1NzEsMTAuNjg0Mjg1NyBDOS41MjcxNDI4NiwxMC44NDI4NTcxIDkuNzUsMTEuMTA0Mjg1NyA5LjgzNTcxNDI5LDExLjQxMjg1NzEgTDE0LjIwMjg1NzEsMjYuMjM3MTQyOSBDMTQuMjkyODU3MSwyNi41NDE0Mjg2IDE0LjI1NDI4NTcsMjYuODc1NzE0MyAxNC4xMDg1NzE0LDI3LjE3NTcxNDMgQzEzLjk0NTcxNDMsMjcuNDU4NTcxNCAxMy42NzE0Mjg2LDI3LjY2ODU3MTQgMTMuMzY3MTQyOSwyNy43NjcxNDI5IEw1Ljk0ODU3MTQzLDI5Ljk1Mjg1NzEgQzUuODI0Mjg1NzEsMjkuOTg3MTQyOSA1LjcxMjg1NzE0LDMwIDUuNTg4NTcxNDMsMzAgTDUuNTg4NTcxNDMsMzAgWiIgaWQ9IkZpbGwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjA5MTQyODYsMjEuMDM4NTcxNCBDMTQuNjc0Mjg1NywyMS4wMzg1NzE0IDE1LjMyNTcxNDMsMjEuMDc3MTQyOSAxNi4wMjg1NzE0LDIxLjEzNzE0MjkgTDE3Ljk1Mjg1NzEsMjEuMzA4NTcxNCBDMTkuMjksMjEuNDIgMjAuNDYsMjEuNTE4NTcxNCAyMS4yMTQyODU3LDIxLjYxNzE0MjkgQzIxLjQyNDI4NTcsMjEuNjQyODU3MSAyMS42NjQyODU3LDIxLjY1NTcxNDMgMjEuOTA0Mjg1NywyMS42NTU3MTQzIEMyMi43MzU3MTQzLDIxLjY1NTcxNDMgMjMuMDcsMjEuNDQ1NzE0MyAyMy4xMDQyODU3LDIxLjM5NDI4NTcgQzIzLjE1MTQyODYsMjEuMjg3MTQyOSAyMy4xNzcxNDI5LDIxLjE1NDI4NTcgMjMuMTksMjEuMDEyODU3MSBDMjMuMjU0Mjg1NywyMC41NDU3MTQzIDIzLjU1ODU3MTQsMjAuMTUxNDI4NiAyNC4wMDg1NzE0LDE5Ljk4ODU3MTQgQzI0LjQ3NTcxNDMsMTkuODMgMjQuNzgsMTkuNDIyODU3MSAyNC44MTg1NzE0LDE4Ljk1MTQyODYgTDI0Ljc5Mjg1NzEsMTguNjk0Mjg1NyBDMjQuNzExNDI4NiwxOC4xNzU3MTQzIDI0Ljk0Mjg1NzEsMTcuNjcgMjUuMzg4NTcxNCwxNy40MDg1NzE0IEMyNS43MzU3MTQzLDE3LjE5ODU3MTQgMjUuOTQ1NzE0MywxNi44Njg1NzE0IDI1Ljk3MTQyODYsMTYuNDgyODU3MSBDMjUuOTgsMTYuMjk4NTcxNCAyNS45NDU3MTQzLDE2LjEyNzE0MjkgMjUuODY4NTcxNCwxNS45NTE0Mjg2IEMyNS42NTg1NzE0LDE1LjQ1ODU3MTQgMjUuNzcsMTQuOTA1NzE0MyAyNi4xNjQyODU3LDE0LjU0NTcxNDMgQzI2LjUxMTQyODYsMTQuMjI0Mjg1NyAyNi43MDQyODU3LDEzLjgwNDI4NTcgMjYuNzA0Mjg1NywxMy4zNjI4NTcxIEMyNi43MDQyODU3LDEyLjQ3MTQyODYgMjUuOTgsMTEuNzQyODU3MSAyNS4wODg1NzE0LDExLjc0Mjg1NzEgTDI0LjU0ODU3MTQsMTEuNzQyODU3MSBDMTkuMTQ0Mjg1NywxMS43NDI4NTcxIDE4LjE3NTcxNDMsMTAuNzU3MTQyOSAxNy44NTQyODU3LDEwLjQzNTcxNDMgQzE3LjUxNTcxNDMsMTAuMDggMTcuMzMxNDI4Niw5LjYwODU3MTQzIDE3LjM0NDI4NTcsOS4xNDE0Mjg1NyBDMTcuMzQ0Mjg1Nyw4Ljc1NTcxNDI5IDE3LjM1Mjg1NzEsOC4zMTQyODU3MSAxNy40MDQyODU3LDcuODE3MTQyODYgQzE3LjQyNTcxNDMsNy41NDcxNDI4NiAxNy40Niw3LjMyNDI4NTcxIDE3LjUwMjg1NzEsNy4xMTQyODU3MSBDMTcuNTQxNDI4Niw2LjgzMTQyODU3IDE3LjU3NTcxNDMsNi41NjE0Mjg1NyAxNy41OTcxNDI5LDYuMzEyODU3MTQgQzE3Ljc4MTQyODYsNC4wMDcxNDI4NiAxNy4xODE0Mjg2LDIuODQ1NzE0MjkgMTYuODgxNDI4NiwyLjYxIEMxNi43MSwyLjYyMjg1NzE0IDE2LjUwNDI4NTcsMi42NjE0Mjg1NyAxNi4zMjg1NzE0LDIuNzA4NTcxNDMgQzE2LjM4ODU3MTQsMy41NzQyODU3MSAxNi40NjU3MTQzLDUuNjM1NzE0MjkgMTUuOSw3LjQ3NDI4NTcxIEwxNS43OTcxNDI5LDcuNjk3MTQyODYgQzE0Ljg2Mjg1NzEsOS40NSAxMi4zMjU3MTQzLDEyLjI3NDI4NTcgMTAuNDg3MTQyOSwxMy45MDI4NTcxIEwxMi42MDg1NzE0LDIxLjExMTQyODYgQzEzLjA3MTQyODYsMjEuMDY0Mjg1NyAxMy41NiwyMS4wMzg1NzE0IDE0LjA5MTQyODYsMjEuMDM4NTcxNCBNMjEuOTA0Mjg1NywyNC4xMjQyODU3IEMyMS41NDg1NzE0LDI0LjEyNDI4NTcgMjEuMjE0Mjg1NywyNC4wOTg1NzE0IDIwLjkxLDI0LjA2NDI4NTcgQzIwLjE2NDI4NTcsMjMuOTY1NzE0MyAxOS4wNDE0Mjg2LDIzLjg3NTcxNDMgMTcuNzUxNDI4NiwyMy43Njg1NzE0IEwxNS44MTg1NzE0LDIzLjU5Mjg1NzEgQzEzLjc4NzE0MjksMjMuNDIxNDI4NiAxMi41Nzg1NzE0LDIzLjU2NzE0MjkgMTIuMDM0Mjg1NywyMy43MDQyODU3IEMxMS4zOTE0Mjg2LDIzLjg2Mjg1NzEgMTAuNzQ4NTcxNCwyMy40ODE0Mjg2IDEwLjU0NzE0MjksMjIuODUxNDI4NiBMNy44OTQyODU3MSwxMy44MyBDNy43NTI4NTcxNCwxMy4zNSA3LjkyNDI4NTcxLDEyLjgzMTQyODYgOC4zMTQyODU3MSwxMi41MSBDOS44ODcxNDI4NiwxMS4yNjI4NTcxIDEyLjYyMTQyODYsOC4yODg1NzE0MyAxMy41NzcxNDI5LDYuNjIxNDI4NTcgQzE0LjA5MTQyODYsNC44MzQyODU3MSAxMy44NDI4NTcxLDIuNjc0Mjg1NzEgMTMuODQyODU3MSwyLjU4NDI4NTcxIEMxMy43ODcxNDI5LDIuMDQ0Mjg1NzEgMTMuOTQ1NzE0MywxLjUxMjg1NzE0IDE0LjMxODU3MTQsMS4xMDU3MTQyOSBDMTUuMTU0Mjg1NywwLjE2NzE0Mjg1NyAxNi43ODI4NTcxLDAuMTQxNDI4NTcxIDE2Ljk3MTQyODYsMC4xNDE0Mjg1NzEgQzE3LjYxLDAuMTQxNDI4NTcxIDE4LjI0NDI4NTcsMC40MzcxNDI4NTcgMTguNzQ1NzE0MywwLjk4MTQyODU3MSBDMTkuNzcsMi4xMDQyODU3MSAyMC4yNTQyODU3LDQuMTE0Mjg1NzEgMjAuMDU3MTQyOSw2LjUyMjg1NzE0IEMyMC4wMzE0Mjg2LDYuODE4NTcxNDMgMTkuOTgsNy4xNCAxOS45Mjg1NzE0LDcuNDc0Mjg1NzEgQzE5LjkxMTQyODYsNy42NzE0Mjg1NyAxOS44ODU3MTQzLDcuODY4NTcxNDMgMTkuODYsOC4wNjU3MTQyOSBDMTkuODM0Mjg1Nyw4LjMxNDI4NTcxIDE5LjgxNzE0MjksOC41NTg1NzE0MyAxOS44MDQyODU3LDguNzk0Mjg1NzEgQzIwLjM5MTQyODYsOS4wMTcxNDI4NiAyMS45NDI4NTcxLDkuMjc0Mjg1NzEgMjQuNTQ4NTcxNCw5LjI3NDI4NTcxIEwyNS4wNjcxNDI5LDkuMjc0Mjg1NzEgQzI3LjM1MTQyODYsOS4yNzQyODU3MSAyOS4xNzcxNDI5LDExLjEwNDI4NTcgMjkuMTc3MTQyOSwxMy4zNjI4NTcxIEMyOS4xNzcxNDI5LDE0LjIzNzE0MjkgMjguODksMTUuMDY0Mjg1NyAyOC4zNzE0Mjg2LDE1Ljc2NzE0MjkgQzI4LjQyNzE0MjksMTYuMDUgMjguNDQ4NTcxNCwxNi4zMzcxNDI5IDI4LjQyNzE0MjksMTYuNjIgQzI4LjM4NDI4NTcsMTcuNTU4NTcxNCAyNy45NjQyODU3LDE4LjQyIDI3LjI3NDI4NTcsMTkuMDYyODU3MSBMMjcuMjc0Mjg1NywxOS4xMTQyODU3IEMyNy4yMTQyODU3LDIwLjMxIDI2LjUzMjg1NzEsMjEuMzg1NzE0MyAyNS41MDg1NzE0LDIyLjAwMjg1NzEgTDI1LjQyNzE0MjksMjIuMjYgQzI0Ljk2NDI4NTcsMjMuNDcyODU3MSAyMy43MTcxNDI5LDI0LjEyNDI4NTcgMjEuOTA0Mjg1NywyNC4xMjQyODU3IiBpZD0iRmlsbC00IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 22px 23px; }

  .studentrow.alternate .project-stats p.comments {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAzMiAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xNi4xODA4MTMxLDIuNjU3ODc3MzkgQzkuMjAyOTcyMjYsMi42NTc4NzczOSAzLjUzMDMzOTAzLDcuMDU1MzcyNDUgMy41MzAzMzkwMywxMi40NjM0MTQ2IEMzLjUzMDMzOTAzLDE2LjE3MzM2ODUgNi4zMzI0MjgxNywxOS42Mjk1MzIgMTAuNjcyNDcxOCwyMS4yNzY4NjIyIEMxMS4wMTkzMTAyLDIxLjQxMDY3OSAxMS4yOTc2OTM2LDIxLjY3MzY5ODEgMTEuNDM0NjAzNSwyMi4wMzM2MTkgQzExLjU3MTUxMzQsMjIuMzc5Njk2OCAxMS41NTMyNTg4LDIyLjc3NjUzMjYgMTEuMzg4OTY2OSwyMy4xMDQxNTI5IEwxMS4zMTEzODQ2LDIzLjI3MDI3MDMgQzExLjIzMzgwMjMsMjMuNDQxMDAyIDExLjE0NzA5MjcsMjMuNjAyNTA0OSAxMS4wNTEyNTU4LDIzLjc3MzIzNjcgQzEwLjgxODUwOSwyNC4xNzQ2ODY5IDEwLjU1ODM4MDIsMjQuNTQzODM2NSAxMC4yNzA4Njk0LDI0LjkwMzc1NzQgQzExLjc5NTEzMjksMjQuNDY1MzkyMiAxMy4xMTg1OTUyLDIzLjY3NjMzNDkgMTQuMTQwODU1NywyMi42MTk2NDQgQzE0LjQwNTU0ODIsMjIuMzUyMDEwNSAxNC43NzUyMDQ5LDIyLjIwNDM1MDcgMTUuMTYzMTE2MywyMi4yMTgxOTM4IEMxNS40OTYyNjM3LDIyLjI0NTg4IDE1LjgzMzk3NDcsMjIuMjU5NzIzMSAxNi4xODA4MTMxLDIyLjI1OTcyMzEgQzIzLjE1NDA5MDQsMjIuMjU5NzIzMSAyOC44MzEyODczLDE3Ljg3NjA3MTIgMjguODMxMjg3MywxMi40NjM0MTQ2IEMyOC44MzEyODczLDcuMDU1MzcyNDUgMjMuMTU0MDkwNCwyLjY1Nzg3NzM5IDE2LjE4MDgxMzEsMi42NTc4NzczOSBNNy4wNjcxNzc5MywyOCBDNi42OTc1MjEyMiwyOCA2LjMyMzMwMDg1LDI3Ljk4NjE1NjkgNS45NDQ1MTY4MSwyNy45NTg0NzA3IEM1LjM1NTgwNDI3LDI3LjkxNjk0MTMgNC44NjI5Mjg2NSwyNy40ODMxOTA1IDQuNzQ4ODM3MDgsMjYuODk3MTY1NSBDNC42MzQ3NDU1LDI2LjMwMTkxMTcgNC45MzEzODM2LDI1LjcxNTg4NjYgNS40NjA3Njg1MiwyNS40NDgyNTMxIEM2LjYyNDUwMjYxLDI0Ljg2MjIyODEgNy41ODI4NzE4NiwyNC4wOTE2MjgyIDguMzA4NDk0MywyMy4xMzY0NTM1IEMzLjc2MzA4NTg1LDIwLjkwMzA5ODIgMC45MDE2NjkwODQsMTYuODUxNjgwOSAwLjkwMTY2OTA4NCwxMi40NjM0MTQ2IEMwLjkwMTY2OTA4NCw1LjU5MjYxNzAxIDcuNzU2MjkxMDYsMCAxNi4xODA4MTMxLDAgQzI0LjYwNTMzNTIsMCAzMS40NTk5NTcyLDUuNTkyNjE3MDEgMzEuNDU5OTU3MiwxMi40NjM0MTQ2IEMzMS40NTk5NTcyLDE5LjMzNDIxMjMgMjQuNjA1MzM1MiwyNC45MTc2MDA1IDE2LjE4MDgxMzEsMjQuOTE3NjAwNSBDMTUuOTgwMDEyLDI0LjkxNzYwMDUgMTUuNzgzNzc0NSwyNC45MTc2MDA1IDE1LjU4NzUzNjksMjQuOTAzNzU3NCBDMTMuNDI0MzYwNiwyNi45MTEwMDg2IDEwLjQyNjAzNCwyOCA3LjA2NzE3NzkzLDI4IiBpZD0iRmlsbC0xIiBmaWxsPSIjOTk5OTk5IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
    background-size: 22px 20px; }

  /* ================================================== */
  /* ==             12. Profile Editing CSS          == */
  /* ================================================== */
  /* Profile Full */
  #profile-content.edit {
    display: none;
    text-transform: none; }

  #profile-content.edit.display {
    display: block; }

  #profile-content.edit p.infostrip {
    width: 100%;
    padding-left: 10px;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 30px;
    border-bottom: 1px solid #999;
    padding-bottom: 30px;
    text-decoration: none; }

  #profile-content.edit div span {
    display: inline-block;
    text-transform: uppercase;
    margin: 0;
    padding: 0; }

  #profile-content.edit div span.heady {
    display: inline-block;
    text-decoration: underline;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    margin-top: 20px; }

  #profile-content.edit div.infostrip {
    width: 100%;
    padding-left: 10px;
    font-family: 'BG-Black' !important;
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 30px;
    border-bottom: 1px solid #999;
    padding-bottom: 30px;
    text-decoration: none; }

  #profile-content.edit input {
    padding-top: 10px;
    width: 100%;
    font-size: 14px;
    text-transform: lowercase;
    font-weight: bold;
    line-height: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000 !important;
    border: none;
    padding-bottom: 0px;
    border-bottom: 1px solid #999;
    padding-left: 0px; }

  #profile-content.edit select {
    float: left;
    margin-top: 10px;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    color: #000 !important;
    border-color: #999; }

  #profile-content.edit select.day, #profile-content.edit select.month {
    margin-right: 5px; }

  #profile-content.edit .selectline {
    clear: both;
    width: 100%;
    height: 1px;
    background: #999; }

  #profile-content.edit input::-webkit-input-placeholder {
    color: #999;
    padding-top: 3px; }

  #profile-content.edit input:-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 3px; }

  #profile-content.edit input::-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 3px; }

  #profile-content.edit input:-ms-input-placeholder {
    color: #999;
    padding-top: 3px; }

  #profile-content.edit h2 input {
    width: 100%;
    font-family: 'BG-Black' !important;
    font-size: 45px;
    text-transform: uppercase;
    line-height: 45px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000 !important;
    border: none;
    padding-bottom: 0px;
    padding-top: 0px; }

  #profile-content.edit h2 input::-webkit-input-placeholder {
    color: #999;
    padding-top: 10px; }

  #profile-content.edit h2 input:-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 10px; }

  #profile-content.edit h2 input::-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 10px; }

  #profile-content.edit h2 input:-ms-input-placeholder {
    color: #999;
    padding-top: 10px; }

  #profile-content.edit .update-profile-button {
    text-align: center;
    width: 100%;
    background: #666;
    font-family: 'BG-Black';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    text-decoration: none;
    text-transform: uppercase; }

  #profile-content.edit .update-profile-button:hover {
    background: #999;
    color: #000; }

  #profile-content.edit .grid figure h2 {
    color: #ffffff !important; }

  #profile-content.edit .other {
    display: none; }

  #profile-content.edit .other.active {
    display: block; }

  #profile-content.edit .about b {
    font-weight: bold; }

  #profile-content.edit h4#change-password.studentMargin {
    margin-top: 30px; }

  #profile-content.edit span.showStudent.header {
    margin-top: 0px; }

  .redactor-container {
    width: 100% !important; }

  .redactor_box {
    width: 100% !important; }

  .redactor-profile {
    width: 100% !important; }

  /* Add / Edit Project */
  #project-edit {
    font-family: 'BG-Regular';
    font-size: 14px;
    line-height: 16px;
    color: #000 !important;
    padding-bottom: 30px;
    background: #fff;
    text-transform: none;
    background: #666666; }

  #project-edit.display {
    display: block; }

  #project-edit .items {
    font-family: 'BG-Black';
    word-wrap: break-word; }

  #project-edit .items a {
    color: #fff !important;
    text-decoration: none; }

  #project-edit h2 {
    width: 100%;
    font-family: 'BG-Black' !important;
    font-size: 45px;
    text-transform: uppercase;
    line-height: 45px;
    margin-top: 20px;
    margin-bottom: 30px;
    color: #000 !important;
    border-bottom: 1px solid #333;
    padding-bottom: 10px; }

  #project-edit h4 {
    color: #fff;
    width: 100%;
    font-family: 'BG-Black' !important;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 22px;
    margin-bottom: 10px;
    color: #000 !important;
    border-bottom: 1px solid #333;
    padding-bottom: 10px; }

  #project-edit .details {
    padding-left: 30px;
    padding-right: 30px; }

  #project-edit .about {
    font-family: 'Arial';
    font-size: 15px;
    text-transform: none;
    white-space: pre-wrap; }

  #project-edit p span {
    color: #fff;
    text-decoration: underline;
    text-transform: uppercase; }

  #project-edit p.infostrip {
    color: #fff;
    width: 100%;
    padding-left: 10px;
    font-size: 14px;
    text-transform: lowercase;
    padding-top: 30px;
    border-bottom: 1px solid #333;
    padding-bottom: 30px;
    text-decoration: none; }

  #project-edit input {
    padding-top: 10px;
    width: 100%;
    font-size: 14px;
    text-transform: lowercase;
    font-weight: bold;
    line-height: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff !important;
    border: none;
    padding-bottom: 0px;
    border-bottom: 1px solid #333;
    padding-left: 0px;
    background: #666;
    box-shadow: none; }

  #project-edit select {
    margin-top: 10px;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    color: #000 !important;
    border-color: #999;
    padding: 6px 4px;
  }

  #project-edit .selectline {
    width: 100%;
    height: 1px;
    background: #333; }

  #project-edit input::-webkit-input-placeholder {
    color: #999;
    padding-top: 3px; }

  #project-edit input:-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 3px; }

  #project-edit input::-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 3px; }

  #project-edit input:-ms-input-placeholder {
    color: #999;
    padding-top: 3px; }

  #project-edit h2 input {
    width: 100%;
    font-size: 45px;
    text-transform: lowercase;
    line-height: 45px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff !important;
    border: none;
    padding-bottom: 0px;
    padding-top: 0px; }

  #project-edit h2 input::-webkit-input-placeholder {
    color: #999;
    padding-top: 10px; }

  #project-edit h2 input:-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 10px; }

  #project-edit h2 input::-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 10px; }

  #project-edit h2 input:-ms-input-placeholder {
    color: #999;
    padding-top: 10px; }

  #project-edit .update-profile-button {
    text-align: center;
    width: 100%;
    background: #333;
    font-size: 14px;
    font-family: 'BG-Black';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    border: none; }

  #project-edit .update-profile-button:hover {
    background: #202020;
    color: #fff; }

  #project-edit .grid figure h2 {
    color: #ffffff !important; }

  #project-edit .update-profile-button.adder {
    width: 48%;
    display: block; }

  #project-edit .update-profile-button.adder.left {
    float: left; }

  #project-edit .update-profile-button.adder.right {
    float: right; }

  #project-holder {
    background: #fff;
    width: 100%; }

  #project-edit .update-profile-button.leftcol {
    margin-top: 20px; }

  #project-edit .update-profile-button.delete {
    background: #660000; }

  #project-edit .update-profile-button.delete:hover {
    background: #480000; }

  #project-edit .update-profile-button.delete.active {
    display: block; }

  /* Project Edit Image / Video Sorter */
  #item-sort-container {
    overflow: auto; }

  #item-sorter {
    position: relative;
    overflow: hidden; }

  #item-sorter .item {
    padding: 5px;
    height: auto;
    background: #eaeaea;
    cursor: hand;
    cursor: pointer;
    margin-bottom: 30px; }

  #item-sorter .item .close {
    display: block;
    width: 12px;
    height: 12px;
    right: 0;
    margin-top: 0px;
    margin-right: 5px;
    cursor: hand;
    cursor: pointer;
    position: absolute;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiPg0KPGcgaWQ9Imljb21vb24taWdub3JlIj4NCgk8bGluZSBzdHJva2Utd2lkdGg9IjEiIHgxPSIiIHkxPSIiIHgyPSIiIHkyPSIiIHN0cm9rZT0iIzQ0OUZEQiIgb3BhY2l0eT0iIj48L2xpbmU+DQo8L2c+DQoJPHBhdGggZD0iTTYzLjQxNiA1MS40MTZjLTAtMC0wLjAwMS0wLjAwMS0wLjAwMS0wLjAwMWwtMTkuNDE1LTE5LjQxNiAxOS40MTUtMTkuNDE2YzAtMCAwLjAwMS0wIDAuMDAxLTAuMDAxIDAuMjA5LTAuMjA5IDAuMzYtMC40NTMgMC40NTctMC43MTMgMC4yNjUtMC43MTEgMC4xMTQtMS41NDMtMC40NTgtMi4xMTRsLTkuMTcyLTkuMTcyYy0wLjU3Mi0wLjU3Mi0xLjQwMy0wLjcyMy0yLjExNC0wLjQ1OC0wLjI2IDAuMDk3LTAuNTA0IDAuMjQ4LTAuNzE0IDAuNDU3IDAgMC0wIDAtMC4wMDEgMC4wMDFsLTE5LjQxNiAxOS40MTYtMTkuNDE2LTE5LjQxNmMtMC0wLTAtMC0wLjAwMS0wLjAwMS0wLjIwOS0wLjIwOS0wLjQ1My0wLjM2LTAuNzEzLTAuNDU3LTAuNzExLTAuMjY2LTEuNTQzLTAuMTE0LTIuMTE0IDAuNDU3bC05LjE3MiA5LjE3MmMtMC41NzIgMC41NzItMC43MjMgMS40MDMtMC40NTggMi4xMTQgMC4wOTcgMC4yNiAwLjI0OCAwLjUwNSAwLjQ1NyAwLjcxMyAwIDAgMCAwIDAuMDAxIDAuMDAxbDE5LjQxNiAxOS40MTYtMTkuNDE2IDE5LjQxNmMtMCAwLTAgMC0wIDAuMDAxLTAuMjA5IDAuMjA5LTAuMzYgMC40NTMtMC40NTcgMC43MTMtMC4yNjYgMC43MTEtMC4xMTQgMS41NDMgMC40NTggMi4xMTRsOS4xNzIgOS4xNzJjMC41NzIgMC41NzIgMS40MDMgMC43MjMgMi4xMTQgMC40NTggMC4yNi0wLjA5NyAwLjUwNC0wLjI0OCAwLjcxMy0wLjQ1NyAwLTAgMC0wIDAuMDAxLTAuMDAxbDE5LjQxNi0xOS40MTYgMTkuNDE2IDE5LjQxNmMwIDAgMC4wMDEgMCAwLjAwMSAwLjAwMSAwLjIwOSAwLjIwOSAwLjQ1MyAwLjM2IDAuNzEzIDAuNDU3IDAuNzExIDAuMjY1IDEuNTQzIDAuMTE0IDIuMTE0LTAuNDU4bDkuMTcyLTkuMTcyYzAuNTcyLTAuNTcyIDAuNzIzLTEuNDAzIDAuNDU4LTIuMTE0LTAuMDk3LTAuMjYtMC4yNDgtMC41MDQtMC40NTctMC43MTN6IiBmaWxsPSIjNjY2NjY2Ij48L3BhdGg+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 12px 12px; }

  #item-sorter .item .close:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiPg0KPGcgaWQ9Imljb21vb24taWdub3JlIj4NCgk8bGluZSBzdHJva2Utd2lkdGg9IjEiIHgxPSIiIHkxPSIiIHgyPSIiIHkyPSIiIHN0cm9rZT0iIzQ0OUZEQiIgb3BhY2l0eT0iIj48L2xpbmU+DQo8L2c+DQoJPHBhdGggZD0iTTYzLjQxNiA1MS40MTZjLTAtMC0wLjAwMS0wLjAwMS0wLjAwMS0wLjAwMWwtMTkuNDE1LTE5LjQxNiAxOS40MTUtMTkuNDE2YzAtMCAwLjAwMS0wIDAuMDAxLTAuMDAxIDAuMjA5LTAuMjA5IDAuMzYtMC40NTMgMC40NTctMC43MTMgMC4yNjUtMC43MTEgMC4xMTQtMS41NDMtMC40NTgtMi4xMTRsLTkuMTcyLTkuMTcyYy0wLjU3Mi0wLjU3Mi0xLjQwMy0wLjcyMy0yLjExNC0wLjQ1OC0wLjI2IDAuMDk3LTAuNTA0IDAuMjQ4LTAuNzE0IDAuNDU3IDAgMC0wIDAtMC4wMDEgMC4wMDFsLTE5LjQxNiAxOS40MTYtMTkuNDE2LTE5LjQxNmMtMC0wLTAtMC0wLjAwMS0wLjAwMS0wLjIwOS0wLjIwOS0wLjQ1My0wLjM2LTAuNzEzLTAuNDU3LTAuNzExLTAuMjY2LTEuNTQzLTAuMTE0LTIuMTE0IDAuNDU3bC05LjE3MiA5LjE3MmMtMC41NzIgMC41NzItMC43MjMgMS40MDMtMC40NTggMi4xMTQgMC4wOTcgMC4yNiAwLjI0OCAwLjUwNSAwLjQ1NyAwLjcxMyAwIDAgMCAwIDAuMDAxIDAuMDAxbDE5LjQxNiAxOS40MTYtMTkuNDE2IDE5LjQxNmMtMCAwLTAgMC0wIDAuMDAxLTAuMjA5IDAuMjA5LTAuMzYgMC40NTMtMC40NTcgMC43MTMtMC4yNjYgMC43MTEtMC4xMTQgMS41NDMgMC40NTggMi4xMTRsOS4xNzIgOS4xNzJjMC41NzIgMC41NzIgMS40MDMgMC43MjMgMi4xMTQgMC40NTggMC4yNi0wLjA5NyAwLjUwNC0wLjI0OCAwLjcxMy0wLjQ1NyAwLTAgMC0wIDAuMDAxLTAuMDAxbDE5LjQxNi0xOS40MTYgMTkuNDE2IDE5LjQxNmMwIDAgMC4wMDEgMCAwLjAwMSAwLjAwMSAwLjIwOSAwLjIwOSAwLjQ1MyAwLjM2IDAuNzEzIDAuNDU3IDAuNzExIDAuMjY1IDEuNTQzIDAuMTE0IDIuMTE0LTAuNDU4bDkuMTcyLTkuMTcyYzAuNTcyLTAuNTcyIDAuNzIzLTEuNDAzIDAuNDU4LTIuMTE0LTAuMDk3LTAuMjYtMC4yNDgtMC41MDQtMC40NTctMC43MTN6IiBmaWxsPSIjMDAwMDAwIj48L3BhdGg+DQo8L3N2Zz4=") top left no-repeat;
    background-size: 12px 12px; }

  #item-sorter .item img {
    max-width: 100px;
    max-height: 100px;
    float: left;
    margin-right: 10px; }

  #item-sorter .item p span {
    color: #000; }

  #item-sorter .item input {
    float: left;
    margin-top: 0px;
    padding-top: 3px;
    width: 330px;
    font-size: 14px;
    text-transform: lowercase;
    line-height: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000 !important;
    border: none;
    padding-bottom: 5px;
    border-bottom: 1px solid #333;
    padding-left: 0px;
    background: #eaeaea;
    box-shadow: none;
    text-transform: none;
  }

  #item-sorter .item p.instruction {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    text-transform: uppercase;
    color: #333;
    font-size: 12px;
    margin-top: 15px; }

  #item-sorter .item .image {
    display: block;
    min-height: 65px;
    float: left; }

  /*
  #profile-content.edit h4                            { width:100%; font-family:'BG-Black' !important; font-size:20px; text-transform:uppercase; line-height:22px; margin-bottom:10px; color:#000 !important; border-bottom:1px solid #999; padding-bottom:10px; }
  #profile-content.edit .details                  { padding-left:30px; padding-right:30px; }

  /* Profile Full
  #profile-content                            { display:none; font-family:'BG-Regular'; font-size:14px; text-transform:uppercase; line-height:16px; color:#000 !important; padding-bottom:30px; }
  #profile-content .items                     { font-family:'BG-Black'; word-wrap:break-word; }
  #profile-content .items a                   { color:#000 !important; text-decoration:none; }
  #profile-content h2                         { width:100%; font-family:'BG-Black' !important; font-size:45px; text-transform:uppercase; line-height:45px; margin-top:20px; margin-bottom:30px; color:#000 !important; border-bottom:1px solid #999; padding-bottom:10px; }
  #profile-content h4                         { width:100%; font-family:'BG-Black' !important; font-size:20px; text-transform:uppercase; line-height:22px; margin-bottom:10px; color:#000 !important; border-bottom:1px solid #999; padding-bottom:10px; }
  #profile-content .details                   { padding-left:30px; padding-right:30px; }
  #profile-content .about                     { font-family:'Arial'; font-size:15px; text-transform:none; white-space:pre-wrap; }
  */
  /* ================================================== */
  /* ==             13. Events Page CSS              == */
  /* ================================================== */
  /* Top Banner */
  .banner.competitions.events {
    background: #9bb0b2 !important; }

  /* Action Button (Single Page) */
  a#competition-enter.event {
    background: #2b4f8b; }

  /* New Display Projects CSS */

  #latest-entry-pagination-holder-events {
    display: none; }

  .competition-content.events .voting-content-switcher:hover {
    cursor: pointer;
  }

  .competition-content.events .voting-content-switcher.active {
    text-decoration: underline; }

  .competition-content.events .sorter {
    display: none; }

  .competition-content.events .sorter span, .competition-content.events .sorter .active {
    color: #000; }

  /* ================================================== */
  /* ==             15. Plain Page Form CSS          == */
  /* ================================================== */
  #page {
    display: block; }

  #page input {
    width: 100%;
    font-size: 45px;
    text-transform: none;
    line-height: 45px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000 !important;
    border: none;
    padding-bottom: 0px;
    margin-top: 20px;
    background: none;
    border-bottom: 1px solid #666; }

  #page input::-webkit-input-placeholder {
    color: #999;
    padding-top: 10px; }

  #page input:-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 10px; }

  #page input::-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 10px; }

  #page input:-ms-input-placeholder {
    color: #999;
    padding-top: 10px; }

  #page input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset; }

  #page input[type="submit"] {
    border-bottom: none;
    background: #ccc;
    padding-top: 20px;
    padding-bottom: 20px; }

  #page .atSquareCheckBoxHolder {
    margin-top: 25px;
    margin-right: 15px; }

  #page textarea {
    width: 100%;
    font-size: 45px;
    text-transform: none;
    line-height: 45px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000 !important;
    border: none;
    padding-bottom: 20px;
    margin-top: 20px;
    background: none;
    border-bottom: 1px solid #666;
    padding-top: 20px;
    height: 45px; }

  #page textarea::-webkit-input-placeholder {
    color: #999;
    padding-top: 0px; }

  #page textarea:-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 0px; }

  #page textarea::-moz-placeholder {
    color: #999;
    opacity: 1;
    padding-top: 0px; }

  #page textarea:-ms-input-placeholder {
    color: #999;
    padding-top: 0px; }

  #page textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset; }

  #page h4 a {
    font-family: 'BG-Black';
    font-weight: normal; }

  /* Register Select */
  #page select.registerFullWidth {
    width: 100%;
    font-size: 25px;
    text-transform: lowercase;
    font-weight: bold;
    line-height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000;
    border: none;
    padding-bottom: 0px;
    margin-top: 20px;
    background: none;
    border: none;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("../img/icons/select-dropdown.png");
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 5%; }

  #page .selectline {
    width: 100%;
    height: 1px;
    background: #000;
    margin-top: 12px; }

  /* Recaptcha Tweaks */
  a#recaptcha_audio_play_again, a#recaptcha_audio_download {
    cursor: hand;
    cursor: pointer;
    font-family: 'BG-Regular';
    text-transform: none;
    text-decoration: none; }

  a#recaptcha_audio_play_again:hover, a#recaptcha_audio_download:hover {
    font-family: 'BG-Bold'; }

  ul.recaptcha_options li {
    float: left;
    margin-right: 20px;
    margin-top: 20px; }

  ul.recaptcha_options li a {
    font-family: 'BG-Regular';
    text-transform: none;
    text-decoration: none; }

  ul.recaptcha_options li a:hover {
    font-family: 'BG-Bold'; }

  /*input.recaptcha_only_if_image { text-transform: none !important; }
  input.recaptcha_only_if_audio   { text-transform: none !important; }*/
  /* New Captcha Gap */
  .captchav2 {
    margin-top: 40px;
    overflow: hidden; }

  /* Contact Form */
  #contactForm .company {
    display: none; }

  /* ================================================== */
  /* ==             16. Comments System CSS          == */
  /* ================================================== */
  .container.comments {
    border-top: 1px solid #999;
    padding-top: 20px; }

  .container.comments h3 {
    cursor: hand;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-family: 'BG-Black';
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999; }
    @media all and (max-width: 767px) {
      .container.comments h3 {
        font-size: 20px;
        line-height: 22px; } }

  .container.comments h3 .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  .container.comments h3.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  .container.comments .comment-main {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999; }

  .container.comments .comment-main a.imglink {
    margin: 0;
    padding: 0; }

  .container.comments .comment-main img {
    margin: 0;
    padding: 0;
    width: 10%;
    height: auto;
    margin-right: 2%;
    float: left; }

  .container.comments #comment-form, .container.comments .comment-form {
    margin: 0;
    height: auto;
    height: 100%;
    width: 100%;
    height: 140px;
    box-sizing: border-box; }

  .container.comments a#comment-form-button, .container.comments a.comment-form-button {
    margin: 0;
    padding: 0;
    height: auto;
    bottom: 0;
    text-align: center;
    background: #666;
    font-family: 'BG-Black';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 5px; }

  .container.comments a#comment-form-button:hover, .container.comments a.comment-form-button:hover {
    background: #999;
    color: #000; }

  .container.comments .comment-main.reply {
    margin: 0;
    padding: 0;
    margin-left: 40px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #999;
    border-bottom: none; }

  .container.comments textarea {
    font-family: 'Arial'; }

  .container.comments .content {
    font-family: 'Arial';
    float: left;
    width: 88%; }

  .container.comments .content p {
    white-space: pre-wrap; }

  .container.comments .content.noform {
    float: left;
    display: block; }

  .container.comments .content h6 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 16px;
    text-transform: uppercase;
    line-height: 30px;
    color: #000;
    padding: 0px; }

  .container.comments .content h6 a {
    color: #000;
    text-decoration: none;
    margin-right: 10px; }

  .container.comments .content h6 span.date {
    font-size: 12px;
    color: #333; }

  .container.comments .content a.reply {
    display: block;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 30px;
    color: #000;
    padding: 0px; }

  .container.comments .content a.reply:hover {
    text-decoration: underline; }

  .container.comments a.comment-delete {
    display: block;
    width: 20px;
    height: 24px;
    position: absolute;
    float: right;
    right: 10px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMzhweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMzOCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTIzLjMzMywxNDYuNDUgQzEyMy4zMzMsMTM4LjE2IDExNi42MTcsMTMxLjQzOCAxMDguMzMzLDEzMS40MzggQzEwMC4wNDksMTMxLjQzOCA5My4zMzMsMTM4LjE2IDkzLjMzMywxNDYuNDUgTDkzLjMzMywzMjguNjAzIEM5My4zMzMsMzM2Ljg5NCAxMDAuMDQ5LDM0My42MTYgMTA4LjMzMywzNDMuNjE2IEMxMTYuNjE3LDM0My42MTYgMTIzLjMzMywzMzYuODk0IDEyMy4zMzMsMzI4LjYwMyBMMTIzLjMzMywxNDYuNDUgTDEyMy4zMzMsMTQ2LjQ1IFogTTE4NCwxNDYuNDUgQzE4NCwxMzguMTYgMTc3LjI4NCwxMzEuNDM4IDE2OSwxMzEuNDM4IEMxNjAuNzE2LDEzMS40MzggMTU0LDEzOC4xNiAxNTQsMTQ2LjQ1IEwxNTQsMzI4LjYwMyBDMTU0LDMzNi44OTQgMTYwLjcxNiwzNDMuNjE2IDE2OSwzNDMuNjE2IEMxNzcuMjg0LDM0My42MTYgMTg0LDMzNi44OTQgMTg0LDMyOC42MDMgTDE4NCwxNDYuNDUgTDE4NCwxNDYuNDUgWiBNMjQ0LjY2NywxNDYuNDUgQzI0NC42NjcsMTM4LjE2IDIzNy45NTEsMTMxLjQzOCAyMjkuNjY3LDEzMS40MzggQzIyMS4zODMsMTMxLjQzOCAyMTQuNjY3LDEzOC4xNiAyMTQuNjY3LDE0Ni40NSBMMjE0LjY2NywzMjguNjAzIEMyMTQuNjY3LDMzNi44OTQgMjIxLjM4MywzNDMuNjE2IDIyOS42NjcsMzQzLjYxNiBDMjM3Ljk1MSwzNDMuNjE2IDI0NC42NjcsMzM2Ljg5NCAyNDQuNjY3LDMyOC42MDMgTDI0NC42NjcsMTQ2LjQ1IEwyNDQuNjY3LDE0Ni40NSBaIE0yODQuMzM0LDM3Ni45NzYgTDUzLjY2NiwzNzYuOTc2IEw1My42NjYsOTguMDc5IEwxOC42NjYsOTguMDc5IEwxOC42NjYsNDEyIEwzMTkuMzM0LDQxMiBMMzE5LjMzNCw5OC4wNzkgTDI4NC4zMzQsOTguMDc5IEwyODQuMzM0LDM3Ni45NzYgTDI4NC4zMzQsMzc2Ljk3NiBaIE0yNDIuNjI1LDI4LjAyMiBDMjI3LjE2MSwyOC4wMjIgMjE0LjYyNSwxNS40NzYgMjE0LjYyNSw3LjEwNTQyNzM2ZS0xNSBMMTIzLjM3NSw3LjEwNTQyNzM2ZS0xNSBDMTIzLjM3NSwxNS40NzcgMTEwLjg0LDI4LjAyMiA5NS4zNzUsMjguMDIyIEwwLjQzOCwyOC4wMjIgTDAuNDM4LDY4LjA1NCBMMzM3LjU2Myw2OC4wNTQgTDMzNy41NjMsMjguMDIyIEwyNDIuNjI1LDI4LjAyMiBMMjQyLjYyNSwyOC4wMjIgWiIgaWQ9InRyYXNoLWNhbi0yLWljb24iIGZpbGw9IiM5OTk5OTkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 20px 24px; }

  .container.comments a.comment-delete:hover {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMzhweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMzOCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTIzLjMzMywxNDYuNDUgQzEyMy4zMzMsMTM4LjE2IDExNi42MTcsMTMxLjQzOCAxMDguMzMzLDEzMS40MzggQzEwMC4wNDksMTMxLjQzOCA5My4zMzMsMTM4LjE2IDkzLjMzMywxNDYuNDUgTDkzLjMzMywzMjguNjAzIEM5My4zMzMsMzM2Ljg5NCAxMDAuMDQ5LDM0My42MTYgMTA4LjMzMywzNDMuNjE2IEMxMTYuNjE3LDM0My42MTYgMTIzLjMzMywzMzYuODk0IDEyMy4zMzMsMzI4LjYwMyBMMTIzLjMzMywxNDYuNDUgTDEyMy4zMzMsMTQ2LjQ1IFogTTE4NCwxNDYuNDUgQzE4NCwxMzguMTYgMTc3LjI4NCwxMzEuNDM4IDE2OSwxMzEuNDM4IEMxNjAuNzE2LDEzMS40MzggMTU0LDEzOC4xNiAxNTQsMTQ2LjQ1IEwxNTQsMzI4LjYwMyBDMTU0LDMzNi44OTQgMTYwLjcxNiwzNDMuNjE2IDE2OSwzNDMuNjE2IEMxNzcuMjg0LDM0My42MTYgMTg0LDMzNi44OTQgMTg0LDMyOC42MDMgTDE4NCwxNDYuNDUgTDE4NCwxNDYuNDUgWiBNMjQ0LjY2NywxNDYuNDUgQzI0NC42NjcsMTM4LjE2IDIzNy45NTEsMTMxLjQzOCAyMjkuNjY3LDEzMS40MzggQzIyMS4zODMsMTMxLjQzOCAyMTQuNjY3LDEzOC4xNiAyMTQuNjY3LDE0Ni40NSBMMjE0LjY2NywzMjguNjAzIEMyMTQuNjY3LDMzNi44OTQgMjIxLjM4MywzNDMuNjE2IDIyOS42NjcsMzQzLjYxNiBDMjM3Ljk1MSwzNDMuNjE2IDI0NC42NjcsMzM2Ljg5NCAyNDQuNjY3LDMyOC42MDMgTDI0NC42NjcsMTQ2LjQ1IEwyNDQuNjY3LDE0Ni40NSBaIE0yODQuMzM0LDM3Ni45NzYgTDUzLjY2NiwzNzYuOTc2IEw1My42NjYsOTguMDc5IEwxOC42NjYsOTguMDc5IEwxOC42NjYsNDEyIEwzMTkuMzM0LDQxMiBMMzE5LjMzNCw5OC4wNzkgTDI4NC4zMzQsOTguMDc5IEwyODQuMzM0LDM3Ni45NzYgTDI4NC4zMzQsMzc2Ljk3NiBaIE0yNDIuNjI1LDI4LjAyMiBDMjI3LjE2MSwyOC4wMjIgMjE0LjYyNSwxNS40NzYgMjE0LjYyNSw3LjEwNTQyNzM2ZS0xNSBMMTIzLjM3NSw3LjEwNTQyNzM2ZS0xNSBDMTIzLjM3NSwxNS40NzcgMTEwLjg0LDI4LjAyMiA5NS4zNzUsMjguMDIyIEwwLjQzOCwyOC4wMjIgTDAuNDM4LDY4LjA1NCBMMzM3LjU2Myw2OC4wNTQgTDMzNy41NjMsMjguMDIyIEwyNDIuNjI1LDI4LjAyMiBMMjQyLjYyNSwyOC4wMjIgWiIgaWQ9InRyYXNoLWNhbi0yLWljb24iIGZpbGw9IiMwMDAwMDAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center left no-repeat;
    background-size: 20px 24px; }

  /* ================================================== */
  /* ==             17. Change Password CSS          == */
  /* ================================================== */
  /* First Login Welcome Back Banner */
  #changepasshead {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #fff;
    background: #e91515;
    padding-top: 30px;
    padding-bottom: 30px; }

  #changepasshead .toprow {
    width: 100%;
    height: auto;
    display: block;
    border-bottom: none; }

  #changepasshead .toprow h4 {
    display: inline;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    text-decoration: none; }

  #changepasshead .changepasswordheader, #changepasshead .completeprofileheader {
    cursor: hand;
    cursor: pointer; }

  #changepasshead p {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase; }

  #changepasshead p.inactive {
    display: none; }

  /* ================================================== */
  /* ==             18. DT Twitter CSS               == */
  /* ================================================== */
  .dt-twitter {
    margin-top: -10px;
    width: 100%; }

  .dt-twitter li {
    width: 100%;
    border-bottom: 1px solid #999;
    padding-bottom: 8px; }

  .dt-twitter img {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 5px; }

  .dt-twitter .dt-twitter-tweetbody {
    font-family: 'BG-Regular';
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    line-height: 12px; }

  .dt-twitter .dt-twitter-tweetbody a {
    margin: 0;
    padding: 0;
    display: inline !important;
    font-family: 'BG-Regular';
    font-size: 10px !important;
    color: #fff !important;
    font-weight: bold !important;
    line-height: 12px !important;
    word-wrap: break-word; }

  .dt-twitter .dt-twitter-tweetbody a:hover {
    text-decoration: underline !important; }

  /* ================================================== */
  /* ==             19. Blog Page CSS                == */
  /* ================================================== */
  /* Top Banner */
  .banner.competitions.blog {
    background: #d59a96 !important; }

  .banner.competitions.blog .toprow a.filter:hover, .banner.competitions.blog .toprow a.filter.active {
    background: #1e5959 !important; }

  /* All Filter Sections */
  .banner.competitions.blog .filter-section {
    background: #1e5959; }

  /* Action Button (Single Page) */
  a#competition-enter.blog {
    background: #d59a96; }

  /* Blog Listing Featured Posts Header Bit */
  .at-featured.blog {
    width: 100%;
    height: auto !important;
    background: #000;
    margin-bottom: 0px; }

  .at-featured.blog .at-featured-gallery {
    width: 1185px;
    height: auto;
    overflow: hidden; }

  .at-featured.blog .at-featured-gallery .item {
    width: 1185px;
    height: auto;
    overflow: hidden;
    float: left; }

  .at-featured.blog .at-featured-gallery .gallery {
    width: 9999px;
    height: auto;
    overflow: hidden; }

  .at-featured.blog .at-featured-gallery .gallery a {
    width: auto;
    height: auto;
    display: block;
    float: left;
    border: none;
    text-decoration: none;
    color: #fff; }

  .at-featured.blog .at-featured-gallery .gallery .img {
    width: 1185px;
    height: 667px;
    display: block;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }

  .at-featured.blog .at-featured-gallery .details {
    display: block;
    float: left;
    width: 1185px;
    height: auto;
    background: #000;
    padding-bottom: 0px; }

  .at-featured.blog .at-featured-gallery .details h3 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 40px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase; }

  .at-featured.blog .at-featured-gallery .details .deadline {
    margin: 0;
    padding: 0;
    font-family: 'BG-Medium';
    padding-top: 10px;
    font-size: 23px;
    line-height: 25px;
    color: #fff;
    text-transform: uppercase; }

  .at-featured.blog .at-featured-gallery .details .deadline-date {
    color: #F7978A; }

  .at-featured.blog .at-featured-gallery .details .line-breaker {
    width: 750px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #fff;
    margin-left: 20px; }

  .at-featured.blog .at-featured-gallery .details .contentpad {
    margin: 0;
    padding: 0;
    font-family: 'Arial';
    padding-top: 10px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    padding-right: 20px; }

  .at-featured.blog .at-featured-gallery .details .contentpad a {
    font-family: 'Arial';
    color: #fff;
    font-weight: bold; }

  .at-featured.blog .at-featured-gallery .gallery a .hover {
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: none;
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 667px;
    background: url("../img/portfolio-hover-bg.gif") top left repeat;
    background-size: 2px 2px; }

  .at-featured.blog .at-featured-gallery .gallery a .hover .icon, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 100%;
    height: 667px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjcxcHgiIGhlaWdodD0iNTJweCIgdmlld0JveD0iMCAwIDcxIDUyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0zNS4zNzY3NDU4LDUyIEMxOS4xNDk5NTc0LDUyIDQuOTgyMTg5NDgsNDIuMDM1NjIxIDAuMTYwMDI3NDk5LDI3LjIwNjQwNjEgQy0wLjA1MzM0MjQ5OTcsMjYuNTk4MzAxNiAtMC4wNTMzNDI0OTk3LDI1LjkxNTUxNzYgMC4xNjAwMjc0OTksMjUuMzA3NDEzMSBDNC45ODIxODk0OCwxMC40ODg4NjY3IDE5LjE0OTk1NzQsMC41MzUxNTYyNSAzNS4zNzY3NDU4LDAuNTM1MTU2MjUgQzUxLjU5Mjg2NTcsMC41MzUxNTYyNSA2NS43NjA2MzM3LDEwLjQ4ODg2NjcgNzAuNjE0ODAxMiwyNS4zMDc0MTMxIEM3MC43OTYxNjU3LDI1LjkxNTUxNzYgNzAuNzk2MTY1NywyNi41OTgzMDE2IDcwLjYxNDgwMTIsMjcuMjA2NDA2MSBDNjUuNzYwNjMzNyw0Mi4wMzU2MjEgNTEuNTkyODY1Nyw1MiAzNS4zNzY3NDU4LDUyIE02LjMzNzA4ODk3LDI2LjI0NjI0MTEgQzEwLjYwNDQ4ODksMzguMDEzNTk2NiAyMi4xNTg0NzQ0LDQ1Ljg1NDk0NCAzNS4zNzY3NDU4LDQ1Ljg1NDk0NCBDNDguNTg0MzQ4OCw0NS44NTQ5NDQgNjAuMTM4MzM0MiwzOC4wMTM1OTY2IDY0LjQzNzczOTcsMjYuMjQ2MjQxMSBDNjAuMTM4MzM0MiwxNC40Nzg4ODU3IDQ4LjU4NDM0ODgsNi42Njk1NDM3MiAzNS4zNzY3NDU4LDYuNjY5NTQzNzIgQzIyLjE1ODQ3NDQsNi42Njk1NDM3MiAxMC42MDQ0ODg5LDE0LjQ3ODg4NTcgNi4zMzcwODg5NywyNi4yNDYyNDExIiBpZD0iRmlsbC0xIiBmaWxsPSIjRjJFRUU4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTM1LjM2NjA3NzMsNDIuODk5NzY5NSBDMjYuMTkxMTY3NCw0Mi44OTk3Njk1IDE4LjcxMjU0ODksMzUuNDMxODE5NiAxOC43MTI1NDg5LDI2LjI0NjI0MTEgQzE4LjcxMjU0ODksMjQuNTcxMjg2NiAyMC4xMTAxMjI0LDIzLjE4NDM4MTYgMjEuNzg1MDc2OSwyMy4xODQzODE2IEMyMy41MTMzNzM5LDIzLjE4NDM4MTYgMjQuODY4MjczNCwyNC41NzEyODY2IDI0Ljg2ODI3MzQsMjYuMjQ2MjQxMSBDMjQuODY4MjczNCwzMi4wNjA1NzM2IDI5LjU5NDQxODksMzYuNzU0NzEzNiAzNS4zNjYwNzczLDM2Ljc1NDcxMzYgQzQxLjE2OTc0MTMsMzYuNzU0NzEzNiA0NS44ODUyMTgzLDMyLjA2MDU3MzYgNDUuODg1MjE4MywyNi4yNDYyNDExIEM0NS44ODUyMTgzLDIwLjQ3NDU4MjcgNDEuMTY5NzQxMywxNS43Njk3NzQyIDM1LjM2NjA3NzMsMTUuNzY5Nzc0MiBDMzMuNjgwNDU0MywxNS43Njk3NzQyIDMyLjI5MzU0OTMsMTQuMzkzNTM3NyAzMi4yOTM1NDkzLDEyLjY5NzI0NjIgQzMyLjI5MzU0OTMsMTAuOTkwMjg2MiAzMy42ODA0NTQzLDkuNjM1Mzg2NzEgMzUuMzY2MDc3Myw5LjYzNTM4NjcxIEM0NC41NjIzMjQzLDkuNjM1Mzg2NzEgNTIuMDMwMjc0MiwxNy4xMDMzMzY3IDUyLjAzMDI3NDIsMjYuMjQ2MjQxMSBDNTIuMDMwMjc0MiwzNS40MzE4MTk2IDQ0LjU2MjMyNDMsNDIuODk5NzY5NSAzNS4zNjYwNzczLDQyLjg5OTc2OTUiIGlkPSJGaWxsLTQiIGZpbGw9IiNGMkVFRTgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 55px 40px; }

  .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--newsletter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--newsletter {
    z-index: 20;
    position: absolute;
    width: 100%;
    height: 667px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDhweCIgdmlld0JveD0iMCAwIDQxMiA0MDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5QTEFZSUNPTjwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTIwNiw0MC40ODEgQzI1MC40MzMsNDAuNDgxIDI5Mi4xOCw1Ny41NDkgMzIzLjU1Myw4OC41NDUgQzM1NC43OTQsMTE5LjQxMSAzNzIsMTYwLjQxMyAzNzIsMjAzLjk5OSBDMzcyLDI0Ny41ODUgMzU0Ljc5NCwyODguNTg3IDMyMy41NTIsMzE5LjQ1NCBDMjkyLjE4LDM1MC40NDggMjUwLjQzMiwzNjcuNTE4IDIwNiwzNjcuNTE4IEMxNjEuNTY4LDM2Ny41MTggMTE5LjgyMSwzNTAuNDQ4IDg4LjQ0OCwzMTkuNDU0IEM1Ny4yMDYsMjg4LjU4NyA0MCwyNDcuNTg1IDQwLDIwMy45OTkgQzQwLDE2MC40MTMgNTcuMjA2LDExOS40MTEgODguNDQ4LDg4LjU0NiBDMTE5LjgyMSw1Ny41NSAxNjEuNTY4LDQwLjQ4MSAyMDYsNDAuNDgxIEwyMDYsNDAuNDgxIFogTTIwNiwwLjQ4MSBDOTIuMjI5LDAuNDgxIDAsOTEuNTk4IDAsMjAzLjk5OSBDMCwzMTYuMzk3IDkyLjIyOSw0MDcuNTE5IDIwNiw0MDcuNTE5IEMzMTkuNzcyLDQwNy41MTkgNDEyLDMxNi4zOTggNDEyLDIwMy45OTkgQzQxMiw5MS41OTkgMzE5Ljc3MiwwLjQ4MSAyMDYsMC40ODEgTDIwNiwwLjQ4MSBMMjA2LDAuNDgxIFogTTE1Ni41NDQsMzA1LjE2MSBMMTU2LjU0NCwxMDcuODMzIEwzMTcuNDYzLDIwNi40OTkgTDE1Ni41NDQsMzA1LjE2MSBMMTU2LjU0NCwzMDUuMTYxIFoiIGlkPSJ2aWRlby1wbGF5LTMtaWNvbiIgZmlsbD0iI0YyRUVFOCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") center center no-repeat;
    background-size: 55px 55px; }

  /* 2 Content Areas Underneath */
  .blog-featured-main {
    /*background:#ccc;*/ }

  .blog-mailing {
    background: #d59a96;
    float: left;
    position: absolute; }

  .blog-featured-main .content {
    padding-left: 20px;
    padding-bottom: 30px; }

  /* Set Main Col BGs */
  .whitebg {
    background: #fff; }

  .greybg {
    background: #d2d4d3; }

  .blackbg {
    background: #000; }

  /* OK - Main Content & Sidebar */
  .blog-content .blogsidebar h4.maintitle {
    padding-left: 20px;
    padding-top: 30px;
    font-family: 'BG-Black';
    font-size: 55px;
    color: #fff;
    line-height: 55px;
    text-transform: uppercase;
    margin-bottom: 20px; }

  .blogsidebar a, .blogmain a {
    text-decoration: none; }

  .blog-listing img {
    width: 100%; }

  .blog-listing .content-holder {
    display: block;
    color: #fff;
    padding-bottom: 40px; }
    @media all and (min-width: 768px) {
      .blog-listing .content-holder {
        padding-right: 20px;
        padding-left: 20px; } }

  .blog-listing h4.title a {
    display: block;
    margin-top: 20px;
    font-family: 'BG-Black';
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
    border-bottom: 1px solid #000;
    word-wrap: break-word;
    font-size: 25px;
    line-height: 25px; }
    @media all and (min-width: 768px) {
      .blog-listing h4.title a {
        font-size: 35px;
        line-height: 35px;
        margin-bottom: 20px;
        padding-bottom: 20px; } }

  .blog-listing h5.date {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px; }

  .blog-listing h6.author {
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px; }

  .blog-listing h6.author span {
    color: #96423c;
    cursor: hand;
    cursor: pointer; }

  .blog-listing h6.author span a {
    float: none;
    display: inline;
    color: #96423c;
    text-decoration: none; }

  .blog-listing .tags, .blog-listing .tags a {
    color: #96423c;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px; }

  .blog-listing .tags span {
    cursor: hand;
    cursor: pointer; }

  .blog-listing .excerpt {
    color: #000;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px;
    margin-top: 20px;
    white-space: pre-wrap; }

  .blogmain .blog-listing {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 10px;
    /*float:left; overflow:hidden;*/
    display: block; }

  .blogmain .blog-listing.fourth {
    background: #ededed; }

  .blogmain {
    padding-top: 40px;
    vertical-align: top; }

  .blogsidebar {
    vertical-align: top; }

  .blogmain.single {
    padding-top: 20px; }

  /* Header Mini Content */
  .at-featured.blog .at-featured-gallery .details h5.date {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    color: #fff; }

  .at-featured.blog .at-featured-gallery .details h6.author {
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px;
    color: #fff; }

  .at-featured.blog .at-featured-gallery .details h6.author span {
    color: #d59a96;
    cursor: hand;
    cursor: pointer; }

  .at-featured.blog .at-featured-gallery .details h6.author span a {
    float: none;
    display: inline;
    color: #d59a96;
    text-decoration: none; }

  .at-featured.blog .at-featured-gallery .details .tags, .at-featured.blog .at-featured-gallery .details .tags a {
    color: #d59a96;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px; }

  .at-featured.blog .at-featured-gallery .details .tags span {
    cursor: hand;
    cursor: pointer; }

  /* Blog Mailing List Form CSS */
  #subscriber-container {
    position: absolute;
    display: block;
    z-index: 10; }

  #blog-mailing .container {
    margin: 0;
    padding: 0;
    float: left;
    width: 395px; }

  #blog-mailing .container h3 {
    font-family: 'BG-Regular';
    font-size: 20px;
    line-height: 23px; }

  #blog-mailing .container h3 span {
    font-family: 'BG-Black'; }

  #blog-mailinglist-form {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px; }

  #blog-mailinglist-form-email {
    float: left;
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
    background: transparent;
    border: none;
    font-family: 'BG-Medium';
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    width: 100%;
    margin-bottom: 20px; }

  #blog-mailinglist-form-email::-webkit-input-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-email:-moz-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-email::-moz-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-email:-ms-input-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-name {
    float: left;
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
    background: transparent;
    border: none;
    font-family: 'BG-Medium';
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    width: 100%;
    margin-bottom: 20px; }

  #blog-mailinglist-form-name::-webkit-input-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-name:-moz-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-name::-moz-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-name:-ms-input-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-surname {
    float: left;
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
    background: transparent;
    border: none;
    font-family: 'BG-Medium';
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    width: 100%;
    margin-bottom: 20px; }

  #blog-mailinglist-form-surname::-webkit-input-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-surname:-moz-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-surname::-moz-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  #blog-mailinglist-form-surname:-ms-input-placeholder {
    margin: 0;
    padding: 0;
    padding-top: 2px;
    color: #fff; }

  /*#blog-mailinglist-form-submit                             { margin:0; margin-left:4%; padding:0; background:transparent; border:none; font-family:'DIN-Medium'; width:25%; font-size:12px; line-height:20px; color:#fff; text-shadow:none; float:left; text-align:left; }*/
  #blog-mailinglist-form .thanks {
    font-family: 'BG-Medium';
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase; }

  #blog-mailinglist-form .error {
    font-family: 'BG-Medium';
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    margin-bottom: 20px; }

  #blog-mailinglist-form-submit {
    background: transparent;
    margin: 0;
    padding: 0;
    margin-left: 0px;
    margin-top: 10px;
    text-align: center;
    color: #fff;
    font-family: 'BG-Bold';
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border: 3px solid #fff !important;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    border-radius: 0px; }

  /* Single Blog Page Main Content */
  #single-blog-content {
    margin-right: 20px;
    color: #000;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px; }

  #single-blog-content p {
    color: #000;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px; }

  #single-blog-content .wp-caption-text {
    border-bottom: 1px solid #000;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    width: 50%; }

  #single-blog-content a {
    text-decoration: underline;
    font-weight: bold; }

  .blogmain.single img {
    width: 770px !important;
    height: auto; }

  /* New Bottom Bar */
  .full-page-sharebar.blog, .sharebar.blog {
    padding-left: 0px;
    background: #d59a96 !important; }

  .sharebar.blog {
    border-bottom: 1px solid #fff; }

  .sharebar.blog a {
    color: #fff; }

  /* Study Level Section */
  #filter-month h4, #filter-creative h4, #filter-author h4, #filter-year h4, #filter-events h4 {
    width: 100%;
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    display: block;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    height: 76px;
    text-decoration: none;
    margin-right: 0px; }

  #filter-month, #filter-creative, #filter-author, #filter-year, #filter-events {
    padding-bottom: 20px; }

  /* Default Fallback If No JS */
  iframe {
    max-width: 100%; }

  /* More Highlights Section */
  .blog-highlights {
    margin: 0;
    padding: 0;
    width: 100%;
    background: #fff;
    margin-bottom: -4px;
    padding-bottom: 40px; }

  .blog-highlights h3.title {
    width: 770px;
    display: block;
    padding-top: 20px;
    margin-top: 40px;
    font-family: 'BG-Black';
    font-size: 50px;
    line-height: 52px;
    color: #d2d4d3;
    border-top: 2px solid #000;
    text-decoration: none;
    text-transform: uppercase;
    padding-bottom: 10px; }

  .blog-highlights .blog-listing {
    width: 191px;
    display: block;
    margin-right: 2px;
    float: left; }

  .blog-highlights .blog-listing.last {
    margin-right: 0px; }

  .blog-highlights .blog-listing.clearo {
    clear: both; }

  .blog-highlights .blog-listing .content-holder {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px; }

  .blog-highlights .blog-listing h4.title a {
    margin-top: 10px;
    font-size: 19px;
    line-height: 20px;
    text-decoration: none !important;
    font-weight: normal !important;
    padding-bottom: 10px; }

  .blog-highlights .blog-listing a.img {
    width: 191px;
    height: 191px;
    display: block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -9999px; }

  /* Next & Prev */
  .blog-next-posts a {
    width: 200px;
    height: 46px;
    background: #000;
    font-family: 'BG-Regular';
    display: block;
    float: right;
    text-align: right;
    color: #fff;
    font-size: 16px;
    line-height: 46px;
    padding-right: 20px;
    color: #fff;
    text-decoration: none !important;
    text-transform: uppercase; }

  .blog-prev-posts a {
    width: 200px;
    height: 46px;
    background: #000;
    font-family: 'BG-Regular';
    display: block;
    float: left;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 46px;
    padding-left: 20px;
    color: #fff;
    text-decoration: none !important;
    text-transform: uppercase; }

  .blog-next-posts a:hover, .blog-prev-posts a:hover {
    text-decoration: underline !important; }

  .sharebar div.share-main {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    padding-right: 15px;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase; }
    @media all and (max-width: 559px) {
      .sharebar div.share-main {
        padding-right: 0; } }

  .sharebar .addthis_sharing_toolbox a {
    display: block;
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-family: 'BG-Black';
    line-height: auto;
    height: auto;
    border-right: none;
    text-decoration: none;
    text-transform: uppercase;
    margin-right: 5px;
    margin-top: 17px;
    line-height: 16px; }

  /* Mobile Specific Version*/
  /* ================================================== */
  /* ==         20. Single School Page CSS           == */
  /* ================================================== */
  #course-content.single-school {
    margin-top: 0px;
    border-top: none;
    border-bottom: none; }

  #course-content.single-school .summary.nopad {
    padding-bottom: 0px; }

  #course-content.single-school .summary.excerpt {
    display: block;
    margin-top: 5px;
    min-height: 91px; }

  #course-content.single-school .links {
    display: block; }

  #course-content.single-school .links a {
    float: left;
    line-height: 50px; }

  #course-content.single-school .links a.website {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    font-family: 'BG-Black'; }

  #course-content.single-school .links .social {
    display: block;
    height: 50px;
    float: right;
    padding-right: 32px; }

  #course-content.single-school .links .social a {
    margin-left: 15px; }

  /* Social Section  */
  #course-content.single-school .links .social .twitter {
    display: block;
    text-indent: -9999px;
    margin-top: 15px;
    width: 21px;
    height: 15px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDMwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
    background-size: 21px 15px; }

  #course-content.single-school .links .social .facebook {
    display: block;
    text-indent: -9999px;
    margin-top: 13px;
    width: 9px;
    height: 20px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDEyIDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
    background-size: 9px 20px; }

  #course-content.single-school .links .social .linkedin {
    display: block;
    text-indent: -9999px;
    margin-top: 14px;
    width: 18px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
    background-size: 18px 17px; }

  #course-content.single-school .links .social .youtube {
    display: block;
    text-indent: -9999px;
    margin-top: 12px;
    width: 18px;
    height: 21px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI0IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjEzNiwzLjA5MyBMMTUuNTE0LDMuMDkzIEwxNS41MTQsOC43OCBDMTUuNTE0LDguOTU4IDE1LjU0Myw5LjA4NCAxNS42MDIsOS4xNjIgQzE1LjY1OCw5LjI0MiAxNS43NTEsOS4yOCAxNS44ODIsOS4yOCBDMTUuOTgxLDkuMjggMTYuMTA5LDkuMjI5IDE2LjI2Nyw5LjEyNSBDMTYuNDIxLDkuMDIxIDE2LjU2MSw4Ljg4OCAxNi42OTEsOC43MjUgTDE2LjY5MSwzLjA5MyBMMTguMDcxLDMuMDkzIEwxOC4wNzEsMTAuNTEzIEwxNi42OTEsMTAuNTEzIEwxNi42OTEsOS42OTMgQzE2LjQzOCw5Ljk5NSAxNi4xNzQsMTAuMjI3IDE1Ljg5OCwxMC4zODIgQzE1LjYyMywxMC41NCAxNS4zNTYsMTAuNjE5IDE1LjA5OCwxMC42MTkgQzE0Ljc3OCwxMC42MTkgMTQuNTM3LDEwLjUwOCAxNC4zNzYsMTAuMjg5IEMxNC4yMTUsMTAuMDY3IDE0LjEzNiw5LjczNiAxNC4xMzYsOS4yOTQgTDE0LjEzNiwzLjA5MyIgaWQ9IkZpbGwtMTAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTExLjU1Nyw4Ljc3NCBDMTEuNTU3LDguOTczIDExLjUwMiw5LjEzIDExLjM5Myw5LjI0NCBDMTEuMjgyLDkuMzU3IDExLjEzNCw5LjQxNSAxMC45NDcsOS40MTUgQzEwLjc2NCw5LjQxNSAxMC42MjUsOS4zNTggMTAuNTI2LDkuMjQ5IEMxMC40MjgsOS4xMzYgMTAuMzc5LDguOTc5IDEwLjM3OSw4Ljc3NCBMMTAuMzc5LDQuNzMzIEMxMC4zNzksNC41NzEgMTAuNDMxLDQuNDQgMTAuNTM2LDQuMzQgQzEwLjY0Miw0LjI0MyAxMC43NzgsNC4xOTMgMTAuOTQ3LDQuMTkzIEMxMS4xMjgsNC4xOTMgMTEuMjc2LDQuMjQzIDExLjM4OCw0LjM0IEMxMS40OTksNC40NCAxMS41NTcsNC41NzEgMTEuNTU3LDQuNzMzIEwxMS41NTcsOC43NzQgTDExLjU1Nyw4Ljc3NCBaIE0xMi40MTgsMy40NDUgQzEyLjA1MiwzLjA4NiAxMS41ODQsMi45MDYgMTEuMDE0LDIuOTA2IEMxMC4zODcsMi45MDYgOS44ODcsMy4wNzcgOS41MTcsMy40MTYgQzkuMTQ1LDMuNzU2IDguOTU4LDQuMjE0IDguOTU4LDQuNzg4IEw4Ljk2LDguNjM2IEM4Ljk2LDkuMjY2IDkuMTQsOS43NjcgOS41MDIsMTAuMTQgQzkuODYzLDEwLjUxMyAxMC4zNDcsMTAuNyAxMC45NTEsMTAuNyBDMTEuNTc3LDEwLjcgMTIuMDY5LDEwLjUxOSAxMi40MjcsMTAuMTU5IEMxMi43ODMsOS43OTcgMTIuOTYzLDkuMjk4IDEyLjk2Myw4LjY2MiBMMTIuOTYzLDQuODMyIEMxMi45NjMsNC4yNjUgMTIuNzgxLDMuODAyIDEyLjQxOCwzLjQ0NSBMMTIuNDE4LDMuNDQ1IFoiIGlkPSJGaWxsLTExIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMDgsMTguODk1IEMxNC4wMDgsMTguODk1IDEzLjkxMiwxOC45MjEgMTMuODE2LDE4Ljk2OSBDMTMuNzIsMTkuMDE5IDEzLjYyNSwxOS4wOTEgMTMuNTMxLDE5LjE5NSBMMTMuNTMxLDIzLjgxOCBDMTMuNjQ1LDIzLjkzOCAxMy43NTMsMjQuMDI2IDEzLjg1OCwyNC4wNzggQzEzLjk2NCwyNC4xMzEgMTQuMDczLDI0LjE1OSAxNC4xOSwyNC4xNTkgQzE0LjM1OSwyNC4xNTkgMTQuNDg1LDI0LjEwNyAxNC41NjMsMjQuMDAzIEMxNC42NDQsMjMuODk5IDE0LjY4NCwyMy43MjggMTQuNjg0LDIzLjQ5IEwxNC42ODQsMTkuNjYxIEMxNC42ODQsMTkuNDExIDE0LjYzNSwxOS4yMjIgMTQuNTM0LDE5LjA4OSBDMTQuNDM3LDE4Ljk2IDE0LjI5MywxOC44OTUgMTQuMTA4LDE4Ljg5NSIgaWQ9IkZpbGwtMTMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjE3OSwxOC45MjMgQzE4Ljk1OSwxOC45MjMgMTguODAyLDE4Ljk4OSAxOC43MDcsMTkuMTI1IEMxOC42MTEsMTkuMjU5IDE4LjU2MywxOS40ODEgMTguNTYzLDE5Ljc5MyBMMTguNTYzLDIwLjU0NCBMMTkuNzgsMjAuNTQ0IEwxOS43OCwxOS43OTMgQzE5Ljc4LDE5LjQ4MSAxOS43MzMsMTkuMjU5IDE5LjYzOCwxOS4xMjUgQzE5LjU0MSwxOC45ODkgMTkuMzkxLDE4LjkyMyAxOS4xNzksMTguOTIzIiBpZD0iRmlsbC0xNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 18px 21px; }

  #course-content.single-school .links .social .instagram {
    display: block;
    text-indent: -9999px;
    margin-top: 14px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
    background-size: 17px 17px; }

  #course-content.single-school .links .social .rss {
    display: block;
    text-indent: -9999px;
    margin-top: 13px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
    background-size: 17px 17px; }

  #course-content.single-school .links .social .vimeo {
    display: block;
    text-indent: -9999px;
    margin-top: 15px;
    width: 18px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center center no-repeat;
    background-size: 18px 16px; }

  #course-content.single-school .links .social .gplus {
    display: block;
    text-indent: -9999px;
    margin-top: 15px;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") center center no-repeat;
    background-size: 17px 17px; }

  #course-content.single-school .links .social .pinterest {
    display: block;
    text-indent: -9999px;
    margin-top: 13px;
    width: 17px;
    height: 22px;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center center no-repeat;
    background-size: 17px 22px; }

  #school-course-container h2 {
    padding-top: 40px;
    padding-bottom: 20px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'BG-Black';
    font-size: 45px;
    line-height: 45px; }

  #profile-content .standard {
    font-size: 15px;
    color: #fff;
    line-height: 17px;
    font-family: 'Arial';
    text-transform: none; }

  #profile-content .standard a {
    color: #fff;
    font-weight: bold; }

  /* Instagram Title */
  .courses-content h2.instagram-title {
    padding-top: 40px;
    padding-bottom: 20px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'BG-Black';
    font-size: 45px;
    line-height: 45px; }

  /* Schools Old Slider
  .at-featured.school                                 { width:100%; }
  .at-featured-gallery.school                         { width:100%; height:546px; overflow:hidden; }
  .at-featured-gallery.school  .item                  { display:block; width:100%; height:546px; background-size:cover; }
  .at-featured-gallery.school  .gallery               { width:100% !important; height:auto; overflow:hidden; }
  .at-featured-gallery.school  .gallery a             { width:auto; height:auto; display:block; float:left; border:none; }
  .at-featured-gallery.school  .details               { /*position:absolute; height:546px; width:395px; background:#000;}
  .at-featured-gallery.school  .details h3            { margin:0; padding:0; font-family:'BG-Black'; padding-top:20px; padding-left:20px; padding-right:20px; font-size:40px; line-height:42px; color:#fff; text-transform:uppercase; }
  .at-featured-gallery.school  .details .deadline     { margin:0; padding:0; font-family:'BG-Medium'; padding-top:10px; font-size:23px; line-height:25px; color:#fff; text-transform:uppercase; }
  .at-featured-gallery.school  .details .deadline-date    { color:#a22b2b; }
  .at-featured-gallery.school  .details .contentpad       { margin:0; padding:0; font-family:'Arial'; padding-top:10px; font-size:14px; line-height:16px; color:#fff; padding-right:20px; }
  .at-featured-gallery.school  .details .contentpad a     { font-family:'Arial'; color:#fff; font-weight:bold; }*/
  /* Schools Slider */
  .school-slider {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 420px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 0;
    margin-bottom: 45px; }

  .school-slider .holder {
    width: 100%;
    height: 400px; }

  .school-slider .item {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: 420px;
    position: relative;
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    float: left; }

  .school-slider .item .details {
    display: block;
    position: absolute;
    height: 420px;
    background: #000;
    width: 450px; }

  .school-slider .item .details .image-container {
    width: 100%;
    background: #fff; }

  .school-slider .item .details .image-container img {
    width: auto;
    height: 120px;
    margin-left: 30%;
    margin-right: 30%;
    margin-top: 0;
    margin-bottom: 0; }

  .school-slider .item .details .content {
    padding: 15px; }

  .school-slider .item .details h4 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #e91515;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0px; }

  .school-slider .item .details h3 {
    margin: 0;
    padding: 0;
    margin-top: 8px;
    font-family: 'BG-Black';
    color: #fff;
    font-size: 28px;
    text-transform: uppercase; }

  .school-slider .item .details .excerpt {
    margin: 0;
    padding: 0;
    margin-top: 12px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Arial';
    padding-bottom: 17px;
    border-bottom: 1px solid #fff; }

  .school-slider .item .details .profile {
    font-family: 'BG-Regular';
    margin-top: 15px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase; }

  /* Schools Slider Replacement (19th Dec 2016) */
  .school-slider.groot {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 420px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 45px;
  background: #000;
    margin-bottom: 45px;
}

  .school-slider.groot .holder {
    width: 100%;
    height: 400px; }

  .school-slider.groot .item {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: 420px;
    position: relative;
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    text-decoration: none; }

  .school-slider.groot .item .details {
    display: block;
    position: absolute;
    height: 420px;
    background: #000;
    width: 450px; }

  .school-slider.groot .item .details .image-container {
    width: 100%;
    background: #fff;
    text-align: center; }

  .school-slider.groot .item .details .image-container img {
    width: auto;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0; }

  .school-slider.groot .item .details .content {
    padding: 15px; }

  .school-slider.groot .item .details h4 {
    margin: 0;
    padding: 0;
    font-family: 'BG-Regular';
    color: #e91515;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0px; }

  .school-slider.groot .item .details h3 {
    margin: 0;
    padding: 0;
    margin-top: 8px;
    font-family: 'BG-Black';
    color: #fff;
    font-size: 28px;
    text-transform: uppercase; }

  .school-slider.groot .item .details .excerpt {
    margin: 0;
    padding: 0;
    margin-top: 12px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Arial';
    padding-bottom: 17px;
    border-bottom: 1px solid #fff; }

  .school-slider.groot .item .details .profile {
    font-family: 'BG-Regular';
    margin-top: 15px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase; }

  .school-slider.groot .item .image-holder {
    display: block; }
    @media only screen and (min-width: 1201px) {
      .school-slider.groot .item .image-holder {
        position: absolute;
        height: 420px;
        width: calc(100% - 450px);
        left: 450px; } }
    .school-slider.groot .item .image-holder img {
      display: block;
      width: 100%;
      height: auto; }
      @media only screen and (min-width: 1201px) {
        .school-slider.groot .item .image-holder img {
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: top left;
          object-position: top left;
          font-family: 'object-fit: cover;'; } }

  @media only screen and (min-width: 551px) and (max-width: 1200px) {
    .school-slider.groot {
      height: auto; }
    .school-slider.groot .item {
      height: auto; }
    .school-slider.groot .item .details {
      position: relative;
      height: auto;
      width: 100%;
      background: #fff; }
    .school-slider.groot .item .details .image-container {
      padding-top: 20px;
      padding-bottom: 20px; }
    .school-slider.groot .item .details .image-container {
      width: 50%;
      height: 100%;
      float: left;
      box-sizing: border-box;
      padding-top: 40px; }
    .school-slider.groot .item .details .content {
      width: 50%;
      float: right;
      box-sizing: border-box; }
    .school-slider.groot .item .details .mobile-clear {
      clear: both; }
    .school-slider.groot .item .details h3, .school-slider.groot .item .details .excerpt, .school-slider.groot .item .details .profile {
      color: #000; }
    .school-slider.groot .item .details .excerpt {
      border-bottom: 1px solid #000; } }

  @media only screen and (max-width: 550px) {
    .school-slider.groot {
      height: auto; }
    .school-slider.groot .item {
      height: auto; }
    .school-slider.groot .item .details {
      position: relative;
      height: auto;
      width: 100%; }
    .school-slider.groot .item .details .image-container {
      display: none; } }

  /* ================================================== */
  /* ==             21. New Ad System                == */
  /* ================================================== */
  .adbs.landscape {
    width: 1185px;
    height: 300px;
    display: block;
    overflow: hidden; }

  .adbs.landscape .holder {
    width: 9999px;
    height: 300px; }

  .adbs.landscape .holder a {
    width: 1185px;
    height: 300px;
    float: left; }

  /* ================================================== */
  /* ==           22. New Messaging System           == */
  /* ================================================== */
  /* Messaging Full */
  #message-content {
    font-family: 'BG-Regular';
    font-size: 14px;
    text-transform: uppercase;
    line-height: 16px;
    color: #000 !important;
    padding-bottom: 60px;
    background: #fff; }

  #message-content .items {
    font-family: 'BG-Black';
    word-wrap: break-word; }

  #message-content .items a {
    color: #000 !important;
    text-decoration: none; }

  #message-content h2 {
    width: 100%;
    font-size: 45px;
    text-transform: uppercase;
    line-height: 45px;
    padding-top: 20px;
    margin-bottom: 30px;
    color: #000 !important;
    border-bottom: 1px solid #999;
    padding-bottom: 10px; }

  #message-content h4 {
    width: 100%;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 22px;
    margin-bottom: 10px;
    color: #000 !important;
    border-bottom: 1px solid #999;
    padding-bottom: 10px; }

  #message-content h4.noline {
    border-bottom: none; }

  #message-content h4.topgap {
    margin-top: 30px; }

  #message-content .details {
    padding-left: 30px; }

  #message-content .about {
    font-family: 'Arial';
    font-size: 15px;
    text-transform: none !important;
    /*white-space:pre-wrap;*/ }

  #message-content .message-left {
    margin: 0;
    padding: 0;
    width: 40%;
    float: left; }

  #message-content .message-right {
    margin: 0;
    padding: 0;
    width: 60%;
    float: left; }

  #message-content .infostrip {
    margin-bottom: 30px; }

  #message-content .alert-box {
    margin-bottom: 25px;
    text-transform: none; }

  #message-content input {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    width: 100%;
    font-family: 'Arial' !important;
    font-size: 14px;
    line-height: 36px;
    height: 36px;
    color: #000 !important;
    box-sizing: border-box; }

  #message-content select {
    float: left;
    margin-top: 5px;
    width: 100%;
    font-family: 'Arial' !important;
    font-size: 14px;
    height: 36px;
    color: #000 !important;
    border-color: #999; }

  #message-content input::-webkit-input-placeholder {
    color: #999; }

  #message-content input:-moz-placeholder {
    color: #999;
    opacity: 1; }

  #message-content input::-moz-placeholder {
    color: #999;
    opacity: 1; }

  #message-content input:-ms-input-placeholder {
    color: #999; }

  #message-content button.message-user {
    margin-top: 10px;
    text-align: center;
    width: 100%;
    background: #666;
    font-family: 'BG-Black';
    color: #fff;
    height: 61px;
    line-height: 61px;
    display: block;
    border: 0;
    text-decoration: none;
    text-transform: uppercase; }

  #message-content button.message-user:hover {
    background: #999;
    color: #000; }

  #message-user .downarrow {
    transition: transform 500ms ease;
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

  #message-user.active .downarrow {
    transition: transform 500ms ease;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

  #message-user.active {
    background: #fff;
    color: #000; }

  /* ================================================== */
  /* ==           23. Google Translate Bar           == */
  /* ================================================== */
  #google_translate_bar {
    color: #ffffff;
    margin-left: auto;
    margin-right: auto; }

  #google-translate-language {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: 'Arial' !important;
    height: 20px;
    margin-top: 10px;
    background: #fff;
    width: 220px;
    margin-left: auto;
    margin-right: auto; }

  #headernav.translate-active {
    margin-top: 61px; }

  #maincontent.translate-active {
    margin-top: 61px; }

  #google_translate_element {
    display: none; }

  .skiptranslate {
    display: none !important; }

  body {
    top: 0 !important; }

  /* New Homepage Strip */
  .home-strip-half.first {
    width: 642px;
    height: 65px;
    float: left;
    display: block;
    border-right: 1px solid #fff; }

  .home-strip-half.last {
    width: 643px;
    height: 65px;
    float: left;
    display: block; }

  .home-strip-half h2 a {
    display: block;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'BG-Black';
    font-size: 25px;
    text-transform: uppercase;
    line-height: 25px;
    word-wrap: break-word;
    color: #fff;
    text-decoration: none; }

  /* ================================================== */
  /* ==             *. Globals                       == */
  /* ================================================== */
  /* Global Overflow Hidden (X Axis) Please */
  html, body {
    overflow-x: hidden; }

  /* Other Globals */
  .center {
    text-align: center;
    margin-left: auto;
    margin-right: auto; }

  .downarrow {
    display: inline-block;
    font-family: 'DIN-Medium'; }

  .black {
    color: #000; }

  .white {
    color: #fff; }

  .whitecontainer {
    width: 100%;
    background: #fff;
    display: block;
    margin: 0;
    padding: 0; }

  .whitecontainer.profile {
    margin-top: -20px; }

  /* Rounded Checkboxes */
  .atRoundCheckBox input[type=checkbox] {
    visibility: hidden; }

  .atRoundCheckBoxHolder {
    position: relative;
    display: block;
    float: left;
    width: 28px; }

  .atRoundCheckBox {
    width: 28px;
    height: 28px;
    background: #fcfff4;
    background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0);
    margin: 10px 0px;
    border-radius: 50px;
    box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
    position: relative; }

  .atRoundCheckBox label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    left: 4px;
    top: 4px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
    background: linear-gradient(to bottom, #222 0%, #45484d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#45484d', GradientType=0); }

  .atRoundCheckBox label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    background: #00bf00;
    background: linear-gradient(to bottom, #00bf00 0%, #009400 100%);
    border-radius: 50px;
    top: 2px;
    left: 2px;
    box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }

  .atRoundCheckBox label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3; }

  .atRoundCheckBox label.hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3; }

  .atRoundCheckBox input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1; }

  .atRoundCheckBoxLabel {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: hand;
    cursor: pointer;
    float: left;
    margin-left: 7px;
    margin-top: 15px;
    width: 185px;
    position: relative;
    display: block;
    font-family: 'BG-Medium';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    line-height: 16px; }

  .atRoundCheckBoxLabel:after {
    clear: both; }

  /* Square Checkboxes OLD
  .atSquareCheckBox input[type=checkbox]                      { visibility: hidden; }
  .atSquareCheckBoxHolder                                     { position:relative; display:block; float:left; width:28px; }
  .atSquareCheckBox                                           { width: 28px; height: 28px; background: #fcfff4; background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); margin: 10px 0px; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); position: relative; }
  .atSquareCheckBox label                                     { cursor: pointer; position: absolute; width: 20px; height: 20px;  left: 4px; top: 4px; -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); background: -webkit-linear-gradient(top, #222 0%, #45484d 100%); background: -moz-linear-gradient(top, #222 0%, #45484d 100%); background: -o-linear-gradient(top, #222 0%, #45484d 100%); background: -ms-linear-gradient(top, #222 0%, #45484d 100%); background: linear-gradient(top, #222 0%, #45484d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 ); }
  .atSquareCheckBox label:after                               { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; content: ''; position: absolute; width: 16px; height: 16px; background: #00bf00; background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%); background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%); background: -o-linear-gradient(top, #00bf00 0%, #009400 100%); background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%); background: linear-gradient(top, #00bf00 0%, #009400 100%); top: 2px; left: 2px; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5); }
  .atSquareCheckBox label:hover::after                        { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; }
  .atSquareCheckBox label.hover::after                        { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; }
  .atSquareCheckBox input[type=checkbox]:checked + label:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
  .atSquareCheckBoxLabel                                      { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:hand; cursor:pointer; float:left; margin-left:7px; margin-top:15px; width:185px; position:relative; display:block; font-family:'BG-Medium'; color:#fff; text-align:left; text-transform:uppercase; font-size:14px; text-decoration:none; line-height:16px; }
  .atSquareCheckBoxLabel:after                                { clear:both; }

  /* Square Checkboxes New */
  .atSquareCheckBoxRow {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px; }

  .atSquareCheckBox input[type=checkbox] {
    visibility: hidden; }

  .atSquareCheckBoxHolder {
    position: relative;
    display: block;
    float: left;
    width: 20px; }

  .atSquareCheckBox {
    width: 20px;
    margin: 0px auto;
    position: relative; }

  .atSquareCheckBox label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    border-radius: 4px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.4);
    background: linear-gradient(to bottom, #222 0%, #45484d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#45484d', GradientType=0); }

  .atSquareCheckBox label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 4px;
    left: 4px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg); }

  .atSquareCheckBox label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3; }

  .atSquareCheckBox input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1; }

  .atSquareCheckBoxLabel {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: hand;
    cursor: pointer;
    float: left;
    margin-left: 12px;
    margin-top: 1px;
    width: 180px;
    position: relative;
    display: block;
    font-family: 'BG-Medium';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    line-height: 16px; }

  .atSquareCheckBoxLabel:after {
    /*clear:both;*/ }

  /* Square Checkboxes Newer */
  input[type=checkbox].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0; }

  input[type=checkbox].css-checkbox + label.css-label {
    padding-left: 35px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer; }

  input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -23px; }

  /*input[type=checkbox].css-checkbox.active + label.css-label        { background-position: 0 -23px; }*/
  label.css-label {
    display: block;
    background-image: url("../img/icons/checkbox.png");
    background-size: 23px 46px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: hand;
    cursor: pointer;
    float: left;
    margin-left: 12px;
    margin-top: 1px;
    width: 180px;
    position: relative;
    display: block;
    font-family: 'BG-Regular' !important;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 12px !important;
    text-decoration: none;
    line-height: 16px !important;
    letter-spacing: -1px !important; }

  /*.atSquareCheckBox input[type=checkbox].inactive + label:after     { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0 !important; }
  .atSquareCheckBox input[type=checkbox].active + label:after     { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100 !important; }*/
  /* Alerts */
  .alert-box {
    cursor: pointer;
    cursor: hand;
    position: relative;
    color: #555;
    border-radius: 10px;
    font-family: Tahoma, Geneva, Arial, sans-serif;
    font-size: 11px;
    padding: 10px 10px 10px 46px;
    margin: 10px; }

  .err {
    background: #ffecec url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzNzBweCIgaGVpZ2h0PSIzNzBweCIgdmlld0JveD0iMCAwIDM3MCAzNzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMjc0LjkzOCwyNDMuODI5IEwyMTcuMDksMTg1Ljk4OCBMMjc0LjkzMiwxMjguMTQxIEwyNDMuODMsOTcuMDYxIEwxODUuOTk4LDE1NC45MDIgTDEyOC4xNTcsOTcuMDcgTDk3LjA2MiwxMjguMTQ1IEwxNTQuOTEyLDE4NS45OTIgTDk3LjA2OSwyNDMuODQyIEwxMjguMTQ0LDI3NC45MzkgTDE4Ni4wMDEsMjE3LjA3OSBMMjQzLjg1NywyNzQuOTMzIEwyNzQuOTM4LDI0My44MjkgTDI3NC45MzgsMjQzLjgyOSBaIE0xODUsNDAgQzIyMy43Myw0MCAyNjAuMTQ0LDU1LjA4MyAyODcuNTMsODIuNDcgQzMxNC45MTYsMTA5Ljg1NyAzMzAsMTQ2LjI3IDMzMCwxODUgQzMzMCwyMjMuNzMgMzE0LjkxNywyNjAuMTQ0IDI4Ny41MywyODcuNTMgQzI2MC4xNDMsMzE0LjkxNiAyMjMuNzMsMzMwIDE4NSwzMzAgQzE0Ni4yNywzMzAgMTA5Ljg1NiwzMTQuOTE3IDgyLjQ3LDI4Ny41MyBDNTUuMDg0LDI2MC4xNDMgNDAsMjIzLjczIDQwLDE4NSBDNDAsMTQ2LjI3IDU1LjA4MywxMDkuODU2IDgyLjQ3LDgyLjQ3IEMxMDkuODU3LDU1LjA4NCAxNDYuMjcsNDAgMTg1LDQwIEwxODUsNDAgWiBNMTg1LDAgQzgyLjgyNywwIDAsODIuODI4IDAsMTg1IEMwLDI4Ny4xNzIgODIuODI3LDM3MCAxODUsMzcwIEMyODcuMTcyLDM3MCAzNzAsMjg3LjE3MiAzNzAsMTg1IEMzNzAsODIuODI4IDI4Ny4xNzIsMCAxODUsMCBMMTg1LDAgWiIgaWQ9ImNoZWNrYm94LTE2LWljb24iIGZpbGw9IiNmNWFjYTYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") no-repeat 10px 50%;
    background-size: 25px 25px;
    border: 1px solid #f5aca6; }

  .success {
    background: #e9ffd9 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzNzBweCIgaGVpZ2h0PSIzNzBweCIgdmlld0JveD0iMCAwIDM3MCAzNzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTUzLjkxMywyNzEuMjY4IEw3Ni41MTIsMTkzLjg0NSBMMTA5LjQ2OCwxNjAuODgzIEwxNTMuOTExLDIwNS4zMzcgTDI1Ni41MTcsMTAyLjczMiBMMjg5LjQ4OSwxMzUuNjgxIEwxNTMuOTEzLDI3MS4yNjggTDE1My45MTMsMjcxLjI2OCBaIE0xODUsNDAgQzIyMy43Myw0MCAyNjAuMTQ0LDU1LjA4MyAyODcuNTMsODIuNDcgQzMxNC45MTYsMTA5Ljg1NyAzMzAsMTQ2LjI3IDMzMCwxODUgQzMzMCwyMjMuNzMgMzE0LjkxNywyNjAuMTQ0IDI4Ny41MywyODcuNTMgQzI2MC4xNDMsMzE0LjkxNiAyMjMuNzMsMzMwIDE4NSwzMzAgQzE0Ni4yNywzMzAgMTA5Ljg1NiwzMTQuOTE3IDgyLjQ3LDI4Ny41MyBDNTUuMDg0LDI2MC4xNDMgNDAsMjIzLjczIDQwLDE4NSBDNDAsMTQ2LjI3IDU1LjA4MywxMDkuODU2IDgyLjQ3LDgyLjQ3IEMxMDkuODU3LDU1LjA4NCAxNDYuMjcsNDAgMTg1LDQwIEwxODUsNDAgWiBNMTg1LDAgQzgyLjgyNywwIDAsODIuODI4IDAsMTg1IEMwLDI4Ny4xNzIgODIuODI3LDM3MCAxODUsMzcwIEMyODcuMTcyLDM3MCAzNzAsMjg3LjE3MiAzNzAsMTg1IEMzNzAsODIuODI4IDI4Ny4xNzIsMCAxODUsMCBMMTg1LDAgWiIgaWQ9ImNoZWNrYm94LTE0LWljb24iIGZpbGw9IiNhNmNhOGEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") no-repeat 10px 50%;
    background-size: 25px 25px;
    border: 1px solid #a6ca8a; }

  .alert-box.nosidemargin {
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px; }

  .alert-box.hide {
    display: none; }

  /* CoDrops Sadie Hover Effect */
  .grid figure {
    position: relative;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    width: 100%;
    height: auto;
    background: #fff;
    text-align: center;
    cursor: pointer; }

  .grid figure img {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; }

  .grid figure figcaption {
    padding: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

  .grid figure figcaption::before, .grid figure figcaption::after {
    pointer-events: none; }

  .grid figure figcaption, .grid figure a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

  .grid figure a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0; }

  .grid figure h2 {
    font-size: 22px !important;
    line-height: 24px !important;
    color: #ffffff !important;
    word-spacing: -0.15em;
    font-weight: 300;
    opacity: 0; }

  .grid figure h2 span {
    font-weight: 800; }

  .grid figure h2, .grid figure p {
    margin: 0; }

  .grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%; }

  figure.effect-sadie figcaption::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
    content: '';
    opacity: 0;
    transform: translate3d(0, 50%, 0); }

  figure.effect-sadie h2 {
    position: absolute;
    top: 70%;
    left: 0;
    width: 100%;
    color: #484c61;
    transition: transform 0.35s, color 0.35s;
    transition: transform 0.35s, opacity 0.35s;
    transform: translate3d(0, -50%, 0); }

  figure.effect-sadie figcaption::before, figure.effect-sadie p {
    transition: opacity 0.35s, transform 0.35s; }

  figure.effect-sadie p {
    margin-left: -20px;
    letter-spacing: 0.5px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    opacity: 0;
    transform: translate3d(0, 10px, 0); }

  figure.effect-sadie:hover h2 {
    opacity: 1;
    color: #fff;
    transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0); }

  figure.effect-sadie:hover figcaption::before, figure.effect-sadie:hover p {
    opacity: 1;
    transform: translate3d(0, 0, 0); }

  /* Newsletter Message Input */
  .newsletter-message {
    display: none !important; }

  /* Edit Prject Button */
  a.editprojectbutton {
    color: #e91515 !important; }

  a.editprojectbutton:hover {
    text-decoration: underline !important; }

  a.editprojectbuttonoff {
    color: #e91515 !important; }

  a.editprojectbuttonoff:hover {
    text-decoration: underline !important; }

  a.addprojectizzle {
    color: #fff;
    text-decoration: none; }

  a.addprojectizzle:hover {
    color: #ccc; }

  h3.comporbreak {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px; }

  /* Appreciate */
  .appreciate {
    cursor: hand;
    cursor: pointer; }

  .appreciate.done {
    cursor: default; }

  /* Winner Text (Red) */
  .winner {
    color: #94625B !important;
    border-right: none !important; }

  /* New Register Clicker */
  #register-portfolio-clicker {
    cursor: hand;
    cursor: pointer; }

  .register-username {
    display: none !important; }

  /* Hide Mobile Filters - Added 10th Jan 2015 */
  #mobile-filters {
    display: none; }

  /* New Video Bottom Margin */
  .competition-content .fluid-width-video-wrapper {
    margin-bottom: 20px; }

  /* ================================================== */
  /* ==           Gravity Forms Styling              == */
  /* ================================================== */
  .gform_wrapper .gform_heading {
    margin-bottom: 40px !important; }

  .gform_wrapper .gform_title {
    font-size: 40px !important;
    line-height: 42px !important;
    font-family: 'BG-Black';
    color: #000;
    text-transform: uppercase;
    margin-bottom: 20px !important; }

  .gform_wrapper .gform_description {
    display: block;
    white-space: pre-wrap;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px; }

  .gform_wrapper .gform_body {
    width: 100%;
    padding: 0px; }

  .gform_wrapper ul.gform_fields {
    padding-left: 0px !important; }

  .gform_wrapper ul.gform_fields li {
    width: 100%;
    margin: 0;
    padding: 0; }

  .gform_wrapper .ginput_container {
    margin-bottom: 40px !important; }

  .gform_wrapper input {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    text-shadow: none !important;
    color: #000 !important;
    font-family: 'BG-Medium' !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    outline: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #000 !important;
    width: 100% !important; }

  .gform_wrapper input:focus {
    outline: 0;
    border: none;
    border-bottom: 1px solid #000;
    box-shadow: none; }

  .gform_wrapper input[type="file"] {
    border-bottom: none !important; }

  .gform_wrapper input[type="radio"] {
    margin-bottom: 10px !important; }

  .gform_wrapper input[type="submit"] {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    border: none !important;
    background: transparent !important;
    text-shadow: none !important;
    color: #fff !important;
    font-family: 'BG-Black' !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    position: relative !important;
    width: 100% !important;
    height: 56px !important;
    background: #666 !important;
    line-height: 56px !important;
    border-left: none !important;
    text-decoration: none !important;
    margin-bottom: 30px !important; }

  .gform_wrapper input[type="submit"]:hover {
    background: #000 !important; }

  /* Latest Sharing Icon Fix */
  .addthis_sharing_toolbox.blog, .blog .addthis_sharing_toolbox {
    clear: none !important;
    float: left !important;
    margin-top: -1px;
    margin-left: 10px; }

  /* ================================================== */
  /* ==             *. Media Queries                 == */
  /* ================================================== */
  /* #Full Desktop Design (1286px Width)
  ================================================== */
  /* Note: Design for a width of 768px */
  @media only screen and (min-width: 1286px) {
    /* Main Menu */
    ul.menuwrap {
      width: 1286px; } }

  /* #Standard Desktop (960px Width)
  ================================================== */
  /* Note: Design for a width of 960px */
  @media only screen and (min-width: 960px) and (max-width: 1285px) {
    /* Main Menu */
    ul.menuwrap {
      width: 960px; }
    /* Main Menu */
    #mainmenu {
      height: 45px; }
    ul.menuwrap li a {
      font-size: 12px;
      height: 45px;
      line-height: 46px; }
    ul.menuwrap li a.grey {
      border-right: 1px solid #818080; }
    ul.menuwrap li a.last {
      border-right: none; }
    ul.menuwrap li a.home {
      width: 53px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMjBweCIgaGVpZ2h0PSIxMTdweCIgdmlld0JveD0iMCAwIDEyMCAxMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iVmVjdG9yLVNtYXJ0LU9iamVjdCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2M5MjYyZSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDMuMTE2LDY3LjA1NyBMMTUuNTUsNjcuMDU3IEwxLjc2Nyw5MS41MjggTDE1LjU1LDExNiBMNDMuMTE2LDExNiBMNTYuODk5LDkxLjUyOCBMNDMuMTE2LDY3LjA1NyIgaWQ9IkZpbGwtMyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTI5LjMzMywtMC4yMzIgTDAsMjkuMTAxIEwyOS4zMzMsNTguNDMzIEw1OC42NjcsMjkuMTAxIEwyOS4zMzMsLTAuMjMyIiBpZD0iRmlsbC01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNOTMuMzE4LDU1LjE1MyBDMTA3LjcwNyw1NS4xNTMgMTE5LjM3MSw0My40ODkgMTE5LjM3MSwyOS4xMDEgQzExOS4zNzEsMTQuNzEzIDEwNy43MDcsMy4wNDkgOTMuMzE4LDMuMDQ5IEM3OC45MywzLjA0OSA2Ny4yNjYsMTQuNzEzIDY3LjI2NiwyOS4xMDEgQzY3LjI2Niw0My40ODkgNzguOTMsNTUuMTUzIDkzLjMxOCw1NS4xNTMiIGlkPSJGaWxsLTEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik05Mi4yODIsNjcuMjI0IEw2NS4xOTQsMTE1LjgwNCBMMTE5LjM3MSwxMTUuODA0IEw5Mi4yODIsNjcuMjI0IiBpZD0iRmlsbC0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center 9px no-repeat;
      background-size: 25px 24px; }
    ul.menuwrap li a.mlink {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.competition {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.schools {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.events {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.magazine {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.consultancy {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.jobs {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.blogs {
      padding-left: 8px;
      padding-right: 8px; }
    ul.menuwrap li a.news {
      text-indent: -9999px;
      padding: 0;
      width: 45px;
      color: #e91515;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iNXB4IiB2aWV3Qm94PSIwIDAgNyA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4NCiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTAuNjgsMC43OTggQzAuNjIzLDAuNzk4IDAuNTc2LDAuODQ0IDAuNTc2LDAuODk5IEwwLjU3Niw0LjMyMyBDMC41NzYsNC4zNzggMC42MjMsNC40MjQgMC42OCw0LjQyNCBMNS45MTEsNC40MjQgQzUuOTY4LDQuNDI0IDYuMDE0LDQuMzc4IDYuMDE0LDQuMzIzIEw2LjAxNCwwLjg5OSBDNi4wMTQsMC44NDQgNS45NjgsMC43OTggNS45MTEsMC43OTggTDAuNjgsMC43OTggTDAuNjgsMC43OTggWiBNNS45MTEsNSBMMC42OCw1IEMwLjMwNSw1IDAsNC42OTggMCw0LjMyMyBMMCwwLjg5OSBDMCwwLjUyNCAwLjMwNSwwLjIyMiAwLjY4LDAuMjIyIEw1LjkxMSwwLjIyMiBDNi4yODUsMC4yMjIgNi41OSwwLjUyNCA2LjU5LDAuODk5IEw2LjU5LDQuMzIzIEM2LjU5LDQuNjk4IDYuMjg1LDUgNS45MTEsNSBMNS45MTEsNSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjY2ExZjEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik01LjkxMSw0Ljg1NiBMMC42OCw0Ljg1NiBDMC40NTksNC44NTYgMC4yNTksNC43MTggMC4xOCw0LjUxIEMwLjE1OSw0LjQ1NiAwLjE3NSw0LjM5MiAwLjIxOSw0LjM1MiBMMi4yNjEsMi41MzIgQzIuMzIsMi40OCAyLjQxMSwyLjQ4NiAyLjQ2NCwyLjU0MyBDMi41MTcsMi42MDQgMi41MTIsMi42OTMgMi40NTMsMi43NDggTDAuNDk5LDQuNDkgQzAuNTQ1LDQuNTM5IDAuNjEsNC41NjggMC42OCw0LjU2OCBMNS45MTEsNC41NjggQzUuOTc5LDQuNTY4IDYuMDQ1LDQuNTM5IDYuMDkyLDQuNDkgTDQuMTE1LDIuNzI4IEM0LjA1NiwyLjY3MyA0LjA1MSwyLjU4NCA0LjEwNCwyLjUyMyBDNC4xNTYsMi40NjYgNC4yNDcsMi40NiA0LjMwNywyLjUxMiBMNi4zNzEsNC4zNTIgQzYuNDE2LDQuMzkyIDYuNDMxLDQuNDU2IDYuNDEsNC41MSBDNi4zMzIsNC43MTggNi4xMzEsNC44NTYgNS45MTEsNC44NTYiIGlkPSJGaWxsLTQiIGZpbGw9IiNjYTFmMTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTAuNDk5LDAuNzMyIEwzLjI5NSwzLjIyNiBMNi4wOTEsMC43MzIgQzYuMDQ1LDAuNjgzIDUuOTgsMC42NTQgNS45MTEsMC42NTQgTDAuNjgsMC42NTQgQzAuNjEsMC42NTQgMC41NDUsMC42ODMgMC40OTksMC43MzIgTTMuMjk1LDMuNTYyIEMzLjI2MSwzLjU2MiAzLjIyNywzLjU1MiAzLjE5OSwzLjUyNSBMMC4yMTksMC44NyBDMC4xNzQsMC44MyAwLjE1OSwwLjc2NyAwLjE4LDAuNzEyIEMwLjI1OSwwLjUwNCAwLjQ1OSwwLjM2NiAwLjY4LDAuMzY2IEw1LjkxMSwwLjM2NiBDNi4xMzEsMC4zNjYgNi4zMzIsMC41MDQgNi40MSwwLjcxMiBDNi40MzEsMC43NjcgNi40MTUsMC44MyA2LjM3MSwwLjg3IEwzLjM5MSwzLjUyNSBDMy4zNjQsMy41NTIgMy4zMjksMy41NjIgMy4yOTUsMy41NjIiIGlkPSJGaWxsLTUiIGZpbGw9IiNjYTFmMTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center center no-repeat;
      background-size: 25px 18px; }
    ul.menuwrap li a.news:hover, ul.menuwrap li a.news.active {
      background: #666666 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCA3IDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTAuNjgsMC43OTggQzAuNjIzLDAuNzk4IDAuNTc2LDAuODQ0IDAuNTc2LDAuODk5IEwwLjU3Niw0LjMyMyBDMC41NzYsNC4zNzggMC42MjMsNC40MjQgMC42OCw0LjQyNCBMNS45MTEsNC40MjQgQzUuOTY4LDQuNDI0IDYuMDE0LDQuMzc4IDYuMDE0LDQuMzIzIEw2LjAxNCwwLjg5OSBDNi4wMTQsMC44NDQgNS45NjgsMC43OTggNS45MTEsMC43OTggTDAuNjgsMC43OTggTDAuNjgsMC43OTggWiBNNS45MTEsNSBMMC42OCw1IEMwLjMwNSw1IDAsNC42OTggMCw0LjMyMyBMMCwwLjg5OSBDMCwwLjUyNCAwLjMwNSwwLjIyMiAwLjY4LDAuMjIyIEw1LjkxMSwwLjIyMiBDNi4yODUsMC4yMjIgNi41OSwwLjUyNCA2LjU5LDAuODk5IEw2LjU5LDQuMzIzIEM2LjU5LDQuNjk4IDYuMjg1LDUgNS45MTEsNSBMNS45MTEsNSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTUuOTExLDQuODU2IEwwLjY4LDQuODU2IEMwLjQ1OSw0Ljg1NiAwLjI1OSw0LjcxOCAwLjE4LDQuNTEgQzAuMTU5LDQuNDU2IDAuMTc1LDQuMzkyIDAuMjE5LDQuMzUyIEwyLjI2MSwyLjUzMiBDMi4zMiwyLjQ4IDIuNDExLDIuNDg2IDIuNDY0LDIuNTQzIEMyLjUxNywyLjYwNCAyLjUxMiwyLjY5MyAyLjQ1MywyLjc0OCBMMC40OTksNC40OSBDMC41NDUsNC41MzkgMC42MSw0LjU2OCAwLjY4LDQuNTY4IEw1LjkxMSw0LjU2OCBDNS45NzksNC41NjggNi4wNDUsNC41MzkgNi4wOTIsNC40OSBMNC4xMTUsMi43MjggQzQuMDU2LDIuNjczIDQuMDUxLDIuNTg0IDQuMTA0LDIuNTIzIEM0LjE1NiwyLjQ2NiA0LjI0NywyLjQ2IDQuMzA3LDIuNTEyIEw2LjM3MSw0LjM1MiBDNi40MTYsNC4zOTIgNi40MzEsNC40NTYgNi40MSw0LjUxIEM2LjMzMiw0LjcxOCA2LjEzMSw0Ljg1NiA1LjkxMSw0Ljg1NiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0wLjQ5OSwwLjczMiBMMy4yOTUsMy4yMjYgTDYuMDkxLDAuNzMyIEM2LjA0NSwwLjY4MyA1Ljk4LDAuNjU0IDUuOTExLDAuNjU0IEwwLjY4LDAuNjU0IEMwLjYxLDAuNjU0IDAuNTQ1LDAuNjgzIDAuNDk5LDAuNzMyIE0zLjI5NSwzLjU2MiBDMy4yNjEsMy41NjIgMy4yMjcsMy41NTIgMy4xOTksMy41MjUgTDAuMjE5LDAuODcgQzAuMTc0LDAuODMgMC4xNTksMC43NjcgMC4xOCwwLjcxMiBDMC4yNTksMC41MDQgMC40NTksMC4zNjYgMC42OCwwLjM2NiBMNS45MTEsMC4zNjYgQzYuMTMxLDAuMzY2IDYuMzMyLDAuNTA0IDYuNDEsMC43MTIgQzYuNDMxLDAuNzY3IDYuNDE1LDAuODMgNi4zNzEsMC44NyBMMy4zOTEsMy41MjUgQzMuMzY0LDMuNTUyIDMuMzI5LDMuNTYyIDMuMjk1LDMuNTYyIiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==") center center no-repeat;
      background-size: 25px 18px; }
    ul.menuwrap li a.search {
      width: 37px;
      text-indent: -9999px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xNS45NzcsMjguNjk4IEM5LjQxNCwyOC42OTggNC4wNzMsMjMuMzU1IDQuMDczLDE2Ljc5MSBDNC4wNzMsMTAuMjI3IDkuNDE0LDQuODgzIDE1Ljk3Nyw0Ljg4MyBDMjIuNTUyLDQuODgzIDI3Ljg5OSwxMC4yMjcgMjcuODk5LDE2Ljc5MSBDMjcuODk5LDIzLjM1NSAyMi41NTIsMjguNjk4IDE1Ljk3NywyOC42OTggTDE1Ljk3NywyOC42OTggWiBNMzkuNzQzLDMzLjU2IEwzMC4yMzYsMjQuMDQyIEwzMC41NjcsMjMuMzAyIEMzMS41LDIxLjIyOSAzMS45NzUsMTkuMDM4IDMxLjk3NSwxNi43OTEgQzMxLjk3NSw3Ljk4IDI0Ljc5OCwwLjgxIDE1Ljk3NywwLjgxIEM3LjE2NiwwLjgxIDAsNy45OCAwLDE2Ljc5MSBDMCwyNS42MDcgNy4xNjYsMzIuNzc2IDE1Ljk3NywzMi43NzYgQzE4LjIyMSwzMi43NzYgMjAuNDE5LDMyLjMwMiAyMi41MTEsMzEuMzY2IEwyMy4yNTIsMzEuMDM1IEwzMi43NSw0MC41NDUgQzMzLjY5Myw0MS40ODMgMzQuOTM1LDQyIDM2LjI0NCw0MiBDMzcuNTY0LDQyIDM4LjgwNyw0MS40ODUgMzkuNzQzLDQwLjU1MiBDNDAuNjc1LDM5LjYyIDQxLjE4OSwzOC4zNzUgNDEuMTg5LDM3LjA1NCBDNDEuMTg5LDM1LjczIDQwLjY3NywzNC40OTEgMzkuNzQzLDMzLjU2IEwzOS43NDMsMzMuNTYgWiIgaWQ9IkZpbGwtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
      background-size: 17px 17px; }
    /*ul.menuwrap li a.account          { width:42px; text-indent:-9999px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA3IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTAuNTc2LDcgTDAsNyBDMCw1LjkyOSAwLjkzLDUuMDU2IDIuMDc0LDUuMDU2IEwyLjA3NCw1LjYzMiBDMS4yNDcsNS42MzIgMC41NzYsNi4yNDYgMC41NzYsNyIgaWQ9IkZpbGwtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik02LjQ2Niw3IEw1Ljg5LDcgQzUuODksNi4yNDYgNS4yMTksNS42MzIgNC4zOTIsNS42MzIgTDQuMzkyLDUuMDU2IEM1LjUzNSw1LjA1NiA2LjQ2Niw1LjkyOSA2LjQ2Niw3IiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTMuMTQzLDAuNjQ3IEMyLjczNiwwLjY0NyAyLjM0NCwwLjg0IDIuMDY1LDEuMTc0IEMxLjY5MywxLjYyMyAxLjU1OCwyLjI1NyAxLjY4OCwyLjk2IEMxLjkzLDQuMjMgMi41MDUsNC45OSAzLjIzMSw0Ljk5IEMzLjk1Nyw0Ljk5IDQuNTM2LDQuMjMgNC43NzgsMi45NTcgQzQuOTA0LDIuMjU3IDQuNzcyLDEuNjIzIDQuMzk4LDEuMTc0IEM0LjEwMiwwLjgxNyAzLjY3MiwwLjYyNCAzLjI0MywwLjY1IEMzLjE5NywwLjY1IDMuMTY4LDAuNjQ3IDMuMTQzLDAuNjQ3IE0zLjIzMSw1LjI3NyBMMy4yMzEsNS4yNzcgQzIuMzU5LDUuMjc3IDEuNjczLDQuNDMxIDEuNDA1LDMuMDExIEMxLjI1OCwyLjIyMiAxLjQxNywxLjUwNSAxLjg0NiwwLjk5IEMyLjIsMC41NjMgMi43MTMsMC4zMzMgMy4yNDMsMC4zNjIgQzMuMjU3LDAuMzYyIDMuMjkyLDAuMzU5IDMuMzIzLDAuMzU5IEMzLjgxNiwwLjM1OSA0LjI4NSwwLjU4OSA0LjYxOSwwLjk5IEM1LjA0OCwxLjUwNSA1LjIwNCwyLjIyMiA1LjA2MSwzLjAxMSBDNC43ODksNC40MzEgNC4xMDcsNS4yNzcgMy4yMzEsNS4yNzciIGlkPSJGaWxsLTQiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMS4zNjgsMi44NDQgTDEuMzM2LDIuODUgQzEuMTk1LDIuODkgMS4xNzgsMy4yNjUgMS4yODcsMy42NDUgQzEuMzg4LDMuOTkzIDEuNTIxLDQuMTg5IDEuNjE5LDQuMTg5IEwxLjY0Miw0LjE4NyBDMS43NDIsNC4xNTEgMS43ODYsMy44OTIgMS43MTcsMy41MDEgQzEuNjU2LDMuMTM4IDEuNTAzLDIuODQ0IDEuMzY4LDIuODQ0IiBpZD0iRmlsbC02IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTUuMDk1LDIuODQ0IEM0Ljk2MiwyLjg0NCA0LjgwNywzLjEzOCA0Ljc0OSwzLjUwMSBDNC42OCwzLjg5MiA0LjcyMyw0LjE1MSA0LjgyMyw0LjE4NyBMNC44NDQsNC4xODkgQzQuOTQ0LDQuMTg5IDUuMDc4LDMuOTkzIDUuMTc4LDMuNjQ1IEM1LjI4OCwzLjI2NSA1LjI3MSwyLjg5IDUuMTI3LDIuODUgTDUuMDk1LDIuODQ0IiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTMuNTYzLDAuNDc5IEMzLjQ1LDAuNDc5IDMuMzM1LDAuNDg2IDMuMjIsMC40OTQgQzMuMTAyLDAuNDg2IDIuOTg3LDAuNDc5IDIuODc1LDAuNDc5IEMyLjc3MywwLjQ3OSAyLjY3NiwwLjQ4MyAyLjU4MywwLjQ5MiBDMi4zMjIsMC41MTIgMi4xMTcsMC42NjcgMS45NjUsMC44NiBDMS44NTQsMC45NDQgMS43NzYsMS4wMzkgMS43NTMsMS4xNDcgQzEuNzQzLDEuMTk3IDEuNzMsMS4yNDkgMS43MiwxLjI5OCBDMS42NTksMS40NjIgMS42MzMsMS42MDUgMS42MzksMS42NzggQzEuNTYzLDIuMDMyIDEuNTA3LDIuMzU4IDEuNTM1LDIuNDU5IEwxLjU2MywyLjQ2NCBDMS42MDksMi40NjQgMS43LDIuNDMgMS43MywyLjE3NCBDMS43NSwyLjAxMiAxLjc0LDEuODIyIDEuNzU3LDEuNjU4IEMxLjkwNywxLjUyNiAyLjE1MSwxLjMzMyAyLjQzNywxLjMzMyBMMi40NDYsMS4zMzMgQzIuNjAxLDEuNDE4IDIuNzM5LDEuNDM2IDIuODY5LDEuNTIgQzIuOTI2LDEuNTU3IDMuMDcyLDEuNTc0IDMuMjE3LDEuNTc0IEMzLjM2MywxLjU3NCAzLjUxMSwxLjU1NyAzLjU2OCwxLjUyIEMzLjY5NywxLjQzNiAzLjgzNywxLjQxOCAzLjk5MSwxLjMzMyBMNC4wMDEsMS4zMzMgQzQuMjgyLDEuMzMzIDQuNTMsMS41MjYgNC42OCwxLjY1OCBDNC42OTcsMS44MjIgNC42ODYsMi4wMTIgNC43MDYsMi4xNzQgQzQuNzM0LDIuNDMgNC44MjYsMi40NjQgNC44NzMsMi40NjQgTDQuOTAxLDIuNDU5IEM0LjkzMSwyLjM1OCA0Ljg3MywyLjAzMiA0Ljc5OSwxLjY3OCBDNC44MDQsMS42MDUgNC43NzcsMS40NjIgNC43MTUsMS4yOTggQzQuNzA2LDEuMjQ5IDQuNjk0LDEuMTk3IDQuNjgzLDEuMTQ3IEM0LjY1OSwxLjAzOSA0LjU4MywwLjk0NCA0LjQ3MywwLjg2IEM0LjMxOSwwLjY2NyA0LjExNSwwLjUxMiAzLjg1MSwwLjQ5MiBDMy43NTksMC40ODMgMy42NjQsMC40NzkgMy41NjMsMC40NzkiIGlkPSJGaWxsLTgiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMS44MTIsMi44MzggTDEuODA5LDIuOTQyIEMxLjgwMywzLjAyOCAxLjgzNCwzLjEwNiAxLjg5MywzLjE2OSBDMS45NjQsMy4yNDggMi4wNywzLjI5MSAyLjE4MSwzLjI5MyBMMi40MDEsMy4yOTEgQzIuNTE4LDMuMjg0IDIuNjI2LDMuMjM1IDIuNjk5LDMuMTU1IEMyLjc1MywzLjA5NyAyLjc4MywzLjAyMiAyLjc3OSwyLjk1IEwyLjc3NiwyLjg1MSBDMi40NTksMi43NTcgMi4xMjMsMi43NTIgMS44MTIsMi44MzggTTIuMTgxLDMuNTgyIEwyLjE4MSwzLjU4MiBDMS45OTEsMy41NzkgMS44MDksMy41IDEuNjgyLDMuMzY4IEMxLjU2OSwzLjI0OCAxLjUxMywzLjA5MiAxLjUyMSwyLjkzNCBMMS41MjMsMi44MSBDMS41MjYsMi43NyAxLjUyOSwyLjczMSAxLjUzOCwyLjY5NyBMMS41NTYsMi42MTYgTDEuNjM2LDIuNTkgQzIuMDYsMi40NDkgMi41MjUsMi40NTYgMi45NTUsMi42MDMgTDMuMDI5LDIuNjMxIEwzLjA0OCwyLjcwOCBDMy4wNTYsMi43NDcgMy4wNjIsMi43ODMgMy4wNjIsMi44MjEgTDMuMDY3LDIuOTM5IEMzLjA3MywzLjA4NiAzLjAxOSwzLjIzMyAyLjkxMiwzLjM1MiBDMi43ODgsMy40ODYgMi42MDYsMy41NyAyLjQxMSwzLjU3OSBMMi4xODEsMy41ODIiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMy42ODksMi44MzggTDMuNjg3LDIuOTM5IEMzLjY4NCwzLjAyNSAzLjcxMiwzLjEwNiAzLjc3MywzLjE2OSBDMy44NDYsMy4yNDggMy45NDgsMy4yOTEgNC4wNjIsMy4yOTMgTDQuMjgyLDMuMjkxIEM0LjM5OCwzLjI4NCA0LjUwNywzLjIzNSA0LjU3OSwzLjE1NSBDNC42MzUsMy4wOTcgNC42NjIsMy4wMjIgNC42NiwyLjk1IEw0LjY1NCwyLjg1MSBDNC4zNCwyLjc1NyA0LjAwMywyLjc1MiAzLjY4OSwyLjgzOCBNNC4wNjIsMy41ODIgTDQuMDU5LDMuNTgyIEMzLjg2OCwzLjU3OSAzLjY4OSwzLjUgMy41NjMsMy4zNjggQzMuNDUsMy4yNDggMy4zOTMsMy4wOTIgMy4zOTgsMi45MzQgTDMuNDA0LDIuODEgQzMuNDA0LDIuNzcgMy40MSwyLjczNCAzLjQxOCwyLjY5NyBMMy40MzQsMi42MTYgTDMuNTE0LDIuNTkgQzMuOTQsMi40NDkgNC40MDYsMi40NTYgNC44MzIsMi42MDMgTDQuOTEsMi42MzEgTDQuOTI4LDIuNzExIEM0LjkzNCwyLjc1IDQuOTQyLDIuNzg3IDQuOTQyLDIuODIxIEw0Ljk0OCwyLjkzOSBDNC45NTMsMy4wODYgNC44OTksMy4yMzMgNC43OTIsMy4zNTIgQzQuNjY4LDMuNDg2IDQuNDg0LDMuNTcgNC4yOTEsMy41NzkgTDQuMDYyLDMuNTgyIiBpZD0iRmlsbC0xMCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0yLjk5MiwyLjgyNyBMMy41NDUsMi44MjcgTDMuNTQ1LDMuMTE1IEwyLjk5MiwzLjExNSBMMi45OTIsMi44MjcgWiIgaWQ9IkZpbGwtMTEiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+') center center no-repeat; background-size:24px 24px; }*/
    ul.menuwrap li a.social {
      width: 100px;
      background: #fff; }
    /* Main Menu Social Section */
    ul.menuwrap li div.social a {
      margin: 0;
      padding: 0;
      margin-left: 8px !important; }
    ul.menuwrap li div.social a.twitter {
      width: 21px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAzMCAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") center 15px no-repeat;
      background-size: 21px 15px; }
    ul.menuwrap li div.social a.facebook {
      width: 9px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxMiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") center 13px no-repeat;
      background-size: 9px 20px; }
    ul.menuwrap li div.social a.linkedin {
      width: 18px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMyAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") center 14px no-repeat;
      background-size: 18px 17px; }
    ul.menuwrap li div.social a.youtube {
      width: 18px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjODE4MDgwIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMzYsMy4wOTMgTDE1LjUxNCwzLjA5MyBMMTUuNTE0LDguNzggQzE1LjUxNCw4Ljk1OCAxNS41NDMsOS4wODQgMTUuNjAyLDkuMTYyIEMxNS42NTgsOS4yNDIgMTUuNzUxLDkuMjggMTUuODgyLDkuMjggQzE1Ljk4MSw5LjI4IDE2LjEwOSw5LjIyOSAxNi4yNjcsOS4xMjUgQzE2LjQyMSw5LjAyMSAxNi41NjEsOC44ODggMTYuNjkxLDguNzI1IEwxNi42OTEsMy4wOTMgTDE4LjA3MSwzLjA5MyBMMTguMDcxLDEwLjUxMyBMMTYuNjkxLDEwLjUxMyBMMTYuNjkxLDkuNjkzIEMxNi40MzgsOS45OTUgMTYuMTc0LDEwLjIyNyAxNS44OTgsMTAuMzgyIEMxNS42MjMsMTAuNTQgMTUuMzU2LDEwLjYxOSAxNS4wOTgsMTAuNjE5IEMxNC43NzgsMTAuNjE5IDE0LjUzNywxMC41MDggMTQuMzc2LDEwLjI4OSBDMTQuMjE1LDEwLjA2NyAxNC4xMzYsOS43MzYgMTQuMTM2LDkuMjk0IEwxNC4xMzYsMy4wOTMiIGlkPSJGaWxsLTEwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTEuNTU3LDguNzc0IEMxMS41NTcsOC45NzMgMTEuNTAyLDkuMTMgMTEuMzkzLDkuMjQ0IEMxMS4yODIsOS4zNTcgMTEuMTM0LDkuNDE1IDEwLjk0Nyw5LjQxNSBDMTAuNzY0LDkuNDE1IDEwLjYyNSw5LjM1OCAxMC41MjYsOS4yNDkgQzEwLjQyOCw5LjEzNiAxMC4zNzksOC45NzkgMTAuMzc5LDguNzc0IEwxMC4zNzksNC43MzMgQzEwLjM3OSw0LjU3MSAxMC40MzEsNC40NCAxMC41MzYsNC4zNCBDMTAuNjQyLDQuMjQzIDEwLjc3OCw0LjE5MyAxMC45NDcsNC4xOTMgQzExLjEyOCw0LjE5MyAxMS4yNzYsNC4yNDMgMTEuMzg4LDQuMzQgQzExLjQ5OSw0LjQ0IDExLjU1Nyw0LjU3MSAxMS41NTcsNC43MzMgTDExLjU1Nyw4Ljc3NCBMMTEuNTU3LDguNzc0IFogTTEyLjQxOCwzLjQ0NSBDMTIuMDUyLDMuMDg2IDExLjU4NCwyLjkwNiAxMS4wMTQsMi45MDYgQzEwLjM4NywyLjkwNiA5Ljg4NywzLjA3NyA5LjUxNywzLjQxNiBDOS4xNDUsMy43NTYgOC45NTgsNC4yMTQgOC45NTgsNC43ODggTDguOTYsOC42MzYgQzguOTYsOS4yNjYgOS4xNCw5Ljc2NyA5LjUwMiwxMC4xNCBDOS44NjMsMTAuNTEzIDEwLjM0NywxMC43IDEwLjk1MSwxMC43IEMxMS41NzcsMTAuNyAxMi4wNjksMTAuNTE5IDEyLjQyNywxMC4xNTkgQzEyLjc4Myw5Ljc5NyAxMi45NjMsOS4yOTggMTIuOTYzLDguNjYyIEwxMi45NjMsNC44MzIgQzEyLjk2Myw0LjI2NSAxMi43ODEsMy44MDIgMTIuNDE4LDMuNDQ1IEwxMi40MTgsMy40NDUgWiIgaWQ9IkZpbGwtMTEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMTA4LDE4Ljg5NSBDMTQuMDA4LDE4Ljg5NSAxMy45MTIsMTguOTIxIDEzLjgxNiwxOC45NjkgQzEzLjcyLDE5LjAxOSAxMy42MjUsMTkuMDkxIDEzLjUzMSwxOS4xOTUgTDEzLjUzMSwyMy44MTggQzEzLjY0NSwyMy45MzggMTMuNzUzLDI0LjAyNiAxMy44NTgsMjQuMDc4IEMxMy45NjQsMjQuMTMxIDE0LjA3MywyNC4xNTkgMTQuMTksMjQuMTU5IEMxNC4zNTksMjQuMTU5IDE0LjQ4NSwyNC4xMDcgMTQuNTYzLDI0LjAwMyBDMTQuNjQ0LDIzLjg5OSAxNC42ODQsMjMuNzI4IDE0LjY4NCwyMy40OSBMMTQuNjg0LDE5LjY2MSBDMTQuNjg0LDE5LjQxMSAxNC42MzUsMTkuMjIyIDE0LjUzNCwxOS4wODkgQzE0LjQzNywxOC45NiAxNC4yOTMsMTguODk1IDE0LjEwOCwxOC44OTUiIGlkPSJGaWxsLTEzIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTkuMTc5LDE4LjkyMyBDMTguOTU5LDE4LjkyMyAxOC44MDIsMTguOTg5IDE4LjcwNywxOS4xMjUgQzE4LjYxMSwxOS4yNTkgMTguNTYzLDE5LjQ4MSAxOC41NjMsMTkuNzkzIEwxOC41NjMsMjAuNTQ0IEwxOS43OCwyMC41NDQgTDE5Ljc4LDE5Ljc5MyBDMTkuNzgsMTkuNDgxIDE5LjczMywxOS4yNTkgMTkuNjM4LDE5LjEyNSBDMTkuNTQxLDE4Ljk4OSAxOS4zOTEsMTguOTIzIDE5LjE3OSwxOC45MjMiIGlkPSJGaWxsLTE0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") center 12px no-repeat;
      background-size: 18px 21px; }
    ul.menuwrap li div.social a.instagram {
      width: 17px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==") center 14px no-repeat;
      background-size: 17px 17px; }
    ul.menuwrap li div.social a.rss {
      width: 17px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center 13px no-repeat;
      background-size: 17px 17px; }
    ul.menuwrap li div.social a.vimeo {
      width: 18px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center 15px no-repeat;
      background-size: 18px 16px; }
    ul.menuwrap li div.social a.gplus {
      width: 17px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iIzgxODA4MCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") center 15px no-repeat;
      background-size: 17px 17px; }
    ul.menuwrap li div.social a.pinterest {
      width: 17px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center 13px no-repeat;
      background-size: 17px 22px; }
    /* Main Menu Social Section Hover */
    ul.menuwrap li div.social a.twitter:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDMwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center 15px no-repeat;
      background-size: 21px 15px; }
    ul.menuwrap li div.social a.facebook:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDEyIDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center 13px no-repeat;
      background-size: 9px 20px; }
    ul.menuwrap li div.social a.linkedin:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center 14px no-repeat;
      background-size: 18px 17px; }
    ul.menuwrap li div.social a.youtube:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI0IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjEzNiwzLjA5MyBMMTUuNTE0LDMuMDkzIEwxNS41MTQsOC43OCBDMTUuNTE0LDguOTU4IDE1LjU0Myw5LjA4NCAxNS42MDIsOS4xNjIgQzE1LjY1OCw5LjI0MiAxNS43NTEsOS4yOCAxNS44ODIsOS4yOCBDMTUuOTgxLDkuMjggMTYuMTA5LDkuMjI5IDE2LjI2Nyw5LjEyNSBDMTYuNDIxLDkuMDIxIDE2LjU2MSw4Ljg4OCAxNi42OTEsOC43MjUgTDE2LjY5MSwzLjA5MyBMMTguMDcxLDMuMDkzIEwxOC4wNzEsMTAuNTEzIEwxNi42OTEsMTAuNTEzIEwxNi42OTEsOS42OTMgQzE2LjQzOCw5Ljk5NSAxNi4xNzQsMTAuMjI3IDE1Ljg5OCwxMC4zODIgQzE1LjYyMywxMC41NCAxNS4zNTYsMTAuNjE5IDE1LjA5OCwxMC42MTkgQzE0Ljc3OCwxMC42MTkgMTQuNTM3LDEwLjUwOCAxNC4zNzYsMTAuMjg5IEMxNC4yMTUsMTAuMDY3IDE0LjEzNiw5LjczNiAxNC4xMzYsOS4yOTQgTDE0LjEzNiwzLjA5MyIgaWQ9IkZpbGwtMTAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTExLjU1Nyw4Ljc3NCBDMTEuNTU3LDguOTczIDExLjUwMiw5LjEzIDExLjM5Myw5LjI0NCBDMTEuMjgyLDkuMzU3IDExLjEzNCw5LjQxNSAxMC45NDcsOS40MTUgQzEwLjc2NCw5LjQxNSAxMC42MjUsOS4zNTggMTAuNTI2LDkuMjQ5IEMxMC40MjgsOS4xMzYgMTAuMzc5LDguOTc5IDEwLjM3OSw4Ljc3NCBMMTAuMzc5LDQuNzMzIEMxMC4zNzksNC41NzEgMTAuNDMxLDQuNDQgMTAuNTM2LDQuMzQgQzEwLjY0Miw0LjI0MyAxMC43NzgsNC4xOTMgMTAuOTQ3LDQuMTkzIEMxMS4xMjgsNC4xOTMgMTEuMjc2LDQuMjQzIDExLjM4OCw0LjM0IEMxMS40OTksNC40NCAxMS41NTcsNC41NzEgMTEuNTU3LDQuNzMzIEwxMS41NTcsOC43NzQgTDExLjU1Nyw4Ljc3NCBaIE0xMi40MTgsMy40NDUgQzEyLjA1MiwzLjA4NiAxMS41ODQsMi45MDYgMTEuMDE0LDIuOTA2IEMxMC4zODcsMi45MDYgOS44ODcsMy4wNzcgOS41MTcsMy40MTYgQzkuMTQ1LDMuNzU2IDguOTU4LDQuMjE0IDguOTU4LDQuNzg4IEw4Ljk2LDguNjM2IEM4Ljk2LDkuMjY2IDkuMTQsOS43NjcgOS41MDIsMTAuMTQgQzkuODYzLDEwLjUxMyAxMC4zNDcsMTAuNyAxMC45NTEsMTAuNyBDMTEuNTc3LDEwLjcgMTIuMDY5LDEwLjUxOSAxMi40MjcsMTAuMTU5IEMxMi43ODMsOS43OTcgMTIuOTYzLDkuMjk4IDEyLjk2Myw4LjY2MiBMMTIuOTYzLDQuODMyIEMxMi45NjMsNC4yNjUgMTIuNzgxLDMuODAyIDEyLjQxOCwzLjQ0NSBMMTIuNDE4LDMuNDQ1IFoiIGlkPSJGaWxsLTExIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMDgsMTguODk1IEMxNC4wMDgsMTguODk1IDEzLjkxMiwxOC45MjEgMTMuODE2LDE4Ljk2OSBDMTMuNzIsMTkuMDE5IDEzLjYyNSwxOS4wOTEgMTMuNTMxLDE5LjE5NSBMMTMuNTMxLDIzLjgxOCBDMTMuNjQ1LDIzLjkzOCAxMy43NTMsMjQuMDI2IDEzLjg1OCwyNC4wNzggQzEzLjk2NCwyNC4xMzEgMTQuMDczLDI0LjE1OSAxNC4xOSwyNC4xNTkgQzE0LjM1OSwyNC4xNTkgMTQuNDg1LDI0LjEwNyAxNC41NjMsMjQuMDAzIEMxNC42NDQsMjMuODk5IDE0LjY4NCwyMy43MjggMTQuNjg0LDIzLjQ5IEwxNC42ODQsMTkuNjYxIEMxNC42ODQsMTkuNDExIDE0LjYzNSwxOS4yMjIgMTQuNTM0LDE5LjA4OSBDMTQuNDM3LDE4Ljk2IDE0LjI5MywxOC44OTUgMTQuMTA4LDE4Ljg5NSIgaWQ9IkZpbGwtMTMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjE3OSwxOC45MjMgQzE4Ljk1OSwxOC45MjMgMTguODAyLDE4Ljk4OSAxOC43MDcsMTkuMTI1IEMxOC42MTEsMTkuMjU5IDE4LjU2MywxOS40ODEgMTguNTYzLDE5Ljc5MyBMMTguNTYzLDIwLjU0NCBMMTkuNzgsMjAuNTQ0IEwxOS43OCwxOS43OTMgQzE5Ljc4LDE5LjQ4MSAxOS43MzMsMTkuMjU5IDE5LjYzOCwxOS4xMjUgQzE5LjU0MSwxOC45ODkgMTkuMzkxLDE4LjkyMyAxOS4xNzksMTguOTIzIiBpZD0iRmlsbC0xNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") center 12px no-repeat;
      background-size: 18px 21px; }
    ul.menuwrap li div.social a.instagram:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center 14px no-repeat;
      background-size: 17px 17px; }
    ul.menuwrap li div.social a.rss:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+") center 13px no-repeat;
      background-size: 17px 17px; }
    ul.menuwrap li div.social a.vimeo:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center 15px no-repeat;
      background-size: 18px 16px; }
    ul.menuwrap li div.social a.gplus:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") center 15px no-repeat;
      background-size: 17px 17px; }
    ul.menuwrap li div.social a.pinterest:hover {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center 13px no-repeat;
      background-size: 17px 22px; }
    /* Footer Social Section */
    #footer div.social {
      margin-right: 20px; }
    #footer div.social a {
      margin-left: 10px; }
    #footer div.social a.twitter {
      margin-left: 0px; }
    /* Footer In Association With Images */
    #footer a.association {
      margin-right: 10px; }
    /* Homepage Strip Bar */
    .home-strip-left-bg, .home-strip-right-bg {
      position: absolute; }
    .home-strip-left {
      width: 469px; }
    .home-strip-right {
      width: 470px; }
    .home-strip-bar.full {
      height: 55px; }
    .home-strip-full {
      width: 100%;
      height: 55px; }
    .home-strip-full-bg {
      width: 1088px;
      height: 55px; }
    .home-strip-full h2 a {
      margin-top: 15px;
      margin-bottom: 15px; }
    /* Latest Portfolio Header */
    .home-latest-portfolio-header .menu h4 {
      font-size: 16px;
      text-transform: uppercase;
      border-right: 1px solid #666666;
      padding-right: 15px;
      margin-right: 15px;
      padding-bottom: 6px;
      margin-top: -2px; }
    /* Latest Portfolios */
    .portfolio-list {
      height: 427px; }
    .portfolio-full {
      height: 427px; }
    .portfolio-list a.portfolio {
      width: 239px;
      height: 427px; }
    .portfolio-list a.portfolio .header {
      height: 188px; }
    .portfolio-list a.portfolio .header h5 {
      width: 199px; }
    .portfolio-list a.portfolio .header p {
      width: 199px; }
    .portfolio-list a.portfolio img {
      width: 239px;
      height: 179px; }
    /* New Portfolio Hover */
    .portfolio-list a.portfolio .hover {
      width: 239px;
      height: 179px; }
    .portfolio-list a.portfolio .hover .icon, .portfolio-list a.portfolio .hover .icon--twitter, .portfolio-list a.portfolio .hover .icon--facebook, .portfolio-list a.portfolio .hover .icon--linkedin, .portfolio-list a.portfolio .hover .icon--youtube, .portfolio-list a.portfolio .hover .icon--instagram, .portfolio-list a.portfolio .hover .icon--rss, .portfolio-list a.portfolio .hover .icon--vimeo, .portfolio-list a.portfolio .hover .icon--gplus, .portfolio-list a.portfolio .hover .icon--pinterest, .portfolio-list a.portfolio .hover .icon--search, .portfolio-list a.portfolio .hover .icon--login-twitter, .portfolio-list a.portfolio .hover .icon--login-facebook, .portfolio-list a.portfolio .hover .icon--login-linkedin, .portfolio-list a.portfolio .hover .icon--newsletter {
      width: 239px;
      height: 179px; }
    /* Sponsors & Partners */
    .sponsor-list a.sponsor {
      width: 240px; }
    .sponsor-list a.sponsor img {
      width: 240px; }
    /* Subscribe Header */
    #mainmenu-news .info h4 {
      margin-top: 17px; }
    /* Profile Head */
    #profile-head {
      height: 238px;
      background: #000;
      overflow: hidden; }
    #profile-head-main {
      background: #000;
      width: 582px;
      height: 238px;
      display: block; }
    #profile-head-photo {
      background: #000;
      height: 238px;
      display: block; }
    #profile-head-right {
      background: #fff;
      height: 238px;
      display: block;
      text-align: center; }
    /* Profile Main Images */
    .profile-photo img {
      width: 184px;
      height: 238px; }
    #profile-head-right img {
      display: inline-block;
      vertical-align: middle;
      max-width: 164px;
      max-height: 238px; }
    /* Profile Head */
    #profile-head-main h2 {
      font-size: 35px;
      line-height: 35px;
      margin-top: 35px; }
    #profile-head-main div.social {
      margin-top: 20px; }
    #profile-head-main .summary {
      font-size: 13px;
      margin-top: 10px;
      line-height: 15px; }
    #profile-stats p {
      font-size: 12px;
      height: 51px;
      line-height: 53px;
      padding-left: 10px; }
    #profile-stats p.views, #profile-stats p.appreciations, #profile-stats p.comments {
      background: none; }
    /* Profile Mini Nav */
    #profile-mininav {
      height: 51px; }
    #profile-mininav .whitey {
      height: 51px; }
    #profile-mininav a {
      font-size: 12px;
      height: 51px;
      line-height: 51px;
      padding-left: 20px;
      padding-right: 20px; }
    /* Project Gallery */
    .at-project-gallery {
      height: 400px; }
    .at-project-gallery .gallery {
      height: 400px; }
    /* Project Images */
    .at-project-gallery .gallery a {
      height: 400px; }
    .at-project-gallery .gallery img {
      height: 400px; }
    .at-project-gallery .gallery a .hover {
      height: 400px; }
    .at-project-gallery .gallery a .hover .icon, .at-project-gallery .gallery a .hover .icon--twitter, .at-project-gallery .gallery a .hover .icon--facebook, .at-project-gallery .gallery a .hover .icon--linkedin, .at-project-gallery .gallery a .hover .icon--youtube, .at-project-gallery .gallery a .hover .icon--instagram, .at-project-gallery .gallery a .hover .icon--rss, .at-project-gallery .gallery a .hover .icon--vimeo, .at-project-gallery .gallery a .hover .icon--gplus, .at-project-gallery .gallery a .hover .icon--pinterest, .at-project-gallery .gallery a .hover .icon--search, .at-project-gallery .gallery a .hover .icon--login-twitter, .at-project-gallery .gallery a .hover .icon--login-facebook, .at-project-gallery .gallery a .hover .icon--login-linkedin, .at-project-gallery .gallery a .hover .icon--newsletter {
      height: 400px; }
    /* Project Stats */
    .project-stats p {
      display: block;
      width: 100%; }
    /* Course Modules (List Screen) */
    a.course-module {
      width: 318px;
      height: 256px; }
    a.course-module img.course-image-mini {
      width: 318px;
      height: 137px; }
    a.course-module img.course-image-mini-v {
      width: 318px;
      height: 256px; }
    a.course-module p.course-name {
      margin: 0;
      padding-top: 10px;
      padding-left: 10px;
      padding-right: 10px;
      font-family: 'BG-Black';
      line-height: 22px;
      font-size: 20px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    a.course-module p.course-school {
      margin: 0;
      margin-top: 7px;
      padding-left: 10px;
      padding-right: 10px;
      font-family: 'BG-Regular';
      line-height: 16px;
      font-size: 14px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    #portfolio-content a.portfolio .project-stats p {
      width: auto; }
    /* Filters Banner */
    .banner .toprow {
      height: 56px; }
    .banner .toprow h4 {
      line-height: 56px;
      height: 56px; }
    .banner .toprow a.filter {
      line-height: 56px;
      height: 56px;
      padding-left: 20px;
      padding-right: 20px; }
    .banner .toprow a.filter .downarrow {
      height: 56px;
      line-height: 59px; }
    /* Square Checkboxes */
    .atSquareCheckBoxLabel {
      width: 149px; }
    /* Pagination */
    .banner.mid.schools {
      line-height: 76px;
      height: 76px; }
    .banner.mid.competitions {
      line-height: 76px;
      height: 76px; }
    .banner.mid.portfolios {
      line-height: 76px;
      height: 76px; }
    /* Featured Gallery */
    .at-featured-gallery {
      width: 960px;
      height: 690px; }
    .at-featured-gallery .item {
      width: 960px;
      height: 690px; }
    .at-featured-gallery .gallery img {
      width: 960px;
      height: 540px; }
    .at-featured-gallery .details {
      width: 960px;
      height: 190px; }
    .at-featured-gallery .details h3 {
      font-size: 30px;
      line-height: 32px; }
    .at-featured-gallery .details .deadline {
      font-size: 16px;
      line-height: 18px; }
    .at-featured-gallery .details .contentpad {
      font-size: 12px;
      line-height: 14px; }
    /* Competition Single Page */
    a#competition-enter .competition-enter-pad {
      width: 320px; }
    .comp-module-details {
      height: auto; }
    .comp-module-details h3 a {
      font-size: 30px;
      line-height: 32px; }
    .comp-module-details .bottom-menu {
      position: relative;
      height: 30px;
      margin-top: 20px; }
    .comp-module-details .bottom-menu a, .comp-module-details .bottom-menu div.share-main {
      font-size: 12px;
      line-height: 30px;
      height: 30px; }
    .comp-module-details .deadline {
      font-size: 16px;
      line-height: 18px; }
    .comp-module-details .content {
      height: auto; }
    .comp-module-container {
      display: block;
      padding-bottom: 36px; }
    /* Sidebar Comps */
    .mini-comp {
      width: 320px; }
    a.mini-comp h4 {
      font-size: 20px;
      line-height: 22px; }
    a.mini-comp .deadline {
      font-size: 16px;
      line-height: 18px; }
    /* Main Top Banner Filters */
    .banner.portfolios .toprow h4 a.filterby {
      line-height: 56px;
      height: 56px; }
    /* Student Rows */
    .studentrow {
      padding-top: 30px;
      padding-bottom: 30px; }
    .studentrow .profile-mini-image {
      max-height: 138px; }
    .studentrow h4.name {
      font-family: 'BG-Black';
      text-transform: uppercase;
      font-size: 25px;
      line-height: 27px;
      color: #000; }
    .studentrow h5.course {
      font-family: 'BG-Regular';
      text-transform: uppercase;
      font-size: 25px;
      line-height: 27px;
      color: #000; }
    .studentrow .header {
      width: 100%;
      height: 28px; }
    .studentrow .project-stats p {
      width: auto;
      height: 50px;
      line-height: 50px;
      padding-left: 30px;
      padding-right: 20px;
      background: #000; }
    .studentrow .projectcontainer {
      width: 100%;
      height: 168px; }
    .studentrow .projects a.project {
      height: 208px; }
    .studentrow .projects a.project img.profile-mini-image {
      width: 184px;
      height: 138px; }
    .studentrow .projects a.project h5.project-title {
      height: 30px;
      line-height: 30px;
      font-size: 11px; }
    .studentrow .projects a.project .hover {
      width: 184px;
      height: 138px; }
    .studentrow .projects a.project .hover .icon, .studentrow .projects a.project .hover .icon--twitter, .studentrow .projects a.project .hover .icon--facebook, .studentrow .projects a.project .hover .icon--linkedin, .studentrow .projects a.project .hover .icon--youtube, .studentrow .projects a.project .hover .icon--instagram, .studentrow .projects a.project .hover .icon--rss, .studentrow .projects a.project .hover .icon--vimeo, .studentrow .projects a.project .hover .icon--gplus, .studentrow .projects a.project .hover .icon--pinterest, .studentrow .projects a.project .hover .icon--search, .studentrow .projects a.project .hover .icon--login-twitter, .studentrow .projects a.project .hover .icon--login-facebook, .studentrow .projects a.project .hover .icon--login-linkedin, .studentrow .projects a.project .hover .icon--newsletter {
      width: 184px;
      height: 138px; }
    /* Category Sidebar */
    ul.category-browser li a {
      font-size: 12px;
      margin-top: 5px;
      margin-bottom: 5px; }
    .catsidebar h3 {
      font-size: 26px; }
    /* Comp Winners */
    #competition-winners h3 {
      width: 920px; }
    /* New Uni Search
      #filter-school #filter-input-school-keywords        { width:1095px; height:30px; line-height:20px; outline:none; border-bottom:1px solid #fff; background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+') center left no-repeat; background-size:17px; } */
    /* New Voting & Winners Pages */
    .winnertop .figures, .winnertop .social {
      width: 320px; }
    .winnertop .project-stats p {
      display: block;
      width: auto; }
    .winnertop .project-stats p.views, .winnertop .project-stats p.appreciations {
      width: auto;
      font-size: 12px; }
    #portfolio-content a.portfolio .overlay {
      width: 318px;
      height: 50px; }
    #portfolio-content a.portfolio .overlay h5 {
      font-size: 26px;
      line-height: 50px;
      margin-left: 20px; }
    /* Voting Login Buttons */
    .voting-options a {
      width: 110px;
      height: 35px;
      background-size: 110px 35px;
      margin-left: 10px; }
    /* Top Right Comp Image (For Winners / Voting) */
    .top-right-comp-image {
      margin-left: 40px;
      margin-top: 20px;
      width: 280px; }
    label.css-label {
      width: 150px;
      font-size: 12px !important;
      text-decoration: none;
      line-height: 14px !important;
      letter-spacing: -1px !important; }
    /* Blog Amends */
    .blog-content .blogsidebar h4.maintitle {
      font-size: 45px;
      line-height: 45px; }
    .blog-listing h4.title {
      font-size: 30px;
      line-height: 30px; }
    /* Linebreaker */
    .at-featured.blog .at-featured-gallery .details .line-breaker {
      width: 600px; }
    #blog-mailing .container {
      width: 320px; }
    /* Blog Featured */
    .at-featured.blog .at-featured-gallery {
      width: 960px; }
    .at-featured.blog .at-featured-gallery .item {
      width: 960px; }
    .at-featured.blog .at-featured-gallery .gallery div.img {
      width: 960px;
      height: 540px; }
    .at-featured.blog .at-featured-gallery .details {
      width: 960px; }
    .at-featured.blog .at-featured-gallery .details h3 {
      font-size: 30px;
      line-height: 32px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover {
      height: 540px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover .icon, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--newsletter {
      height: 540px; }
    .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--newsletter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--newsletter {
      height: 540px; }
    /* Subscribe Form */
    #blog-mailing .container h3 {
      font-family: 'BG-Regular';
      font-size: 16px;
      line-height: 18px; }
    #blog-mailinglist-form-email {
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form-name {
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form-surname {
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form .thanks {
      font-size: 14px;
      line-height: 16px; }
    #blog-mailinglist-form-submit {
      margin-top: 10px;
      font-size: 14px;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 20px;
      padding-right: 20px; }
    /* Single Blog Page Main Content */
    .blogmain.single img {
      width: 620px !important; }
    /* AddThis Correctional CSS... Again */
    .comp-module-details .bottom-menu .addthis_sharing_toolbox a {
      margin-top: 7px;
      line-height: 16px; }
    /* Blog Highlights */
    .blog-highlights h3.title {
      width: 620px; }
    .blog-highlights .blog-listing h4.title a {
      font-size: 17px;
      line-height: 18px; }
    .blog-highlights .blog-listing {
      width: 152px;
      margin-right: 4px; }
    .blog-highlights .blog-listing a.img {
      width: 152px;
      height: 152px; }
    /* New Video Bit */
    .at-project-gallery.bloggo .gallery a.videodisplay {
      width: 960px;
      height: 540px; }
    /* New Landscape Ads */
    .adbs.landscape {
      width: 960px;
      height: 243px; }
    .adbs.landscape .holder {
      height: 243px; }
    .adbs.landscape .holder a {
      width: 960px;
      height: 243px; }
    .home-strip-half.first {
      width: 479px;
      height: 55px;
      float: left;
      display: block;
      border-right: 1px solid #fff; }
    .home-strip-half.last {
      width: 480px;
      height: 55px;
      float: left;
      display: block; }
    .home-strip-half h2 a {
      display: block;
      margin: 0;
      padding: 0;
      margin-top: 15px;
      margin-bottom: 15px;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      line-height: 25px;
      word-wrap: break-word;
      color: #fff;
      text-decoration: none; }
    /* End Standard Desktop Specific CSS */ }

  /* # Tablet (Portrait - 800px Width Limit For Samsung Galaxy But 768px Design For All Tablets)
  ================================================== */
  /* Note: Design for a width of 768px */
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* Main Menu */
    ul.menuwrap {
      width: 768px; }
    /* Main Menu */
    #mainmenu {
      height: 45px; }
    ul.menuwrap li a {
      font-size: 12px;
      height: 45px;
      line-height: 46px; }
    ul.menuwrap li a.grey {
      border-right: 1px solid #818080; }
    ul.menuwrap li a.last {
      border-right: none; }
    ul.menuwrap li a.home {
      width: 48px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMjBweCIgaGVpZ2h0PSIxMTdweCIgdmlld0JveD0iMCAwIDEyMCAxMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iVmVjdG9yLVNtYXJ0LU9iamVjdCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2M5MjYyZSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDMuMTE2LDY3LjA1NyBMMTUuNTUsNjcuMDU3IEwxLjc2Nyw5MS41MjggTDE1LjU1LDExNiBMNDMuMTE2LDExNiBMNTYuODk5LDkxLjUyOCBMNDMuMTE2LDY3LjA1NyIgaWQ9IkZpbGwtMyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTI5LjMzMywtMC4yMzIgTDAsMjkuMTAxIEwyOS4zMzMsNTguNDMzIEw1OC42NjcsMjkuMTAxIEwyOS4zMzMsLTAuMjMyIiBpZD0iRmlsbC01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNOTMuMzE4LDU1LjE1MyBDMTA3LjcwNyw1NS4xNTMgMTE5LjM3MSw0My40ODkgMTE5LjM3MSwyOS4xMDEgQzExOS4zNzEsMTQuNzEzIDEwNy43MDcsMy4wNDkgOTMuMzE4LDMuMDQ5IEM3OC45MywzLjA0OSA2Ny4yNjYsMTQuNzEzIDY3LjI2NiwyOS4xMDEgQzY3LjI2Niw0My40ODkgNzguOTMsNTUuMTUzIDkzLjMxOCw1NS4xNTMiIGlkPSJGaWxsLTEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik05Mi4yODIsNjcuMjI0IEw2NS4xOTQsMTE1LjgwNCBMMTE5LjM3MSwxMTUuODA0IEw5Mi4yODIsNjcuMjI0IiBpZD0iRmlsbC0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=") center 9px no-repeat;
      background-size: 25px 24px; }
    ul.menuwrap li a.mlink {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.competition {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.portfolio {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.schools {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.events {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.magazine {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.consultancy {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.jobs {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.blogs {
      padding-left: 7px;
      padding-right: 7px; }
    ul.menuwrap li a.news {
      text-indent: -9999px;
      padding: 0;
      width: 39px;
      color: #e91515;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iNXB4IiB2aWV3Qm94PSIwIDAgNyA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4NCiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTAuNjgsMC43OTggQzAuNjIzLDAuNzk4IDAuNTc2LDAuODQ0IDAuNTc2LDAuODk5IEwwLjU3Niw0LjMyMyBDMC41NzYsNC4zNzggMC42MjMsNC40MjQgMC42OCw0LjQyNCBMNS45MTEsNC40MjQgQzUuOTY4LDQuNDI0IDYuMDE0LDQuMzc4IDYuMDE0LDQuMzIzIEw2LjAxNCwwLjg5OSBDNi4wMTQsMC44NDQgNS45NjgsMC43OTggNS45MTEsMC43OTggTDAuNjgsMC43OTggTDAuNjgsMC43OTggWiBNNS45MTEsNSBMMC42OCw1IEMwLjMwNSw1IDAsNC42OTggMCw0LjMyMyBMMCwwLjg5OSBDMCwwLjUyNCAwLjMwNSwwLjIyMiAwLjY4LDAuMjIyIEw1LjkxMSwwLjIyMiBDNi4yODUsMC4yMjIgNi41OSwwLjUyNCA2LjU5LDAuODk5IEw2LjU5LDQuMzIzIEM2LjU5LDQuNjk4IDYuMjg1LDUgNS45MTEsNSBMNS45MTEsNSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjY2ExZjEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik01LjkxMSw0Ljg1NiBMMC42OCw0Ljg1NiBDMC40NTksNC44NTYgMC4yNTksNC43MTggMC4xOCw0LjUxIEMwLjE1OSw0LjQ1NiAwLjE3NSw0LjM5MiAwLjIxOSw0LjM1MiBMMi4yNjEsMi41MzIgQzIuMzIsMi40OCAyLjQxMSwyLjQ4NiAyLjQ2NCwyLjU0MyBDMi41MTcsMi42MDQgMi41MTIsMi42OTMgMi40NTMsMi43NDggTDAuNDk5LDQuNDkgQzAuNTQ1LDQuNTM5IDAuNjEsNC41NjggMC42OCw0LjU2OCBMNS45MTEsNC41NjggQzUuOTc5LDQuNTY4IDYuMDQ1LDQuNTM5IDYuMDkyLDQuNDkgTDQuMTE1LDIuNzI4IEM0LjA1NiwyLjY3MyA0LjA1MSwyLjU4NCA0LjEwNCwyLjUyMyBDNC4xNTYsMi40NjYgNC4yNDcsMi40NiA0LjMwNywyLjUxMiBMNi4zNzEsNC4zNTIgQzYuNDE2LDQuMzkyIDYuNDMxLDQuNDU2IDYuNDEsNC41MSBDNi4zMzIsNC43MTggNi4xMzEsNC44NTYgNS45MTEsNC44NTYiIGlkPSJGaWxsLTQiIGZpbGw9IiNjYTFmMTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTAuNDk5LDAuNzMyIEwzLjI5NSwzLjIyNiBMNi4wOTEsMC43MzIgQzYuMDQ1LDAuNjgzIDUuOTgsMC42NTQgNS45MTEsMC42NTQgTDAuNjgsMC42NTQgQzAuNjEsMC42NTQgMC41NDUsMC42ODMgMC40OTksMC43MzIgTTMuMjk1LDMuNTYyIEMzLjI2MSwzLjU2MiAzLjIyNywzLjU1MiAzLjE5OSwzLjUyNSBMMC4yMTksMC44NyBDMC4xNzQsMC44MyAwLjE1OSwwLjc2NyAwLjE4LDAuNzEyIEMwLjI1OSwwLjUwNCAwLjQ1OSwwLjM2NiAwLjY4LDAuMzY2IEw1LjkxMSwwLjM2NiBDNi4xMzEsMC4zNjYgNi4zMzIsMC41MDQgNi40MSwwLjcxMiBDNi40MzEsMC43NjcgNi40MTUsMC44MyA2LjM3MSwwLjg3IEwzLjM5MSwzLjUyNSBDMy4zNjQsMy41NTIgMy4zMjksMy41NjIgMy4yOTUsMy41NjIiIGlkPSJGaWxsLTUiIGZpbGw9IiNjYTFmMTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=") center center no-repeat;
      background-size: 25px 18px; }
    ul.menuwrap li a.news:hover {
      background: #666666 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCA3IDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTAuNjgsMC43OTggQzAuNjIzLDAuNzk4IDAuNTc2LDAuODQ0IDAuNTc2LDAuODk5IEwwLjU3Niw0LjMyMyBDMC41NzYsNC4zNzggMC42MjMsNC40MjQgMC42OCw0LjQyNCBMNS45MTEsNC40MjQgQzUuOTY4LDQuNDI0IDYuMDE0LDQuMzc4IDYuMDE0LDQuMzIzIEw2LjAxNCwwLjg5OSBDNi4wMTQsMC44NDQgNS45NjgsMC43OTggNS45MTEsMC43OTggTDAuNjgsMC43OTggTDAuNjgsMC43OTggWiBNNS45MTEsNSBMMC42OCw1IEMwLjMwNSw1IDAsNC42OTggMCw0LjMyMyBMMCwwLjg5OSBDMCwwLjUyNCAwLjMwNSwwLjIyMiAwLjY4LDAuMjIyIEw1LjkxMSwwLjIyMiBDNi4yODUsMC4yMjIgNi41OSwwLjUyNCA2LjU5LDAuODk5IEw2LjU5LDQuMzIzIEM2LjU5LDQuNjk4IDYuMjg1LDUgNS45MTEsNSBMNS45MTEsNSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTUuOTExLDQuODU2IEwwLjY4LDQuODU2IEMwLjQ1OSw0Ljg1NiAwLjI1OSw0LjcxOCAwLjE4LDQuNTEgQzAuMTU5LDQuNDU2IDAuMTc1LDQuMzkyIDAuMjE5LDQuMzUyIEwyLjI2MSwyLjUzMiBDMi4zMiwyLjQ4IDIuNDExLDIuNDg2IDIuNDY0LDIuNTQzIEMyLjUxNywyLjYwNCAyLjUxMiwyLjY5MyAyLjQ1MywyLjc0OCBMMC40OTksNC40OSBDMC41NDUsNC41MzkgMC42MSw0LjU2OCAwLjY4LDQuNTY4IEw1LjkxMSw0LjU2OCBDNS45NzksNC41NjggNi4wNDUsNC41MzkgNi4wOTIsNC40OSBMNC4xMTUsMi43MjggQzQuMDU2LDIuNjczIDQuMDUxLDIuNTg0IDQuMTA0LDIuNTIzIEM0LjE1NiwyLjQ2NiA0LjI0NywyLjQ2IDQuMzA3LDIuNTEyIEw2LjM3MSw0LjM1MiBDNi40MTYsNC4zOTIgNi40MzEsNC40NTYgNi40MSw0LjUxIEM2LjMzMiw0LjcxOCA2LjEzMSw0Ljg1NiA1LjkxMSw0Ljg1NiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0wLjQ5OSwwLjczMiBMMy4yOTUsMy4yMjYgTDYuMDkxLDAuNzMyIEM2LjA0NSwwLjY4MyA1Ljk4LDAuNjU0IDUuOTExLDAuNjU0IEwwLjY4LDAuNjU0IEMwLjYxLDAuNjU0IDAuNTQ1LDAuNjgzIDAuNDk5LDAuNzMyIE0zLjI5NSwzLjU2MiBDMy4yNjEsMy41NjIgMy4yMjcsMy41NTIgMy4xOTksMy41MjUgTDAuMjE5LDAuODcgQzAuMTc0LDAuODMgMC4xNTksMC43NjcgMC4xOCwwLjcxMiBDMC4yNTksMC41MDQgMC40NTksMC4zNjYgMC42OCwwLjM2NiBMNS45MTEsMC4zNjYgQzYuMTMxLDAuMzY2IDYuMzMyLDAuNTA0IDYuNDEsMC43MTIgQzYuNDMxLDAuNzY3IDYuNDE1LDAuODMgNi4zNzEsMC44NyBMMy4zOTEsMy41MjUgQzMuMzY0LDMuNTUyIDMuMzI5LDMuNTYyIDMuMjk1LDMuNTYyIiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==") center center no-repeat;
      background-size: 25px 18px; }
    ul.menuwrap li a.search {
      width: 33px;
      text-indent: -9999px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xNS45NzcsMjguNjk4IEM5LjQxNCwyOC42OTggNC4wNzMsMjMuMzU1IDQuMDczLDE2Ljc5MSBDNC4wNzMsMTAuMjI3IDkuNDE0LDQuODgzIDE1Ljk3Nyw0Ljg4MyBDMjIuNTUyLDQuODgzIDI3Ljg5OSwxMC4yMjcgMjcuODk5LDE2Ljc5MSBDMjcuODk5LDIzLjM1NSAyMi41NTIsMjguNjk4IDE1Ljk3NywyOC42OTggTDE1Ljk3NywyOC42OTggWiBNMzkuNzQzLDMzLjU2IEwzMC4yMzYsMjQuMDQyIEwzMC41NjcsMjMuMzAyIEMzMS41LDIxLjIyOSAzMS45NzUsMTkuMDM4IDMxLjk3NSwxNi43OTEgQzMxLjk3NSw3Ljk4IDI0Ljc5OCwwLjgxIDE1Ljk3NywwLjgxIEM3LjE2NiwwLjgxIDAsNy45OCAwLDE2Ljc5MSBDMCwyNS42MDcgNy4xNjYsMzIuNzc2IDE1Ljk3NywzMi43NzYgQzE4LjIyMSwzMi43NzYgMjAuNDE5LDMyLjMwMiAyMi41MTEsMzEuMzY2IEwyMy4yNTIsMzEuMDM1IEwzMi43NSw0MC41NDUgQzMzLjY5Myw0MS40ODMgMzQuOTM1LDQyIDM2LjI0NCw0MiBDMzcuNTY0LDQyIDM4LjgwNyw0MS40ODUgMzkuNzQzLDQwLjU1MiBDNDAuNjc1LDM5LjYyIDQxLjE4OSwzOC4zNzUgNDEuMTg5LDM3LjA1NCBDNDEuMTg5LDM1LjczIDQwLjY3NywzNC40OTEgMzkuNzQzLDMzLjU2IEwzOS43NDMsMzMuNTYgWiIgaWQ9IkZpbGwtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
      background-size: 17px 17px; }
    /*ul.menuwrap li a.account          { border-right:none; width:40px; text-indent:-9999px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjdweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA3IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPgogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPHBhdGggZD0iTTAuNTc2LDcgTDAsNyBDMCw1LjkyOSAwLjkzLDUuMDU2IDIuMDc0LDUuMDU2IEwyLjA3NCw1LjYzMiBDMS4yNDcsNS42MzIgMC41NzYsNi4yNDYgMC41NzYsNyIgaWQ9IkZpbGwtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik02LjQ2Niw3IEw1Ljg5LDcgQzUuODksNi4yNDYgNS4yMTksNS42MzIgNC4zOTIsNS42MzIgTDQuMzkyLDUuMDU2IEM1LjUzNSw1LjA1NiA2LjQ2Niw1LjkyOSA2LjQ2Niw3IiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTMuMTQzLDAuNjQ3IEMyLjczNiwwLjY0NyAyLjM0NCwwLjg0IDIuMDY1LDEuMTc0IEMxLjY5MywxLjYyMyAxLjU1OCwyLjI1NyAxLjY4OCwyLjk2IEMxLjkzLDQuMjMgMi41MDUsNC45OSAzLjIzMSw0Ljk5IEMzLjk1Nyw0Ljk5IDQuNTM2LDQuMjMgNC43NzgsMi45NTcgQzQuOTA0LDIuMjU3IDQuNzcyLDEuNjIzIDQuMzk4LDEuMTc0IEM0LjEwMiwwLjgxNyAzLjY3MiwwLjYyNCAzLjI0MywwLjY1IEMzLjE5NywwLjY1IDMuMTY4LDAuNjQ3IDMuMTQzLDAuNjQ3IE0zLjIzMSw1LjI3NyBMMy4yMzEsNS4yNzcgQzIuMzU5LDUuMjc3IDEuNjczLDQuNDMxIDEuNDA1LDMuMDExIEMxLjI1OCwyLjIyMiAxLjQxNywxLjUwNSAxLjg0NiwwLjk5IEMyLjIsMC41NjMgMi43MTMsMC4zMzMgMy4yNDMsMC4zNjIgQzMuMjU3LDAuMzYyIDMuMjkyLDAuMzU5IDMuMzIzLDAuMzU5IEMzLjgxNiwwLjM1OSA0LjI4NSwwLjU4OSA0LjYxOSwwLjk5IEM1LjA0OCwxLjUwNSA1LjIwNCwyLjIyMiA1LjA2MSwzLjAxMSBDNC43ODksNC40MzEgNC4xMDcsNS4yNzcgMy4yMzEsNS4yNzciIGlkPSJGaWxsLTQiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMS4zNjgsMi44NDQgTDEuMzM2LDIuODUgQzEuMTk1LDIuODkgMS4xNzgsMy4yNjUgMS4yODcsMy42NDUgQzEuMzg4LDMuOTkzIDEuNTIxLDQuMTg5IDEuNjE5LDQuMTg5IEwxLjY0Miw0LjE4NyBDMS43NDIsNC4xNTEgMS43ODYsMy44OTIgMS43MTcsMy41MDEgQzEuNjU2LDMuMTM4IDEuNTAzLDIuODQ0IDEuMzY4LDIuODQ0IiBpZD0iRmlsbC02IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTUuMDk1LDIuODQ0IEM0Ljk2MiwyLjg0NCA0LjgwNywzLjEzOCA0Ljc0OSwzLjUwMSBDNC42OCwzLjg5MiA0LjcyMyw0LjE1MSA0LjgyMyw0LjE4NyBMNC44NDQsNC4xODkgQzQuOTQ0LDQuMTg5IDUuMDc4LDMuOTkzIDUuMTc4LDMuNjQ1IEM1LjI4OCwzLjI2NSA1LjI3MSwyLjg5IDUuMTI3LDIuODUgTDUuMDk1LDIuODQ0IiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTMuNTYzLDAuNDc5IEMzLjQ1LDAuNDc5IDMuMzM1LDAuNDg2IDMuMjIsMC40OTQgQzMuMTAyLDAuNDg2IDIuOTg3LDAuNDc5IDIuODc1LDAuNDc5IEMyLjc3MywwLjQ3OSAyLjY3NiwwLjQ4MyAyLjU4MywwLjQ5MiBDMi4zMjIsMC41MTIgMi4xMTcsMC42NjcgMS45NjUsMC44NiBDMS44NTQsMC45NDQgMS43NzYsMS4wMzkgMS43NTMsMS4xNDcgQzEuNzQzLDEuMTk3IDEuNzMsMS4yNDkgMS43MiwxLjI5OCBDMS42NTksMS40NjIgMS42MzMsMS42MDUgMS42MzksMS42NzggQzEuNTYzLDIuMDMyIDEuNTA3LDIuMzU4IDEuNTM1LDIuNDU5IEwxLjU2MywyLjQ2NCBDMS42MDksMi40NjQgMS43LDIuNDMgMS43MywyLjE3NCBDMS43NSwyLjAxMiAxLjc0LDEuODIyIDEuNzU3LDEuNjU4IEMxLjkwNywxLjUyNiAyLjE1MSwxLjMzMyAyLjQzNywxLjMzMyBMMi40NDYsMS4zMzMgQzIuNjAxLDEuNDE4IDIuNzM5LDEuNDM2IDIuODY5LDEuNTIgQzIuOTI2LDEuNTU3IDMuMDcyLDEuNTc0IDMuMjE3LDEuNTc0IEMzLjM2MywxLjU3NCAzLjUxMSwxLjU1NyAzLjU2OCwxLjUyIEMzLjY5NywxLjQzNiAzLjgzNywxLjQxOCAzLjk5MSwxLjMzMyBMNC4wMDEsMS4zMzMgQzQuMjgyLDEuMzMzIDQuNTMsMS41MjYgNC42OCwxLjY1OCBDNC42OTcsMS44MjIgNC42ODYsMi4wMTIgNC43MDYsMi4xNzQgQzQuNzM0LDIuNDMgNC44MjYsMi40NjQgNC44NzMsMi40NjQgTDQuOTAxLDIuNDU5IEM0LjkzMSwyLjM1OCA0Ljg3MywyLjAzMiA0Ljc5OSwxLjY3OCBDNC44MDQsMS42MDUgNC43NzcsMS40NjIgNC43MTUsMS4yOTggQzQuNzA2LDEuMjQ5IDQuNjk0LDEuMTk3IDQuNjgzLDEuMTQ3IEM0LjY1OSwxLjAzOSA0LjU4MywwLjk0NCA0LjQ3MywwLjg2IEM0LjMxOSwwLjY2NyA0LjExNSwwLjUxMiAzLjg1MSwwLjQ5MiBDMy43NTksMC40ODMgMy42NjQsMC40NzkgMy41NjMsMC40NzkiIGlkPSJGaWxsLTgiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMS44MTIsMi44MzggTDEuODA5LDIuOTQyIEMxLjgwMywzLjAyOCAxLjgzNCwzLjEwNiAxLjg5MywzLjE2OSBDMS45NjQsMy4yNDggMi4wNywzLjI5MSAyLjE4MSwzLjI5MyBMMi40MDEsMy4yOTEgQzIuNTE4LDMuMjg0IDIuNjI2LDMuMjM1IDIuNjk5LDMuMTU1IEMyLjc1MywzLjA5NyAyLjc4MywzLjAyMiAyLjc3OSwyLjk1IEwyLjc3NiwyLjg1MSBDMi40NTksMi43NTcgMi4xMjMsMi43NTIgMS44MTIsMi44MzggTTIuMTgxLDMuNTgyIEwyLjE4MSwzLjU4MiBDMS45OTEsMy41NzkgMS44MDksMy41IDEuNjgyLDMuMzY4IEMxLjU2OSwzLjI0OCAxLjUxMywzLjA5MiAxLjUyMSwyLjkzNCBMMS41MjMsMi44MSBDMS41MjYsMi43NyAxLjUyOSwyLjczMSAxLjUzOCwyLjY5NyBMMS41NTYsMi42MTYgTDEuNjM2LDIuNTkgQzIuMDYsMi40NDkgMi41MjUsMi40NTYgMi45NTUsMi42MDMgTDMuMDI5LDIuNjMxIEwzLjA0OCwyLjcwOCBDMy4wNTYsMi43NDcgMy4wNjIsMi43ODMgMy4wNjIsMi44MjEgTDMuMDY3LDIuOTM5IEMzLjA3MywzLjA4NiAzLjAxOSwzLjIzMyAyLjkxMiwzLjM1MiBDMi43ODgsMy40ODYgMi42MDYsMy41NyAyLjQxMSwzLjU3OSBMMi4xODEsMy41ODIiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMy42ODksMi44MzggTDMuNjg3LDIuOTM5IEMzLjY4NCwzLjAyNSAzLjcxMiwzLjEwNiAzLjc3MywzLjE2OSBDMy44NDYsMy4yNDggMy45NDgsMy4yOTEgNC4wNjIsMy4yOTMgTDQuMjgyLDMuMjkxIEM0LjM5OCwzLjI4NCA0LjUwNywzLjIzNSA0LjU3OSwzLjE1NSBDNC42MzUsMy4wOTcgNC42NjIsMy4wMjIgNC42NiwyLjk1IEw0LjY1NCwyLjg1MSBDNC4zNCwyLjc1NyA0LjAwMywyLjc1MiAzLjY4OSwyLjgzOCBNNC4wNjIsMy41ODIgTDQuMDU5LDMuNTgyIEMzLjg2OCwzLjU3OSAzLjY4OSwzLjUgMy41NjMsMy4zNjggQzMuNDUsMy4yNDggMy4zOTMsMy4wOTIgMy4zOTgsMi45MzQgTDMuNDA0LDIuODEgQzMuNDA0LDIuNzcgMy40MSwyLjczNCAzLjQxOCwyLjY5NyBMMy40MzQsMi42MTYgTDMuNTE0LDIuNTkgQzMuOTQsMi40NDkgNC40MDYsMi40NTYgNC44MzIsMi42MDMgTDQuOTEsMi42MzEgTDQuOTI4LDIuNzExIEM0LjkzNCwyLjc1IDQuOTQyLDIuNzg3IDQuOTQyLDIuODIxIEw0Ljk0OCwyLjkzOSBDNC45NTMsMy4wODYgNC44OTksMy4yMzMgNC43OTIsMy4zNTIgQzQuNjY4LDMuNDg2IDQuNDg0LDMuNTcgNC4yOTEsMy41NzkgTDQuMDYyLDMuNTgyIiBpZD0iRmlsbC0xMCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0yLjk5MiwyLjgyNyBMMy41NDUsMi44MjcgTDMuNTQ1LDMuMTE1IEwyLjk5MiwzLjExNSBMMi45OTIsMi44MjcgWiIgaWQ9IkZpbGwtMTEiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+') center center no-repeat; background-size:24px 24px; }*/
    ul.menuwrap li a.social {
      display: none; }
    /* Main Menu Social Section */
    ul.menuwrap li div.social {
      display: none; }
    /* Footer Styling */
    #footer a.full-logo {
      margin: 0;
      width: 152px;
      height: 63px;
      display: block;
      text-indent: -9999px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgdmlld0JveD0iMCAwIDU1MS4yIDIyNy45OTk5OSIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9IkFydHNUaHJlYWRfTE9HTy1SLnN2ZyIgICB3aWR0aD0iNTUxLjIwMDAxIiAgIGhlaWdodD0iMjI4IiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iQzpcVXNlcnNcRG9vc2xvb1xEZXNrdG9wXEFydHNUaHJlYWRfTE9HTy1SLnBuZyIgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMjYyLjQwMzk5IiAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIyNjIuNDAzOTkiPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjciPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnMyNSIgLz48c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDI3IiAgICAgaWQ9Im5hbWVkdmlldzIzIiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp6b29tPSIwLjI3NzUxNjQ1IiAgICAgaW5rc2NhcGU6Y3g9IjI2Mi4yMDAwMSIgICAgIGlua3NjYXBlOmN5PSIxMTQuMTk5OTkiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48c3R5bGUgICAgIHR5cGU9InRleHQvY3NzIiAgICAgaWQ9InN0eWxlMyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgICAgIGlkPSJnNSIgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjMsLTMxMS40KSI+PHBhdGggICAgICAgY2xhc3M9InN0MCIgICAgICAgZD0ibSAyNTYuMywzNjYuOCBjIDE0LjQsMCAyNi4xLC0xMS43IDI2LjEsLTI2LjEgMCwtMTQuNCAtMTEuNywtMjYuMSAtMjYuMSwtMjYuMSAtMTQuNCwwIC0yNi4xLDExLjcgLTI2LjEsMjYuMSAwLjEsMTQuNCAxMS43LDI2LjEgMjYuMSwyNi4xIGwgMCwwIHoiICAgICAgIGlkPSJwYXRoNyIgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cG9seWdvbiAgICAgICBjbGFzcz0ic3QwIiAgICAgICBwb2ludHM9IjI1NS4zLDM3OC44IDI1NS4zLDM3OC44IDIyOC4yLDQyNy40IDI4Mi40LDQyNy40ICIgICAgICAgaWQ9InBvbHlnb245IiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxwb2x5Z29uICAgICAgIGNsYXNzPSJzdDAiICAgICAgIHBvaW50cz0iMTc4LjYsNDI3LjYgMjA2LjEsNDI3LjYgMjE5LjksNDAzLjIgMjA2LjEsMzc4LjcgMjA2LjEsMzc4LjcgMTc4LjYsMzc4LjcgMTY0LjgsNDAzLjIgIiAgICAgICBpZD0icG9seWdvbjExIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxwb2x5Z29uICAgICAgIGNsYXNzPSJzdDAiICAgICAgIHBvaW50cz0iMjIxLjcsMzQwLjcgMTkyLjMsMzExLjQgMTkyLjMsMzExLjQgMTYzLDM0MC43IDE5Mi4zLDM3MC4xICIgICAgICAgaWQ9InBvbHlnb24xMyIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cGF0aCAgICAgICBjbGFzcz0ic3QwIiAgICAgICBkPSJtIDI5Ny4yLDQyNy44IDMwLjUsMCA1LjgsLTIwLjEgNDMuNSwwIDUuNywyMC4xIDMwLjMsMCAtMzguOCwtMTEyLjIgLTM4LjIsMCAtMzguOCwxMTIuMiAwLDAgeiBtIDQyLjgsLTQxLjkgMTEuMywtMzcgYyAwLjUsLTEuNyAxLjksLTYuNyAzLjksLTE1LjEgMiw4LjMgMy4zLDEzLjMgMy44LDE1LjEgbCAxMS41LDM3IC0zMC41LDAgMCwwIHogbSAxMTIuNCwtMTcuMyAwLC0yOS41IDYuMSwwIGMgMTIuNywwIDE4LjUsMy44IDE4LjUsMTUuNSAwLDkuOSAtNi4xLDE0IC0xOSwxNCBsIC01LjYsMCAwLDAgeiBtIC0yOC43LDU5LjIgMjguNywwIDAsLTQ0IDI1LjcsNDQgMzQuNSwwIC0zMC42LC00NS4yIGMgMTYuMywtMy41IDI1LjEsLTE0LjYgMjUuMSwtMzIgMCwtMTEuNiAtNC40LC0yMS4yIC0xMi42LC0yNy41IC05LjYsLTcuNCAtMjEuNSwtNy41IC0zNywtNy41IC0wLjYsMCAtMS4zLDAgLTEuOSwwIGwgLTMyLDAgMCwxMTIuMiAwLjEsMCB6IG0gMTE2LjgsMCAzMC42LDAgMCwtODUuNyAyNS4xLDAgMCwtMjYuNSAtODAuNywwIDAsMjYuNSAyNSwwIDAsODUuNyAwLDAgeiBtIDc1LjYsLTM2LjMgLTEzLjgsMjIuOCBjIDEyLjEsMTEuNSAyNCwxNi41IDM5LjksMTYuNSAyNi40LDAgNDMsLTE2LjIgNDMsLTM5LjYgMCwtMjAuNyAtMTEsLTI4LjEgLTMwLjksLTMzLjQgLTEwLjIsLTIuNyAtMTcuOSwtNC40IC0xNy45LC0xMi40IDAsLTUuMyA0LjksLTkuNCAxMi40LC05LjQgNi45LDAgMTQuNCwzIDIxLjUsOC45IGwgOS42LC0yMiBjIC05LjcsLTYuOCAtMjAuNywtMTAgLTMzLjMsLTEwIC0yMy41LDAgLTM4LjgsMTUuNSAtMzguOCwzNi40IDAsMTcuNiA5LjksMjUuNyAzMC4xLDMxLjEgMTIuNywzLjMgMTguOCw2IDE4LjgsMTQuOSAwLDYuNiAtNS41LDExLjYgLTE0LDExLjYgLTguOCwwIC0xNy42LC01LjIgLTI2LjYsLTE1LjQgbCAwLDAgeiIgICAgICAgaWQ9InBhdGgxNSIgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cGF0aCAgICAgICBjbGFzcz0ic3QwIiAgICAgICBkPSJtIDE4NC40LDUzOS40IDI1LjcsMCAwLC03MiAyMS4xLDAgMCwtMjIuMyAtNjcuOCwwIDAsMjIuMyAyMSwwIDAsNzIgMCwwIHogbSA1OS4zLDAgMjUuNywwIDAsLTM4LjQgMzQuMywwIDAsMzguNCAyNS43LDAgMCwtOTQuMyAtMjUuNywwIDAsMzYuNyAtMzQuMywwIDAsLTM2LjcgLTI1LjcsMCAwLDk0LjMgMCwwIHogbSAxMjMuMywtNDkuNyAwLC0yNC44IDUuMSwwIGMgMTAuNywwIDE1LjYsMy4yIDE1LjYsMTMuMSAwLDguMyAtNS4xLDExLjcgLTE2LDExLjcgbCAtNC43LDAgMCwwIHogbSAtMjQuMSw0OS43IDI0LjEsMCAwLC0zNi45IDIxLjYsMzYuOSAyOSwwIC0yNS43LC0zOCBjIDEzLjcsLTIuOSAyMS4xLC0xMi4zIDIxLjEsLTI2LjkgMCwtOS44IC0zLjcsLTE3LjggLTEwLjUsLTIzLjEgLTgsLTYuMiAtMTguMSwtNi4zIC0zMS4xLC02LjMgLTAuNSwwIC0xLjEsMCAtMS42LDAgbCAtMjYuOSwwIDAsOTQuMyAwLDAgeiBtIDg0LjUsMCA1Ny44LDAgMCwtMjEuMSAtMzIuNywwIDAsLTE2IDMwLjksMCAwLC0yMC4yIC0zMC45LDAgMCwtMTYuNCAzMi43LDAgMCwtMjAuNyAtNTcuOCwwIDAsOTQuNCAwLDAgeiBtIDY2LjMsMCAyNS42LDAgNC45LC0xNi45IDM2LjUsMCA0LjcsMTYuOSAyNS42LDAgLTMyLjYsLTk0LjMgLTMyLjIsMCAtMzIuNSw5NC4zIDAsMCB6IG0gMzYsLTM1LjIgOS41LC0zMS4xIGMgMC40LC0xLjUgMS42LC01LjcgMy4zLC0xMi43IDEuNyw3IDIuOCwxMS4yIDMuMiwxMi43IGwgOS42LDMxLjEgLTI1LjYsMCAwLDAgeiBtIDk3LjEsMTQuMSAwLC01Mi4xIDQuNCwwIGMgMTkuNCwwIDI5LDcuNCAyOSwyNi4xIDAsMTguNSAtOS40LDI2IC0yOSwyNiBsIC00LjQsMCAwLDAgeiBtIC0yNS40LDIxLjEgMTkuNiwwIGMgMi4yLDAgNC41LDAgNi42LDAgMTUuNywwIDI4LjcsLTAuNSA0MC41LC04LjggMTEuOSwtOC40IDE4LjIsLTIxLjUgMTguMiwtMzguMiAwLC0xNi45IC02LjMsLTI5LjkgLTE4LjIsLTM4LjIgLTEyLjQsLTguNyAtMjYuNSwtOSAtNDQsLTkgLTEuMSwwIC0yLDAgLTMsMCBsIC0xOS42LDAgMCw5NC4yIC0wLjEsMCB6IiAgICAgICBpZD0icGF0aDE3IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvZz48ZyAgICAgaWQ9ImcxOSIgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjMsLTMxMS40KSI+PHBhdGggICAgICAgY2xhc3M9InN0MCIgICAgICAgZD0ibSA3MDMuMywzMTMgYyAyLDAgMy45LDAuNSA1LjYsMS42IDEuOCwxLjEgMy4xLDIuNiA0LjEsNC40IDAuOCwxLjYgMS4yLDMuMyAxLjIsNS4xIDAsMi4xIC0wLjUsNCAtMS42LDUuOCAtMS4xLDEuOCAtMi41LDMuMSAtNC40LDQuMSAtMS42LDAuOCAtMy4zLDEuMiAtNSwxLjIgLTIuMSwwIC00LC0wLjUgLTUuOCwtMS42IC0xLjgsLTEuMSAtMy4yLC0yLjYgLTQuMSwtNC41IC0wLjgsLTEuNiAtMS4yLC0zLjMgLTEuMiwtNS4xIDAsLTIuMSAwLjUsLTQuMSAxLjYsLTUuOSAxLjEsLTEuOCAyLjYsLTMuMSA0LjUsLTQuMSAxLjUsLTAuNiAzLjMsLTEgNS4xLC0xIHogbSAwLDIgYyAtMi41LDAgLTQuNywwLjkgLTYuNCwyLjYgLTEuOCwxLjggLTIuNiw0IC0yLjYsNi41IDAsMi41IDAuOSw0LjcgMi42LDYuNSAxLjcsMS44IDMuOCwyLjcgNi4zLDIuNyAyLjQsMCA0LjUsLTAuOSA2LjMsLTIuNyAxLjcsLTEuOCAyLjYsLTMuOSAyLjYsLTYuNSAwLC0xLjcgLTAuNCwtMy4zIC0xLjMsLTQuOCAtMC44LC0xLjQgLTIsLTIuNiAtMy41LC0zLjQgLTEuMywtMC41IC0yLjYsLTAuOCAtNCwtMC45IHogbSAxLjcsMTAuNCA0LjIsNS4yIC00LjgsMCAtMywtNC4zIDAsNC4zIC0zLjksMCAwLC0xMi44IDUuNiwwIGMgMS41LDAgMi42LDAuNCAzLjQsMS4yIDAuOCwwLjggMS4yLDEuOCAxLjIsMi45IDAsMC45IC0wLjIsMS43IC0wLjcsMi4zIC0wLjUsMC41IC0xLjEsMSAtMiwxLjIgeiBtIC0zLjYsLTIuMSAwLjQsMCBjIDAuNiwwIDEsLTAuMSAxLjMsLTAuMyAwLjQsLTAuMiAwLjUsLTAuNiAwLjUsLTEgMCwtMC40IC0wLjIsLTAuNyAtMC41LC0xIC0wLjMsLTAuMiAtMC44LC0wLjMgLTEuNCwtMC4zIGwgLTAuNCwwIDAsMi42IHoiICAgICAgIGlkPSJwYXRoMjEiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PC9nPjwvc3ZnPg==") top left no-repeat;
      background-size: 152px 63px; }
    #footer h4 {
      font-size: 12px; }
    #footer a {
      font-size: 10px; }
    #footer p.newstxt {
      font-size: 10px;
      line-height: 12px; }
    #footer p.newstxt.small {
      font-size: 9px;
      line-height: 11px; }
    #footer a.association {
      margin-right: 2px; }
    #footer img.nd {
      width: 81px;
      height: 22px; }
    #footer img.gfw {
      width: 52px;
      height: 48px; }
    #footer div.social {
      margin-right: 5px; }
    #footer div.social a {
      margin-left: 8px; }
    #footer div.social a.twitter {
      margin-left: 0px; }
    /* Homepage Banner BG */
    .home-banner {
      background: url("../img/home/home-banner.jpg") 600px 0px no-repeat;
      background-size: 580px 240px; }
    /* Homepage Strip Bar */
    .home-strip-left {
      width: 383px; }
    .home-strip-right {
      width: 384px; }
    .home-strip-bar.full {
      height: 45px; }
    .home-strip-full {
      width: 100%;
      height: 45px; }
    .home-strip-full-bg {
      width: 768px;
      height: 45px; }
    .home-strip-full h2 a {
      font-size: 22px;
      margin-top: 10px;
      margin-bottom: 10px; }
    /* Latest Portfolios */
    .portfolio-list {
      height: 341px; }
    .portfolio-full {
      height: 341px; }
    .portfolio-list a.portfolio {
      width: 191px;
      height: 341px; }
    .portfolio-list a.portfolio .header {
      height: 150px; }
    .portfolio-list a.portfolio .header h5 {
      width: 151px;
      font-size: 16px;
      line-height: 18px;
      letter-spacing: -1px;
      margin-bottom: 5px; }
    .portfolio-list a.portfolio .header p {
      width: 151px;
      font-size: 10px;
      line-height: 12px; }
    .portfolio-list a.portfolio .header small {
      width: 151px;
      font-size: 10px;
      line-height: 12px; }
    .portfolio-list a.portfolio img {
      width: 191px;
      height: 143px; }
    /* New Portfolio Hover */
    .portfolio-list a.portfolio .hover {
      width: 191px;
      height: 143px; }
    .portfolio-list a.portfolio .hover .icon, .portfolio-list a.portfolio .hover .icon--twitter, .portfolio-list a.portfolio .hover .icon--facebook, .portfolio-list a.portfolio .hover .icon--linkedin, .portfolio-list a.portfolio .hover .icon--youtube, .portfolio-list a.portfolio .hover .icon--instagram, .portfolio-list a.portfolio .hover .icon--rss, .portfolio-list a.portfolio .hover .icon--vimeo, .portfolio-list a.portfolio .hover .icon--gplus, .portfolio-list a.portfolio .hover .icon--pinterest, .portfolio-list a.portfolio .hover .icon--search, .portfolio-list a.portfolio .hover .icon--login-twitter, .portfolio-list a.portfolio .hover .icon--login-facebook, .portfolio-list a.portfolio .hover .icon--login-linkedin, .portfolio-list a.portfolio .hover .icon--newsletter {
      width: 191px;
      height: 143px; }
    /* Hide Portfolio Menu Title (No Room On Tablet) */
    .home-latest-portfolio-header .menu h4 {
      font-size: 0px;
      border: none; }
    /* Sponsors & Partners */
    .sponsor-list a.sponsor {
      width: 192px; }
    .sponsor-list a.sponsor img {
      width: 192px; }
    /* Subscribe Header */
    #mainmenu-news .info h4 {
      font-size: 18px;
      line-height: 20px;
      margin-top: 22px; }
    #mainmenu-news .info p {
      font-size: 11px;
      line-height: 13px; }
    #mainmenu-news .info p a {
      font-size: 11px;
      line-height: 13px; }
    #social-logins {
      margin-top: 7px; }
    /* Profile Head */
    #profile-head {
      height: 197px;
      background: #000;
      overflow: hidden; }
    #profile-head-main {
      background: #000;
      height: 197px;
      display: block; }
    #profile-head-photo {
      background: #000;
      height: 197px;
      display: block;
      margin-left: 6px; }
    #profile-head-right {
      background: #fff;
      height: 197px;
      display: block;
      text-align: center; }
    /* Profile Main Images */
    .profile-photo img {
      width: 152px;
      height: 197px; }
    #profile-head-right img {
      display: inline-block;
      vertical-align: middle;
      max-width: 142px;
      max-height: 197px; }
    /* Profile Head */
    #profile-head-main h2 {
      font-size: 25px;
      line-height: 25px;
      margin-top: 25px; }
    #profile-head-main div.social {
      margin-top: 20px; }
    #profile-head-main .summary {
      font-size: 11px;
      margin-top: 10px;
      line-height: 15px; }
    #profile-stats p {
      font-size: 12px;
      height: 51px;
      line-height: 53px; }
    #profile-stats .text {
      display: none; }
    /* Profile Mini Nav */
    #profile-mininav {
      height: 51px; }
    #profile-mininav .whitey {
      height: 51px; }
    #profile-mininav a {
      font-size: 11px;
      height: 51px;
      line-height: 51px;
      padding-left: 10px;
      padding-right: 10px; }
    /* Project Gallery */
    .at-project-gallery {
      height: 350px; }
    .at-project-gallery .gallery {
      height: 350px; }
    /* Project Images */
    .at-project-gallery .gallery a {
      height: 350px; }
    .at-project-gallery .gallery img {
      height: 350px; }
    .at-project-gallery .gallery a .hover {
      height: 350px; }
    .at-project-gallery .gallery a .hover .icon, .at-project-gallery .gallery a .hover .icon--twitter, .at-project-gallery .gallery a .hover .icon--facebook, .at-project-gallery .gallery a .hover .icon--linkedin, .at-project-gallery .gallery a .hover .icon--youtube, .at-project-gallery .gallery a .hover .icon--instagram, .at-project-gallery .gallery a .hover .icon--rss, .at-project-gallery .gallery a .hover .icon--vimeo, .at-project-gallery .gallery a .hover .icon--gplus, .at-project-gallery .gallery a .hover .icon--pinterest, .at-project-gallery .gallery a .hover .icon--search, .at-project-gallery .gallery a .hover .icon--login-twitter, .at-project-gallery .gallery a .hover .icon--login-facebook, .at-project-gallery .gallery a .hover .icon--login-linkedin, .at-project-gallery .gallery a .hover .icon--newsletter {
      height: 350px; }
    /* Project Info */
    .at-project-info .share-project.action a {
      font-size: 13px;
      padding-left: 10px;
      margin-left: 10px; }
    /* Project Stats */
    .project-stats p {
      display: block;
      width: 100%; }
    .project-stats p.comments {
      margin-right: 0 !important;
      padding-right: 0 !important; }
    .project-stats p.voting {
      /*text-indent:-9999px; width:22px; margin:0; padding:0; Does Not Fit*/
      display: none !important; }
    /* Course Modules (List Screen) */
    a.course-module {
      width: 254px;
      height: 204px; }
    a.course-module img.course-image-mini {
      width: 254px;
      height: 109px; }
    a.course-module img.course-image-mini-v {
      width: 254px;
      height: 204px; }
    a.course-module p.course-name {
      margin: 0;
      padding-top: 10px;
      padding-left: 5px;
      padding-right: 5px;
      font-family: 'BG-Black';
      line-height: 16px;
      font-size: 14px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    a.course-module p.course-school {
      margin: 0;
      margin-top: 7px;
      padding-left: 5px;
      padding-right: 5px;
      font-family: 'BG-Regular';
      line-height: 14px;
      font-size: 12px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    #portfolio-content a.portfolio .project-stats p {
      width: auto; }
    /* Filters Banner */
    .banner .toprow {
      height: 45px; }
    .banner .toprow h4 {
      line-height: 45px;
      height: 45px;
      padding: 0;
      padding-left: 12px;
      padding-right: 12px;
      font-size: 16px; }
    .banner .toprow a.filter {
      line-height: 45px;
      height: 45px;
      padding: 0;
      padding-left: 12px;
      padding-right: 12px;
      font-size: 13px; }
    .banner .toprow a.filter .downarrow {
      height: 45px;
      line-height: 48px; }
    /* Square Checkboxes */
    .atSquareCheckBoxLabel {
      width: 115px;
      word-wrap: break-word;
      font-size: 10px;
      line-height: 12px; }
    /* Keyword Section */
    #filter-keywords {
      width: 100%;
      height: 82px;
      margin: 0;
      padding: 0; }
    #filter-keywords input {
      margin: 0;
      padding: 0;
      border: none;
      background: transparent;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none; }
    #filter-keywords input::-webkit-input-placeholder {
      color: #fff;
      padding-top: 5px; }
    #filter-keywords input:-moz-placeholder {
      color: #fff;
      opacity: 1;
      padding-top: 5px; }
    #filter-keywords input::-moz-placeholder {
      color: #fff;
      opacity: 1;
      padding-top: 5px; }
    #filter-keywords input:-ms-input-placeholder {
      color: #fff;
      padding-top: 5px; }
    #filter-keywords input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0px 1000px #e91515 inset;
      color: #fff !important; }
    #filter-keywords #keywordsubmit {
      margin: 0;
      padding: 0;
      text-align: center;
      border: none;
      background: transparent;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none;
      position: absolute;
      width: 100%;
      height: 82px;
      background: #666;
      line-height: 82px;
      border-left: 1px solid #fff;
      text-decoration: none; }
    #filter-keywords #filter-input-keywords {
      margin-left: 15px;
      margin-top: 27px;
      padding-left: 20px;
      width: 90%;
      height: 30px;
      line-height: 20px;
      outline: none;
      border-bottom: 1px solid #fff;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
      background-size: 17px; }
    #filter-keywords #filter-entry-keywords {
      margin-left: 15px;
      margin-top: 27px;
      padding-left: 20px;
      width: 90%;
      height: 30px;
      line-height: 20px;
      outline: none;
      border-bottom: 1px solid #fff;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
      background-size: 17px; }
    #filter-keywords #keywordsubmit .tablet-results {
      display: none; }
    /* Study Level Section
      #filter-level h4                            { width:100%; border-bottom:1px solid #fff; margin:0; padding:0; margin-bottom:10px; display:block; font-family:'BG-Regular'; color:#fff; text-align:left; text-transform:uppercase; font-size:16px; line-height:45px; height:45px; text-decoration:none; margin-right:0px; }

      /* Country / University Section */
    #filter-school h4 {
      width: 100%;
      border-bottom: 1px solid #fff;
      margin: 0;
      padding: 0;
      margin-bottom: 10px;
      display: block;
      font-family: 'BG-Regular';
      color: #fff;
      text-align: left;
      text-transform: uppercase;
      font-size: 16px;
      line-height: 45px;
      height: 45px;
      text-decoration: none;
      margin-right: 0px; }
    /* Pagination */
    .banner.mid.schools {
      line-height: 76px;
      height: 76px; }
    .banner.mid.competitions {
      line-height: 76px;
      height: 76px; }
    .banner.mid.portfolios {
      line-height: 76px;
      height: 76px; }
    /* Featured Gallery */
    .at-featured-gallery {
      width: 768px;
      height: 552px; }
    .at-featured-gallery .item {
      width: 768px;
      height: 552px; }
    .at-featured-gallery .gallery img {
      width: 768px;
      height: 432px; }
    .at-featured-gallery .details {
      width: 768px;
      height: 152px; }
    .at-featured-gallery .details h3 {
      font-size: 26px;
      line-height: 28px; }
    .at-featured-gallery .details .deadline {
      font-size: 14px;
      line-height: 16px; }
    .at-featured-gallery .details .contentpad {
      font-size: 14px;
      line-height: 12px; }
    .comp-module-details {
      height: auto; }
    .comp-module-details h3 a {
      font-size: 22px;
      line-height: 24px; }
    .comp-module-details h3 {
      font-size: 22px;
      line-height: 24px; }
    .comp-module-details .bottom-menu {
      position: relative;
      height: 30px;
      margin-top: 20px; }
    .comp-module-details .bottom-menu a, .comp-module-details .bottom-menu div.share-main {
      font-size: 12px;
      line-height: 30px;
      height: 30px; }
    .comp-module-details .deadline {
      font-size: 14px;
      line-height: 16px; }
    .comp-module-details .content {
      height: auto; }
    .comp-module-container {
      display: block;
      padding-bottom: 36px; }
    /* Competition Single Page */
    #competition-header-details h3 {
      padding-top: 10px;
      padding-left: 10px;
      padding-right: 10px;
      font-size: 30px;
      line-height: 32px; }
    #competition-header-details .deadline {
      padding: 10px;
      font-size: 14px;
      line-height: 16px; }
    a#competition-enter {
      font-size: 30px;
      line-height: 32px; }
    a#competition-enter .competition-enter-pad {
      width: 256px;
      padding: 10px; }
    /* Sidebar Comps */
    .mini-comp {
      width: 256px; }
    a.mini-comp h4 {
      font-size: 20px;
      line-height: 22px; }
    a.mini-comp .deadline {
      font-size: 16px;
      line-height: 18px; }
    /* Main Top Banner Filters */
    .banner.portfolios .toprow h4 a.filterby {
      line-height: 45px;
      height: 45px;
      font-size: 16px; }
    /* Student Rows */
    .studentrow {
      padding-top: 30px;
      padding-bottom: 30px; }
    .studentrow .profile-mini-image {
      max-height: 114px; }
    .studentrow h4.name {
      font-family: 'BG-Black';
      text-transform: uppercase;
      font-size: 22px;
      line-height: 24px;
      color: #000; }
    .studentrow h5.course {
      font-family: 'BG-Regular';
      text-transform: uppercase;
      font-size: 22px;
      line-height: 24px;
      color: #000; }
    .studentrow .header {
      width: 100%;
      height: 28px;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-top: 10px; }
    .studentrow .project-stats p {
      font-size: 11px;
      width: auto;
      height: 40px;
      line-height: 40px;
      padding-left: 30px;
      padding-right: 20px;
      background: #000; }
    .studentrow .projectcontainer {
      width: 100%;
      height: 134px; }
    .studentrow .projects a.project {
      height: 134px; }
    .studentrow .projects a.project img.profile-mini-image {
      width: 152px;
      height: 114px; }
    .studentrow .projects a.project h5.project-title {
      height: 20px;
      line-height: 20px;
      font-size: 11px; }
    .studentrow .projects a.project .hover {
      width: 152px;
      height: 114px; }
    .studentrow .projects a.project .hover .icon, .studentrow .projects a.project .hover .icon--twitter, .studentrow .projects a.project .hover .icon--facebook, .studentrow .projects a.project .hover .icon--linkedin, .studentrow .projects a.project .hover .icon--youtube, .studentrow .projects a.project .hover .icon--instagram, .studentrow .projects a.project .hover .icon--rss, .studentrow .projects a.project .hover .icon--vimeo, .studentrow .projects a.project .hover .icon--gplus, .studentrow .projects a.project .hover .icon--pinterest, .studentrow .projects a.project .hover .icon--search, .studentrow .projects a.project .hover .icon--login-twitter, .studentrow .projects a.project .hover .icon--login-facebook, .studentrow .projects a.project .hover .icon--login-linkedin, .studentrow .projects a.project .hover .icon--newsletter {
      width: 152px;
      height: 114px; }
    .studentrow .header small {
      font-size: 11px; }
    .studentrow .header small span {
      font-size: 11px; }
    /* Category Sidebar */
    ul.category-browser li a {
      font-size: 11px;
      margin-top: 5px;
      margin-bottom: 5px; }
    .catsidebar h3 {
      font-size: 18px; }
    ul.children {
      margin-left: 15px; }
    /* Comp Winners */
    #competition-winners h3 {
      width: 727px; }
    /* New Enter Button For Featured Section */
    a.comp-enter-strip-button {
      padding-left: 22px;
      padding-right: 22px;
      font-size: 14px; }
    /* New Competitions Winner / Voting Page */
    #competition-winner-slides {
      height: 450px; }
    .winnertop .mainimage {
      height: 450px; }
    .winnertop .maindetails {
      height: 450px; }
    .winnertop .maindetails h4.name {
      font-size: 26px;
      line-height: 28px; }
    .winnertop .maindetails h5.course {
      font-size: 26px;
      line-height: 28px; }
    .winnertop .figures, .winnertop .social {
      width: 256px; }
    .winnertop .project-stats p {
      display: block;
      width: auto;
      margin: 0;
      padding: 0; }
    .winnertop .project-stats p.views, .winnertop .project-stats p.appreciations {
      width: auto;
      font-size: 10px;
      margin: 0;
      padding: 0;
      margin-left: 15px;
      padding-left: 20px; }
    .winnertop .project-stats p.views {
      color: #fff;
      background-size: 16px 12px; }
    .winnertop .project-stats p.appreciations {
      cursor: default;
      color: #fff;
      background-size: 16px 17px; }
    #portfolio-content a.portfolio .overlay h5 {
      font-size: 18px;
      line-height: 40px;
      margin-left: 20px; }
    /* Voting Login Buttons */
    .voting-options a {
      width: 92px;
      height: 29px;
      background-size: 92px 29px;
      margin-left: 6px; }
    /* Top Right Comp Image (For Winners / Voting) */
    .top-right-comp-image {
      margin-left: 30px;
      margin-top: 20px;
      width: 220px; }
    /* iPad Fixes For Filters Section - Added 9th Jan 2015 */
    #filter-status h4, #filter-level h4, #filter-sector h4 {
      margin-left: 10px; }
    /* iPad New 3 Column Layout For Filters - Added 9th Jan 2015 */
    #filter-level .atSquareCheckBoxRow, #filter-sector .atSquareCheckBoxRow, #filter-status .atSquareCheckBoxRow {
      width: 33%; }
    #filter-level .clear, #filter-sector .clear, #filter-status .clear {
      clear: none; }
    .atSquareCheckBoxRow label.css-label {
      line-height: 12px !important; }
    .clear-filters {
      margin-left: 10px; }
    /* Blog Amends */
    .blog-content .blogsidebar h4.maintitle {
      font-size: 35px;
      line-height: 35px; }
    .blog-listing h4.title {
      font-size: 25px;
      line-height: 25px; }
    .blog-listing h5.date {
      font-size: 13px;
      line-height: 15px; }
    .blog-listing h6.author {
      font-size: 13px;
      line-height: 15px; }
    .blog-listing .tags, .blog-listing .tags a {
      font-size: 13px;
      line-height: 15px !important; }
    .blog-listing .excerpt {
      font-size: 13px;
      line-height: 15px; }
    /* Linebreaker */
    .at-featured.blog .at-featured-gallery .details .line-breaker {
      width: 472px; }
    #blog-mailing .container {
      width: 256px; }
    /* Blog Featured */
    .at-featured.blog .at-featured-gallery {
      width: 768px; }
    .at-featured.blog .at-featured-gallery .item {
      width: 768px; }
    .at-featured.blog .at-featured-gallery .gallery div.img {
      width: 768px;
      height: 350px; }
    .at-featured.blog .at-featured-gallery .details {
      width: 768px; }
    .at-featured.blog .at-featured-gallery .details h3 {
      font-size: 30px;
      line-height: 32px; }
    .at-featured.blog .at-featured-gallery .details .contentpad {
      font-size: 12px;
      line-height: 14px; }
    .at-featured.blog .at-featured-gallery .details h5.date {
      font-size: 13px;
      line-height: 15px; }
    .at-featured.blog .at-featured-gallery .details h6.author {
      font-size: 13px;
      line-height: 15px; }
    .at-featured.blog .at-featured-gallery .details .tags, .at-featured.blog .at-featured-gallery .details .tags a {
      font-size: 13px;
      line-height: 15px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover {
      height: 432px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover .icon, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--newsletter {
      height: 432px; }
    .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--newsletter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--newsletter {
      height: 432px; }
    /* Subscribe Form */
    #blog-mailing .container h3 {
      font-family: 'BG-Regular';
      font-size: 16px;
      line-height: 18px; }
    #blog-mailinglist-form-email {
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form-name {
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form-surname {
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form .thanks {
      font-size: 14px;
      line-height: 16px; }
    #blog-mailinglist-form-submit {
      margin-top: 10px;
      font-size: 14px;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 20px;
      padding-right: 20px; }
    /* Single Blog Page Main Content */
    .blogmain.single img {
      width: 492px !important; }
    /* AddThis Correctional CSS... Again */
    .comp-module-details .bottom-menu .addthis_sharing_toolbox a {
      margin-top: 7px;
      line-height: 16px; }
    /* Blog Highlights */
    .blog-highlights h3.title {
      width: 492px; }
    .blog-highlights .blog-listing h4.title a {
      font-size: 12px;
      line-height: 13px; }
    .blog-highlights .blog-listing .content-holder {
      padding-left: 5px;
      padding-right: 5px; }
    .blog-highlights .blog-listing {
      width: 120px;
      margin-right: 4px; }
    .blog-highlights .blog-listing a.img {
      width: 120px;
      height: 120px; }
    /* New Video Bit */
    .at-project-gallery.bloggo .gallery a.videodisplay {
      width: 622px;
      height: 350px; }
    /* New Landscape Ads */
    .adbs.landscape {
      width: 768px;
      height: 194px; }
    .adbs.landscape .holder {
      height: 194px; }
    .adbs.landscape .holder a {
      width: 768px;
      height: 194px; }
    .home-strip-half.first {
      width: 383px;
      height: 45px;
      float: left;
      display: block;
      border-right: 1px solid #fff; }
    .home-strip-half.last {
      width: 384px;
      height: 45px;
      float: left;
      display: block; }
    .home-strip-half h2 a {
      display: block;
      margin: 0;
      padding: 0;
      margin-top: 10px;
      margin-bottom: 10px;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      line-height: 25px;
      word-wrap: break-word;
      color: #fff;
      text-decoration: none; }
    .tablet_remove {
      display: none; }
    /* End Tablet Specific CSS */ }

  /*  #Mobile (Portrait)
  ================================================== */
  /* Note: Design for a width of 320px */
  @media only screen and (max-width: 767px) {
    /* Home Banner
      .home-banner .main-banner               { padding:50px; }
      .home-banner .main-banner a.full-logo   { float:left; margin:0; width:175px; height:76px; display:block; text-indent:-9999px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI1MjRweCIgaGVpZ2h0PSIyMjhweCIgdmlld0JveD0iMCAwIDUyNCAyMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNOTMuMzE4LDU1LjM2IEMxMDcuNzA3LDU1LjM2IDExOS4zNzEsNDMuNjk2IDExOS4zNzEsMjkuMzA4IEMxMTkuMzcxLDE0LjkyIDEwNy43MDcsMy4yNTYgOTMuMzE4LDMuMjU2IEM3OC45MywzLjI1NiA2Ny4yNjYsMTQuOTIgNjcuMjY2LDI5LjMwOCBDNjcuMjY2LDQzLjY5NiA3OC45Myw1NS4zNiA5My4zMTgsNTUuMzYiIGlkPSJGaWxsLTEiIGZpbGw9IiMyMzFmMjAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTkyLjI4Miw2Ny40MzIgTDY1LjE5NCwxMTYuMDExIEwxMTkuMzcxLDExNi4wMTEgTDkyLjI4Miw2Ny40MzIiIGlkPSJGaWxsLTIiIGZpbGw9IiMyMzFmMjAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPHBhdGggZD0iTTQzLjExNiw2Ny4yNjQgTDE1LjU1LDY3LjI2NCBMMS43NjcsOTEuNzM1IEwxNS41NSwxMTYuMjA3IEw0My4xMTYsMTE2LjIwNyBMNTYuODk5LDkxLjczNSBMNDMuMTE2LDY3LjI2NCIgaWQ9IkZpbGwtMyIgZmlsbD0iIzIzMWYyMCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8cGF0aCBkPSJNMjkuMzM0LC0wLjAyNSBMMC4wMDEsMjkuMzA3IEwyOS4zMzQsNTguNjQxIEw1OC42NjcsMjkuMzA3IEwyOS4zMzQsLTAuMDI1IiBpZD0iRmlsbC01IiBmaWxsPSIjMjMxZjIwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik00NTMuMTQyLDgwLjA5OSBMNDM5LjMyOSwxMDIuODYgQzQ1MS40MTYsMTE0LjMxOSA0NjMuMzQ2LDExOS4zNDIgNDc5LjIsMTE5LjM0MiBDNTA1LjU3MSwxMTkuMzQyIDUyMi4yMSwxMDMuMTc0IDUyMi4yMSw3OS43ODUgQzUyMi4yMSw1OS4wNjUgNTExLjIyMiw1MS42ODcgNDkxLjI4Nyw0Ni4zNSBDNDgxLjA4NCw0My42ODEgNDczLjM5Miw0MS45NTUgNDczLjM5MiwzMy45NDkgQzQ3My4zOTIsMjguNjEyIDQ3OC4yNTgsMjQuNTMxIDQ4NS43OTMsMjQuNTMxIEM0OTIuNywyNC41MzEgNTAwLjIzNCwyNy41MTMgNTA3LjI5OCwzMy40NzggTDUxNi44NzMsMTEuNTAyIEM1MDcuMTQxLDQuNzUyIDQ5Ni4xNTMsMS40NTYgNDgzLjU5NSwxLjQ1NiBDNDYwLjA0OSwxLjQ1NiA0NDQuODIzLDE2Ljk5NiA0NDQuODIzLDM3Ljg3MyBDNDQ0LjgyMyw1NS40NTQgNDU0LjcxMiw2My42MTcgNDc0Ljk2Miw2OC45NTQgQzQ4Ny42NzYsNzIuMjUgNDkzLjc5OCw3NC45MTkgNDkzLjc5OCw4My44NjYgQzQ5My43OTgsOTAuNDU5IDQ4OC4zMDQsOTUuNDgyIDQ3OS44MjgsOTUuNDgyIEM0NzAuODgsOTUuNDgyIDQ2Mi4wOSw5MC4zMDIgNDUzLjE0Miw4MC4wOTkgTDQ1My4xNDIsODAuMDk5IFogTTM3Ny40ODMsMTE2LjM2IEw0MDguMDkzLDExNi4zNiBMNDA4LjA5MywzMC42NTMgTDQzMy4yMDksMzAuNjUzIEw0MzMuMjA5LDQuMTI0IEwzNTIuNTI1LDQuMTI0IEwzNTIuNTI1LDMwLjY1MyBMMzc3LjQ4MywzMC42NTMgTDM3Ny40ODMsMTE2LjM2IEwzNzcuNDgzLDExNi4zNiBaIE0yNjAuNjk4LDExNi4zNiBMMjg5LjQyNCwxMTYuMzYgTDI4OS40MjQsNzIuNDA3IEwzMTUuMTY3LDExNi4zNiBMMzQ5LjcwMSwxMTYuMzYgTDMxOS4wOTIsNzEuMTUxIEMzMzUuNDE3LDY3LjY5OCAzNDQuMjA3LDU2LjU1MyAzNDQuMjA3LDM5LjEyOSBDMzQ0LjIwNywyNy41MTMgMzM5LjgxMiwxNy45MzggMzMxLjY0OSwxMS42NTkgQzMyMi4wNzQsNC4yODEgMzEwLjE0NCw0LjEyNCAyOTQuNjA0LDQuMTI0IEwyNjAuNjk4LDQuMTI0IEwyNjAuNjk4LDExNi4zNiBMMjYwLjY5OCwxMTYuMzYgWiBNMjg5LjQyNCw1Ny4xODEgTDI4OS40MjQsMjcuNjcgTDI5NS41NDYsMjcuNjcgQzMwOC4yNiwyNy42NyAzMTQuMDY4LDMxLjQzNyAzMTQuMDY4LDQzLjIxIEMzMTQuMDY4LDUzLjEgMzA3Ljk0Nyw1Ny4xODEgMjk1LjA3NSw1Ny4xODEgTDI4OS40MjQsNTcuMTgxIEwyODkuNDI0LDU3LjE4MSBaIE0xNzcuMDM1LDc0LjQ0OCBMMTg4LjMzNywzNy40MDIgQzE4OC44MDgsMzUuNjc2IDE5MC4yMiwzMC42NTMgMTkyLjI2MSwyMi4zMzMgQzE5NC4zMDIsMzAuNjUzIDE5NS41NTcsMzUuNjc2IDE5Ni4wMjgsMzcuNDAyIEwyMDcuNDg3LDc0LjQ0OCBMMTc3LjAzNSw3NC40NDggTDE3Ny4wMzUsNzQuNDQ4IFogTTEzNC4xODEsMTE2LjM2IEwxNjQuNjM0LDExNi4zNiBMMTcwLjQ0Miw5Ni4yNjcgTDIxMy45MjMsOTYuMjY3IEwyMTkuNTc0LDExNi4zNiBMMjUwLjAyNywxMTYuMzYgTDIxMS4yNTUsNC4xMjQgTDE3Mi45NTMsNC4xMjQgTDEzNC4xODEsMTE2LjM2IEwxMzQuMTgxLDExNi4zNiBaIiBpZD0iRmlsbC02IiBmaWxsPSIjMjMxZjIwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDxwYXRoIGQ9Ik00MzguMzUxLDIyOCBMNDY0LjU5MywyMjggQzQ4MC4yODYsMjI4IDQ5My4zNDEsMjI3LjQ3MiA1MDUuMDc3LDIxOS4xNjQgQzUxNi45NDYsMjEwLjcyNSA1MjMuMjc2LDE5Ny42NjkgNTIzLjI3NiwxODAuOTIyIEM1MjMuMjc2LDE2NC4wNDIgNTE2Ljk0NiwxNTAuOTg3IDUwNS4wNzcsMTQyLjY3OSBDNDkyLjY4MSwxMzMuOTc1IDQ3OC41NzEsMTMzLjcxMiA0NjEuMDMzLDEzMy43MTIgTDQzOC4zNTEsMTMzLjcxMiBMNDM4LjM1MSwyMjggTDQzOC4zNTEsMjI4IFogTTQ2My44MDIsMjA2LjkgTDQ2My44MDIsMTU0LjgxIEw0NjguMTU0LDE1NC44MSBDNDg3LjUzOCwxNTQuODEgNDk3LjE2NSwxNjIuMTk2IDQ5Ny4xNjUsMTgwLjkyMiBDNDk3LjE2NSwxOTkuMzg0IDQ4Ny44MDIsMjA2LjkgNDY4LjE1NCwyMDYuOSBMNDYzLjgwMiwyMDYuOSBMNDYzLjgwMiwyMDYuOSBaIE0zNjYuNzQ3LDE5Mi43OSBMMzc2LjI0MiwxNjEuNjY5IEMzNzYuNjM3LDE2MC4yMTggMzc3LjgyNCwxNTUuOTk4IDM3OS41MzgsMTQ5LjAwOSBDMzgxLjI1MywxNTUuOTk4IDM4Mi4zMDgsMTYwLjIxOCAzODIuNzAzLDE2MS42NjkgTDM5Mi4zMywxOTIuNzkgTDM2Ni43NDcsMTkyLjc5IEwzNjYuNzQ3LDE5Mi43OSBaIE0zMzAuNzQ2LDIyOCBMMzU2LjMyOSwyMjggTDM2MS4yMDgsMjExLjEyIEwzOTcuNzM2LDIxMS4xMiBMNDAyLjQ4NCwyMjggTDQyOC4wNjcsMjI4IEwzOTUuNDk1LDEzMy43MTIgTDM2My4zMTgsMTMzLjcxMiBMMzMwLjc0NiwyMjggTDMzMC43NDYsMjI4IFogTTI2NC40MTcsMjI4IEwzMjIuMTc3LDIyOCBMMzIyLjE3NywyMDYuOSBMMjg5LjQ3MywyMDYuOSBMMjg5LjQ3MywxOTAuOTQ0IEwzMjAuMzMsMTkwLjk0NCBMMzIwLjMzLDE3MC43NjcgTDI4OS40NzMsMTcwLjc2NyBMMjg5LjQ3MywxNTQuNDE2IEwzMjIuMTc3LDE1NC40MTYgTDMyMi4xNzcsMTMzLjcxMiBMMjY0LjQxNywxMzMuNzEyIEwyNjQuNDE3LDIyOCBMMjY0LjQxNywyMjggWiBNMTc5Ljg4OSwyMjggTDIwNC4wMjIsMjI4IEwyMDQuMDIyLDE5MS4wNzYgTDIyNS42NDgsMjI4IEwyNTQuNjYsMjI4IEwyMjguOTQ1LDE5MC4wMjEgQzI0Mi42NiwxODcuMTIgMjUwLjA0NCwxNzcuNzU3IDI1MC4wNDQsMTYzLjExOSBDMjUwLjA0NCwxNTMuMzYxIDI0Ni4zNTIsMTQ1LjMxNyAyMzkuNDk1LDE0MC4wNDIgQzIzMS40NTEsMTMzLjg0NCAyMjEuNDI5LDEzMy43MTIgMjA4LjM3MywxMzMuNzEyIEwxNzkuODg5LDEzMy43MTIgTDE3OS44ODksMjI4IEwxNzkuODg5LDIyOCBaIE0yMDQuMDIyLDE3OC4yODQgTDIwNC4wMjIsMTUzLjQ5MyBMMjA5LjE2NCwxNTMuNDkzIEMyMTkuODQ2LDE1My40OTMgMjI0LjcyNSwxNTYuNjU4IDIyNC43MjUsMTY2LjU0OCBDMjI0LjcyNSwxNzQuODU2IDIxOS41ODIsMTc4LjI4NCAyMDguNzY5LDE3OC4yODQgTDIwNC4wMjIsMTc4LjI4NCBMMjA0LjAyMiwxNzguMjg0IFogTTgwLjcyNCwyMjggTDEwNi40MzksMjI4IEwxMDYuNDM5LDE4OS42MjUgTDE0MC43MjUsMTg5LjYyNSBMMTQwLjcyNSwyMjggTDE2Ni40NCwyMjggTDE2Ni40NCwxMzMuNzEyIEwxNDAuNzI1LDEzMy43MTIgTDE0MC43MjUsMTcwLjM3MiBMMTA2LjQzOSwxNzAuMzcyIEwxMDYuNDM5LDEzMy43MTIgTDgwLjcyNCwxMzMuNzEyIEw4MC43MjQsMjI4IEw4MC43MjQsMjI4IFogTTIxLjM4MywyMjggTDQ3LjA5OCwyMjggTDQ3LjA5OCwxNTUuOTk4IEw2OC4xOTcsMTU1Ljk5OCBMNjguMTk3LDEzMy43MTIgTDAuNDE2LDEzMy43MTIgTDAuNDE2LDE1NS45OTggTDIxLjM4MywxNTUuOTk4IEwyMS4zODMsMjI4IEwyMS4zODMsMjI4IFoiIGlkPSJGaWxsLTciIGZpbGw9IiMyMzFmMjAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=') top left no-repeat; background-size:175px 76px; }
      .home-banner .main-banner h2            { float:left; margin:0; padding:0; margin-left:10px; color:$c-brand; font-family:'BG-Black'; font-size:45px; text-transform:uppercase; line-height:41px; }
      .home-banner .main-banner p             { margin:0; padding:0; margin-top:10px; color:#191c1e; font-family:'BG-Regular'; font-size:20px; line-height:24px; text-transform:uppercase; }

      /* Footer Column Spacing */
    #footer {
      padding-bottom: 0px; }
    #footer .columns {
      margin-bottom: 40px; }
    #footer div.social {
      margin-right: 0px;
      margin-bottom: 40px;
      padding-bottom: 40px; }
    /* Homepage Strip Bar */
    .home-strip-bar .container {
      width: 100%; }
    .home-strip-bar {
      width: 100%;
      height: auto; }
    .home-strip-left-bg, .home-strip-right-bg {
      height: 85px; }
    .home-strip-left {
      width: 100%;
      height: 85px; }
    .home-strip-right {
      width: 100%;
      height: 85px;
      border-left: none;
      border-top: 1px solid #191c1e; }
    a.strip-button {
      margin-top: 15px;
      padding-left: 20px;
      padding-right: 20px; }
    /* Latest Portfolios */
    .portfolio-list {
      height: 495px; }
    .portfolio-full {
      height: 495px; }
    .portfolio-list a.portfolio {
      width: 299px;
      height: 495px; }
    .portfolio-list a.portfolio .header {
      height: 196px; }
    .portfolio-list a.portfolio .header h5 {
      width: 259px;
      font-size: 16px;
      line-height: 18px;
      letter-spacing: -1px;
      margin-bottom: 5px; }
    .portfolio-list a.portfolio .header p {
      width: 259px;
      font-size: 12px;
      line-height: 14px; }
    .portfolio-list a.portfolio img {
      width: 299px;
      height: 224px; }
    /* New Portfolio Hover */
    .portfolio-list a.portfolio .hover {
      width: 299px;
      height: 224px; }
    .portfolio-list a.portfolio .hover .icon, .portfolio-list a.portfolio .hover .icon--twitter, .portfolio-list a.portfolio .hover .icon--facebook, .portfolio-list a.portfolio .hover .icon--linkedin, .portfolio-list a.portfolio .hover .icon--youtube, .portfolio-list a.portfolio .hover .icon--instagram, .portfolio-list a.portfolio .hover .icon--rss, .portfolio-list a.portfolio .hover .icon--vimeo, .portfolio-list a.portfolio .hover .icon--gplus, .portfolio-list a.portfolio .hover .icon--pinterest, .portfolio-list a.portfolio .hover .icon--search, .portfolio-list a.portfolio .hover .icon--login-twitter, .portfolio-list a.portfolio .hover .icon--login-facebook, .portfolio-list a.portfolio .hover .icon--login-linkedin, .portfolio-list a.portfolio .hover .icon--newsletter {
      width: 299px;
      height: 224px; }
    /* Hide Portfolio Menu Title (No Room On Tablet) */
    .home-latest-portfolio-header .menu {
      display: none; }
    /* Sponsors & Partners */
    .home-sponsors-header a.view-all {
      display: none; }
    .sponsor-list a.sponsor {
      width: 300px; }
    .sponsor-list a.sponsor img {
      width: 300px; }
    /* Profile Head */
    #profile-head {
      height: auto;
      overflow: hidden; }
    #profile-head-main {
      height: auto; }
    #profile-head-photo {
      height: auto; }
    #profile-head-right {
      height: auto;
      margin-bottom: 30px; }
    #profile-head-main div.social {
      float: left;
      margin-top: 20px;
      margin-bottom: 30px; }
    /* Profile Main Images */
    .profile-photo img {
      width: 100%;
      height: auto; }
    #profile-head-right img {
      display: inline-block;
      vertical-align: middle;
      max-width: 90%;
      width: 90%;
      height: auto; }
    /* Profile Mini Nav */
    #profile-stats {
      display: none; }
    #profile-mininav {
      height: 51px; }
    #profile-mininav .whitey {
      height: 51px; }
    #profile-mininav a {
      font-size: 11px;
      height: 51px;
      line-height: 51px;
      padding-left: 6px;
      padding-right: 6px; }
    #profile-mininav a.hideable {
      display: none; }
    /* Full Profile */
    #profile-content img.profileimg {
      display: block;
      margin-bottom: 30px; }
    #profile-content .details {
      padding-left: 0px;
      padding-right: 0px;
      margin-bottom: 40px; }
    /* Project Stats */
    .project-stats p {
      display: block;
      width: 100%; }
    /* Course Modules (List Screen) */
    a.course-module {
      width: 300px;
      height: auto; }
    a.course-module img.course-image-mini {
      width: 300px;
      height: 129px; }
    a.course-module img.course-image-mini-v {
      width: 300px;
      height: 241px; }
    a.course-module p.course-name {
      margin: 0;
      padding-top: 10px;
      padding-left: 5px;
      padding-right: 5px;
      font-family: 'BG-Black';
      line-height: 24px;
      font-size: 22px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    a.course-module p.course-school {
      margin: 0;
      margin-top: 7px;
      padding-left: 5px;
      padding-right: 5px;
      font-family: 'BG-Regular';
      line-height: 16px;
      font-size: 14px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    a.course-module.no-1 {
      border-right: none; }
    a.course-module.no-3 {
      border-left: none; }
    /* Pagination */
    #pagination {
      margin: 0px;
      text-align: center; }
    .button.pagination {
      padding-left: 10px;
      padding-right: 10px;
      width: auto;
      height: auto;
      font-family: 'BG-Thin';
      font-size: 20px;
      line-height: 76px;
      display: inline;
      background: none;
      border: none;
      text-decoration: none;
      color: #fff; }
    #portfolio-content a.portfolio .project-stats p {
      width: auto; }
    /* Hide Main Uni Image - Not Needed On Mobile As Already On Profile */
    #course-school img.school-image {
      display: none; }
    /* Featured Gallery */
    .at-featured-gallery {
      width: 300px;
      height: auto; }
    .at-featured-gallery .item {
      width: 300px;
      height: auto; }
    .at-featured-gallery .gallery img {
      width: 300px;
      height: 169px; }
    .at-featured-gallery a.nav.next {
      float: right; }
    .at-featured-gallery .details {
      width: 300px;
      height: auto; }
    .at-featured-gallery .details h3 {
      font-size: 26px;
      line-height: 28px; }
    .at-featured-gallery .details .deadline {
      font-size: 14px;
      line-height: 16px; }
    .at-featured-gallery .details .contentpad {
      font-size: 14x;
      line-height: 12px; }
    .comp-module-details {
      height: auto; }
    .comp-module-details h3 a {
      font-size: 26px;
      line-height: 28px; }
    .comp-module-details h3 {
      font-size: 26px;
      line-height: 28px;
      margin-top: 10px; }
    .comp-module-details .bottom-menu {
      position: relative;
      height: 30px;
      margin-top: 20px; }
    .comp-module-details .bottom-menu a, .comp-module-details .bottom-menu div.share-main {
      font-size: 12px;
      padding-left: 10px;
      padding-right: 10px;
      line-height: 30px;
      height: 30px; }
    .comp-module-details .deadline {
      font-size: 12px;
      line-height: 14px; }
    .comp-module-details .content {
      height: auto;
      font-size: 14px;
      line-height: 1.2; }
    .comp-module-container {
      display: block;
      padding-bottom: 36px; }
    /* Competition Single Page */
    #competition-header-details h3 {
      padding-top: 10px;
      padding-left: 10px;
      padding-right: 10px;
      font-size: 30px;
      line-height: 32px; }
    #competition-header-details .deadline {
      padding: 10px;
      font-size: 14px;
      line-height: 16px; }
    a#competition-enter {
      position: relative;
      font-size: 30px;
      line-height: 32px; }
    a#competition-enter .competition-enter-pad {
      width: 256px;
      padding: 10px; }
    .sidebar {
      position: relative;
      padding-top: 0px;
      width: 300px !important;
      height: auto !important;
      background: #fff; }
    .singlecomp-sidebar {
      display: none; }
    .mobilehide {
      display: none; }
    /* Sidebar Comps */
    .mini-comp {
      width: 300px; }
    a.mini-comp h4 {
      font-size: 20px;
      line-height: 22px; }
    a.mini-comp .deadline {
      font-size: 16px;
      line-height: 18px; }
    /* Student Rows */
    .studentrow {
      padding-top: 30px;
      padding-bottom: 30px; }
    .studentrow .profile-mini-image {
      width: 100%;
      height: auto;
      max-height: none;
      margin-bottom: 10px; }
    .studentrow h4.name {
      font-family: 'BG-Black';
      text-transform: uppercase;
      font-size: 22px;
      line-height: 24px;
      color: #000; }
    .studentrow h5.course {
      font-family: 'BG-Regular';
      text-transform: uppercase;
      font-size: 22px;
      line-height: 24px;
      color: #000; }
    .studentrow .header {
      width: 100%;
      height: 28px; }
    .studentrow .project-stats {
      margin-bottom: 20px; }
    .studentrow .project-stats p {
      width: auto; }
    .studentrow .projectcontainer {
      width: 100%;
      height: 285px; }
    .studentrow .projects a.project {
      height: 285px; }
    .studentrow .projects a.project img.profile-mini-image {
      width: 300px;
      height: 225px; }
    .studentrow .projects a.project h5.project-title {
      height: 30px;
      line-height: 30px; }
    .studentrow .projects a.project .hover {
      width: 300px;
      height: 225px; }
    .studentrow .projects a.project .hover .icon, .studentrow .projects a.project .hover .icon--twitter, .studentrow .projects a.project .hover .icon--facebook, .studentrow .projects a.project .hover .icon--linkedin, .studentrow .projects a.project .hover .icon--youtube, .studentrow .projects a.project .hover .icon--instagram, .studentrow .projects a.project .hover .icon--rss, .studentrow .projects a.project .hover .icon--vimeo, .studentrow .projects a.project .hover .icon--gplus, .studentrow .projects a.project .hover .icon--pinterest, .studentrow .projects a.project .hover .icon--search, .studentrow .projects a.project .hover .icon--login-twitter, .studentrow .projects a.project .hover .icon--login-facebook, .studentrow .projects a.project .hover .icon--login-linkedin, .studentrow .projects a.project .hover .icon--newsletter {
      width: 300px;
      height: 225px; }
    /* Pagination Height */
    .banner.mid.portfolios {
      line-height: 76px;
      height: 76px; }
    /* Default Content Cols */
    .default-content .leftcol {
      width: 100%;
      float: left;
      margin-right: 0; }
    .default-content .rightcol {
      width: 100%;
      float: left; }
    /* Jobs Full Width Mobile */
    .jobs-content .content {
      margin: 0;
      padding: 0;
      width: 100%;
      border-right: none; }
    .jobs-content .catsidebar {
      margin: 0;
      padding: 0;
      width: 100%; }
    /* Category Page New Design */
    .default-content .catmaincol {
      width: 100%;
      border-right: none; }
    .default-content .catleftcol {
      width: 100%; }
    .default-content .catrightcol {
      width: 100%; }
    .default-content .catsidebar {
      width: 100%; }
    /* Plain Page Form */
    #page {
      margin-left: 0%;
      margin-right: 0%; }
    #page input {
      font-size: 25px;
      line-height: 25px; }
    #page textarea {
      font-size: 25px;
      line-height: 25px; }
    #page select.registerFullWidth {
      font-size: 25px;
      line-height: 25px; }
    /* Recaptcha Image Width */
    img#recaptcha_challenge_image {
      width: 260px;
      height: auto; }
    /* Cat Sidebar Fix */
    .catsidebar {
      margin-top: 10px !important;
      border-top: 1px solid #000;
      padding-top: 20px !important; }
    /* Comp Entry Fields */
    .competition-enter input, .competition-enter select {
      width: 100%; }
    .home-strip-bar.full {
      height: 45px; }
    .home-strip-full {
      width: 100%;
      height: 45px; }
    .home-strip-full-bg {
      width: 320px;
      height: 45px; }
    .home-strip-full h2 a {
      font-size: 14px;
      margin-top: 10px;
      margin-bottom: 10px; }
    #mainmenu-search-active {
      height: auto; }
    #mainmenu-search-active #searchsubmitnew {
      position: relative;
      z-index: 1;
      width: 100%;
      height: auto;
      background: #666;
      line-height: 60px;
      border: none;
      margin-top: 20px;
      margin-bottom: 20px; }
    #mainmenu-search-active #snew {
      font-size: 18px;
      margin-left: 0px;
      margin-top: 20px;
      padding-left: 8%;
      width: 92%;
      height: 30px;
      line-height: 20px; }
    /* New Comp Portfolio */
    .at-project-info .portfolio img {
      width: 100%; }
    .at-project-info .competition img {
      width: 100%; }
    .at-project-info .competition h4 {
      width: 100%; }
    .at-project-info .portfolio h4 {
      width: 100%; }
    /* Comp Winners */
    #competition-winners h3 {
      width: 260px; }
    /* New Enter Button For Featured Section */
    a.comp-enter-strip-button {
      margin: 0;
      padding: 0;
      margin-top: 20px;
      margin-bottom: 20px;
      text-align: center;
      padding-top: 15px;
      padding-bottom: 15px;
      width: 294px !important; }
    /* New Competition Voting / Winner Header */
    #competition-header-details.rightwhiteborder {
      background: none;
      border-right: none; }
    #competition-header-details h3.comp-header-line {
      margin-right: 0px; }
    #competition-header-details .competition-details {
      margin-right: 0px;
      margin-bottom: 40px; }
    #competition-header-right h4, #competition-header-right h5 {
      padding-left: 0px;
      font-size: 20px;
      margin-bottom: 40px;
      margin-top: 0px; }
    /* New Competitions Winner / Voting Page */
    #competition-winner-slides {
      height: auto; }
    .winnertop .mainimage {
      height: 250px; }
    .winnertop .maindetails {
      height: auto;
      padding-bottom: 120px;
      background: #F7978A; }
    .winnertop {
      position: relative; }
    .winnertop .maindetails h4.name {
      font-size: 26px;
      line-height: 28px; }
    .winnertop .maindetails h5.course {
      font-size: 26px;
      line-height: 28px; }
    .winnertop .figures, .winnertop .social {
      width: 300px; }
    .winnertop .project-stats p {
      display: block;
      width: auto;
      margin: 0;
      padding: 0; }
    .winnertop .project-stats p.views, .winnertop .project-stats p.appreciations {
      width: auto;
      font-size: 10px;
      margin: 0;
      padding: 0;
      margin-left: 15px;
      padding-left: 20px; }
    .winnertop .project-stats p.views {
      color: #fff;
      background-size: 16px 12px; }
    .winnertop .project-stats p.appreciations {
      cursor: default;
      color: #fff;
      background-size: 16px 17px; }
    #portfolio-content a.portfolio .overlay h5 {
      font-size: 18px;
      line-height: 40px;
      margin-left: 20px; }
    /* Voting Login Buttons */
    .voting-options a {
      width: 92px;
      height: 29px;
      background-size: 92px 29px;
      margin-left: 6px; }
    /* Slider Dots */
    #competition-winner-slides .nav-dots {
      left: -9px;
      text-align: right; }
    /* Shirnk Registration Success On IPhone */
    h3.registerSuccess {
      font-size: 16px; }
    /* Top Right Comp Image (For Winners / Voting) */
    .top-right-comp-image {
      margin-left: 0px;
      margin-top: 0px;
      width: 100%;
      margin-bottom: 40px;
      max-height: 100%; }
    /* ================================================== */
    /* ==      New Mobile Filters - 10th Jan 2015      == */
    /* ================================================== */
    /* Filters Banner */
    .banner {
      position: absolute;
      width: 100%;
      height: auto;
      z-index: 101;
      border-bottom: 1px solid #fff;
      overflow: hidden; }
    .banner.active {
      display: block; }
    .banner .toprow {
      width: 100%;
      height: auto;
      display: block;
      border-bottom: none; }
    .banner .toprow h4 {
      display: none; }
    .banner .toprow a.filter {
      width: 280px;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      margin: 0;
      padding: 0;
      display: block;
      float: left;
      font-family: 'BG-Medium';
      color: #fff;
      text-align: left;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 45px;
      height: 45px;
      text-decoration: none;
      border-right: none;
      border-bottom: 1px solid #fff;
      padding-right: 0px;
      cursor: hand;
      cursor: pointer;
      padding-left: 20px; }
    .banner .toprow a.filter .downarrow {
      display: inline-block;
      margin-left: 5px;
      height: 45px;
      line-height: 45px; }
    .banner .toprow a.filter.last {
      border-bottom: none; }
    /* Drop Arrow With Anim */
    .banner .toprow a.filter .downarrow, #mobile-filters .downarrow {
      transition: transform 500ms ease;
      transform: rotate(90deg);
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
    .banner .toprow a.filter.active .downarrow, #mobile-filters.active .downarrow {
      transition: transform 500ms ease;
      transform: rotate(-90deg);
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
    /* All Filter Sections */
    .banner .filter-section {
      display: none;
      border-top: 1px solid #fff;
      background: #3e226c; }
    .filter-section h4 {
      width: 280px !important;
      font-size: 14px !important;
      height: 45px !important;
      line-height: 45px !important;
      padding-left: 20px !important; }
    /* Display Mobile Filters Button */
    #mobile-filters {
      cursor: hand;
      cursor: pointer;
      width: 100%;
      height: auto;
      display: block;
      border-bottom: 1px solid #fff;
      position: relative;
      z-index: 101 !important; }
    #mobile-filters h4 {
      margin: 0;
      padding: 0;
      width: 100%;
      display: block;
      float: left;
      font-family: 'BG-Regular';
      color: #fff;
      text-align: left;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 45px;
      height: 45px;
      text-decoration: none;
      margin-right: 0px;
      border-right: none;
      padding-right: 0px; }
    /* Hide Normal Desktop Filters */
    .banner {
      display: none; }
    /* Background Colours */
    #mobile-filters.competitions {
      background: #F7978A; }
    #mobile-filters.competitions.active {
      background: #7e2020; }
    #mobile-filters.events {
      background: #2b4f8b; }
    #mobile-filters.events.active {
      background: #1c355f; }
    #mobile-filters.schools {
      background: #51298a; }
    #mobile-filters.schools.active {
      background: #51298a; }
    #mobile-filters.portfolios {
      background: #6b164e; }
    #mobile-filters.portfolios.active {
      background: #4f103a; }
    /* Keyword Sections */
    #filter-keywords {
      width: 100%;
      height: auto;
      margin: 0;
      padding: 0; }
    #filter-keywords input {
      margin: 0;
      padding: 0;
      border: none;
      background: transparent;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none; }
    #filter-keywords input::-webkit-input-placeholder {
      color: #fff;
      padding-top: 5px; }
    #filter-keywords input:-moz-placeholder {
      color: #fff;
      opacity: 1;
      padding-top: 5px; }
    #filter-keywords input::-moz-placeholder {
      color: #fff;
      opacity: 1;
      padding-top: 5px; }
    #filter-keywords input:-ms-input-placeholder {
      color: #fff;
      padding-top: 5px; }
    #filter-keywords input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0px 1000px #e91515 inset;
      color: #fff !important; }
    #filter-keywords #keywordsubmit {
      display: block;
      margin: 0;
      padding: 0;
      text-align: center;
      border: none;
      background: transparent;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none;
      position: relative;
      width: 100%;
      height: 56px;
      background: #666;
      line-height: 56px;
      border-left: none;
      text-decoration: none;
      margin-bottom: 30px; }
    #filter-keywords #filter-input-keywords {
      width: 280px;
      margin-left: 0px;
      margin-top: 30px;
      font-size: 16px;
      padding-left: 20px;
      height: 30px;
      margin-bottom: 30px;
      line-height: 16px;
      outline: none;
      border-bottom: 1px solid #fff;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
      background-size: 17px; }
    #filter-keywords #filter-entry-keywords {
      width: 280px;
      margin-left: 0px;
      margin-top: 30px;
      font-size: 16px;
      padding-left: 20px;
      height: 30px;
      margin-bottom: 30px;
      line-height: 16px;
      outline: none;
      border-bottom: 1px solid #fff;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
      background-size: 17px; }
    /* Location Sections */
    #filter-location {
      width: 100%;
      height: auto;
      margin: 0;
      padding: 0; }
    #filter-location input {
      margin: 0;
      padding: 0;
      border: none;
      background: transparent;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none; }
    #filter-location input::-webkit-input-placeholder {
      color: #fff;
      padding-top: 5px; }
    #filter-location input:-moz-placeholder {
      color: #fff;
      opacity: 1;
      padding-top: 5px; }
    #filter-location input::-moz-placeholder {
      color: #fff;
      opacity: 1;
      padding-top: 5px; }
    #filter-location input:-ms-input-placeholder {
      color: #fff;
      padding-top: 5px; }
    #filter-location input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0px 1000px #e91515 inset;
      color: #fff !important; }
    #filter-location #locationsubmit {
      display: block;
      margin: 0;
      padding: 0;
      text-align: center;
      border: none;
      background: transparent;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none;
      position: relative;
      width: 100%;
      height: 56px;
      background: #666;
      line-height: 56px;
      border-left: none;
      text-decoration: none;
      margin-bottom: 30px; }
    #filter-location #filter-location-keywords {
      width: 280px;
      margin-left: 0px;
      margin-top: 30px;
      font-size: 16px;
      padding-left: 20px;
      height: 30px;
      margin-bottom: 30px;
      line-height: 16px;
      outline: none;
      border-bottom: 1px solid #fff;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+") center left no-repeat;
      background-size: 17px; }
    /* Checkbox Label Amends */
    .atSquareCheckBoxRow label.css-label {
      width: 250px;
      line-height: 12px !important; }
    /* Clear Banner Settings For Pagination */
    #pagination-holder, #latest-entry-pagination-holder {
      position: relative; }
    /* Main Top Banner Filters (Portfolio Page) */
    .banner.portfolios .toprow.bordered {
      width: 100%;
      height: 91px;
      display: block;
      border-bottom: none;
      border-bottom: 1px solid #fff !important; }
    .banner.portfolios .toprow.bordered h4 {
      margin: 0;
      padding: 0;
      width: 100%;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      display: block;
      float: none;
      font-family: 'BG-Medium';
      color: #fff;
      text-align: left;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 45px;
      height: 45px;
      text-decoration: none;
      border-right: none;
      padding-right: 0px;
      cursor: hand;
      cursor: pointer; }
    .banner.portfolios .toprow.bordered h4 a.filterby {
      width: 280px;
      margin: 0;
      padding: 0;
      padding-left: 20px !important;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      display: block;
      float: none;
      font-family: 'BG-Medium';
      color: #fff;
      text-align: left;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 45px;
      height: 45px;
      text-decoration: none;
      border-right: none;
      padding-right: 0px;
      cursor: hand;
      cursor: pointer;
      border-bottom: 1px solid #fff; }
    .banner.portfolios .toprow.bordered h4 a.filterby.last {
      border-bottom: none; }
    /* ================================================== */
    /* ==      New Mobile Filters - 10th Jan 2015      == */
    /* ================================================== */
    /* Blog Amends */
    .blog-content .blogsidebar h4.maintitle {
      color: #000;
      font-size: 35px;
      line-height: 35px; }
    .blog-listing h4.title {
      font-size: 25px;
      line-height: 25px; }
    .blog-listing h5.date {
      font-size: 13px;
      line-height: 15px; }
    .blog-listing h6.author {
      font-size: 13px;
      line-height: 15px; }
    .blog-listing .tags, .blog-listing .tags a {
      font-size: 13px;
      line-height: 15px !important; }
    .blog-listing .excerpt {
      font-size: 13px;
      line-height: 15px; }
    .blogmain .blog-listing {
      width: 100%; }
    /* Linebreaker */
    .at-featured.blog .at-featured-gallery .details .line-breaker {
      width: 260px; }
    .blog-mailing {
      display: block;
      position: relative; }
    .blog-mailing .container {
      width: 300px; }
    /* Blog Featured */
    .at-featured.blog .at-featured-gallery {
      width: 300px; }
    .at-featured.blog .at-featured-gallery .item {
      width: 300px; }
    .at-featured.blog .at-featured-gallery .gallery div.img {
      width: 300px;
      height: 169px; }
    .at-featured.blog .at-featured-gallery .details {
      width: 300px; }
    .at-featured.blog .at-featured-gallery .details h3 {
      font-size: 26px;
      line-height: 28px; }
    .at-featured.blog .at-featured-gallery .details .contentpad {
      font-size: 12px;
      line-height: 14px; }
    .at-featured.blog .at-featured-gallery .details h5.date {
      font-size: 13px;
      line-height: 15px; }
    .at-featured.blog .at-featured-gallery .details h6.author {
      font-size: 13px;
      line-height: 15px; }
    .at-featured.blog .at-featured-gallery .details .tags, .at-featured.blog .at-featured-gallery .details .tags a {
      font-size: 13px;
      line-height: 15px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover {
      height: 169px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover .icon, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--newsletter {
      height: 169px; }
    .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--newsletter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--newsletter {
      height: 169px; }
    /* Subscribe Form */
    #blog-mailing .container h3 {
      width: 260px;
      font-family: 'BG-Regular';
      font-size: 16px;
      line-height: 18px; }
    #blog-mailinglist-form-email {
      width: 260px;
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form-name {
      width: 260px;
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form-surname {
      width: 260px;
      font-size: 12px;
      line-height: 14px;
      height: 14px;
      margin-bottom: 18px; }
    #blog-mailinglist-form .thanks {
      width: 260px;
      font-size: 14px;
      line-height: 16px; }
    #blog-mailinglist-form-submit {
      margin-top: 10px;
      font-size: 14px;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 20px;
      padding-right: 20px; }
    /* Single Blog Page Main Content */
    .blogmain.single img {
      width: 300px !important; }
    /* AddThis Correctional CSS... Again */
    .comp-module-details .bottom-menu .addthis_sharing_toolbox a {
      margin-top: 7px;
      line-height: 16px; }
    /* Blog Single Page text */
    #single-blog-content-mobile p {
      color: #000;
      font-family: Arial !important;
      font-weight: normal;
      font-size: 15px;
      line-height: 17px; }
    #single-blog-content-mobile .wp-caption-text {
      border-bottom: 1px solid #000;
      padding-top: 5px;
      padding-bottom: 10px;
      margin-bottom: 0px;
      width: 300px; }
    #single-blog-content-mobile a {
      text-decoration: underline;
      font-weight: bold;
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      -webkit-hyphens: auto;
      hyphens: auto; }
    /* Next / Prev */
    .blog-next-posts a {
      width: 40%; }
    .blog-prev-posts a {
      width: 40%; }
    /* Blog Highlights */
    .blog-highlights h3.title {
      width: 100%; }
    .blog-highlights .blog-listing .content-holder {
      padding-left: 5px;
      padding-right: 5px; }
    .blog-highlights .blog-listing {
      width: 100%;
      margin-right: 0; }
    .blog-highlights .blog-listing a.img {
      width: 100%;
      height: 220px; }
    /* School Slider */
    .school-slider {
      height: auto; }
    .school-slider .item {
      height: 440px;
      background: #000;
      background-image: none !important; }
    .school-slider .item .details, .school-slider .item .container {
      width: 100%; }
    .school-slider .item .details {
      height: auto; }
    /* School Project Images */
    .at-project-gallery.school, .at-project-gallery.bloggo {
      height: 250px; }
    .at-project-gallery.school .gallery, .at-project-gallery.bloggo .gallery {
      height: 250px; }
    .at-project-gallery.school .gallery a, .at-project-gallery.bloggo .gallery a {
      height: 250px; }
    .at-project-gallery.school .gallery img, .at-project-gallery.bloggo .gallery img {
      height: 250px; }
    .at-project-gallery.school .gallery a .hover, .at-project-gallery.bloggo .gallery a .hover {
      height: 250px; }
    .at-project-gallery.school .gallery a .hover .icon, .at-project-gallery.school .gallery a .hover .icon--twitter, .at-project-gallery.school .gallery a .hover .icon--facebook, .at-project-gallery.school .gallery a .hover .icon--linkedin, .at-project-gallery.school .gallery a .hover .icon--youtube, .at-project-gallery.school .gallery a .hover .icon--instagram, .at-project-gallery.school .gallery a .hover .icon--rss, .at-project-gallery.school .gallery a .hover .icon--vimeo, .at-project-gallery.school .gallery a .hover .icon--gplus, .at-project-gallery.school .gallery a .hover .icon--pinterest, .at-project-gallery.school .gallery a .hover .icon--search, .at-project-gallery.school .gallery a .hover .icon--login-twitter, .at-project-gallery.school .gallery a .hover .icon--login-facebook, .at-project-gallery.school .gallery a .hover .icon--login-linkedin, .at-project-gallery.school .gallery a .hover .icon--newsletter, .at-project-gallery.bloggo .gallery a .hover .icon, .at-project-gallery.bloggo .gallery a .hover .icon--twitter, .at-project-gallery.bloggo .gallery a .hover .icon--facebook, .at-project-gallery.bloggo .gallery a .hover .icon--linkedin, .at-project-gallery.bloggo .gallery a .hover .icon--youtube, .at-project-gallery.bloggo .gallery a .hover .icon--instagram, .at-project-gallery.bloggo .gallery a .hover .icon--rss, .at-project-gallery.bloggo .gallery a .hover .icon--vimeo, .at-project-gallery.bloggo .gallery a .hover .icon--gplus, .at-project-gallery.bloggo .gallery a .hover .icon--pinterest, .at-project-gallery.bloggo .gallery a .hover .icon--search, .at-project-gallery.bloggo .gallery a .hover .icon--login-twitter, .at-project-gallery.bloggo .gallery a .hover .icon--login-facebook, .at-project-gallery.bloggo .gallery a .hover .icon--login-linkedin, .at-project-gallery.bloggo .gallery a .hover .icon--newsletter {
      height: 250px; }
    .at-project-gallery.school a.nav, .at-project-gallery.bloggo a.nav {
      height: 30px;
      margin-top: -60px;
      position: absolute;
      z-index: 40;
      font-family: 'BG-Thin';
      font-size: 60px;
      padding: 20px;
      padding-top: 10px;
      line-height: 30px;
      display: block;
      background: #000;
      text-decoration: none;
      color: #fff; }
    /* New Video Bit */
    .at-project-gallery.bloggo .gallery a.videodisplay {
      width: 444px;
      height: 250px; }
    .share-main.blog {
      display: none !important; }
    .addthis_sharing_toolbox.blog {
      display: none; }
    /* New Landscape Ads */
    .adbs.landscape {
      width: 300px;
      height: 76px; }
    .adbs.landscape .holder {
      height: 76px; }
    .adbs.landscape .holder a {
      width: 300px;
      height: 76px; }
    /* New Event Project Display */
    .competition-content.events .entryshare {
      display: none !important; }
    .competition-content.events .sorter.mobilehide {
      display: none !important; }
    #latest-entry-pagination-holder-events {
      display: block !important; }
    #latest-entries.events h3 {
      width: 100%; }
    /* New Messaging System */
    #message-content .message-left {
      width: 100%;
      margin-bottom: 10px; }
    #message-content .message-right {
      width: 100%; }
    #message-content .details {
      padding-left: 0px; }
    #message-content h2 {
      font-size: 36px;
      line-height: 36px; }
    .home-strip-half.first {
      width: 100%;
      height: 45px;
      float: left;
      display: block;
      border-bottom: 1px solid #fff; }
    .home-strip-half.last {
      width: 100%;
      height: 45px;
      float: left;
      display: block; }
    .home-strip-half h2 a {
      display: block;
      margin: 0;
      padding: 0;
      margin-top: 10px;
      margin-bottom: 10px;
      font-family: 'BG-Black';
      font-size: 20px;
      text-transform: uppercase;
      line-height: 25px;
      word-wrap: break-word;
      color: #fff;
      text-decoration: none; }
    .tablet_remove {
      display: none; }
    /* New Captcha Gap */
    .captchav2 {
      overflow-x: scroll; }
    /* End Mobile Portrait Specific CSS */ }

  /* #Mobile (Landscape)
  ================================================== */
  /* Note: Design for a width of 480px */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* Homepage Strip Bar */
    a.strip-button {
      padding-left: 44px;
      padding-right: 44px; }
    /* Latest Portfolios */
    .portfolio-list {
      height: 373px; }
    .portfolio-full {
      height: 373px; }
    .portfolio-list a.portfolio {
      width: 209px;
      height: 373px; }
    .portfolio-list a.portfolio .header {
      height: 164px; }
    .portfolio-list a.portfolio .header h5 {
      width: 169px;
      font-size: 16px;
      line-height: 18px;
      letter-spacing: -1px;
      margin-bottom: 5px; }
    .portfolio-list a.portfolio .header p {
      width: 169px;
      font-size: 12px;
      line-height: 14px; }
    .portfolio-list a.portfolio img {
      width: 209px;
      height: 156px; }
    /* New Portfolio Hover */
    .portfolio-list a.portfolio .hover {
      width: 209px;
      height: 156px; }
    .portfolio-list a.portfolio .hover .icon, .portfolio-list a.portfolio .hover .icon--twitter, .portfolio-list a.portfolio .hover .icon--facebook, .portfolio-list a.portfolio .hover .icon--linkedin, .portfolio-list a.portfolio .hover .icon--youtube, .portfolio-list a.portfolio .hover .icon--instagram, .portfolio-list a.portfolio .hover .icon--rss, .portfolio-list a.portfolio .hover .icon--vimeo, .portfolio-list a.portfolio .hover .icon--gplus, .portfolio-list a.portfolio .hover .icon--pinterest, .portfolio-list a.portfolio .hover .icon--search, .portfolio-list a.portfolio .hover .icon--login-twitter, .portfolio-list a.portfolio .hover .icon--login-facebook, .portfolio-list a.portfolio .hover .icon--login-linkedin, .portfolio-list a.portfolio .hover .icon--newsletter {
      width: 209px;
      height: 156px; }
    /* Sponsors & Partners */
    .sponsor-list a.sponsor {
      width: 210px; }
    .sponsor-list a.sponsor img {
      width: 210px; }
    /* Course Modules (List Screen) */
    a.course-module {
      width: 420px; }
    a.course-module img.course-image-mini {
      width: 420px;
      height: 181px; }
    a.course-module img.course-image-mini-v {
      width: 420px;
      height: 314px; }
    a.course-module p.course-name {
      margin: 0;
      padding-top: 10px;
      padding-left: 5px;
      padding-right: 5px;
      font-family: 'BG-Black';
      line-height: 24px;
      font-size: 22px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    a.course-module p.course-school {
      margin: 0;
      margin-top: 7px;
      padding-left: 5px;
      padding-right: 5px;
      font-family: 'BG-Regular';
      line-height: 16px;
      font-size: 14px;
      text-decoration: none;
      text-transform: uppercase;
      color: #fff; }
    /* Pagination */
    .button.pagination {
      width: auto;
      height: auto;
      font-family: 'BG-Thin';
      font-size: 26px;
      line-height: 76px;
      display: inline;
      background: none;
      border: none;
      text-decoration: none;
      color: #fff; }
    #portfolio-content a.portfolio .project-stats p {
      width: auto; }
    /* Filters */
    .banner .toprow a.filter {
      width: 400px; }
    /* Featured Gallery */
    .at-featured-gallery {
      width: 420px;
      height: auto; }
    .at-featured-gallery .item {
      width: 420px;
      height: auto; }
    .at-featured-gallery .gallery img {
      width: 420px;
      height: 237px; }
    .at-featured-gallery .details {
      width: 420px;
      height: auto; }
    /* Competition Single Page */
    #competition-header-details h3 {
      padding-top: 10px;
      padding-left: 10px;
      padding-right: 10px;
      font-size: 30px;
      line-height: 32px; }
    a#competition-enter .competition-enter-pad {
      width: 256px;
      padding: 10px; }
    .sidebar {
      width: 420px !important; }
    /* Sidebar Comps */
    .mini-comp {
      width: 420px; }
    a.mini-comp h4 {
      font-size: 20px;
      line-height: 22px; }
    a.mini-comp .deadline {
      font-size: 16px;
      line-height: 18px; }
    /* Main Top Banner Filters */
    .banner.portfolios .toprow h4 a.filterby {
      width: 400px; }
    /* Student Rows */
    .studentrow .projectcontainer {
      width: 100%;
      height: 375px; }
    .studentrow .projects a.project {
      height: 375px; }
    .studentrow .projects a.project img.profile-mini-image {
      width: 420px;
      height: 315px; }
    .studentrow .projects a.project .hover {
      width: 420px;
      height: 315px; }
    .studentrow .projects a.project .hover .icon, .studentrow .projects a.project .hover .icon--twitter, .studentrow .projects a.project .hover .icon--facebook, .studentrow .projects a.project .hover .icon--linkedin, .studentrow .projects a.project .hover .icon--youtube, .studentrow .projects a.project .hover .icon--instagram, .studentrow .projects a.project .hover .icon--rss, .studentrow .projects a.project .hover .icon--vimeo, .studentrow .projects a.project .hover .icon--gplus, .studentrow .projects a.project .hover .icon--pinterest, .studentrow .projects a.project .hover .icon--search, .studentrow .projects a.project .hover .icon--login-twitter, .studentrow .projects a.project .hover .icon--login-facebook, .studentrow .projects a.project .hover .icon--login-linkedin, .studentrow .projects a.project .hover .icon--newsletter {
      width: 420px;
      height: 315px; }
    /* Profiel Mininav Padding override */
    #profile-mininav a {
      padding-left: 10px;
      padding-right: 10px; }
    /* Search Form Input */
    #mainmenu-search-active #snew {
      font-size: 20px; }
    /* Plain Page Form */
    #page input {
      font-size: 35px;
      line-height: 35px; }
    #page textarea {
      font-size: 35px;
      line-height: 35px; }
    #page select.registerFullWidth {
      font-size: 35px;
      line-height: 35px; }
    /* Recaptcha Image Width */
    img#recaptcha_challenge_image {
      width: 388px;
      height: auto; }
    /* Comp Winners */
    #competition-winners h3 {
      width: 380px; }
    /* New Enter Button For Featured Section */
    a.comp-enter-strip-button {
      width: 414px !important; }
    /* New Competitions Winner / Voting Page */
    .winnertop .mainimage {
      height: 420px; }
    .winnertop .figures, .winnertop .social {
      width: 420px; }
    .winnertop .project-stats p.views, .winnertop .project-stats p.appreciations {
      width: auto;
      font-size: 14px;
      margin: 0;
      padding: 0;
      margin-left: 15px;
      padding-left: 30px;
      margin-right: 10px; }
    .winnertop .project-stats p.views {
      background-size: 22px 17px; }
    .winnertop .project-stats p.appreciations {
      background-size: 22px 23px; }
    #portfolio-content a.portfolio .overlay h5 {
      font-size: 18px;
      line-height: 40px;
      margin-left: 20px; }
    /* Voting Login Buttons */
    .voting-options a {
      width: 123px;
      height: 39px;
      background-size: 123px 39px;
      margin-left: 10px; }
    /* Home Strip - Wide Slide Fix*/
    .home-strip-full-bg {
      width: 480px;
      height: 45px; }
    /* ================================================== */
    /* ==      New Mobile Filters - 10th Jan 2015      == */
    /* ================================================== */
    /* Filters Banner */
    .banner .toprow a.filter {
      width: 400px; }
    /* All Filter Sections */
    .filter-section h4 {
      width: 400px !important; }
    #filter-keywords #filter-input-keywords {
      width: 400px; }
    #filter-keywords #filter-entry-keywords {
      width: 400px; }
    #filter-location #filter-location-keywords {
      width: 400px; }
    /* Checkbox Label Amends */
    .atSquareCheckBoxRow label.css-label {
      width: 370px; }
    /* Main Top Banner Filters (Portfolio Page) */
    .banner.portfolios .toprow.bordered h4 a.filterby {
      width: 400px; }
    /* ================================================== */
    /* ==      New Mobile Filters - 10th Jan 2015      == */
    /* ================================================== */
    /* Linebreaker */
    .at-featured.blog .at-featured-gallery .details .line-breaker {
      width: 380px; }
    .blog-mailing .container {
      width: 400px; }
    /* Blog Featured */
    .at-featured.blog .at-featured-gallery {
      width: 420px; }
    .at-featured.blog .at-featured-gallery .item {
      width: 420px; }
    .at-featured.blog .at-featured-gallery .gallery div.img {
      width: 420px;
      height: 237px; }
    .at-featured.blog .at-featured-gallery .details {
      width: 420px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover {
      height: 237px; }
    .at-featured.blog .at-featured-gallery .gallery a .hover .icon, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a .hover .icon--newsletter {
      height: 237px; }
    .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.vimeo .hover .icon--newsletter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--youtube, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--instagram, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--rss, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--vimeo, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--gplus, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--pinterest, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--search, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-twitter, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-facebook, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--login-linkedin, .at-featured.blog .at-featured-gallery .gallery a.youtube .hover .icon--newsletter {
      height: 237px; }
    /* Subscribe Form */
    #blog-mailing {
      padding-bottom: 20px; }
      #blog-mailing .container h3 {
        box-sizing: border-box;
        width: 100%; }
    #blog-mailinglist-form-email {
      width: 400px; }
    #blog-mailinglist-form-name {
      width: 400px; }
    #blog-mailinglist-form-surname {
      width: 400px; }
    #blog-mailinglist-form .thanks {
      width: 400px; }
    /* Single Blog Page Main Content */
    .blogmain.single img {
      width: 420px !important; }
    /* Blog Single Page text */
    #single-blog-content-mobile .wp-caption-text {
      width: 400px; }
    /* Blog Highlights */
    .blog-highlights .blog-listing a.img {
      height: 320px; }
    /* School Project Images */
    .at-project-gallery.school, .at-project-gallery.bloggo {
      height: 350px; }
    .at-project-gallery.school .gallery, .at-project-gallery.bloggo .gallery {
      height: 350px; }
    .at-project-gallery.school .gallery a, .at-project-gallery.bloggo .gallery a {
      height: 350px; }
    .at-project-gallery.school .gallery img, .at-project-gallery.bloggo .gallery img {
      height: 350px; }
    .at-project-gallery.school .gallery a .hover, .at-project-gallery.bloggo .gallery a .hover {
      height: 350px; }
    .at-project-gallery.school .gallery a .hover .icon, .at-project-gallery.school .gallery a .hover .icon--twitter, .at-project-gallery.school .gallery a .hover .icon--facebook, .at-project-gallery.school .gallery a .hover .icon--linkedin, .at-project-gallery.school .gallery a .hover .icon--youtube, .at-project-gallery.school .gallery a .hover .icon--instagram, .at-project-gallery.school .gallery a .hover .icon--rss, .at-project-gallery.school .gallery a .hover .icon--vimeo, .at-project-gallery.school .gallery a .hover .icon--gplus, .at-project-gallery.school .gallery a .hover .icon--pinterest, .at-project-gallery.school .gallery a .hover .icon--search, .at-project-gallery.school .gallery a .hover .icon--login-twitter, .at-project-gallery.school .gallery a .hover .icon--login-facebook, .at-project-gallery.school .gallery a .hover .icon--login-linkedin, .at-project-gallery.school .gallery a .hover .icon--newsletter, .at-project-gallery.bloggo .gallery a .hover .icon, .at-project-gallery.bloggo .gallery a .hover .icon--twitter, .at-project-gallery.bloggo .gallery a .hover .icon--facebook, .at-project-gallery.bloggo .gallery a .hover .icon--linkedin, .at-project-gallery.bloggo .gallery a .hover .icon--youtube, .at-project-gallery.bloggo .gallery a .hover .icon--instagram, .at-project-gallery.bloggo .gallery a .hover .icon--rss, .at-project-gallery.bloggo .gallery a .hover .icon--vimeo, .at-project-gallery.bloggo .gallery a .hover .icon--gplus, .at-project-gallery.bloggo .gallery a .hover .icon--pinterest, .at-project-gallery.bloggo .gallery a .hover .icon--search, .at-project-gallery.bloggo .gallery a .hover .icon--login-twitter, .at-project-gallery.bloggo .gallery a .hover .icon--login-facebook, .at-project-gallery.bloggo .gallery a .hover .icon--login-linkedin, .at-project-gallery.bloggo .gallery a .hover .icon--newsletter {
      height: 350px; }
    .at-project-gallery.school a.nav, .at-project-gallery.bloggo a.nav {
      height: 30px;
      margin-top: -60px;
      position: absolute;
      z-index: 40;
      font-family: 'BG-Thin';
      font-size: 60px;
      padding: 20px;
      padding-top: 10px;
      line-height: 30px;
      display: block;
      background: #000;
      text-decoration: none;
      color: #fff; }
    /* New Video Bit */
    .at-project-gallery.bloggo .gallery a.videodisplay {
      width: 622px;
      height: 250px; }
    /* New Landscape Ads */
    .adbs.landscape {
      width: 420px;
      height: 106px; }
    .adbs.landscape .holder {
      height: 106px; }
    .adbs.landscape .holder a {
      width: 420px;
      height: 106px; }
    /* New Event Project Display */
    .competition-content.events .entryshare {
      display: block !important; }
    /* School Slider */
    .school-slider .item {
      height: 380px;
      background: #000;
      background-image: none !important; }
    /* New Captcha Gap */
    .captchav2 {
      overflow: hidden; }
    /* End Mobile Landscape Specific CSS */ }

  /* #Print (Print Stylesheet)
  ================================================== */
  /* Note: Design for a width of 480px */
  @media print {
    /* End Print Stylesheet */ }

  /* Stop AddThis Nonsense */
  .at_flat_counter {
    display: none !important; }

  /* Image 100% Max Width On Blog Posts */
  .catmaincol img {
    max-width: 100%; }

  .catmaincol .alignleft, .catmaincol .alignright {
    max-width: 100%; }

  .event-item {
    margin-bottom: 40px;
    padding: 0 20px; }
    @media all and (min-width: 768px) {
      .event-item .comp-module-details {
        padding-left: 20px; } }
    .event-item a.comp-module {
      display: block; }

  .instagram-link {
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'BG-Black'; }
    .instagram-link:hover {
      color: #e91515; }

  .wrapper {
    box-sizing: border-box;
    max-width: 1185px;
    margin: 0 auto; }
    .wrapper .row {
      margin-bottom: 0; }

  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px; }

  .row {
    box-sizing: border-box;
    display: -moz-flex;
    display: flex;
    -moz-flex: 0 1 auto;
    flex: 0 1 auto;
    -moz-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px; }

  .row.reverse {
    -moz-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .col.reverse {
    -moz-flex-direction: column-reverse;
    flex-direction: column-reverse; }

  .col-xs {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: auto; }

  .col-xs-1 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 8.3333%;
    max-width: 8.3333%; }

  .col-xs-2 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 16.6667%;
    max-width: 16.6667%; }

  .col-xs-3 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 25%;
    max-width: 25%; }

  .col-xs-4 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 33.3333%;
    max-width: 33.3333%; }

  .col-xs-5 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 41.6667%;
    max-width: 41.6667%; }

  .col-xs-6 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 50%;
    max-width: 50%; }

  .col-xs-7 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 58.3333%;
    max-width: 58.3333%; }

  .col-xs-8 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 66.6667%;
    max-width: 66.6667%; }

  .col-xs-9 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 75%;
    max-width: 75%; }

  .col-xs-10 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 83.3333%;
    max-width: 83.3333%; }

  .col-xs-11 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 91.6667%;
    max-width: 91.6667%; }

  .col-xs-12 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    max-width: 100%; }

  .col-xs-offset-0 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0; }

  .col-xs-offset-1 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 8.3333%; }

  .col-xs-offset-2 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 16.6667%; }

  .col-xs-offset-3 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 25%; }

  .col-xs-offset-4 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 33.3333%; }

  .col-xs-offset-5 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 41.6667%; }

  .col-xs-offset-6 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 50%; }

  .col-xs-offset-7 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 58.3333%; }

  .col-xs-offset-8 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 66.6667%; }

  .col-xs-offset-9 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 75%; }

  .col-xs-offset-10 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 83.3333%; }

  .col-xs-offset-11 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 91.6667%; }

  .col-xs-offset-12 {
    box-sizing: border-box;
    -moz-flex-grow: 0;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 100%; }

  .col-xs {
    -moz-flex-grow: 1;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }

  .start-xs {
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left; }

  .center-xs {
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }

  .end-xs {
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right; }

  .top-xs {
    -moz-align-items: flex-start;
    align-items: flex-start; }

  .middle-xs {
    -moz-align-items: center;
    align-items: center; }

  .bottom-xs {
    -moz-align-items: flex-end;
    align-items: flex-end; }

  .around-xs {
    -moz-justify-content: space-around;
    justify-content: space-around; }

  .between-xs {
    -moz-justify-content: space-between;
    justify-content: space-between; }

  .first-xs {
    order: -1; }

  .last-xs {
    order: 1; }

  @media only screen and (min-width: 600px) {
    .col-ss {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: auto; }
    .col-ss-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 8.3333%;
      max-width: 8.3333%; }
    .col-ss-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 16.6667%;
      max-width: 16.6667%; }
    .col-ss-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 25%;
      max-width: 25%; }
    .col-ss-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 33.3333%;
      max-width: 33.3333%; }
    .col-ss-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 41.6667%;
      max-width: 41.6667%; }
    .col-ss-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 50%;
      max-width: 50%; }
    .col-ss-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 58.3333%;
      max-width: 58.3333%; }
    .col-ss-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 66.6667%;
      max-width: 66.6667%; }
    .col-ss-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 75%;
      max-width: 75%; }
    .col-ss-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 83.3333%;
      max-width: 83.3333%; }
    .col-ss-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 91.6667%;
      max-width: 91.6667%; }
    .col-ss-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 100%;
      max-width: 100%; }
    .col-ss-offset-0 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 0; }
    .col-ss-offset-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 8.3333%; }
    .col-ss-offset-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 16.6667%; }
    .col-ss-offset-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 25%; }
    .col-ss-offset-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 33.3333%; }
    .col-ss-offset-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 41.6667%; }
    .col-ss-offset-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 50%; }
    .col-ss-offset-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 58.3333%; }
    .col-ss-offset-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 66.6667%; }
    .col-ss-offset-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 75%; }
    .col-ss-offset-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 83.3333%; }
    .col-ss-offset-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 91.6667%; }
    .col-ss-offset-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 100%; }
    .col-ss {
      -moz-flex-grow: 1;
      flex-grow: 1;
      flex-basis: 0;
      max-width: 100%; }
    .start-ss {
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      text-align: left; }
    .center-ss {
      -moz-justify-content: center;
      justify-content: center;
      text-align: center; }
    .end-ss {
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      text-align: right; }
    .top-ss {
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .middle-ss {
      -moz-align-items: center;
      align-items: center; }
    .bottom-ss {
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .around-ss {
      -moz-justify-content: space-around;
      justify-content: space-around; }
    .between-ss {
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .first-ss {
      order: -1; }
    .last-ss {
      order: 1; } }

  @media only screen and (min-width: 768px) {
    .col-sm {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: auto; }
    .col-sm-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 8.3333%;
      max-width: 8.3333%; }
    .col-sm-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 16.6667%;
      max-width: 16.6667%; }
    .col-sm-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 25%;
      max-width: 25%; }
    .col-sm-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 33.3333%;
      max-width: 33.3333%; }
    .col-sm-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 41.6667%;
      max-width: 41.6667%; }
    .col-sm-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 50%;
      max-width: 50%; }
    .col-sm-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 58.3333%;
      max-width: 58.3333%; }
    .col-sm-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 66.6667%;
      max-width: 66.6667%; }
    .col-sm-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 75%;
      max-width: 75%; }
    .col-sm-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 83.3333%;
      max-width: 83.3333%; }
    .col-sm-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 91.6667%;
      max-width: 91.6667%; }
    .col-sm-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 100%;
      max-width: 100%; }
    .col-sm-offset-0 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 0; }
    .col-sm-offset-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 8.3333%; }
    .col-sm-offset-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 16.6667%; }
    .col-sm-offset-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 25%; }
    .col-sm-offset-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 33.3333%; }
    .col-sm-offset-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 41.6667%; }
    .col-sm-offset-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 50%; }
    .col-sm-offset-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 58.3333%; }
    .col-sm-offset-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 66.6667%; }
    .col-sm-offset-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 75%; }
    .col-sm-offset-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 83.3333%; }
    .col-sm-offset-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 91.6667%; }
    .col-sm-offset-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 100%; }
    .col-sm {
      -moz-flex-grow: 1;
      flex-grow: 1;
      flex-basis: 0;
      max-width: 100%; }
    .start-sm {
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      text-align: left; }
    .center-sm {
      -moz-justify-content: center;
      justify-content: center;
      text-align: center; }
    .end-sm {
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      text-align: right; }
    .top-sm {
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .middle-sm {
      -moz-align-items: center;
      align-items: center; }
    .bottom-sm {
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .around-sm {
      -moz-justify-content: space-around;
      justify-content: space-around; }
    .between-sm {
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .first-sm {
      order: -1; }
    .last-sm {
      order: 1; } }

  @media only screen and (min-width: 1024px) {
    .col-md {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: auto; }
    .col-md-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 8.3333%;
      max-width: 8.3333%; }
    .col-md-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 16.6667%;
      max-width: 16.6667%; }
    .col-md-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 25%;
      max-width: 25%; }
    .col-md-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 33.3333%;
      max-width: 33.3333%; }
    .col-md-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 41.6667%;
      max-width: 41.6667%; }
    .col-md-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 50%;
      max-width: 50%; }
    .col-md-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 58.3333%;
      max-width: 58.3333%; }
    .col-md-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 66.6667%;
      max-width: 66.6667%; }
    .col-md-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 75%;
      max-width: 75%; }
    .col-md-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 83.3333%;
      max-width: 83.3333%; }
    .col-md-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 91.6667%;
      max-width: 91.6667%; }
    .col-md-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 100%;
      max-width: 100%; }
    .col-md-offset-0 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 0; }
    .col-md-offset-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 8.3333%; }
    .col-md-offset-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 16.6667%; }
    .col-md-offset-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 25%; }
    .col-md-offset-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 33.3333%; }
    .col-md-offset-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 41.6667%; }
    .col-md-offset-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 50%; }
    .col-md-offset-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 58.3333%; }
    .col-md-offset-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 66.6667%; }
    .col-md-offset-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 75%; }
    .col-md-offset-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 83.3333%; }
    .col-md-offset-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 91.6667%; }
    .col-md-offset-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 100%; }
    .col-md {
      -moz-flex-grow: 1;
      flex-grow: 1;
      flex-basis: 0;
      max-width: 100%; }
    .start-md {
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      text-align: left; }
    .center-md {
      -moz-justify-content: center;
      justify-content: center;
      text-align: center; }
    .end-md {
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      text-align: right; }
    .top-md {
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .middle-md {
      -moz-align-items: center;
      align-items: center; }
    .bottom-md {
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .around-md {
      -moz-justify-content: space-around;
      justify-content: space-around; }
    .between-md {
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .first-md {
      order: -1; }
    .last-md {
      order: 1; } }

  @media only screen and (min-width: 1200px) {
    .col-lg {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: auto; }
    .col-lg-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 8.3333%;
      max-width: 8.3333%; }
    .col-lg-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 16.6667%;
      max-width: 16.6667%; }
    .col-lg-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 25%;
      max-width: 25%; }
    .col-lg-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 33.3333%;
      max-width: 33.3333%; }
    .col-lg-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 41.6667%;
      max-width: 41.6667%; }
    .col-lg-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 50%;
      max-width: 50%; }
    .col-lg-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 58.3333%;
      max-width: 58.3333%; }
    .col-lg-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 66.6667%;
      max-width: 66.6667%; }
    .col-lg-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 75%;
      max-width: 75%; }
    .col-lg-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 83.3333%;
      max-width: 83.3333%; }
    .col-lg-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 91.6667%;
      max-width: 91.6667%; }
    .col-lg-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      flex-basis: 100%;
      max-width: 100%; }
    .col-lg-offset-0 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 0; }
    .col-lg-offset-1 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 8.3333%; }
    .col-lg-offset-2 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 16.6667%; }
    .col-lg-offset-3 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 25%; }
    .col-lg-offset-4 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 33.3333%; }
    .col-lg-offset-5 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 41.6667%; }
    .col-lg-offset-6 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 50%; }
    .col-lg-offset-7 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 58.3333%; }
    .col-lg-offset-8 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 66.6667%; }
    .col-lg-offset-9 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 75%; }
    .col-lg-offset-10 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 83.3333%; }
    .col-lg-offset-11 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 91.6667%; }
    .col-lg-offset-12 {
      box-sizing: border-box;
      -moz-flex-grow: 0;
      flex-grow: 0;
      flex-shrink: 0;
      padding-right: 0px;
      padding-left: 0px;
      margin-left: 100%; }
    .col-lg {
      -moz-flex-grow: 1;
      flex-grow: 1;
      flex-basis: 0;
      max-width: 100%; }
    .start-lg {
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      text-align: left; }
    .center-lg {
      -moz-justify-content: center;
      justify-content: center;
      text-align: center; }
    .end-lg {
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      text-align: right; }
    .top-lg {
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .middle-lg {
      -moz-align-items: center;
      align-items: center; }
    .bottom-lg {
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .around-lg {
      -moz-justify-content: space-around;
      justify-content: space-around; }
    .between-lg {
      -moz-justify-content: space-between;
      justify-content: space-between; }
    .first-lg {
      order: -1; }
    .last-lg {
      order: 1; } }

  /* Contents
  -- 1) Main header
  -- 2) Visible Nav
  -- 3) Slider nav
  -- 4) Header dropdowns
  */
  .mainheader {
    font-family: "BG-Medium", arial, sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    padding: 8px 70px 8px 0px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
    z-index: 50000;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media all and (min-width: 768px) {
      .mainheader {
        padding: 0px 70px 0px 0px; } }
    .mainheader ul {
      font-size: 1.4em; }
    .mainheader a {
      color: #ffffff;
      text-decoration: none; }
    .mainheader__logo {
      padding-left: 15px;
      margin-bottom: 0;
      font-size: 0;
      line-height: 1; }
      .mainheader__logo a {
        display: block;
        width: 200px;
        height: 60px;
        text-indent: -9999px;
        background: url("/img/ArtsThread Logo-Horizontal.svg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain; }
        @media all and (min-width: 768px) {
          .mainheader__logo a {
            width: 250px;
            height: 70px; } }
    .mainheader__togglenav {
      position: absolute;
      width: 70px;
      height: 70px;
      right: 0;
      top: 0;
      -webkit-appearance: none;
      border: 0;
      border-radius: 0;
      background: transparent;
      outline: none;
      transition: background-color 0.2s ease; }
      .mainheader__togglenav:hover {
        border: 0;
        background: #666; }
      .mainheader__togglenav.is-active .mainheader__togglenav__burger {
        background-color: transparent; }
        .mainheader__togglenav.is-active .mainheader__togglenav__burger:before {
          transform: rotate(45deg); }
        .mainheader__togglenav.is-active .mainheader__togglenav__burger:after {
          transform: rotate(-45deg); }
      .mainheader__togglenav .mainheader__togglenav__burger {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 4px;
        background-color: #ffffff;
        display: block;
        width: 30px;
        transform: translate(-50%, -50%);
        transition: transform 0.2s cubic-bezier(0.25, 0, 0.25, 1); }
        .mainheader__togglenav .mainheader__togglenav__burger:before, .mainheader__togglenav .mainheader__togglenav__burger:after {
          transition: transform 0.2s cubic-bezier(0.25, 0, 0.25, 1);
          content: "";
          display: block;
          height: 4px;
          width: 100%;
          background-color: #ffffff;
          position: absolute;
          left: 0; }
        .mainheader__togglenav .mainheader__togglenav__burger:before {
          transform: translateY(10px); }
        .mainheader__togglenav .mainheader__togglenav__burger:after {
          transform: translateY(-10px); }
    .mainheader__togglenav__text {
      display: none; }
      @media all and (min-width: 768px) {
        .mainheader__togglenav__text {
          display: inline-block;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          left: 20px;
          color: #ffffff;
          text-transform: uppercase;
          font-size: 1.2727272727em;
          font-family: "BG-Medium", arial, sans-serif; } }
    .mainheader__overlay {
      display: none; }

  .visiblenav-left {
    display: none; }
    @media all and (min-width: 1260px) {
      .visiblenav-left {
        display: block;
        flex-grow: 1;
        font-size: 1.4em;
        display: flex;
        align-items: center; } }
    .visiblenav-left a {
      transition: color 0.2s ease;
      border-right: 1px solid #ffffff;
      padding: 0 12px; }
      .visiblenav-left a.a-portfolios.is-active, .visiblenav-left a.a-portfolios:hover {
        color: #ff513e; }
      .visiblenav-left a.a-schools.is-active, .visiblenav-left a.a-schools:hover {
        color: #04a7bd; }
      .visiblenav-left a.a-competitions.is-active, .visiblenav-left a.a-competitions:hover {
        color: #639AA8; }
      .visiblenav-left a.a-gdgs.is-active, .visiblenav-left a.a-gdgs:hover {
        color: #EFAE5F; }
      .visiblenav-left a:last-of-type {
        border-right: 0; }
      .visiblenav-left a:hover {
        color: #e91515; }

  .visiblenav__inner {
    display: flex;
    align-items: center;
    font-size: 1.4em; }
    .visiblenav__inner a {
      border-left: 1px solid #ffffff;
      padding: 0 12px;
      transition: color 0.2s ease; }
      .visiblenav__inner a:hover {
        color: #e91515; }
      @media all and (min-width: 375px) {
        .visiblenav__inner a {
          padding: 0 14px; } }
      @media all and (min-width: 1024px) {
        .visiblenav__inner a {
          padding: 0 20px; } }

  .visiblenav__newsletter {
    display: none;
    border-left: 0 !important; }
    @media all and (min-width: 420px) {
      .visiblenav__newsletter {
        display: block;
        transition: background-color 0.2s ease; } }
    .visiblenav__newsletter .icon--newsletter {
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 4px; }
    @media all and (max-width: 500px) {
      .visiblenav__newsletter span {
        display: none; }
      .visiblenav__newsletter .icon--newsletter {
        margin-right: -4px; } }

  .visiblenav .socials {
    display: none; }
    @media all and (min-width: 1400px) {
      .visiblenav .socials {
        height: 70px;
        margin-right: 10px;
        display: flex; }
        .visiblenav .socials a {
          border-left: 0;
          padding: 0 5px; } }

  .slidernav {
    position: fixed;
    top: 70px;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #000000;
    transform: translateX(-100%);
    transition: transform 10ms 0.4s cubic-bezier(0.25, 0, 0.25, 1), opacity 0.4s cubic-bezier(0.25, 0, 0.25, 1);
    opacity: 0;
    filter: alpha(opacity=0);
    text-align: center;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 20px;
    box-sizing: border-box;
    padding-top: 20px; }
    @media all and (min-width: 768px) {
      .slidernav {
        padding-top: 40px; } }
    .slidernav > ul li {
      margin-bottom: 0; }
    .slidernav a {
      display: block;
      padding: 14px 0;
      transition: color 0.2s ease; }
    .slidernav .hide-med-lrg {
      border-bottom: 0; }
      .slidernav .hide-med-lrg li {
        border-bottom: 0; }
    .slidernav .socials {
      margin-top: 30px; }
    .slidernav__translate {
      margin-top: 30px;
      border-bottom: 0 !important; }
      @media all and (min-width: 768px) {
        .slidernav__translate {
          margin-top: 40px; } }
    @media all and (min-width: 768px) {
      .slidernav #google_translate_bar {
        display: flex; }
        .slidernav #google_translate_bar span {
          width: 50%; }
        .slidernav #google_translate_bar #google-translate-language {
          width: 40%;
          margin-left: 10%;
          margin-top: 0; } }

  .nav-toggled {
    overflow: hidden; }
    .nav-toggled body {
      overflow: hidden; }
    .nav-toggled .mainheader {
      z-index: 70000; }
    .nav-toggled .slidernav {
      transform: translateX(0);
      opacity: 1;
      filter: alpha(opacity=100);
      transition: transform 10ms cubic-bezier(0.25, 0, 0.25, 1), opacity 0.4s cubic-bezier(0.25, 0, 0.25, 1); }

  .header-dropdown {
    position: fixed;
    display: none;
    top: 71px;
    left: 0;
    width: 100%;
    /* -webkit-transform: translateY(-100%);
    transform: translateY(-100%); */
    transition: transform 0.4s ease;
    z-index: 20; }
    .header-dropdown.is-visible {
      display:block;
      /* -webkit-transform: translateY(0%);
      transform: translateY(0%); */ }

  @media all and (min-width: 768px) {
    .slidernav {
      transform: translateX(100%);
      width: 420px;
      left: auto;
      right: 0;
      opacity: 1;
      filter: alpha(opacity=1);
      transition: transform 0.4s cubic-bezier(0.25, 0, 0.25, 1);
      text-align: left;
      z-index: 2; }
      .slidernav ul {
        font-size: 1.8em; }
    .mainheader__overlay {
      position: fixed;
      display: block;
      z-index: 1;
      background: rgba(0, 0, 0, 0.7);
      top: 71px;
      bottom: 0;
      right: 0;
      left: 0;
      transition: transform 10ms cubic-bezier(0.25, 0, 0.25, 1), opacity 0.4s cubic-bezier(0.25, 0, 0.25, 1);
      transform: translateX(-100%);
      opacity: 0;
      filter: alpha(opacity=0); }
    .nav-toggled .slidernav {
      transition: transform 0.4s cubic-bezier(0.25, 0, 0.25, 1); }
    .nav-toggled .mainheader__overlay {
      opacity: 1;
      filter: alpha(opacity=1);
      transform: translateX(0%); } }

  .logged-in .mainheader {
    top: 32px; }

  .logged-in .header-dropdown,
  .logged-in .slidernav,
  .logged-in .mainheader__overlay {
    top: 103px; }

  .logged-in #wpadminbar {
    z-index: 20000000; }

  .mainfooter {
    width: 100%;
    height: auto;
    background: #030000;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
    z-index: 99;
    /* Footer Social Section */ }
    .mainfooter a {
      font-family: 'Arial';
      font-size: 11px;
      line-height: 11px;
      color: #999;
      display: block;
      text-transform: uppercase;
      text-decoration: none;
      margin-bottom: 10px; }
      .mainfooter a:hover {
        color: #ffffff; }
    .mainfooter .full-logo {
      margin: 0;
      width: 175px;
      height: 72px;
      display: block;
      text-indent: -9999px;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgdmlld0JveD0iMCAwIDU1MS4yIDIyNy45OTk5OSIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9IkFydHNUaHJlYWRfTE9HTy1SLnN2ZyIgICB3aWR0aD0iNTUxLjIwMDAxIiAgIGhlaWdodD0iMjI4IiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iQzpcVXNlcnNcRG9vc2xvb1xEZXNrdG9wXEFydHNUaHJlYWRfTE9HTy1SLnBuZyIgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMjYyLjQwMzk5IiAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIyNjIuNDAzOTkiPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjciPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnMyNSIgLz48c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDI3IiAgICAgaWQ9Im5hbWVkdmlldzIzIiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp6b29tPSIwLjI3NzUxNjQ1IiAgICAgaW5rc2NhcGU6Y3g9IjI2Mi4yMDAwMSIgICAgIGlua3NjYXBlOmN5PSIxMTQuMTk5OTkiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48c3R5bGUgICAgIHR5cGU9InRleHQvY3NzIiAgICAgaWQ9InN0eWxlMyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgICAgIGlkPSJnNSIgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjMsLTMxMS40KSI+PHBhdGggICAgICAgY2xhc3M9InN0MCIgICAgICAgZD0ibSAyNTYuMywzNjYuOCBjIDE0LjQsMCAyNi4xLC0xMS43IDI2LjEsLTI2LjEgMCwtMTQuNCAtMTEuNywtMjYuMSAtMjYuMSwtMjYuMSAtMTQuNCwwIC0yNi4xLDExLjcgLTI2LjEsMjYuMSAwLjEsMTQuNCAxMS43LDI2LjEgMjYuMSwyNi4xIGwgMCwwIHoiICAgICAgIGlkPSJwYXRoNyIgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cG9seWdvbiAgICAgICBjbGFzcz0ic3QwIiAgICAgICBwb2ludHM9IjI1NS4zLDM3OC44IDI1NS4zLDM3OC44IDIyOC4yLDQyNy40IDI4Mi40LDQyNy40ICIgICAgICAgaWQ9InBvbHlnb245IiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxwb2x5Z29uICAgICAgIGNsYXNzPSJzdDAiICAgICAgIHBvaW50cz0iMTc4LjYsNDI3LjYgMjA2LjEsNDI3LjYgMjE5LjksNDAzLjIgMjA2LjEsMzc4LjcgMjA2LjEsMzc4LjcgMTc4LjYsMzc4LjcgMTY0LjgsNDAzLjIgIiAgICAgICBpZD0icG9seWdvbjExIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxwb2x5Z29uICAgICAgIGNsYXNzPSJzdDAiICAgICAgIHBvaW50cz0iMjIxLjcsMzQwLjcgMTkyLjMsMzExLjQgMTkyLjMsMzExLjQgMTYzLDM0MC43IDE5Mi4zLDM3MC4xICIgICAgICAgaWQ9InBvbHlnb24xMyIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cGF0aCAgICAgICBjbGFzcz0ic3QwIiAgICAgICBkPSJtIDI5Ny4yLDQyNy44IDMwLjUsMCA1LjgsLTIwLjEgNDMuNSwwIDUuNywyMC4xIDMwLjMsMCAtMzguOCwtMTEyLjIgLTM4LjIsMCAtMzguOCwxMTIuMiAwLDAgeiBtIDQyLjgsLTQxLjkgMTEuMywtMzcgYyAwLjUsLTEuNyAxLjksLTYuNyAzLjksLTE1LjEgMiw4LjMgMy4zLDEzLjMgMy44LDE1LjEgbCAxMS41LDM3IC0zMC41LDAgMCwwIHogbSAxMTIuNCwtMTcuMyAwLC0yOS41IDYuMSwwIGMgMTIuNywwIDE4LjUsMy44IDE4LjUsMTUuNSAwLDkuOSAtNi4xLDE0IC0xOSwxNCBsIC01LjYsMCAwLDAgeiBtIC0yOC43LDU5LjIgMjguNywwIDAsLTQ0IDI1LjcsNDQgMzQuNSwwIC0zMC42LC00NS4yIGMgMTYuMywtMy41IDI1LjEsLTE0LjYgMjUuMSwtMzIgMCwtMTEuNiAtNC40LC0yMS4yIC0xMi42LC0yNy41IC05LjYsLTcuNCAtMjEuNSwtNy41IC0zNywtNy41IC0wLjYsMCAtMS4zLDAgLTEuOSwwIGwgLTMyLDAgMCwxMTIuMiAwLjEsMCB6IG0gMTE2LjgsMCAzMC42LDAgMCwtODUuNyAyNS4xLDAgMCwtMjYuNSAtODAuNywwIDAsMjYuNSAyNSwwIDAsODUuNyAwLDAgeiBtIDc1LjYsLTM2LjMgLTEzLjgsMjIuOCBjIDEyLjEsMTEuNSAyNCwxNi41IDM5LjksMTYuNSAyNi40LDAgNDMsLTE2LjIgNDMsLTM5LjYgMCwtMjAuNyAtMTEsLTI4LjEgLTMwLjksLTMzLjQgLTEwLjIsLTIuNyAtMTcuOSwtNC40IC0xNy45LC0xMi40IDAsLTUuMyA0LjksLTkuNCAxMi40LC05LjQgNi45LDAgMTQuNCwzIDIxLjUsOC45IGwgOS42LC0yMiBjIC05LjcsLTYuOCAtMjAuNywtMTAgLTMzLjMsLTEwIC0yMy41LDAgLTM4LjgsMTUuNSAtMzguOCwzNi40IDAsMTcuNiA5LjksMjUuNyAzMC4xLDMxLjEgMTIuNywzLjMgMTguOCw2IDE4LjgsMTQuOSAwLDYuNiAtNS41LDExLjYgLTE0LDExLjYgLTguOCwwIC0xNy42LC01LjIgLTI2LjYsLTE1LjQgbCAwLDAgeiIgICAgICAgaWQ9InBhdGgxNSIgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cGF0aCAgICAgICBjbGFzcz0ic3QwIiAgICAgICBkPSJtIDE4NC40LDUzOS40IDI1LjcsMCAwLC03MiAyMS4xLDAgMCwtMjIuMyAtNjcuOCwwIDAsMjIuMyAyMSwwIDAsNzIgMCwwIHogbSA1OS4zLDAgMjUuNywwIDAsLTM4LjQgMzQuMywwIDAsMzguNCAyNS43LDAgMCwtOTQuMyAtMjUuNywwIDAsMzYuNyAtMzQuMywwIDAsLTM2LjcgLTI1LjcsMCAwLDk0LjMgMCwwIHogbSAxMjMuMywtNDkuNyAwLC0yNC44IDUuMSwwIGMgMTAuNywwIDE1LjYsMy4yIDE1LjYsMTMuMSAwLDguMyAtNS4xLDExLjcgLTE2LDExLjcgbCAtNC43LDAgMCwwIHogbSAtMjQuMSw0OS43IDI0LjEsMCAwLC0zNi45IDIxLjYsMzYuOSAyOSwwIC0yNS43LC0zOCBjIDEzLjcsLTIuOSAyMS4xLC0xMi4zIDIxLjEsLTI2LjkgMCwtOS44IC0zLjcsLTE3LjggLTEwLjUsLTIzLjEgLTgsLTYuMiAtMTguMSwtNi4zIC0zMS4xLC02LjMgLTAuNSwwIC0xLjEsMCAtMS42LDAgbCAtMjYuOSwwIDAsOTQuMyAwLDAgeiBtIDg0LjUsMCA1Ny44LDAgMCwtMjEuMSAtMzIuNywwIDAsLTE2IDMwLjksMCAwLC0yMC4yIC0zMC45LDAgMCwtMTYuNCAzMi43LDAgMCwtMjAuNyAtNTcuOCwwIDAsOTQuNCAwLDAgeiBtIDY2LjMsMCAyNS42LDAgNC45LC0xNi45IDM2LjUsMCA0LjcsMTYuOSAyNS42LDAgLTMyLjYsLTk0LjMgLTMyLjIsMCAtMzIuNSw5NC4zIDAsMCB6IG0gMzYsLTM1LjIgOS41LC0zMS4xIGMgMC40LC0xLjUgMS42LC01LjcgMy4zLC0xMi43IDEuNyw3IDIuOCwxMS4yIDMuMiwxMi43IGwgOS42LDMxLjEgLTI1LjYsMCAwLDAgeiBtIDk3LjEsMTQuMSAwLC01Mi4xIDQuNCwwIGMgMTkuNCwwIDI5LDcuNCAyOSwyNi4xIDAsMTguNSAtOS40LDI2IC0yOSwyNiBsIC00LjQsMCAwLDAgeiBtIC0yNS40LDIxLjEgMTkuNiwwIGMgMi4yLDAgNC41LDAgNi42LDAgMTUuNywwIDI4LjcsLTAuNSA0MC41LC04LjggMTEuOSwtOC40IDE4LjIsLTIxLjUgMTguMiwtMzguMiAwLC0xNi45IC02LjMsLTI5LjkgLTE4LjIsLTM4LjIgLTEyLjQsLTguNyAtMjYuNSwtOSAtNDQsLTkgLTEuMSwwIC0yLDAgLTMsMCBsIC0xOS42LDAgMCw5NC4yIC0wLjEsMCB6IiAgICAgICBpZD0icGF0aDE3IiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvZz48ZyAgICAgaWQ9ImcxOSIgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjMsLTMxMS40KSI+PHBhdGggICAgICAgY2xhc3M9InN0MCIgICAgICAgZD0ibSA3MDMuMywzMTMgYyAyLDAgMy45LDAuNSA1LjYsMS42IDEuOCwxLjEgMy4xLDIuNiA0LjEsNC40IDAuOCwxLjYgMS4yLDMuMyAxLjIsNS4xIDAsMi4xIC0wLjUsNCAtMS42LDUuOCAtMS4xLDEuOCAtMi41LDMuMSAtNC40LDQuMSAtMS42LDAuOCAtMy4zLDEuMiAtNSwxLjIgLTIuMSwwIC00LC0wLjUgLTUuOCwtMS42IC0xLjgsLTEuMSAtMy4yLC0yLjYgLTQuMSwtNC41IC0wLjgsLTEuNiAtMS4yLC0zLjMgLTEuMiwtNS4xIDAsLTIuMSAwLjUsLTQuMSAxLjYsLTUuOSAxLjEsLTEuOCAyLjYsLTMuMSA0LjUsLTQuMSAxLjUsLTAuNiAzLjMsLTEgNS4xLC0xIHogbSAwLDIgYyAtMi41LDAgLTQuNywwLjkgLTYuNCwyLjYgLTEuOCwxLjggLTIuNiw0IC0yLjYsNi41IDAsMi41IDAuOSw0LjcgMi42LDYuNSAxLjcsMS44IDMuOCwyLjcgNi4zLDIuNyAyLjQsMCA0LjUsLTAuOSA2LjMsLTIuNyAxLjcsLTEuOCAyLjYsLTMuOSAyLjYsLTYuNSAwLC0xLjcgLTAuNCwtMy4zIC0xLjMsLTQuOCAtMC44LC0xLjQgLTIsLTIuNiAtMy41LC0zLjQgLTEuMywtMC41IC0yLjYsLTAuOCAtNCwtMC45IHogbSAxLjcsMTAuNCA0LjIsNS4yIC00LjgsMCAtMywtNC4zIDAsNC4zIC0zLjksMCAwLC0xMi44IDUuNiwwIGMgMS41LDAgMi42LDAuNCAzLjQsMS4yIDAuOCwwLjggMS4yLDEuOCAxLjIsMi45IDAsMC45IC0wLjIsMS43IC0wLjcsMi4zIC0wLjUsMC41IC0xLjEsMSAtMiwxLjIgeiBtIC0zLjYsLTIuMSAwLjQsMCBjIDAuNiwwIDEsLTAuMSAxLjMsLTAuMyAwLjQsLTAuMiAwLjUsLTAuNiAwLjUsLTEgMCwtMC40IC0wLjIsLTAuNyAtMC41LC0xIC0wLjMsLTAuMiAtMC44LC0wLjMgLTEuNCwtMC4zIGwgLTAuNCwwIDAsMi42IHoiICAgICAgIGlkPSJwYXRoMjEiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PC9nPjwvc3ZnPg==") top left no-repeat;
      background-size: 175px 72px; }
    .mainfooter .association {
      margin: 0;
      display: inline;
      margin-right: 20px; }
    .mainfooter .copyright {
      font-family: 'BG-Bold';
      font-size: 11px;
      color: #999;
      text-transform: uppercase;
      line-height: 14px;
      margin-top: 20px;
      font-weight: bold;
      letter-spacing: -1px; }
    .mainfooter .copyright.left {
      margin-top: 10px; }
    .mainfooter h4 {
      font-family: 'BG-Medium';
      font-size: 14px;
      color: #fff;
      text-transform: uppercase;
      line-height: 14px;
      margin-bottom: 20px; }
    .mainfooter img.nd {
      width: 90px;
      height: 25px; }
    .mainfooter img.gfw {
      width: 58px;
      height: 54px; }
    .mainfooter p.newstxt {
      width: 100%;
      word-wrap: break-word;
      margin: 0;
      padding: 0;
      font-size: 11px;
      line-height: 14px;
      font-family: 'Arial';
      font-weight: bold;
      width: 160px;
      color: #999; }
    .mainfooter p.newstxt.small {
      width: 100%;
      word-wrap: break-word;
      font-size: 10px;
      line-height: 12px; }
      .mainfooter .socials a {
        padding: 0; }
    .mainfooter #backtotop {
      z-index: 99;
      margin: 0;
      padding: 0;
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      font-family: 'BG-Medium';
      position: absolute;
      top: -28px;
      right: 0px;
      font-size: 14px;
      line-height: 28px;
      height: 28px;
      background: #e91515;
      padding-left: 10px;
      width: 287px; }
    .mainfooter #hawaii-logo {
      display: block;
      text-indent: -9999px;
      background-image: url("../img/footer/hawaii-grey.png");
      background-size: 88px;
      background-position: top left;
      width: 88px;
      height: 24px; }

  .icon, .icon--twitter, .icon--facebook, .icon--linkedin, .icon--youtube, .icon--instagram, .icon--rss, .icon--vimeo, .icon--gplus, .icon--pinterest, .icon--search, .icon--login-twitter, .icon--login-facebook, .icon--login-linkedin, .icon--login-google, .icon--newsletter {
    text-indent: -9999px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat; }

  .icon--twitter {
    width: 28px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAzMCAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==");
    background-size: 28px 22px; }
    .icon--twitter:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDMwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
      background-size: 28px 122x; }

  .icon--facebook {
    width: 12px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxMiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==");
    background-size: 12px 23px; }
    .icon--facebook:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDEyIDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
      background-size: 12px 23px; }

  .icon--linkedin {
    width: 25px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMyAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==");
    background-size: 26px 25px; }
    .icon--linkedin:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
      background-size: 26px 25px; }

  .icon--youtube {
    width: 22px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjODE4MDgwIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMzYsMy4wOTMgTDE1LjUxNCwzLjA5MyBMMTUuNTE0LDguNzggQzE1LjUxNCw4Ljk1OCAxNS41NDMsOS4wODQgMTUuNjAyLDkuMTYyIEMxNS42NTgsOS4yNDIgMTUuNzUxLDkuMjggMTUuODgyLDkuMjggQzE1Ljk4MSw5LjI4IDE2LjEwOSw5LjIyOSAxNi4yNjcsOS4xMjUgQzE2LjQyMSw5LjAyMSAxNi41NjEsOC44ODggMTYuNjkxLDguNzI1IEwxNi42OTEsMy4wOTMgTDE4LjA3MSwzLjA5MyBMMTguMDcxLDEwLjUxMyBMMTYuNjkxLDEwLjUxMyBMMTYuNjkxLDkuNjkzIEMxNi40MzgsOS45OTUgMTYuMTc0LDEwLjIyNyAxNS44OTgsMTAuMzgyIEMxNS42MjMsMTAuNTQgMTUuMzU2LDEwLjYxOSAxNS4wOTgsMTAuNjE5IEMxNC43NzgsMTAuNjE5IDE0LjUzNywxMC41MDggMTQuMzc2LDEwLjI4OSBDMTQuMjE1LDEwLjA2NyAxNC4xMzYsOS43MzYgMTQuMTM2LDkuMjk0IEwxNC4xMzYsMy4wOTMiIGlkPSJGaWxsLTEwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTEuNTU3LDguNzc0IEMxMS41NTcsOC45NzMgMTEuNTAyLDkuMTMgMTEuMzkzLDkuMjQ0IEMxMS4yODIsOS4zNTcgMTEuMTM0LDkuNDE1IDEwLjk0Nyw5LjQxNSBDMTAuNzY0LDkuNDE1IDEwLjYyNSw5LjM1OCAxMC41MjYsOS4yNDkgQzEwLjQyOCw5LjEzNiAxMC4zNzksOC45NzkgMTAuMzc5LDguNzc0IEwxMC4zNzksNC43MzMgQzEwLjM3OSw0LjU3MSAxMC40MzEsNC40NCAxMC41MzYsNC4zNCBDMTAuNjQyLDQuMjQzIDEwLjc3OCw0LjE5MyAxMC45NDcsNC4xOTMgQzExLjEyOCw0LjE5MyAxMS4yNzYsNC4yNDMgMTEuMzg4LDQuMzQgQzExLjQ5OSw0LjQ0IDExLjU1Nyw0LjU3MSAxMS41NTcsNC43MzMgTDExLjU1Nyw4Ljc3NCBMMTEuNTU3LDguNzc0IFogTTEyLjQxOCwzLjQ0NSBDMTIuMDUyLDMuMDg2IDExLjU4NCwyLjkwNiAxMS4wMTQsMi45MDYgQzEwLjM4NywyLjkwNiA5Ljg4NywzLjA3NyA5LjUxNywzLjQxNiBDOS4xNDUsMy43NTYgOC45NTgsNC4yMTQgOC45NTgsNC43ODggTDguOTYsOC42MzYgQzguOTYsOS4yNjYgOS4xNCw5Ljc2NyA5LjUwMiwxMC4xNCBDOS44NjMsMTAuNTEzIDEwLjM0NywxMC43IDEwLjk1MSwxMC43IEMxMS41NzcsMTAuNyAxMi4wNjksMTAuNTE5IDEyLjQyNywxMC4xNTkgQzEyLjc4Myw5Ljc5NyAxMi45NjMsOS4yOTggMTIuOTYzLDguNjYyIEwxMi45NjMsNC44MzIgQzEyLjk2Myw0LjI2NSAxMi43ODEsMy44MDIgMTIuNDE4LDMuNDQ1IEwxMi40MTgsMy40NDUgWiIgaWQ9IkZpbGwtMTEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTQuMTA4LDE4Ljg5NSBDMTQuMDA4LDE4Ljg5NSAxMy45MTIsMTguOTIxIDEzLjgxNiwxOC45NjkgQzEzLjcyLDE5LjAxOSAxMy42MjUsMTkuMDkxIDEzLjUzMSwxOS4xOTUgTDEzLjUzMSwyMy44MTggQzEzLjY0NSwyMy45MzggMTMuNzUzLDI0LjAyNiAxMy44NTgsMjQuMDc4IEMxMy45NjQsMjQuMTMxIDE0LjA3MywyNC4xNTkgMTQuMTksMjQuMTU5IEMxNC4zNTksMjQuMTU5IDE0LjQ4NSwyNC4xMDcgMTQuNTYzLDI0LjAwMyBDMTQuNjQ0LDIzLjg5OSAxNC42ODQsMjMuNzI4IDE0LjY4NCwyMy40OSBMMTQuNjg0LDE5LjY2MSBDMTQuNjg0LDE5LjQxMSAxNC42MzUsMTkuMjIyIDE0LjUzNCwxOS4wODkgQzE0LjQzNywxOC45NiAxNC4yOTMsMTguODk1IDE0LjEwOCwxOC44OTUiIGlkPSJGaWxsLTEzIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTkuMTc5LDE4LjkyMyBDMTguOTU5LDE4LjkyMyAxOC44MDIsMTguOTg5IDE4LjcwNywxOS4xMjUgQzE4LjYxMSwxOS4yNTkgMTguNTYzLDE5LjQ4MSAxOC41NjMsMTkuNzkzIEwxOC41NjMsMjAuNTQ0IEwxOS43OCwyMC41NDQgTDE5Ljc4LDE5Ljc5MyBDMTkuNzgsMTkuNDgxIDE5LjczMywxOS4yNTkgMTkuNjM4LDE5LjEyNSBDMTkuNTQxLDE4Ljk4OSAxOS4zOTEsMTguOTIzIDE5LjE3OSwxOC45MjMiIGlkPSJGaWxsLTE0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+");
    background-size: 22px 25px; }
    .icon--youtube:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI0IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJZb3VUdWJlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE0LjEzNiwzLjA5MyBMMTUuNTE0LDMuMDkzIEwxNS41MTQsOC43OCBDMTUuNTE0LDguOTU4IDE1LjU0Myw5LjA4NCAxNS42MDIsOS4xNjIgQzE1LjY1OCw5LjI0MiAxNS43NTEsOS4yOCAxNS44ODIsOS4yOCBDMTUuOTgxLDkuMjggMTYuMTA5LDkuMjI5IDE2LjI2Nyw5LjEyNSBDMTYuNDIxLDkuMDIxIDE2LjU2MSw4Ljg4OCAxNi42OTEsOC43MjUgTDE2LjY5MSwzLjA5MyBMMTguMDcxLDMuMDkzIEwxOC4wNzEsMTAuNTEzIEwxNi42OTEsMTAuNTEzIEwxNi42OTEsOS42OTMgQzE2LjQzOCw5Ljk5NSAxNi4xNzQsMTAuMjI3IDE1Ljg5OCwxMC4zODIgQzE1LjYyMywxMC41NCAxNS4zNTYsMTAuNjE5IDE1LjA5OCwxMC42MTkgQzE0Ljc3OCwxMC42MTkgMTQuNTM3LDEwLjUwOCAxNC4zNzYsMTAuMjg5IEMxNC4yMTUsMTAuMDY3IDE0LjEzNiw5LjczNiAxNC4xMzYsOS4yOTQgTDE0LjEzNiwzLjA5MyIgaWQ9IkZpbGwtMTAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTExLjU1Nyw4Ljc3NCBDMTEuNTU3LDguOTczIDExLjUwMiw5LjEzIDExLjM5Myw5LjI0NCBDMTEuMjgyLDkuMzU3IDExLjEzNCw5LjQxNSAxMC45NDcsOS40MTUgQzEwLjc2NCw5LjQxNSAxMC42MjUsOS4zNTggMTAuNTI2LDkuMjQ5IEMxMC40MjgsOS4xMzYgMTAuMzc5LDguOTc5IDEwLjM3OSw4Ljc3NCBMMTAuMzc5LDQuNzMzIEMxMC4zNzksNC41NzEgMTAuNDMxLDQuNDQgMTAuNTM2LDQuMzQgQzEwLjY0Miw0LjI0MyAxMC43NzgsNC4xOTMgMTAuOTQ3LDQuMTkzIEMxMS4xMjgsNC4xOTMgMTEuMjc2LDQuMjQzIDExLjM4OCw0LjM0IEMxMS40OTksNC40NCAxMS41NTcsNC41NzEgMTEuNTU3LDQuNzMzIEwxMS41NTcsOC43NzQgTDExLjU1Nyw4Ljc3NCBaIE0xMi40MTgsMy40NDUgQzEyLjA1MiwzLjA4NiAxMS41ODQsMi45MDYgMTEuMDE0LDIuOTA2IEMxMC4zODcsMi45MDYgOS44ODcsMy4wNzcgOS41MTcsMy40MTYgQzkuMTQ1LDMuNzU2IDguOTU4LDQuMjE0IDguOTU4LDQuNzg4IEw4Ljk2LDguNjM2IEM4Ljk2LDkuMjY2IDkuMTQsOS43NjcgOS41MDIsMTAuMTQgQzkuODYzLDEwLjUxMyAxMC4zNDcsMTAuNyAxMC45NTEsMTAuNyBDMTEuNTc3LDEwLjcgMTIuMDY5LDEwLjUxOSAxMi40MjcsMTAuMTU5IEMxMi43ODMsOS43OTcgMTIuOTYzLDkuMjk4IDEyLjk2Myw4LjY2MiBMMTIuOTYzLDQuODMyIEMxMi45NjMsNC4yNjUgMTIuNzgxLDMuODAyIDEyLjQxOCwzLjQ0NSBMMTIuNDE4LDMuNDQ1IFoiIGlkPSJGaWxsLTExIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjM4NCwwLjQ1NSBMNi4zOTMsNC40NzYgTDYuNDksNC40NzYgTDcuNDUxLDAuNDU1IEw5LjAyOSwwLjQ1NSBMNy4yMjEsNi4zNCBMNy4yMjEsMTAuNTEzIEw1LjY2OCwxMC41MTMgTDUuNjY4LDYuNTI2IEwzLjgxOCwwLjQ1NSBMNS4zODQsMC40NTUiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4xMDgsMTguODk1IEMxNC4wMDgsMTguODk1IDEzLjkxMiwxOC45MjEgMTMuODE2LDE4Ljk2OSBDMTMuNzIsMTkuMDE5IDEzLjYyNSwxOS4wOTEgMTMuNTMxLDE5LjE5NSBMMTMuNTMxLDIzLjgxOCBDMTMuNjQ1LDIzLjkzOCAxMy43NTMsMjQuMDI2IDEzLjg1OCwyNC4wNzggQzEzLjk2NCwyNC4xMzEgMTQuMDczLDI0LjE1OSAxNC4xOSwyNC4xNTkgQzE0LjM1OSwyNC4xNTkgMTQuNDg1LDI0LjEwNyAxNC41NjMsMjQuMDAzIEMxNC42NDQsMjMuODk5IDE0LjY4NCwyMy43MjggMTQuNjg0LDIzLjQ5IEwxNC42ODQsMTkuNjYxIEMxNC42ODQsMTkuNDExIDE0LjYzNSwxOS4yMjIgMTQuNTM0LDE5LjA4OSBDMTQuNDM3LDE4Ljk2IDE0LjI5MywxOC44OTUgMTQuMTA4LDE4Ljg5NSIgaWQ9IkZpbGwtMTMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjE3OSwxOC45MjMgQzE4Ljk1OSwxOC45MjMgMTguODAyLDE4Ljk4OSAxOC43MDcsMTkuMTI1IEMxOC42MTEsMTkuMjU5IDE4LjU2MywxOS40ODEgMTguNTYzLDE5Ljc5MyBMMTguNTYzLDIwLjU0NCBMMTkuNzgsMjAuNTQ0IEwxOS43OCwxOS43OTMgQzE5Ljc4LDE5LjQ4MSAxOS43MzMsMTkuMjU5IDE5LjYzOCwxOS4xMjUgQzE5LjU0MSwxOC45ODkgMTkuMzkxLDE4LjkyMyAxOS4xNzksMTguOTIzIiBpZD0iRmlsbC0xNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuMiwyMS42OTUgTDE4LjU2MywyMS42OTUgTDE4LjU2MywyMy4wOTUgQzE4LjU2MywyMy40ODQgMTguNjA3LDIzLjc1NSAxOC42OTksMjMuOTA3IEMxOC43OTEsMjQuMDU3IDE4Ljk0NSwyNC4xMzIgMTkuMTY0LDI0LjEzMiBDMTkuMzk0LDI0LjEzMiAxOS41NTUsMjQuMDY3IDE5LjY0NSwyMy45NCBDMTkuNzM2LDIzLjgxMyAxOS43ODEsMjMuNTMzIDE5Ljc4MSwyMy4wOTUgTDE5Ljc4MSwyMi41NzkgTDIxLjIsMjIuNTc5IEwyMS4yLDIzLjEzNyBDMjEuMiwyMy44OTcgMjEuMDI4LDI0LjQ2OSAyMC42ODMsMjQuODU0IEMyMC4zMzgsMjUuMjM5IDE5LjgyLDI1LjQzMSAxOS4xMzUsMjUuNDMxIEMxOC41MTcsMjUuNDMxIDE4LjAzLDI1LjIyOCAxNy42NzYsMjQuODIgQzE3LjMyLDI0LjQxMiAxNy4xNDMsMjMuODUxIDE3LjE0MywyMy4xMzcgTDE3LjE0MywxOS44MDYgQzE3LjE0MywxOS4xNjEgMTcuMzM4LDE4LjYzNiAxNy43MjgsMTguMjMzIEMxOC4xMTgsMTcuODI3IDE4LjYyMSwxNy42MjQgMTkuMjM3LDE3LjYyNCBDMTkuODY4LDE3LjYyNCAyMC4zNTQsMTcuODExIDIwLjY5MywxOC4xODcgQzIxLjAzMiwxOC41NjIgMjEuMiwxOS4xMDIgMjEuMiwxOS44MDYgTDIxLjIsMjEuNjk1IEwyMS4yLDIxLjY5NSBaIE0xNi4xMDMsMjMuNjk0IEMxNi4xMDMsMjQuMjIxIDE1Ljk5NiwyNC42MjUgMTUuNzc5LDI0LjkwNCBDMTUuNTYyLDI1LjE4NiAxNS4yNSwyNS4zMjUgMTQuODQyLDI1LjMyNSBDMTQuNTcxLDI1LjMyNSAxNC4zMzIsMjUuMjcgMTQuMTE4LDI1LjE2MSBDMTMuOTA4LDI1LjA1MSAxMy43MTMsMjQuODg2IDEzLjUzMSwyNC42NjEgTDEzLjUzMSwyNS4yMzEgTDEyLjEzOSwyNS4yMzEgTDEyLjEzOSwxNS4xNzIgTDEzLjUzMSwxNS4xNzIgTDEzLjUzMSwxOC40MTEgQzEzLjcxOSwxOC4xODUgMTMuOTE1LDE4LjAxMSAxNC4xMjQsMTcuODk1IEMxNC4zMzIsMTcuNzc3IDE0LjU0NCwxNy43MTggMTQuNzU4LDE3LjcxOCBDMTUuMTk0LDE3LjcxOCAxNS41MjgsMTcuODc3IDE1Ljc1OSwxOC4xOTMgQzE1Ljk4NywxOC41MSAxNi4xMDMsMTguOTcxIDE2LjEwMywxOS41NzcgTDE2LjEwMywyMy42OTQgTDE2LjEwMywyMy42OTQgWiBNMTAuNzkyLDI1LjIzMSBMOS40MTIsMjUuMjMxIEw5LjQxMiwyNC40MTIgQzkuMTU4LDI0LjcxMyA4Ljg5NCwyNC45NDQgOC42MjEsMjUuMTAyIEM4LjM0NiwyNS4yNTggOC4wNzcsMjUuMzM3IDcuODE5LDI1LjMzNyBDNy41MDEsMjUuMzM3IDcuMjYyLDI1LjIyOCA3LjA5OSwyNS4wMDggQzYuOTM1LDI0Ljc4NiA2Ljg1NiwyNC40NTUgNi44NTYsMjQuMDEyIEw2Ljg1NiwxNy44MTEgTDguMjM1LDE3LjgxMSBMOC4yMzUsMjMuNDk5IEM4LjIzNSwyMy42NzQgOC4yNjQsMjMuODAxIDguMzIyLDIzLjg4IEM4LjM4MSwyMy45NiA4LjQ3NCwyNCA4LjYwMywyNCBDOC43MDIsMjQgOC44MzEsMjMuOTQ3IDguOTg2LDIzLjg0MSBDOS4xNDMsMjMuNzM5IDkuMjg0LDIzLjYwNSA5LjQxMiwyMy40NDMgTDkuNDEyLDE3LjgxMSBMMTAuNzkyLDE3LjgxMSBMMTAuNzkyLDI1LjIzMSBMMTAuNzkyLDI1LjIzMSBaIE01LjI2NywyNS4yMzEgTDMuNzE0LDI1LjIzMSBMMy43MTQsMTYuNjMzIEwyLjEwNiwxNi42MzMgTDIuMTA2LDE1LjE3MiBMNi44NzQsMTUuMTcyIEw2Ljg3NCwxNi42MzMgTDUuMjY3LDE2LjYzMyBMNS4yNjcsMjUuMjMxIEw1LjI2NywyNS4yMzEgWiBNMjIuOTI5LDE2LjA4OCBDMjIuOTI5LDE0LjI5NyAyMS40NTksMTIuODQzIDE5LjY0NSwxMi44NDMgQzE3LjE4NiwxMi43NDEgMTQuNjc1LDEyLjY5MiAxMi4xMTMsMTIuNjkyIEwxMS4zMTIsMTIuNjkyIEM4Ljc1MiwxMi42OTIgNi4yMzksMTIuNzQxIDMuNzc5LDEyLjg0MyBDMS45NjcsMTIuODQzIDAuNDk4LDE0LjI5NyAwLjQ5OCwxNi4wODggQzAuMzg5LDE3LjUwOCAwLjM0MiwxOC45MjggMC4zNDYsMjAuMzQ1IEMwLjM0MiwyMS43NjUgMC4zODksMjMuMTgzIDAuNDk4LDI0LjYwNSBDMC40OTgsMjYuMzk1IDEuOTY3LDI3Ljg0OCAzLjc3OSwyNy44NDggQzYuMzY1LDI3Ljk1OSA5LjAxNCwyOC4wMDQgMTEuNzE0LDI4IEMxNC40MTEsMjguMDA0IDE3LjA1OSwyNy45NTkgMTkuNjQ1LDI3Ljg0OCBDMjEuNDU5LDI3Ljg0OCAyMi45MjksMjYuMzk1IDIyLjkyOSwyNC42MDUgQzIzLjAzNiwyMy4xODMgMjMuMDgzLDIxLjc2NSAyMy4wODEsMjAuMzQ1IEMyMy4wODMsMTguOTI4IDIzLjAzNiwxNy41MDggMjIuOTI5LDE2LjA4OCBMMjIuOTI5LDE2LjA4OCBaIiBpZD0iRmlsbC0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
      background-size: 22px 25px; }

  .icon--instagram {
    width: 25px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iIzgxODA4MCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==");
    background-size: 25px; }
    .icon--instagram:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4yNDgsNy4xMDggTDE0LjI5NCw3LjEwOCBDMTMuNDMzLDYuNDkzIDEyLjM3OCw2LjEyOSAxMS4yMzksNi4xMjkgQzEwLjEwMSw2LjEyOSA5LjA0Niw2LjQ5MyA4LjE4Myw3LjEwOCBMMCw3LjEwOCBMMCw1LjU1OSBDMCwyLjQ5NCAyLjQ5NCwwIDUuNTYyLDAgTDE2LjY4OCwwIEMxOS43NTUsMCAyMi4yNDgsMi40OTQgMjIuMjQ4LDUuNTU5IEwyMi4yNDgsNy4xMDggTDIyLjI0OCw3LjEwOCBaIE04LjkzMywxMS4xNjcgQzguOTMzLDkuOTYgOS45MTQsOC45NzYgMTEuMTIzLDguOTc2IEMxMi4zMzIsOC45NzYgMTMuMzE3LDkuOTYgMTMuMzE3LDExLjE2NyBDMTMuMzE3LDEyLjM3NiAxMi4zMzIsMTMuMzYxIDExLjEyMywxMy4zNjEgQzkuOTE0LDEzLjM2MSA4LjkzMywxMi4zNzYgOC45MzMsMTEuMTY3IEw4LjkzMywxMS4xNjcgWiBNMjIuMjQ4LDE2Ljc3NyBDMjIuMjQ4LDE5Ljg0MiAxOS43NTUsMjIuMzM4IDE2LjY4OCwyMi4zMzggTDUuNTYyLDIyLjMzOCBDMi40OTQsMjIuMzM4IDAsMTkuODQyIDAsMTYuNzc3IEwwLDkuMTY5IEw2LjQ2LDkuMTY5IEM2LjEzOCw5Ljg0OSA1Ljk1NywxMC42MSA1Ljk1NywxMS40MTEgQzUuOTU3LDE0LjMyMiA4LjMyNiwxNi42OTMgMTEuMjM5LDE2LjY5MyBDMTQuMTUxLDE2LjY5MyAxNi41MiwxNC4zMjIgMTYuNTIsMTEuNDExIEMxNi41MiwxMC42MSAxNi4zMzksOS44NDkgMTYuMDE5LDkuMTY5IEwyMi4yNDgsOS4xNjkgTDIyLjI0OCwxNi43NzcgTDIyLjI0OCwxNi43NzcgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
      background-size: 25px; }

  .icon--rss {
    width: 17px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=");
    background-size: 17px 17px; }
    .icon--rss:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC40ODMsMjIuODU5IEMxOC40NzYsMTIuNjYyIDEwLjE5Nyw0LjM3IDAuMDA5LDQuMzYyIEwwLjAwOSwwIEM2LjMwOCwwLjAwMiAxMi4wMTUsMi41NjUgMTYuMTU3LDYuNzA2IEMyMC4yOTUsMTAuODQ4IDIyLjg1NywxNi41NTcgMjIuODU5LDIyLjg1OSBMMTguNDgzLDIyLjg1OSBMMTguNDgzLDIyLjg1OSBaIE0xMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODQ5IEwxMC43LDIyLjg0OSBDMTAuNjk2LDE5Ljk5MSA5LjU4MiwxNy4yOTMgNy41NjQsMTUuMjc5IEM1LjU0NiwxMy4yNTggMi44NTIsMTIuMTM4IDAuMDAzLDEyLjEzNyBMMC4wMDMsNy43NzIgQzQuMTYxLDcuNzc1IDcuOTI1LDkuNDY2IDEwLjY1OCwxMi4yIEMxMy4zOSwxNC45MzMgMTUuMDgsMTguNyAxNS4wODQsMjIuODU5IEwxMC43MDEsMjIuODU5IEwxMC43MDEsMjIuODU5IFogTTUuMTgzLDIxLjk0MiBMNS4xODEsMjEuOTQzIEM0LjYyOSwyMi40OTUgMy44NzQsMjIuODMgMy4wMzQsMjIuODMgQzIuMTk2LDIyLjgzIDEuNDQzLDIyLjQ5NCAwLjg5LDIxLjk0MiBMMC44OSwyMS45NDMgTDAuODg4LDIxLjk0MiBMMC44OSwyMS45NDIgQzAuMzM5LDIxLjM5MiAwLDIwLjY0MiAwLDE5LjgwOCBDMCwxOC45NzIgMC4zMzksMTguMjIgMC44OSwxNy42NjggQzEuNDQzLDE3LjEyIDIuMTk2LDE2Ljc4IDMuMDM0LDE2Ljc4IEMzLjg3NCwxNi43OCA0LjYyOCwxNy4xMiA1LjE4MSwxNy42NjggQzUuNzM1LDE4LjIyMiA2LjA3MywxOC45NzIgNi4wNzQsMTkuODA4IEM2LjA3MywyMC42NDEgNS43MzUsMjEuMzkyIDUuMTgzLDIxLjk0MiBMNS4xODMsMjEuOTQyIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+");
      background-size: 17px 17px; }

  .icon--vimeo {
    width: 23px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=");
    background-size: 23px 21px; }
    .icon--vimeo:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSIzNThweCIgdmlld0JveD0iMCAwIDQxMiAzNTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNNDExLjgwMiw4My4yMjcgQzQwOS45NTgsMTIzLjM0NiAzODEuOTUsMTc4LjI4IDMyNy43NzUsMjQ4LjAwNyBDMjcxLjc1NSwzMjAuODM3IDIyNC4zNjMsMzU3LjI1NiAxODUuNTk1LDM1Ny4yNTYgQzE2MS41ODksMzU3LjI1NiAxNDEuMjU4LDMzNS4wODYgMTI0LjY2LDI5MC43MjEgQzExMy41NzMsMjUwLjA1OSAxMDIuNDksMjA5LjM5OCA5MS40MDcsMTY4LjczOSBDNzkuMDgsMTI0LjM5OCA2NS44NTksMTAyLjIwMyA1MS43MTcsMTAyLjIwMyBDNDguNjM3LDEwMi4yMDMgMzcuODQ4LDEwOC42OTMgMTkuMzg1LDEyMS42MTYgTDAsOTYuNjM1IEMyMC4zMzEsNzguNzY0IDQwLjM5Miw2MC44OTMgNjAuMTI3LDQyLjk5OCBDODcuMjQyLDE5LjU1OSAxMDcuNjAxLDcuMjMxIDEyMS4xNzIsNS45ODMgQzE1My4yMzQsMi45MDMgMTcyLjk3MywyNC44MjkgMTgwLjM4MSw3MS43NjQgQzE4OC4zODEsMTIyLjM5OSAxOTMuOTI0LDE1My44OTQgMTk3LjAzMiwxNjYuMjIyIEMyMDYuMjc1LDIwOC4yMzYgMjE2LjQ0MSwyMjkuMjE5IDIyNy41NTIsMjI5LjIxOSBDMjM2LjE3NSwyMjkuMjE5IDI0OS4xMjcsMjE1LjU5IDI2Ni40MDMsMTg4LjM0MSBDMjgzLjY0OSwxNjEuMDg2IDI5Mi45MDEsMTQwLjM1MiAyOTQuMTQxLDEyNi4xMDMgQzI5Ni42MDUsMTAyLjU4MiAyODcuMzUzLDkwLjc5MyAyNjYuNDAzLDkwLjc5MyBDMjU2LjUzNSw5MC43OTMgMjQ2LjM3LDkzLjA2NSAyMzUuOTA3LDk3LjU1MiBDMjU2LjE1NiwzMS4yMDggMjk0Ljg0MywtMS4wMTcgMzUxLjk0MywwLjgxOCBDMzk0LjI3NywyLjA2NyA0MTQuMjMyLDI5LjUzMiA0MTEuODAyLDgzLjIyNyBMNDExLjgwMiw4My4yMjcgWiIgaWQ9InZpbWVvLWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=");
      background-size: 23px 21px; }

  .icon--gplus {
    width: 17px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iIzgxODA4MCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+");
    background-size: 17px 17px; }
    .icon--gplus:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MDZweCIgdmlld0JveD0iMCAwIDQxMiA0MDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iZ29vZ2xlLXBsdXMtaWNvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNDEyLDg3LjM0NyBMMzU3LjM3OSw4Ny4zNDcgTDM1Ny4zNzksMTQxLjk2OSBMMzMwLjA2OCwxNDEuOTY5IEwzMzAuMDY4LDg3LjM0NyBMMjc1LjQ0Niw4Ny4zNDcgTDI3NS40NDYsNjAuMDM2IEwzMzAuMDY4LDYwLjAzNiBMMzMwLjA2OCw1LjQxNiBMMzU3LjM3OSw1LjQxNiBMMzU3LjM3OSw2MC4wMzcgTDQxMiw2MC4wMzcgTDQxMiw4Ny4zNDcgTDQxMiw4Ny4zNDcgWiBNMjU3LjU4MywzMTMuMjYgQzI1Ny41ODMsMzU0LjIwMyAyMjAuMTk5LDQwNC4wNDcgMTI2LjE0OSw0MDQuMDQ3IEM1Ny4zNjUsNDA0LjA0NyAwLDM3NC4zNzkgMCwzMjQuNDc4IEMwLDI4NS45NjQgMjQuMzgzLDIzNS45NjcgMTM4LjMyMywyMzUuOTY3IEMxMjEuNDAxLDIyMi4xNzUgMTE3LjI0OCwyMDIuODkgMTI3LjU5LDE4Mi4wMDggQzYwLjg3NiwxODIuMDA4IDI2LjcxMSwxNDIuNzg2IDI2LjcxMSw5Mi45ODUgQzI2LjcxMSw0NC4yNTQgNjIuOTUzLC0wLjA0NyAxMzYuODYxLC0wLjA0NyBMMjU1LjI1OSwtMC4wNDcgTDIyOC44MDIsMjcuNzIzIEwxOTcuNzIzLDI3LjcyMyBDMjE5LjY0OCw0MC4yODUgMjMxLjMwOSw2Ni4xNTYgMjMxLjMwOSw5NC42NzIgQzIzMS4zMDksMTIwLjg0NyAyMTYuODk2LDE0Mi4wNDcgMTk2LjMyNiwxNTcuOTUxIEMxNTkuODIzLDE4Ni4xNzMgMTY5LjE2OCwyMDEuOTMxIDIwNy40MTMsMjI5LjgyMyBDMjQ1LjEyMSwyNTguMDc0IDI1Ny41ODMsMjc5Ljg4MiAyNTcuNTgzLDMxMy4yNiBMMjU3LjU4MywzMTMuMjYgWiBNMTgzLjczOCw5Ni40NTMgQzE3OC4yMzIsNTQuNTQ4IDE1MC45MzIsMjAuMTY5IDExOS4wMzQsMTkuMjEgQzg3LjEyNSwxOC4yNjEgNjUuNzI1LDUwLjMyOSA3MS4yMzYsOTIuMjQ1IEM3Ni43NDUsMTM0LjE1IDEwNy4wNywxNjMuNDIzIDEzOC45ODUsMTY0LjM4NCBDMTcwLjg4MiwxNjUuMzMzIDE4OS4yNDIsMTM4LjM2MyAxODMuNzM4LDk2LjQ1MyBMMTgzLjczOCw5Ni40NTMgWiBNMjE2LjYzMSwzMTcuNDYzIEMyMTYuNjMxLDI4Mi45OTcgMTg1LjE5LDI1MC4xNDYgMTMyLjQzOSwyNTAuMTQ2IEM4NC44OTcsMjQ5LjYyMyA0NC42MDcsMjgwLjE4OCA0NC42MDcsMzE1LjYxNyBDNDQuNjA3LDM1MS43NzEgNzguOTQyLDM4MS44NjcgMTI2LjQ4NiwzODEuODY3IEMxODcuMjY3LDM4MS44NjYgMjE2LjYzMSwzNTMuNjE3IDIxNi42MzEsMzE3LjQ2MyBMMjE2LjYzMSwzMTcuNDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+");
      background-size: 17px 17px; }

  .icon--pinterest {
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiM4MTgwODAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=");
    background-size: 18px 22px; }
    .icon--pinterest:hover {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMjBweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDMyMCA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMTY5LjY1MywwIEM1Ny4yMiwwIDAuNTI2LDgwLjYxMiAwLjUyNiwxNDcuODMzIEMwLjUyNiwxODguNTM1IDE1LjkzNywyMjQuNzQ3IDQ4Ljk4OCwyMzguMjQzIEM1NC40MDYsMjQwLjQ1OCA1OS4yNjMsMjM4LjMyIDYwLjgzNCwyMzIuMzE5IEM2MS45MjcsMjI4LjE2NiA2NC41MTUsMjE3LjY4OCA2NS42NjksMjEzLjMyOCBDNjcuMjUzLDIwNy4zOTIgNjYuNjM5LDIwNS4zMSA2Mi4yNjYsMjAwLjEzNyBDNTIuNzM2LDE4OC44OTUgNDYuNjQ1LDE3NC4zNDIgNDYuNjQ1LDE1My43MjkgQzQ2LjY0NSw5My45MjMgOTEuMzkxLDQwLjM4NiAxNjMuMTYsNDAuMzg2IEMyMjYuNzA5LDQwLjM4NiAyNjEuNjI1LDc5LjIxNyAyNjEuNjI1LDEzMS4wNzYgQzI2MS42MjUsMTk5LjMxIDIzMS40MjcsMjU2LjkgMTg2LjU5OSwyNTYuOSBDMTYxLjg0LDI1Ni45IDE0My4zMDksMjM2LjQyNSAxNDkuMjQ4LDIxMS4zMTUgQzE1Ni4zNjMsMTgxLjMzNCAxNzAuMTQyLDE0OC45ODEgMTcwLjE0MiwxMjcuMzQgQzE3MC4xNDIsMTA3Ljk3IDE1OS43NDQsOTEuODEzIDEzOC4yMjQsOTEuODEzIEMxMTIuOTE2LDkxLjgxMyA5Mi41ODUsMTE3Ljk5NSA5Mi41ODUsMTUzLjA2NyBDOTIuNTg1LDE3NS40MDQgMTAwLjEzNCwxOTAuNTEzIDEwMC4xMzQsMTkwLjUxMyBDMTAwLjEzNCwxOTAuNTEzIDc0LjIzNiwzMDAuMjUgNjkuNjk1LDMxOS40NjcgQzYwLjY1MiwzNTcuNzQgNjguMzM0LDQwNC42NiA2OC45ODcsNDA5LjM5OCBDNjkuMzY3LDQxMi4yMDcgNzIuOTc2LDQxMi44NzQgNzQuNjA4LDQxMC43NTIgQzc2Ljk0Myw0MDcuNzA1IDEwNy4wODcsMzcwLjQ5MiAxMTcuMzM0LDMzMy4zMTEgQzEyMC4yMzQsMzIyLjc4MyAxMzMuOTgyLDI2OC4yNjIgMTMzLjk4MiwyNjguMjYyIEMxNDIuMjAzLDI4My45NDUgMTY2LjIzMywyOTcuNzU5IDE5MS43ODcsMjk3Ljc1OSBDMjY3Ljg2MiwyOTcuNzU5IDMxOS40NzUsMjI4LjQwNSAzMTkuNDc1LDEzNS41NzIgQzMxOS40NzQsNjUuMzc0IDI2MC4wMTgsMCAxNjkuNjUzLDAgTDE2OS42NTMsMCBaIiBpZD0icGludGVyZXN0LWljb24iIGZpbGw9IiNmZmZmZmYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICA8L2c+DQo8L3N2Zz4=");
      background-size: 18px 22px; }

  .icon--search {
    width: 17px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xNS45NzcsMjguNjk4IEM5LjQxNCwyOC42OTggNC4wNzMsMjMuMzU1IDQuMDczLDE2Ljc5MSBDNC4wNzMsMTAuMjI3IDkuNDE0LDQuODgzIDE1Ljk3Nyw0Ljg4MyBDMjIuNTUyLDQuODgzIDI3Ljg5OSwxMC4yMjcgMjcuODk5LDE2Ljc5MSBDMjcuODk5LDIzLjM1NSAyMi41NTIsMjguNjk4IDE1Ljk3NywyOC42OTggTDE1Ljk3NywyOC42OTggWiBNMzkuNzQzLDMzLjU2IEwzMC4yMzYsMjQuMDQyIEwzMC41NjcsMjMuMzAyIEMzMS41LDIxLjIyOSAzMS45NzUsMTkuMDM4IDMxLjk3NSwxNi43OTEgQzMxLjk3NSw3Ljk4IDI0Ljc5OCwwLjgxIDE1Ljk3NywwLjgxIEM3LjE2NiwwLjgxIDAsNy45OCAwLDE2Ljc5MSBDMCwyNS42MDcgNy4xNjYsMzIuNzc2IDE1Ljk3NywzMi43NzYgQzE4LjIyMSwzMi43NzYgMjAuNDE5LDMyLjMwMiAyMi41MTEsMzEuMzY2IEwyMy4yNTIsMzEuMDM1IEwzMi43NSw0MC41NDUgQzMzLjY5Myw0MS40ODMgMzQuOTM1LDQyIDM2LjI0NCw0MiBDMzcuNTY0LDQyIDM4LjgwNyw0MS40ODUgMzkuNzQzLDQwLjU1MiBDNDAuNjc1LDM5LjYyIDQxLjE4OSwzOC4zNzUgNDEuMTg5LDM3LjA1NCBDNDEuMTg5LDM1LjczIDQwLjY3NywzNC40OTEgMzkuNzQzLDMzLjU2IEwzOS43NDMsMzMuNTYgWiIgaWQ9IkZpbGwtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
    background-size: 17px 17px; }

  .icon--login-twitter {
    width: 21px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDMwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yNS43MzksMTAuNjA0IEMyMy4zNTUsMjAuMjYzIDcuMzU5LDI0LjM2IDAsMTQuMzMzIEMyLjgxOCwxNy4wMjMgNy43MjgsMTcuMjU2IDEwLjgzOSwxNC4wNDIgQzkuMDE0LDE0LjMxIDcuNjg3LDEyLjUxOSA5LjkyOSwxMS41NTQgQzcuOTExLDExLjc3NSA2Ljc5MSwxMC43MDIgNi4zMzEsOS43OSBDNi44MDMsOS4yOTYgNy4zMjUsOS4wNjYgOC4zMzUsOC45OTkgQzYuMTI3LDguNDc3IDUuMzEyLDcuMzk4IDUuMDYyLDYuMDg3IEM1LjY3NSw1Ljk0MSA2LjQ0LDUuODE4IDYuODYsNS44NzIgQzQuOTI1LDQuODYyIDQuMjUzLDMuMzQxIDQuMzYsMi4xOTggQzcuODE1LDMuNDc5IDEwLjAxOCw0LjUxIDExLjg1OCw1LjQ5NyBDMTIuNTE1LDUuODQ4IDEzLjI0Niw2LjQ3NyAxNC4wNzIsNy4yNzggQzE1LjEyMiw0LjQ5OSAxNi40MjIsMS42MzUgMTguNjQ2LDAuMjE1IEMxOC42MSwwLjUzNiAxOC40MzUsMC44MzcgMTguMjA4LDEuMDgyIEMxOC44NCwwLjUwOCAxOS42NTgsMC4xMTUgMjAuNDkxLDAgQzIwLjM5NiwwLjYyNSAxOS40OTUsMC45NzcgMTguOTUxLDEuMTgyIEMxOS4zNjMsMS4wNTQgMjEuNTUzLDAuMDc3IDIxLjc5MSwwLjYzMyBDMjIuMDczLDEuMjY2IDIwLjI4MSwxLjU1NyAxOS45NzYsMS42NjkgQzE5Ljc0OCwxLjc0NSAxOS41MjEsMS44MjkgMTkuMjk3LDEuOTE5IEMyMi4wNzIsMS42NDEgMjQuNzE5LDMuOTMgMjUuNDkzLDYuNzcgQzI1LjU0OCw2Ljk3NSAyNS42MDQsNy4yMDIgMjUuNjUzLDcuNDQxIEMyNi42NjksNy44MTggMjguNTA2LDcuNDIyIDI5LjA5Nyw3LjA1NyBDMjguNjY5LDguMDcxIDI3LjU1NSw4LjgxOCAyNS45MTYsOC45NTIgQzI2LjcwNiw5LjI4IDI4LjE5Nyw5LjQ2MiAyOS4yMjYsOS4yODggQzI4LjU3NSw5Ljk4NSAyNy41MjUsMTAuNjIgMjUuNzM5LDEwLjYwNCIgaWQ9IkZpbGwtNyIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
    background-size: 21px 15px; }

  .icon--login-facebook {
    width: 9px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDEyIDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0xMS40NywxMi43OTIgTDcuOTM4LDEyLjc5MiBMNy45MzgsMjUuNTg0IEwyLjY0NiwyNS41ODQgTDIuNjQ2LDEyLjc5MiBMMCwxMi43OTIgTDAsOC4zODIgTDIuNjQ2LDguMzgyIEwyLjY0Niw1LjczNSBDMi42NDYsMi4xNCA0LjEzOSwwIDguMzgxLDAgTDExLjkxMiwwIEwxMS45MTIsNC40MSBMOS43MDYsNC40MSBDOC4wNTQsNC40MSA3Ljk0Niw1LjAyNiA3Ljk0Niw2LjE3NyBMNy45MzgsOC4zODIgTDExLjkzOCw4LjM4MiBMMTEuNDcsMTIuNzkyIiBpZD0iRmlsbC0xOCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
    background-size: 9px 20px; }

  .icon--login-linkedin {
    width: 18px;
    height: 17px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIzIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMi4zMDMsMjEuMzIgTDE3LjUyNCwyMS4zMiBMMTcuNTI0LDEzLjYyNSBDMTcuNTI0LDExLjY5MSAxNi44MzIsMTAuMzcxIDE1LjEsMTAuMzcxIEMxMy43ODIsMTAuMzcxIDEyLjk5MiwxMS4yNjEgMTIuNjQ5LDEyLjEyMSBDMTIuNTIyLDEyLjQyNyAxMi40OSwxMi44NTcgMTIuNDksMTMuMjg3IEwxMi40OSwyMS4zMiBMNy43MDksMjEuMzIgQzcuNzA5LDIxLjMyIDcuNzcyLDguMjgzIDcuNzA5LDYuOTM1IEwxMi40OSw2LjkzNSBMMTIuNDksOC45NzUgQzEzLjEyNSw3Ljk5NiAxNC4yNTksNi41OTcgMTYuNzk5LDYuNTk3IEMxOS45NDYsNi41OTcgMjIuMzAzLDguNjU0IDIyLjMwMywxMy4wNzIgTDIyLjMwMywyMS4zMiBMMjIuMzAzLDIxLjMyIFogTTIuNjc0LDQuOTcyIEwyLjY0MSw0Ljk3MiBDMS4wMzcsNC45NzIgMCwzLjg2NyAwLDIuNDg2IEMwLDEuMDc0IDEuMDcxLDAgMi43MDUsMCBDNC4zNCwwIDUuMzQ4LDEuMDc0IDUuMzc5LDIuNDg2IEM1LjM3OSwzLjg2NyA0LjM0LDQuOTcyIDIuNjc0LDQuOTcyIEwyLjY3NCw0Ljk3MiBaIE0wLjI4NCw2LjkzNSBMNS4wNjMsNi45MzUgTDUuMDYzLDIxLjMyIEwwLjI4NCwyMS4zMiBMMC4yODQsNi45MzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
    background-size: 18px 17px; }
.icon--login-google {
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpbmxpbmUgdy00IGgtNCBtci0zIHRleHQtZ3JheS05MDAgZmlsbC1jdXJyZW50IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00My42MTEgMjAuMDgzSDQyVjIwSDI0djhoMTEuMzAzYy0xLjY0OSA0LjY1Ny02LjA4IDgtMTEuMzAzIDgtNi42MjcgMC0xMi01LjM3My0xMi0xMnM1LjM3My0xMiAxMi0xMmMzLjA1OSAwIDUuODQyIDEuMTU0IDcuOTYxIDMuMDM5bDUuNjU3LTUuNjU3QzM0LjA0NiA2LjA1MyAyOS4yNjggNCAyNCA0IDEyLjk1NSA0IDQgMTIuOTU1IDQgMjRzOC45NTUgMjAgMjAgMjAgMjAtOC45NTUgMjAtMjBjMC0xLjM0MS0uMTM4LTIuNjUtLjM4OS0zLjkxN3oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJtNi4zMDYgMTQuNjkxIDYuNTcxIDQuODE5QzE0LjY1NSAxNS4xMDggMTguOTYxIDEyIDI0IDEyYzMuMDU5IDAgNS44NDIgMS4xNTQgNy45NjEgMy4wMzlsNS42NTctNS42NTdDMzQuMDQ2IDYuMDUzIDI5LjI2OCA0IDI0IDQgMTYuMzE4IDQgOS42NTYgOC4zMzcgNi4zMDYgMTQuNjkxek0yNCA0NGM1LjE2NiAwIDkuODYtMS45NzcgMTMuNDA5LTUuMTkybC02LjE5LTUuMjM4QTExLjkxIDExLjkxIDAgMCAxIDI0IDM2Yy01LjIwMiAwLTkuNjE5LTMuMzE3LTExLjI4My03Ljk0NmwtNi41MjIgNS4wMjVDOS41MDUgMzkuNTU2IDE2LjIyNyA0NCAyNCA0NHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMuNjExIDIwLjA4MyA0My41OTUgMjBIMjR2OGgxMS4zMDNhMTIuMDQgMTIuMDQgMCAwIDEtNC4wODcgNS41NzFsLjAwMy0uMDAyIDYuMTkgNS4yMzhDMzYuOTcxIDM5LjIwNSA0NCAzNCA0NCAyNGMwLTEuMzQxLS4xMzgtMi42NS0uMzg5LTMuOTE3eiIvPjwvc3ZnPg==");
}
  .icon--newsletter {
    width: 25px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNFOTE1MTUiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTS42OC43OThhLjEwMy4xMDMgMCAwIDAtLjEwNC4xMDF2My40MjRjMCAuMDU1LjA0Ny4xMDEuMTA0LjEwMWg1LjIzMWEuMTAyLjEwMiAwIDAgMCAuMTAzLS4xMDFWLjg5OWEuMTAyLjEwMiAwIDAgMC0uMTAzLS4xMDFILjY4ek01LjkxMSA1SC42OEEuNjc4LjY3OCAwIDAgMSAwIDQuMzIzVi44OTlDMCAuNTI0LjMwNS4yMjIuNjguMjIyaDUuMjMxYy4zNzQgMCAuNjc5LjMwMi42NzkuNjc3djMuNDI0QS42NzguNjc4IDAgMCAxIDUuOTExIDV6Ii8+PHBhdGggZD0iTTUuOTExIDQuODU2SC42OGEuNTM3LjUzNyAwIDAgMS0uNS0uMzQ2LjE0NS4xNDUgMCAwIDEgLjAzOS0uMTU4bDIuMDQyLTEuODJhLjE0Ny4xNDcgMCAwIDEgLjIwMy4wMTEuMTQ2LjE0NiAwIDAgMS0uMDExLjIwNUwuNDk5IDQuNDljLjA0Ny4wNS4xMTIuMDc4LjE4MS4wNzhoNS4yMzFhLjI1My4yNTMgMCAwIDAgLjE4MS0uMDc4TDQuMTE1IDIuNzI4YS4xNDYuMTQ2IDAgMCAxLS4wMTEtLjIwNS4xNDcuMTQ3IDAgMCAxIC4yMDMtLjAxMWwyLjA2NCAxLjg0Yy4wNDUuMDQuMDYuMTA0LjAzOS4xNThhLjUzNS41MzUgMCAwIDEtLjQ5OS4zNDYiLz48cGF0aCBkPSJNLjQ5OS43MzJsMi43OTYgMi40OTRMNi4wOTEuNzMyYS4yNDcuMjQ3IDAgMCAwLS4xOC0uMDc4SC42OGEuMjQ4LjI0OCAwIDAgMC0uMTgxLjA3OG0yLjc5NiAyLjgzYS4xMzQuMTM0IDAgMCAxLS4wOTYtLjAzN0wuMjE5Ljg3QS4xNDMuMTQzIDAgMCAxIC4xOC43MTJhLjUzNy41MzcgMCAwIDEgLjUtLjM0Nmg1LjIzMWMuMjIgMCAuNDIxLjEzOC40OTkuMzQ2YS4xNDUuMTQ1IDAgMCAxLS4wMzkuMTU4bC0yLjk4IDIuNjU1YS4xMzIuMTMyIDAgMCAxLS4wOTYuMDM3Ii8+PC9nPjwvc3ZnPg==);
    background-size: 25px 18px; }

  .socials {
    list-style: none;
    margin: 0;
    align-items: stretch;
    display: flex;}
    .socials li:first-child {
      padding-left: 0;
    }
    .socials li {
      padding: 0 5px;
      margin-bottom: 0;
      height: 100%;
      display: flex;
      align-items: center; }
    .socials a {
      border-right: 0;
      height: 30px;
      padding: 0 10px; }

  .account-dropdown {
    background-color: #e91515;
    position: fixed;
    top: 71px;
    left: 0;
    width: 100%;
    z-index: 41000;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    font-family: 'BG-Medium';
    text-transform: uppercase; }
    .account-dropdown h4 {
      text-transform: uppercase;
      font-family: "BG-Light", arial, sans-serif;
      color: #ffffff;
      margin-bottom: 0.4em; }
    .account-dropdown a {
      color: #ffffff;
      text-decoration: none; }
    .account-dropdown form {
      margin-bottom: 0; }
      .account-dropdown form input {
        margin: 0;
        padding: 0;
        border: none;
        background: transparent;
        text-shadow: none;
        color: #fff;
        font-family: 'BG-Medium';
        font-size: 16px;
        border-radius: 0px;
        outline: none;
        box-shadow: none;
        border-bottom: 1px solid #fff;
        width: 100%;
        margin-bottom: 10px;
        padding: 4px 0; }
    .account-dropdown .row {
      margin-bottom: 0; }
    .account-dropdown__loginform {
      padding: 10px 20px; }
    .account-dropdown__login {
      background-color: #ab1212;
      padding: 10px 20px;
      border-bottom: 1px solid #ffffff;
      text-align: center; }
      .account-dropdown__login p {
        margin-bottom: 0; }
    .account-dropdown__register {
      background: #666;
      padding: 10px 20px;
      border-bottom: 1px solid #ffffff;
      text-align: center; }
      .account-dropdown__register p {
        margin-bottom: 0; }
    .account-dropdown__sociallogin {
      background: #999;
      padding: 10px 20px;
      text-align: center; }
      .account-dropdown__sociallogin p {
        margin-bottom: 0; }
    .account-dropdown__updateprofile {
      background-color: #a00401;
      height: 100%;
      display: block;
      line-height: 72px;
      font-size: 14px;
      text-align: center;
      font-family: 'BG-Black'; }
    .account-dropdown__notyou {
      display: inline;
      font-family: 'BG-Medium';
      color: #000;
      background: transparent;
      border: 0;
      text-align: left;
      text-transform: uppercase;
      text-decoration: underline;
      margin-left: 15px; }
    .account-dropdown__divider {
      border-bottom: 1px solid #ffffff; }
    .account-dropdown .forgotten {
      color: #000000;
      text-decoration: underline; }
    .account-dropdown #social-logins {
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: space-around;
      max-width: 100px;
      margin-left: auto;
      margin-right: auto; }
    .account-dropdown ::-webkit-input-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .account-dropdown ::-moz-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .account-dropdown :-ms-input-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .account-dropdown :-moz-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .account-dropdown input[type="text"]:focus, .account-dropdown input[type="password"]:focus, .account-dropdown input[type="email"]:focus, .account-dropdown textarea:focus {
      color: #ffffff;
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-bottom: 1px solid #ffffff;
      box-shadow: none; }
    .account-dropdown__error {
      color: #000000;
      font-size: 12px; }
    .account-dropdown #KeepLogged.active {
      text-decoration: underline; }

  .account-dropdown.loggedin:before {
    background-color: #a00401; }

  .account-dropdown.loggedin h4 {
    display: inline;
    font-family: 'BG-Regular'; }

  .account-dropdown.loggedin .col-sm-9 {
    padding: 20px;
    background-color: #e91515; }

  .account-dropdown.loggedin .account-dropdown__bottom-bar {
    background-color: #666;
    padding: 20px 0; }
    .account-dropdown.loggedin .account-dropdown__bottom-bar h5 {
      font-size: 14px;
      font-family: 'BG-Black'; }
    .account-dropdown.loggedin .account-dropdown__bottom-bar a {
      padding: 5px 0;
      font-size: 14px;
      font-family: 'BG-Black';
      margin-right: 10px; }

  @media all and (min-width: 768px) {
    .account-dropdown__loginform {
      padding: 20px; }
      .account-dropdown__loginform .row {
        margin-left: -10px;
        margin-right: -10px; }
      .account-dropdown__loginform .col-sm-6 {
        padding: 0 10px; }
    .account-dropdown__updateprofile {
      border-left: 1px solid #ffffff; }
    .account-dropdown.loggedin .account-dropdown__bottom-bar {
      padding: 0; }
      .account-dropdown.loggedin .account-dropdown__bottom-bar h5 {
        display: inline-block;
        margin-right: 10px;
        padding: 20px 0;
        line-height: 1; }
      .account-dropdown.loggedin .account-dropdown__bottom-bar a {
        display: inline-block;
        border-left: 1px solid #ffffff;
        padding: 20px 15px;
        margin-right: 0; }
      .account-dropdown.loggedin .account-dropdown__bottom-bar a:last-of-type {
        border-right: 1px solid #ffffff; } }

  @media all and (min-width: 1024px) {
    .account-dropdown:before {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      width: 33%;
      background-color: #999;
      z-index: -1; }
    .account-dropdown__login, .account-dropdown__register, .account-dropdown__sociallogin {
      border-top: 0;
      border-bottom: 0;
      display: flex;
      align-items: center; }
      .account-dropdown__login > div, .account-dropdown__register > div, .account-dropdown__sociallogin > div {
        width: 100%; }
    .account-dropdown__register, .account-dropdown__sociallogin {
      border-left: 1px solid #ffffff; }
    .account-dropdown .col-md-6 .row {
      height: 100%; }
    .account-dropdown form input {
      font-size: 14px; } }

  .logged-in .account-dropdown {
    top: 103px; }

  .search-dropdown {
    z-index: 41000; }
    .search-dropdown__inner {
      background-color: #e91515;
      position: relative; }
    .search-dropdown form {
      margin-bottom: 0; }
    .search-dropdown .col-xs-8 {
      padding: 0 20px;
      background-color: #e91515; }
    .search-dropdown input[type="text"] {
      height: 30px;
      line-height: 20px;
      outline: none;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: left center;
      background-size: 17px;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1cHgiIGhlaWdodD0iMjA1cHgiIHZpZXdCb3g9IjAgMCAxOTUgMjA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDEuMDAwMDAwKSIgZmlsbD0iI0Y4RjhGNyI+PHBhdGggZD0iTTE5Ljg0NzM2ODQsMTIzLjExMDc4IEMzMy4wNzM2ODQyLDEzOC41MDg2MzQgNTEuNjEwNTI2MywxNDcuOTU3MzE3IDcyLjA4NDIxMDUsMTQ5LjcwNzA3MyBDMTE0LjM0NzM2OCwxNTMuMzI0OTUxIDE1MS43MjYzMTYsMTIyLjYyNzAyNCAxNTUuNDQyMTA1LDgxLjMxNzM0MTUgQzE1Ny4yMzY4NDIsNjEuMjkyOTI2OCAxNTAuOTMxNTc5LDQxLjgwMzczMTcgMTM3LjcyNjMxNiwyNi40MDA3MzE3IEMxMjQuNDc4OTQ3LDExLjAxMzE3MDcgMTA1Ljk1Nzg5NSwxLjU1OTM0MTQ2IDg1LjQ3ODk0NzQsLTAuMTgwMTIxOTUxIEM0My4yMzE1Nzg5LC0zLjgwODI5MjY4IDUuODMxNTc4OTUsMjYuODc0MTk1MSAyLjE0MjEwNTI2LDY4LjE5NDE3MDcgQzAuMzM2ODQyMTA1LDg4LjIyMzczMTcgNi42MzY4NDIxMSwxMDcuNzEyOTI3IDE5Ljg0NzM2ODQsMTIzLjExMDc4IEwxOS44NDczNjg0LDEyMy4xMTA3OCBaIE0yMS42MjEwNTI2LDY5Ljc4OTUzNjYgQzI0LjM4OTQ3MzcsMzguODg1NzU2MSA1Mi4yNjg0MjExLDE2LjAyNTcwNzMgODMuODY4NDIxMSwxOC43MzI2ODI5IEMxMTUuNDQ3MzY4LDIxLjQzNDUxMjIgMTM4LjgzMTU3OSw0OC42NzkyNDM5IDEzNi4wNjg0MjEsNzkuNTc3ODc4IEMxMzMuMzIxMDUzLDExMC40NzEzNjYgMTA1LjQyMTA1MywxMzMuMzM2NTYxIDczLjg0MjEwNTMsMTMwLjYzOTg3OCBDNDIuMjMxNTc4OSwxMjcuOTI3NzU2IDE4Ljg3ODk0NzQsMTAwLjY4MzAyNCAyMS42MjEwNTI2LDY5Ljc4OTUzNjYgTDIxLjYyMTA1MjYsNjkuNzg5NTM2NiBaIiBpZD0iRmlsbC0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+PHBhdGggZD0iTTEyNC41OTQ3MzcsMTYyLjQwMzA5OCBMMTUyLjkwNTI2MywxOTQuODU1OTI3IEMxNTcuMDI2MzE2LDE5OS42NTc0NjMgMTYyLjc4NDIxMSwyMDIuNjA2MzE3IDE2OS4xNjg0MjEsMjAzLjE2MjEyMiBDMTc1LjUzMTU3OSwyMDMuNjgxOTAyIDE4MS43MjYzMTYsMjAxLjc2MjMxNyAxODYuNjQyMTA1LDE5Ny43NTg0NjMgQzE5Ni43NTc4OTUsMTg5LjQ2MjU2MSAxOTguMDg0MjExLDE3NC42NDYyNDQgMTg5LjYsMTY0Ljc3MDQxNSBMMTYxLjIyMTA1MywxMzIuMjA5NTEyIEMxNTIuMTI2MzE2LDE0NS4zMzc4MjkgMTM5LjQxNTc4OSwxNTUuODQ2NjU5IDEyNC41OTQ3MzcsMTYyLjQwMzA5OCIgaWQ9IkZpbGwtMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+);
      padding: 0;
      width: 100%;
      padding-left: 20px;
      border: none;
      text-shadow: none;
      color: #fff;
      font-family: 'BG-Black';
      font-size: 16px;
      text-transform: uppercase;
      border-radius: 0px;
      box-shadow: none;
      margin: 10px 0;
      box-sizing: border-box; }
    .search-dropdown input[type="submit"] {
      -webkit-appearance: none;
      margin-bottom: 0;
      height: 100%;
      background-color: red;
      border: 0;
      border-radius: 0;
      background-color: #666;
      font-family: 'BG-Black';
      font-size: 16px;
      text-transform: uppercase;
      color: #ffffff;
      width: 100%;
      text-align: center;
      padding: 18px 0;
      outline: none; }
    .search-dropdown ::-webkit-input-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .search-dropdown ::-moz-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .search-dropdown :-ms-input-placeholder {
      text-transform: uppercase;
      color: #ffffff; }
    .search-dropdown :-moz-placeholder {
      text-transform: uppercase;
      color: #ffffff; }

  @media all and (min-width: 768px) {
    .search-dropdown__inner::before {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 33%;
      background-color: #666;
      z-index: 0; }
    .search-dropdown .wrapper {
      position: relative;
      z-index: 1; }
    .search-dropdown input[type="text"] {
      font-size: 20px;
      width: 96%;
      margin-top: 24px; }
    .search-dropdown input[type="submit"] {
      font-size: 20px;
      padding: 30px 0;
      border-left: 1px solid #ffffff; } }

  /* First Login Welcome Back Banner */
  #firstlogin {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #fff;
    background: #e91515; }
    #firstlogin .col-sm-9 {
      background-color: #e91515;
      position: relative;
      padding-left: 20px;
      z-index: 1; }

  #firstlogin h4 {
    display: inline;
    font-family: 'BG-Regular';
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 76px;
    text-decoration: none; }

  #firstlogin a#notyoulinkhead {
    display: inline;
    font-family: 'BG-Medium';
    color: #000;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 76px;
    text-decoration: underline;
    margin-left: 15px; }

  #firstlogin a#updateprofilehead {
    text-align: center;
    color: #fff;
    background: #a00401;
    font-family: 'BG-Black';
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    height: 100%;
    width: 100%;
    display: block;
    line-height: 72px; }

  @media all and (min-width: 768px) {
    #firstlogin {
      position: relative; }
      #firstlogin::before {
        content: '';
        display: block;
        background-color: #a00401;
        position: absolute;
        top: 0;
        height: 100%;
        right: 0;
        width: 33%;
        z-index: 0; }
    #firstlogin a#updateprofilehead {
      border-left: 1px solid #fff;
      position: relative;
      z-index: 1; }
    #firstlogin h4 {
      margin-left: 0; } }

  .filter {
    background-color: #ff513e;
    color: #ffffff;
    position: relative;
    z-index: 40000;
    font-family: arial, sans-serif;
    margin-bottom: 0; }
    @media all and (min-width: 768px) {
      .filter {
        overflow: visible;
        z-index: 30000; }
        .filter__container {
          max-width: 1185px;
          margin-left: auto;
          margin-right: auto; } }
    .filter__header {
      display: flex;
      border-bottom: 1px solid #ffffff;
      color: #ffffff;
      background-color: rgba(255, 255, 255, 0.1); }
      @media all and (min-width: 768px) {
        .filter__header {
          display: block; }
          .filter__header--hide-lrg {
            display: none; } }
    .filter__by {
      font-family: 'BG-Medium';
      font-size: 14px;
      color: #ffffff; }
      .filter__by h5 {
        color: #000000;
        padding: 15px 0px 15px 15px;
        font-family: 'BG-Medium';
        text-transform: uppercase;
        font-size: 11px; }
        @media all and (min-width: 768px) {
          .filter__by h5 {
            font-size: 16px; } }
      .filter__by__flex {
        display: flex; }
      .filter__by__items {
        display: flex; }
        .filter__by__items button {
          background-color: transparent;
          cursor: pointer;
          border: 0;
          display: block;
          color: #ffffff;
          opacity: 0.5;
          filter: alpha(opacity=50);
          transition: opacity 0.2s ease;
          outline: none;
          text-transform: uppercase;
          font-family: 'BG-Medium';
          font-size: 11px;
          margin: 0; }
          @media all and (max-width: 425px) {
            .filter__by__items button {
              font-size: 14px;
              padding: 0 5px; }
            .filter__by h5 {
              font-size: 14px; }
          }
          @media all and (min-width: 768px) {
            .filter__by__items button {
              font-size: 16px;
              padding: 0 5px; } }
          .filter__by__items button:hover {
            opacity: 1;
            filter: alpha(opacity=100); }
          .filter__by__items button.is-selected {
            text-decoration: underline;
            opacity: 1;
            filter: alpha(opacity=100); }
    .filter__mobile {
      -webkit-appearance: none;
      background: rgba(0, 0, 0, 0.4);
      color: #ffffff;
      border: 0;
      padding: 15px 10px;
      outline: none;
      cursor: pointer;
      font-family: 'BG-Medium';
      text-transform: uppercase;
      border-right: 1px solid #ffffff;
      font-size: 11px;
      margin: 0; }
      @media all and (min-width: 768px) {
        .filter__mobile {
          display: none; } }
      .filter__mobile .hide-byline {
        display: none; }
        @media all and (min-width: 375px) {
          .filter__mobile .hide-byline {
            display: inline; } }
      .filter__mobile span {
        font-family: 'DIN-Medium'; }
    .filter__mobile-close {
      -webkit-appearance: none;
      background-color: #000000;
      border: 0;
      cursor: pointer;
      color: #ffffff;
      font-family: 'BG-Medium';
      text-transform: uppercase;
      padding: 15px 20px;
      outline: none;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 20;
      margin: 0; }
      @media all and (min-width: 768px) {
        .filter__mobile-close {
          display: none; } }
      .filter__mobile-close span {
        font-family: 'DIN-Medium'; }
    .filter__dofilter {
      position: fixed;
      bottom: 0;
      left: 0;
      background-color: #000000;
      color: #ffffff;
      border: 0;
      padding: 20px;
      width: 100%;
      z-index: 10;
      text-transform: uppercase;
      font-size: 16px;
      font-family: 'BG-Medium';
      margin: 0; }
      @media all and (min-width: 768px) {
        .filter__dofilter {
          display: none; } }
    .filter__items {
      position: fixed;
      top: 0;
      bottom: 0;
      width: 100%;
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch;
      background-color: #ff513e;
      z-index: 5;
      transform: translateX(-200%);
      transition: transform 0.4s ease;
      padding-top: 46px; }
      .filter__items__flex--with-title .filter__items__item:nth-of-type(1) {
        display: none; }
      @media all and (min-width: 768px) {
        .filter__items {
          position: relative;
          top: inherit;
          bottom: inherit;
          overflow-y: inherit;
          border-bottom: 1px solid white;
          transform: translateX(0%);
          padding-top: 0; }
          .filter__items__flex {
            display: flex;
            max-width: 1185px;
            margin-left: auto;
            margin-right: auto; }
            .filter__items__flex--with-title .filter__items__item:nth-of-type(1) {
              display: block; } }
      @media all and (min-width: 768px) and (min-width: 1200px) {
        .filter__items__flex {
          border-left: 1px solid #ffffff; }
          .filter__items__flex--with-title {
            border-left: 0; } }
      @media all and (min-width: 768px) and (max-width: 1024px) {
        .filter__items .hide-ipad {
          display: none; } }
      .filter__items__item {
        border-bottom: 1px solid #ffffff; }
        @media all and (min-width: 768px) {
          .filter__items__item {
            border-right: 1px solid white;
            border-bottom: 0; } }
        @media all and (min-width: 1024px) {
          .filter__items__item {
            height: 62px; } }
        .filter__items__item__level1 {
          padding: 60px 20px 20px;
          position: fixed;
          top: 0;
          bottom: 0;
          left: 0;
          box-sizing: border-box;
          right: 0;
          overflow-y: auto;
          -webkit-overflow-scrolling: touch;
          background-color: #ff3a25; }
          .filter__items__item__level1 h5 {
            color: #ffffff;
            margin: 0;
            margin-bottom: 0.5em;
            border-bottom: 1px solid #ffffff;
            padding-bottom: 10px;
            font-family: 'BG-Medium';
            text-transform: uppercase;
            font-size: 14px; }
          @media all and (min-width: 768px) {
            .filter__items__item__level1 {
              position: absolute;
              top: 52px;
              padding-top: 20px;
              left: 0;
              bottom: inherit;
              transform: translateX(0%);
              overflow: hidden;
              box-sizing: border-box; } }
          @media all and (min-width: 1024px) {
            .filter__items__item__level1 {
              top: 63px; } }
    .filter__checkboxes {
      display: flex;
      flex-wrap: wrap; }
      .filter__checkboxes__checkbox {
        padding: 10px 20px 10px 0;
        box-sizing: border-box;
        width: 100%; }
        @media all and (min-width: 375px) {
          .filter__checkboxes__checkbox {
            width: 50%; } }
        @media all and (min-width: 650px) {
          .filter__checkboxes__checkbox {
            width: 33.3333333333%; } }
        @media all and (min-width: 768px) {
          .filter__checkboxes__checkbox {
            width: 25%; } }
        @media all and (min-width: 1024px) {
          .filter__checkboxes__checkbox {
            width: 20%; } }
        .filter__checkboxes__checkbox input {
          margin-right: 10px; }
    .filter h4 {
      text-transform: uppercase;
      font-weight: 400;
      transition: background-color 0.2s ease;
      padding: 15px 20px;
      cursor: pointer;
      margin: 0;
      color: #ffffff;
      font-family: 'BG-Medium';
      font-size: 14px;
      position: relative; }
      .filter h4.is-filtered::after {
        content: "";
        display: block;
        position: absolute;
        height: 10px;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.2);
        bottom: 0;
        left: 0; }
      @media all and (min-width: 768px) {
        .filter h4.h4-no-filter {
          display: block;
          cursor: default; }
          .filter h4.h4-no-filter strong {
            color: #ffffff;
            font-family: 'BG-Bold'; }
          .filter h4.h4-no-filter:hover {
            background: transparent; } }
      @media all and (min-width: 768px) and (max-width: 1023px) {
        .filter h4 {
          padding: 10px 15px;
          font-size: 12px; } }
      .filter h4:hover {
        background: #ff3a25; }
      .filter h4 span {
        font-family: 'DIN-Medium';
        margin-left: 6px;
        pointer-events: none; }
        @media all and (min-width: 768px) {
          .filter h4 span {
            display: inline-block;
            transform: rotate(90deg);
            transition: transform 0.2s ease; } }
      .filter h4.is-active {
        background: #ff3a25;
        position: relative; }
        @media all and (min-width: 768px) {
          .filter h4.is-active:after {
            content: "";
            display: block;
            height: 1px;
            width: 100%;
            left: 0;
            position: absolute;
            background: #ff3a25;
            bottom: -1px; } }
        .filter h4.is-active span {
          transform: rotate(-90deg); }
    .filter.showing-filters {
      z-index: 60000; }
      .filter.showing-filters .filter__items {
        transform: translateX(0); }
    .filter__input[type="text"] {
      width: 100%;
      border-radius: 0;
      border: 1px solid #ffffff;
      font-family: arial, sans-serif;
      padding: 15px 20px;
      font-size: 16px;
      box-sizing: border-box;
      background-color: #ffffff;
      transition: border 0.2s ease;
      margin-bottom: 0;
      text-transform: uppercase;
      font-family: 'BG-Medium'; }
      @media all and (min-width: 768px) {
        .filter__input[type="text"] {
          width: 70%; } }
      .filter__input[type="text"]:focus {
        box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.2); }
    @media all and (min-width: 768px) {
      .filter__form-wrap {
        display: flex; } }
    .filter__form-wrap--with-search {
      position: relative; }
      .filter__form-wrap--with-search.is-focussed ul {
        display: block; }
      .filter__form-wrap--with-search ul {
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #ffffff;
        padding: 0;
        margin: 0;
        color: #1a1a1a;
        max-height: 150px;
        overflow-y: auto;
        width: 100%;
        box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.5);
        display: none;
        text-transform: uppercase; }
        .filter__form-wrap--with-search ul.is-scrollable::before {
          content: '';
          display: block;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          background-color: #ddd;
          height: 20px; }
        .filter__form-wrap--with-search ul.is-scrollable::after {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border-width: 8px 10px 0 10px;
          border-color: #1A1A1A transparent transparent transparent;
          border-style: solid;
          position: absolute;
          bottom: 6px;
          left: 50%;
          margin-left: -10px; }
        .filter__form-wrap--with-search ul.is-scrollable.is-scrolled::before, .filter__form-wrap--with-search ul.is-scrollable.is-scrolled::after {
          display: none; }
        @media all and (min-width: 768px) {
          .filter__form-wrap--with-search ul {
            width: 70%; } }
        .filter__form-wrap--with-search ul li {
          box-sizing: border-box;
          padding: 10px 20px;
          border-top: 1px solid #999;
          margin: 0;
          display: block;
          cursor: pointer; }
          .filter__form-wrap--with-search ul li:hover {
            background-color: #666;
            color: #ffffff; }
    .filter__form-wrap__loading {
      display: block;
      width: 30px;
      height: 30px;
      background-image: url("../img/search-loading.svg");
      background-size: 30px 30px;
      position: absolute;
      pointer-events: none;
      right: 20px;
      top: 50%;
      margin-top: -15px;
      display: none; }
      @media all and (min-width: 768px) {
        .filter__form-wrap__loading {
          left: calc(70% - 45px); } }
      .filter__form-wrap__loading.is-visible {
        display: block; }
    .filter__form-btn {
      display: none; }
      @media all and (min-width: 768px) {
        .filter__form-btn {
          display: block;
          width: 30%;
          border: 0;
          cursor: pointer;
          background-color: #666;
          color: #ffffff;
          text-transform: uppercase;
          padding: 15px 20px;
          box-sizing: border-box;
          font-size: 16px;
          font-family: 'BG-Black';
          outline: 0;
          margin: 0; } }
    .filter--schools {
      background-color: #04a7bd; }
      .filter--schools h4:hover,
      .filter--schools h4.is-active,
      .filter--schools h4.is-active:after,
      .filter--schools .filter__items__item__level1 {
        background-color: #037b8b; }
      .filter--schools .filter__items {
        background-color: #04a7bd; }
    .filter--competitions {
      background-color: #F7978A; }
      .filter--competitions h4:hover,
      .filter--competitions h4.is-active,
      .filter--competitions h4.is-active:after,
      .filter--competitions .filter__items__item__level1 {
        background-color: #f46d5a; }
      .filter--competitions .filter__items {
        background-color: #F7978A; }
    .filter--events {
      background-color: #9bb0b2; }
      .filter--events h4:hover,
      .filter--events h4.is-active,
      .filter--events h4.is-active:after,
      .filter--events .filter__items__item__level1 {
        background-color: #7e999c; }
      .filter--events .filter__items {
        background-color: #9bb0b2; }
    .filter--news {
      background-color: #d59a96; }
      .filter--news h4:hover,
      .filter--news h4.is-active,
      .filter--news h4.is-active:after,
      .filter--news .filter__items__item__level1 {
        background-color: #c67772; }
      .filter--news .filter__items {
        background-color: #d59a96; }

  .filter-accordion__inner {
    z-index: 6;
    transform: translateX(-200%);
    transition: transform 0.4s ease; }
    @media all and (min-width: 768px) {
      .filter-accordion__inner {
        transform: translateX(0);
        transition: inherit;
        display: none; } }

  .filter-accordion__back {
    background-color: transparent;
    color: #ffffff;
    border: 0;
    outline: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    cursor: pointer; }
    .filter-accordion__back span {
      font-family: 'DIN-Medium'; }
    @media all and (min-width: 768px) {
      .filter-accordion__back {
        display: none; } }

  .filter-accordion.is-showing > .filter-accordion__inner {
    transform: translateX(0%); }
    @media all and (min-width: 768px) {
      .filter-accordion.is-showing > .filter-accordion__inner {
        display: block; } }

  .filter-sub-accordion {
    margin-top: -10px; }
    .filter-sub-accordion h4 {
      padding: 10px 0; }
      .filter-sub-accordion h4 span {
        display: inline-block;
        transform: rotate(90deg);
        transition: transform 0.2s ease; }
    .filter-sub-accordion__item {
      border-bottom: 1px solid #ffffff; }
      .filter-sub-accordion__item__inner {
        display: none; }
      .filter-sub-accordion__item.is-showing {
        padding-bottom: 10px; }
        .filter-sub-accordion__item.is-showing h4 {
          padding-bottom: 0; }
          .filter-sub-accordion__item.is-showing h4 span {
            transform: rotate(-90deg); }
          .filter-sub-accordion__item.is-showing h4.is-filtered::after {
            display: none; }
        .filter-sub-accordion__item.is-showing .filter-sub-accordion__item__inner {
          display: block; }

  .filter__clear-filters {
    display: none;
    padding: 0 10px; }
    .filter__clear-filters.is-active {
      display: block; }
      .filter__clear-filters.is-active button {
        padding: 10px 0;
        cursor: pointer;
        background: transparent;
        border: 0;
        color: #ffffff;
        text-transform: uppercase;
        font-family: 'BG-Medium';
        outline: none; }
        .filter__clear-filters.is-active button span.close-icon {
          display: inline-block;
          background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0MTJweCIgaGVpZ2h0PSI0MTJweCIgdmlld0JveD0iMCAwIDQxMiA0MTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cGF0aCBkPSJNMjA2LDAgQzkyLjIyOSwwIDAsOTIuMjI5IDAsMjA2IEMwLDMxOS43NzEgOTIuMjI5LDQxMiAyMDYsNDEyIEMzMTkuNzcxLDQxMiA0MTIsMzE5Ljc3MSA0MTIsMjA2IEM0MTIsOTIuMjI5IDMxOS43NzEsMCAyMDYsMCBMMjA2LDAgWiBNMjg0LjEyNCwzMjguNTQ1IEwyMDcuMDAyLDI1MS40MjggTDEyOS44NzksMzI4LjU1NSBMODguNDU0LDI4Ny4xMDYgTDE2NS41NiwyMDkuOTg5IEw4OC40NDUsMTMyLjg3OSBMMTI5Ljg5Myw5MS40NTUgTDIwNi45OTYsMTY4LjU0NyBMMjg0LjA4Niw5MS40NDUgTDMyNS41NDUsMTMyLjg3NyBMMjQ4LjQ0MSwyMDkuOTg1IEwzMjUuNTU0LDI4Ny4wODcgTDI4NC4xMjQsMzI4LjU0NSBMMjg0LjEyNCwzMjguNTQ1IFoiIGlkPSJ4LW1hcmstMy1pY29uIiBmaWxsPSIjZmZmZmZmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") center left no-repeat;
          background-size: 16px 16px;
          height: 16px;
          width: 16px;
          margin-right: 6px;
          vertical-align: middle; }
        .filter__clear-filters.is-active button span.clear-text {
          display: inline-block;
          vertical-align: middle; }

  .noresults {
    color: #000000 !important; }
    .noresults--white {
      color: #ffffff !important; }

  .checkbox-custom {
    font-size: 14px;
    position: relative;
    display: block;
    padding-left: 30px;
    cursor: pointer;
    font-weight: 400; }
    .checkbox-custom input {
      position: absolute;
      z-index: -1;
      opacity: 0; }
    .checkbox-custom__indicator {
      position: absolute;
      top: 2px;
      left: 0;
      width: 14px;
      height: 14px;
      background: transparent;
      border: 2px solid #ffffff; }

  /* Hover and focus states */
  .checkbox-custom:hover input ~ .checkbox-custom__indicator,
  .checkbox-custom input:focus ~ .checkbox-custom__indicator {
    background: rgba(255, 255, 255, 0.2); }

  /* Disabled state */
  .checkbox-custom input:disabled ~ .checkbox-custom__indicator {
    pointer-events: none;
    opacity: .6;
    background: #e6e6e6; }

  /* Check mark */
  .checkbox-custom__indicator:after {
    position: absolute;
    display: none;
    content: ""; }

  /* Show check mark */
  .checkbox-custom input:checked ~ .checkbox-custom__indicator:after {
    display: block; }

  /* Checkbox tick */
  .checkbox-custom--checkbox .checkbox-custom__indicator:after {
    top: 1px;
    left: 5px;
    width: 3px;
    height: 7px;
    transform: rotate(45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0; }

  /* Disabled tick colour */
  .checkbox-custom--checkbox input:disabled ~ .checkbox-custom__indicator:after {
    border-color: #7b7b7b; }

  /* Courses Loader */
  #courses-loader {
    top: 0;
    left: 0;
    display: none;
    position: fixed;
    z-index: 90000;
    width: 100%;
    height: 100%; }

  #courses-loader .bg {
    position: fixed;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: #000000;
    background: rgba(0, 0, 0, 0.8); }

  #courses-loader .content {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 11;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    display: flex;
    align-items: center;
    width: 100%; }

  #courses-loader .content__inner {
    width: 100%;
    text-align: center; }

  #courses-loader .content img {
    width: 100px;
    height: 100px; }

  #courses-loader .content .text {
    font-family: 'BG-Black';
    font-size: 32px;
    text-transform: uppercase;
    margin-top: -20px; }

  .single-nav {
    color: #ffffff; }
    .single-nav__inner {
      max-width: 1185px;
      margin-left: auto;
      margin-right: auto; }
    .single-nav a {
      color: #ffffff;
      text-decoration: none;
      font-family: 'BG-Medium';
      text-transform: uppercase;
      display: inline-block;
      padding: 10px 15px;
      border-right: 1px solid #ffffff;
      transition: background-color 0.3s ease; }
      .single-nav a:hover {
        background-color: rgba(0, 0, 0, 0.2); }
      .single-nav a span {
        font-family: 'BG-Black'; }
      .single-nav a i {
        font-family: 'DIN-Medium';
        display: inline-block;
        margin-right: 4px; }
    .single-nav--portfolio {
      background-color: #ff513e; }
    .single-nav--school {
      background-color: #04a7bd; }
    .single-nav--comps {
      background-color: #F7978A; }
    .single-nav--events {
      background-color: #9bb0b2; }
    .single-nav--news {
      background-color: #d59a96; }

  /* ================================================== */
  /* ==             14. New Homepage Grid CSS        == */
  /* ================================================== */
  #home-grid {
    display: none; }

  #mobile-grid {
    padding: 0 20px 50px;
    box-sizing: border-box;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto; }

  /* Module CSS */
  .full1,
  .full2,
  .full3,
  .half1,
  .half2 {
    background: #1a1a1a; }

  .video2 {
    width: 300px;
    height: 191px;
    background: #ccc;
    position: absolute; }

  .module--mobile--video::after,
  .video2::after {
    content: "";
    display: block;
    height: 80px;
    width: 80px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='iconmonstr-video-15' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M12,2 C17.514,2 22,6.486 22,12 C22,17.514 17.514,22 12,22 C6.486,22 2,17.514 2,12 C2,6.486 6.486,2 12,2 Z M12,0 C5.373,0 0,5.373 0,12 C0,18.627 5.373,24 12,24 C18.627,24 24,18.627 24,12 C24,5.373 18.627,0 12,0 Z M9,17 L9,7 L18,12.146 L9,17 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    opacity: 0.8;
    transition: opacity 0.2s ease;
    background-color: #000;
    border-radius: 100%; }

  .module--mobile--video:hover::after,
  .video2:hover::after {
    opacity: 1; }

  .module {
    display: block;
    text-decoration: none;
    color: #fff; }

  .module img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0; }

  .module h3 {
    border: none;
    text-decoration: none;
    width: 100%;
    position: relative;
    display: inline;
    z-index: 2;
    white-space: pre-wrap;
    font-size: 24px;
    font-family: 'BG-Black';
    color: #000; }

  .module p {
    border: none;
    text-decoration: none;
    width: 100%;
    position: relative;
    display: inline;
    z-index: 3;
    white-space: pre-wrap;
    font-size: 16px;
    font-family: 'Arial';
    color: #fff; }

  .module div.content {
    display: block;
    position: relative;
    font-size: 22px;
    line-height: 18px;
    padding-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    word-wrap: break-word; }

  .module.full1 div.content,
  .module.full2 div.content,
  .module.video2 div.content,
  .module.full3 div.content,
  .module.half1 div.content,
  .module.half2 div.content,
  .module.video2 div.content {
    display: block;
    padding: 0;
    padding-top: 10px; }

  .module.full1 h3, .module.full2 h3, .module.video2 h3, .module.half1 h3, .module.half2 h3 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 24px;
    font-family: 'BG-Black';
    color: #000; }

  .module.full1 p, .module.full2 p, .module.video2 p, .module.half1 p, .module.half2 p {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 8px !important;
    font-family: 'Arial';
    color: #fff; }

  .module.full3 h3 {
    font-size: 26px;
    line-height: 32px;
    font-family: 'BG-Black';
    color: #fff;
    padding: 0px; }

  .module.full3 p {
    font-size: 14px;
    line-height: 16px;
    font-family: 'BG-Medium';
    color: #fff;
    padding: 0px; }

  /* New Video Module Hover */
  a.video2 .hover {
    height: 191px; }

  a.video2 .hover .icon, a.video2 .hover .icon--twitter, a.video2 .hover .icon--facebook, a.video2 .hover .icon--linkedin, a.video2 .hover .icon--youtube, a.video2 .hover .icon--instagram, a.video2 .hover .icon--rss, a.video2 .hover .icon--vimeo, a.video2 .hover .icon--gplus, a.video2 .hover .icon--pinterest, a.video2 .hover .icon--search, a.video2 .hover .icon--login-twitter, a.video2 .hover .icon--login-facebook, a.video2 .hover .icon--login-linkedin, a.video2 .hover .icon--newsletter {
    height: 191px; }

  .module--mobile {
    height: 0;
    padding-bottom: 100%;
    position: relative; }
    .module--mobile h3 {
      font-size: 26px;
      line-height: 1.2;
      font-family: 'BG-Black';
      color: #000; }
      @media all and (min-width: 375px) {
        .module--mobile h3 {
          font-size: 32px; } }
      .module--mobile h3 span {
        display: inline;
        padding: 0 0.25rem;
        /* Needs prefixing */
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone; }
    .module--mobile p {
      font-size: 16px;
      line-height: 18px;
      font-family: 'Arial';
      color: #fff;
      margin: 0;
      padding: 0 0.25rem; }
    .module--mobile--noimg {
      height: auto;
      padding-bottom: 0; }
      .module--mobile--noimg .content {
        padding-bottom: 20px; }
    .module--mobile--gif {
      height: auto;
      padding-bottom: 0; }
      .module--mobile--gif img {
        position: relative; }
      .module--mobile--gif .content {
        display: none !important; }
    @media all and (max-width: 767px) {
      .module--mobile--hidemob {
        display: none; } }
    .module--mobile--video {
      padding-bottom: 64.135021097%; }
      .module--mobile--video img {
        -o-object-fit: cover;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        height: 100%; }

  /* New Portfolio Module CSS (Double) */
  .module.port2 {
    display: block;
    position: relative;
    width: 100%;
    height: 250px;
    background: #ccc;
    overflow: hidden; }

  .module.port2 .headerimage, .module.port1 .headerimage {
    width: 100%;
    height: auto; }
    .module.port2 .headerimage img, .module.port1 .headerimage img {
      position: relative;
      display: block; }

  .module.port2 .content {
    padding-top: 12%; }

  .module.port2 .gridslider {
    background-color: black;
    display: block;
    width: 99999px;
    height: 220px; }

  .hpgportfolio {
    position: relative; }
    .hpgportfolio img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      -o-object-position: center;
      object-position: center; }

  .module.port2 a.hpgportfolio {
    display: block;
    float: left;
    width: 237px;
    height: 100%;
    background-size: cover;
    background-position: center center;
    text-decoration: none; }

  .module.port2 a.hpgportfolio h3 {
    border: none;
    width: 100%;
    text-decoration: none;
    width: auto;
    position: relative;
    display: inline;
    z-index: 2;
    white-space: pre-wrap;
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    font-family: 'BG-Black';
    color: #fff;
    background: #000;
    text-transform: uppercase; }

  .module.port2 a.hpgportfolio p {
    border: none;
    width: 100%;
    text-decoration: none;
    width: auto;
    position: relative;
    display: inline;
    z-index: 3;
    white-space: pre-wrap;
    font-size: 20px;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Arial';
    color: #fff;
    background: #000;
    text-transform: uppercase; }

  .module.port2 a.hpgportfolio h3 {
    font-size: 18px;
    line-height: 22px; }

  .module.port2 a.hpgportfolio p {
    font-size: 12px;
    line-height: 12px; }

  /* New Portfolio Module CSS (Single) */
  .module.port1 {
    display: block;
    position: relative;
    width: 100%;
    overflow: hidden; }

  .module.port1 .headerimage {
    width: 100%;
    height: auto; }

  .module.port1 .content {
    padding-top: 12%; }

  .module.port1 .gridslider {
    background-color: black;
    display: block;
    width: 99999px;
    height: 204px; }

  .module.port1 a.hpgportfolio {
    display: block;
    float: left;
    width: 237px;
    height: 204px;
    background-size: cover;
    background-position: center center;
    text-decoration: none; }

  .module.port1 a.hpgportfolio h3 {
    border: none;
    width: 100%;
    text-decoration: none;
    width: auto;
    position: relative;
    display: inline;
    z-index: 2;
    white-space: pre-wrap;
    font-size: 28px;
    margin: 0;
    padding: 0;
    font-size: 26px;
    line-height: 30px;
    font-family: 'BG-Black';
    color: #fff;
    background: #000;
    text-transform: uppercase; }

  .module.port1 a.hpgportfolio p {
    border: none;
    width: 100%;
    text-decoration: none;
    width: auto;
    position: relative;
    display: inline;
    z-index: 3;
    white-space: pre-wrap;
    font-size: 20px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 12px !important;
    font-family: 'Arial';
    color: #fff;
    background: #000;
    text-transform: uppercase; }

  @media all and (min-width: 768px) {
    #mobile-grid {
      display: none; }
    #home-grid {
      display: flex;
      flex-wrap: wrap;
      height: auto;
      padding-bottom: 50px;
      position: relative; }

    #home-grid {
      width: 300px;
      height: auto;
      padding-bottom: 50px; }
    #home-grid .main {
      height: auto;
      background: #eee; }
    #home-grid .norm {
      height: auto;
      background: #666; }
    #home-grid .half {
      height: auto;
      background: #ccc; }
    #home-grid .text {
      height: auto;
      background: #eee; }
    #home-grid > a {
      position: relative; } }

  /* Note: Design for a width of 768px */
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* Homepage Grid */
    #home-grid {
      width: 760px;
      min-height: 291px;
      cursor: hand;
      cursor: pointer; }
    #home-grid > a[data-ss-colspan="1"] {
      width: 152px; }
    #home-grid > a[data-ss-colspan="2"] {
      width: 304px; }
    #home-grid > a[data-ss-colspan="3"] {
      width: 456px; }
    #home-grid .main {
      height: 291px;
      background: #eee; }
    #home-grid .norm {
      height: 194px; }
    #home-grid .half {
      height: 97px; }
    #home-grid .text {
      height: 194px; }
    .full1 {
      width: 152px;
      height: 194px; }
    .full2 {
      width: 304px;
      height: 194px; }
    .video2 {
      width: 304px;
      height: 194px; }
    .full3 {
      width: 456px;
      height: 291px; }
    .half1 {
      width: 152px;
      height: 97px; }
    .half2 {
      width: 304px;
      height: 97px; }
    .module {
      display: block;
      text-decoration: none;
      color: #fff; }
    .module img {
      position: absolute;
      z-index: 1; }
    .module h3 {
      border: none;
      text-decoration: none;
      width: 100%;
      position: relative;
      display: inline;
      z-index: 2;
      white-space: pre-wrap;
      font-size: 20px; }
    .module p {
      border: none;
      text-decoration: none;
      width: 100%;
      position: relative;
      display: inline;
      z-index: 3;
      white-space: pre-wrap;
      font-size: 12px; }
    .module div.content {
      display: block;
      position: relative;
      font-size: 18px;
      line-height: 18px;
      padding-top: 10px;
      margin-left: 10px;
      margin-right: 10px;
      word-wrap: break-word; }
    .full1 img {
      width: 152px;
      height: 194px; }
    .full2 img {
      width: 304px;
      height: 194px; }
    .video2 img {
      width: 304px;
      height: 194px; }
    .full3 img {
      width: 456px;
      height: 291px; }
    .half1 img {
      width: 152px;
      height: 97px; }
    .half2 img {
      width: 304px;
      height: 97px; }
    /* New Portfolio Module CSS (Double) */
    .module.port2 {
      width: 304px;
      height: 194px; }
    .module.port2 .gridslider {
      height: 144px; }
    .module.port2 a.hpgportfolio {
      width: 152px;
      height: 144px; }
    .module.port2 a.hpgportfolio h3 {
      font-size: 18px;
      line-height: 22px; }
    .module.port2 a.hpgportfolio p {
      font-size: 12px;
      line-height: 12px; }
    /* New Portfolio Module CSS (Single) */
    .module.port1 {
      width: 152px;
      height: 194px;
      overflow: hidden; }
    .module.port1 .gridslider {
      height: 178px; }
    .module.port1 a.hpgportfolio {
      width: 152px;
      height: 178px; }
    .module.port1 a.hpgportfolio h3 {
      font-size: 18px;
      line-height: 22px; }
    .module.port1 a.hpgportfolio p {
      font-size: 12px;
      line-height: 12px; }
    .module.full1 div.content {
      width: 132px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.full2 div.content {
      width: 284px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.video2 div.content {
      width: 284px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.full3 div.content {
      width: 436px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.half1 div.content {
      width: 132px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.half2 div.content {
      width: 284px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.full1 h3, .module.full2 h3, .module.video2 h3, .module.half1 h3, .module.half2 h3 {
      font-size: 16px;
      line-height: 18px; }
    .module.full1 p, .module.full2 p, .module.video2 p, .module.half1 p, .module.half2 p {
      margin: 0;
      padding: 0;
      font-size: 11px;
      line-height: 8px !important; }
    .module.full3 h3 {
      font-size: 18px;
      line-height: 26px;
      color: #fff;
      padding: 0px; }
    .module.full3 p {
      font-size: 18px;
      line-height: 26px;
      font-family: 'BG-Medium';
      color: #fff;
      padding: 0px; }
    /* New Video Module Hover */
    a.video2 .hover {
      height: 194px; }
    a.video2 .hover .icon, a.video2 .hover .icon--twitter, a.video2 .hover .icon--facebook, a.video2 .hover .icon--linkedin, a.video2 .hover .icon--youtube, a.video2 .hover .icon--instagram, a.video2 .hover .icon--rss, a.video2 .hover .icon--vimeo, a.video2 .hover .icon--gplus, a.video2 .hover .icon--pinterest, a.video2 .hover .icon--search, a.video2 .hover .icon--login-twitter, a.video2 .hover .icon--login-facebook, a.video2 .hover .icon--login-linkedin, a.video2 .hover .icon--newsletter {
      height: 194px; } }

  /* Note: Design for a width of 960px */
  @media only screen and (min-width: 960px) and (max-width: 1285px) {
    /* Homepage Grid
      #home-grid                                  { width:960px; height:840px; }

      /* Column Widths
      #home-grid > div[data-ss-colspan="1"]       { width: 192px; }
      #home-grid > div[data-ss-colspan="2"]       { width: 384px; }
      #home-grid > div[data-ss-colspan="3"]       { width: 576px; }

      /* Set Heights
      #home-grid .main                            { height:360px; }
      #home-grid .norm                            { height:240px; }
      #home-grid .half                            { height:120px; }
      #home-grid .text                            { height:240px; }

      /* Homepage Grid */
    #home-grid {
      width: 960px; }
    #home-grid > a[data-ss-colspan="1"] {
      width: 192px; }
    #home-grid > a[data-ss-colspan="2"] {
      width: 384px; }
    #home-grid > a[data-ss-colspan="3"] {
      width: 576px; }
    #home-grid .main {
      height: 360px; }
    #home-grid .norm {
      height: 240px; }
    #home-grid .half {
      height: 120px; }
    #home-grid .text {
      height: 240px; }
    /* Module CSS */
    .full1 {
      width: 192px;
      height: 240px; }
    .full2 {
      width: 384px;
      height: 240px; }
    .video2 {
      width: 384px;
      height: 240px; }
    .full3 {
      width: 576px;
      height: 360px; }
    .half1 {
      width: 192px;
      height: 120px; }
    .half2 {
      width: 384px;
      height: 120px; }
    .module {
      display: block;
      text-decoration: none;
      color: #fff; }
    .module img {
      position: absolute;
      z-index: 1; }
    .module h3 {
      border: none;
      text-decoration: none;
      width: 100%;
      position: relative;
      display: inline;
      z-index: 2;
      white-space: pre-wrap;
      font-size: 24px; }
    .module p {
      border: none;
      text-decoration: none;
      width: 100%;
      position: relative;
      display: inline;
      z-index: 3;
      white-space: pre-wrap;
      font-size: 16px; }
    .module div.content {
      display: block;
      position: relative;
      font-size: 22px;
      line-height: 18px;
      padding-top: 15px;
      margin-left: 15px;
      margin-right: 15px;
      word-wrap: break-word; }
    .full1 img {
      width: 192px;
      height: 240px; }
    .full2 img {
      width: 384px;
      height: 240px; }
    .video2 img {
      width: 384px;
      height: 240px; }
    .full3 img {
      width: 576px;
      height: 360px; }
    .half1 img {
      width: 192px;
      height: 120px; }
    .half2 img {
      width: 384px;
      height: 120px; }
    .module.full1 div.content {
      width: 172px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.full2 div.content {
      width: 364px;
      display: block;
      padding: 0;
      padding-top: 15px; }
    .module.video2 div.content {
      width: 364px;
      display: block;
      padding: 0;
      padding-top: 15px; }
    .module.full3 div.content {
      width: 556px;
      display: block;
      padding: 0;
      padding-top: 15px; }
    .module.half1 div.content {
      width: 172px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.half2 div.content {
      width: 364px;
      display: block;
      padding: 0;
      padding-top: 10px; }
    .module.full1 p, .module.full2 p, .module.video2 p, .module.half1 p, .module.half2 p {
      margin: 0;
      padding: 0;
      font-size: 12px;
      line-height: 8px !important; }
    .module.full3 h3 {
      font-size: 26px;
      line-height: 32px;
      color: #fff;
      padding: 0px; }
    .module.full3 p {
      font-size: 24px;
      line-height: 30px;
      font-family: 'BG-Medium';
      color: #fff;
      padding: 0px; }
    /* New Portfolio Module CSS (Double) */
    .module.port2 {
      width: 384px;
      height: 240px; }
    .module.port2 .gridslider {
      height: 190px; }
    .module.port2 a.hpgportfolio {
      width: 192px;
      height: 190px; }
    .module.port2 a.hpgportfolio h3 {
      font-size: 22px;
      line-height: 24px; }
    .module.port2 a.hpgportfolio p {
      font-size: 14px; }
    /* New Portfolio Module CSS (Single) */
    .module.port1 {
      width: 192px;
      height: 240px;
      overflow: hidden; }
    .module.port1 .gridslider {
      height: 190px; }
    .module.port1 a.hpgportfolio {
      width: 192px;
      height: 220px; }
    .module.port1 a.hpgportfolio h3 {
      font-size: 22px;
      line-height: 24px; }
    .module.port1 a.hpgportfolio p {
      font-size: 14px; }
    /* New Video Module Hover */
    a.video2 .hover {
      height: 240px; }
    a.video2 .hover .icon, a.video2 .hover .icon--twitter, a.video2 .hover .icon--facebook, a.video2 .hover .icon--linkedin, a.video2 .hover .icon--youtube, a.video2 .hover .icon--instagram, a.video2 .hover .icon--rss, a.video2 .hover .icon--vimeo, a.video2 .hover .icon--gplus, a.video2 .hover .icon--pinterest, a.video2 .hover .icon--search, a.video2 .hover .icon--login-twitter, a.video2 .hover .icon--login-facebook, a.video2 .hover .icon--login-linkedin, a.video2 .hover .icon--newsletter {
      height: 240px; } }

  @media all and (min-width: 1286px) {
    #home-grid {
      width: 1185px; }
    #home-grid > a[data-ss-colspan="1"] {
      width: 237px; }
    #home-grid > a[data-ss-colspan="2"] {
      width: 474px; }
    #home-grid > a[data-ss-colspan="3"] {
      width: 711px; }
    #home-grid .main {
      height: 456px; }
    #home-grid .norm {
      height: 304px; }
    #home-grid .half {
      height: 152px; }
    #home-grid .text {
      height: 304px;
      background: #eee; }
    /* Module CSS */
    .full1 {
      width: 237px;
      height: 304px; }
    .full2 {
      width: 474px;
      height: 304px; }
    .video2 {
      width: 474px;
      height: 304px; }
    .full3 {
      width: 711px;
      height: 456px; }
    .half1 {
      width: 237px;
      height: 152px; }
    .half2 {
      width: 474px;
      height: 152px; }
    .module {
      position: relative;
      display: block;
      text-decoration: none;
      color: #fff; }
    .module img {
      position: absolute;
      z-index: 1; }
    .module h3 {
      border: none;
      text-decoration: none;
      width: 100%;
      position: relative;
      display: inline;
      z-index: 2;
      white-space: pre-wrap;
      font-size: 28px; }
    .module p {
      border: none;
      text-decoration: none;
      width: 100%;
      position: relative;
      display: inline;
      z-index: 3;
      white-space: pre-wrap;
      font-size: 20px; }
    .module div.content {
      display: block;
      position: relative;
      font-size: 26px;
      line-height: 18px;
      padding-top: 20px;
      margin-left: 20px;
      margin-right: 20px;
      word-wrap: break-word; }
    .full1 img {
      width: 237px;
      height: 304px; }
    .full2 img {
      width: 474px;
      height: 304px; }
    .video2 img {
      width: 474px;
      height: 304px; }
    .full3 img {
      width: 711px;
      height: 456px; }
    .half1 img {
      width: 237px;
      height: 152px; }
    .half2 img {
      width: 474px;
      height: 152px; }
    .module.full1 div.content {
      width: 217px;
      display: block;
      padding: 0;
      padding-top: 20px; }
    .module.full2 div.content {
      width: 454px;
      display: block;
      padding: 0;
      padding-top: 25px; }
    .module.video2 div.content {
      width: 454px;
      display: block;
      padding: 0;
      padding-top: 25px; }
    .module.full3 div.content {
      width: 691px;
      display: block;
      padding: 0;
      padding-top: 25px; }
    .module.half1 div.content {
      width: 217px;
      display: block;
      padding: 0;
      padding-top: 20px; }
    .module.half2 div.content {
      width: 454px;
      display: block;
      padding: 0;
      padding-top: 20px; }
    .module.full1 h3, .module.full2 h3, .module.video2 h3, .module.half1 h3, .module.half2 h3 {
      font-size: 26px;
      line-height: 30px; }
    .module.full1 p, .module.full2 p, .module.video2 p, .module.half1 p, .module.half2 p {
      margin: 0;
      padding: 0;
      font-size: 14px;
      font-weight: bold;
      line-height: 12px !important; }
    .module.full3 h3 {
      font-size: 36px;
      line-height: 40px;
      font-family: 'BG-Black';
      color: #fff;
      padding: 0px; }
    .module.full3 p {
      font-size: 34px;
      line-height: 38px;
      font-family: 'BG-Medium';
      color: #fff;
      padding: 0px; }
    .module.port2 {
      width: 474px;
      height: 304px; }
    .module.port2 .gridslider {
      height: 254px; }
    .module.port2 a.hpgportfolio h3 {
      font-size: 26px;
      line-height: 30px; }
    .module.port2 a.hpgportfolio p {
      font-size: 14px;
      line-height: 12px !important; }
    .module.port1 {
      width: 237px;
      height: 304px; }
    .module.port1 a.hpgportfolio {
      width: 237px;
      height: 279px; }
    .module.port1 .gridslider {
      height: 279px; } }

  .lazy-load {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity 0.2s ease; }
    .lazy-load.loaded {
      opacity: 1;
      filter: alpha(opacity=100); }

  .highlight-link {
    background-color: #e91515;
    color: #ffffff !important;
    text-decoration: none;
    padding: 10px;
    text-align: center;
    display: block;
    margin: 20px 0;
    transition: background-color 0.2s ease;
    font-size: 18px; }
    .highlight-link:hover {
      background-color: #000000; }

  .instagram-feed {
    margin-top: 20px;
    display: flex !important;
    flex-wrap: wrap;
    margin-left: -2px;
    margin-right: -2px; }
    .instagram-feed__item {
      box-sizing: border-box;
      padding: 2px;
      width: 16.6666666667%; }
    .instagram-feed__follow {
      text-align: right;
      margin-bottom: 40px; }
      .instagram-feed__follow a {
        color: #ffffff;
        text-transform: uppercase;
        text-decoration: none;
        font-family: 'BG-Black', arial;
        font-size: 20px; }
    .instagram-feed a {
      display: block;
      overflow: hidden;
      height: 0;
      padding-bottom: 100%; }
    .instagram-feed img {
      width: 100%;
      display: block; }

  /* Home Banner */
  .home-top-banner {
    width: 100%;
    min-height: 280px;
    background: #1a1a1a;
    height: 280px;
    overflow: hidden;
    position: relative; }
    .home-top-banner .swiper-pagination {
      position: absolute;
      bottom: -26px;
      left: 0;
      text-align: center;
      width: 100%;
      max-width: 1185px;
      box-sizing: border-box; }
      @media all and (min-width: 768px) {
        .home-top-banner .swiper-pagination {
          text-align: right;
          padding-right: 40px; } }
      @media all and (min-width: 1185px) {
        .home-top-banner .swiper-pagination {
          padding-right: 0;
          margin-left: calc((100vw - 1185px) / 2); } }
      .home-top-banner .swiper-pagination span {
        display: inline-block; }
        .home-top-banner .swiper-pagination li.slick-active span::before {
          opacity: 1; }
      .home-top-banner .swiper-pagination span {
        background: transparent;
        border: 0;
        width: 20px;
        height: 20px;
        font-size: 0;
        line-height: 0;
        cursor: pointer;
        position: relative; }
        .home-top-banner .swiper-pagination span::before {
          content: "";
          display: block;
          width: 10px;
          height: 10px;
          border-radius: 100%;
          background: #ffffff;
          opacity: 0.6;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }

  .home-banner {
    min-height: 280px; }

  .home-banner .main-banner {
    padding: 55px 0 0 0; }

  .home-banner .main-banner a.full-logo {
    display: none; }
    @media all and (min-width: 768px) {
      .home-banner .main-banner a.full-logo {
        display: block;
        float: left;
        margin: 0;
        width: 200px;
        height: 87px;
        display: block;
        text-indent: -9999px;
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjUyNHB4IiBoZWlnaHQ9IjIyOHB4IiB2aWV3Qm94PSIwIDAgNTI0IDIyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+CiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8cGF0aCBkPSJNOTMuMzE4LDU1LjM2IEMxMDcuNzA3LDU1LjM2IDExOS4zNzEsNDMuNjk2IDExOS4zNzEsMjkuMzA4IEMxMTkuMzcxLDE0LjkyIDEwNy43MDcsMy4yNTYgOTMuMzE4LDMuMjU2IEM3OC45MywzLjI1NiA2Ny4yNjYsMTQuOTIgNjcuMjY2LDI5LjMwOCBDNjcuMjY2LDQzLjY5NiA3OC45Myw1NS4zNiA5My4zMTgsNTUuMzYiIGlkPSJGaWxsLTEiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNOTIuMjgyLDY3LjQzMiBMNjUuMTk0LDExNi4wMTEgTDExOS4zNzEsMTE2LjAxMSBMOTIuMjgyLDY3LjQzMiIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik00My4xMTYsNjcuMjY0IEwxNS41NSw2Ny4yNjQgTDEuNzY3LDkxLjczNSBMMTUuNTUsMTE2LjIwNyBMNDMuMTE2LDExNi4yMDcgTDU2Ljg5OSw5MS43MzUgTDQzLjExNiw2Ny4yNjQiIGlkPSJGaWxsLTMiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNMjkuMzM0LC0wLjAyNSBMMC4wMDEsMjkuMzA3IEwyOS4zMzQsNTguNjQxIEw1OC42NjcsMjkuMzA3IEwyOS4zMzQsLTAuMDI1IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTQ1My4xNDIsODAuMDk5IEw0MzkuMzI5LDEwMi44NiBDNDUxLjQxNiwxMTQuMzE5IDQ2My4zNDYsMTE5LjM0MiA0NzkuMiwxMTkuMzQyIEM1MDUuNTcxLDExOS4zNDIgNTIyLjIxLDEwMy4xNzQgNTIyLjIxLDc5Ljc4NSBDNTIyLjIxLDU5LjA2NSA1MTEuMjIyLDUxLjY4NyA0OTEuMjg3LDQ2LjM1IEM0ODEuMDg0LDQzLjY4MSA0NzMuMzkyLDQxLjk1NSA0NzMuMzkyLDMzLjk0OSBDNDczLjM5MiwyOC42MTIgNDc4LjI1OCwyNC41MzEgNDg1Ljc5MywyNC41MzEgQzQ5Mi43LDI0LjUzMSA1MDAuMjM0LDI3LjUxMyA1MDcuMjk4LDMzLjQ3OCBMNTE2Ljg3MywxMS41MDIgQzUwNy4xNDEsNC43NTIgNDk2LjE1MywxLjQ1NiA0ODMuNTk1LDEuNDU2IEM0NjAuMDQ5LDEuNDU2IDQ0NC44MjMsMTYuOTk2IDQ0NC44MjMsMzcuODczIEM0NDQuODIzLDU1LjQ1NCA0NTQuNzEyLDYzLjYxNyA0NzQuOTYyLDY4Ljk1NCBDNDg3LjY3Niw3Mi4yNSA0OTMuNzk4LDc0LjkxOSA0OTMuNzk4LDgzLjg2NiBDNDkzLjc5OCw5MC40NTkgNDg4LjMwNCw5NS40ODIgNDc5LjgyOCw5NS40ODIgQzQ3MC44OCw5NS40ODIgNDYyLjA5LDkwLjMwMiA0NTMuMTQyLDgwLjA5OSBMNDUzLjE0Miw4MC4wOTkgWiBNMzc3LjQ4MywxMTYuMzYgTDQwOC4wOTMsMTE2LjM2IEw0MDguMDkzLDMwLjY1MyBMNDMzLjIwOSwzMC42NTMgTDQzMy4yMDksNC4xMjQgTDM1Mi41MjUsNC4xMjQgTDM1Mi41MjUsMzAuNjUzIEwzNzcuNDgzLDMwLjY1MyBMMzc3LjQ4MywxMTYuMzYgTDM3Ny40ODMsMTE2LjM2IFogTTI2MC42OTgsMTE2LjM2IEwyODkuNDI0LDExNi4zNiBMMjg5LjQyNCw3Mi40MDcgTDMxNS4xNjcsMTE2LjM2IEwzNDkuNzAxLDExNi4zNiBMMzE5LjA5Miw3MS4xNTEgQzMzNS40MTcsNjcuNjk4IDM0NC4yMDcsNTYuNTUzIDM0NC4yMDcsMzkuMTI5IEMzNDQuMjA3LDI3LjUxMyAzMzkuODEyLDE3LjkzOCAzMzEuNjQ5LDExLjY1OSBDMzIyLjA3NCw0LjI4MSAzMTAuMTQ0LDQuMTI0IDI5NC42MDQsNC4xMjQgTDI2MC42OTgsNC4xMjQgTDI2MC42OTgsMTE2LjM2IEwyNjAuNjk4LDExNi4zNiBaIE0yODkuNDI0LDU3LjE4MSBMMjg5LjQyNCwyNy42NyBMMjk1LjU0NiwyNy42NyBDMzA4LjI2LDI3LjY3IDMxNC4wNjgsMzEuNDM3IDMxNC4wNjgsNDMuMjEgQzMxNC4wNjgsNTMuMSAzMDcuOTQ3LDU3LjE4MSAyOTUuMDc1LDU3LjE4MSBMMjg5LjQyNCw1Ny4xODEgTDI4OS40MjQsNTcuMTgxIFogTTE3Ny4wMzUsNzQuNDQ4IEwxODguMzM3LDM3LjQwMiBDMTg4LjgwOCwzNS42NzYgMTkwLjIyLDMwLjY1MyAxOTIuMjYxLDIyLjMzMyBDMTk0LjMwMiwzMC42NTMgMTk1LjU1NywzNS42NzYgMTk2LjAyOCwzNy40MDIgTDIwNy40ODcsNzQuNDQ4IEwxNzcuMDM1LDc0LjQ0OCBMMTc3LjAzNSw3NC40NDggWiBNMTM0LjE4MSwxMTYuMzYgTDE2NC42MzQsMTE2LjM2IEwxNzAuNDQyLDk2LjI2NyBMMjEzLjkyMyw5Ni4yNjcgTDIxOS41NzQsMTE2LjM2IEwyNTAuMDI3LDExNi4zNiBMMjExLjI1NSw0LjEyNCBMMTcyLjk1Myw0LjEyNCBMMTM0LjE4MSwxMTYuMzYgTDEzNC4xODEsMTE2LjM2IFoiIGlkPSJGaWxsLTYiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8cGF0aCBkPSJNNDM4LjM1MSwyMjggTDQ2NC41OTMsMjI4IEM0ODAuMjg2LDIyOCA0OTMuMzQxLDIyNy40NzIgNTA1LjA3NywyMTkuMTY0IEM1MTYuOTQ2LDIxMC43MjUgNTIzLjI3NiwxOTcuNjY5IDUyMy4yNzYsMTgwLjkyMiBDNTIzLjI3NiwxNjQuMDQyIDUxNi45NDYsMTUwLjk4NyA1MDUuMDc3LDE0Mi42NzkgQzQ5Mi42ODEsMTMzLjk3NSA0NzguNTcxLDEzMy43MTIgNDYxLjAzMywxMzMuNzEyIEw0MzguMzUxLDEzMy43MTIgTDQzOC4zNTEsMjI4IEw0MzguMzUxLDIyOCBaIE00NjMuODAyLDIwNi45IEw0NjMuODAyLDE1NC44MSBMNDY4LjE1NCwxNTQuODEgQzQ4Ny41MzgsMTU0LjgxIDQ5Ny4xNjUsMTYyLjE5NiA0OTcuMTY1LDE4MC45MjIgQzQ5Ny4xNjUsMTk5LjM4NCA0ODcuODAyLDIwNi45IDQ2OC4xNTQsMjA2LjkgTDQ2My44MDIsMjA2LjkgTDQ2My44MDIsMjA2LjkgWiBNMzY2Ljc0NywxOTIuNzkgTDM3Ni4yNDIsMTYxLjY2OSBDMzc2LjYzNywxNjAuMjE4IDM3Ny44MjQsMTU1Ljk5OCAzNzkuNTM4LDE0OS4wMDkgQzM4MS4yNTMsMTU1Ljk5OCAzODIuMzA4LDE2MC4yMTggMzgyLjcwMywxNjEuNjY5IEwzOTIuMzMsMTkyLjc5IEwzNjYuNzQ3LDE5Mi43OSBMMzY2Ljc0NywxOTIuNzkgWiBNMzMwLjc0NiwyMjggTDM1Ni4zMjksMjI4IEwzNjEuMjA4LDIxMS4xMiBMMzk3LjczNiwyMTEuMTIgTDQwMi40ODQsMjI4IEw0MjguMDY3LDIyOCBMMzk1LjQ5NSwxMzMuNzEyIEwzNjMuMzE4LDEzMy43MTIgTDMzMC43NDYsMjI4IEwzMzAuNzQ2LDIyOCBaIE0yNjQuNDE3LDIyOCBMMzIyLjE3NywyMjggTDMyMi4xNzcsMjA2LjkgTDI4OS40NzMsMjA2LjkgTDI4OS40NzMsMTkwLjk0NCBMMzIwLjMzLDE5MC45NDQgTDMyMC4zMywxNzAuNzY3IEwyODkuNDczLDE3MC43NjcgTDI4OS40NzMsMTU0LjQxNiBMMzIyLjE3NywxNTQuNDE2IEwzMjIuMTc3LDEzMy43MTIgTDI2NC40MTcsMTMzLjcxMiBMMjY0LjQxNywyMjggTDI2NC40MTcsMjI4IFogTTE3OS44ODksMjI4IEwyMDQuMDIyLDIyOCBMMjA0LjAyMiwxOTEuMDc2IEwyMjUuNjQ4LDIyOCBMMjU0LjY2LDIyOCBMMjI4Ljk0NSwxOTAuMDIxIEMyNDIuNjYsMTg3LjEyIDI1MC4wNDQsMTc3Ljc1NyAyNTAuMDQ0LDE2My4xMTkgQzI1MC4wNDQsMTUzLjM2MSAyNDYuMzUyLDE0NS4zMTcgMjM5LjQ5NSwxNDAuMDQyIEMyMzEuNDUxLDEzMy44NDQgMjIxLjQyOSwxMzMuNzEyIDIwOC4zNzMsMTMzLjcxMiBMMTc5Ljg4OSwxMzMuNzEyIEwxNzkuODg5LDIyOCBMMTc5Ljg4OSwyMjggWiBNMjA0LjAyMiwxNzguMjg0IEwyMDQuMDIyLDE1My40OTMgTDIwOS4xNjQsMTUzLjQ5MyBDMjE5Ljg0NiwxNTMuNDkzIDIyNC43MjUsMTU2LjY1OCAyMjQuNzI1LDE2Ni41NDggQzIyNC43MjUsMTc0Ljg1NiAyMTkuNTgyLDE3OC4yODQgMjA4Ljc2OSwxNzguMjg0IEwyMDQuMDIyLDE3OC4yODQgTDIwNC4wMjIsMTc4LjI4NCBaIE04MC43MjQsMjI4IEwxMDYuNDM5LDIyOCBMMTA2LjQzOSwxODkuNjI1IEwxNDAuNzI1LDE4OS42MjUgTDE0MC43MjUsMjI4IEwxNjYuNDQsMjI4IEwxNjYuNDQsMTMzLjcxMiBMMTQwLjcyNSwxMzMuNzEyIEwxNDAuNzI1LDE3MC4zNzIgTDEwNi40MzksMTcwLjM3MiBMMTA2LjQzOSwxMzMuNzEyIEw4MC43MjQsMTMzLjcxMiBMODAuNzI0LDIyOCBMODAuNzI0LDIyOCBaIE0yMS4zODMsMjI4IEw0Ny4wOTgsMjI4IEw0Ny4wOTgsMTU1Ljk5OCBMNjguMTk3LDE1NS45OTggTDY4LjE5NywxMzMuNzEyIEwwLjQxNiwxMzMuNzEyIEwwLjQxNiwxNTUuOTk4IEwyMS4zODMsMTU1Ljk5OCBMMjEuMzgzLDIyOCBMMjEuMzgzLDIyOCBaIiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==");
        background-size: cover;
        padding: 0; } }

  .home-banner .main-banner h2 {
    width: 380px;
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 10px;
    color: #e91515;
    font-family: "BG-Black";
    text-transform: uppercase;
    font-size: 34px;
    line-height: 30px;
    word-wrap: break-word;
    margin-bottom: 10px; }

  .home-banner .main-banner p {
    width: 640px;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    color: #ffffff;
    font-family: "BG-Bold";
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    margin-top: 0; }

  .home-slide {
    position: relative;
    min-height: 280px;
    color: #ffffff; }
    .home-slide h2 {
      color: #ffffff;
      font-family: "BG-Black";
      text-transform: uppercase;
      max-width: 680px;
      font-size: 24px;
      line-height: 26px; }
      @media all and (min-width: 768px) {
        .home-slide h2 {
          font-size: 35px;
          line-height: 38px; } }
    .home-slide p {
      text-transform: uppercase;
      font-family: "BG-Medium";
      margin-bottom: 0px; }
    .home-slide a {
      background: #e91515;
      color: #ffffff;
      padding: 6px 20px;
      text-decoration: none;
      text-transform: uppercase;
      font-family: "BG-Medium";
      font-size: 0.925em;
      display: inline-block;
      transition: 0.2s ease-in-out;
      margin-top: 20px; }
      .home-slide a:hover {
        background: #ffffff;
        color: #000000;
        padding: 10px 30px; }
      @media all and (min-width: 768px) {
        .home-slide a {
          font-size: 1em; } }
    .home-slide__container {
      max-width: 1185px;
      margin-left: auto;
      margin-right: auto;
      padding: 0 20px; }
      @media all and (min-width: 768px) {
        .home-slide__container {
          padding: 0 40px; } }
    .home-slide__inner {
      display: flex;
      align-items: center;
      width: 100%;
      min-height: 280px; }
    .home-slide__media {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 1; }
      .home-slide__media img {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center;
        position: relative;
        z-index: 1; }
      .home-slide__media::after {
        content: '';
        display: block;
        background: rgba(0, 0, 0, 0.65);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2; }
    .home-slide__text {
      position: relative;
      z-index: 2;
      width: 100%; }

  @media only screen and (max-width: 767px) {
    /* Homepage Banner */
    .home-top-banner {
      height: auto;
      min-height: 280px; }
    .home-banner {
      height: auto; }
    .home-banner .main-banner {
      margin: 0;
      padding: 0;
      padding-top: 20px; }
    .home-banner .main-banner h2 {
      width: 100%;
      margin: 0;
      padding: 0;
      padding-top: 20px;
      font-size: 30px;
      line-height: 28px; }
    .home-banner .main-banner p {
      margin: 0;
      padding: 0;
      width: 100%;
      padding-top: 12px;
      padding-bottom: 20px;
      font-size: 18px;
      line-height: 18px; } }

  @media only screen and (min-width: 960px) and (max-width: 1285px) {
    /* Homepage Banner BG */ }

  .homepage-community {
    border-top: 1px solid #000;
    background: #fff;
    font-family: "BG-Black";
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px 10px;
    color: #1a1a1a; }
    @media all and (min-width: 1024px) {
      .homepage-community {
        font-size: 17px;
        padding: 10px 20px; } }
    .homepage-community__btn1, .homepage-community__btn2 {
      width: 50%;
      text-align: center; }
      @media all and (min-width: 1024px) {
        .homepage-community__btn1, .homepage-community__btn2 {
          width: auto; } }
    .homepage-community__inner {
      max-width: 1185px;
      box-sizing: border-box;
      display: flex;
      margin-left: auto;
      margin-right: auto;
      justify-content: space-evenly;
      align-items: center; }
      @media all and (min-width: 1024px) {
        .homepage-community__inner {
          justify-content: space-between; } }
      .homepage-community__inner div:nth-child(1) {
        display: none; }
        @media all and (min-width: 1024px) {
          .homepage-community__inner div:nth-child(1) {
            display: block;
            flex-grow: 1; } }
    .homepage-community p {
      margin: 0; }
    .homepage-community a {
      color: #e91515;
      text-decoration: none;
      margin: 0 10px;
      transition: color 0.2s ease-in-out; }
      @media all and (min-width: 1024px) {
        .homepage-community a {
          margin: 0 20px; } }
      .homepage-community a.last {
        margin-right: 0; }
      .homepage-community a:hover {
        color: #000000; }
    .homepage-community__divider {
      height: 16px;
      width: 1px;
      background: #000; }

  .center {
    text-align: center; }

  .alr {
    text-align: right; }

  .group:after {
    content: "";
    display: table;
    clear: both; }

  .ir {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden; }

  .nmb {
    margin-bottom: 0; }

  .nmt {
    margin-top: 0; }

  @media all and (max-width: 767px) {
    .hide-sml {
      display: none !important; } }

  @media all and (min-width: 768px) and (max-width: 1023px) {
    .hide-med {
      display: none !important; } }

  @media all and (min-width: 768px) {
    .hide-smlup {
      display: none !important; } }

  @media all and (max-width: 1023px) {
    .hide-sml-med {
      display: none !important; } }

  @media all and (min-width: 1024px) {
    .hide-lrg {
      display: none !important; } }

  @media all and (min-width: 768px) {
    .hide-med-lrg {
      display: none !important; } }

  @media all and (max-width: 767px) {
    .center-sml {
      text-align: center; } }

  .sml {
    font-size: 0.875em; }

  .prominent {
    font-size: 1.5714285714em; }

  .strong {
    font-weight: 600; }

  .nopad {
    padding: 0; }

  .nopadt {
    padding-top: 0; }

  .nopadbt {
    padding-bottom: 0 !important; }

  .posrel {
    position: relative; }

  .c-brand {
    color: #e91515; }

  .v-al-c {
    align-items: center; }

  .hide {
    display: none; }

  .uc {
    text-transform: uppercase; }

  .no-transitions * {
    transition: 0s 0s !important; }

  .overflow-visible {
    overflow: visible; }

  .slbOverlay, .slbWrapOuter, .slbWrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .slbOverlay {
    overflow: hidden;
    z-index: 2000;
    background-color: #000;
    opacity: 0.7;
    animation: slbOverlay 0.5s;
  }

  .slbWrapOuter {
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 2010;
  }

  .slbWrap {
    position: absolute;
    text-align: center;
  }

  .slbWrap:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }

  .slbContentOuter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0px auto;
    padding: 0 1em;
    box-sizing: border-box;
    z-index: 2020;
    text-align: left;
    max-width: 100%;
  }

  .slbContentEl .slbContentOuter {
    padding: 5em 1em;
  }

  .slbContent {
    position: relative;
  }

  .slbContentEl .slbContent {
    animation: slbEnter 0.3s;
    background-color: #fff;
    box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.4);
  }

  .slbImageWrap {
    animation: slbEnter 0.3s;
    position: relative;
  }

  .slbImageWrap:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 5em;
    bottom: 5em;
    display: block;
    z-index: -1;
    box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
    background-color: #FFF;
  }

  .slbDirectionNext .slbImageWrap {
    animation: slbEnterNext 0.4s;
  }

  .slbDirectionPrev .slbImageWrap {
    animation: slbEnterPrev 0.4s;
  }

  .slbImage {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 5em 0;
    margin: 0 auto;
  }

  .slbCaption {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-size: 1.4em;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0.71429em 0;
    color: #fff;
    color: rgba(255, 255, 255, 0.7);
    text-align: center;
  }

  .slbCloseBtn, .slbArrow {
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    background: none;
  }

  .slbCloseBtn::-moz-focus-inner, .slbArrow::-moz-focus-inner {
    padding: 0;
    border: 0;
  }

  .slbCloseBtn:hover, .slbArrow:hover {
    opacity: 0.5;
  }

  .slbCloseBtn:active, .slbArrow:active {
    opacity: 0.8;
  }

  .slbCloseBtn {
    animation: slbEnter 0.3s;
    font-size: 3em;
    width: 1.66667em;
    height: 1.66667em;
    line-height: 1.66667em;
    position: absolute;
    right: -0.33333em;
    top: 0;
    color: #fff;
    color: rgba(255, 255, 255, 0.7);
    text-align: center;
  }

  .slbLoading .slbCloseBtn {
    display: none;
  }

  .slbLoadingText {
    font-size: 1.4em;
    color: #fff;
    color: rgba(255, 255, 255, 0.9);
  }

  .slbArrows {
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
  }

  .slbLoading .slbArrows {
    display: none;
  }

  .slbArrow {
    position: absolute;
    top: 50%;
    margin-top: -5em;
    width: 5em;
    height: 10em;
    opacity: 0.7;
    text-indent: -999em;
    overflow: hidden;
  }

  .slbArrow:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.8em 0 0 -0.8em;
    border: 0.8em solid transparent;
  }

  .slbArrow.next {
    right: 0;
  }

  .slbArrow.next:before {
    border-left-color: #fff;
  }

  .slbArrow.prev {
    left: 0;
  }

  .slbArrow.prev:before {
    border-right-color: #fff;
  }

  .slbIframeCont {
    width: 80em;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    margin: 5em 0;
  }

  .slbIframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
    background: #000;
  }
  [x-cloak] { display: none !important; }

  @keyframes slbOverlay {
    from {
      opacity: 0;
    }
    to {
      opacity: 0.7;
    }
  }

  @keyframes slbEnter {
    from {
      opacity: 0;
      transform: translate3d(0, -1em, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }

  @keyframes slbEnterNext {
    from {
      opacity: 0;
      transform: translate3d(4em, 0, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }

  @keyframes slbEnterPrev {
    from {
      opacity: 0;
      transform: translate3d(-4em, 0, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .nav-bar--title {
    border-right: 0 !important;
    border-left: 0 !important;
    text-transform: lowercase !important;
    cursor: pointer;
  }

  * {
    font-family: 'Inter', sans-serif !important;
  }

@charset "UTF-8";
@tailwind base;
@tailwind components;
@tailwind utilities;
.croppie-container {
  width: 100%;
  height: 100%;
}

.croppie-container .cr-image {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  max-height: none;
  max-width: none;
}

.croppie-container .cr-boundary {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
  position: absolute;
  border: 2px solid #fff;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
  z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  border: 1px solid black;
  background: #fff;
  width: 10px;
  height: 10px;
  content: "";
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
  left: 50%;
  margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
  top: 50%;
  margin-top: -5px;
}

.croppie-container .cr-original-image {
  display: none;
}

.croppie-container .cr-vp-circle {
  border-radius: 50%;
}

.croppie-container .cr-overlay {
  z-index: 1;
  position: absolute;
  cursor: move;
  touch-action: none;
}

.croppie-container .cr-slider-wrap {
  width: 75%;
  margin: 15px auto;
  text-align: center;
}

.croppie-result {
  position: relative;
  overflow: hidden;
}

.croppie-result img {
  position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
  transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/
.cr-slider {
  -webkit-appearance: none;
  /*removes default webkit styles*/
  /*border: 1px solid white; */ /*fix for FF unable to apply focus style bug */
  width: 300px;
  /*required for proper track sizing in FF*/
  max-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: -6px;
}

.cr-slider:focus {
  outline: none;
}

/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/
.cr-slider::-moz-range-track {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

.cr-slider::-ms-track {
  width: 100%;
  height: 5px;
  background: transparent;
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  border-color: transparent; /*leave room for the larger thumb to overflow with a transparent border */
  border-width: 6px 0;
  color: transparent; /*remove default tick marks*/
}

.cr-slider::-ms-fill-lower {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}

.cr-slider::-ms-fill-upper {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}

.cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: 1px;
}

.cr-slider:focus::-ms-fill-lower {
  background: rgba(0, 0, 0, 0.5);
}

.cr-slider:focus::-ms-fill-upper {
  background: rgba(0, 0, 0, 0.5);
}

/*******************************************/
/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
  position: absolute;
  bottom: 5px;
  left: 5px;
  z-index: 1;
}

.cr-rotate-controls button {
  border: 0;
  background: none;
}

.cr-rotate-controls i:before {
  display: inline-block;
  font-style: normal;
  font-weight: 900;
  font-size: 22px;
}

.cr-rotate-l i:before {
  content: "↺";
}

.cr-rotate-r i:before {
  content: "↻";
}

.gdgs-2020 {
  background-color: #fff;
}

.gdgs-2020 p {
  font-size: 16px;
}

.gdgs-maincontent {
  padding: 20px 0 60px;
}

.gdgs-hero__text {
  margin-top: 40px;
  text-align: center;
}

.gdgs-hero__text p {
  color: #fff;
  font-size: 20px;
  line-height: 26px;
}

.gdgs-hero__text a {
  color: #e91515;
}

.gdgs-2020-container {
  max-width: 1185px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
}

.gdgs-title {
  font-family: "BG-Black", arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1.1;
  margin-bottom: 0;
}

.gdgs-title--vpad {
  padding: 20px 0;
}

.gdgs-title--white {
  color: #fff;
}

.gdgs-title.nmb {
  margin-bottom: 0.2em;
}

.gdgs-intro {
  padding-bottom: 10px;
}

.gdgs-subtitle {
  font-family: "BG-Black", arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  word-wrap: break-word;
  line-height: 1.1;
  margin-bottom: 1.4em;
}

.gdgs-subtitle--white {
  color: #fff;
}

.gdgs-subtitle span {
  color: #818080;
}

.gdgs-hero {
  text-align: center;
  background-color: #000;
  color: #fff;
  padding-bottom: 40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

.gdgs-hero p {
  text-align: left;
}

.gdgs-hero--nopadb {
  padding-bottom: 10px;
}

@media all and (min-width: 1024px) {
  .gdgs-hero {
    padding-bottom: 60px;
  }
  .gdgs-hero--nopadb {
    padding-bottom: 10px;
  }
}
.gdgs-hero h1 {
  font-size: 18px;
  margin: 20px 0;
  color: #fff;
  font-family: "BG-Black", arial, sans-serif;
  line-height: 1.2;
  padding: 0 20px;
}

@media all and (min-width: 768px) {
  .gdgs-hero h1 {
    font-size: 36px;
  }
}
@media all and (min-width: 1024px) {
  .gdgs-hero h1 {
    font-size: 50px;
    margin: 40px 0;
  }
}
@media all and (min-width: 1160px) {
  .gdgs-hero h1 {
    font-size: 60px;
  }
}
.gdgs-hero__inner {
  max-width: 1185px;
  margin-left: auto;
  margin-right: auto;
}

.gdgs-mw {
  display: block;
  width: 100%;
  height: auto;
}

@media all and (max-width: 767px) {
  .gdgs-mw {
    margin-bottom: 30px;
  }
}
.gdgs-maincontent p {
  font-family: Arial, Helvetica, sans-serif;
  color: #4d4d4c;
  font-size: 16px;
}

.gdgs-categories > div {
  margin-bottom: 10px;
}

.gdgs-categories {
  padding-bottom: 10px;
}

@media all and (min-width: 768px) {
  .gdgs-categories {
    padding-bottom: 20px;
  }
}
.gdgs-btn {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff !important;
  display: block;
  font-weight: 600;
  background-color: #000;
  text-decoration: none;
  text-align: center;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 16px;
  transition: background-color 0.2s ease;
}

@media all and (max-width: 767px) {
  .gdgs-btn {
    margin-top: 30px;
  }
}
.gdgs-btn:hover {
  background-color: #444;
}

@media all and (min-width: 400px) {
  .gdgs-categories {
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    flex-wrap: wrap;
    padding-top: 10px;
  }
  .gdgs-categories > div {
    width: 50%;
    padding: 0 10px;
    box-sizing: border-box;
    margin-bottom: 20px;
  }
}
@media all and (min-width: 768px) {
  .gdgs-title {
    font-size: 28px;
  }
  .gdgs-2020-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gdgs-maincontent {
    padding: 30px 0 60px;
  }
  .gdgs-intro {
    padding-bottom: 20px;
    display: flex;
  }
  .gdgs-intro__col1 {
    width: 75%;
    padding-right: 20px;
  }
  .gdgs-intro__col2 {
    width: 25%;
    padding-left: 20px;
  }
  .gdgs-btn {
    font-size: 19px;
    padding: 20px 10px;
  }
  .gdgs-maincontent p {
    font-size: 16px;
  }
  .gdgs-subtitle {
    font-size: 20px;
  }
  .gdgs-title--vpad {
    padding: 40px 0;
  }
}
@media all and (min-width: 1024px) {
  .gdgs-title {
    font-size: 36px;
  }
  .gdgs-subtitle {
    font-size: 24px;
  }
}
@media all and (min-width: 960px) {
  .gdgs-categories > div {
    width: 25%;
  }
}
/* Category header */
.gdgs-cat-header .gdgs-cat-header__col2 {
  background: #000;
  text-align: right;
  margin-bottom: 20px;
}

.gdgs-cat-header .gdgs-cat-header__col2 img {
  max-width: 120px;
  margin-left: auto;
}

@media all and (min-width: 768px) {
  .gdgs-cat-header {
    display: flex;
    align-items: flex-start;
    margin-bottom: 60px;
  }
  .gdgs-mw {
    margin-top: 30px;
  }
  .gdgs-cat-header .gdgs-cat-header__col1 {
    width: 60%;
  }
  .gdgs-cat-header .gdgs-cat-header__col2 {
    width: calc(40% - 20px);
    margin-bottom: 0px;
    margin-left: 20px;
    font-size: 18px;
  }
  .gdgs-cat-header .gdgs-cat-header__col2 img {
    max-width: 172px;
  }
}
@media all and (min-width: 1024px) {
  .gdgs-cat-header .gdgs-cat-header__col2 {
    width: calc(40% - 20px);
  }
  .gdgs-cat-header .gdgs-cat-header__col1 {
    width: 60%;
  }
}
.gdgs-intro__expander-button {
  display: none;
}

@media all and (max-width: 768px) {
  .gdgs-intro__expander {
    height: 60px;
    overflow: hidden;
    position: relative;
  }
  .gdgs-intro__expander.expanded {
    height: auto;
  }
  .gdgs-intro__expander.expanded::after {
    display: none;
  }
  .gdgs-intro__expander::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    height: 20px;
  }
  .gdgs-intro__expander-button {
    display: block;
    margin: 20px 0;
  }
  .gdgs-intro__expander-button button {
    color: #e91515;
    background: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 0;
    outline: 0;
    text-decoration: underline;
    font-weight: 600;
    cursor: pointer;
  }
}
.gdgs-black-wrap {
  background: #000;
  color: #fff;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 1px;
}

.gdgs-black-wrap-2021 {
  background: #000;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.gdgs-black-wrap p,
.gdgs-black-wrap strong,
.gdgs-black-wrap a,
.gdgs-black-wrap-2021 p,
.gdgs-black-wrap-2021 a,
.gdgs-black-wrap-2021 strong {
  color: #fff;
}

.gdgs-black-wrap .gdgs-btn {
  background: #e91515;
}

@media all and (min-width: 768px) {
  .gdgs-black-wrap {
    margin-bottom: 40px;
    padding-top: 40px;
  }
  .gdgs-black-wrap-2021 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
.nmb {
  margin-bottom: 0 !important;
}

@media all and (max-width: 1023px) {
  .gdgs-category-image {
    margin-top: 0;
  }
}
/* Swiper Slider Overrides */
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 0 !important;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 0 !important;
}

.swiper-button-white {
  color: rgba(255, 255, 255, 0.65) !important;
  background: rgba(0, 0, 0, 0.4);
  padding: 40px 20px;
}
.swiper-button-white:hover {
  color: white !important;
  background: rgba(0, 0, 0, 0.6);
}

.home-portfolio-slider .swiper-button-prev,
.home-portfolio-slider .swiper-rtl .swiper-button-next {
  top: 25% !important;
}

.home-portfolio-slider .swiper-button-next,
.home-portfolio-slider .swiper-rtl .swiper-button-prev {
  top: 25% !important;
}

.home-sponsors .swiper-button-prev,
.home-sponsors .swiper-button-next {
  top: 34% !important;
}

.col-span-1 {
  width: 20%;
}

.col-span-2 {
  width: 40%;
}

.col-span-3 {
  width: 60%;
}

.grid-slider__container {
  overflow-x: hidden;
}

.gridslider {
  position: relative;
  display: flex;
  height: 100%;
  transition: all 0.3s ease-in-out;
}
.gridslider .hpgportfolio {
  width: 50%;
  height: 100%;
  flex-shrink: 0;
}

.flex {
  display: flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.fl-left {
  float: left;
}

.message-me {
  width: 100%;
  box-sizing: border-box;
  border-color: #ccc;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px;
  min-height: 200px;
}

.error {
  font-family: "BG-Black";
  color: #c6242d;
  text-transform: uppercase;
  margin-left: 10px;
}

#login-submit {
  border: none;
  text-transform: uppercase;
  font-size: 21px;
  line-height: 30px;
  font-weight: 400;
  font-family: "BG-Black";
  height: 100%;
}
