/* line 5, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
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: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Type Imports
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
@font-face {
  font-family: 'Graphik-Regular';
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Graphik-Regular.otf") format("opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.woff") format("woff"), url("Graphik-Regular.ttf") format("truetype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.svg#Graphik-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Graphik-RegularItalic';
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Graphik-RegularItalic.otf") format("opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-RegularItalic.woff") format("woff"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-RegularItalic.ttf") format("truetype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-RegularItalic.svg#Graphik-RegularItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Graphik-Semibold';
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/Graphik-Semibold.otf") format("opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Semibold.woff") format("woff"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Semibold.ttf") format("truetype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Semibold.svg#Graphik-Semibold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Graphik-SemiboldItalic';
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Graphik-SemiboldItalic.otf") format("opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-SemiboldItalic.woff") format("woff"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-SemiboldItalic.ttf") format("truetype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-SemiboldItalic.svg#Graphik-SemiboldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'dunbar-sloane';
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/dunbar-sloane.eot");
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/dunbar-sloane.eot?#iefix") format("embedded-opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/dunbar-sloane.woff") format("woff"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/dunbar-sloane.ttf") format("truetype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/dunbar-sloane.svg#dunbar-sloane") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Graphik-Regular';
  src: url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.otf") format("opentype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.woff") format("woff"), url("Graphik-Regular.ttf") format("truetype"), url("https://www.dunbarsloane.co.nz/sites/all/themes/dunbar_sloane/fonts/Graphik-Regular.svg#Graphik-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Icons
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 136, ../sass/variables/_typography.scss */
[data-icon]:before {
  font-family: 'dunbar-sloane' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 149, ../sass/variables/_typography.scss */
[class^='icon-']:before,
[class*=' icon-']:before {
  font-family: 'dunbar-sloane' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 162, ../sass/variables/_typography.scss */
.icon-arrow-left:before {
  content: '\61'; }

/* line 165, ../sass/variables/_typography.scss */
.icon-arrow-right:before {
  content: '\62'; }

/* line 168, ../sass/variables/_typography.scss */
.icon-bid:before {
  content: '\63'; }

/* line 171, ../sass/variables/_typography.scss */
.icon-calendar:before {
  content: '\64'; }

/* line 174, ../sass/variables/_typography.scss */
.icon-catalouge:before {
  content: '\65'; }

/* line 177, ../sass/variables/_typography.scss */
.icon-close-basic:before {
  content: '\66'; }

/* line 180, ../sass/variables/_typography.scss */
.icon-grid-view:before {
  content: '\67'; }

/* line 183, ../sass/variables/_typography.scss */
.icon-list-view:before {
  content: '\68'; }

/* line 186, ../sass/variables/_typography.scss */
.icon-cancel:before {
  content: '\6a'; }

/* line 189, ../sass/variables/_typography.scss */
.icon-cancel-outlined:before {
  content: '\6b'; }

/* line 192, ../sass/variables/_typography.scss */
.icon-play:before {
  content: '\6c'; }

/* line 195, ../sass/variables/_typography.scss */
.icon-search:before {
  content: '\69'; }

/* line 198, ../sass/variables/_typography.scss */
.icon-logo-new:before {
  content: '\6d'; }

/* line 201, ../sass/variables/_typography.scss */
.icon-check:before {
  content: '\6e'; }

/* line 204, ../sass/variables/_typography.scss */
.icon-bid-selected:before {
  content: '\70'; }

/* line 207, ../sass/variables/_typography.scss */
.icon-catalouge-selected:before {
  content: '\6f'; }

/* line 210, ../sass/variables/_typography.scss */
.icon-time:before {
  content: '\71'; }

/* line 213, ../sass/variables/_typography.scss */
.icon-close:before {
  content: '\72'; }

/* line 216, ../sass/variables/_typography.scss */
.icon-aggrement:before {
  content: '\73'; }

/* line 219, ../sass/variables/_typography.scss */
.icon-facebook:before {
  content: '\74'; }

/* line 222, ../sass/variables/_typography.scss */
.icon-insta:before {
  content: '\76'; }

/* line 225, ../sass/variables/_typography.scss */
.icon-google:before {
  content: '\75'; }

/* line 228, ../sass/variables/_typography.scss */
.icon-twitter:before {
  content: '\77'; }

/* line 231, ../sass/variables/_typography.scss */
.icon-mail:before {
  content: '\78'; }

/* line 234, ../sass/variables/_typography.scss */
.icon-share:before {
  content: '\79'; }

/* line 237, ../sass/variables/_typography.scss */
.icon-highlight:before {
  content: '\41'; }

/* line 240, ../sass/variables/_typography.scss */
.icon-submission:before {
  content: '\42'; }

/* line 243, ../sass/variables/_typography.scss */
.icon-lot-grid-view:before {
  content: '\43'; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Colors
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Breakpoints
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Margins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Mixins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Animations
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
@keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden; }
  100% {
    opacity: 1;
    visibility: visible; } }
@keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden; }
  100% {
    opacity: 1;
    visibility: visible; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible; }
  100% {
    opacity: 0;
    visibility: hidden; } }
@keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible; }
  100% {
    opacity: 0;
    visibility: hidden; } }
@keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
    visibility: hidden; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible; } }
@-webkit-keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
    visibility: hidden; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible; } }
@keyframes fadeInUpSmallCentered {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -40%, 0);
    transform: translate3d(0, -40%, 0);
    visibility: hidden; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible; } }
@-webkit-keyframes fadeInUpSmallCentered {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -40%, 0);
    transform: translate3d(0, -40%, 0);
    visibility: hidden; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible; } }
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0); } }
@-moz-keyframes slideDown {
  0% {
    -moz-transform: translateY(-100%); }
  100% {
    -moz-transform: translateY(0); } }
@-o-keyframes slideDown {
  0% {
    -o-transform: translateY(-100%); }
  100% {
    -o-transform: translateY(0); } }
@keyframes slideDown {
  0% {
    transform: translateY(-100%); }
  100% {
    transform: translateY(0); } }
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(0); }
  100% {
    -webkit-transform: translateY(-200%); } }
@-moz-keyframes slideUp {
  0% {
    -moz-transform: translateY(0); }
  100% {
    -moz-transform: translateY(-200%); } }
@-o-keyframes slideUp {
  0% {
    -o-transform: translateY(0); }
  100% {
    -o-transform: translateY(-200%); } }
@keyframes slideUp {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(-200%); } }
@keyframes fadeInDownSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -80%, 0);
    transform: translate3d(0, -80%, 0);
    visibility: hidden; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible; } }
@-webkit-keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible; }
  100% {
    opacity: 0;
    visibility: hidden; } }
@-webkit-keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }
@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }
/* No files to import found in abstractions/**\/* */
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Form Defaults
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/base/_forms.scss */
input[disabled] {
  pointer-events: none; }

/* line 10, ../sass/base/_forms.scss */
select::-ms-expand {
  display: none;
  visibility: hidden; }

