/*
Theme Name:     Bella Figura
Author:         Boxcar Team Rah Rah Go Team!
Template:       boxcar-base
Version:        0.0.3
*/
/**
  * @name Bella Bootstrap
  * @description This is the file which "bootstraps" both Bella stylesheets, essentially "main" and "blog" dividing up the two sides of bellafigura.com, ie regular vs. Press'd
  */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../boxcar-base/sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../boxcar-base/sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../boxcar-base/sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 51, ../boxcar-base/sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 66, ../boxcar-base/sass/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 76, ../boxcar-base/sass/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 88, ../boxcar-base/sass/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 96, ../boxcar-base/sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 104, ../boxcar-base/sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 118, ../boxcar-base/sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 127, ../boxcar-base/sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 135, ../boxcar-base/sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 144, ../boxcar-base/sass/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 152, ../boxcar-base/sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 162, ../boxcar-base/sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 171, ../boxcar-base/sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 183, ../boxcar-base/sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 191, ../boxcar-base/sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 199, ../boxcar-base/sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 207, ../boxcar-base/sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 215, ../boxcar-base/sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 219, ../boxcar-base/sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 231, ../boxcar-base/sass/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 239, ../boxcar-base/sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 251, ../boxcar-base/sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 263, ../boxcar-base/sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 274, ../boxcar-base/sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 285, ../boxcar-base/sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 299, ../boxcar-base/sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 311, ../boxcar-base/sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 324, ../boxcar-base/sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 336, ../boxcar-base/sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 346, ../boxcar-base/sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 358, ../boxcar-base/sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 370, ../boxcar-base/sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 379, ../boxcar-base/sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 390, ../boxcar-base/sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 403, ../boxcar-base/sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 2, ../boxcar-base/sass/neat/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* safari and chrome */
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: rotate(4deg);
  }
  50% {
    -webkit-transform: rotate(-4deg);
  }
  100% {
    -webkit-transform: rotate(4deg);
  }
}
/* firefox */
@-moz-keyframes wiggle {
  0% {
    -moz-transform: rotate(4deg);
  }
  50% {
    -moz-transform: rotate(-4deg);
  }
  100% {
    -moz-transform: rotate(4deg);
  }
}
/* anyone brave enough to implement the ideal method */
@keyframes wiggle {
  0% {
    transform: rotate(4deg);
  }
  50% {
    transform: rotate(-4deg);
  }
  100% {
    transform: rotate(4deg);
  }
}
/* safari and chrome */
@-webkit-keyframes fallaway {
  0% {
    -webkit-transform: scale(1, 1) rotate(0deg);
  }
  100% {
    -webkit-transform: scale(0.05, 0.05) rotate(1440deg);
  }
}
/* firefox */
@-moz-keyframes fallaway {
  0% {
    -moz-transform: scale(1, 1);
  }
  100% {
    -moz-transform: scale(0.05, 0.05);
  }
}
/* anyone brave enough to implement the ideal method */
@keyframes fallaway {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(0.05, 0.05);
  }
}
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'Minion-Regular';
  src: url("sass/fonts/2C1360_0_0.eot");
  src: url("sass/fonts/2C1360_0_0.eot?#iefix") format("embedded-opentype"), url("sass/fonts/2C1360_0_0.woff") format("woff"), url("sass/fonts/2C1360_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Minion-Italic';
  src: url("sass/fonts/2C1360_4_0.eot");
  src: url("sass/fonts/2C1360_4_0.eot?#iefix") format("embedded-opentype"), url("sass/fonts/2C1360_4_0.woff") format("woff"), url("sass/fonts/2C1360_4_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Minion-Bold';
  src: url("sass/fonts/2C1360_5_0.eot");
  src: url("sass/fonts/2C1360_5_0.eot?#iefix") format("embedded-opentype"), url("sass/fonts/2C1360_5_0.woff") format("woff"), url("sass/fonts/2C1360_5_0.ttf") format("truetype");
}
@font-face {
  font-family: 'BrandonGrotesque-RegularItalic';
  src: url("sass/fonts/2C1360_6_0.eot");
  src: url("sass/fonts/2C1360_6_0.eot?#iefix") format("embedded-opentype"), url("sass/fonts/2C1360_6_0.woff") format("woff"), url("sass/fonts/2C1360_6_0.ttf") format("truetype");
}
@font-face {
  font-family: 'BrandonGrotesque-Regular';
  src: url("sass/fonts/2C1360_7_0.eot");
  src: url("sass/fonts/2C1360_7_0.eot?#iefix") format("embedded-opentype"), url("sass/fonts/2C1360_7_0.woff") format("woff"), url("sass/fonts/2C1360_7_0.ttf") format("truetype");
}
@font-face {
  font-family: 'BebasNeue';
  src: url("sass/fonts/BebasNeue.otf");
}
/* safari and chrome */
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: rotate(4deg);
  }
  50% {
    -webkit-transform: rotate(-4deg);
  }
  100% {
    -webkit-transform: rotate(4deg);
  }
}
/* firefox */
@-moz-keyframes wiggle {
  0% {
    -moz-transform: rotate(4deg);
  }
  50% {
    -moz-transform: rotate(-4deg);
  }
  100% {
    -moz-transform: rotate(4deg);
  }
}
/* anyone brave enough to implement the ideal method */
@keyframes wiggle {
  0% {
    transform: rotate(4deg);
  }
  50% {
    transform: rotate(-4deg);
  }
  100% {
    transform: rotate(4deg);
  }
}
/* safari and chrome */
@-webkit-keyframes fallaway {
  0% {
    -webkit-transform: scale(1, 1) rotate(0deg);
  }
  100% {
    -webkit-transform: scale(0.05, 0.05) rotate(1440deg);
  }
}
/* firefox */
@-moz-keyframes fallaway {
  0% {
    -moz-transform: scale(1, 1);
  }
  100% {
    -moz-transform: scale(0.05, 0.05);
  }
}
/* anyone brave enough to implement the ideal method */
@keyframes fallaway {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(0.05, 0.05);
  }
}
/* Galleria Classic Theme 2012-08-07 | https://raw.github.com/aino/galleria/master/LICENSE | (c) Aino */
/* line 4, ../boxcar-base/sass/_galleria.scss */
div.galleria {
  height: 45.5em;
  visibility: hidden;
}

/* line 10, ../boxcar-base/sass/_galleria.scss */
#galleria-loader {
  height: 1px !important;
}

/* line 12, ../boxcar-base/sass/_galleria.scss */
.galleria-container {
  position: relative;
  height: 45.5em;
}
/* line 16, ../boxcar-base/sass/_galleria.scss */
.galleria-container img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

/* line 22, ../boxcar-base/sass/_galleria.scss */
.galleria-stage {
  height: 36em;
  position: absolute;
  top: 0;
  bottom: 150px;
  left: 0px;
  right: 0px;
  overflow: hidden;
}

/* line 31, ../boxcar-base/sass/_galleria.scss */
.galleria-thumbnails-container {
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}

/* line 39, ../boxcar-base/sass/_galleria.scss */
.galleria-carousel .galleria-thumbnails-list {
  margin-left: 14px;
  margin-right: 14px;
}

/* line 43, ../boxcar-base/sass/_galleria.scss */
.galleria-thumbnails .galleria-image {
  height: 135px !important;
  width: 135px !important;
  background: #000;
  margin: 0 .5em 0 0;
  float: left;
  cursor: pointer;
}

/* line 52, ../boxcar-base/sass/_galleria.scss */
.galleria-counter {
  display: none;
}

/* line 62, ../boxcar-base/sass/_galleria.scss */
.galleria-loader {
  background: #000;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  display: none;
  background: url("../boxcar-base/img/classic-loader.gif");
  background: url("../boxcar-base/img/classic-loader.gif");
  background: no-repeat 2px 2px;
}

/* line 74, ../boxcar-base/sass/_galleria.scss */
.galleria-info {
  width: 50%;
  top: 15px;
  left: 15px;
  z-index: 2;
  position: absolute;
}

/* line 81, ../boxcar-base/sass/_galleria.scss */
.galleria-info-text {
  background-color: #000;
  padding: 12px;
  display: none;
  /* IE7 */
  zoom: 1;
}

/* line 87, ../boxcar-base/sass/_galleria.scss */
.galleria-info-title {
  font: bold 12px/1.1 arial,sans-serif;
  margin: 0;
  color: #fff;
  margin-bottom: 7px;
}

/* line 93, ../boxcar-base/sass/_galleria.scss */
.galleria-info-description {
  font: italic 12px/1.4 georgia,serif;
  margin: 0;
  color: #bbb;
}

/* line 98, ../boxcar-base/sass/_galleria.scss */
.galleria-info-close {
  width: 9px;
  height: 9px;
  position: absolute;
  top: 5px;
  right: 5px;
  background-position: -753px -11px;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer;
  display: none;
}

/* line 110, ../boxcar-base/sass/_galleria.scss */
.notouch .galleria-info-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 114, ../boxcar-base/sass/_galleria.scss */
.touch .galleria-info-close:active {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 118, ../boxcar-base/sass/_galleria.scss */
.galleria-info-link {
  background-position: -669px -5px;
  opacity: .7;
  filter: alpha(opacity=70);
  position: absolute;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-color: #000;
}

/* line 128, ../boxcar-base/sass/_galleria.scss */
.notouch .galleria-info-link:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 132, ../boxcar-base/sass/_galleria.scss */
.touch .galleria-info-link:active {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 138, ../boxcar-base/sass/_galleria.scss */
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
  display: block;
}

/* line 143, ../boxcar-base/sass/_galleria.scss */
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
  background: url("../boxcar-base/img/classic-map.png");
  background: url("../boxcar-base/img/classic-map.png");
  background-repeat: no-repeat;
}

/* line 154, ../boxcar-base/sass/_galleria.scss */
.galleria-image-nav {
  position: absolute;
  top: 50%;
  margin-top: -62px;
  width: 100%;
  height: 62px;
  left: 0;
}

/* line 162, ../boxcar-base/sass/_galleria.scss */
.galleria-image-nav-left,
.galleria-image-nav-right {
  opacity: .3;
  filter: alpha(opacity=30);
  cursor: pointer;
  width: 62px;
  height: 124px;
  position: absolute;
  left: 30px;
  z-index: 2;
  background-position: 0 46px;
}

/* line 174, ../boxcar-base/sass/_galleria.scss */
.galleria-image-nav-right {
  left: auto;
  right: 30px;
  background-position: -254px 46px;
  z-index: 2;
}

/* line 180, ../boxcar-base/sass/_galleria.scss */
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 185, ../boxcar-base/sass/_galleria.scss */
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 190, ../boxcar-base/sass/_galleria.scss */
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
  cursor: pointer;
  display: none;
  background-position: -500px center;
  position: absolute;
  left: 0;
  top: 40%;
  height: 20%;
  width: 14px;
  z-index: 3;
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 204, ../boxcar-base/sass/_galleria.scss */
.galleria-thumb-nav-right {
  background-position: -581px center;
  border-right: none;
  right: 0;
  left: auto;
}

/* line 210, ../boxcar-base/sass/_galleria.scss */
.galleria-thumbnails-container .disabled {
  opacity: .2;
  filter: alpha(opacity=20);
  cursor: default;
}

/* line 215, ../boxcar-base/sass/_galleria.scss */
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 221, ../boxcar-base/sass/_galleria.scss */
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 227, ../boxcar-base/sass/_galleria.scss */
.notouch .galleria-thumbnails-container .disabled:hover {
  opacity: .2;
  filter: alpha(opacity=20);
  background-color: transparent;
}

/* line 236, ../boxcar-base/sass/_galleria.scss */
.galleria-thumbnails-container.galleria-carousel {
  margin-left: -0.925em;
  margin-right: -.875em;
}

/* line 241, ../boxcar-base/sass/_galleria.scss */
.galleria-enterFullscreen,
.galleria-exitFullscreen {
  font-style: italic;
  z-index: 2;
  color: #46454C;
  background-color: rgba(240, 240, 240, 0.8);
  position: absolute;
  bottom: 13em;
  right: .5em;
  width: 6em;
  padding-left: .25em;
  font-size: .75em;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -640px;
  background-repeat: no-repeat;
  background-position: right -640px;
}

/* line 258, ../boxcar-base/sass/_galleria.scss */
.galleria-exitFullscreen {
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -840px;
  background-position: right -840px;
}

/* line 264, ../boxcar-base/sass/_galleria.scss */
div.no-galleria {
  max-height: 36em;
  overflow-y: hidden;
}
/* line 267, ../boxcar-base/sass/_galleria.scss */
div.no-galleria img {
  width: 100%;
}

/* line 274, ../boxcar-base/sass/_galleria.scss */
.fullscreen .galleria-stage {
  height: auto;
}
/* line 277, ../boxcar-base/sass/_galleria.scss */
.fullscreen .galleria-images img {
  width: 100% !important;
  height: auto !important;
}

/* line 76, ../boxcar-base/sass/_overlay.scss */
.major.loading {
  background: rgba(240, 240, 240, 0.8);
  margin: 1.618em 0;
  padding: 1.618em 1em;
  text-align: center;
}
/* line 81, ../boxcar-base/sass/_overlay.scss */
.major.loading h1, .major.loading h2 {
  padding: 0;
  margin-top: 0;
}
/* line 86, ../boxcar-base/sass/_overlay.scss */
.major.loading h1 {
  font-size: 2em;
  line-height: 1.618em;
}
/* line 89, ../boxcar-base/sass/_overlay.scss */
.major.loading ul {
  list-style-type: disc;
  padding-left: 2em;
  text-align: left;
  display: inline-block;
  margin-top: 1.618em;
}
/* line 94, ../boxcar-base/sass/_overlay.scss */
.major.loading ul a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
.major.loading ul a:hover {
  text-decoration: underline;
}
/* line 98, ../boxcar-base/sass/_overlay.scss */
.major.loading div.spinner {
  display: block;
  min-height: 1.618em;
  background-image: url(img/loading-large.gif);
  background-position: center;
  background-repeat: no-repeat;
}

/* line 129, ../boxcar-base/sass/_overlay.scss */
#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: rgba(70, 69, 76, 0.8);
  text-align: center;
  z-index: 7;
}

/* line 135, ../boxcar-base/sass/_overlay.scss */
.lean-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: rgba(70, 69, 76, 0.8);
  text-align: center;
  z-index: 7;
}
/* line 140, ../boxcar-base/sass/_overlay.scss */
.lean-overlay.clear {
  background-color: transparent;
}
/* line 145, ../boxcar-base/sass/_overlay.scss */
.lean-overlay > div {
  z-index: 12;
  margin: 3.236em auto;
  background-color: #fff;
  text-align: left;
}
/* line 147, ../boxcar-base/sass/_overlay.scss */
.lean-overlay > div.dialog-region, .lean-overlay > div.dialog {
  max-width: 36em;
}

/* line 165, ../boxcar-base/sass/_overlay.scss */
.modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: rgba(70, 69, 76, 0.8);
  text-align: center;
  z-index: 7;
  display: block;
}

/* line 170, ../boxcar-base/sass/_overlay.scss */
.modal-content {
  z-index: 12;
  margin: 3.236em auto;
  background-color: #fff;
  text-align: left;
  padding: 0.809em 1em;
  max-width: 36em;
}

