/* Standard Sizes */
/* Standard Sizes */
/* line 115, mixins.css.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* Adds the abstract-looking bow-shaped shadow to a section. */
/*=========================== FONTS ======================= */
/* DIN Condensed */
/* Freight Sans Pro */
/*------ System fonts ------ */
/*====================================== Styles =========================== */
/*-------------------------------------- Headers -------------------------- */
/* line 641, mixins.css.scss */
body, p {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 26px;
  color: #666666;
  font-style: normal; }

/* line 676, mixins.css.scss */
.copy-hero {
  font-family: "freight-sans-pro", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.2em;
  text-transform: none;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 35px;
  text-align: center;
  color: #666666; }

/* line 680, mixins.css.scss */
blockquote {
  font-family: "freight-sans-pro", sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2em;
  text-transform: none;
  text-transform: uppercase;
  font-style: italic;
  text-transform: none;
  font-size: 18px;
  letter-spacing: -0.8px;
  line-height: 29px;
  color: white;
  background: transparent url(sprites/text-bg.png) repeat scroll 0 0; }

/*------------------------- Component fonts ----------------- */
/* line 698, mixins.css.scss */
.inverted .dropdown > li > a, .dropdown.inverted > li > a {
  color: #202020;
  background: #fff; }
/* line 702, mixins.css.scss */
.inverted .dropdown a > span, .dropdown.inverted a > span {
  color: #202020;
  background-position: right -212px; }
/* line 706, mixins.css.scss */
.inverted .dropdown ul, .dropdown.inverted ul {
  background: #fff; }
  /* line 708, mixins.css.scss */
  .inverted .dropdown ul a, .dropdown.inverted ul a {
    color: #202020;
    background: #fff; }
    /* line 711, mixins.css.scss */
    .inverted .dropdown ul a:hover, .dropdown.inverted ul a:hover {
      color: #202020;
      background: #c4cfd3; }

/*=========================== Icons ======================= */
/* line 306, sprites/*.png */
.sprites-sprite, .sprites-icon-alert-red, .sprites-icon-alert, .sprites-icon-close-map, .sprites-icon-close-x-white, .sprites-icon-date-picker-calendar, .sprites-icon-email, .sprites-icon-gem-cushion, .sprites-icon-gem-detail-share, .sprites-icon-gem-emerald, .sprites-icon-gem-heart, .sprites-icon-gem-not-sure, .sprites-icon-gem-oval, .sprites-icon-gem-pear, .sprites-icon-gem-rectangle, .sprites-icon-gem-round, .sprites-icon-gem-square, .sprites-icon-green-check-sm, .sprites-icon-green-check, .sprites-icon-magnify, .sprites-icon-media-gallery, .sprites-icon-nav-separator, .sprites-icon-phone, .sprites-icon-question, .sprites-icon-red-arrow, .sprites-icon-red-left-arrow, .sprites-icon-share-facebook, .sprites-icon-share-twitter, .sprites-icon-step-nav-arrow-selected, .sprites-icon-step-nav-arrow, .sprites-icon-stop-watch, .sprites-icon-white-left-arrow, .sprites-icon-white-right-arrow, .sprites-progress-indicator, .sprites-progress-nav {
  background: url('/img/sprites-s6da4de9852.png') no-repeat; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-alert-red {
  background-position: 0 -1066px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-alert {
  background-position: 0 -1128px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-close-map {
  background-position: 0 -677px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-close-x-white {
  background-position: 0 -797px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-date-picker-calendar {
  background-position: 0 -1281px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-email {
  background-position: 0 -655px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-cushion {
  background-position: 0 -610px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-detail-share {
  background-position: 0 -314px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-emerald {
  background-position: 0 -849px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-heart {
  background-position: 0 -337px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-not-sure {
  background-position: 0 -1027px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-oval {
  background-position: 0 -520px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-pear {
  background-position: 0 -565px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-rectangle {
  background-position: 0 -1183px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-round {
  background-position: 0 -381px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-gem-square {
  background-position: 0 -1220px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-green-check-sm {
  background-position: 0 -1144px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-green-check {
  background-position: 0 -981px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-magnify {
  background-position: 0 -829px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-media-gallery {
  background-position: 0 -1312px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-nav-separator {
  background-position: 0 -1082px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-phone {
  background-position: 0 -761px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-question {
  background-position: 0 -946px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-red-arrow {
  background-position: 0 -1299px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-red-left-arrow {
  background-position: 0 -1306px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-share-facebook {
  background-position: 0 -1108px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-share-twitter {
  background-position: 0 -1007px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-step-nav-arrow-selected {
  background-position: 0 -709px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-step-nav-arrow {
  background-position: 0 -894px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-stop-watch {
  background-position: 0 -426px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-white-left-arrow {
  background-position: 0 -1262px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-icon-white-right-arrow {
  background-position: 0 -1164px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-progress-indicator {
  background-position: 0 -468px; }

/* line 60, ../../../../Users/jsemko/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprites-progress-nav {
  background-position: 0 0; }

/* line 8, about-us-contact.css.scss */
#about-us-contact .content {
  border-bottom: 1px dotted #CCC;
  padding-bottom: 61px;
  margin-bottom: 1px; }
  /* line 12, about-us-contact.css.scss */
  #about-us-contact .content .lr {
    float: left;
    text-align: left;
    width: 723px;
    margin-right: 1px;
    border-right: 1px dotted #ccc;
    padding-right: 48px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 20, about-us-contact.css.scss */
    #about-us-contact .content .lr .header-hero {
      font-size: 45px;
      letter-spacing: -2px;
      text-align: left;
      margin-bottom: 20px; }
    /* line 26, about-us-contact.css.scss */
    #about-us-contact .content .lr h4 {
      text-align: left; }
    /* line 30, about-us-contact.css.scss */
    #about-us-contact .content .lr form {
      text-align: right; }
      /* line 32, about-us-contact.css.scss */
      #about-us-contact .content .lr form fieldset {
        background: #f1f1f1;
        padding: 30px 40px 30px 40px;
        text-align: left;
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0;
        -moz-border-radius-topleft: 0;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box; }
        /* line 38, about-us-contact.css.scss */
        #about-us-contact .content .lr form fieldset .dropdown {
          width: 320px; }
        /* line 41, about-us-contact.css.scss */
        #about-us-contact .content .lr form fieldset .row {
          margin-bottom: 15px;
          position: relative; }
          /* line 44, about-us-contact.css.scss */
          #about-us-contact .content .lr form fieldset .row label {
            display: block;
            color: #444;
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 3px; }
            /* line 50, about-us-contact.css.scss */
            #about-us-contact .content .lr form fieldset .row label span {
              font-weight: normal; }
          /* line 54, about-us-contact.css.scss */
          #about-us-contact .content .lr form fieldset .row input[type=text] {
            width: 428px; }
            /* line 56, about-us-contact.css.scss */
            #about-us-contact .content .lr form fieldset .row input[type=text].focused {
              color: #444; }
          /* line 60, about-us-contact.css.scss */
          #about-us-contact .content .lr form fieldset .row label.error {
            background: #dc0e23 url("../img/sprites/icon-alert-red.png") no-repeat 15px 12px;
            -webkit-border-top-right-radius: 3px;
            -webkit-border-bottom-right-radius: 3px;
            -webkit-border-bottom-left-radius: 3px;
            -webkit-border-top-left-radius: 3px;
            -moz-border-radius-topright: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-bottomleft: 3px;
            -moz-border-radius-topleft: 3px;
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
            border-top-left-radius: 3px;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            color: white !important;
            position: absolute;
            left: 10px;
            top: 63px;
            padding: 7px 0;
            padding-left: 42px !important;
            width: 210px;
            text-align: left;
            font-weight: normal;
            z-index: 99;
            font-size: 12px !important; }
            /* line 74, about-us-contact.css.scss */
            #about-us-contact .content .lr form fieldset .row label.error:before {
              content: "";
              width: 13px;
              height: 7px;
              background: url("../img/sprites/icon-red-arrow.png") no-repeat 0 0;
              position: absolute;
              top: -7px;
              left: 16px; }
      /* line 86, about-us-contact.css.scss */
      #about-us-contact .content .lr form input[type=submit] {
        background: #DE111E;
        color: white;
        cursor: pointer;
        padding: 15px 20px; }
    /* line 93, about-us-contact.css.scss */
    #about-us-contact .content .lr .confirmation {
      background: #f1f1f1;
      padding: 38px 40px 80px 40px;
      text-align: left;
      margin-bottom: 40px;
      -webkit-border-top-right-radius: 3px;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      -webkit-border-top-left-radius: 0;
      -moz-border-radius-topright: 3px;
      -moz-border-radius-bottomright: 0;
      -moz-border-radius-bottomleft: 0;
      -moz-border-radius-topleft: 0;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
      /* line 99, about-us-contact.css.scss */
      #about-us-contact .content .lr .confirmation h4 {
        margin-bottom: 10px; }
  /* line 104, about-us-contact.css.scss */
  #about-us-contact .content .rr {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px dotted #ccc;
    float: right;
    text-align: left;
    width: 248px;
    padding-left: 32px; }
    /* line 111, about-us-contact.css.scss */
    #about-us-contact .content .rr header {
      text-align: center;
      font-size: 15px;
      background-position: center bottom; }
    /* line 116, about-us-contact.css.scss */
    #about-us-contact .content .rr p {
      font-size: 12px;
      line-height: 20px;
      margin-bottom: 15px; }
      /* line 120, about-us-contact.css.scss */
      #about-us-contact .content .rr p span {
        display: block;
        font-weight: bold;
        color: #202020; }