/* line 156, ../sass/base/_forms.scss */
.form-type-select {
  position: relative; }
  /* line 35, ../sass/base/_forms.scss */
  .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #f8f8f8;
    border-radius: 0px;
    width: 100%;
    padding: 20px 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none; }
  /* line 47, ../sass/base/_forms.scss */
  .form-type-select label {
    display: none; }
  /* line 51, ../sass/base/_forms.scss */
  .form-type-select:after {
    content: "\62";
    font-family: "dunbar-sloane" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    font-size: 24px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    pointer-events: none;
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -webkit-transform: rotate(90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    margin-top: -11px; }

/* line 161, ../sass/base/_forms.scss */
.form-type-bef-checkbox label {
  display: block; }
/* line 165, ../sass/base/_forms.scss */
.form-type-bef-checkbox label::before {
  border-radius: 100px;
  background: #424242;
  color: #424242;
  font-size: 12px; }
/* line 172, ../sass/base/_forms.scss */
.form-type-bef-checkbox input:checked + label::before {
  color: #ffffff; }

/* line 176, ../sass/base/_forms.scss */
.form-item-customer-details-customer-address-terms {
  position: relative;
  padding-left: 45px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 79, ../sass/base/_forms.scss */
  .form-item-customer-details-customer-address-terms label {
    cursor: pointer;
    font-family: 'Graphik-Regular';
    font-weight: normal;
    width: calc(100% - 45px);
    line-height: 24px; }
    /* line 86, ../sass/base/_forms.scss */
    .form-item-customer-details-customer-address-terms label::before {
      font-family: "dunbar-sloane" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\6e";
      color: #ffffff;
      background: #ffffff;
      position: absolute;
      left: 0px;
      top: 0px;
      margin-right: 10px;
      font-size: 25px;
      padding: 5px;
      -moz-transition-property: all;
      -o-transition-property: all;
      -webkit-transition-property: all;
      transition-property: all;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -moz-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      -webkit-transition-delay: 0s;
      /* Safari */
      transition-delay: 0s;
      letter-spacing: 0px; }
  /* line 110, ../sass/base/_forms.scss */
  .form-item-customer-details-customer-address-terms input[type="radio"], .form-item-customer-details-customer-address-terms input[type="checkbox"] {
    display: none; }
  /* line 113, ../sass/base/_forms.scss */
  .form-item-customer-details-customer-address-terms input:checked + label::before {
    color: #000000; }

/* line 120, ../sass/base/_forms.scss */
.form-type-radio label, .form-type-checkbox label {
  cursor: pointer;
  font-family: 'Graphik-Regular';
  font-weight: normal; }
  /* line 125, ../sass/base/_forms.scss */
  .form-type-radio label::before, .form-type-checkbox label::before {
    font-family: "dunbar-sloane" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\6e";
    color: #ffffff;
    background: #ffffff;
    border: 1px solid #000000;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 10px;
    font-size: 25px;
    padding: 5px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition-delay: 0s;
    /* Safari */
    transition-delay: 0s;
    letter-spacing: 0px; }
/* line 148, ../sass/base/_forms.scss */
.form-type-radio input[type="radio"], .form-type-radio input[type="checkbox"], .form-type-checkbox input[type="radio"], .form-type-checkbox input[type="checkbox"] {
  display: none; }
/* line 151, ../sass/base/_forms.scss */
.form-type-radio input:checked + label::before, .form-type-checkbox input:checked + label::before {
  color: #000000; }

/* line 184, ../sass/base/_forms.scss */
span.error {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

/* line 190, ../sass/base/_forms.scss */
input.error {
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  /* Chrome, Safari, Opera */
  animation-delay: 0s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 194, ../sass/base/_forms.scss */
input[type="text"], input[type="email"], textarea {
  border: none;
  box-shadow: none;
  background: #f8f8f8;
  padding: 20px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  resize: none; }
  /* line 202, ../sass/base/_forms.scss */
  input[type="text"]:focus, input[type="email"]:focus, textarea:focus {
    outline: 1px solid #323232; }

/* line 207, ../sass/base/_forms.scss */
input[type="submit"].black_submit {
  background: #000000;
  color: #ffffff;
  font-family: 'Graphik-Semibold';
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-weight: normal;
  text-align: center; }

/* line 211, ../sass/base/_forms.scss */
input[type="submit"].charcoal_submit {
  background: #b4b4b4;
  color: #ffffff;
  font-family: 'Graphik-Semibold';
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-weight: normal;
  text-align: center; }

/* line 5, ../sass/base/_globals.scss */
body {
  background: #ffffff; }

/* line 8, ../sass/base/_globals.scss */
html, body {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Pager
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 16, ../sass/base/_globals.scss */
.pager {
  font-size: 14px;
  letter-spacing: 1px;
  padding: 80px 0px; }
  /* line 21, ../sass/base/_globals.scss */
  .pager a {
    color: #000000;
    text-transform: uppercase;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    display: block;
    padding: 1em;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }
  /* line 30, ../sass/base/_globals.scss */
  .pager ul {
    font-size: 0px; }
  /* line 33, ../sass/base/_globals.scss */
  .pager li.pager__item {
    font-size: 14px;
    margin: 0px -2px !important;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 0px; }
  /* line 44, ../sass/base/_globals.scss */
  .pager li:nth-child(1) {
    border-left: 1px solid #e5e5e5; }
  /* line 47, ../sass/base/_globals.scss */
  .pager .pager__item--ellipsis {
    display: none !important; }
  /* line 51, ../sass/base/_globals.scss */
  .pager .pager__item--current {
    background: #000000;
    color: #ffffff;
    padding: 1em !important; }
  /* line 56, ../sass/base/_globals.scss */
  .pager .ajax-progress {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Fancybox
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 65, ../sass/base/_globals.scss */
.fancybox-caption {
  font-family: 'Graphik-Regular';
  color: #ffffff;
  font-size: 13px;
  line-height: 24px; }
  /* line 71, ../sass/base/_globals.scss */
  .fancybox-caption p {
    padding: 2px 0px; }
  /* line 75, ../sass/base/_globals.scss */
  .fancybox-caption strong {
    font-family: 'Graphik-Semibold'; }

/* line 80, ../sass/base/_globals.scss */
a.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  pointer-events: none; }

/* line 85, ../sass/base/_globals.scss */
img.unveil {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-delay: 0.2s;
  /* Safari */
  transition-delay: 0.2s; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Overlays
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 96, ../sass/base/_globals.scss */
.overlay_wrapper .back_link {
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 40px;
  z-index: 100; }

/* line 117, ../sass/base/_globals.scss */
.overlay-content {
  position: relative;
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Accordions
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 136, ../sass/base/_globals.scss */
.basic-accordions {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 138, ../sass/base/_globals.scss */
  .basic-accordions h3 {
    font-size: 16px;
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 0px;
    border-bottom: 1px solid #e5e5e5;
    margin: 10px 0px;
    cursor: pointer;
    position: relative;
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 148, ../sass/base/_globals.scss */
    .basic-accordions h3:after {
      font-family: "dunbar-sloane" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\62";
      font-size: 23px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0px; }
  /* line 167, ../sass/base/_globals.scss */
  .basic-accordions .accordion-content {
    padding: 20px 0px;
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none; }

/* line 177, ../sass/base/_globals.scss */
.node-type-general-page-accordions .subscribe_footer, .node-type-general-page .subscribe_footer {
  border-top: 1px solid #e5e5e5;
  margin-top: 60px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Content Spacer
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 189, ../sass/base/_globals.scss */
#main_wrapper.visible {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-delay: 0.5s;
  /* Chrome, Safari, Opera */
  animation-delay: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 195, ../sass/base/_globals.scss */
.ajax-progress .throbber {
  background: none;
  width: 15px;
  height: 15px; }
  /* line 200, ../sass/base/_globals.scss */
  .ajax-progress .throbber:before {
    font-family: "dunbar-sloane" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\71";
    -webkit-animation: flickerAnimation 1s infinite;
    -moz-animation: flickerAnimation 1s infinite;
    -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite; }
/* line 218, ../sass/base/_globals.scss */
.ajax-progress .message {
  display: none; }

/* line 223, ../sass/base/_globals.scss */
.border_bottom {
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5; }

/* line 228, ../sass/base/_globals.scss */
#content-wrapper {
  padding-top: 75px;
  position: relative;
  z-index: 5; }

/* line 238, ../sass/base/_globals.scss */
.max_wrapper {
  width: 100%;
  max-width: 1500px;
  margin: auto; }

/* line 244, ../sass/base/_globals.scss */
.max_wrapper_small {
  width: 100%;
  max-width: 1300px;
  margin: auto; }

/* line 250, ../sass/base/_globals.scss */
.max_wrapper_smaller {
  width: 100%;
  max-width: 850px;
  margin: auto; }

/* line 256, ../sass/base/_globals.scss */
.max_wrapper_tiny {
  width: 100%;
  max-width: 500px;
  margin: auto; }

/* line 261, ../sass/base/_globals.scss */
.max_wrapper_cart {
  width: 100%;
  max-width: 700px;
  margin: auto; }

/* line 267, ../sass/base/_globals.scss */
.full_float {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 270, ../sass/base/_globals.scss */
.half_float {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 277, ../sass/base/_globals.scss */
.third_float {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 284, ../sass/base/_globals.scss */
.half_float_mobile {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%; }

/* line 288, ../sass/base/_globals.scss */
.half_float_large {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 294, ../sass/base/_globals.scss */
.basic_margin {
  padding: 0px 30px; }

/* line 302, ../sass/base/_globals.scss */
.large_margin {
  padding: 0px 30px; }

/* line 309, ../sass/base/_globals.scss */
.cover_object {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block; }

/* line 313, ../sass/base/_globals.scss */
.bg_img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

/* line 317, ../sass/base/_globals.scss */
#slick-node-3-front-page-field-placeholder-1 {
  display: none; }

/* line 321, ../sass/base/_globals.scss */
#page_banner {
  position: relative;
  z-index: 0; }
  /* line 325, ../sass/base/_globals.scss */
  #page_banner img {
    width: 100%;
    height: auto;
    display: none; }
  /* line 331, ../sass/base/_globals.scss */
  #page_banner .bg_img {
    position: relative;
    height: 200px; }
  /* line 336, ../sass/base/_globals.scss */
  #page_banner .body_copy {
    padding: 30px 30px; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|HTML TAGS
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/base/_tags.scss */
a {
  color: inherit;
  text-decoration: none; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Classes
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 17, ../sass/base/_tags.scss */
.coverObject {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|GLobal Type
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 6, ../sass/base/_typography.scss */
html, body, table, tr, th {
  font-family: 'Graphik-Regular';
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Type Mixins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Tags
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 67, ../sass/base/_typography.scss */
h1 {
  font-family: 'Graphik-Semibold';
  color: inherit;
  font-size: 24px;
  line-height: 38px; }

/* line 74, ../sass/base/_typography.scss */
h2 {
  font-family: 'Graphik-Semibold';
  color: inherit;
  font-size: 30px; }

/* line 85, ../sass/base/_typography.scss */
h3 {
  font-family: 'Graphik-Semibold';
  color: inherit;
  font-size: 30px;
  line-height: 40px; }

/* line 97, ../sass/base/_typography.scss */
h4 {
  font-family: 'Graphik-Semibold';
  color: inherit;
  font-size: 16px; }

/* line 103, ../sass/base/_typography.scss */
h3.title_block {
  width: 100%;
  padding: 60px 0px;
  text-align: center; }
  /* line 108, ../sass/base/_typography.scss */
  h3.title_block span {
    display: block;
    font-size: 12px; }

/* line 114, ../sass/base/_typography.scss */
h5 {
  font-family: 'Graphik-Semibold';
  color: inherit;
  font-size: 15px;
  letter-spacing: 1px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Classes
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 128, ../sass/base/_typography.scss */
span.date {
  font-family: 'Graphik-Semibold';
  font-size: 11px; }

/* line 135, ../sass/base/_typography.scss */
h2.banner_heading span {
  display: block;
  margin: 10px 0px; }
/* line 141, ../sass/base/_typography.scss */
h2.banner_heading span:nth-child(2):before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 50px;
  height: 5px;
  margin-right: 15px;
  background: #000000; }

/* line 168, ../sass/base/_typography.scss */
.body_copy {
  font-family: 'Graphik-Regular';
  color: #000000;
  font-size: 16px;
  line-height: 30px; }
  /* line 174, ../sass/base/_typography.scss */
  .body_copy p {
    padding: 2px 0px; }
  /* line 178, ../sass/base/_typography.scss */
  .body_copy strong {
    font-family: 'Graphik-Semibold'; }

/* line 201, ../sass/base/_typography.scss */
.intro_text {
  padding-top: 60px;
  padding-bottom: 60px; }

/* line 207, ../sass/base/_typography.scss */
.text_link {
  font-family: 'Graphik-Semibold';
  text-decoration: none;
  color: inherit;
  font-size: 14px;
  letter-spacing: 0.5px;
  display: block; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Absentee Make Bid form
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/components/_absentee_bidding.scss */
#confirmation {
  padding-top: 60px;
  padding-bottom: 160px; }

/* line 14, ../sass/components/_absentee_bidding.scss */
#addressfield-wrapper label {
  display: none; }
/* line 18, ../sass/components/_absentee_bidding.scss */
#addressfield-wrapper span.fieldset-legend {
  display: none !important; }

/* line 23, ../sass/components/_absentee_bidding.scss */
#make_bid_form {
  margin: 40px 0px; }
  /* line 25, ../sass/components/_absentee_bidding.scss */
  #make_bid_form h3 {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 30px; }
  /* line 32, ../sass/components/_absentee_bidding.scss */
  #make_bid_form .lot_teaser {
    padding: 30px 0px;
    text-align: center; }
    /* line 36, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .lot_teaser h4 {
      margin-bottom: 5px; }
    /* line 40, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .lot_teaser img {
      margin: auto;
      width: 100px;
      height: auto; }
    /* line 46, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .lot_teaser .body_copy {
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center; }
  /* line 53, ../sass/components/_absentee_bidding.scss */
  #make_bid_form .icon-bid, #make_bid_form .icon-close, #make_bid_form .icon-catalouge {
    width: 50%;
    display: block;
    float: left;
    text-align: center;
    font-family: 'Graphik-Semibold';
    position: relative;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition-delay: 0s;
    /* Safari */
    transition-delay: 0s; }
    /* line 63, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .icon-bid:before, #make_bid_form .icon-close:before, #make_bid_form .icon-catalouge:before {
      padding-bottom: 10px;
      font-size: 25px;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: auto;
      pointer-events: none; }
    /* line 73, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .icon-bid input, #make_bid_form .icon-close input, #make_bid_form .icon-catalouge input {
      width: 100%;
      padding: 30px 0px;
      display: block;
      text-align: center;
      background: none;
      border: none; }
    /* line 82, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .icon-bid:hover, #make_bid_form .icon-close:hover, #make_bid_form .icon-catalouge:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
  /* line 87, ../sass/components/_absentee_bidding.scss */
  #make_bid_form .form_actions {
    padding: 20px 0px 0px 0px;
    border-top: 1px solid #e5e5e5;
    position: relative;
    margin-top: 20px; }
    /* line 93, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .form_actions:before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background: #e5e5e5;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%); }
  /* line 103, ../sass/components/_absentee_bidding.scss */
  #make_bid_form .desc {
    max-width: 250px;
    margin: auto;
    text-align: center;
    display: block;
    padding: 0px 0px 40px 0px; }
  /* line 111, ../sass/components/_absentee_bidding.scss */
  #make_bid_form .form-item-bid-amount {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    font-family: 'Graphik-Semibold'; }
    /* line 116, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .form-item-bid-amount input {
      width: 100%;
      padding-left: 35px;
      padding-right: 35px; }
    /* line 122, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .form-item-bid-amount span.field-prefix {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 10px;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
      opacity: 0.4;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      -webkit-transition-property: opacity;
      transition-property: opacity;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -moz-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      -webkit-transition-delay: 0s;
      /* Safari */
      transition-delay: 0s; }
    /* line 128, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .form-item-bid-amount span.field-suffix {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 10px;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
      opacity: 0.4;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      -webkit-transition-property: opacity;
      transition-property: opacity;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -moz-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      -webkit-transition-delay: 0s;
      /* Safari */
      transition-delay: 0s; }
  /* line 138, ../sass/components/_absentee_bidding.scss */
  #make_bid_form .form_actions_confirm {
    padding: 20px 0px 0px 0px;
    border-top: 1px solid #e5e5e5;
    position: relative; }
    /* line 143, ../sass/components/_absentee_bidding.scss */
    #make_bid_form .form_actions_confirm:before {
      content: "";
      display: block;
      width: 1px;
      height: 100%;
      background: #e5e5e5;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%); }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Aadmin tabs
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 9, ../sass/components/_admin.scss */
#admin-tabs-wrapper {
  top: 100px;
  right: -125px;
  position: fixed;
  z-index: 200;
  display: block;
  -moz-transition-property: right;
  -o-transition-property: right;
  -webkit-transition-property: right;
  transition-property: right;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }
  /* line 21, ../sass/components/_admin.scss */
  #admin-tabs-wrapper h2.element-invisible {
    display: block;
    text-indent: -9999px;
    width: 60px;
    height: 60px;
    position: relative !important;
    background: url(../images/admin-sprite.png) no-repeat center -7px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    right: 0px;
    cursor: pointer;
    z-index: 10;
    right: -5px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
      /* line 21, ../sass/components/_admin.scss */
      #admin-tabs-wrapper h2.element-invisible {
        background: url(../images/admin-spritex2.png) no-repeat center -7px;
        background-size: 56px 396px; } }
  /* line 40, ../sass/components/_admin.scss */
  #admin-tabs-wrapper ul.tabs {
    border-bottom: none;
    margin: 0;
    padding: 40px;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #000000;
    position: relative;
    top: 0;
    right: -20px;
    text-align: center;
    z-index: 0;
    width: auto;
    max-width: 145px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition-property: right;
    -o-transition-property: right;
    -webkit-transition-property: right;
    transition-property: right;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
    /* line 59, ../sass/components/_admin.scss */
    #admin-tabs-wrapper ul.tabs li {
      display: block;
      padding: 0.2em;
      margin: 0;
      background: none;
      border: none;
      float: none;
      line-height: 20px; }
      /* line 68, ../sass/components/_admin.scss */
      #admin-tabs-wrapper ul.tabs li a {
        background: none;
        margin: 0;
        border: none;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 12px; }

/* line 80, ../sass/components/_admin.scss */
#admin-tabs-wrapper.tabs-active {
  right: 0; }
  /* line 83, ../sass/components/_admin.scss */
  #admin-tabs-wrapper.tabs-active ul.tabs {
    right: 0; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Auction Lot
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/components/_auctions.scss */
.node-type-auction #the_latest {
  border-top: 1px solid #e5e5e5; }

/* line 13, ../sass/components/_auctions.scss */
#auction_banner {
  position: relative; }
  /* line 16, ../sass/components/_auctions.scss */
  #auction_banner .catalogue-link {
    display: block;
    margin-top: 25px;
    font-family: 'Graphik-Semibold';
    color: red; }
  /* line 23, ../sass/components/_auctions.scss */
  #auction_banner .img-content {
    width: 100%;
    height: 250px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
  /* line 31, ../sass/components/_auctions.scss */
  #auction_banner .body_copy {
    padding: 30px 30px; }
  /* line 35, ../sass/components/_auctions.scss */
  #auction_banner .body_copy.white_text {
    color: #ffffff; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Auction Actions
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 90, ../sass/components/_auctions.scss */
#auction_actions {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }
  /* line 94, ../sass/components/_auctions.scss */
  #auction_actions li {
    width: calc(100% / 3 - 0.1px);
    display: block;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 100, ../sass/components/_auctions.scss */
    #auction_actions li a {
      display: block;
      text-align: center;
      padding: 30px 5px 35px 5px;
      font-family: 'Graphik-Semibold';
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5;
      line-height: 24px; }
      /* line 107, ../sass/components/_auctions.scss */
      #auction_actions li a:before {
        display: none;
        font-size: 24px;
        margin-right: 15px; }
    /* line 115, ../sass/components/_auctions.scss */
    #auction_actions li a.active {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Auction Details Sections
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 149, ../sass/components/_auctions.scss */
#auction_info {
  padding-top: 60px;
  padding-bottom: 60px; }
  /* line 153, ../sass/components/_auctions.scss */
  #auction_info .inner {
    max-width: 960px;
    margin: auto; }
  /* line 158, ../sass/components/_auctions.scss */
  #auction_info .overview_section {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0px;
    border-bottom: 1px solid #000000; }
    /* line 162, ../sass/components/_auctions.scss */
    #auction_info .overview_section h4 {
      padding-bottom: 15px; }
  /* line 168, ../sass/components/_auctions.scss */
  #auction_info .info_table li {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 0px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Auction Lots
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 201, ../sass/components/_auctions.scss */
#auction_catalogue {
  background: #f8f8f8; }
  /* line 204, ../sass/components/_auctions.scss */
  #auction_catalogue .repeat-edit {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0px; }
    /* line 208, ../sass/components/_auctions.scss */
    #auction_catalogue .repeat-edit a {
      font-size: 0px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      width: 45px !important;
      height: 45px;
      background: url("../images/admin-spritex2.png") no-repeat center -114px;
      background-size: 56px 396px;
      margin-right: 10px; }
    /* line 218, ../sass/components/_auctions.scss */
    #auction_catalogue .repeat-edit a:nth-child(2) {
      background-position: center -178px; }
  /* line 223, ../sass/components/_auctions.scss */
  #auction_catalogue .auction_list_grid_view {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 226, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view .img-content {
      width: 100px;
      height: auto;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline; }
      /* line 230, ../sass/components/_auctions.scss */
      #auction_catalogue .auction_list_grid_view .img-content img {
        max-height: 100%;
        max-width: 100%; }
    /* line 236, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view .body_copy {
      width: calc(100% - 120px);
      margin-left: 15px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      padding: 20px 0px 40px 0px;
      margin-top: 10px; }
    /* line 244, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view .price-est {
      display: block;
      float: right;
      padding-top: 20px; }
    /* line 250, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view .img-content {
      position: relative; }
    /* line 254, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view span.no_image {
      width: 100%;
      text-align: center;
      font-family: 'Graphik-Semibold';
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
    /* line 262, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view a {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 266, ../sass/components/_auctions.scss */
    #auction_catalogue .auction_list_grid_view li {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      border-bottom: 1px solid #000000; }