/* line 176, ../boxcar-base/sass/_overlay.scss */
.modal-controls {
  text-align: right;
  margin-bottom: 1.618em;
}
/* line 483, ../boxcar-base/sass/_mixins.scss */
.modal-controls > button {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  margin-left: 0.5em;
}
/* line 360, sass/_mixins.scss */
.modal-controls > button:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
.modal-controls > button:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
.modal-controls > button[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
.modal-controls > button[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
.modal-controls > button:first-of-type {
  margin-left: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
.modal-controls > button:last-of-type {
  margin-right: 0;
}

/* line 1, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow {
  margin: 1.618em 0em;
  *zoom: 1;
  overflow: hidden;
  -webkit-transition: height 300ms ease-in-out;
  -moz-transition: height 300ms ease-in-out;
  transition: height 300ms ease-in-out;
  position: relative;
  display: block;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.bxp-slideshow:before, .bxp-slideshow:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.bxp-slideshow:after {
  clear: both;
}
/* line 11, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow div.slides > figure {
  margin: 0 !important;
  width: 100%;
  position: absolute;
  visibility: hidden;
  z-index: -1 !important;
}
/* line 17, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow div.slides > figure.on-deck {
  z-index: 0 !important;
  visibility: visible;
}
/* line 21, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow div.slides > figure.active {
  z-index: 1 !important;
  visibility: visible;
}
/* line 25, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow div.slides > figure img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 32, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow button {
  opacity: 0;
  border: 0;
  outline: 0;
  background: none;
  -webkit-transition: opacity 300ms ease-in;
  -moz-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  position: absolute;
  top: 0;
  z-index: 2;
  width: 2em;
  height: 4.045em;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 47, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow button:hover {
  background-color: transparent;
}
/* line 50, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow button.prev {
  background-image: url(../boxcar-base/img/gallery-arrow-left.png);
  left: .5em;
}
/* line 54, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow button.next {
  background-image: url(../boxcar-base/img/gallery-arrow-right.png);
  right: .5em;
}
/* line 58, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow button:focus {
  outline: 0;
}
/* line 63, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow:hover button {
  opacity: .6;
}
/* line 66, ../boxcar-base/sass/_slideshow.scss */
.bxp-slideshow:hover button:hover {
  opacity: 1;
}

/* line 2, sass/_cart.scss */
.bxp-show-cart.inactive {
  color: gray;
}

/* line 7, sass/_cart.scss */
#cart {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  text-align: center;
  display: none;
  z-index: 10;
}
/* line 17, sass/_cart.scss */
#cart div.cart-app {
  display: inline-block;
  text-align: left;
  background-color: #fff;
  padding: 1em;
  margin: 1em;
  border: 1px solid #46454C;
  max-height: 32em;
  overflow: auto;
  position: relative;
  z-index: 5;
}
/* line 29, sass/_cart.scss */
#cart div.cart-app h2 {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 0.9em;
  width: 80%;
  display: inline-block;
}
/* line 36, sass/_cart.scss */
#cart div.cart-app span.close {
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  width: 18%;
  text-align: right;
  font-size: 0.8em;
}
/* line 170, sass/_mixins.scss */
#cart div.cart-app span.close:after {
  padding: 0.4045em 0 0;
  background-color: #878382;
  color: #F0EAE2;
  font-size: 1.5em;
  line-height: 0.809em;
  position: relative;
  top: 0.06742em;
  content: '\2573';
  display: inline-block;
}
/* line 178, sass/_mixins.scss */
#cart div.cart-app span.close:hover:after {
  color: #46454C;
}
/* line 45, sass/_cart.scss */
#cart div.cart-app table {
  width: 100%;
  max-width: 35em;
  margin: 0.809em 0;
}
/* line 49, sass/_cart.scss */
#cart div.cart-app table tr {
  border-bottom: 1px solid #878382;
}
/* line 51, sass/_cart.scss */
#cart div.cart-app table tr a {
  color: #B18172;
}
/* line 54, sass/_cart.scss */
#cart div.cart-app table tr th {
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.7em;
  color: #B18172;
  text-align: center;
}
/* line 63, sass/_cart.scss */
#cart div.cart-app table tr td.thumbnail img {
  vertical-align: middle;
  padding: 0.5em;
  height: 70px;
  width: 70px;
}
/* line 70, sass/_cart.scss */
#cart div.cart-app table tr td.description {
  width: 60%;
}
/* line 73, sass/_cart.scss */
#cart div.cart-app table tr td.quantity {
  text-align: center;
}
/* line 75, sass/_cart.scss */
#cart div.cart-app table tr td.quantity input {
  width: 1.5em;
  text-align: center;
}
/* line 80, sass/_cart.scss */
#cart div.cart-app table tr td.price {
  font-style: bold;
  text-align: right;
}
/* line 84, sass/_cart.scss */
#cart div.cart-app table tr td.remove {
  text-align: center;
}
/* line 87, sass/_cart.scss */
#cart div.cart-app table tr td.empty,
#cart div.cart-app table tr td.loading {
  width: 100%;
}
/* line 90, sass/_cart.scss */
#cart div.cart-app table tr td.empty div,
#cart div.cart-app table tr td.loading div {
  padding: 1em 0;
}
/* line 96, sass/_cart.scss */
#cart div.cart-app table tfoot tr {
  border-bottom: none;
}
/* line 98, sass/_cart.scss */
#cart div.cart-app table tfoot tr td {
  padding-top: 0.5em;
}
/* line 105, sass/_cart.scss */
#cart div.cart-app p {
  margin: 0;
  font-size: 0.75em;
  line-height: 1.2135em;
}
/* line 109, sass/_cart.scss */
#cart div.cart-app a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
#cart div.cart-app a:hover {
  text-decoration: underline;
}
/* line 112, sass/_cart.scss */
#cart div.cart-app button {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
}
/* line 360, sass/_mixins.scss */
#cart div.cart-app button:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
#cart div.cart-app button:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
#cart div.cart-app button[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
#cart div.cart-app button[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}
/* line 114, sass/_cart.scss */
#cart div.cart-app button.checkout {
  margin-top: 0.809em;
  float: right;
}

/* line 1, sass/_faqs.scss */
.qa-faqs {
  padding: 0.4045em 0.5em;
  margin-top: 1.618em;
  margin-bottom: 0.809em;
}
/* line 5, sass/_faqs.scss */
.qa-faqs .qa-category {
  margin-bottom: 0;
}
/* line 7, sass/_faqs.scss */
.qa-faqs .qa-category h2.faq-catname {
  margin: 0.809em 0;
}
/* line 10, sass/_faqs.scss */
.qa-faqs .qa-category .qa-faq {
  margin-bottom: 0.809em;
  border: 1px solid #878382;
}
/* line 13, sass/_faqs.scss */
.qa-faqs .qa-category .qa-faq h3.qa-faq-title {
  margin: 0;
  padding: 0.5em;
  text-transform: none;
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  color: #B18172;
}
/* line 19, sass/_faqs.scss */
.qa-faqs .qa-category .qa-faq h3.qa-faq-title:hover {
  background-color: #F0EAE2;
}
/* line 23, sass/_faqs.scss */
.qa-faqs .qa-category .qa-faq div.qa-faq-answer {
  margin: 0 1em;
}

/* line 30, sass/_faqs.scss */
.qa-voted .qa-rating-helper {
  font-size: 0;
}
/* line 34, sass/_faqs.scss */
.qa-voted .qa-rating-helper:before {
  content: 'Marked as helpful.';
  color: #46454C;
  font-size: 12px;
  line-height: 19.416px;
}

