@charset "UTF-8";
/* line 47, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.ease {
  -webkit-transition: all 150ms cubic-bezier(1, 0, 0, 1);
  -moz-transition: all 150ms cubic-bezier(1, 0, 0, 1);
  -o-transition: all 150ms cubic-bezier(1, 0, 0, 1);
  transition: all 150ms cubic-bezier(1, 0, 0, 1);
  /* easeInOutExpo */ }

/* line 54, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.easeBack {
  -webkit-transition: all 500ms cubic-bezier(0.79, 0, 0.145, 1);
  /* older webkit */
  -webkit-transition: all 500ms cubic-bezier(0.79, -0.3, 0.145, 1.34);
  -moz-transition: all 500ms cubic-bezier(0.79, -0.3, 0.145, 1.34);
  -o-transition: all 500ms cubic-bezier(0.79, -0.3, 0.145, 1.34);
  transition: all 500ms cubic-bezier(0.79, -0.3, 0.145, 1.34);
  /* custom */ }

/* line 62, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.easeSine {
  -webkit-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -moz-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
  /* easeOutSine */ }

/* line 69, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.radius {
  border-radius: 4px; }

/* line 73, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.grey-bg {
  background: #DEDEDE; }

/* line 77, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.light-grey-bg {
  background: #f8f8f8; }

/* line 81, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.fa-awesome, .new-login-box a.oauth::before, .new-login-box .form-actions .button::before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  font-size: inherit;
  text-rendering: auto; }

/* line 98, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 104, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.clearfix:after {
  clear: both; }

/* line 109, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box .row .columns {
  max-width: 500px; }
/* line 112, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box .logo {
  padding: 0; }
  /* line 114, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .new-login-box .logo .columns {
    padding: 0; }
/* line 118, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box .text-center .line {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  border-top: 1px solid black; }
  /* line 123, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .new-login-box .text-center .line span {
    position: absolute;
    text-align: center;
    background-color: #DEDEDE;
    bottom: -10px;
    padding: 0 10px;
    margin-left: -20px; }
/* line 132, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box .grey-bg {
  padding: 1em 2em 2em 2em; }
/* line 135, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box .header-text {
  padding: 1.5em 2em 1px 2em; }
/* line 138, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box a.oauth::before {
  content: '\f09a';
  margin-right: 10px;
  padding: 0; }
/* line 144, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
.new-login-box .form-actions .button::before {
  content: '\f023';
  padding: 0;
  margin-right: 10px; }

@media only screen and (max-width: 1200px) {
  /* line 163, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .vid-wrapper:before {
    font-size: 2.5em; } }
@media only screen and (max-width: 1000px) {
  /* line 168, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .vid-wrapper:before {
    font-size: 1.5em; } }
@media only screen and (max-width: 768px) {
  /* line 173, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .vid-wrapper:before {
    font-size: 1em; } }
@media only screen and (max-width: 640px) {
  /* line 178, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .vid-wrapper:before {
    font-size: 1.5em; } }
@media only screen and (max-width: 500px) {
  /* line 183, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/variables.scss */
  .vid-wrapper:before {
    font-size: 1em; } }