/* line 380, ../sass/components/_auctions.scss */
#auction_catalogue.pre_release span.lot {
  display: none; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Auction Catalogue List View
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 396, ../sass/components/_auctions.scss */
.auction_list_view #auction_catalogue .auction_list_grid_view a {
  height: auto !important; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Sections
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 410, ../sass/components/_auctions.scss */
.auction_section {
  display: none; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Related Auctions
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 421, ../sass/components/_auctions.scss */
.featured_slider .slick-dots {
  bottom: 20px; }
/* line 425, ../sass/components/_auctions.scss */
.featured_slider h3.title_block {
  border-bottom: 1px solid #e5e5e5; }

/* line 431, ../sass/components/_auctions.scss */
.carousel_teaser {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-align: center;
  padding: 100px 70px; }
  /* line 437, ../sass/components/_auctions.scss */
  .carousel_teaser .img {
    width: 150px;
    height: 150px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 100px;
    margin: auto; }
  /* line 448, ../sass/components/_auctions.scss */
  .carousel_teaser .body_copy {
    padding-top: 30px; }
  /* line 452, ../sass/components/_auctions.scss */
  .carousel_teaser h5 {
    padding-bottom: 15px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Lot Filters
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 479, ../sass/components/_auctions.scss */
#lot_filters {
  padding: 30px 10px;
  position: relative;
  z-index: 10; }
  /* line 484, ../sass/components/_auctions.scss */
  #lot_filters input[type="text"] {
    background: #ffffff;
    width: 100%;
    z-index: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 50px; }
  /* line 493, ../sass/components/_auctions.scss */
  #lot_filters .display_toggles li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }
    /* line 496, ../sass/components/_auctions.scss */
    #lot_filters .display_toggles li a {
      font-size: 0px;
      padding: 0px 10px 0px 0px;
      display: block;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
      opacity: 0.3; }
      /* line 502, ../sass/components/_auctions.scss */
      #lot_filters .display_toggles li a:before {
        font-size: 34px; }
    /* line 507, ../sass/components/_auctions.scss */
    #lot_filters .display_toggles li a.active {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
  /* line 515, ../sass/components/_auctions.scss */
  #lot_filters .col_left span {
    font-family: 'Graphik-Semibold';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3; }
  /* line 520, ../sass/components/_auctions.scss */
  #lot_filters .col_left span, #lot_filters .col_left ul {
    display: none; }
  /* line 523, ../sass/components/_auctions.scss */
  #lot_filters .col_left a {
    display: block;
    text-align: center;
    padding: 20px 0px;
    font-family: 'Graphik-Semibold'; }
  /* line 531, ../sass/components/_auctions.scss */
  #lot_filters .search .form-item {
    position: relative; }
    /* line 534, ../sass/components/_auctions.scss */
    #lot_filters .search .form-item:before {
      font-family: "dunbar-sloane" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\69";
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 20px;
      z-index: 10; }
  /* line 553, ../sass/components/_auctions.scss */
  #lot_filters .views-submit-button {
    float: right !important;
    padding: 0px; }
    /* line 556, ../sass/components/_auctions.scss */
    #lot_filters .views-submit-button input[type="submit"] {
      background: #000000;
      color: #ffffff;
      font-family: 'Graphik-Semibold';
      font-size: 16px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      padding: 15px 30px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: none;
      outline: none;
      font-weight: normal;
      text-align: center;
      padding: 20px 30px;
      margin-top: 0px; }
  /* line 563, ../sass/components/_auctions.scss */
  #lot_filters .categories {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #000000;
    color: #ffffff; }
    /* line 568, ../sass/components/_auctions.scss */
    #lot_filters .categories .category_toggle {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 25px 0px;
      text-align: center;
      font-family: 'Graphik-Semibold';
      letter-spacing: 1px; }
      /* line 575, ../sass/components/_auctions.scss */
      #lot_filters .categories .category_toggle:after {
        content: "\25BA";
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin-left: 10px;
        font-size: 10px;
        -moz-transition-property: all;
        -o-transition-property: all;
        -webkit-transition-property: all;
        transition-property: all;
        -moz-transition-duration: 0.2s;
        -o-transition-duration: 0.2s;
        -webkit-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -moz-transition-timing-function: ease-in;
        -o-transition-timing-function: ease-in;
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        -webkit-transition-delay: 0s;
        /* Safari */
        transition-delay: 0s; }
    /* line 585, ../sass/components/_auctions.scss */
    #lot_filters .categories .category_toggle.clicked:after {
      -webkit-transform-origin: 25% 50%;
      -moz-transform-origin: 25% 50%;
      -ms-transform-origin: 25% 50%;
      -o-transform-origin: 25% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
    /* line 599, ../sass/components/_auctions.scss */
    #lot_filters .categories .cat-filts {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: none;
      padding: 0px 15px 20px 15px; }
      /* line 604, ../sass/components/_auctions.scss */
      #lot_filters .categories .cat-filts .bef-checkboxes .form-item {
        display: block;
        padding: 10px 0px;
        border-top: 1px solid #424242; }
        /* line 120, ../sass/base/_forms.scss */
        #lot_filters .categories .cat-filts .bef-checkboxes .form-item label {
          cursor: pointer;
          font-family: 'Graphik-Regular';
          font-weight: normal; }
          /* line 125, ../sass/base/_forms.scss */
          #lot_filters .categories .cat-filts .bef-checkboxes .form-item label::before {
            font-family: "dunbar-sloane" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\6e";
            color: #ffffff;
            background: #ffffff;
            border: 1px solid #000000;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            *zoom: 1;
            *display: inline;
            margin-right: 10px;
            font-size: 25px;
            padding: 5px;
            -moz-transition-property: all;
            -o-transition-property: all;
            -webkit-transition-property: all;
            transition-property: all;
            -moz-transition-duration: 0.2s;
            -o-transition-duration: 0.2s;
            -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
            -moz-transition-timing-function: ease-in;
            -o-transition-timing-function: ease-in;
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
            -webkit-transition-delay: 0s;
            /* Safari */
            transition-delay: 0s;
            letter-spacing: 0px; }
        /* line 148, ../sass/base/_forms.scss */
        #lot_filters .categories .cat-filts .bef-checkboxes .form-item input[type="radio"], #lot_filters .categories .cat-filts .bef-checkboxes .form-item input[type="checkbox"] {
          display: none; }
        /* line 151, ../sass/base/_forms.scss */
        #lot_filters .categories .cat-filts .bef-checkboxes .form-item input:checked + label::before {
          color: #000000; }
        /* line 609, ../sass/components/_auctions.scss */
        #lot_filters .categories .cat-filts .bef-checkboxes .form-item label {
          padding-left: 30px;
          position: relative; }
        /* line 613, ../sass/components/_auctions.scss */
        #lot_filters .categories .cat-filts .bef-checkboxes .form-item label:before {
          font-size: 11px;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          left: 0px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Auctions Portal
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 709, ../sass/components/_auctions.scss */
#auction_feed {
  background: #f8f8f8;
  padding-bottom: 100px; }
  /* line 713, ../sass/components/_auctions.scss */
  #auction_feed .view-content {
    max-width: 1500px;
    margin: auto; }
  /* line 718, ../sass/components/_auctions.scss */
  #auction_feed .auction_listing {
    background: #ffffff;
    margin: 20px 0px;
    position: relative; }
    /* line 723, ../sass/components/_auctions.scss */
    #auction_feed .auction_listing span.hover {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      color: #000000;
      font-family: 'Graphik-Semibold';
      font-size: 15px;
      letter-spacing: 1px;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      -webkit-transition-property: opacity;
      transition-property: opacity;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -moz-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      -webkit-transition-delay: 0s;
      /* Safari */
      transition-delay: 0s; }
      /* line 732, ../sass/components/_auctions.scss */
      #auction_feed .auction_listing span.hover:after {
        content: "";
        background: #ffffff;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        display: block;
        width: 200px;
        height: 200px;
        border-radius: 100px;
        z-index: -10; }
    /* line 751, ../sass/components/_auctions.scss */
    #auction_feed .auction_listing a.img {
      width: 100%;
      display: block; }
    /* line 755, ../sass/components/_auctions.scss */
    #auction_feed .auction_listing img {
      width: 100%;
      height: auto; }
    /* line 760, ../sass/components/_auctions.scss */
    #auction_feed .auction_listing h3 {
      font-size: 20px;
      line-height: 35px;
      margin-bottom: 10px; }
    /* line 766, ../sass/components/_auctions.scss */
    #auction_feed .auction_listing .body_copy {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      padding: 20px; }
      /* line 771, ../sass/components/_auctions.scss */
      #auction_feed .auction_listing .body_copy h1, #auction_feed .auction_listing .body_copy h4 {
        margin-bottom: 10px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 9, ../sass/components/_bulk-auction.scss */
.node-type-auction-bulk #sloane-finalise-bids-form {
  display: none;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 1s;
  /* Chrome, Safari, Opera */
  animation-delay: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