/* line 42, sass/_faqs.scss */
p.qa-post-like {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  float: right;
}
/* line 360, sass/_mixins.scss */
p.qa-post-like:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
p.qa-post-like:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
p.qa-post-like[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
p.qa-post-like[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}
/* line 45, sass/_faqs.scss */
p.qa-post-like .qa-count {
  color: #B18172;
}

/* line 2, sass/_iphorm.scss */
.iphorm-outer {
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.iphorm-outer:before, .iphorm-outer:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.iphorm-outer:after {
  clear: both;
}

/* line 11, sass/_iphorm.scss */
.iphorm-group-title {
  margin-top: 3.236em;
  font-size: 1em;
  line-height: 1.618em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
}

/* line 17, sass/_iphorm.scss */
.iphorm-datepicker-icon {
  height: 24px;
  width: 24px;
  background: url(../../plugins/iphorm-form-builder/images/date-picker.png) no-repeat left center;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}

/* line 31, sass/_iphorm.scss */
div.radio,
div.checker {
  display: inline-block;
}

/* line 36, sass/_iphorm.scss */
.iphorm-description {
  max-width: 48em;
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: Minion-Italic;
  font-weight: normal;
  font-style: normal;
}

/* line 42, sass/_iphorm.scss */
.iphorm-title + .iphorm-description {
  font-size: 16px;
  line-height: 25.888px;
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  padding-bottom: 0.809em;
  border-bottom: 1px solid #C7C6C5;
  max-width: none;
}

/* line 51, sass/_iphorm.scss */
.iphorm-hidden {
  display: none;
}

/* line 55, sass/_iphorm.scss */
.iphorm-loading-wrap {
  display: none;
  font-size: .75em;
  color: #ff0;
}

/* line 61, sass/_iphorm.scss */
.iphorm-submit-input-wrap {
  text-align: right;
}

/* line 65, sass/_iphorm.scss */
.iphorm-submit-element {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
}
/* line 360, sass/_mixins.scss */
.iphorm-submit-element:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
.iphorm-submit-element:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
.iphorm-submit-element[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
.iphorm-submit-element[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}

/* line 69, sass/_iphorm.scss */
.iphorm-errors-list {
  color: #B18172;
  padding: 0 1.5em;
  background: url(../../plugins/iphorm-form-builder/images/error.png) no-repeat left 2px;
}
@media (min-width: 780px) {
  /* line 69, sass/_iphorm.scss */
  .iphorm-errors-list {
    background: url(../../plugins/iphorm-form-builder/images/error.png) no-repeat right 2px;
    text-align: right;
    width: 30%;
  }
}

/* line 121, sass/_iphorm.scss */
.iphorm {
  max-width: 45em;
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.iphorm:last-child {
  margin-right: 0;
}
/* line 127, sass/_iphorm.scss */
.iphorm label {
  display: block;
  margin-top: 1.618em;
  font-size: 1em;
  line-height: 1.618em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
}

/* line 135, sass/_iphorm.scss */
.iphorm-tooltip-icon-hover {
  display: none;
}

/* line 140, sass/_iphorm.scss */
.iphorm-element-wrap,
.iphorm-group-wrap,
.iphorm-group-row {
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.iphorm-element-wrap:before, .iphorm-element-wrap:after,
.iphorm-group-wrap:before,
.iphorm-group-wrap:after,
.iphorm-group-row:before,
.iphorm-group-row:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.iphorm-element-wrap:after,
.iphorm-group-wrap:after,
.iphorm-group-row:after {
  clear: both;
}
/* line 144, sass/_iphorm.scss */
.iphorm-element-wrap input[type=text], .iphorm-element-wrap input[type=date], .iphorm-element-wrap input[type=phone], .iphorm-element-wrap input[type=password], .iphorm-element-wrap textarea, .iphorm-element-wrap select,
.iphorm-group-wrap input[type=text],
.iphorm-group-wrap input[type=date],
.iphorm-group-wrap input[type=phone],
.iphorm-group-wrap input[type=password],
.iphorm-group-wrap textarea,
.iphorm-group-wrap select,
.iphorm-group-row input[type=text],
.iphorm-group-row input[type=date],
.iphorm-group-row input[type=phone],
.iphorm-group-row input[type=password],
.iphorm-group-row textarea,
.iphorm-group-row select {
  width: 100%;
  max-width: 35em;
}

@media all and (min-width: 520px) {
  /* line 150, sass/_iphorm.scss */
  .iphorm-element-wrap-text {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 49.19133%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  .iphorm-element-wrap-text:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  .iphorm-element-wrap-text:nth-child(2n) {
    margin-right: 0;
  }
  /* line 75, ../boxcar-base/sass/neat/grid/_omega.scss */
  .iphorm-element-wrap-text:nth-child(2n+1) {
    clear: left;
  }
}

/* line 165, sass/_iphorm.scss */
.iphorm-input-wrap-date select {
  width: auto;
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  -o-appearance: button;
  appearance: button;
  background-color: transparent;
  border-style: solid;
  border-radius: 0px;
  color: #46454C;
  border-color: #878382;
  border-width: 1px;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.618em;
  padding: 0 0.5em;
  font-size: 0.75em;
  line-height: 2.0225em;
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  text-transform: lowercase;
  background-repeat: no-repeat;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -80px;
  background-position: right -80px;
  padding-right: 3em;
}
/* line 203, sass/_mixins.scss */
.iphorm-input-wrap-date select option {
  text-transform: capitalize;
}
/* line 169, sass/_iphorm.scss */
.iphorm-input-wrap-date .selector {
  display: inline-block;
}
/* line 172, sass/_iphorm.scss */
.iphorm-input-wrap-date span {
  display: none;
}

/* line 177, sass/_iphorm.scss */
.iphorm-input-wrap-date-select-wrap {
  display: inline-block;
}

/* line 181, sass/_iphorm.scss */
.iphorm-element-wrap-radio,
.iphorm-element-wrap-select {
  clear: both;
}

/* line 187, sass/_iphorm.scss */
.iphorm-element-wrap-select span {
  display: none;
}
/* line 190, sass/_iphorm.scss */
.iphorm-element-wrap-select select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  -o-appearance: button;
  appearance: button;
  background-color: transparent;
  border-style: solid;
  border-radius: 0px;
  color: #46454C;
  border-color: #878382;
  border-width: 1px;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.618em;
  padding: 0 0.5em;
  font-size: 0.75em;
  line-height: 2.0225em;
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  text-transform: lowercase;
  background-repeat: no-repeat;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -80px;
  background-position: right -80px;
  padding-right: 3em;
}
/* line 203, sass/_mixins.scss */
.iphorm-element-wrap-select select option {
  text-transform: capitalize;
}

/* line 197, sass/_iphorm.scss */
.iphorm-required {
  color: #B18172;
}

/* line 201, sass/_iphorm.scss */
.iphorm input[type=radio],
.iphorm input[type=checkbox] {
  display: inline-block !important;
}

/* line 207, sass/_iphorm.scss */
.iphorm-input-ul {
  padding-left: 2em;
}

/* line 210, sass/_iphorm.scss */
.iphorm-input-li label {
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin: 0;
}

/* line 221, sass/_iphorm.scss */
.iphorm-form-1 label {
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0.809em;
}

@media all and (min-width: 520px) {
  /* line 229, sass/_iphorm.scss */
  .iphorm_1_1-element-wrap,
  .iphorm_1_2-element-wrap {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 49.19133%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  .iphorm_1_1-element-wrap:last-child,
  .iphorm_1_2-element-wrap:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  .iphorm_1_1-element-wrap:nth-child(2n),
  .iphorm_1_2-element-wrap:nth-child(2n) {
    margin-right: 0;
  }
  /* line 75, ../boxcar-base/sass/neat/grid/_omega.scss */
  .iphorm_1_1-element-wrap:nth-child(2n+1),
  .iphorm_1_2-element-wrap:nth-child(2n+1) {
    clear: left;
  }
}

/**** PRINT-TRIP ****/
/* line 5, sass/_map.scss */
.pac-container {
  color: #878382;
}
/* line 7, sass/_map.scss */
.pac-container b {
  font-weight: bold;
}
/* line 10, sass/_map.scss */
.pac-container:after {
  content: none !important;
}

/* line 16, sass/_map.scss */
.bxp_map {
  color: #bbb;
  font-family: "Open Sans", "Helvetica", "sans-serif";
  position: relative;
  margin-bottom: 3em;
}
/* line 22, sass/_map.scss */
.bxp_map li, .bxp_map ul {
  padding: 0 0.5em;
  list-style-type: none;
  margin: 0;
  text-align: left;
  font-size: 0.9em;
  line-height: 1.5em;
}
/* line 31, sass/_map.scss */
.bxp_map .map_panel {
  height: 40em;
  position: relative;
}
/* line 36, sass/_map.scss */
.bxp_map .map_region {
  position: absolute;
  width: 75%;
}
/* line 44, sass/_map.scss */
.bxp_map .info_dealer_type_region {
  position: absolute;
  top: 2.5em;
  right: 0;
  width: 25%;
  z-index: 60;
  white-space: nowrap;
}
/* line 52, sass/_map.scss */
.bxp_map .info_dealer_type_region button {
  line-height: 1.5em;
  font-weight: normal;
  font-style: normal;
  margin-left: 0.2em;
  background: transparent;
  border: none;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
}
/* line 67, sass/_map.scss */
.bxp_map .info_dealer_type_region button span.tick {
  font-size: 1.2em;
  margin-right: 0.1em;
}
/* line 72, sass/_map.scss */
.bxp_map .info_dealer_type_region button span.text:hover {
  font-weight: bold;
}
/* line 80, sass/_map.scss */
.bxp_map .info_control_region {
  position: absolute;
  top: 0.5em;
  white-space: nowrap;
  z-index: 55;
  right: 0;
  width: 25%;
}
/* line 88, sass/_map.scss */
.bxp_map .info_control_region input {
  width: 75%;
  margin: 0 0 0 1em;
  line-height: 1.5em;
  background-color: #F0EAE2;
}
/* line 94, sass/_map.scss */
.bxp_map .info_control_region input::-webkit-input-placeholder {
  font-size: 0.9em;
}
/* line 97, sass/_map.scss */
.bxp_map .info_control_region input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 0.9em;
}
/* line 100, sass/_map.scss */
.bxp_map .info_control_region input:-ms-input-placeholder {
  font-size: 0.9em;
}
/* line 104, sass/_map.scss */
.bxp_map .info_control_region button.full_screen {
  margin: 0.2em 1em;
  height: 1.2em;
  width: 1.2em;
  border: none;
  cursor: pointer;
  vertical-align: middle;
  background: url("img/map/fullscreen.png") no-repeat transparent !important;
}
/* line 115, sass/_map.scss */
.bxp_map .info_panel_region {
  background-color: #878382;
  width: 25%;
  float: right;
  height: 40em;
  overflow: auto;
  position: relative;
  z-index: 50;
  border-left: 2px solid #878382;
}
/* line 125, sass/_map.scss */
.bxp_map .info_panel_region h3 {
  margin: 0 1em;
  color: #878382;
}
/* line 129, sass/_map.scss */
.bxp_map .info_panel_region p {
  font-family: "Open Sans", "Helvetica", "sans-serif";
  max-width: none;
  padding: 0 1em;
}
/* line 134, sass/_map.scss */
.bxp_map .info_panel_region section {
  padding: 0.5em 0.5em;
  display: inline-block;
  vertical-align: top;
}
/* line 139, sass/_map.scss */
.bxp_map .info_panel_region section li {
  font-family: "Open Sans", "Helvetica", "sans-serif";
  font-size: 0.7em;
  line-height: 1.8em;
  color: #F0EAE2;
  text-indent: -1.5em;
  padding-left: 1.5em;
}
/* line 147, sass/_map.scss */
.bxp_map .info_panel_region section li span {
  display: inline-block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  background: url("img/map/checkbox-sprite.png") no-repeat top;
  vertical-align: top;
}
/* line 156, sass/_map.scss */
.bxp_map .info_panel_region section li.applied span {
  background: url("img/map/checkbox-sprite.png") no-repeat bottom;
}
/* line 163, sass/_map.scss */
.bxp_map .list_bar h4 {
  display: none;
}
/* line 166, sass/_map.scss */
.bxp_map .list_bar ul {
  padding: 0;
  margin: 0;
  width: 95%;
  right: 0;
}
/* line 172, sass/_map.scss */
.bxp_map .list_bar li {
  font-family: "Open Sans", "Helvetica", "sans-serif";
  font-size: 0.8em;
  line-height: 1.8em;
  width: 100%;
  padding: 0 1.5em;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: none;
}
/* line 183, sass/_map.scss */
.bxp_map .list_bar li.in_viewport {
  color: #46454C;
  display: block;
}
/* line 187, sass/_map.scss */
.bxp_map .list_bar li.visible {
  /* right now these do not appear in list */
}
/* line 190, sass/_map.scss */
.bxp_map .list_bar li:hover {
  background-color: #F0EAE2;
  width: 100%;
}
/* line 194, sass/_map.scss */
.bxp_map .list_bar li.first_not_in_viewport {
  margin-top: 3em;
  border-top: 1px solid #878382;
}
/* line 199, sass/_map.scss */
.bxp_map .list_bar input {
  display: none;
  position: absolute;
  margin: 1em;
  top: 0;
}
/* line 205, sass/_map.scss */
.bxp_map .list_bar .container {
  overflow-x: hidden;
  overflow-y: auto;
  margin: 4em 0 0;
  position: absolute;
  height: 36em;
  width: 100%;
}
/* line 214, sass/_map.scss */
.bxp_map .list_bar .loading h3 {
  display: inline-block;
  color: #46454C;
}
/* line 218, sass/_map.scss */
.bxp_map .list_bar .loading span {
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url("img/map/ajax-loader-darker.gif") no-repeat right center;
}
/* line 227, sass/_map.scss */
.bxp_map .infoBox {
  width: 20%;
  min-width: 16em;
  background: url("img/map/map-arrow.png") no-repeat left bottom;
}
/* line 232, sass/_map.scss */
.bxp_map .infoBox h3 {
  padding: 0.5em;
  margin: 0;
  background: url("img/map/ajax-loader.gif") no-repeat right center;
  padding-right: 1.5em;
  display: inline-block;
  color: #46454C;
  width: 75%;
}
/* line 240, sass/_map.scss */
.bxp_map .infoBox h3.loaded {
  background: none;
}
/* line 243, sass/_map.scss */
.bxp_map .infoBox h3 a {
  color: #46454C;
  text-decoration: underline;
  cursor: pointer;
}
/* line 250, sass/_map.scss */
.bxp_map .infoBox p {
  font-family: "Open Sans", "Helvetica", "sans-serif";
  font-size: 0.9em;
  margin: 0;
  padding: 0.4em 0;
  line-height: 1.3em;
  -webkit-touch-callout: text;
  -webkit-user-select: text !important;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/* line 264, sass/_map.scss */
.bxp_map .infoBox img {
  width: auto;
}
/* line 268, sass/_map.scss */
.bxp_map .infoBox ul.filters {
  border-top: 1px solid #878382;
  padding: 0.5em 0;
  margin: 0;
  font-size: 0.8em;
  color: #555;
}
/* line 275, sass/_map.scss */
.bxp_map .infoBox ul.filters li {
  margin: 0;
  padding: 0;
}
/* line 281, sass/_map.scss */
.bxp_map .infoBox .info {
  background-color: #fff;
  margin-bottom: 70px;
}
/* line 286, sass/_map.scss */
.bxp_map .infoBox .address_info {
  padding: 0.2em 0.5em;
  background-color: #fff;
  color: #878382;
}
/* line 292, sass/_map.scss */
.bxp_map .infoBox .connect {
  display: inline-block;
  margin: 0 1.3em 0 0;
  vertical-align: -2px;
  height: 1.3em;
}
/* line 298, sass/_map.scss */
.bxp_map .infoBox .connect a {
  border-bottom: none;
}
/* line 302, sass/_map.scss */
.bxp_map .infoBox .connect img {
  width: 1.3em;
}
/* line 307, sass/_map.scss */
.bxp_map .infoBox .band {
  height: 1.5em;
}
/* line 311, sass/_map.scss */
.bxp_map .infoBox .availability {
  text-transform: uppercase;
  font-size: 0.8em;
}
/* line 317, sass/_map.scss */
.bxp_map.full_screen {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  background-color: #878382;
}
/* line 326, sass/_map.scss */
.bxp_map.full_screen .info_panel, .bxp_map.full_screen .map_panel, .bxp_map.full_screen .map_region, .bxp_map.full_screen .map_region > div {
  height: 100% !important;
}
/* line 329, sass/_map.scss */
.bxp_map.full_screen .map_region {
  width: 100%;
}
/* line 333, sass/_map.scss */
.bxp_map.full_screen .info_control_region button.full_screen {
  background: url("img/map/fullscreen-exit.png") no-repeat transparent !important;
}
/* line 336, sass/_map.scss */
.bxp_map.full_screen .info_panel_region {
  border-bottom: 2px solid #878382;
}
@media (max-width: 780px) {
  /* line 342, sass/_map.scss */
  .bxp_map .map_region {
    position: relative;
  }
  /* line 345, sass/_map.scss */
  .bxp_map .info_control_region {
    background-color: #878382;
    padding: 0.2em 0;
    height: 2em;
    right: 1em;
    width: 9em;
  }
  /* line 352, sass/_map.scss */
  .bxp_map .info_control_region input {
    width: 9em;
  }
  /* line 356, sass/_map.scss */
  .bxp_map .info_control_region .full_screen {
    display: none;
  }
  /* line 360, sass/_map.scss */
  .bxp_map .info_dealer_type_region {
    background-color: #F0EAE2;
    right: 1em;
    width: 9em;
  }
  /* line 365, sass/_map.scss */
  .bxp_map .info_dealer_type_region button {
    margin: 0;
  }
  /* line 368, sass/_map.scss */
  .bxp_map .info_dealer_type_region button span.text {
    font-size: 0.9em;
  }
  /* line 375, sass/_map.scss */
  .bxp_map .info_panel_region {
    height: 40em;
    width: 100%;
    border-left: none;
    border-top: 2px solid #46454C;
  }
  /* line 381, sass/_map.scss */
  .bxp_map .info_panel_region .container {
    margin: 0;
    height: 40em;
  }
}

/* line 1, sass/_msgr.scss */
#msgr {
  margin: 0;
  padding: 0;
  position: fixed;
  top: 1.618em;
  right: 1.5em;
  width: 80%;
  max-width: 20em;
  z-index: 10;
}
/* line 259, ../boxcar-base/sass/_mixins.scss */
#msgr li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 13, sass/_msgr.scss */
#msgr li {
  display: none;
  margin-top: 1.618em;
  padding: 0.809em 1em;
  background-color: #878382;
  color: #F0EAE2;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
#msgr li:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
#msgr li:last-of-type {
  margin-bottom: 0;
}
/* line 22, sass/_msgr.scss */
#msgr li a {
  color: inherit;
  text-decoration: underline;
  color: #E5CCBC;
}
/* line 26, sass/_msgr.scss */
#msgr li.error {
  background-color: #900;
}
/* line 30, sass/_msgr.scss */
#msgr li.success {
  color: #090;
}

/* line 2, sass/_detail.scss */
table.variations select {
  display: none;
}

/* line 8, sass/_detail.scss */
div.summary {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 36.48916%;
  margin-left: 2.11703%;
  margin-right: 0;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
div.summary:last-child {
  margin-right: 0;
}
/* line 164, ../boxcar-base/sass/_mixins.scss */
div.summary header {
  margin-bottom: 0.809em;
}
/* line 166, ../boxcar-base/sass/_mixins.scss */
div.summary header h1 {
  font-size: 1.5em;
  line-height: 1.2135em;
  display: inline;
  border-bottom: none !important;
}
/* line 171, ../boxcar-base/sass/_mixins.scss */
div.summary header span.designer {
  display: inline-block;
}
/* line 175, ../boxcar-base/sass/_mixins.scss */
div.summary p {
  margin-bottom: 0.809em !important;
}
/* line 179, ../boxcar-base/sass/_mixins.scss */
div.summary h2 {
  margin-top: 0.809em;
  padding-top: 0.5em;
}
@media all and (max-width: 480px) {
  /* line 8, sass/_detail.scss */
  div.summary {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
    margin-left: 0%;
    margin-top: 1.618em;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  div.summary:last-child {
    margin-right: 0;
  }
}
/* line 10, sass/_detail.scss */
div.summary h2 {
  margin: 0;
  margin-top: 1.618em;
  padding-top: 1.618em;
  border-top: 1px solid #C7C6C5;
}
/* line 14, sass/_detail.scss */
div.summary p {
  margin: 0 0 1.618em 0;
  font-size: 0.75em;
  line-height: 1.618em;
}
/* line 18, sass/_detail.scss */
div.summary a {
  color: inherit;
  text-decoration: underline;
  color: #B18172;
}
/* line 22, sass/_detail.scss */
div.summary span.designer a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
div.summary span.designer a:hover {
  text-decoration: underline;
}
/* line 25, sass/_detail.scss */
div.summary .launch_quoting {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  color: inherit;
  color: #46454C;
  text-decoration: none !important;
}
/* line 360, sass/_mixins.scss */
div.summary .launch_quoting:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
div.summary .launch_quoting:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
div.summary .launch_quoting[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
div.summary .launch_quoting[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
div.summary .launch_quoting:hover {
  text-decoration: none !important;
}
/* line 28, sass/_detail.scss */
div.summary .launch_quoting.loading {
  padding-right: 3em;
  background-image: url("img/loading-button.gif");
  background-repeat: no-repeat;
  background-position: 93% center;
  background-size: cover;
}
/* line 33, sass/_detail.scss */
div.summary p.turnaround {
  margin-left: 2em;
}
/* line 35, sass/_detail.scss */
div.summary p.turnaround br {
  line-height: 1.618em;
}
/* line 42, sass/_detail.scss */
div.summary p.stock,
div.summary div.quantity {
  display: none;
}
/* line 48, sass/_detail.scss */
div.summary form.cart {
  display: inline;
}
/* line 61, sass/_detail.scss */
div.summary button.single_add_to_cart_button {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  display: inline;
  color: inherit;
  text-decoration: underline;
  color: #B18172;
  border: 0;
  font-family: "Minion-Regular, serif";
  line-height: 1.618em;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -520px;
  padding-left: 1.618em;
  background-repeat: no-repeat;
  margin-right: 1em;
}
/* line 67, sass/_detail.scss */
div.summary button.add-to-favorites {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  display: inline;
  color: inherit;
  text-decoration: underline;
  color: #B18172;
  border: 0;
  font-family: "Minion-Regular, serif";
  line-height: 1.618em;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -720px;
  padding-left: 1.618em;
  background-repeat: no-repeat;
  display: none;
}
/* line 73, sass/_detail.scss */
div.summary button.remove-from-favorites {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  display: inline;
  color: inherit;
  text-decoration: underline;
  color: #B18172;
  border: 0;
  font-family: "Minion-Regular, serif";
  line-height: 1.618em;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -560px;
  padding-left: 1.618em;
  background-repeat: no-repeat;
  display: none;
}

/* line 81, sass/_detail.scss */
div.images {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
div.images:last-child {
  margin-right: 0;
}
/* line 152, ../boxcar-base/sass/_mixins.scss */
div.images.no-galleria img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
@media all and (min-width: 520px) {
  /* line 81, sass/_detail.scss */
  div.images {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 59.77647%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  div.images:last-child {
    margin-right: 0;
  }
}
/* line 83, sass/_detail.scss */
div.images .galleria {
  max-width: 36em;
}

/* line 89, sass/_detail.scss */
section.recommended-designs {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
  padding: 0;
  clear: both;
  margin: 3.236em 0 0.4045em 0;
  border: 1px solid #C7C6C5;
  padding: 0em 1em;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
section.recommended-designs:last-child {
  margin-right: 0;
}
/* line 124, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs ul {
  padding: 0 !important;
  *zoom: 1;
  padding: 0;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
section.recommended-designs ul:before, section.recommended-designs ul:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
section.recommended-designs ul:after {
  clear: both;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs ul > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 32.2551%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
section.recommended-designs ul > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
section.recommended-designs ul > *:nth-child(3n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs ul > *:nth-child(3n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs ul img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
@media all and (min-width: 520px) {
  /* line 124, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul {
    padding: 0;
  }
  /* line 539, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 511, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul > *:nth-child(3n) {
    margin-right: 1.61735%;
  }
  /* line 512, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul > *:nth-child(3n+1) {
    clear: none;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  section.recommended-designs ul > *:last-child {
    margin-right: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 15.31888%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  section.recommended-designs ul > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  section.recommended-designs ul > *:nth-child(6n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul > *:nth-child(6n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  section.recommended-designs ul img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
}
/* line 133, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs li {
  opacity: .4;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  position: relative;
  overflow: hidden;
}
/* line 341, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs li:hover {
  opacity: 1;
}
/* line 551, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs li .hover-info,
section.recommended-designs li .info {
  width: 100%;
  position: absolute;
  bottom: -6.472em;
  visibility: hidden;
  -webkit-transition: bottom 100ms linear;
  -moz-transition: bottom 100ms linear;
  transition: bottom 100ms linear;
}
/* line 559, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs li:hover .hover-info, section.recommended-designs li:hover .info {
  bottom: 0;
  visibility: visible;
}
/* line 137, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs li a {
  display: block;
}
/* line 141, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
  display: block;
}
/* line 145, ../boxcar-base/sass/_mixins.scss */
section.recommended-designs .info p {
  margin: 0 0.5em;
}
/* line 95, sass/_detail.scss */
section.recommended-designs h2 {
  float: left;
  margin: -0.60675em 0 0em -0.25em;
  background-color: #fff;
  padding: 0 0.25em;
}

/* line 117, sass/_detail.scss */
.galleria-pinterest_button {
  position: absolute;
  top: 0.809em;
  left: 0;
  z-index: 3;
}
/* line 122, sass/_detail.scss */
.galleria-pinterest_button a {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  border-left: 0;
  background-image: url(img/pin-it.png);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 360, sass/_mixins.scss */
.galleria-pinterest_button a:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
.galleria-pinterest_button a:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
.galleria-pinterest_button a[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
.galleria-pinterest_button a[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}

/* line 131, sass/_detail.scss */
.galleria-enterFullscreen,
.galleria-exitFullscreen {
  background-color: rgba(240, 240, 240, 0.8);
}

/* line 136, sass/_detail.scss */
#TB_closeWindow {
  position: absolute;
  top: -1em;
  right: -1em;
  background-color: #878382;
  color: #46454C;
  padding: 0;
  height: auto;
  float: none;
  border-radius: 100%;
}
/* line 146, sass/_detail.scss */
#TB_closeWindow a {
  color: inherit;
  color: #46454C;
  text-decoration: none !important;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
#TB_closeWindow a:hover {
  text-decoration: none !important;
}
/* line 149, sass/_detail.scss */
#TB_closeWindow .tb-close-icon {
  height: 2em !important;
  margin: auto !important;
  width: 2em !important;
  position: relative !important;
  line-height: 44px;
}
/* line 155, sass/_detail.scss */
#TB_closeWindow .tb-close-icon:hover {
  color: #B18172;
}

/* line 161, sass/_detail.scss */
#TB_caption {
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  float: none;
}

/* line 14, sass/_footer.scss */
#main_footer.main {
  border-top: 1px solid #878382;
}
/* line 21, sass/_footer.scss */
#main_footer.main .footer-lists {
  *zoom: 1;
  padding: 0;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#main_footer.main .footer-lists:before, #main_footer.main .footer-lists:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#main_footer.main .footer-lists:after {
  clear: both;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 49.19133%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
#main_footer.main .footer-lists > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
#main_footer.main .footer-lists > *:nth-child(2n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists > *:nth-child(2n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
/* line 26, sass/_footer.scss */
#main_footer.main .footer-lists li {
  font-size: 0.75em;
  line-height: 1.2135em;
  line-height: 1.2135em;
  margin-top: 0.4045em;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists li:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists li:last-of-type {
  margin-bottom: 0;
}
/* line 33, sass/_footer.scss */
#main_footer.main .footer-lists > section {
  margin-top: 1.618em;
  padding: 0 1em;
}
/* line 37, sass/_footer.scss */
#main_footer.main .footer-lists > section:nth-child(2n+1) {
  text-align: right;
}
/* line 41, sass/_footer.scss */
#main_footer.main .footer-lists > section:nth-child(2n) {
  border-left: 1px solid #878382;
}
/* line 47, sass/_footer.scss */
#main_footer.main .footer-lists > section h3 {
  font-size: 1em;
  line-height: 1.2135em;
  margin: 0.4045em 0 1.2135em 0;
}
/* line 54, sass/_footer.scss */
#main_footer.main .footer-lists > section li {
  font-size: 0.75em;
  line-height: 1.2135em;
  line-height: 1.2135em;
  margin-top: 0.4045em;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists > section li:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-lists > section li:last-of-type {
  margin-bottom: 0;
}
@media all and (min-width: 520px) {
  /* line 21, sass/_footer.scss */
  #main_footer.main .footer-lists {
    padding: 0;
    margin-top: 1.618em;
  }
  /* line 539, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 511, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists > *:nth-child(2n) {
    margin-right: 1.61735%;
  }
  /* line 512, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists > *:nth-child(2n+1) {
    clear: none;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  #main_footer.main .footer-lists > *:last-child {
    margin-right: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 23.78699%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  #main_footer.main .footer-lists > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  #main_footer.main .footer-lists > *:nth-child(4n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists > *:nth-child(4n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
  /* line 65, sass/_footer.scss */
  #main_footer.main .footer-lists > section {
    display: table-cell;
    float: none;
    padding: 0 1em;
    border-left: 1px solid #C7C6C5;
  }
  /* line 69, sass/_footer.scss */
  #main_footer.main .footer-lists > section:nth-child(2n+1) {
    text-align: left;
    border-right: none;
  }
  /* line 382, ../boxcar-base/sass/_mixins.scss */
  #main_footer.main .footer-lists > section:first-child {
    border-left: none;
    padding-left: 0;
  }
}
@media all and (min-width: 880px) {
  /* line 21, sass/_footer.scss */
  #main_footer.main .footer-lists {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 66.12755%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  #main_footer.main .footer-lists:last-child {
    margin-right: 0;
  }
}
/* line 84, sass/_footer.scss */
#main_footer.main .footer-forms {
  *zoom: 1;
  margin-top: 1.618em;
  text-align: center;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#main_footer.main .footer-forms:before, #main_footer.main .footer-forms:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#main_footer.main .footer-forms:after {
  clear: both;
}
/* line 90, sass/_footer.scss */
#main_footer.main .footer-forms > section {
  margin-top: 1.618em;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-forms > section:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