/* line 3, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
nav.main-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: #fff;
  z-index: 10;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }
  /* line 15, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .row {
    max-width: 100%; }
  /* line 19, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav h1 {
    margin: 0; }
  /* line 23, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav h1 a {
    color: #404040;
    line-height: 100px;
    margin: 0; }
  /* line 29, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav #logo {
    line-height: 100px;
    max-width: 200px; }
  /* line 34, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .mobile-nav-button {
    display: none; }
  /* line 38, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .navigation {
    list-style: none;
    margin: 0; }
    /* line 41, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation li {
      display: inline-block;
      line-height: 100px;
      margin-right: 20px; }
      /* line 45, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      nav.main-nav .navigation li a.button {
        color: #fff; }
      /* line 48, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      nav.main-nav .navigation li a.button:hover, nav.main-nav .navigation li a.button:focus {
        color: #fff; }
    /* line 52, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation li a {
      color: #404040;
      font-weight: 800;
      font-size: 16px; }
      /* line 56, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      nav.main-nav .navigation li a:hover {
        color: #f76e38; }
    /* line 60, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation .notification-count {
      display: inline-block;
      border-radius: 50%;
      height: 18px;
      width: 18px;
      line-height: 18px;
      background: #e74c3c;
      font-weight: 800;
      font-size: 0.7em; }
      /* line 69, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      nav.main-nav .navigation .notification-count .number {
        width: 100%;
        color: white;
        text-align: center;
        font-size: 10px; }
    /* line 79, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation li.has-dropdown {
      position: relative; }
    /* line 82, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation li.has-dropdown a i {
      vertical-align: text-top; }
    /* line 85, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation ul.dropdown {
      position: absolute;
      width: 220px;
      top: 70px;
      left: -20px;
      margin: 0;
      padding: 15px 20px;
      background: #eee;
      -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
      display: none;
      z-index: 3; }
    /* line 99, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation ul.dropdown:after {
      content: '';
      position: absolute;
      top: -30px;
      left: 20px;
      font-size: 32px;
      font-family: FontAwesome;
      color: #eee; }
    /* line 109, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation li.has-dropdown:hover ul.dropdown {
      display: block; }
    /* line 112, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation ul.dropdown li {
      line-height: 1.6em; }
    /* line 115, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation ul.dropdown li a {
      font-size: 13px; }
  /* line 123, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .columns.login {
    padding-right: 0; }
  /* line 129, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register li.has-border-right {
    margin-right: 25px; }
  /* line 133, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register i.fancy {
    color: #DEDEDE;
    font-size: 2.5em;
    vertical-align: -15% !important;
    margin-left: 4px; }
  /* line 140, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register i.fancy.not-signed-in {
    font-size: 1.8em;
    color: #208ecf;
    margin-right: 2px; }
  /* line 146, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register li.has-dropdown.cart-dropdown {
    margin-right: 0; }
  /* line 150, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register li.has-dropdown.cart-dropdown:hover ul.dropdown {
    display: none; }
  /* line 154, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register li.desktop-cart {
    border-left: solid 1px #DEDEDE;
    padding-left: 30px;
    padding-right: 30px;
    position: relative; }
    /* line 159, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav ul.login-register li.desktop-cart span.open-cart {
      display: block; }
    /* line 162, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav ul.login-register li.desktop-cart span.close-cart {
      display: none; }
    /* line 165, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav ul.login-register li.desktop-cart.active {
      background: #f8f8f8; }
      /* line 167, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      nav.main-nav ul.login-register li.desktop-cart.active span.open-cart {
        display: none; }
      /* line 170, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      nav.main-nav ul.login-register li.desktop-cart.active span.close-cart {
        display: block; }
  /* line 176, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register .mobile-icon {
    display: none; }
  /* line 180, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav ul.login-register .desktop-icon {
    display: inline-block; }

/* line 189, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
.header-count {
  background: #E34F30;
  border-radius: 100%;
  font-size: 10px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: 20px;
  color: #fff;
  top: 28px;
  right: 20px; }

/* line 203, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
#quick-cart {
  position: fixed;
  z-index: 9;
  background: #f8f8f8;
  top: 100px;
  right: 0;
  width: 100%;
  max-width: 400px;
  height: 100%;
  border-top: solid 1px #DEDEDE;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
  overflow-y: auto;
  padding: 20px;
  display: none; }
  /* line 219, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart.open {
    display: block; }
  /* line 222, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li {
    width: 100%;
    list-style: none; }
  /* line 226, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart h4 {
    font-size: 32px;
    border-bottom: solid 1px #DEDEDE;
    padding-bottom: 16px;
    margin-bottom: 20px; }
  /* line 232, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.js-cart-sub-total, #quick-cart li.js-cart-checkout {
    width: 50%;
    padding: 0 20px;
    float: left;
    margin: 0 0 100px; }
  /* line 238, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.js-cart-sub-total {
    font-weight: 800;
    margin-top: 15px; }
  /* line 243, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.cart-item p {
    font-size: 10px;
    margin: 0 0 6px; }
  /* line 247, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.cart-item p.quick-title {
    font-weight: 800;
    font-size: 12px; }
  /* line 251, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.cart-item img {
    margin: 0;
    vertical-align: top; }
  /* line 255, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.cart-item p.quick-remove i {
    font-size: 16px;
    vertical-align: top;
    color: #f76e38; }
  /* line 260, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart li.cart-item hr {
    margin: 10px 0; }

/* line 266, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
nav.touch-navigation {
  display: none; }
  /* line 269, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation.active {
    display: block; }
  /* line 273, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation ul {
    list-style: none;
    margin: 0;
    padding: 40px 0; }
  /* line 279, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation ul.importants {
    text-align: center; }
    /* line 281, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.importants li {
      margin-top: 2em; }
    /* line 284, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.importants li:first-child {
      margin-top: 0; }
    /* line 287, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.importants a {
      font-size: 2em;
      font-weight: 800;
      color: #404040;
      line-height: 1em; }
    /* line 293, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.importants p {
      color: #c5c5c5;
      margin: 0; }
  /* line 299, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation ul.login-register {
    background: #DEDEDE;
    margin: 0;
    padding: 40px 20px 0;
    list-style: none; }
    /* line 304, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.login-register li {
      padding: 0 0 16px;
      margin: 0;
      width: 50%;
      float: left; }
    /* line 311, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.login-register a {
      color: #5C5C5C;
      display: block;
      text-align: center;
      color: #208ecf; }
    /* line 317, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.login-register a i {
      margin-right: 4px;
      border: solid 2px #208ecf;
      color: #208ecf;
      border-radius: 100%;
      padding: 5px;
      height: 2em;
      width: 2em; }
  /* line 330, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation ul.mobile-sitemap {
    background: #DEDEDE;
    margin: 0;
    padding: 0 20px 40px;
    list-style: none; }
    /* line 335, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.mobile-sitemap li {
      border-bottom: solid 1px #5C5C5C;
      padding: 0 0 8px;
      margin: 8px 0; }
    /* line 340, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.mobile-sitemap li:first-child {
      border-top: solid 1px #5C5C5C;
      padding-top: 8px;
      margin-top: 0; }
    /* line 345, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.mobile-sitemap a {
      color: #5C5C5C;
      display: block; }
    /* line 349, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.touch-navigation ul.mobile-sitemap a i {
      float: right;
      margin-top: 4px;
      margin-right: 4px; }

@media only screen and (max-width: 1250px) {
  /* line 362, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .navigation li a {
    font-size: 14px; } }
@media only screen and (max-width: 1024px) {
  /* line 370, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav .menu-dropdown {
    display: none; }

  /* line 376, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .navigation, nav.main-nav .login {
    display: none; }
  /* line 380, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .mobile-nav-button {
    display: block; }

  /* line 386, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  .desktop-nav {
    display: none; }

  /* line 390, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation {
    display: none; }

  /* line 395, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation .mobile-icon {
    display: inline-block; }
  /* line 398, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.touch-navigation .desktop-cart, nav.touch-navigation .desktop-icon {
    display: none; }

  /* line 403, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  .login-register .dropdown {
    display: none; }

  /* line 407, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav .mobile-nav-button {
    padding-right: 0; }

  /* line 411, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  .mobile-nav-button span.show-cart-button span.open-cart, .mobile-nav-button span.show-cart-button.active span.close-cart {
    font-size: 1.4em; }

  /* line 415, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  .mobile-nav-button span {
    line-height: 100px;
    font-size: 2em;
    color: #404040;
    float: right; }
    /* line 420, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    .mobile-nav-button span.show-cart-button {
      border-left: solid 1px #DEDEDE;
      padding-left: 20px;
      margin-left: 20px;
      padding-right: 20px;
      position: relative; }
      /* line 426, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      .mobile-nav-button span.show-cart-button span.open-cart {
        display: block; }
      /* line 429, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      .mobile-nav-button span.show-cart-button span.close-cart {
        display: none; }
      /* line 432, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
      .mobile-nav-button span.show-cart-button.active {
        background: #f8f8f8; }
        /* line 434, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
        .mobile-nav-button span.show-cart-button.active span.open-cart {
          display: none; }
        /* line 437, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
        .mobile-nav-button span.show-cart-button.active span.close-cart {
          display: block; } }
@media only screen and (max-width: 800px) {
  /* line 450, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav #logo {
    max-width: 120px;
    line-height: 60px; }

  /* line 455, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  nav.main-nav {
    height: 60px; }
    /* line 457, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav h1 {
      font-size: 24px; }
    /* line 461, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav h1 a {
      color: #404040;
      line-height: 60px;
      margin: 0; }
    /* line 468, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    nav.main-nav .navigation li {
      line-height: 60px; }

  /* line 473, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  #quick-cart {
    top: 60px; }
    /* line 475, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    #quick-cart li.js-cart-sub-total, #quick-cart li.js-cart-checkout {
      width: 100%;
      float: left;
      margin: 0 0 100px;
      text-align: center; }
    /* line 481, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    #quick-cart li.js-cart-sub-total {
      margin: 20px 0; }

  /* line 486, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  .header-count {
    top: 12px;
    right: 10px; }

  /* line 491, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
  .mobile-nav-button span {
    line-height: 60px;
    font-size: 1em; }
    /* line 494, /home/containerdoor/sites/containerdoor/releases/20171113002700/app/assets/stylesheets/navigation.scss */
    .mobile-nav-button span.show-cart-button {
      padding-left: 20px;
      margin-left: 20px;
      padding-right: 20px; } }