/* line 15, ../sass/components/_bulk-auction.scss */
.node-type-auction-bulk fieldset.bulk_absentee_bid {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 5px; }
/* line 21, ../sass/components/_bulk-auction.scss */
.node-type-auction-bulk #auction_lots {
  padding-top: 40px; }
/* line 25, ../sass/components/_bulk-auction.scss */
.node-type-auction-bulk #absentee_bidding {
  border-bottom: 1px solid #e5e5e5; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Cart
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Catalogue form
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 9, ../sass/components/_catalogue_form.scss */
.page-catalogue-downloaded a.download_link {
  font-size: 20px;
  margin-top: 40px;
  display: block; }

/* line 17, ../sass/components/_catalogue_form.scss */
#edit-catalouge-form, #sloane-finalise-bids-form, .commerce-dps-pxfusion-redirect-form {
  width: 100%;
  float: left;
  margin: 40px 0px;
  position: relative; }
  /* line 23, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form.absentee_page, #sloane-finalise-bids-form.absentee_page, .commerce-dps-pxfusion-redirect-form.absentee_page {
    border-top: 1px solid #e5e5e5;
    padding-top: 40px; }
  /* line 28, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form legend, #sloane-finalise-bids-form legend, .commerce-dps-pxfusion-redirect-form legend {
    display: none; }
  /* line 32, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form fieldset.bulk_absentee_bid, #sloane-finalise-bids-form fieldset.bulk_absentee_bid, .commerce-dps-pxfusion-redirect-form fieldset.bulk_absentee_bid {
    border-bottom: 1px solid #e5e5e5;
    margin: 10px 0px;
    padding: 10px 0px; }
  /* line 38, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form .form-item-absentee-bids-auction, #sloane-finalise-bids-form .form-item-absentee-bids-auction, .commerce-dps-pxfusion-redirect-form .form-item-absentee-bids-auction {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
    margin-bottom: 35px; }
    /* line 43, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .form-item-absentee-bids-auction:after, #sloane-finalise-bids-form .form-item-absentee-bids-auction:after, .commerce-dps-pxfusion-redirect-form .form-item-absentee-bids-auction:after {
      margin-top: -27px; }
  /* line 50, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form .half_float h3, #sloane-finalise-bids-form .half_float h3, .commerce-dps-pxfusion-redirect-form .half_float h3 {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 60px; }
  /* line 57, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form #bulk_absentee_bids, #sloane-finalise-bids-form #bulk_absentee_bids, .commerce-dps-pxfusion-redirect-form #bulk_absentee_bids {
    margin-bottom: 50px; }
    /* line 59, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form #bulk_absentee_bids div[class*="-bid-price"], #sloane-finalise-bids-form #bulk_absentee_bids div[class*="-bid-price"], .commerce-dps-pxfusion-redirect-form #bulk_absentee_bids div[class*="-bid-price"] {
      position: relative; }
      /* line 61, ../sass/components/_catalogue_form.scss */
      #edit-catalouge-form #bulk_absentee_bids div[class*="-bid-price"] .field-prefix, #sloane-finalise-bids-form #bulk_absentee_bids div[class*="-bid-price"] .field-prefix, .commerce-dps-pxfusion-redirect-form #bulk_absentee_bids div[class*="-bid-price"] .field-prefix {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 10px; }
      /* line 65, ../sass/components/_catalogue_form.scss */
      #edit-catalouge-form #bulk_absentee_bids div[class*="-bid-price"] input, #sloane-finalise-bids-form #bulk_absentee_bids div[class*="-bid-price"] input, .commerce-dps-pxfusion-redirect-form #bulk_absentee_bids div[class*="-bid-price"] input {
        padding-left: 35px; }
  /* line 79, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form #edit-customer-details .body_copy, #sloane-finalise-bids-form #edit-customer-details .body_copy, .commerce-dps-pxfusion-redirect-form #edit-customer-details .body_copy {
    text-align: center;
    padding: 0px 40px 40px 40px; }
  /* line 84, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form .lot_review, #sloane-finalise-bids-form .lot_review, .commerce-dps-pxfusion-redirect-form .lot_review {
    padding: 20px 0px; }
  /* line 90, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form #edit-customer-details .form-type-checkbox label:before, #sloane-finalise-bids-form #edit-customer-details .form-type-checkbox label:before, .commerce-dps-pxfusion-redirect-form #edit-customer-details .form-type-checkbox label:before {
    background: #f8f8f8;
    color: #f8f8f8; }
  /* line 94, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form #edit-customer-details .form-type-checkbox label a, #sloane-finalise-bids-form #edit-customer-details .form-type-checkbox label a, .commerce-dps-pxfusion-redirect-form #edit-customer-details .form-type-checkbox label a {
    text-decoration: underline; }
  /* line 97, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form #edit-customer-details .form-type-checkbox input:checked + label::before, #sloane-finalise-bids-form #edit-customer-details .form-type-checkbox input:checked + label::before, .commerce-dps-pxfusion-redirect-form #edit-customer-details .form-type-checkbox input:checked + label::before {
    color: #000000; }
  /* line 103, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form .lot_row, #sloane-finalise-bids-form .lot_row, .commerce-dps-pxfusion-redirect-form .lot_row {
    padding: 5px 0px; }
    /* line 106, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .lot_row .ajax-progress, #sloane-finalise-bids-form .lot_row .ajax-progress, .commerce-dps-pxfusion-redirect-form .lot_row .ajax-progress {
      display: none; }
    /* line 110, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .lot_row img, #sloane-finalise-bids-form .lot_row img, .commerce-dps-pxfusion-redirect-form .lot_row img {
      width: 50px;
      height: auto;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline; }
    /* line 116, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .lot_row .lot_details, #sloane-finalise-bids-form .lot_row .lot_details, .commerce-dps-pxfusion-redirect-form .lot_row .lot_details {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      width: calc(100% - 100px);
      padding-left: 20px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
      /* line 122, ../sass/components/_catalogue_form.scss */
      #edit-catalouge-form .lot_row .lot_details strong, #sloane-finalise-bids-form .lot_row .lot_details strong, .commerce-dps-pxfusion-redirect-form .lot_row .lot_details strong {
        font-family: 'Graphik-Semibold';
        display: block;
        padding-top: 10px;
        font-size: 13px; }
    /* line 130, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .lot_row .form-type-checkbox, #sloane-finalise-bids-form .lot_row .form-type-checkbox, .commerce-dps-pxfusion-redirect-form .lot_row .form-type-checkbox {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0px;
      width: 20px;
      margin-bottom: 0px; }
      /* line 137, ../sass/components/_catalogue_form.scss */
      #edit-catalouge-form .lot_row .form-type-checkbox label, #sloane-finalise-bids-form .lot_row .form-type-checkbox label, .commerce-dps-pxfusion-redirect-form .lot_row .form-type-checkbox label {
        cursor: pointer;
        font-family: 'Graphik-Regular';
        font-weight: normal;
        font-size: 0px; }
        /* line 143, ../sass/components/_catalogue_form.scss */
        #edit-catalouge-form .lot_row .form-type-checkbox label::before, #sloane-finalise-bids-form .lot_row .form-type-checkbox label::before, .commerce-dps-pxfusion-redirect-form .lot_row .form-type-checkbox label::before {
          font-family: "dunbar-sloane" !important;
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "\6a";
          color: #000000;
          display: inline-block;
          vertical-align: middle;
          *vertical-align: auto;
          *zoom: 1;
          *display: inline;
          margin-right: 10px;
          font-size: 25px;
          padding: 5px;
          -moz-transition-property: all;
          -o-transition-property: all;
          -webkit-transition-property: all;
          transition-property: all;
          -moz-transition-duration: 0.2s;
          -o-transition-duration: 0.2s;
          -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
          -moz-transition-timing-function: ease-in;
          -o-transition-timing-function: ease-in;
          -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
          -webkit-transition-delay: 0s;
          /* Safari */
          transition-delay: 0s;
          letter-spacing: 0px; }
      /* line 164, ../sass/components/_catalogue_form.scss */
      #edit-catalouge-form .lot_row .form-type-checkbox input[type="radio"], #edit-catalouge-form .lot_row .form-type-checkbox input[type="checkbox"], #sloane-finalise-bids-form .lot_row .form-type-checkbox input[type="radio"], #sloane-finalise-bids-form .lot_row .form-type-checkbox input[type="checkbox"], .commerce-dps-pxfusion-redirect-form .lot_row .form-type-checkbox input[type="radio"], .commerce-dps-pxfusion-redirect-form .lot_row .form-type-checkbox input[type="checkbox"] {
        display: none; }
      /* line 168, ../sass/components/_catalogue_form.scss */
      #edit-catalouge-form .lot_row .form-type-checkbox input:checked + label::before, #sloane-finalise-bids-form .lot_row .form-type-checkbox input:checked + label::before, .commerce-dps-pxfusion-redirect-form .lot_row .form-type-checkbox input:checked + label::before {
        color: #000000; }
  /* line 175, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form .form-type-textfield, #edit-catalouge-form .form-type-textarea, #edit-catalouge-form .form-type-emailfield, #sloane-finalise-bids-form .form-type-textfield, #sloane-finalise-bids-form .form-type-textarea, #sloane-finalise-bids-form .form-type-emailfield, .commerce-dps-pxfusion-redirect-form .form-type-textfield, .commerce-dps-pxfusion-redirect-form .form-type-textarea, .commerce-dps-pxfusion-redirect-form .form-type-emailfield {
    width: 100%; }
    /* line 178, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .form-type-textfield label, #edit-catalouge-form .form-type-textarea label, #edit-catalouge-form .form-type-emailfield label, #sloane-finalise-bids-form .form-type-textfield label, #sloane-finalise-bids-form .form-type-textarea label, #sloane-finalise-bids-form .form-type-emailfield label, .commerce-dps-pxfusion-redirect-form .form-type-textfield label, .commerce-dps-pxfusion-redirect-form .form-type-textarea label, .commerce-dps-pxfusion-redirect-form .form-type-emailfield label {
      display: none; }
    /* line 182, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .form-type-textfield input, #edit-catalouge-form .form-type-textarea input, #edit-catalouge-form .form-type-emailfield input, #sloane-finalise-bids-form .form-type-textfield input, #sloane-finalise-bids-form .form-type-textarea input, #sloane-finalise-bids-form .form-type-emailfield input, .commerce-dps-pxfusion-redirect-form .form-type-textfield input, .commerce-dps-pxfusion-redirect-form .form-type-textarea input, .commerce-dps-pxfusion-redirect-form .form-type-emailfield input {
      width: 100%; }
  /* line 186, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form .form-item-bidding-review-grand-total, #sloane-finalise-bids-form .form-item-bidding-review-grand-total, .commerce-dps-pxfusion-redirect-form .form-item-bidding-review-grand-total {
    font-family: 'Graphik-Semibold';
    font-size: 18px;
    padding-top: 30px;
    border-top: 1px solid #e5e5e5;
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
    /* line 194, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .form-item-bidding-review-grand-total input, #sloane-finalise-bids-form .form-item-bidding-review-grand-total input, .commerce-dps-pxfusion-redirect-form .form-item-bidding-review-grand-total input {
      background: none !important;
      width: calc(100% - 160px);
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline; }
    /* line 199, ../sass/components/_catalogue_form.scss */
    #edit-catalouge-form .form-item-bidding-review-grand-total span.field-suffix, #sloane-finalise-bids-form .form-item-bidding-review-grand-total span.field-suffix, .commerce-dps-pxfusion-redirect-form .form-item-bidding-review-grand-total span.field-suffix {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 10px;
      padding-top: 20px; }
  /* line 206, ../sass/components/_catalogue_form.scss */
  #edit-catalouge-form input[type="submit"], #sloane-finalise-bids-form input[type="submit"], .commerce-dps-pxfusion-redirect-form input[type="submit"] {
    width: 100%;
    margin: 5px 0px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 6, ../sass/components/_commerce.scss */
.checkout-completion-message {
  text-align: center; }
  /* line 8, ../sass/components/_commerce.scss */
  .checkout-completion-message h3 {
    margin-bottom: 25px;
    display: block; }
  /* line 13, ../sass/components/_commerce.scss */
  .checkout-completion-message .text_link {
    display: block;
    margin-top: 25px; }

/* line 19, ../sass/components/_commerce.scss */
.custom_cart h3 {
  display: block;
  text-align: center;
  margin-bottom: 25px; }
/* line 25, ../sass/components/_commerce.scss */
.custom_cart table input[type="text"] {
  background: none;
  text-align: center; }
/* line 29, ../sass/components/_commerce.scss */
.custom_cart th.views-field-edit-quantity, .custom_cart td.views-field-edit-quantity {
  text-align: center; }
/* line 32, ../sass/components/_commerce.scss */
.custom_cart th.td.views-field-edit-delete {
  text-align: center; }