#main_footer.main .footer-forms > section:last-of-type {
  margin-bottom: 0;
}
@media all and (min-width: 880px) {
  /* line 84, sass/_footer.scss */
  #main_footer.main .footer-forms {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 32.2551%;
    margin-right: 0;
    text-align: right;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  #main_footer.main .footer-forms:last-child {
    margin-right: 0;
  }
  /* line 102, sass/_footer.scss */
  #main_footer.main .footer-forms section, #main_footer.main .footer-forms p {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  #main_footer.main .footer-forms section:last-child, #main_footer.main .footer-forms p:last-child {
    margin-right: 0;
  }
}
/* line 111, sass/_footer.scss */
#main_footer.main #storefinder button {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  min-height: 3.236em;
  width: 90% !important;
  max-width: 32em;
  min-width: 18em;
  margin: 0 auto;
}
/* line 360, sass/_mixins.scss */
#main_footer.main #storefinder button:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
#main_footer.main #storefinder button:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
#main_footer.main #storefinder button[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
#main_footer.main #storefinder button[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}

/* line 126, sass/_footer.scss */
#newsletter form {
  margin: 0 auto;
}
/* line 130, sass/_footer.scss */
#newsletter label {
  text-align: center;
}
/* line 135, sass/_footer.scss */
#newsletter input {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  width: 90% !important;
  max-width: 32em;
  min-width: 18em;
  margin: 0 auto;
  line-height: 1.618em;
  padding: 0.5em 1em 0 1em;
}
/* line 142, sass/_footer.scss */
#newsletter button {
  vertical-align: middle;
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -320px;
  width: 24px;
  height: 24px;
}
@media all and (min-width: 1028px) {
  /* line 142, sass/_footer.scss */
  #newsletter button {
    margin-right: -1.618em;
  }
}

/* line 150, sass/_footer.scss */
#social ul {
  margin: 0;
}
/* line 152, sass/_footer.scss */
#social ul li {
  display: inline-block;
}
/* line 154, sass/_footer.scss */
#social ul li a {
  display: block;
  color: transparent;
  overflow: hidden;
}
/* line 160, sass/_footer.scss */
#social ul .pinterest {
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -960px;
  width: 24px;
  height: 24px;
}
/* line 163, sass/_footer.scss */
#social ul .facebook {
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -880px;
  width: 24px;
  height: 24px;
}
/* line 166, sass/_footer.scss */
#social ul .twitter {
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -1000px;
  width: 24px;
  height: 24px;
}
/* line 169, sass/_footer.scss */
#social ul .instagram {
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -920px;
  width: 24px;
  height: 24px;
}

/* line 176, sass/_footer.scss */
#copyright {
  clear: both;
  padding-top: 1.618em;
  text-align: left;
}

/* line 183, sass/_footer.scss */
div#chat {
  background-image: url(img/live-chat.png);
  position: fixed;
  height: 50px;
  width: 70px;
  bottom: 0;
  right: 3em;
  cursor: pointer;
  display: none;
}

/* line 197, sass/_footer.scss */
#bs-bottom {
  width: 100%;
  z-index: -2;
  background-color: #F0EAE2;
  margin-bottom: 2.427em;
}

/* line 30, sass/_header.scss */
#special_message {
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  padding-top: 0.25em;
  text-transform: uppercase;
  background: #B18172;
  font-size: 0.8em;
  line-height: 1.2944em;
  color: #F0EAE2;
  text-align: center;
  max-width: 960px;
  margin: 0 auto 0.809em;
}

/**
  * @name Bella Background Top
  * @description Stuck-to-top banner behind user controls etc
  * @uses stick-to-top;
  *	@uses banneriness;
  * @markup
  *   <div id="bs-top"></div>
  */
/* line 51, sass/_header.scss */
#bs-top {
  position: absolute;
  top: 0;
  width: 100%;
  width: 100%;
  z-index: -2;
  background-color: #F0EAE2;
  height: 1.618em;
  margin-left: -1em;
}

/**
  * @name User_Controls_And_Search
  * @description Style for the user_controls_and_search id
  * @markup
  *   <section id="user_controls_and_search"></section>
  */
/* line 68, sass/_header.scss */
#user_controls_and_search {
  text-align: right;
}

/**
  * @name Ul#Menu-User-Controls
  * @description Style for the ul#menu-user-controls element
  * @markup
<ul id="menu-user-controls" class="menu">
	<li class="menu-item menu-item-has-children"><a>Help</a>
		<ul class="sub-menu">
			<li class="menu-item"><a>Sub List Item</a></li>
			<li class="menu-item"><a>Sub List Item</a></li>
			<li class="menu-item"><a>Sub List Item</a></li>
			<li class="menu-item"><a>Sub List Item</a></li>
			<li class="menu-item"><a>Sub List Item</a></li>
		</ul>
	</li>
	<li><a>Log in</a></li>
	<li class="bxp-show-cart menu-item"><a>My Cart <span class="cart-items">(0)</span></a></li>
</ul>
  */
/* line 92, sass/_header.scss */
ul#menu-user-controls {
  z-index: 6;
  position: relative;
  text-align: left;
  z-index: 7;
  margin: 0.4045em 0 0 0;
  white-space: nowrap;
  display: inline-block;
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  list-style-type: none;
  padding: 0;
}
/* line 8, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls ul {
  margin: 0;
  padding: 0;
  background-color: white;
  display: inline-block;
  vertical-align: top;
}
/* line 14, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls ul .submenu > li {
  font-size: 0.75em;
}
@media (max-width: 780px) {
  /* line 19, ../boxcar-base/sass/_navigation.scss */
  ul#menu-user-controls > ul {
    display: none;
  }
}
/* line 25, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls select {
  width: 100%;
  display: none;
  margin-bottom: 1.618em;
}
@media (max-width: 780px) {
  /* line 25, ../boxcar-base/sass/_navigation.scss */
  ul#menu-user-controls select {
    display: inline-block;
  }
}
/* line 34, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls a {
  display: block;
  color: inherit;
  text-decoration: none;
  color: #46454C;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
ul#menu-user-controls a:hover {
  text-decoration: underline;
}
/* line 41, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls .current-menu-item > a,
ul#menu-user-controls .current-menu-ancestor > a,
ul#menu-user-controls .current_page_item > a,
ul#menu-user-controls .current_page_ancestor > a {
  font-weight: bold;
}
/* line 48, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li {
  padding-left: .5em;
  padding-right: .5em;
  display: inline-block;
  position: relative;
  float: left;
  font-size: 1em;
  line-height: 1.2135em;
}
/* line 56, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li ul {
  opacity: .2;
  height: 0;
  overflow: hidden;
  float: left;
  position: absolute;
  margin-left: -.5em;
  left: 0;
  width: 100%;
  min-width: 12em;
}
/* line 68, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li ul ul {
  left: 100%;
  top: -.75em;
}
/* line 74, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li:hover > ul,
ul#menu-user-controls li a:focus + ul {
  opacity: 1;
  overflow: visible;
  height: auto;
  z-index: 3;
  padding: 0em 0.5em;
  box-shadow: 8px 8px 24px -12px #46454C;
}
/* line 84, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li:hover > a,
ul#menu-user-controls li a:focus {
  text-decoration: underline;
  color: black;
}
/* line 90, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li li {
  clear: both;
  width: 100%;
  margin: 0 0 0.4045em 0;
}
/* line 98, ../boxcar-base/sass/_navigation.scss */
ul#menu-user-controls li li a.has-submenu {
  background-image: url(img/arrow-right.png);
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 425, ../boxcar-base/sass/_mixins.scss */
ul#menu-user-controls > * {
  display: inline-block;
  padding: 0 0.5em;
  border-left: 1px solid #878382 !important;
}
/* line 430, ../boxcar-base/sass/_mixins.scss */
ul#menu-user-controls > *:first-child {
  border-left: none;
}
/* line 433, ../boxcar-base/sass/_mixins.scss */
ul#menu-user-controls > *:last-child {
  padding-right: 0;
}
/* line 100, sass/_header.scss */
ul#menu-user-controls > li {
  display: inline-block;
  line-height: 1em;
}
/* line 29, ../boxcar-base/sass/_mixins.scss */
ul#menu-user-controls > li:before {
  content: '';
  height: 1em;
  display: inline-block;
}
/* line 104, sass/_header.scss */
ul#menu-user-controls > li a {
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  color: #46454C;
  display: inline-block;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
