/******* FRED API **/
.fred-container {
  /* To fix the grid into a different size, set max-width to your desired width */
  /* Column Classes */
  /*.row .seven.columns { width: 57.46528%; }*/
  /* Push Classes */
  /* Centered Classes */
  /* Hybrid Grid Columns */
  /* Hybrid Push Classes */
  /* Hybrid Centered Classes */
  /* Tile Grid */
  /* Nicolas Gallagher's micro clearfix */
}
.gift-items .fred-container{
	padding:0 10px;
}
.gift-items .fred-container #print-button,
.gift-items .fred-container #back-button{
	display:none;
}
.fred-container ol,
.fred-container ul {
  list-style: none;
}
.fred-container .row {
  width: 100%;
  max-width: 1022px;
  min-width: 320px;
  margin: 0 auto;
  box-sizing: border-box;
}
.perfume-emotions ul{
	text-align:center;
	margin:0;
}
.perfume-emotions ul{
	font-size:16px;
}
@media only screen and (max-width: 1022px) {
  .fred-container .row {
    padding: 0 20px;
  }
}
.fred-container .row .row {
  min-width: 0px;
}
@media only screen and (max-width: 1022px) {
  .fred-container .row .row {
    padding: 0;
  }
}
.fred-container .column,
.fred-container .columns {
  margin-left: 2.08333%;
  float: left;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fred-container .column:first-child,
.fred-container .columns:first-child,
.fred-container .alpha {
  margin-left: 0px;
}
.fred-container .column.omega,
.fred-container .columns.omega {
  float: right;
}
.fred-container .row .one.column {
  width: 6.42361%;
}
.fred-container .row .one.columns {
  width: 6.42361%;
}
.fred-container .row .two.columns {
  width: 14.93056%;
}
.fred-container .row .three.columns {
  width: 23.4375%;
}
.fred-container .row .four.columns {
  width: 31.94444%;
}
.fred-container .row .five.columns {
  width: 40.45139%;
}
.fred-container .row .six.columns {
  width: 48.95833%;
}
.fred-container .row .seven.columns {
  width: 40.4513%;
}
.fred-container .row .eight.columns {
  width: 65.97222%;
}
.fred-container .row .nine.columns {
  width: 74.47917%;
}
.fred-container .row .ten.columns {
  width: 82.98611%;
}
.fred-container .row .eleven.columns {
  width: 91.49306%;
}
.fred-container .row .twelve.columns {
  width: 100%;
}
.fred-container .row .push_one {
  margin-left: 10.59028%;
}
.fred-container .row .push_one:first-child {
  margin-left: 8.50694%;
}
.fred-container .row .push_two {
  margin-left: 19.09722%;
}
.fred-container .row .push_two:first-child {
  margin-left: 17.01389%;
}
.fred-container .row .push_three {
  margin-left: 27.60417%;
}
.fred-container .row .push_three:first-child {
  margin-left: 25.52083%;
}
.fred-container .row .push_four {
  margin-left: 36.11111%;
}
.fred-container .row .push_four:first-child {
  margin-left: 34.02778%;
}
.fred-container .row .push_five {
  margin-left: 44.61806%;
}
.fred-container .row .push_five:first-child {
  margin-left: 42.53472%;
}
.fred-container .row .push_six {
  margin-left: 53.125%;
}
.fred-container .row .push_six:first-child {
  margin-left: 51.04167%;
}
.fred-container .row .push_seven {
  margin-left: 61.63194%;
}
.fred-container .row .push_seven:first-child {
  margin-left: 59.54861%;
}
.fred-container .row .push_eight {
  margin-left: 70.13889%;
}
.fred-container .row .push_eight:first-child {
  margin-left: 68.05556%;
}
.fred-container .row .push_nine {
  margin-left: 78.64583%;
}
.fred-container .row .push_nine:first-child {
  margin-left: 76.5625%;
}
.fred-container .row .push_ten {
  margin-left: 87.15278%;
}
.fred-container .row .push_ten:first-child {
  margin-left: 85.06944%;
}
.fred-container .row .push_eleven {
  margin-left: 95.65972%;
}
.fred-container .row .push_eleven:first-child {
  margin-left: 93.57639%;
}
.fred-container .row .one.centered {
  margin-left: 46.78819%;
}
.fred-container .row .two.centered {
  margin-left: 42.53472%;
}
.fred-container .row .three.centered {
  margin-left: 38.28125%;
}
.fred-container .row .four.centered {
  margin-left: 34.02778%;
}
.fred-container .row .five.centered {
  margin-left: 29.77431%;
}
.fred-container .row .six.centered {
  margin-left: 25.52083%;
}
.fred-container .row .seven.centered {
  margin-left: 21.26736%;
}
.fred-container .row .eight.centered {
  margin-left: 17.01389%;
}
.fred-container .row .nine.centered {
  margin-left: 12.76042%;
}
.fred-container .row .ten.centered {
  margin-left: 8.50694%;
}
.fred-container .row .eleven.centered {
  margin-left: 4.25347%;
}
.fred-container .sixteen.colgrid .row .one.column {
  width: 4.29688%;
}
.fred-container .sixteen.colgrid .row .one.columns {
  width: 4.29688%;
}
.fred-container .sixteen.colgrid .row .two.columns {
  width: 10.67708%;
}
.fred-container .sixteen.colgrid .row .three.columns {
  width: 17.05729%;
}
.fred-container .sixteen.colgrid .row .four.columns {
  width: 23.4375%;
}
.fred-container .sixteen.colgrid .row .five.columns {
  width: 29.81771%;
}
.fred-container .sixteen.colgrid .row .six.columns {
  width: 36.19792%;
}
.fred-container .sixteen.colgrid .row .seven.columns {
  width: 42.57813%;
}
.fred-container .sixteen.colgrid .row .eight.columns {
  width: 48.95833%;
}
.fred-container .sixteen.colgrid .row .nine.columns {
  width: 55.33854%;
}
.fred-container .sixteen.colgrid .row .ten.columns {
  width: 61.71875%;
}
.fred-container .sixteen.colgrid .row .eleven.columns {
  width: 68.09896%;
}
.fred-container .sixteen.colgrid .row .twelve.columns {
  width: 74.47917%;
}
.fred-container .sixteen.colgrid .row .thirteen.columns {
  width: 80.85938%;
}
.fred-container .sixteen.colgrid .row .fourteen.columns {
  width: 87.23958%;
}
.fred-container .sixteen.colgrid .row .fifteen.columns {
  width: 93.61979%;
}
.fred-container .sixteen.colgrid .row .sixteen.columns {
  width: 100%;
}
.fred-container .sixteen.colgrid .row .push_one {
  margin-left: 8.46354%;
}
.fred-container .sixteen.colgrid .row .push_one:first-child {
  margin-left: 6.38021%;
}
.fred-container .sixteen.colgrid .row .push_two {
  margin-left: 14.84375%;
}
.fred-container .sixteen.colgrid .row .push_two:first-child {
  margin-left: 12.76042%;
}
.fred-container .sixteen.colgrid .row .push_three {
  margin-left: 21.22396%;
}
.fred-container .sixteen.colgrid .row .push_three:first-child {
  margin-left: 19.14062%;
}
.fred-container .sixteen.colgrid .row .push_four {
  margin-left: 27.60417%;
}
.fred-container .sixteen.colgrid .row .push_four:first-child {
  margin-left: 25.52083%;
}
.fred-container .sixteen.colgrid .row .push_five {
  margin-left: 33.98438%;
}
.fred-container .sixteen.colgrid .row .push_five:first-child {
  margin-left: 31.90104%;
}
.fred-container .sixteen.colgrid .row .push_six {
  margin-left: 40.36458%;
}
.fred-container .sixteen.colgrid .row .push_six:first-child {
  margin-left: 38.28125%;
}
.fred-container .sixteen.colgrid .row .push_seven {
  margin-left: 46.74479%;
}
.fred-container .sixteen.colgrid .row .push_seven:first-child {
  margin-left: 44.66146%;
}
.fred-container .sixteen.colgrid .row .push_eight {
  margin-left: 53.125%;
}
.fred-container .sixteen.colgrid .row .push_eight:first-child {
  margin-left: 51.04167%;
}
.fred-container .sixteen.colgrid .row .push_nine {
  margin-left: 59.50521%;
}
.fred-container .sixteen.colgrid .row .push_nine:first-child {
  margin-left: 57.42188%;
}
.fred-container .sixteen.colgrid .row .push_ten {
  margin-left: 65.88542%;
}
.fred-container .sixteen.colgrid .row .push_ten:first-child {
  margin-left: 63.80208%;
}
.fred-container .sixteen.colgrid .row .push_eleven {
  margin-left: 72.26563%;
}
.fred-container .sixteen.colgrid .row .push_eleven:first-child {
  margin-left: 70.18229%;
}
.fred-container .sixteen.colgrid .row .push_twelve {
  margin-left: 78.64583%;
}
.fred-container .sixteen.colgrid .row .push_twelve:first-child {
  margin-left: 76.5625%;
}
.fred-container .sixteen.colgrid .row .push_thirteen {
  margin-left: 85.02604%;
}
.fred-container .sixteen.colgrid .row .push_thirteen:first-child {
  margin-left: 82.94271%;
}
.fred-container .sixteen.colgrid .row .push_fourteen {
  margin-left: 91.40625%;
}
.fred-container .sixteen.colgrid .row .push_fourteen:first-child {
  margin-left: 89.32292%;
}
.fred-container .sixteen.colgrid .row .push_fifteen {
  margin-left: 97.78646%;
}
.fred-container .sixteen.colgrid .row .push_fifteen:first-child {
  margin-left: 95.70312%;
}
.fred-container .sixteen.colgrid .row .one.centered {
  margin-left: 47.85156%;
}
.fred-container .sixteen.colgrid .row .two.centered {
  margin-left: 44.66146%;
}
.fred-container .sixteen.colgrid .row .three.centered {
  margin-left: 41.47135%;
}
.fred-container .sixteen.colgrid .row .four.centered {
  margin-left: 38.28125%;
}
.fred-container .sixteen.colgrid .row .five.centered {
  margin-left: 35.09115%;
}
.fred-container .sixteen.colgrid .row .six.centered {
  margin-left: 31.90104%;
}
.fred-container .sixteen.colgrid .row .seven.centered {
  margin-left: 28.71094%;
}
.fred-container .sixteen.colgrid .row .eight.centered {
  margin-left: 25.52083%;
}
.fred-container .sixteen.colgrid .row .nine.centered {
  margin-left: 22.33073%;
}
.fred-container .sixteen.colgrid .row .ten.centered {
  margin-left: 19.14063%;
}
.fred-container .sixteen.colgrid .row .eleven.centered {
  margin-left: 15.95052%;
}
.fred-container .sixteen.colgrid .row .twelve.centered {
  margin-left: 12.76042%;
}
.fred-container .sixteen.colgrid .row .thirteen.centered {
  margin-left: 9.57031%;
}
.fred-container .sixteen.colgrid .row .fourteen.centered {
  margin-left: 6.38021%;
}
.fred-container .sixteen.colgrid .row .fifteen.centered {
  margin-left: 3.1901%;
}
.fred-container .pull_right {
  float: right;
}
.fred-container .pull_left {
  float: left;
}
.fred-container img,
.fred-container object,
.fred-container embed {
  max-width: 100%;
  height: auto;
}
.fred-container img {
  -ms-interpolation-mode: bicubic;
}
.fred-container #map_canvas img,
.fred-container .map_canvas img {
  max-width: none !important;
}
.fred-container .tiles {
  display: block;
  overflow: hidden;
}
.fred-container .tiles > li {
  display: block;
  height: auto;
  float: left;
  padding-bottom: 0;
}
.fred-container .tiles.two_up {
  margin-left: -4%;
}
.fred-container .tiles.two_up > li {
  margin-left: 4%;
  width: 46%;
}
.fred-container .tiles.three_up,
.fred-container .tiles.four_up {
  margin-left: -2%;
}
.fred-container .tiles.three_up > li {
  margin-left: 2%;
  width: 31.3%;
}
.fred-container .tiles.four_up > li {
  margin-left: 2%;
  width: 23%;
}
.fred-container .tiles.five_up {
  margin-left: -1.5%;
}
.fred-container .tiles.five_up > li {
  margin-left: 1.5%;
  width: 18.5%;
}
.fred-container .clearfix {
  *zoom: 1;
}
.fred-container .clearfix:before,
.fred-container .clearfix:after {
  content: "";
  display: table;
}
.fred-container .clearfix:after {
  clear: both;
}
.fred-container .row {
  *zoom: 1;
}
.fred-container .row:before,
.fred-container .row:after {
  content: "";
  display: table;
}
.fred-container .row:after {
  clear: both;
}
.fred-container .valign {
  display: table;
  width: 100%;
}
.fred-container .valign > div {
  display: table-cell;
  vertical-align: middle;
}
.fred-container .valign ​ > article {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .fred-container body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
  }
  .fred-container .container {
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .fred-container .row {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .fred-container .row .row .column,
  .fred-container .row .row .columns {
    padding: 0;
  }
  .fred-container .row .centered {
    margin-left: 0 !important;
  }
  .fred-container .column,
  .fred-container .columns {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .fred-container .column:last-child,
  .fred-container .columns:last-child {
    margin-right: 0;
    float: none;
  }
  .fred-container [class*="column"] + [class*="column"]:last-child {
    float: none;
  }
  .fred-container [class*="column"]:before {
    display: table;
  }
  .fred-container [class*="column"]:after {
    display: table;
    clear: both;
  }
  .fred-container [class^="push_"],
  .fred-container [class*="push_"] {
    margin-left: 0 !important;
  }
}
.fred-container #fred-results #fragrance-bars-rect {
  height: 180px;
}
.fred-container #fred-results #fragrance-bars-rect {
  width: 110%;
  margin-left: -5%;
}
.fred-container #back-button.perfume-page {
  position: absolute;
  left: 0px;
}
.fred-container #brand-perfumes .row .columns {
  padding: 0;
  width: 25%;
  float: left;
}
.fred-container #brand-perfumes .row .columns .preamble {
  margin-right: 5px;
}
@media screen and (max-width: 768px) {
  .fred-container #brand-perfumes .row .columns {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .fred-container a #random-family-perfumes .three.columns,
  .fred-container #brand-perfumes .row .columns {
    width: 100%;
  }
}
.fred-container .row .three.columns ul li {
  font-weight: bold;
}
.fred-container #random-family-perfumes h3 a {
  text-transform: none;
  min-height: 64px;
  display: block;
  color: #2d2d2d;
}
.fred-container #random-family-perfumes h3 a:hover {
  color: #4c4c4c;
}
.fred-container .fred-search-result h3 a {
  text-transform: none;
  min-height: 64px;
  display: block;
  color: #2d2d2d;
}
.fred-container .fred-search-result h3 a:hover {
  color: #4c4c4c;
}
.fred-container #fred-results .fred-search-result h3 {
  font-size: 24px;
}
.fred-container #fred-results .fred-search-result h3 a {
  text-transform: none;
  color: #000;
}
.fred-container #fred-results hr {
  border: 1px solid #EFEFEF;
}
.fred-container #print-button {
  /*width: 100px;*/
  display: none;
  margin: 0 0 20px 0;
  background: url('dist/images/print.png') center left no-repeat;
  padding: 18px 18px 18px 40px;
  line-height: 0px;
  font-size: 14px;
}
.fred-container #print-button:hover {
  background: url('dist/images/print_hover.png') center left no-repeat;
}
.fred-container #print-button.right {
  float: right;
}
.fred-container #print-button.perfume-page {
  position: absolute;
  right: 0px;
}