/* line 35, ../sass/components/_commerce.scss */
.custom_cart td.views-field-edit-delete {
  position: relative;
  padding-right: 0px;
  text-align: center; }
  /* line 39, ../sass/components/_commerce.scss */
  .custom_cart td.views-field-edit-delete input.delete-line-item {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    width: 50px; }
  /* line 44, ../sass/components/_commerce.scss */
  .custom_cart td.views-field-edit-delete:after {
    content: "\6a";
    font-family: "dunbar-sloane" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    color: #000000;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    width: 50px;
    text-align: center;
    left: 0px; }
/* line 66, ../sass/components/_commerce.scss */
.custom_cart input[type="submit"]#edit-checkout {
  background: #000000;
  color: #ffffff;
  font-family: 'Graphik-Semibold';
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-weight: normal;
  text-align: center; }
/* line 70, ../sass/components/_commerce.scss */
.custom_cart input[type="submit"]#edit-submit {
  font-family: 'Graphik-Semibold';
  color: #000000;
  margin-right: 15px;
  background: none;
  border: none; }
/* line 77, ../sass/components/_commerce.scss */
.custom_cart .line-item-total {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 35px 0px;
  border-top: 1px solid #e5e5e5; }
/* line 83, ../sass/components/_commerce.scss */
.custom_cart .cart-empty-page {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center; }

/* line 90, ../sass/components/_commerce.scss */
.view-commerce-cart-summary, .checkout-review, .custom_cart {
  width: 100%; }
  /* line 93, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary table, .checkout-review table, .custom_cart table {
    width: 100%; }
  /* line 97, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary th, .checkout-review th, .custom_cart th {
    background: none;
    padding: 20px 0px; }
  /* line 101, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary tr, .checkout-review tr, .custom_cart tr {
    background: none; }
  /* line 104, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary thead, .checkout-review thead, .custom_cart thead {
    border-bottom: 1px solid #e5e5e5;
    margin: 10px 0px; }
  /* line 109, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary tr.pane-title:nth-child(1), .checkout-review tr.pane-title:nth-child(1), .custom_cart tr.pane-title:nth-child(1) {
    display: none; }
  /* line 113, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary tbody td, .checkout-review tbody td, .custom_cart tbody td {
    padding: 10px 10px 10px 0px;
    line-height: 28px; }
  /* line 118, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary td.views-field-quantity, .view-commerce-cart-summary th.views-field-quantity, .checkout-review td.views-field-quantity, .checkout-review th.views-field-quantity, .custom_cart td.views-field-quantity, .custom_cart th.views-field-quantity {
    text-align: center; }
  /* line 122, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary td.views-field-commerce-total, .view-commerce-cart-summary th.views-field-commerce-total, .checkout-review td.views-field-commerce-total, .checkout-review th.views-field-commerce-total, .custom_cart td.views-field-commerce-total, .custom_cart th.views-field-commerce-total {
    text-align: center; }
  /* line 126, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary td.views-field-commerce-total, .checkout-review td.views-field-commerce-total, .custom_cart td.views-field-commerce-total {
    padding-right: 0px;
    padding-left: 10px; }
  /* line 131, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary td.views-field-line-item-title, .checkout-review td.views-field-line-item-title, .custom_cart td.views-field-line-item-title {
    width: 50%; }
  /* line 135, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary .view-footer, .checkout-review .view-footer, .custom_cart .view-footer {
    display: block;
    border-top: 3px solid #000000;
    margin-top: 20px;
    padding: 20px 0px; }
    /* line 140, ../sass/components/_commerce.scss */
    .view-commerce-cart-summary .view-footer td, .checkout-review .view-footer td, .custom_cart .view-footer td {
      font-family: 'Graphik-Semibold'; }
  /* line 144, ../sass/components/_commerce.scss */
  .view-commerce-cart-summary .commerce-price-formatted-components, .checkout-review .commerce-price-formatted-components, .custom_cart .commerce-price-formatted-components {
    width: 100%; }

/* line 149, ../sass/components/_commerce.scss */
.checkout-review {
  line-height: 24px; }

/* line 162, ../sass/components/_commerce.scss */
.page-checkout-payment .payment-redirect-form label {
  display: block;
  margin: 5px 0px; }
  /* line 165, ../sass/components/_commerce.scss */
  .page-checkout-payment .payment-redirect-form label .form-required {
    color: #000000; }
/* line 170, ../sass/components/_commerce.scss */
.page-checkout-payment .payment-redirect-form .form-item, .page-checkout-payment .payment-redirect-form input {
  width: 100%; }
/* line 174, ../sass/components/_commerce.scss */
.page-checkout-payment .payment-redirect-form .form-item {
  margin: 10px 0px; }
/* line 179, ../sass/components/_commerce.scss */
.page-checkout-payment .payment-redirect-form .form-type-select:after {
  margin-top: -2px; }
/* line 183, ../sass/components/_commerce.scss */
.page-checkout-payment .payment-redirect-form input[type="submit"] {
  background: #000000;
  color: #ffffff;
  font-family: 'Graphik-Semibold';
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-weight: normal;
  text-align: center; }
/* line 187, ../sass/components/_commerce.scss */
.page-checkout-payment .payment-redirect-form #commerce-dps-pxfusion-logo {
  text-align: center;
  padding: 15px 0px; }
  /* line 190, ../sass/components/_commerce.scss */
  .page-checkout-payment .payment-redirect-form #commerce-dps-pxfusion-logo img {
    max-width: 200px; }

/* line 197, ../sass/components/_commerce.scss */
#custom_checkout {
  margin: 40px 0px;
  position: relative; }
  /* line 201, ../sass/components/_commerce.scss */
  #custom_checkout h3 {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 60px; }
  /* line 207, ../sass/components/_commerce.scss */
  #custom_checkout .checkout-help {
    display: none; }
  /* line 213, ../sass/components/_commerce.scss */
  #custom_checkout .commerce_payment label {
    display: block !important; }
  /* line 217, ../sass/components/_commerce.scss */
  #custom_checkout .commerce_payment legend {
    display: none; }
  /* line 222, ../sass/components/_commerce.scss */
  #custom_checkout .half_float {
    margin-top: 15px; }
  /* line 226, ../sass/components/_commerce.scss */
  #custom_checkout label, #custom_checkout legend {
    display: none; }
  /* line 230, ../sass/components/_commerce.scss */
  #custom_checkout .form-item {
    width: 100%; }
  /* line 234, ../sass/components/_commerce.scss */
  #custom_checkout input {
    width: 100%; }
  /* line 237, ../sass/components/_commerce.scss */
  #custom_checkout #payment-details {
    text-align: left;
    padding-bottom: 20px;
    line-height: 30px; }
  /* line 243, ../sass/components/_commerce.scss */
  #custom_checkout .cart_contents {
    padding: 30px 0px; }
  /* line 246, ../sass/components/_commerce.scss */
  #custom_checkout .button-operator {
    display: block;
    width: 100%;
    padding: 10px 0px;
    text-align: center;
    font-family: 'Graphik-Semibold'; }
  /* line 254, ../sass/components/_commerce.scss */
  #custom_checkout input[type="submit"]#edit-continue {
    background: #000000;
    color: #ffffff;
    font-family: 'Graphik-Semibold';
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 15px 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    font-weight: normal;
    text-align: center; }
  /* line 258, ../sass/components/_commerce.scss */
  #custom_checkout input[type="submit"]#edit-cancel, #custom_checkout input[type="submit"]#edit-back {
    font-family: 'Graphik-Semibold';
    color: #000000; }
  /* line 264, ../sass/components/_commerce.scss */
  #custom_checkout .customer_profile_shipping legend {
    display: block;
    width: 100%;
    text-align: center;
    padding: 20px 0px;
    font-family: 'Graphik-Semibold';
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 25px; }
  /* line 275, ../sass/components/_commerce.scss */
  #custom_checkout .customer_profile_shipping .commerce-customer-profile-copy label {
    display: block; }
    /* line 277, ../sass/components/_commerce.scss */
    #custom_checkout .customer_profile_shipping .commerce-customer-profile-copy label:before {
      background: #f8f8f8;
      color: #f8f8f8; }
  /* line 283, ../sass/components/_commerce.scss */
  #custom_checkout .customer_profile_shipping .commerce-customer-profile-copy input:checked + label::before {
    color: #000000; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 9, ../sass/components/_contact.scss */
#contact_details .locations {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  position: relative; }
  /* line 14, ../sass/components/_contact.scss */
  #contact_details .locations:before {
    content: "";
    width: 1px;
    background: #e5e5e5;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    display: none; }
/* line 23, ../sass/components/_contact.scss */
#contact_details .location {
  text-align: center;
  padding: 50px 0px; }
  /* line 27, ../sass/components/_contact.scss */
  #contact_details .location h4 {
    font-size: 20px;
    margin-bottom: 50px; }
  /* line 32, ../sass/components/_contact.scss */
  #contact_details .location .text_link {
    display: block;
    width: 100%;
    float: left;
    margin-top: 50px; }
/* line 44, ../sass/components/_contact.scss */
#contact_details .key_contacts h3.title_block {
  border-bottom: 1px solid #e5e5e5; }

/* line 68, ../sass/components/_contact.scss */
.node-type-contact-page .subscribe_footer {
  border-top: 1px solid #e5e5e5; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Error
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/components/_error-page.scss */
#error-banner {
  height: calc(100vh - 82px);
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  /* line 14, ../sass/components/_error-page.scss */
  #error-banner:before {
    content: "";
    height: 100%;
    width: 100%;
    background: #000000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    display: block;
    position: absolute; }
  /* line 24, ../sass/components/_error-page.scss */
  #error-banner .text-content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    color: #ffffff;
    line-height: 30px;
    -webkit-animation-name: fadeInUpSmallCentered;
    animation-name: fadeInUpSmallCentered;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-delay: 1s;
    /* Chrome, Safari, Opera */
    animation-delay: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
    /* line 33, ../sass/components/_error-page.scss */
    #error-banner .text-content h1 {
      font-size: 40px;
      margin-bottom: 30px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Main Footer
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/components/_footers.scss */
footer#main-footer {
  padding: 20px 30px;
  background: #000000;
  color: #ffffff;
  text-align: center; }
  /* line 12, ../sass/components/_footers.scss */
  footer#main-footer .body_copy {
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    line-height: 18px; }
  /* line 19, ../sass/components/_footers.scss */
  footer#main-footer h5 {
    margin-bottom: 10px; }
  /* line 23, ../sass/components/_footers.scss */
  footer#main-footer .col {
    padding: 20px 0px; }
  /* line 28, ../sass/components/_footers.scss */
  footer#main-footer ul li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0px 5px; }
  /* line 33, ../sass/components/_footers.scss */
  footer#main-footer .social-list {
    display: block;
    margin-top: 10px; }
    /* line 36, ../sass/components/_footers.scss */
    footer#main-footer .social-list h5 {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin-right: 5px;
      font-size: 12px; }
    /* line 42, ../sass/components/_footers.scss */
    footer#main-footer .social-list ul {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline; }
    /* line 46, ../sass/components/_footers.scss */
    footer#main-footer .social-list li {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin: 0px 5px 0px 0px; }
      /* line 49, ../sass/components/_footers.scss */
      footer#main-footer .social-list li a {
        font-size: 0px; }
    /* line 54, ../sass/components/_footers.scss */
    footer#main-footer .social-list a:before {
      font-size: 18px;
      @inlcude inline-block;
      margin-right: 5px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Subscribe Footer
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 90, ../sass/components/_footers.scss */
.subscribe_footer {
  text-align: center;
  padding: 80px 30px; }
  /* line 93, ../sass/components/_footers.scss */
  .subscribe_footer .body_copy {
    width: 100%;
    max-width: 650px;
    margin: auto;
    padding: 40px 0px;
    display: block; }
  /* line 101, ../sass/components/_footers.scss */
  .subscribe_footer input {
    width: 100%; }
  /* line 105, ../sass/components/_footers.scss */
  .subscribe_footer form {
    position: relative;
    width: 100%;
    max-width: 410px;
    margin: auto; }
  /* line 111, ../sass/components/_footers.scss */
  .subscribe_footer button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    background: none;
    border: none;
    font-size: 0px; }
    /* line 118, ../sass/components/_footers.scss */
    .subscribe_footer button:before {
      font-size: 30px;
      color: #000000;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      -webkit-transition-property: opacity;
      transition-property: opacity;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -moz-transition-timing-function: ease-in;
      -o-transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
      transition-timing-function: ease-in;
      -webkit-transition-delay: 0s;
      /* Safari */
      transition-delay: 0s; }
    /* line 125, ../sass/components/_footers.scss */
    .subscribe_footer button:hover:before {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Home Slider
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 6, ../sass/components/_front-page.scss */
#top_area {
  position: relative; }
  /* line 8, ../sass/components/_front-page.scss */
  #top_area .intro_text {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 30px;
    border-top: 1px solid #e5e5e5;
    margin-top: 20px; }
  /* line 14, ../sass/components/_front-page.scss */
  #top_area .auctions_link {
    display: none; }