ul#menu-user-controls > li a:hover {
  text-decoration: underline;
}
/* line 109, sass/_header.scss */
ul#menu-user-controls > li:hover > ul.sub-menu {
  border: 1px solid #878382;
  width: auto;
}
/* line 112, sass/_header.scss */
ul#menu-user-controls > li:hover > ul.sub-menu li {
  font-size: 1em;
  line-height: 2.0225em;
  padding-top: 0.809em;
  border-top: 1px solid #878382;
}
/* line 20, sass/_header.scss */
ul#menu-user-controls > li:hover > ul.sub-menu li:first-child {
  border-top: none;
}
/* line 119, sass/_header.scss */
ul#menu-user-controls li.my-account {
  padding-left: 2em;
  background-repeat: no-repeat;
  background-position: 0.25em top;
}
/* line 124, sass/_header.scss */
ul#menu-user-controls .cart-items {
  display: inline-block;
  min-width: 2em;
}

/**
  * @name S & Search Submit
  * @description Style for the s id
	@uses unbutton
	@uses sprite($arrow-right-red-24)
  * @markup
	<input id="s">
	<button id="searchsubmit"></button>
  */
/* line 142, sass/_header.scss */
#s {
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.618em;
  padding: 0.4045em 0.5em 0;
}

/* line 145, sass/_header.scss */
#searchsubmit {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -320px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
@media all and (min-width: 1028px) {
  /* line 145, sass/_header.scss */
  #searchsubmit {
    margin-right: -2em;
  }
}

/* line 156, sass/_header.scss */
#our_name {
  margin: 1.618em 0 2.427em 0;
  border-bottom: 1px solid #878382;
  height: 45px;
  text-align: justify;
}
/* line 161, sass/_header.scss */
#our_name a {
  display: inline-block;
}

@media all and (min-width: 880px) {
  /* line 167, sass/_header.scss */
  #main_navigation > ul > li {
    font-size: 16px;
    line-height: 25.888px;
  }
}
/* line 173, sass/_header.scss */
#main_header.blog #our_name {
  border-bottom: none;
  height: auto;
  text-align: center;
}

/* line 182, sass/_header.scss */
img.attachment-main_image {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}

/* line 189, sass/_header.scss */
#main_navigation {
  z-index: 6;
  position: relative;
  text-align: left;
  width: 100%;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 8, ../boxcar-base/sass/_navigation.scss */
#main_navigation ul {
  margin: 0;
  padding: 0;
  background-color: white;
  display: inline-block;
  vertical-align: top;
}
/* line 14, ../boxcar-base/sass/_navigation.scss */
#main_navigation ul .submenu > li {
  font-size: 0.75em;
}
@media (max-width: 760px) {
  /* line 19, ../boxcar-base/sass/_navigation.scss */
  #main_navigation > ul {
    display: none;
  }
}
/* line 25, ../boxcar-base/sass/_navigation.scss */
#main_navigation select {
  width: 100%;
  display: none;
  margin-bottom: 1.618em;
}
@media (max-width: 760px) {
  /* line 25, ../boxcar-base/sass/_navigation.scss */
  #main_navigation select {
    display: inline-block;
  }
}
/* line 34, ../boxcar-base/sass/_navigation.scss */
#main_navigation a {
  display: block;
  color: inherit;
  text-decoration: none;
  color: #46454C;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
#main_navigation a:hover {
  text-decoration: underline;
}
/* line 41, ../boxcar-base/sass/_navigation.scss */
#main_navigation .current-menu-item > a,
#main_navigation .current-menu-ancestor > a,
#main_navigation .current_page_item > a,
#main_navigation .current_page_ancestor > a {
  font-weight: bold;
}
/* line 48, ../boxcar-base/sass/_navigation.scss */
#main_navigation li {
  padding-left: .5em;
  padding-right: .5em;
  display: inline-block;
  position: relative;
  float: left;
  font-size: 1em;
  line-height: 1.2135em;
}
/* line 56, ../boxcar-base/sass/_navigation.scss */
#main_navigation li ul {
  opacity: .2;
  height: 0;
  overflow: hidden;
  float: left;
  position: absolute;
  margin-left: -.5em;
  left: 0;
  width: 100%;
  min-width: 12em;
}
/* line 68, ../boxcar-base/sass/_navigation.scss */
#main_navigation li ul ul {
  left: 100%;
  top: -.75em;
}
/* line 74, ../boxcar-base/sass/_navigation.scss */
#main_navigation li:hover > ul,
#main_navigation li a:focus + ul {
  opacity: 1;
  overflow: visible;
  height: auto;
  z-index: 3;
  padding: 0em 0.5em;
  box-shadow: 8px 8px 24px -12px #46454C;
}
/* line 84, ../boxcar-base/sass/_navigation.scss */
#main_navigation li:hover > a,
#main_navigation li a:focus {
  text-decoration: underline;
  color: black;
}
/* line 90, ../boxcar-base/sass/_navigation.scss */
#main_navigation li li {
  clear: both;
  width: 100%;
  margin: 0 0 0.4045em 0;
}
/* line 98, ../boxcar-base/sass/_navigation.scss */
#main_navigation li li a.has-submenu {
  background-image: url(img/arrow-right.png);
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 196, sass/_header.scss */
#main_navigation select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  -o-appearance: button;
  appearance: button;
  background-color: transparent;
  border-style: solid;
  border-radius: 0px;
  color: #46454C;
  border-color: #878382;
  border-width: 1px;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.618em;
  padding: 0 0.5em;
  background-repeat: no-repeat;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -80px;
  background-position: right -80px;
  padding-right: 3em;
}
/* line 203, sass/_mixins.scss */
#main_navigation select option {
  text-transform: capitalize;
}
/* line 215, sass/_mixins.scss */
#main_navigation select:disabled {
  opacity: .4;
}
/* line 218, sass/_mixins.scss */
#main_navigation select.loading {
  background-image: url("img/loading-small.gif");
  background-repeat: no-repeat;
  background-position: 93% center;
}
/* line 200, sass/_header.scss */
#main_navigation > ul > li {
  padding-right: 2em;
  padding-left: 0;
  background: #fff;
  text-align: center;
  font-size: 0.875em;
  line-height: 1.41575em;
  letter-spacing: 0.025em;
}
/* line 209, sass/_header.scss */
#main_navigation > ul > li ul {
  width: auto;
  min-width: 12em;
  text-align: left;
  line-height: 1.618em;
}
/* line 215, sass/_header.scss */
#main_navigation > ul > li:hover > a {
  text-decoration: none;
  color: #B18172;
}
/* line 218, sass/_header.scss */
#main_navigation > ul > li:hover > ul {
  border: 1px solid #878382;
  font-size: 16px;
  line-height: 25.888px;
  letter-spacing: 0.1em;
}
/* line 222, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li {
  font-size: 0.75em;
  line-height: 1.2135em;
  padding-top: 0.809em;
  border-top: 1px solid #878382;
}
/* line 20, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li:first-child {
  border-top: none;
}
/* line 225, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li.menu-item-has-children > a {
  background-repeat: no-repeat;
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -224px;
  background-position: right -224px;
}
/* line 236, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li:hover > a {
  text-decoration: none;
  color: #B18172;
  background-position: 0px -256px;
  background-position: right -256px;
}
/* line 241, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li:hover > ul {
  top: -1px;
  border: 1px solid #878382;
}
/* line 244, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li:hover > ul > li {
  padding-top: 0.809em;
  border-top: 1px solid #878382;
}
/* line 20, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li:hover > ul > li:first-child {
  border-top: none;
}
/* line 246, sass/_header.scss */
#main_navigation > ul > li:hover > ul > li:hover > ul > li:hover > a {
  text-decoration: none;
  color: #B18172;
}