.fred-container #fragrance-bars-rect .fragrance-bar.right,
.fred-container #fragrance-bars-rect .fragrance-bar{
	position: static;
	width:100%;
	font-weight:bold;
}
.fred-container #fragrance-bars-rect .fragrance-bar .color-bar{
	height:5px;
}
@media only screen and (max-width: 767px) {
  
  /*
  .fred-container #fragrance-bars-rect .columns {
    width: 50% !important;
    float: left;
  }
  .fred-container .fragrance-bar .color-bar {
    padding: 18px;
  }
  */
}
@media only screen and (max-width: 480px) {
  .fred-container #fragrance-bars-rect .columns {
    height: auto !important;
    width: 100% !important;
  }
  .fred-container #fragrance-bars-rect .columns .fragrance-bar {
    position: relative !important;
    text-align: center !important;
    transform-origin: 0 !important;
    transform: initial !important;
    width: 100% !important;
  }
  .fred-container #fragrance-bars-rect #fader {
    display: none;
  }
}
#fred-form {
  border: 1px solid #EFEFEF;
  padding: 20px;
  width: 490px;
  border-radius: 10px;
  margin: 0 auto 30px auto;
}
#fred-form fieldset {
  border: none;
  margin: 0 0 20px 0;
  padding: 0;
}
#fred-form input[type=submit] {
  height: 28px;
  width: 100%;
}
#fred-form input[type=text] {
  background: #f1efef;
  border: 1px solid #CCCCCC;
  padding: 5px 10px;
  width: 100%;
}
#fred-form label {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}
#fred-form select {
  font-size: 13px;
  height: 28px;
  width: 100%;
}
#brand-perfumes h3,
#fred-results .fred-search-result h3 {
  font-size: 16px;
  min-height: 20px;
  text-align: center;
}
#brand-perfumes h3 a,
#fred-results .fred-search-result h3 a {
  color: #000;
}
#brand-perfumes h5,
#fred-results .fred-search-result h5 {
  font-size: 14px;
  text-align: center;
  min-height: 30px;
}
/****** Fred Grid ******/
.fred-page .four h3 {
  padding-left: 10px;
  padding-right: 10px;
}
.fred-page .four h5 {
  padding-left: 20px;
  padding-right: 20px;
}
.fred-page .four p {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 900px) {
  .fred-page .four {
    width: 33.333%;
    float: left;
  }
  .fred-page .eight-twelfths {
    width: 66.6666666664%;
    float: left;
  }
}
.fred-page #fred-results h1 {
  display: none;
}
.fred-page #fred-results h3 a {
  color: #000;
  font-weight:bold;
}
.fred-page #fred-results #print-button {
  display: none;
}
.fred-page #fred-results .row {
  *zoom: 1;
}
.fred-page #fred-results .row:before,
.fred-page #fred-results .row:after {
  content: " ";
  display: table;
}
.fred-page #fred-results .row:after {
  clear: both;
}
.fred-page #fred-results .row .four {
  width: 100%;
  float: none;
}
@media only screen and (min-width: 650px) {
  .fred-page #fred-results .row .four {
    width: 33.333%;
    float: left;
  }
}