/* line 53, ../sass/components/_front-page.scss */
.front .subscribe_footer {
  border-top: 1px solid #e5e5e5; }

/* line 58, ../sass/components/_front-page.scss */
#home_slider {
  position: relative; }
  /* line 61, ../sass/components/_front-page.scss */
  #home_slider .slide {
    position: relative;
    padding-bottom: 40px; }
    /* line 66, ../sass/components/_front-page.scss */
    #home_slider .slide img {
      width: 100%;
      height: auto;
      display: none; }
    /* line 72, ../sass/components/_front-page.scss */
    #home_slider .slide .img {
      background-size: cover;
      background-position: center center;
      height: 200px;
      display: block; }
    /* line 79, ../sass/components/_front-page.scss */
    #home_slider .slide .body_copy {
      padding: 30px 30px;
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 84, ../sass/components/_front-page.scss */
    #home_slider .slide span.enticer {
      font-family: 'Graphik-Semibold';
      display: block;
      margin-top: 10px; }
    /* line 90, ../sass/components/_front-page.scss */
    #home_slider .slide h1, #home_slider .slide h4 {
      margin-bottom: 10px; }
    /* line 96, ../sass/components/_front-page.scss */
    #home_slider .slide .text_link {
      margin-top: 20px; }
  /* line 102, ../sass/components/_front-page.scss */
  #home_slider .slick-dots {
    position: absolute;
    width: 100%;
    bottom: 40px;
    left: 0px;
    text-align: center; }
    /* line 109, ../sass/components/_front-page.scss */
    #home_slider .slick-dots li {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin: 0px 5px; }
    /* line 126, ../sass/components/_front-page.scss */
    #home_slider .slick-dots li.slick-active button {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Menu toggle button
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 28, ../sass/components/_lines-button.scss */
.lines-button {
  display: inline-block;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: none;
  border: none;
  cursor: pointer;
  user-select: none;
  border-radius: 0.21429rem;
  -webkit-appearance: none; }
  /* line 38, ../sass/components/_lines-button.scss */
  .lines-button:focus {
    outline: none; }
  /* line 42, ../sass/components/_lines-button.scss */
  .lines-button:hover {
    opacity: 1; }
  /* line 46, ../sass/components/_lines-button.scss */
  .lines-button:active {
    -webkit-transition: 0;
    -ms-transition: 0;
    -moz-transition: 0;
    -o-transition: 0;
    transition: 0;
    background: rgba(0, 0, 0, 0.1); }

/* line 52, ../sass/components/_lines-button.scss */
.lines {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #000000;
  transition: 0.3s;
  position: relative;
  /*create the upper and lower lines as pseudo-elements of the middle line*/ }
  /* line 59, ../sass/components/_lines-button.scss */
  .lines:before, .lines:after {
    display: inline-block;
    width: 1.5rem;
    height: 0.1875rem;
    background: #000000;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform-origin: 0.10714rem center;
    -ms-transform-origin: 0.10714rem center;
    -moz-transform-origin: 0.10714rem center;
    -o-transform-origin: 0.10714rem center;
    transform-origin: 0.10714rem center; }
  /* line 68, ../sass/components/_lines-button.scss */
  .lines:before {
    top: 0.5rem; }
  /* line 69, ../sass/components/_lines-button.scss */
  .lines:after {
    top: -0.5rem; }

/* line 72, ../sass/components/_lines-button.scss */
.lines-button.x.close .lines {
  /*hide the middle line*/
  background: transparent;
  /*overlay the lines by setting both their top values to 0*/ }
  /* line 78, ../sass/components/_lines-button.scss */
  .lines-button.x.close .lines:before, .lines-button.x.close .lines:after {
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background: #000000;
    top: 0;
    width: 1.5rem; }
  /* line 87, ../sass/components/_lines-button.scss */
  .lines-button.x.close .lines:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    -moz-transform: rotate3d(0, 0, 1, 45deg);
    -o-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg); }
  /* line 91, ../sass/components/_lines-button.scss */
  .lines-button.x.close .lines:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    -moz-transform: rotate3d(0, 0, 1, -45deg);
    -o-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg); }

/* line 1, ../sass/components/_messages.scss */
.jGrowl-notification {
  font-family: 'Graphik-Regular';
  color: #000000;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff; }
  /* line 50, ../sass/base/_typography.scss */
  .jGrowl-notification p {
    padding: 2px 0px; }
  /* line 54, ../sass/base/_typography.scss */
  .jGrowl-notification strong {
    font-family: 'Graphik-Semibold'; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Messages
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Header
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/components/_navigation.scss */
header#header {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 30px;
  background: #ffffff;
  position: fixed;
  top: 0px;
  z-index: 100;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-delay: 0s;
  /* Safari */
  transition-delay: 0s; }
  /* line 16, ../sass/components/_navigation.scss */
  header#header a.logo {
    font-size: 0px;
    width: 70px;
    height: 42px;
    background: url(../images/_logo-sprite.png) no-repeat center 64.743%;
    background-size: 110px 350px;
    display: block;
    float: left; }
  /* line 26, ../sass/components/_navigation.scss */
  header#header .right_col {
    display: block;
    float: right; }
  /* line 31, ../sass/components/_navigation.scss */
  header#header .menu-toggle {
    display: block;
    float: left;
    font-size: 14px;
    font-family: 'Graphik-Semibold';
    padding-top: 10px;
    cursor: pointer;
    margin-left: 20px; }
    /* line 40, ../sass/components/_navigation.scss */
    header#header .menu-toggle span.text {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin-right: 10px;
      padding-top: 2px; }
  /* line 47, ../sass/components/_navigation.scss */
  header#header .teaser-icon {
    display: block;
    float: left;
    padding-top: 6px;
    padding-left: 10px;
    font-size: 0px; }
    /* line 54, ../sass/components/_navigation.scss */
    header#header .teaser-icon a:before {
      font-size: 24px; }
    /* line 57, ../sass/components/_navigation.scss */
    header#header .teaser-icon a sup {
      font-size: 10px;
      font-family: 'Graphik-Semibold';
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      vertical-align: top; }
  /* line 65, ../sass/components/_navigation.scss */
  header#header .teaser-icon.hide {
    display: none !important; }

/* line 172, ../sass/components/_navigation.scss */
#desktop-nav {
  display: none; }
  /* line 174, ../sass/components/_navigation.scss */
  #desktop-nav li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 10px; }
    /* line 178, ../sass/components/_navigation.scss */
    #desktop-nav li a {
      font-family: 'Graphik-Semibold';
      color: #000000;
      font-size: 14px;
      display: block;
      padding: 8px 0px; }