/* line 2, sass/_list.scss */
ul.bxp-gridlist {
  display: block;
  padding: 0 !important;
  width: 100%;
  *zoom: 1;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
@media all and (min-width: 520px) {
  /* line 2, sass/_list.scss */
  ul.bxp-gridlist {
    padding: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 32.2551%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  ul.bxp-gridlist > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  ul.bxp-gridlist > *:nth-child(3n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist > *:nth-child(3n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
}
/* line 202, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist li {
  text-align: center;
  margin-bottom: 1.01125em;
  background-image: url("/wp-content/themes/bella-figura/img/loading-small.gif");
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0.75em;
  line-height: 1.2135em;
}
/* line 400, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist li.loaded {
  background-image: none;
  min-height: 0;
}
/* line 208, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist li div.info p {
  margin-top: 0.809em !important;
}
/* line 212, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist li img {
  min-height: 110px !important;
  margin: 0 auto;
}
/* line 216, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist li.loaded img {
  min-height: 0 !important;
}
/* line 221, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.font {
  padding: 0;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.font > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
ul.bxp-gridlist.font > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
ul.bxp-gridlist.font > *:nth-child(1n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.font > *:nth-child(1n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.font img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
/* line 225, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.font li a {
  display: block;
}
@media all and (min-width: 520px) {
  /* line 231, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color {
    padding: 0;
  }
  /* line 539, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 511, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > *:nth-child(3n) {
    margin-right: 1.61735%;
  }
  /* line 512, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > *:nth-child(3n+1) {
    clear: none;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  ul.bxp-gridlist.color > *:last-child {
    margin-right: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 18.70612%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  ul.bxp-gridlist.color > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  ul.bxp-gridlist.color > *:nth-child(5n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > *:nth-child(5n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
}
@media all and (min-width: 880px) {
  /* line 231, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color {
    padding: 0;
  }
  /* line 539, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 511, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > *:nth-child(5n) {
    margin-right: 1.61735%;
  }
  /* line 512, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > *:nth-child(5n+1) {
    clear: none;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  ul.bxp-gridlist.color > *:last-child {
    margin-right: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 12.89942%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  ul.bxp-gridlist.color > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  ul.bxp-gridlist.color > *:nth-child(7n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color > *:nth-child(7n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  ul.bxp-gridlist.color img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
}
/* line 242, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.color .swatch {
  margin-bottom: 0.809em;
}
/* line 244, ../boxcar-base/sass/_mixins.scss */
ul.bxp-gridlist.color .swatch img {
  min-height: 0 !important;
  display: block;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
ul.bxp-gridlist:before, ul.bxp-gridlist:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
ul.bxp-gridlist:after {
  clear: both;
}
/* line 8, sass/_list.scss */
ul.bxp-gridlist div.info {
  margin-top: 0.809em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
}
/* line 17, sass/_list.scss */
ul.bxp-gridlist.monogram img, ul.bxp-gridlist.motif img {
  background-color: #F0EAE2;
}

/* line 31, sass/_list.scss */
div.grouped-posts {
  clear: both;
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
div.grouped-posts:before, div.grouped-posts:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
div.grouped-posts:after {
  clear: both;
}

/* line 39, sass/_list.scss */
div.bxp_design_gallery ul.tags {
  *zoom: 1;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  z-index: 6;
  position: relative;
  text-align: left;
  z-index: 3;
  margin: 0.809em 0 0;
  text-transform: uppercase;
  display: inline-block;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
div.bxp_design_gallery ul.tags:before, div.bxp_design_gallery ul.tags:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
div.bxp_design_gallery ul.tags:after {
  clear: both;
}
/* line 8, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags ul {
  margin: 0;
  padding: 0;
  background-color: white;
  display: inline-block;
  vertical-align: top;
}
/* line 14, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags ul .submenu > li {
  font-size: 0.75em;
}
@media (max-width: 780px) {
  /* line 19, ../boxcar-base/sass/_navigation.scss */
  div.bxp_design_gallery ul.tags > ul {
    display: none;
  }
}
/* line 25, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags select {
  width: 100%;
  display: none;
  margin-bottom: 1.618em;
}
@media (max-width: 780px) {
  /* line 25, ../boxcar-base/sass/_navigation.scss */
  div.bxp_design_gallery ul.tags select {
    display: inline-block;
  }
}
/* line 34, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags a {
  display: block;
  color: inherit;
  text-decoration: none;
  color: #46454C;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
div.bxp_design_gallery ul.tags a:hover {
  text-decoration: underline;
}
/* line 41, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags .current-menu-item > a,
div.bxp_design_gallery ul.tags .current-menu-ancestor > a,
div.bxp_design_gallery ul.tags .current_page_item > a,
div.bxp_design_gallery ul.tags .current_page_ancestor > a {
  font-weight: bold;
}
/* line 48, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li {
  padding-left: .5em;
  padding-right: .5em;
  display: inline-block;
  position: relative;
  float: left;
  font-size: 1em;
  line-height: 1.2135em;
}
/* line 56, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li ul {
  opacity: .2;
  height: 0;
  overflow: hidden;
  float: left;
  position: absolute;
  margin-left: -.5em;
  left: 0;
  width: 100%;
  min-width: 12em;
}
/* line 68, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li ul ul {
  left: 100%;
  top: -.75em;
}
/* line 74, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li:hover > ul,
div.bxp_design_gallery ul.tags li a:focus + ul {
  opacity: 1;
  overflow: visible;
  height: auto;
  z-index: 3;
  padding: 0em 0.5em;
  box-shadow: 8px 8px 24px -12px #46454C;
}
/* line 84, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li:hover > a,
div.bxp_design_gallery ul.tags li a:focus {
  text-decoration: underline;
  color: black;
}
/* line 90, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li li {
  clear: both;
  width: 100%;
  margin: 0 0 0.4045em 0;
}
/* line 98, ../boxcar-base/sass/_navigation.scss */
div.bxp_design_gallery ul.tags li li a.has-submenu {
  background-image: url(img/arrow-right.png);
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 47, sass/_list.scss */
div.bxp_design_gallery ul.tags h3 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 51, sass/_list.scss */
div.bxp_design_gallery ul.tags > li {
  padding: 0 1em;
  border-left: 1px solid #C7C6C5;
  display: inline-block;
}
/* line 382, ../boxcar-base/sass/_mixins.scss */
div.bxp_design_gallery ul.tags > li:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 29, ../boxcar-base/sass/_mixins.scss */
div.bxp_design_gallery ul.tags > li:before {
  content: '';
  height: 1em;
  display: inline-block;
}
@media all and (max-width: 480px) {
  /* line 51, sass/_list.scss */
  div.bxp_design_gallery ul.tags > li {
    font-size: 0.75em;
    line-height: 1.2135em;
  }
}
/* line 58, sass/_list.scss */
div.bxp_design_gallery ul.tags > li a {
  display: inline-block;
}
/* line 62, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list {
  width: auto;
  min-width: 12em;
}
/* line 65, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li {
  font-size: 0.75em;
  line-height: 1.618em;
  padding-top: 0.809em;
  border-top: 1px solid #878382;
  display: inline-block;
}
/* line 20, sass/_header.scss */
div.bxp_design_gallery ul.tags .tag-list li:first-child {
  border-top: none;
}
/* line 29, ../boxcar-base/sass/_mixins.scss */
div.bxp_design_gallery ul.tags .tag-list li:before {
  content: '';
  height: 1em;
  display: inline-block;
}
/* line 69, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li a {
  display: inline-block;
  text-decoration: none !important;
  white-space: nowrap;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
div.bxp_design_gallery ul.tags .tag-list li a:hover {
  text-decoration: none !important;
}
/* line 73, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li a span {
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.125em;
}
/* line 79, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li a:hover, div.bxp_design_gallery ul.tags .tag-list li a.active {
  color: #B18172;
}
/* line 82, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li a:hover span, div.bxp_design_gallery ul.tags .tag-list li a.active span {
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -384px;
  width: 16px;
  height: 16px;
}
/* line 86, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li a.disabled {
  color: #F0EAE2;
}
/* line 88, sass/_list.scss */
div.bxp_design_gallery ul.tags .tag-list li a.disabled span {
  background-image: none !important;
}
/* line 97, sass/_list.scss */
div.bxp_design_gallery ul.tags li:hover .tag-list {
  border: 1px solid #878382;
}
/* line 101, sass/_list.scss */
div.bxp_design_gallery section.controls {
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
div.bxp_design_gallery section.controls:before, div.bxp_design_gallery section.controls:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
div.bxp_design_gallery section.controls:after {
  clear: both;
}

/* line 105, sass/_list.scss */
section.list {
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
section.list:before, section.list:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
section.list:after {
  clear: both;
}

/* line 108, sass/_list.scss */
ul.design-list {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
  text-transform: initial;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
ul.design-list:last-child {
  margin-right: 0;
}
/* line 116, sass/_list.scss */
ul.design-list li {
  position: relative;
  overflow: hidden;
  position: relative;
  overflow: hidden;
}
/* line 119, sass/_list.scss */
ul.design-list li.hidden {
  display: none;
}
/* line 551, ../boxcar-base/sass/_mixins.scss */
ul.design-list li .hover-info,
ul.design-list li .info {
  width: 100%;
  position: absolute;
  bottom: -6.472em;
  visibility: hidden;
  -webkit-transition: bottom 100ms linear;
  -moz-transition: bottom 100ms linear;
  transition: bottom 100ms linear;
}
/* line 559, ../boxcar-base/sass/_mixins.scss */
ul.design-list li:hover .hover-info, ul.design-list li:hover .info {
  bottom: 0;
  visibility: visible;
}
/* line 123, sass/_list.scss */
ul.design-list li .hover-info {
  width: 100%;
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  background-color: rgba(240, 240, 240, 0.8);
}
/* line 127, sass/_list.scss */
ul.design-list li .hover-info .tier1, ul.design-list li .hover-info .tier2 {
  -webkit-transition: height 100ms;
  -moz-transition: height 100ms;
  transition: height 100ms;
  height: 0;
  display: block;
  overflow: hidden;
}
/* line 133, sass/_list.scss */
ul.design-list li .hover-info .list-item-actions {
  *zoom: 1;
  float: right;
  line-height: 1.618em;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
ul.design-list li .hover-info .list-item-actions:before, ul.design-list li .hover-info .list-item-actions:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
ul.design-list li .hover-info .list-item-actions:after {
  clear: both;
}
/* line 138, sass/_list.scss */
ul.design-list li .hover-info button {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  background-repeat: no-repeat;
  padding-left: 1.618em;
  display: block;
  margin-bottom: 0.4045em;
}
/* line 140, sass/_list.scss */
ul.design-list li .hover-info button:hover {
  text-decoration: underline;
}
/* line 147, sass/_list.scss */
ul.design-list li .hover-info button.buy .deco {
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -32px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
/* line 150, sass/_list.scss */
ul.design-list li .hover-info button.favorite .deco {
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -544px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
/* line 153, sass/_list.scss */
ul.design-list li .hover-info button.unfavorite .deco {
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -448px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
@media all and (max-width: 480px) {
  /* line 569, ../boxcar-base/sass/_mixins.scss */
  ul.design-list li .hover-info,
  ul.design-list li .info {
    bottom: 0;
    height: auto;
    visibility: visible;
  }
  /* line 574, ../boxcar-base/sass/_mixins.scss */
  ul.design-list li .hover-info .tier1, ul.design-list li .hover-info .tier2,
  ul.design-list li .info .tier1,
  ul.design-list li .info .tier2 {
    padding: 0.4045em 0.5em 0;
    height: auto;
  }
}
/* line 166, sass/_list.scss */
ul.design-list li .tier1 a {
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  float: left;
}
/* line 171, sass/_list.scss */
ul.design-list li .tier1 .qv {
  float: right;
}
/* line 175, sass/_list.scss */
ul.design-list li .tier2 {
  text-align: right;
}
/* line 569, ../boxcar-base/sass/_mixins.scss */
ul.design-list li:hover .hover-info,
ul.design-list li:hover .info {
  bottom: 0;
  height: auto;
  visibility: visible;
}
/* line 574, ../boxcar-base/sass/_mixins.scss */
ul.design-list li:hover .hover-info .tier1, ul.design-list li:hover .hover-info .tier2,
ul.design-list li:hover .info .tier1,
ul.design-list li:hover .info .tier2 {
  padding: 0.4045em 0.5em 0;
  height: auto;
}
/* line 181, sass/_list.scss */
ul.design-list li.empty {
  width: 100%;
  background: none;
  margin: 0 1em;
}
/* line 185, sass/_list.scss */
ul.design-list li.empty a {
  color: #B18172;
}
/* line 569, ../boxcar-base/sass/_mixins.scss */
ul.design-list.show-titles .hover-info,
ul.design-list.show-titles .info {
  bottom: 0;
  height: auto;
  visibility: visible;
}
/* line 574, ../boxcar-base/sass/_mixins.scss */
ul.design-list.show-titles .hover-info .tier1, ul.design-list.show-titles .hover-info .tier2,
ul.design-list.show-titles .info .tier1,
ul.design-list.show-titles .info .tier2 {
  padding: 0.4045em 0.5em 0;
  height: auto;
}

/* line 196, sass/_list.scss */
.now-showing {
  font-size: 0.75em;
  line-height: 1.2135em;
}
/* line 198, sass/_list.scss */
.now-showing h2 {
  display: inline-block;
  margin: 0.4045em 1em 0 0;
}
/* line 202, sass/_list.scss */
.now-showing a {
  text-decoration: none !important;
  color: #B18172;
  text-transform: lowercase;
  display: inline-block;
  margin-right: 0.5em;
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -448px;
  padding-right: 1.618em;
  background-repeat: no-repeat;
  background-position: right -448px;
  padding-right: 1.5em;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
.now-showing a:hover {
  text-decoration: none !important;
}

/* line 213, sass/_list.scss */
div.search {
  float: right;
}
/* line 215, sass/_list.scss */
div.search input {
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  font-size: 0.75em;
  line-height: 1.618em;
  padding: 0.4045em 0.5em 0;
}
@media all and (max-width: 480px) {
  /* line 213, sass/_list.scss */
  div.search {
    float: none;
    text-align: right;
    margin-bottom: 0.809em;
  }
}

/* line 226, sass/_list.scss */
div.viewing-how-many {
  display: none;
}

/* line 231, sass/_list.scss */
div.paginated {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.2135em;
}
/* line 234, sass/_list.scss */
div.paginated span.page {
  background-color: #F0EAE2;
  padding: 0.4045em 0.5em;
}
/* line 238, sass/_list.scss */
div.paginated a {
  padding: 0 1em;
  border-left: 1px solid #C7C6C5;
}
/* line 382, ../boxcar-base/sass/_mixins.scss */
div.paginated a:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 240, sass/_list.scss */
div.paginated a.next {
  border: none;
}
/* line 243, sass/_list.scss */
div.paginated a.disabled {
  color: #878382;
  text-decoration: none !important;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
div.paginated a.disabled:hover {
  text-decoration: none !important;
}
/* line 247, sass/_list.scss */
div.paginated a:last-child {
  padding-right: 0;
}

/* line 255, sass/_list.scss */
div.preferences {
  margin-top: 0.809em;
  clear: both;
  float: right;
}

/* line 277, sass/_list.scss */
div.footer-pagination {
  text-align: right;
  clear: both;
}

/* line 282, sass/_list.scss */
section.detail div.overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 291, sass/_list.scss */
section.detail div.modal {
  width: 100%;
  position: fixed;
  top: 0%;
  left: 0%;
  text-align: center;
  z-index: 11;
  /* 1px higher than the overlay layer */
}
/* line 298, sass/_list.scss */
section.detail div.modal img {
  max-width: 100%;
}
/* line 301, sass/_list.scss */
section.detail div.modal.text {
  top: 50%;
}
/* line 303, sass/_list.scss */
section.detail div.modal.text span {
  padding: 2em;
  background: #333;
  background: rgba(255, 255, 255, 0.5);
}
/* line 307, sass/_list.scss */
section.detail div.modal.text span.warning {
  background: #fff;
}

/* line 316, sass/_list.scss */
.tag-image-list {
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
}
/* line 318, sass/_list.scss */
.tag-image-list div.styles {
  text-align: center;
  padding: 0;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
.tag-image-list div.styles > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.tag-image-list div.styles > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
.tag-image-list div.styles > *:nth-child(1n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
.tag-image-list div.styles > *:nth-child(1n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
.tag-image-list div.styles img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
/* line 322, sass/_list.scss */
.tag-image-list div.column > div {
  margin-bottom: 0.809em;
  display: inline-block;
}
/* line 326, sass/_list.scss */
.tag-image-list img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
  display: block;
  margin: 0 auto;
}
/* line 331, sass/_list.scss */
.tag-image-list div.info {
  background-color: #E5CCBC;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 0.9em;
  line-height: 1.4562em;
  padding: 0.4045em 2em 0 0.5em;
  text-align: center;
}
/* line 247, sass/_mixins.scss */
.tag-image-list div.info p {
  margin: 0;
}
/* line 250, sass/_mixins.scss */
.tag-image-list div.info a {
  text-decoration: none !important;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
.tag-image-list div.info a:hover {
  text-decoration: none !important;
}
/* line 335, sass/_list.scss */
.tag-image-list div.header {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  text-align: center;
  margin: 0 0 4.854em 0;
}
/* line 339, sass/_list.scss */
.tag-image-list div.header a {
  display: inline-block;
}
/* line 343, sass/_list.scss */
.tag-image-list div.header .search {
  line-height: 1.618em;
}
/* line 345, sass/_list.scss */
.tag-image-list div.header .search a {
  margin-bottom: 0.4045em;
  padding-top: 0.4045em;
  display: block;
}
@media all and (min-width: 880px) {
  /* line 343, sass/_list.scss */
  .tag-image-list div.header .search {
    list-style-type: none;
    padding: 0;
  }
  /* line 425, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.header .search > * {
    display: inline-block;
    padding: 0 0.5em;
    border-left: 1px solid #C7C6C5 !important;
  }
  /* line 430, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.header .search > *:first-child {
    border-left: none;
  }
  /* line 433, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.header .search > *:last-child {
    padding-right: 0;
  }
  /* line 352, sass/_list.scss */
  .tag-image-list div.header .search a {
    display: inline-block;
  }
}
@media all and (min-width: 520px) {
  /* line 361, sass/_list.scss */
  .tag-image-list div.styles {
    padding: 0;
  }
  /* line 539, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.styles > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 511, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.styles > *:nth-child(1n) {
    margin-right: 1.61735%;
  }
  /* line 512, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.styles > *:nth-child(1n+1) {
    clear: none;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  .tag-image-list div.styles > *:last-child {
    margin-right: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.styles > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 32.2551%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  .tag-image-list div.styles > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  .tag-image-list div.styles > *:nth-child(3n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.styles > *:nth-child(3n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  .tag-image-list div.styles img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
  /* line 365, sass/_list.scss */
  .tag-image-list div.header {
    margin: 4.854em 0;
  }
}

/* line 371, sass/_list.scss */
.tag-image-credits {
  text-align: center;
}
/* line 373, sass/_list.scss */
.tag-image-credits ul {
  clear: both;
  padding-top: 1.618em;
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
}
/* line 378, sass/_list.scss */
.tag-image-credits a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
.tag-image-credits a:hover {
  text-decoration: underline;
}
/* line 381, sass/_list.scss */
.tag-image-credits li {
  padding: 0 0.5em 0 0;
  display: inline-block;
  white-space: nowrap;
}
/* line 385, sass/_list.scss */
.tag-image-credits li:after {
  content: ", ";
}
/* line 388, sass/_list.scss */
.tag-image-credits li:last-child:after {
  content: "";
}

/* line 395, sass/_list.scss */
p.or {
  border-bottom: 1px solid #878382;
  margin-bottom: 2.427em;
  text-align: center;
  height: 0.4045em;
}
/* line 400, sass/_list.scss */
p.or span {
  background-color: #fff;
  padding: 0 0.5em;
}

/* line 464, sass/_list.scss */
.fave-management,
.fave-rename {
  padding: 0.809em 1em;
}
/* line 413, sass/_list.scss */
.fave-management .close,
.fave-rename .close {
  float: right;
  font-size: 0.75em;
  line-height: 1.2135em;
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -448px;
  padding-right: 1.618em;
  background-repeat: no-repeat;
  background-position: right -448px;
  padding-right: 1.5em;
}
/* line 420, sass/_list.scss */
.fave-management h1,
.fave-rename h1 {
  margin: 0;
}
/* line 424, sass/_list.scss */
.fave-management p,
.fave-rename p {
  line-height: 1.2135em;
}
/* line 429, sass/_list.scss */
.fave-management .form-row,
.fave-rename .form-row {
  *zoom: 1;
  margin-bottom: 1.618em;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.fave-management .form-row:before, .fave-management .form-row:after,
.fave-rename .form-row:before,
.fave-rename .form-row:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.fave-management .form-row:after,
.fave-rename .form-row:after {
  clear: both;
}
/* line 435, sass/_list.scss */
.fave-management .controls,
.fave-rename .controls {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.fave-management .controls:last-child,
.fave-rename .controls:last-child {
  margin-right: 0;
}
/* line 437, sass/_list.scss */
.fave-management .controls > div,
.fave-rename .controls > div {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 23.78699%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.fave-management .controls > div:last-child,
.fave-rename .controls > div:last-child {
  margin-right: 0;
}
/* line 439, sass/_list.scss */
.fave-management .controls > div:first-child,
.fave-rename .controls > div:first-child {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 74.59566%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.fave-management .controls > div:first-child:last-child,
.fave-rename .controls > div:first-child:last-child {
  margin-right: 0;
}
/* line 444, sass/_list.scss */
.fave-management .controls button,
.fave-rename .controls button {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  width: 100%;
}
/* line 360, sass/_mixins.scss */
.fave-management .controls button:hover,
.fave-rename .controls button:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
.fave-management .controls button:active,
.fave-rename .controls button:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
.fave-management .controls button[disabled],
.fave-rename .controls button[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
.fave-management .controls button[disabled]:hover,
.fave-rename .controls button[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}
/* line 451, sass/_list.scss */
.fave-management input,
.fave-rename input {
  height: 2.0225em;
  width: 100%;
}
/* line 456, sass/_list.scss */
.fave-management select,
.fave-rename select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  -o-appearance: button;
  appearance: button;
  background-color: transparent;
  border-style: solid;
  border-radius: 0px;
  color: #46454C;
  border-color: #878382;
  border-width: 1px;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.618em;
  padding: 0 0.5em;
  background-repeat: no-repeat;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -80px;
  background-position: right -80px;
  padding-right: 3em;
  height: 2.0225em;
  width: 100%;
}
/* line 203, sass/_mixins.scss */
.fave-management select option,
.fave-rename select option {
  text-transform: capitalize;
}
/* line 215, sass/_mixins.scss */
.fave-management select:disabled,
.fave-rename select:disabled {
  opacity: .4;
}
/* line 218, sass/_mixins.scss */
.fave-management select.loading,
.fave-rename select.loading {
  background-image: url("img/loading-small.gif");
  background-repeat: no-repeat;
  background-position: 93% center;
}

/* line 469, sass/_list.scss */
.album-list {
  *zoom: 1;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  transition: opacity 100ms;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.album-list:before, .album-list:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.album-list:after {
  clear: both;
}
/* line 399, sass/_mixins.scss */
.album-list.loading {
  background-image: url("/wp-content/themes/bella-figura/img/loading-large.gif");
  background-repeat: no-repeat;
  background-position: center;
  opacity: .3;
}
/* line 400, ../boxcar-base/sass/_mixins.scss */
.album-list.loading.loaded {
  background-image: none;
  min-height: 0;
}

/* line 474, sass/_list.scss */
.now-viewing-this-album {
  margin-top: 0.4045em;
  float: right;
  clear: right;
}
/* line 478, sass/_list.scss */
.now-viewing-this-album .albums-dropdown {
  min-width: 16em;
  display: inline-block;
}
/* line 482, sass/_list.scss */
.now-viewing-this-album select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  -o-appearance: button;
  appearance: button;
  background-color: transparent;
  border-style: solid;
  border-radius: 0px;
  color: #46454C;
  border-color: #878382;
  border-width: 1px;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.618em;
  padding: 0 0.5em;
  background-repeat: no-repeat;
  background-image: url(img/sprite-basic-24.png);
  background-position: 0px -80px;
  background-position: right -80px;
  padding-right: 3em;
  width: 100%;
}
/* line 203, sass/_mixins.scss */
.now-viewing-this-album select option {
  text-transform: capitalize;
}
/* line 215, sass/_mixins.scss */
.now-viewing-this-album select:disabled {
  opacity: .4;
}
/* line 218, sass/_mixins.scss */
.now-viewing-this-album select.loading {
  background-image: url("img/loading-small.gif");
  background-repeat: no-repeat;
  background-position: 93% center;
}

/* line 489, sass/_list.scss */
.bxp-favorites {
  transition: opacity 300ms;
  position: relative;
}
/* line 492, sass/_list.scss */
.bxp-favorites .loading {
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  transition: opacity 100ms;
  width: 100%;
  top: 48%;
  position: absolute;
}
/* line 399, sass/_mixins.scss */
.bxp-favorites .loading.loading {
  background-image: url("/wp-content/themes/bella-figura/img/loading-large.gif");
  background-repeat: no-repeat;
  background-position: center;
  opacity: .3;
}
/* line 400, ../boxcar-base/sass/_mixins.scss */
.bxp-favorites .loading.loading.loaded {
  background-image: none;
  min-height: 0;
}
/* line 499, sass/_list.scss */
.bxp-favorites.loading .bxp-gridlist {
  opacity: .3;
}
/* line 502, sass/_list.scss */
.bxp-favorites.loading .loading {
  display: block;
}
/* line 506, sass/_list.scss */
.bxp-favorites h2 {
  font-size: 0.75em;
  line-height: 1.2135em;
  padding-top: 0.4045em;
}
/* line 510, sass/_list.scss */
.bxp-favorites .actions {
  float: right;
  font-size: 0.75em;
  line-height: 1.2135em;
}
/* line 513, sass/_list.scss */
.bxp-favorites .actions a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
.bxp-favorites .actions a:hover {
  text-decoration: underline;
}

/* line 523, sass/_list.scss */
.bxp-favorites label {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  margin-right: 0.5em;
}
/* line 527, sass/_list.scss */
.bxp-favorites .delete {
  background-image: url(img/sprite-basic-16.png);
  background-position: 0px -448px;
  padding-right: 1.618em;
  background-repeat: no-repeat;
  background-position: right -448px;
  padding-right: 1.5em;
}
/* line 530, sass/_list.scss */
.bxp-favorites .no-albums,
.bxp-favorites .guests-only {
  clear: both;
}
/* line 534, sass/_list.scss */
.bxp-favorites .shared-album-msg {
  float: right;
  color: #B18172;
  font-size: 0.75em;
  line-height: 1.2135em;
}
/* line 539, sass/_list.scss */
.bxp-favorites .empty {
  display: none;
}
/* line 543, sass/_list.scss */
.bxp-favorites .simple-album-title.guests-only {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  float: right;
}

/* ------------------------------------------------------------------------ articles */
/**
  * @name Pullout
  * @description a header, paragraph(s), and three images
  * @markup
  */
/* line 206, sass/_page.scss */
article.piece-pullout-left {
  *zoom: 1;
  margin: 0em 0em;
  padding: 0.809em 0.5em;
  border: 1px solid #C7C6C5;
  margin-bottom: 1.618em;
  text-align: center;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-left:before, article.piece-pullout-left:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-left:after {
  clear: both;
}
/* line 155, sass/_page.scss */
article.piece-pullout-left header {
  padding: 0;
  vertical-align: middle;
}
/* line 158, sass/_page.scss */
article.piece-pullout-left header h3 {
  font-family: BebasNeue;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.05em;
  font-size: 2em;
  line-height: 0.809em;
  margin: 0.4045em 0;
}
/* line 163, sass/_page.scss */
article.piece-pullout-left header p {
  font-size: 1em;
  line-height: 1.2135em;
  margin: 0;
  margin-top: 1.618em;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
article.piece-pullout-left header p:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
article.piece-pullout-left header p:last-of-type {
  margin-bottom: 0;
}
/* line 170, sass/_page.scss */
article.piece-pullout-left div.img {
  vertical-align: middle;
  margin-top: 0.809em;
  padding-right: 0;
}
/* line 176, sass/_page.scss */
article.piece-pullout-left div.img br {
  display: none;
}
/* line 179, sass/_page.scss */
article.piece-pullout-left div.img p {
  margin: 0 !important;
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-left div.img p:before, article.piece-pullout-left div.img p:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-left div.img p:after {
  clear: both;
}
/* line 183, sass/_page.scss */
article.piece-pullout-left div.img img {
  display: block;
  float: left;
  margin-right: 2.4458%;
  width: 31.7028%;
  height: auto;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
article.piece-pullout-left div.img img:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
article.piece-pullout-left div.img img:nth-child(4n) {
  margin-right: 0;
}
/* line 75, ../boxcar-base/sass/neat/grid/_omega.scss */
article.piece-pullout-left div.img img:nth-child(4n+1) {
  clear: left;
}
@media all and (min-width: 520px) {
  /* line 206, sass/_page.scss */
  article.piece-pullout-left {
    *zoom: 1;
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  /* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
  article.piece-pullout-left:before, article.piece-pullout-left:after {
    content: " ";
    display: table;
  }
  /* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
  article.piece-pullout-left:after {
    clear: both;
  }
  /* line 193, sass/_page.scss */
  article.piece-pullout-left header {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 32.2551%;
    padding-right: 1em;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  article.piece-pullout-left header:last-child {
    margin-right: 0;
  }
  /* line 197, sass/_page.scss */
  article.piece-pullout-left div.img {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 66.12755%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  article.piece-pullout-left div.img:last-child {
    margin-right: 0;
  }
}

/* line 207, sass/_page.scss */
article.piece-pullout-right {
  *zoom: 1;
  margin: 0em 0em;
  padding: 0.809em 0.5em;
  border: 1px solid #C7C6C5;
  margin-bottom: 1.618em;
  text-align: center;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-right:before, article.piece-pullout-right:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-right:after {
  clear: both;
}
/* line 155, sass/_page.scss */
article.piece-pullout-right header {
  padding: 0;
  vertical-align: middle;
}
/* line 158, sass/_page.scss */
article.piece-pullout-right header h3 {
  font-family: BebasNeue;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.05em;
  font-size: 2em;
  line-height: 0.809em;
  margin: 0.4045em 0;
}
/* line 163, sass/_page.scss */
article.piece-pullout-right header p {
  font-size: 1em;
  line-height: 1.2135em;
  margin: 0;
  margin-top: 1.618em;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
article.piece-pullout-right header p:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
article.piece-pullout-right header p:last-of-type {
  margin-bottom: 0;
}
/* line 170, sass/_page.scss */
article.piece-pullout-right div.img {
  vertical-align: middle;
  margin-top: 0.809em;
  padding-right: 0;
}
/* line 176, sass/_page.scss */
article.piece-pullout-right div.img br {
  display: none;
}
/* line 179, sass/_page.scss */
article.piece-pullout-right div.img p {
  margin: 0 !important;
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-right div.img p:before, article.piece-pullout-right div.img p:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-pullout-right div.img p:after {
  clear: both;
}
/* line 183, sass/_page.scss */
article.piece-pullout-right div.img img {
  display: block;
  float: left;
  margin-right: 2.4458%;
  width: 31.7028%;
  height: auto;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
article.piece-pullout-right div.img img:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
article.piece-pullout-right div.img img:nth-child(4n) {
  margin-right: 0;
}
/* line 75, ../boxcar-base/sass/neat/grid/_omega.scss */
article.piece-pullout-right div.img img:nth-child(4n+1) {
  clear: left;
}
@media all and (min-width: 520px) {
  /* line 207, sass/_page.scss */
  article.piece-pullout-right {
    *zoom: 1;
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  /* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
  article.piece-pullout-right:before, article.piece-pullout-right:after {
    content: " ";
    display: table;
  }
  /* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
  article.piece-pullout-right:after {
    clear: both;
  }
  /* line 193, sass/_page.scss */
  article.piece-pullout-right header {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 32.2551%;
    padding-right: 1em;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  article.piece-pullout-right header:last-child {
    margin-right: 0;
  }
  /* line 197, sass/_page.scss */
  article.piece-pullout-right div.img {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 66.12755%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  article.piece-pullout-right div.img:last-child {
    margin-right: 0;
  }
}

/* line 211, sass/_page.scss */
article.piece-header {
  *zoom: 1;
  margin-bottom: 0.4045em;
  vertical-align: middle;
  *zoom: 1;
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-header:before, article.piece-header:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-header:after {
  clear: both;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-header:before, article.piece-header:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
article.piece-header:after {
  clear: both;
}
/* line 218, sass/_page.scss */
article.piece-header header {
  background-color: #46454C;
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 32.2551%;
  color: #F0EAE2;
  vertical-align: middle;
  text-align: center;
  padding: 0.809em 1em;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
article.piece-header header:last-child {
  margin-right: 0;
}
/* line 226, sass/_page.scss */
article.piece-header header h1 {
  font-family: BebasNeue;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.05em;
  font-size: 3em;
  line-height: 0.809em;
  padding: 0.20225em 0;
  margin: 0 0 0.4045em 0;
  border-bottom: 1px solid;
}
/* line 233, sass/_page.scss */
article.piece-header header p {
  font-size: 1em;
  line-height: 1.2135em;
}
/* line 235, sass/_page.scss */
article.piece-header header p:last-child {
  margin-bottom: 0 !important;
}
/* line 239, sass/_page.scss */
article.piece-header header a.blog-link {
  color: inherit;
  color: inherit;
  text-decoration: none !important;
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #46454C;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #46454C;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
}
/* line 373, ../boxcar-base/sass/_mixins.scss */
article.piece-header header a.blog-link:hover {
  text-decoration: none !important;
}
/* line 360, sass/_mixins.scss */
article.piece-header header a.blog-link:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
article.piece-header header a.blog-link:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
article.piece-header header a.blog-link[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
article.piece-header header a.blog-link[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}
/* line 244, sass/_page.scss */
article.piece-header div.img {
  vertical-align: middle;
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 66.12755%;
  margin-right: 0;
  position: relative;
  padding: 0;
  border-left: 0.5em solid #fff;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
article.piece-header div.img:last-child {
  margin-right: 0;
}
/* line 255, sass/_page.scss */
article.piece-header div.img div.info {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(240, 240, 240, 0.8);
  color: #46454C;
}
/* line 262, sass/_page.scss */
article.piece-header div.img p {
  margin: 0 0.5em !important;
}
/* line 265, sass/_page.scss */
article.piece-header div.img img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
  display: block;
}
@media all and (max-width: 676px) {
  /* line 211, sass/_page.scss */
  article.piece-header {
    display: block;
  }
  /* line 274, sass/_page.scss */
  article.piece-header header {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  article.piece-header header:last-child {
    margin-right: 0;
  }
  /* line 277, sass/_page.scss */
  article.piece-header div.img {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
    border-left: 0;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  article.piece-header div.img:last-child {
    margin-right: 0;
  }
}

/* line 33, sass/_search.scss */
#content.search .bxp-tabs .tab-triggers {
  *zoom: 1;
  padding: 0;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#content.search .bxp-tabs .tab-triggers:before, #content.search .bxp-tabs .tab-triggers:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#content.search .bxp-tabs .tab-triggers:after {
  clear: both;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
#content.search .bxp-tabs .tab-triggers > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 32.2551%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
#content.search .bxp-tabs .tab-triggers > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
#content.search .bxp-tabs .tab-triggers > *:nth-child(3n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
#content.search .bxp-tabs .tab-triggers > *:nth-child(3n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
#content.search .bxp-tabs .tab-triggers img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
@media all and (max-width: 480px) {
  /* line 33, sass/_search.scss */
  #content.search .bxp-tabs .tab-triggers {
    padding: 0;
  }
  /* line 526, ../boxcar-base/sass/_mixins.scss */
  #content.search .bxp-tabs .tab-triggers > * {
    display: block;
    float: left;
    margin-right: 1.61735%;
    width: 100%;
  }
  /* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
  #content.search .bxp-tabs .tab-triggers > *:last-child {
    margin-right: 0;
  }
  /* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
  #content.search .bxp-tabs .tab-triggers > *:nth-child(1n) {
    margin-right: 0;
  }
  /* line 529, ../boxcar-base/sass/_mixins.scss */
  #content.search .bxp-tabs .tab-triggers > *:nth-child(1n+1) {
    clear: left;
  }
  /* line 531, ../boxcar-base/sass/_mixins.scss */
  #content.search .bxp-tabs .tab-triggers img {
    height: auto;
    width: 100%;
    max-width: intrinsic;
    max-width: -moz-max-content;
  }
}
/* line 10, sass/_search.scss */
#content.search .bxp-tabs .tab-triggers button {
  margin-top: 0.809em;
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  -o-appearance: button;
  appearance: button;
  background-color: transparent;
  border-style: solid;
  border-radius: 0px;
  color: #46454C;
  border-color: #878382;
  border-width: 1px;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 1.618em;
  padding: 0 0.5em;
  padding-top: 0.4045em;
  line-height: 1.2135em;
}
/* line 203, sass/_mixins.scss */
#content.search .bxp-tabs .tab-triggers button option {
  text-transform: capitalize;
}
/* line 15, sass/_search.scss */
#content.search .bxp-tabs .tab-triggers button.active {
  background-color: #878382;
  color: #F0EAE2;
}
/* line 19, sass/_search.scss */
#content.search .bxp-tabs .tab-triggers button[disabled] {
  color: #F0EAE2;
}
/* line 37, sass/_search.scss */
#content.search section.tab {
  margin-top: 1.618em;
  display: none;
}
/* line 40, sass/_search.scss */
#content.search section.tab.active {
  display: block;
}
/* line 43, sass/_search.scss */
#content.search section.tab h2 {
  color: #878382;
  margin-bottom: 0.809em;
}
/* line 46, sass/_search.scss */
#content.search section.tab h2 span {
  color: #46454C;
}
/* line 52, sass/_search.scss */
#content.search article {
  *zoom: 1;
  margin-top: 1.618em;
  padding-top: 1.618em;
  border-top: 1px solid #C7C6C5;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#content.search article:before, #content.search article:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
#content.search article:after {
  clear: both;
}
/* line 55, sass/_search.scss */
#content.search article:first-child {
  margin-top: 0em;
  padding-top: 0em;
  border-top: 0px solid #C7C6C5;
}
/* line 59, sass/_search.scss */
#content.search article img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
/* line 62, sass/_search.scss */
#content.search article h1 {
  margin-top: 0;
}
/* line 64, sass/_search.scss */
#content.search article h1 a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
#content.search article h1 a:hover {
  text-decoration: underline;
}
/* line 68, sass/_search.scss */
#content.search article time {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
}
/* line 71, sass/_search.scss */
#content.search article p {
  margin: 0;
}
/* line 73, sass/_search.scss */
#content.search article p strong {
  background-color: yellow;
  font-family: Minion-Bold;
  font-weight: normal;
  font-style: normal;
}
/* line 77, sass/_search.scss */
#content.search article p.tags-etc {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  line-height: 1.618em;
  margin-top: 1.618em;
}
/* line 81, sass/_search.scss */
#content.search article p.tags-etc span {
  padding: 0 1em;
  border-left: 1px solid #C7C6C5;
}
/* line 382, ../boxcar-base/sass/_mixins.scss */
#content.search article p.tags-etc span:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 83, sass/_search.scss */
#content.search article p.tags-etc span a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
#content.search article p.tags-etc span a:hover {
  text-decoration: underline;
}
/* line 85, sass/_search.scss */
#content.search article p.tags-etc span a:after {
  content: ", ";
}
/* line 88, sass/_search.scss */
#content.search article p.tags-etc span a:last-child:after {
  content: "";
}
/* line 96, sass/_search.scss */
#content.search .meta-nav {
  font-size: 0.75em;
  line-height: 0.4045em;
  position: relative;
  top: 0.06742em;
}
/* line 99, sass/_search.scss */
#content.search .summary {
  margin-left: 0;
}
@media all and (max-width: 480px) {
  /* line 99, sass/_search.scss */
  #content.search .summary {
    width: auto;
  }
}
/* line 107, sass/_search.scss */
#content.search .images {
  float: right;
  margin-right: 0;
}
/* line 110, sass/_search.scss */
#content.search .images div {
  padding: 0;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
#content.search .images div > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 32.2551%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
#content.search .images div > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
#content.search .images div > *:nth-child(3n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
#content.search .images div > *:nth-child(3n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
#content.search .images div img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
/* line 114, sass/_search.scss */
#content.search .design-variation-description:first-of-type {
  display: block;
}

/* line 120, sass/_search.scss */
#header_search {
  text-align: center;
  color: #878382;
  border-bottom: 1px solid #878382;
  margin-bottom: 1.618em;
}

/* line 1, sass/_sidebar.scss */
#sidebar {
  padding: 0 2em 0 0;
}
/* line 4, sass/_sidebar.scss */
#sidebar a {
  color: inherit;
  text-decoration: none;
  color: #46454C;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
#sidebar a:hover {
  text-decoration: underline;
}
/* line 8, sass/_sidebar.scss */
#sidebar .current_page_item > a {
  color: #B18172;
}
/* line 11, sass/_sidebar.scss */
#sidebar .current_page_item ul {
  text-transform: capitalize;
  margin: 0.4045em 0 0.809em 0;
}
/* line 14, sass/_sidebar.scss */
#sidebar .current_page_item ul li {
  line-height: 1.2135em;
  margin-top: 0.4045em;
  color: #f09 !important;
}
/* line 473, ../boxcar-base/sass/_mixins.scss */
#sidebar .current_page_item ul li:first-of-type {
  margin-top: 0;
}
/* line 476, ../boxcar-base/sass/_mixins.scss */
#sidebar .current_page_item ul li:last-of-type {
  margin-bottom: 0;
}
/* line 20, sass/_sidebar.scss */
#sidebar a.back-to-top {
  position: fixed;
  text-align: center;
  left: 12%;
  padding-top: 3.236em;
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  background-image: url("img/back-to-top.png");
  background-image: url("img/back-to-top.png");
  background-repeat: no-repeat;
  background-position: center top;
  display: none;
  bottom: -12.944em;
  -webkit-transition: bottom 100ms;
  -moz-transition: bottom 100ms;
  transition: bottom 100ms;
}
/* line 34, sass/_sidebar.scss */
#sidebar a.back-to-top.active {
  bottom: 25.888em;
}
@media all and (min-width: 520px) {
  /* line 20, sass/_sidebar.scss */
  #sidebar a.back-to-top {
    display: block;
  }
}

/* line 48, sass/_sidebar.scss */
header.blog + #main #sidebar {
  padding: 0 0 0 0;
}
/* line 52, sass/_sidebar.scss */
header.blog + #main #sidebar a.back-to-top {
  left: auto;
  right: 12%;
}

/* line 1, sass/_lookup.scss */
.lookup {
  padding: 1.618em 1em;
  min-height: 19.416em;
  border: 1px solid #878382;
  *zoom: 1;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.lookup:before, .lookup:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.lookup:after {
  clear: both;
}
/* line 8, sass/_lookup.scss */
.lookup > div {
  padding: 0.809em 1em;
}
/* line 12, sass/_lookup.scss */
.lookup input.filter {
  float: left;
}
/* line 16, sass/_lookup.scss */
.lookup .loading {
  display: block;
  float: left;
  background-image: url("/wp-content/themes/bella-figura/img/loading-small.gif");
  background-repeat: no-repeat;
  background-position: center;
  min-width: 3em;
  min-height: 1.618em;
}
/* line 400, ../boxcar-base/sass/_mixins.scss */
.lookup .loading.loaded {
  background-image: none;
  min-height: 0;
}
/* line 24, sass/_lookup.scss */
.lookup ul.filtered-suggestions {
  clear: both;
  overflow: auto;
  max-height: 24.27em;
  list-style-type: none !important;
}
/* line 29, sass/_lookup.scss */
.lookup ul.filtered-suggestions li {
  padding: 0.809em 2em;
  border-top: 1px solid #878382;
  margin-bottom: 0 !important;
}
/* line 33, sass/_lookup.scss */
.lookup ul.filtered-suggestions li:hover, .lookup ul.filtered-suggestions li.selected {
  background-color: #E5CCBC;
  list-style-type: disc !important;
}

/* line 4, ../boxcar-base/sass/_comments.scss */
#respond {
  margin-top: 1.618em;
  position: relative;
}
/* line 8, ../boxcar-base/sass/_comments.scss */
#respond h3 {
  font-size: 1.5em;
  margin-bottom: 0;
}
/* line 13, ../boxcar-base/sass/_comments.scss */
#respond label {
  line-height: 1.5em;
  display: block;
  font-size: 0.75em;
}
/* line 25, ../boxcar-base/sass/_comments.scss */
#respond input[type=text] {
  width: 100%;
}