/* line 196, ../sass/components/_navigation.scss */
#mobile-nav {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  background: #ffffff;
  position: fixed;
  top: 0px;
  background: #ffffff;
  text-align: center;
  display: none;
  z-index: 50; }
  /* line 207, ../sass/components/_navigation.scss */
  #mobile-nav .body_copy {
    display: none; }
    /* line 210, ../sass/components/_navigation.scss */
    #mobile-nav .body_copy h5 {
      margin-bottom: 10px; }
    /* line 214, ../sass/components/_navigation.scss */
    #mobile-nav .body_copy:before {
      content: "";
      width: 123px;
      height: 3px;
      background: #000000;
      display: block;
      margin: 0px 0px 30px 0px; }
  /* line 224, ../sass/components/_navigation.scss */
  #mobile-nav .inner_wrapper {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }
  /* line 229, ../sass/components/_navigation.scss */
  #mobile-nav li.item, #mobile-nav li.minor-item {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-delay: 0.5s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(1), #mobile-nav li.minor-item:nth-child(1) {
      -webkit-animation-delay: 0.15s;
      /* Chrome, Safari, Opera */
      animation-delay: 0.15s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(2), #mobile-nav li.minor-item:nth-child(2) {
      -webkit-animation-delay: 0.3s;
      /* Chrome, Safari, Opera */
      animation-delay: 0.3s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(3), #mobile-nav li.minor-item:nth-child(3) {
      -webkit-animation-delay: 0.45s;
      /* Chrome, Safari, Opera */
      animation-delay: 0.45s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(4), #mobile-nav li.minor-item:nth-child(4) {
      -webkit-animation-delay: 0.6s;
      /* Chrome, Safari, Opera */
      animation-delay: 0.6s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(5), #mobile-nav li.minor-item:nth-child(5) {
      -webkit-animation-delay: 0.75s;
      /* Chrome, Safari, Opera */
      animation-delay: 0.75s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(6), #mobile-nav li.minor-item:nth-child(6) {
      -webkit-animation-delay: 0.9s;
      /* Chrome, Safari, Opera */
      animation-delay: 0.9s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(7), #mobile-nav li.minor-item:nth-child(7) {
      -webkit-animation-delay: 1.05s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.05s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(8), #mobile-nav li.minor-item:nth-child(8) {
      -webkit-animation-delay: 1.2s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.2s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(9), #mobile-nav li.minor-item:nth-child(9) {
      -webkit-animation-delay: 1.35s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.35s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(10), #mobile-nav li.minor-item:nth-child(10) {
      -webkit-animation-delay: 1.5s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.5s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(11), #mobile-nav li.minor-item:nth-child(11) {
      -webkit-animation-delay: 1.65s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.65s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(12), #mobile-nav li.minor-item:nth-child(12) {
      -webkit-animation-delay: 1.8s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.8s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(13), #mobile-nav li.minor-item:nth-child(13) {
      -webkit-animation-delay: 1.95s;
      /* Chrome, Safari, Opera */
      animation-delay: 1.95s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(14), #mobile-nav li.minor-item:nth-child(14) {
      -webkit-animation-delay: 2.1s;
      /* Chrome, Safari, Opera */
      animation-delay: 2.1s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(15), #mobile-nav li.minor-item:nth-child(15) {
      -webkit-animation-delay: 2.25s;
      /* Chrome, Safari, Opera */
      animation-delay: 2.25s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(16), #mobile-nav li.minor-item:nth-child(16) {
      -webkit-animation-delay: 2.4s;
      /* Chrome, Safari, Opera */
      animation-delay: 2.4s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(17), #mobile-nav li.minor-item:nth-child(17) {
      -webkit-animation-delay: 2.55s;
      /* Chrome, Safari, Opera */
      animation-delay: 2.55s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(18), #mobile-nav li.minor-item:nth-child(18) {
      -webkit-animation-delay: 2.7s;
      /* Chrome, Safari, Opera */
      animation-delay: 2.7s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(19), #mobile-nav li.minor-item:nth-child(19) {
      -webkit-animation-delay: 2.85s;
      /* Chrome, Safari, Opera */
      animation-delay: 2.85s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(20), #mobile-nav li.minor-item:nth-child(20) {
      -webkit-animation-delay: 3s;
      /* Chrome, Safari, Opera */
      animation-delay: 3s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(21), #mobile-nav li.minor-item:nth-child(21) {
      -webkit-animation-delay: 3.15s;
      /* Chrome, Safari, Opera */
      animation-delay: 3.15s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(22), #mobile-nav li.minor-item:nth-child(22) {
      -webkit-animation-delay: 3.3s;
      /* Chrome, Safari, Opera */
      animation-delay: 3.3s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(23), #mobile-nav li.minor-item:nth-child(23) {
      -webkit-animation-delay: 3.45s;
      /* Chrome, Safari, Opera */
      animation-delay: 3.45s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(24), #mobile-nav li.minor-item:nth-child(24) {
      -webkit-animation-delay: 3.6s;
      /* Chrome, Safari, Opera */
      animation-delay: 3.6s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(25), #mobile-nav li.minor-item:nth-child(25) {
      -webkit-animation-delay: 3.75s;
      /* Chrome, Safari, Opera */
      animation-delay: 3.75s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(26), #mobile-nav li.minor-item:nth-child(26) {
      -webkit-animation-delay: 3.9s;
      /* Chrome, Safari, Opera */
      animation-delay: 3.9s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(27), #mobile-nav li.minor-item:nth-child(27) {
      -webkit-animation-delay: 4.05s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.05s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(28), #mobile-nav li.minor-item:nth-child(28) {
      -webkit-animation-delay: 4.2s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.2s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(29), #mobile-nav li.minor-item:nth-child(29) {
      -webkit-animation-delay: 4.35s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.35s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(30), #mobile-nav li.minor-item:nth-child(30) {
      -webkit-animation-delay: 4.5s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.5s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(31), #mobile-nav li.minor-item:nth-child(31) {
      -webkit-animation-delay: 4.65s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.65s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(32), #mobile-nav li.minor-item:nth-child(32) {
      -webkit-animation-delay: 4.8s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.8s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(33), #mobile-nav li.minor-item:nth-child(33) {
      -webkit-animation-delay: 4.95s;
      /* Chrome, Safari, Opera */
      animation-delay: 4.95s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(34), #mobile-nav li.minor-item:nth-child(34) {
      -webkit-animation-delay: 5.1s;
      /* Chrome, Safari, Opera */
      animation-delay: 5.1s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(35), #mobile-nav li.minor-item:nth-child(35) {
      -webkit-animation-delay: 5.25s;
      /* Chrome, Safari, Opera */
      animation-delay: 5.25s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(36), #mobile-nav li.minor-item:nth-child(36) {
      -webkit-animation-delay: 5.4s;
      /* Chrome, Safari, Opera */
      animation-delay: 5.4s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(37), #mobile-nav li.minor-item:nth-child(37) {
      -webkit-animation-delay: 5.55s;
      /* Chrome, Safari, Opera */
      animation-delay: 5.55s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(38), #mobile-nav li.minor-item:nth-child(38) {
      -webkit-animation-delay: 5.7s;
      /* Chrome, Safari, Opera */
      animation-delay: 5.7s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(39), #mobile-nav li.minor-item:nth-child(39) {
      -webkit-animation-delay: 5.85s;
      /* Chrome, Safari, Opera */
      animation-delay: 5.85s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(40), #mobile-nav li.minor-item:nth-child(40) {
      -webkit-animation-delay: 6s;
      /* Chrome, Safari, Opera */
      animation-delay: 6s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(41), #mobile-nav li.minor-item:nth-child(41) {
      -webkit-animation-delay: 6.15s;
      /* Chrome, Safari, Opera */
      animation-delay: 6.15s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(42), #mobile-nav li.minor-item:nth-child(42) {
      -webkit-animation-delay: 6.3s;
      /* Chrome, Safari, Opera */
      animation-delay: 6.3s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(43), #mobile-nav li.minor-item:nth-child(43) {
      -webkit-animation-delay: 6.45s;
      /* Chrome, Safari, Opera */
      animation-delay: 6.45s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(44), #mobile-nav li.minor-item:nth-child(44) {
      -webkit-animation-delay: 6.6s;
      /* Chrome, Safari, Opera */
      animation-delay: 6.6s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(45), #mobile-nav li.minor-item:nth-child(45) {
      -webkit-animation-delay: 6.75s;
      /* Chrome, Safari, Opera */
      animation-delay: 6.75s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(46), #mobile-nav li.minor-item:nth-child(46) {
      -webkit-animation-delay: 6.9s;
      /* Chrome, Safari, Opera */
      animation-delay: 6.9s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(47), #mobile-nav li.minor-item:nth-child(47) {
      -webkit-animation-delay: 7.05s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.05s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(48), #mobile-nav li.minor-item:nth-child(48) {
      -webkit-animation-delay: 7.2s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.2s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(49), #mobile-nav li.minor-item:nth-child(49) {
      -webkit-animation-delay: 7.35s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.35s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(50), #mobile-nav li.minor-item:nth-child(50) {
      -webkit-animation-delay: 7.5s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.5s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(51), #mobile-nav li.minor-item:nth-child(51) {
      -webkit-animation-delay: 7.65s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.65s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(52), #mobile-nav li.minor-item:nth-child(52) {
      -webkit-animation-delay: 7.8s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.8s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(53), #mobile-nav li.minor-item:nth-child(53) {
      -webkit-animation-delay: 7.95s;
      /* Chrome, Safari, Opera */
      animation-delay: 7.95s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(54), #mobile-nav li.minor-item:nth-child(54) {
      -webkit-animation-delay: 8.1s;
      /* Chrome, Safari, Opera */
      animation-delay: 8.1s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(55), #mobile-nav li.minor-item:nth-child(55) {
      -webkit-animation-delay: 8.25s;
      /* Chrome, Safari, Opera */
      animation-delay: 8.25s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(56), #mobile-nav li.minor-item:nth-child(56) {
      -webkit-animation-delay: 8.4s;
      /* Chrome, Safari, Opera */
      animation-delay: 8.4s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(57), #mobile-nav li.minor-item:nth-child(57) {
      -webkit-animation-delay: 8.55s;
      /* Chrome, Safari, Opera */
      animation-delay: 8.55s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(58), #mobile-nav li.minor-item:nth-child(58) {
      -webkit-animation-delay: 8.7s;
      /* Chrome, Safari, Opera */
      animation-delay: 8.7s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(59), #mobile-nav li.minor-item:nth-child(59) {
      -webkit-animation-delay: 8.85s;
      /* Chrome, Safari, Opera */
      animation-delay: 8.85s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(60), #mobile-nav li.minor-item:nth-child(60) {
      -webkit-animation-delay: 9s;
      /* Chrome, Safari, Opera */
      animation-delay: 9s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(61), #mobile-nav li.minor-item:nth-child(61) {
      -webkit-animation-delay: 9.15s;
      /* Chrome, Safari, Opera */
      animation-delay: 9.15s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(62), #mobile-nav li.minor-item:nth-child(62) {
      -webkit-animation-delay: 9.3s;
      /* Chrome, Safari, Opera */
      animation-delay: 9.3s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(63), #mobile-nav li.minor-item:nth-child(63) {
      -webkit-animation-delay: 9.45s;
      /* Chrome, Safari, Opera */
      animation-delay: 9.45s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(64), #mobile-nav li.minor-item:nth-child(64) {
      -webkit-animation-delay: 9.6s;
      /* Chrome, Safari, Opera */
      animation-delay: 9.6s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(65), #mobile-nav li.minor-item:nth-child(65) {
      -webkit-animation-delay: 9.75s;
      /* Chrome, Safari, Opera */
      animation-delay: 9.75s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(66), #mobile-nav li.minor-item:nth-child(66) {
      -webkit-animation-delay: 9.9s;
      /* Chrome, Safari, Opera */
      animation-delay: 9.9s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(67), #mobile-nav li.minor-item:nth-child(67) {
      -webkit-animation-delay: 10.05s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.05s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(68), #mobile-nav li.minor-item:nth-child(68) {
      -webkit-animation-delay: 10.2s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.2s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(69), #mobile-nav li.minor-item:nth-child(69) {
      -webkit-animation-delay: 10.35s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.35s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(70), #mobile-nav li.minor-item:nth-child(70) {
      -webkit-animation-delay: 10.5s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.5s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(71), #mobile-nav li.minor-item:nth-child(71) {
      -webkit-animation-delay: 10.65s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.65s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(72), #mobile-nav li.minor-item:nth-child(72) {
      -webkit-animation-delay: 10.8s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.8s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(73), #mobile-nav li.minor-item:nth-child(73) {
      -webkit-animation-delay: 10.95s;
      /* Chrome, Safari, Opera */
      animation-delay: 10.95s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(74), #mobile-nav li.minor-item:nth-child(74) {
      -webkit-animation-delay: 11.1s;
      /* Chrome, Safari, Opera */
      animation-delay: 11.1s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(75), #mobile-nav li.minor-item:nth-child(75) {
      -webkit-animation-delay: 11.25s;
      /* Chrome, Safari, Opera */
      animation-delay: 11.25s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(76), #mobile-nav li.minor-item:nth-child(76) {
      -webkit-animation-delay: 11.4s;
      /* Chrome, Safari, Opera */
      animation-delay: 11.4s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(77), #mobile-nav li.minor-item:nth-child(77) {
      -webkit-animation-delay: 11.55s;
      /* Chrome, Safari, Opera */
      animation-delay: 11.55s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(78), #mobile-nav li.minor-item:nth-child(78) {
      -webkit-animation-delay: 11.7s;
      /* Chrome, Safari, Opera */
      animation-delay: 11.7s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(79), #mobile-nav li.minor-item:nth-child(79) {
      -webkit-animation-delay: 11.85s;
      /* Chrome, Safari, Opera */
      animation-delay: 11.85s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(80), #mobile-nav li.minor-item:nth-child(80) {
      -webkit-animation-delay: 12s;
      /* Chrome, Safari, Opera */
      animation-delay: 12s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(81), #mobile-nav li.minor-item:nth-child(81) {
      -webkit-animation-delay: 12.15s;
      /* Chrome, Safari, Opera */
      animation-delay: 12.15s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(82), #mobile-nav li.minor-item:nth-child(82) {
      -webkit-animation-delay: 12.3s;
      /* Chrome, Safari, Opera */
      animation-delay: 12.3s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(83), #mobile-nav li.minor-item:nth-child(83) {
      -webkit-animation-delay: 12.45s;
      /* Chrome, Safari, Opera */
      animation-delay: 12.45s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(84), #mobile-nav li.minor-item:nth-child(84) {
      -webkit-animation-delay: 12.6s;
      /* Chrome, Safari, Opera */
      animation-delay: 12.6s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(85), #mobile-nav li.minor-item:nth-child(85) {
      -webkit-animation-delay: 12.75s;
      /* Chrome, Safari, Opera */
      animation-delay: 12.75s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(86), #mobile-nav li.minor-item:nth-child(86) {
      -webkit-animation-delay: 12.9s;
      /* Chrome, Safari, Opera */
      animation-delay: 12.9s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(87), #mobile-nav li.minor-item:nth-child(87) {
      -webkit-animation-delay: 13.05s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.05s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(88), #mobile-nav li.minor-item:nth-child(88) {
      -webkit-animation-delay: 13.2s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.2s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(89), #mobile-nav li.minor-item:nth-child(89) {
      -webkit-animation-delay: 13.35s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.35s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(90), #mobile-nav li.minor-item:nth-child(90) {
      -webkit-animation-delay: 13.5s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.5s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(91), #mobile-nav li.minor-item:nth-child(91) {
      -webkit-animation-delay: 13.65s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.65s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(92), #mobile-nav li.minor-item:nth-child(92) {
      -webkit-animation-delay: 13.8s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.8s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(93), #mobile-nav li.minor-item:nth-child(93) {
      -webkit-animation-delay: 13.95s;
      /* Chrome, Safari, Opera */
      animation-delay: 13.95s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(94), #mobile-nav li.minor-item:nth-child(94) {
      -webkit-animation-delay: 14.1s;
      /* Chrome, Safari, Opera */
      animation-delay: 14.1s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(95), #mobile-nav li.minor-item:nth-child(95) {
      -webkit-animation-delay: 14.25s;
      /* Chrome, Safari, Opera */
      animation-delay: 14.25s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(96), #mobile-nav li.minor-item:nth-child(96) {
      -webkit-animation-delay: 14.4s;
      /* Chrome, Safari, Opera */
      animation-delay: 14.4s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(97), #mobile-nav li.minor-item:nth-child(97) {
      -webkit-animation-delay: 14.55s;
      /* Chrome, Safari, Opera */
      animation-delay: 14.55s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(98), #mobile-nav li.minor-item:nth-child(98) {
      -webkit-animation-delay: 14.7s;
      /* Chrome, Safari, Opera */
      animation-delay: 14.7s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(99), #mobile-nav li.minor-item:nth-child(99) {
      -webkit-animation-delay: 14.85s;
      /* Chrome, Safari, Opera */
      animation-delay: 14.85s; }
    /* line 240, ../sass/components/_navigation.scss */
    #mobile-nav li.item:nth-child(100), #mobile-nav li.minor-item:nth-child(100) {
      -webkit-animation-delay: 15s;
      /* Chrome, Safari, Opera */
      animation-delay: 15s; }
  /* line 247, ../sass/components/_navigation.scss */
  #mobile-nav li.item {
    display: block;
    width: 100%; }
    /* line 251, ../sass/components/_navigation.scss */
    #mobile-nav li.item a {
      font-family: 'Graphik-Semibold';
      color: #000000;
      font-size: 20px;
      display: block;
      padding: 8px 0px; }
  /* line 258, ../sass/components/_navigation.scss */
  #mobile-nav li.minor-item {
    display: block;
    width: 100%; }
    /* line 262, ../sass/components/_navigation.scss */
    #mobile-nav li.minor-item a {
      font-family: 'Graphik-Semibold';
      color: #000000;
      font-size: 20px;
      display: block;
      padding: 8px 0px; }

/* line 297, ../sass/components/_navigation.scss */
body:not(.menu_is_active) header#header.headroom--unpinned {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden; }
/* line 301, ../sass/components/_navigation.scss */
body:not(.menu_is_active) header#header.headroom--not-top {
  background: #ffffff; }
  /* line 304, ../sass/components/_navigation.scss */
  body:not(.menu_is_active) header#header.headroom--not-top .lines-button .lines {
    background: #000000 !important; }
    /* line 307, ../sass/components/_navigation.scss */
    body:not(.menu_is_active) header#header.headroom--not-top .lines-button .lines:before {
      background: #000000 !important; }
    /* line 311, ../sass/components/_navigation.scss */
    body:not(.menu_is_active) header#header.headroom--not-top .lines-button .lines:after {
      background: #000000 !important; }
  /* line 316, ../sass/components/_navigation.scss */
  body:not(.menu_is_active) header#header.headroom--not-top .teaser-icon {
    color: #000000 !important; }
  /* line 320, ../sass/components/_navigation.scss */
  body:not(.menu_is_active) header#header.headroom--not-top span.text {
    color: #000000 !important; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|News Story
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 9, ../sass/components/_news-story.scss */
.node-type-news-story #related_auctions {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }

/* line 15, ../sass/components/_news-story.scss */
#share-wrapper {
  margin-top: 60px; }
  /* line 18, ../sass/components/_news-story.scss */
  #share-wrapper .share_toggle {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #e5e5e5;
    font-size: 15px;
    text-align: center;
    padding: 20px 0px;
    font-family: 'Graphik-Semibold';
    background: #ffffff;
    z-index: 100; }
    /* line 27, ../sass/components/_news-story.scss */
    #share-wrapper .share_toggle:before {
      font-size: 24px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      margin-right: 5px; }
  /* line 34, ../sass/components/_news-story.scss */
  #share-wrapper ul {
    display: none; }
  /* line 38, ../sass/components/_news-story.scss */
  #share-wrapper li {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center; }
    /* line 41, ../sass/components/_news-story.scss */
    #share-wrapper li a {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 20px 0px;
      text-align: center;
      background: #3b5998;
      color: #ffffff;
      font-size: 0px; }
      /* line 48, ../sass/components/_news-story.scss */
      #share-wrapper li a:before {
        font-size: 30px; }
  /* line 54, ../sass/components/_news-story.scss */
  #share-wrapper li:nth-child(2) a {
    background: #e34429; }
  /* line 57, ../sass/components/_news-story.scss */
  #share-wrapper li:nth-child(3) a {
    background: #00aced; }
  /* line 60, ../sass/components/_news-story.scss */
  #share-wrapper li:nth-child(4) a {
    background: #646464; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Growl Notifications
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/components/_notificaitons.scss */
.igrowl-customName {
  background: #ffffff;
  width: 280px;
  padding: 20px; }
  /* line 12, ../sass/components/_notificaitons.scss */
  .igrowl-customName a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: calc(100% - 70px);
    padding: 0px; }
  /* line 18, ../sass/components/_notificaitons.scss */
  .igrowl-customName .igrowl-text {
    color: #000000; }
    /* line 21, ../sass/components/_notificaitons.scss */
    .igrowl-customName .igrowl-text .igrowl-title {
      font-family: 'Graphik-Semibold';
      font-size: 14px;
      line-height: 18px;
      font-weight: normal; }
    /* line 28, ../sass/components/_notificaitons.scss */
    .igrowl-customName .igrowl-text .igrowl-message {
      font-family: 'Graphik-Regular';
      color: #000000;
      font-size: 16px;
      line-height: 30px;
      font-size: 10px;
      line-height: 12px;
      padding-bottom: 10px; }
      /* line 50, ../sass/base/_typography.scss */
      .igrowl-customName .igrowl-text .igrowl-message p {
        padding: 2px 0px; }
      /* line 54, ../sass/base/_typography.scss */
      .igrowl-customName .igrowl-text .igrowl-message strong {
        font-family: 'Graphik-Semibold'; }
  /* line 36, ../sass/components/_notificaitons.scss */
  .igrowl-customName .igrowl-dismiss {
    -webkit-appearance: none;
    background: none;
    border: none; }
    /* line 40, ../sass/components/_notificaitons.scss */
    .igrowl-customName .igrowl-dismiss:focus {
      outline: none; }
    /* line 44, ../sass/components/_notificaitons.scss */
    .igrowl-customName .igrowl-dismiss:before {
      content: "\6a";
      font-family: "dunbar-sloane" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #000000;
      font-size: 15px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Catalogue
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 9, ../sass/components/_subscriptions.scss */
.node-type-subscription-portal #page_banner .body_copy {
  max-width: 600px; }

/* line 14, ../sass/components/_subscriptions.scss */
#subscription_form {
  padding-top: 60px;
  padding-bottom: 60px;
  background: #f8f8f8; }
  /* line 19, ../sass/components/_subscriptions.scss */
  #subscription_form form {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 60px; }
  /* line 23, ../sass/components/_subscriptions.scss */
  #subscription_form .machine_total {
    display: none; }
  /* line 27, ../sass/components/_subscriptions.scss */
  #subscription_form .form_footer {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0px; }
    /* line 31, ../sass/components/_subscriptions.scss */
    #subscription_form .form_footer .form-item-order-total label {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline; }
    /* line 36, ../sass/components/_subscriptions.scss */
    #subscription_form .form_footer .form-item-order-total input {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      max-width: 110px;
      font-family: 'Graphik-Semibold'; }
    /* line 42, ../sass/components/_subscriptions.scss */
    #subscription_form .form_footer .form-item-order-total span.field-suffix {
      font-family: 'Graphik-Semibold'; }
    /* line 48, ../sass/components/_subscriptions.scss */
    #subscription_form .form_footer .black_submit {
      width: 100%; }
  /* line 52, ../sass/components/_subscriptions.scss */
  #subscription_form .form_footer_left {
    padding: 20px 0px 0px 0px; }
  /* line 56, ../sass/components/_subscriptions.scss */
  #subscription_form .publication_row {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 10px 0px; }
    /* line 61, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      background: #ffffff;
      top: 0px;
      left: 0px;
      z-index: 0; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(1) {
      z-index: 99; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(2) {
      z-index: 98; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(3) {
      z-index: 97; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(4) {
      z-index: 96; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(5) {
      z-index: 95; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(6) {
      z-index: 94; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(7) {
      z-index: 93; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(8) {
      z-index: 92; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(9) {
      z-index: 91; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(10) {
      z-index: 90; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(11) {
      z-index: 89; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(12) {
      z-index: 88; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(13) {
      z-index: 87; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(14) {
      z-index: 86; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(15) {
      z-index: 85; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(16) {
      z-index: 84; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(17) {
      z-index: 83; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(18) {
      z-index: 82; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(19) {
      z-index: 81; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(20) {
      z-index: 80; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(21) {
      z-index: 79; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(22) {
      z-index: 78; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(23) {
      z-index: 77; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(24) {
      z-index: 76; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(25) {
      z-index: 75; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(26) {
      z-index: 74; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(27) {
      z-index: 73; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(28) {
      z-index: 72; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(29) {
      z-index: 71; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(30) {
      z-index: 70; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(31) {
      z-index: 69; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(32) {
      z-index: 68; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(33) {
      z-index: 67; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(34) {
      z-index: 66; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(35) {
      z-index: 65; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(36) {
      z-index: 64; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(37) {
      z-index: 63; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(38) {
      z-index: 62; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(39) {
      z-index: 61; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(40) {
      z-index: 60; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(41) {
      z-index: 59; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(42) {
      z-index: 58; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(43) {
      z-index: 57; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(44) {
      z-index: 56; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(45) {
      z-index: 55; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(46) {
      z-index: 54; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(47) {
      z-index: 53; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(48) {
      z-index: 52; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(49) {
      z-index: 51; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(50) {
      z-index: 50; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(51) {
      z-index: 49; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(52) {
      z-index: 48; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(53) {
      z-index: 47; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(54) {
      z-index: 46; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(55) {
      z-index: 45; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(56) {
      z-index: 44; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(57) {
      z-index: 43; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(58) {
      z-index: 42; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(59) {
      z-index: 41; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(60) {
      z-index: 40; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(61) {
      z-index: 39; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(62) {
      z-index: 38; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(63) {
      z-index: 37; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(64) {
      z-index: 36; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(65) {
      z-index: 35; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(66) {
      z-index: 34; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(67) {
      z-index: 33; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(68) {
      z-index: 32; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(69) {
      z-index: 31; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(70) {
      z-index: 30; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(71) {
      z-index: 29; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(72) {
      z-index: 28; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(73) {
      z-index: 27; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(74) {
      z-index: 26; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(75) {
      z-index: 25; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(76) {
      z-index: 24; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(77) {
      z-index: 23; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(78) {
      z-index: 22; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(79) {
      z-index: 21; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(80) {
      z-index: 20; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(81) {
      z-index: 19; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(82) {
      z-index: 18; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(83) {
      z-index: 17; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(84) {
      z-index: 16; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(85) {
      z-index: 15; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(86) {
      z-index: 14; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(87) {
      z-index: 13; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(88) {
      z-index: 12; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(89) {
      z-index: 11; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(90) {
      z-index: 10; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(91) {
      z-index: 9; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(92) {
      z-index: 8; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(93) {
      z-index: 7; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(94) {
      z-index: 6; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(95) {
      z-index: 5; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(96) {
      z-index: 4; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(97) {
      z-index: 3; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(98) {
      z-index: 2; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(99) {
      z-index: 1; }
    /* line 73, ../sass/components/_subscriptions.scss */
    #subscription_form .publication_row:nth-child(100) {
      z-index: 0; }
  /* line 79, ../sass/components/_subscriptions.scss */
  #subscription_form .pub_details {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    z-index: 0;
    border-bottom: 1px solid #e5e5e5; }
    /* line 87, ../sass/components/_subscriptions.scss */
    #subscription_form .pub_details img {
      width: 80px;
      height: auto;
      display: block;
      float: left; }
    /* line 94, ../sass/components/_subscriptions.scss */
    #subscription_form .pub_details .title_area {
      width: calc(100% - 100px);
      text-align: center;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0px; }
      /* line 99, ../sass/components/_subscriptions.scss */
      #subscription_form .pub_details .title_area h4 span {
        font-size: 13px;
        display: block;
        margin-top: 10px; }
  /* line 108, ../sass/components/_subscriptions.scss */
  #subscription_form .modifiers {
    display: block;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 10; }
    /* line 113, ../sass/components/_subscriptions.scss */
    #subscription_form .modifiers .subscription_toggle {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-family: 'Graphik-Semibold';
      text-align: center;
      padding: 20px 0px;
      border-bottom: 1px solid #e5e5e5; }
      /* line 120, ../sass/components/_subscriptions.scss */
      #subscription_form .modifiers .subscription_toggle:after {
        content: "\25BC";
        font-size: 10px;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin-left: 15px; }
    /* line 127, ../sass/components/_subscriptions.scss */
    #subscription_form .modifiers .line_total {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      font-family: 'Graphik-Semibold';
      position: relative; }
      /* line 133, ../sass/components/_subscriptions.scss */
      #subscription_form .modifiers .line_total .form-item {
        position: relative; }
      /* line 136, ../sass/components/_subscriptions.scss */
      #subscription_form .modifiers .line_total input {
        background: #ffffff;
        width: 100%;
        text-align: center; }
      /* line 142, ../sass/components/_subscriptions.scss */
      #subscription_form .modifiers .line_total .field-prefix {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 20px; }
    /* line 148, ../sass/components/_subscriptions.scss */
    #subscription_form .modifiers .form-item {
      margin-bottom: 0px; }
    /* line 152, ../sass/components/_subscriptions.scss */
    #subscription_form .modifiers .form-checkboxes {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 25px 0px;
      border-bottom: 1px solid #e5e5e5;
      display: none; }
    /* line 159, ../sass/components/_subscriptions.scss */
    #subscription_form .modifiers .form-type-checkbox {
      display: block;
      float: left;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center; }
      /* line 163, ../sass/components/_subscriptions.scss */
      #subscription_form .modifiers .form-type-checkbox label {
        font-family: 'Graphik-Semibold';
        font-size: 12px;
        width: 100%;
        display: block;
        float: left;
        position: relative;
        padding: 10px 0px; }
        /* line 172, ../sass/components/_subscriptions.scss */
        #subscription_form .modifiers .form-type-checkbox label:before {
          border: 1px solid #e5e5e5;
          border-radius: 100px;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          left: 15px;
          font-size: 14px; }

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|User
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 8, ../sass/components/_user.scss */
#auth_box .logo {
  width: 100%;
  height: 78px;
  background: url(../images/_logo-sprite.png) no-repeat center 64.63%;
  background-size: 220px 700px;
  font-size: 0px;
  display: block; }
/* line 17, ../sass/components/_user.scss */
#auth_box h2.title {
  display: block;
  text-align: center;
  font-size: 20px !important; }
/* line 22, ../sass/components/_user.scss */
#auth_box label {
  margin-bottom: 10px; }
/* line 25, ../sass/components/_user.scss */
#auth_box .description {
  font-family: 'Graphik-Regular';
  color: #000000;
  font-size: 16px;
  line-height: 30px;
  display: block;
  padding-top: 10px; }
  /* line 50, ../sass/base/_typography.scss */
  #auth_box .description p {
    padding: 2px 0px; }
  /* line 54, ../sass/base/_typography.scss */
  #auth_box .description strong {
    font-family: 'Graphik-Semibold'; }
/* line 31, ../sass/components/_user.scss */
#auth_box input[type="submit"] {
  background: #000000;
  color: #ffffff;
  font-family: 'Graphik-Semibold';
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-weight: normal;
  text-align: center;
  width: 100%; }

/*# sourceMappingURL=dunbar-sloane.no-query.css.map */