/* line 31, ../boxcar-base/sass/_comments.scss */
.comment-text-inputs {
  margin-top: 1.618em;
  *zoom: 1;
  padding: 0;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.comment-text-inputs:before, .comment-text-inputs:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.comment-text-inputs:after {
  clear: both;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
.comment-text-inputs > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 32.2551%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.comment-text-inputs > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
.comment-text-inputs > *:nth-child(3n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
.comment-text-inputs > *:nth-child(3n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
.comment-text-inputs img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}

/* line 37, ../boxcar-base/sass/_comments.scss */
.comment-textarea {
  *zoom: 1;
  padding: 0;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.comment-textarea:before, .comment-textarea:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
.comment-textarea:after {
  clear: both;
}
/* line 526, ../boxcar-base/sass/_mixins.scss */
.comment-textarea > * {
  display: block;
  float: left;
  margin-right: 1.61735%;
  width: 100%;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.comment-textarea > *:last-child {
  margin-right: 0;
}
/* line 70, ../boxcar-base/sass/neat/grid/_omega.scss */
.comment-textarea > *:nth-child(1n) {
  margin-right: 0;
}
/* line 529, ../boxcar-base/sass/_mixins.scss */
.comment-textarea > *:nth-child(1n+1) {
  clear: left;
}
/* line 531, ../boxcar-base/sass/_mixins.scss */
.comment-textarea img {
  height: auto;
  width: 100%;
  max-width: intrinsic;
  max-width: -moz-max-content;
}
/* line 40, ../boxcar-base/sass/_comments.scss */
.comment-textarea label {
  display: none !important;
}
/* line 43, ../boxcar-base/sass/_comments.scss */
.comment-textarea textarea {
  display: block;
  float: left;
  margin-right: 2.16815%;
  width: 100%;
  margin-right: 0;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
.comment-textarea textarea:last-child {
  margin-right: 0;
}

/* line 49, ../boxcar-base/sass/_comments.scss */
#cancel-comment-reply {
  font-size: 0.75em;
}

/* line 54, ../boxcar-base/sass/_comments.scss */
#submit {
  margin-left: 50.80867%;
  display: block;
  float: left;
  margin-right: 2.16815%;
  width: 31.8879%;
  margin-right: 0;
  float: none;
}
/* line 33, ../boxcar-base/sass/neat/grid/_span-columns.scss */
#submit:last-child {
  margin-right: 0;
}

/* line 65, ../boxcar-base/sass/_comments.scss */
p.logged-in-as {
  font-size: 0.75em;
}

/* line 70, ../boxcar-base/sass/_comments.scss */
ol.commentlist {
  padding: 0.809em 1em !important;
  width: 100% !important;
  list-style-type: none !important;
}
/* line 74, ../boxcar-base/sass/_comments.scss */
ol.commentlist li {
  margin-bottom: 0 !important;
}
/* line 77, ../boxcar-base/sass/_comments.scss */
ol.commentlist ul.children {
  margin-bottom: 0em;
  width: auto;
  padding: 0 0 0 2em;
  clear: both;
}
/* line 82, ../boxcar-base/sass/_comments.scss */
ol.commentlist ul.children li {
  margin-bottom: 0em;
  list-style-type: none;
}
/* line 85, ../boxcar-base/sass/_comments.scss */
ol.commentlist ul.children li:before {
  content: '\21B3';
  font-size: 1.5em;
  line-height: 0.809em;
  position: relative;
  top: 0.20225em;
}
/* line 91, ../boxcar-base/sass/_comments.scss */
ol.commentlist img.avatar {
  width: auto !important;
  float: left;
  margin: 0 1em 0 0;
  display: none;
}
/* line 97, ../boxcar-base/sass/_comments.scss */
ol.commentlist p {
  display: inline;
}
/* line 100, ../boxcar-base/sass/_comments.scss */
ol.commentlist p + p {
  display: block;
  margin-top: 0.809em;
}
/* line 104, ../boxcar-base/sass/_comments.scss */
ol.commentlist span.vcard {
  font-style: italic;
  margin-right: .5em;
}
/* line 109, ../boxcar-base/sass/_comments.scss */
ol.commentlist div.comment-meta {
  clear: both;
  font-size: 0.75em;
}
/* line 113, ../boxcar-base/sass/_comments.scss */
ol.commentlist a.comment-reply-link {
  display: inline-block;
  float: right;
}
/* line 117, ../boxcar-base/sass/_comments.scss */
ol.commentlist .comment-awaiting-moderation {
  display: block;
}

/* line 3, sass/_comments.scss */
#submit {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
}
/* line 360, sass/_mixins.scss */
#submit:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
#submit:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
#submit[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
#submit[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}

/* line 88, sass/_bella-bootstrap.scss */
body {
  font-size: 1em;
  line-height: 1.618em;
  margin: 0 1em;
  padding: 0;
  font-family: Minion-Regular;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0;
  background-color: #fff;
  color: #46454C;
}
/* line 283, ../boxcar-base/sass/_mixins.scss */
body *[hidden] {
  display: none;
}
/* line 285, ../boxcar-base/sass/_mixins.scss */
body .assistive-text {
  display: none !important;
}
/* line 289, ../boxcar-base/sass/_mixins.scss */
body input, body select, body textarea, body button {
  border-radius: 0;
}
/* line 293, ../boxcar-base/sass/_mixins.scss */
body ul, body ol, body dl {
  padding: 0;
  list-style-type: none;
}
/* line 298, ../boxcar-base/sass/_mixins.scss */
body a {
  color: inherit;
  text-decoration: none;
  color: #46454C;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
body a:hover {
  text-decoration: underline;
}
/* line 302, ../boxcar-base/sass/_mixins.scss */
body #main_header,
body #main_footer,
body #container,
body #main {
  position: relative;
  *zoom: 1;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
/* line 17, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
body #main_header:before, body #main_header:after,
body #main_footer:before,
body #main_footer:after,
body #container:before,
body #container:after,
body #main:before,
body #main:after {
  content: " ";
  display: table;
}
/* line 23, ../boxcar-base/sass/bourbon/addons/_clearfix.scss */
body #main_header:after,
body #main_footer:after,
body #container:after,
body #main:after {
  clear: both;
}
/* line 312, ../boxcar-base/sass/_mixins.scss */
body #main {
  margin-top: 1.618em;
  position: relative;
}
/* line 318, ../boxcar-base/sass/_mixins.scss */
body #main_footer {
  clear: both;
  margin-top: 1.618em;
}

/* line 96, sass/_bella-bootstrap.scss */
#content a {
  color: inherit;
  text-decoration: none;
  color: #B18172;
}
/* line 351, ../boxcar-base/sass/_mixins.scss */
#content a:hover {
  text-decoration: underline;
}

/* line 100, sass/_bella-bootstrap.scss */
#content ul {
  list-style-type: disc;
  padding-left: 2em;
}

/* line 105, sass/_bella-bootstrap.scss */
.post-edit-link {
  background-color: transparent;
  border: none;
  padding: 0;
  text-align: left;
  text-align: center;
  font-size: 0.75em;
  line-height: 2.427em;
  background-color: grey;
  border: 2px solid #F0EAE2;
  display: inline-block;
  min-width: 8em;
  color: black;
  background-color: #E5CCBC;
  border: 2px solid #E5CCBC;
  box-shadow: inset 0 0 0px 1px #F0EAE2;
  text-transform: uppercase;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 0.75em;
  line-height: 1.2135em;
  padding: 0.809em 0.5em 0.4045em 0.5em;
  color: #46454C;
  background-color: #006;
  border-color: #006;
  color: #ff0;
  margin: 0 0 0.809em 0;
}
/* line 360, sass/_mixins.scss */
.post-edit-link:hover {
  box-shadow: inset 0 0 0px 1px #B18172;
}
/* line 363, sass/_mixins.scss */
.post-edit-link:active {
  color: #B18172;
}
/* line 366, sass/_mixins.scss */
.post-edit-link[disabled] {
  opacity: .5;
  color: #B18172;
}
/* line 369, sass/_mixins.scss */
.post-edit-link[disabled]:hover {
  box-shadow: inset 0 0 0px 1px #F0EAE2;
}


/* line 3, sass/print.scss */
#user_controls_and_search,
#main_navigation,
#main_footer,
#bs-top,
#chat,
.login-suggestion,
.list-controls {
  display: none !important;
}

/* line 12, sass/print.scss */
#our_name {
  margin: 0;
}

/* line 15, sass/print.scss */
article header > h1 {
  font-size: 1em;
  display: none;
}

/* line 19, sass/print.scss */
ul.design-list {
  width: 77%;
  float: none;
  margin-right: auto !important;
  margin: auto;
}
/* line 24, sass/print.scss */
ul.design-list a {
  display: block;
}

/* line 28, sass/print.scss */
.tier1,
.hover-info {
  bottom: 0 !important;
  height: auto !important;
  visibility: visible !important;
  position: static !important;
}

/* line 35, sass/print.scss */
.tier1, .tier2 {
  padding: 0.4045em 0.5em 0;
  height: auto;
}

/* line 39, sass/print.scss */
.list-item-actions {
  display: none;
}

/* line 42, sass/print.scss */
.simple-album-title {
  float: none !important;
  display: block !important;
}

/* line 46, sass/print.scss */
.print-only {
  font-size: 0.75em;
  line-height: 1.2135em;
  font-family: BrandonGrotesque-Regular;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #878382;
  text-transform: none;
  display: block !important;
}

/*# sourceMappingURL=print.css.map */
