@import url('global-cms-blessed1.css?z=1439254124266');

/* line 90, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-bullets .ui-carousel-active {
  background: none repeat scroll 0 0 #000;
  border: 1px solid #000;
}

/* line 97, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header {
  width: 168px;
  margin: 10px auto;
}
/* line 100, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header ul {
  height: 230px;
}
/* line 103, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-controls {
  width: 47px;
  height: 168px;
}
/* line 106, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-controls span {
  height: 20px;
}
/* line 109, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-controls:hover {
  background-color: #262626;
}
/* line 113, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-prev {
  left: -48px;
}
/* line 115, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-prev span {
  margin: 0;
  left: 15px;
}
/* line 120, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-next {
  right: -48px;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-header .ui-carousel-next span {
  margin: 0px;
  left: 21px;
}

/* line 131, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-espot li > div {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 87.5%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
}

/* line 138, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-wtg .location-container {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  float: left;
}
/* line 141, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-wtg .ui-carousel-prev, .ui-carousel-wtg .ui-carousel-next {
  font-size: 1.25em;
}
/* line 144, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-wtg .ui-carousel-controls {
  display: none;
}
/* line 147, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-wtg ul > li {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
  margin: 0;
}
@media only screen and (max-width: 639px) {
  /* line 152, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-wtg ul > li {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    position: absolute;
    padding: 0;
  }
  /* line 157, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-wtg .ui-carousel-controls {
    display: block;
  }
  /* line 160, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-wtg .ui-carousel-bullets {
    margin: 25px 0 0 0;
  }
}

/* line 167, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-viewer .ui-carousel-controls {
  display: none;
}
/* line 170, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
.ui-carousel-viewer ul > li {
  /*@include grid-column (1.5);
  margin: 0;*/
  position: relative;
  float: left;
  width: auto;
  margin: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 179, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-viewer .ui-carousel-controls {
    display: block;
  }
  /* line 182, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-viewer .ui-carousel-bullets {
    width: 50%;
  }
  /* line 184, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-viewer .ui-carousel-bullets li {
    width: 9px !important;
    margin-right: 4% !important;
  }
}
@media only screen and (min-width: 658px) and (max-width: 676px) {
  /* line 190, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-viewer .ui-carousel-bullets {
    top: 528px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 190, ../../../../../../../../../src/design/shared/sass/widgets/_carousel.scss */
  .ui-carousel-viewer .ui-carousel-bullets {
    top: 350px;
  }
}

/* line 1, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select-hidden {
  margin-left: -99999px;
  position: absolute;
  visibility: hidden;
}

/* line 6, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select-show {
  position: absolute;
  top: 0;
  margin-left: 0;
  width: 100% !important;
  height: 45px;
  opacity: 0;
  visibility: visible;
  z-index: 100;
}

/* line 16, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select-error {
  border: 1px solid #C9192E !important;
}

/* line 19, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select {
  position: relative;
  width: 100%;
  color: #64686B;
  border: 1px solid #E5E5E5;
  box-shadow: 1px 2px 1px 1px #E8E9E4;
  background-color: #FFF;
  cursor: pointer;
}
/* line 27, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select .ui-select-btn {
  padding: 0  2.64286em 0 0.57143em;
  white-space: nowrap;
  line-height: 2.57143em;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #64686b;
}
/* line 36, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select .ui-select-indicator {
  position: absolute;
  right: 15px;
  top: 50%;
  border: inset 5px;
  border-color: #AAA transparent transparent transparent;
  border-top-style: solid;
}
/* line 43, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select .ui-select-indicator:hover {
  border-color: #000 transparent transparent transparent;
}
/* line 46, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select .ui-select-indicator.ui-select-opened {
  top: 35%;
  border-color: transparent transparent #000 transparent;
}
/* line 51, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select .ui-select-options {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 100;
}
/* line 56, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select .ui-select-options.ui-select-opened {
  display: block;
  left: 0;
}
/* line 61, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select.ui-select-disabled {
  border-color: #E9EDF0;
}
/* line 63, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select.ui-select-disabled .ui-select-btn, .ui-select.ui-select-disabled .ui-select-indicator {
  color: #E9EDF0;
  border-color: #E9EDF0 transparent transparent transparent;
}
/* line 68, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select ul {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #555;
  border: 1px solid #E5E5E5;
  box-shadow: 1px 2px 1px 1px #E8E9E4;
}
/* line 76, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select li {
  padding: 10px;
  background-color: #FFF;
}
/* line 79, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select li:hover {
  background-color: #EEE;
}
/* line 83, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select li.ui-select-option-selected {
  color: #000;
  background-color: #DDD;
}
/* line 87, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select li.ui-select-option-disabled {
  color: #E9EDF0;
  background-color: #FAFAFA;
}
/* line 90, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.ui-select li.ui-select-option-disabled:hover {
  background-color: #FAFAFA;
}

/* line 97, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
#Localization.ui-select-show {
  margin-top: 20px;
}

/* line 100, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box {
  background-color: #262626;
  border: 1px solid #161616;
  box-shadow: 1px 2px 1px 1px #161616;
}
/* line 104, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .usa {
  background: url("../images/common/usa-flag.png") 0px 4px scroll no-repeat;
}
/* line 107, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .canada {
  background: url("../images/common/canada-flag.png") 0px 4px scroll no-repeat;
}
/* line 110, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .mexico {
  background: url("../images/common/mexico-flag.png") 0px 4px scroll no-repeat;
}
/* line 113, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .ui-select-btn {
  color: #FFF;
  padding-left: 42px;
}
/* line 117, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .ui-select-options {
  bottom: 34px;
}
/* line 119, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .ui-select-options ul {
  border: 1px solid #161616;
  box-shadow: 2px 1px 1px 1px #161616;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .ui-select-options ul li {
  color: #FFF;
  padding-left: 64px;
  background-color: #262626;
  background-position: 22px 8px !important;
}
/* line 127, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .ui-select-options ul li:hover {
  background-color: #323232;
}
/* line 131, ../../../../../../../../../src/design/shared/sass/widgets/_select.scss */
.footer-select-box .ui-select-options ul li.ui-select-option-selected {
  background-color: #323232;
}

/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* ToolTip */
/* line 12, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute !important;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
  border: 3px solid #fff !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  border-radius: 6px !important;
  background-color: #fff;
}

/* Layout helpers
----------------------------------*/
/* line 28, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 29, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 30, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 31, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 32, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 33, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-clearfix {
  zoom: 1;
}

/* line 34, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 39, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 46, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 53, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
/* line 74, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  /*background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222;*/
}

/*
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
*/
/* line 79, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-widget-header {
  background-color: #C1C1C1;
  color: white;
  font-size: 1.6em;
  font-weight: light;
  text-transform: uppercase;
}

/* Interaction states
----------------------------------*/
/* line 84, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 85, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }*/
/* line 87, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

/* line 88, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 89, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 90, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 94, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 95, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 96, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 97, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 98, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 99, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 100, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 101, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------

/* states and images */
/*
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
*/
/* positioning */
/* line 119, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 120, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 121, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 122, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 123, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 124, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 125, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 126, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 127, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 128, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 129, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 130, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 131, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 132, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 133, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 134, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 135, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 136, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 137, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 138, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 139, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 140, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 141, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 142, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 143, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 144, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 145, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 146, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 147, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 148, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 149, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 150, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 151, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 152, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 153, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 154, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 155, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 156, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 157, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 158, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 159, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 160, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 161, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 162, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 163, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 164, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 165, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 166, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 167, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 168, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 169, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 170, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 171, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 172, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 173, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 174, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 175, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 176, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 177, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 178, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 179, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 180, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 181, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 182, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 183, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 184, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 185, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 186, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 187, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 188, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 189, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 190, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 191, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 192, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 193, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 194, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 195, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 196, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 197, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 198, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 199, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 200, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 201, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 202, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 203, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 204, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 205, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 206, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 207, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 208, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 209, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 210, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 211, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 212, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 213, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 214, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 215, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 216, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 217, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 218, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 219, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 220, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 221, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 222, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 223, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 224, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 225, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 226, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 227, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 228, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/*.ui-icon-closethick { background-position: -96px -128px; }*/
/* line 230, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 231, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 232, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 233, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 234, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 235, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 236, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 237, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 238, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 239, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 240, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 241, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 242, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 243, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 244, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 245, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 246, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 247, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 248, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 249, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 250, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 251, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 252, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 253, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 254, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 256, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 257, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 258, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 259, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 260, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 261, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 262, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 263, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 264, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 265, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 266, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 267, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 268, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 269, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 270, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 271, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 272, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 273, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 274, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 275, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 276, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 277, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 278, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 279, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 280, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 281, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 282, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 283, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 284, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 285, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 286, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 287, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 288, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 289, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 290, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 291, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 292, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 293, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 300, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 301, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 302, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 303, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 306, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-widget-overlay {
  background-color: #aaaaaa;
  opacity: .30;
  filter: Alpha(Opacity=30);
}

/* line 307, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa;
  opacity: .30;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/*
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
*/
/*
 * jQuery UI Resizable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
/* line 321, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable {
  position: relative;
}

/* line 322, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 323, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 324, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 325, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 326, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 327, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 328, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 329, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 330, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 331, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                      /*!
* jQuery UI Selectable 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
/* line 340, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*!
 * jQuery UI Accordion 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 351, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion {
  width: 100%;
}

/* line 352, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 353, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 354, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 355, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 356, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 357, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 358, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

/* line 359, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*!
 * jQuery UI Autocomplete 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/* line 369, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
/* line 372, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.21
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 383, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

/* line 390, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 393, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 401, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 408, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/*!
 * jQuery UI Button 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 422, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 423, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 424, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 425, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 426, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 429, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 430, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 3em;
}

/* line 431, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 432, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 433, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 434, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 436, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 439, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 440, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 441, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 442, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 443, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 446, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 447, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 450, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
 /*
.ui-dialog { position: absolute; border:solid 12px gray; padding: 0px; width: 300px; overflow: hidden; }
*/
/*
.ui-dialog { position: absolute; 
			padding: 0px; 
			border:solid 10px #efefef;
			border:solid 10px rgba(255, 255, 255, 0.4);
			-moz-background-clip: padding;
			-webkit-background-clip: padding;
			background-clip: padding-box;
			
			@include rounded4CornersUIdialog;
			}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; width:auto; -webkit-border-top-left-radius: 10px !important; -moz-border-radius-topleft: 10px !important; border-top-left-radius: 10px !important;}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }

.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }

.ui-dialog .ui-dialog-titlebar-close {		
		position: absolute;
		padding: 0;
		background: $iconBGimg no-repeat scroll 0 0 transparent;
		cursor: pointer;
		overflow: hidden;
		height: 32px;
		width: 32px;
		z-index: 1003;
		right: -18px;
		top: -18px;
		}

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none white; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: center; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em .4em .5em .7em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {  }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; max-width:145px;}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
*/
/* line 501, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-dialog .ui-dialog-content.ui-widget-content {
  border: none;
}

/* line 502, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-icon {
  display: block;
  text-indent: 0px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/*!
 * jQuery UI Slider 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 513, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 514, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 515, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 517, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 518, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 519, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 520, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 521, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 523, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 524, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 525, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 526, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 527, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                   /*!
* jQuery UI Tabs 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
/* line 536, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 537, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 538, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

/* line 539, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 540, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 541, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 542, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 543, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 544, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*!
 * jQuery UI Datepicker 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 554, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 555, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 556, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 557, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 558, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 559, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 560, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 561, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 562, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 563, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 564, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 565, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 566, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 568, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 569, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 570, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 571, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 572, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 573, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 574, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 577, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 578, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 579, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 580, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 581, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 582, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 583, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 584, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 585, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 586, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 589, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 590, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 591, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 592, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 593, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 594, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 595, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 596, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 597, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 598, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 599, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 602, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*!
* jQuery UI Progressbar 1.8.21
*
* Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
/* line 621, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 622, ../../../../../../../../../src/design/shared/sass/widgets/_jquery-ui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 1, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0px;
}

/* line 4, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0px;
}

/* line 7, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0px;
}

/* line 10, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0px;
}

/* line 13, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-widget-content {
  border: 0px solid;
}

/* line 17, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete-container .indicator:after {
  position: absolute;
  height: 0;
  left: 50%;
  top: 47px;
  margin: -12px 0 0 -9px;
  content: " ";
  border-color: transparent transparent transparent;
  border-image: none;
  border-style: solid;
  border-width: 6px 10px;
}

/* line 32, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu {
  position: absolute;
  z-index: 201 !important;
  border: 0px solid none;
  right: 0;
  top: 0;
  float: left;
  padding: 0 15px 10px !important;
  width: 390px;
  background-image: url("../images/common/transparent-black.png");
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 32, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu {
    width: 350px;
    left: auto !important;
    right: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 32, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu {
    width: 100% !important;
    left: 0 !important;
    padding: 0 0 10px 0 !important;
  }
  /* line 43, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu.hide-search-results-on-mobile > li:not(.search-suggestion) {
    display: none !important;
  }
  /* line 47, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu.more.content {
    margin-left: 0px;
  }
}
/* line 63, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .ui-menu-item {
  border-top: 1px dotted #3d3d3d;
  padding: 15px 0;
  color: #8d9293;
}
@media only screen and (max-width: 639px) {
  /* line 63, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .ui-menu-item {
    padding: 10px 0 !important;
    color: #8d9293 !important;
  }
}
/* line 71, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .ui-menu-item:first-child {
  border-top: medium none;
  margin-top: 15px;
  padding-top: 0;
}
/* line 78, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .search-suggestion a {
  display: block;
  padding: 18px 10px 18px 35px;
  padding-left: 36px !important;
  margin-bottom: 5px;
  font-size: 1.125em;
  font-weight: normal;
  text-transform: none;
  color: #a5aeb3 !important;
  background-color: #262626;
  background-image: url("../images/common/icon-nav-search-mobile.png");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
@media only screen and (max-width: 639px) {
  /* line 78, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .search-suggestion a {
    height: 40px;
    padding: 0 !important;
    padding-left: 35px !important;
    font-size: 1.5em !important;
    line-height: 2 !important;
  }
}
/* line 102, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .search-suggestion a span {
  color: #FFF;
}
/* line 106, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .search-suggestion.search-keywords {
  background-color: #262626;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  min-height: 66px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.ui-autocomplete.ui-menu .search-suggestion.search-keywords:before, .ui-autocomplete.ui-menu .search-suggestion.search-keywords:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.ui-autocomplete.ui-menu .search-suggestion.search-keywords:after {
  clear: both;
}
/* line 111, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .search-suggestion.search-keywords div {
  margin: 20px 0px 20px 0px;
}
@media only screen and (max-width: 639px) {
  /* line 111, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .search-suggestion.search-keywords div {
    margin: 10px 0px 10px 0px;
  }
}
/* line 117, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .search-suggestion.search-keywords div > span {
  float: left;
  padding-left: 10px;
  text-transform: capitalize;
}
@media only screen and (max-width: 639px) {
  /* line 117, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .search-suggestion.search-keywords div > span {
    font-size: 1.5em !important;
    line-height: 2 !important;
  }
}
/* line 126, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .search-suggestion.search-keywords a {
  padding-top: 0px !important;
  padding-left: 10px !important;
  padding-right: 0px !important;
  padding-bottom: 0px;
  margin-bottom: 0px;
  display: inline-block;
  background-image: none;
}
/* line 138, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-image {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}
/* line 142, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-image img {
  max-width: 74px !important;
  width: 74px;
  height: 74px;
}
/* line 148, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-desc {
  display: table-cell;
  position: relative;
  padding-left: 1.3em;
  width: 100%;
  vertical-align: middle;
}
/* line 155, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-desc:hover {
  color: #C9192E;
}
@media only screen and (max-width: 639px) {
  /* line 155, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .item-desc:hover {
    color: #C9192E;
  }
}
/* line 161, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-category {
  font-family: "Helvetica Neue", "Arial Narrow Bold", Arial, sans-serif;
  color: #b4b4b4;
  font-size: 0.9em;
  text-transform: capitalize;
}
@media only screen and (max-width: 639px) {
  /* line 161, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .item-category {
    font-size: 1.2em;
  }
}
/* line 171, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-info {
  width: 100%;
}
/* line 174, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-name {
  color: #b4b4b4;
  display: inline;
  font-size: 1em;
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 174, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .item-name {
    font-size: 1.5em;
  }
}
/* line 182, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-name .term {
  color: #FFF;
  font-weight: bold;
}
/* line 187, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
.ui-autocomplete.ui-menu .item-price {
  float: right;
  color: #C9192E;
  text-align: right;
  font-weight: normal;
  line-height: 2em;
}
@media only screen and (max-width: 639px) {
  /* line 187, ../../../../../../../../../src/design/shared/sass/widgets/_autocomplete.scss */
  .ui-autocomplete.ui-menu .item-price {
    font-size: 1.2em;
  }
}

/* line 2, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-hopup {
  display: none;
}

/* line 5, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  position: absolute;
  padding: 0 0 40px 0;
  background-color: #e7e8e3;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.ui-dialog:before, .ui-dialog:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.ui-dialog:after {
  clear: both;
}
/* line 10, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog .ui-dialog-titlebar-close {
  float: right;
  margin-right: 22px;
  height: 23px;
  width: 23px;
}
/* line 15, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: none !important;
}
/* line 18, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog .ui-dialog-form-contents {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  margin: 0;
  background-color: #e7e8e3;
  padding: 40px 45px 0 45px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.ui-dialog .ui-dialog-form-contents:before, .ui-dialog .ui-dialog-form-contents:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.ui-dialog .ui-dialog-form-contents:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 18, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
  .ui-dialog .ui-dialog-form-contents {
    padding: 30px 35px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 18, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
  .ui-dialog .ui-dialog-form-contents {
    padding: 15px 8px;
  }
}
/* line 29, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog .ui-dialog-form-contents h6 {
  margin-bottom: 0.5em;
}

/* line 35, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog-titlebar {
  height: 0;
}

/* line 38, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-dialog-titlebar-close {
  margin: 20px 0 0 0;
}

/* line 45, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-icon-closethick {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 500;
  margin-right: 20px;
  padding: 3px;
  color: #999995;
  font-size: 1.375em;
}

/* line 52, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-icon-closethick:hover {
  color: black;
}

/* line 55, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  background-color: black;
  width: 100% !important;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

/* line 64, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .product-info {
  margin: 40px 60px 0 60px;
}
/* line 67, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .product-price {
  color: #C9192E;
  min-width: 300px;
  display: block;
}
/* line 73, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view > div {
  width: 10%;
  height: 750px;
}
@media only screen and (max-width: 1024px) {
  /* line 73, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
  .hopup-viewer-container .main-view > div {
    height: 583px;
  }
}
/* line 79, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view > div span {
  width: 19px;
  height: 25px;
  display: block;
}
/* line 85, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view > div:hover {
  cursor: pointer;
}
/* line 88, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view .prev-view-btn, .hopup-viewer-container .main-view .next-view-btn {
  top: 0;
  display: inline;
  width: 5%;
  height: 750px;
  padding-top: 20%;
  background: transparent;
}
/* line 96, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view .prev-view-btn {
  left: 25px;
}
/* line 99, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view .next-view-btn {
  float: right;
  right: -8px;
}
/* line 103, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view figure {
  width: 80%;
  margin: 0 10%;
}
/* line 107, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .main-view figure img {
  /*width: $productImgZoomWidth;
  height: $productImgZoomHeight;*/
  width: 100%;
}
/* line 114, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views {
  clear: both;
  position: relative;
  height: 80px;
  margin: 0 60px 40px;
}
/* line 120, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views .owl-prev-btn {
  top: 0;
  background: none;
}
/* line 124, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views .owl-prev-btn .icon {
  background: url(../images/sprites/graphic/indicator-prev-carousel.png) 0 0 no-repeat;
}
/* line 128, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views .owl-next-btn {
  top: 0;
  right: -10px;
  background: none;
}
/* line 133, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views .owl-next-btn .icon {
  background: url(../images/sprites/graphic/indicator-next-carousel.png) 0 0 no-repeat;
}
/* line 138, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views .graphic-icon-play-video {
  height: 50px;
  padding: 35px 10px 0;
  position: relative;
  top: 40px;
  left: 20px;
}
/* line 146, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .alt-views .owl-theme .owl-controls {
  display: none !important;
}
/* line 151, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .owl-item-inner {
  float: left;
  width: 96px;
}
/* line 155, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .owl-item-inner figure {
  border: 1px solid #F1F1F1;
  margin: 0 20px 4px 0;
}
/* line 159, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .owl-item-inner figure.selected {
  border: 1px solid #C9192E;
}
/* line 162, ../../../../../../../../../src/design/shared/sass/widgets/_hopup.scss */
.hopup-viewer-container .owl-item-inner figure:hover {
  border: 1px solid #C9192E;
}

/******
 * Graphic seperator strips
 ******/
/* line 7, ../../../../../../../../../src/design/vans/sass/global/_section-breaks.scss */
.garnish-wrapper {
  position: relative;
}

/* line 11, ../../../../../../../../../src/design/vans/sass/global/_section-breaks.scss */
.feature-footing,
.feature-heading,
.feature-heading-shop {
  width: 102px;
  height: 65px;
  position: absolute;
  z-index: 101;
  margin: auto;
  display: table;
  left: 45.47872%;
  /** older browsers **/
  left: -webkit-calc(50% - 102px /2);
  /** Safari 6, Chrome 19-25 **/
  left: -moz-calc(50% - 102px /2);
  /** FF 4-15  **/
  left: calc(50% - 102px /2);
  /** FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other browsers **/
  top: -32.5px;
}
/* line 29, ../../../../../../../../../src/design/vans/sass/global/_section-breaks.scss */
.feature-footing span,
.feature-heading span,
.feature-heading-shop span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
}
/* line 35, ../../../../../../../../../src/design/vans/sass/global/_section-breaks.scss */
.feature-footing span p,
.feature-heading span p,
.feature-heading-shop span p {
  color: inherit;
  margin: auto;
  font-size: 0.75em;
  line-height: 1em;
  position: relative;
  float: center;
  max-width: 69%;
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
}

/* line 48, ../../../../../../../../../src/design/vans/sass/global/_section-breaks.scss */
.feature-footing {
  top: initial;
  bottom: -32.5px;
}

/* line 2, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 7, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
h1 {
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media only screen and (max-width: 639px) {
  /* line 7, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
  h1 {
    font-size: 7.8125vw;
  }
}

/* line 15, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
h2 {
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 15, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
  h2 {
    font-size: 5.625vw;
  }
}

/* line 22, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
h3, .ui-dialog .ui-dialog-form-contents h6 {
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 22, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
  h3, .ui-dialog .ui-dialog-form-contents h6 {
    font-size: 3.75vw;
  }
}

/* line 29, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
h4 {
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 29, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
  h4 {
    font-size: 3.75vw;
  }
}

/* line 36, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
h5 {
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 36, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
  h5 {
    font-size: 2.5vw;
  }
}

/* line 43, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
h6 {
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 43, ../../../../../../../../../src/design/vans/sass/global/_type.scss */
  h6 {
    font-size: 2.03125vw;
  }
}

/* line 7, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  background: #F1F1EB;
  /*******Image Loader********/
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box:before, #quickview-box:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box:after {
  clear: both;
}
@media only screen {
  /* line 7, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  #quickview-box {
    width: 100%;
  }
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box:before, #quickview-box:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box:after {
  clear: both;
}
/* line 1, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container {
  padding-left: 0;
  padding-right: 0;
  width: 58.33333%;
  float: left;
  width: 583px;
  padding-top: 20px;
}
@media only screen and (max-width: 1023px) {
  /* line 1, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box #product-views-container {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    background-color: #fff;
    padding-top: 0;
  }
}
/* line 12, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .s7flyoutviewer, #quickview-box #product-views-container .s7flyoutzoomview, #quickview-box #product-views-container .s7flyoutzoom, #quickview-box #product-views-container .s7zoomviewer {
  position: absolute;
  width: 583px;
  height: 583px;
  z-index: 10;
}
@media only screen and (max-width: 1023px) {
  /* line 12, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box #product-views-container .s7flyoutviewer, #quickview-box #product-views-container .s7flyoutzoomview, #quickview-box #product-views-container .s7flyoutzoom, #quickview-box #product-views-container .s7zoomviewer {
    display: none !important;
  }
}
/* line 23, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .s7flyoutzoom {
  left: 0;
}
/* line 27, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .reset-label {
  display: none;
}
/* line 31, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-img-full {
  position: relative;
  width: 583px;
  height: 583px;
  cursor: pointer;
}
/* line 37, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-img-full aside.product-view-zoom-info-js {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
}
/* line 43, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-img-full aside.product-view-zoom-info-js div {
  position: relative;
  top: -50%;
  left: -50%;
  height: 32px;
  padding: 8px 10px;
  background-color: #64686b;
  border-radius: 4px;
  line-height: 16px;
  color: #fff;
  font-size: 12px;
}
/* line 55, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-img-full aside.product-view-zoom-info-js div span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
/* line 65, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-img-full .promo-badge {
  position: absolute;
  right: 20px;
  top: 20px;
}
/* line 72, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control {
  position: absolute;
  top: 563px;
  width: 583px;
  margin: 0;
}
@media only screen and (max-width: 1023px) {
  /* line 72, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box #product-views-container .product-view-control {
    display: none;
  }
}
/* line 81, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control .btn-marketing-video {
  display: none;
}
/* line 84, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control .btn-zoom, #quickview-box #product-views-container .product-view-control .btn-full {
  padding-left: 25px;
  float: left;
  color: #9B9FA2;
  cursor: pointer;
  line-height: 25px;
  font-size: 0.8125em;
}
/* line 91, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control .btn-zoom .icon, #quickview-box #product-views-container .product-view-control .btn-full .icon {
  display: none;
}
/* line 95, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control .btn-zoom {
  margin-left: 20px;
}
/* line 98, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control .btn-full {
  margin-left: 5px;
}
/* line 103, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control.secondary {
  display: none;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 103, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box #product-views-container .product-view-control.secondary {
    display: block;
    position: absolute;
    top: auto;
    bottom: 25px;
    left: 10px;
    width: 50%;
    z-index: 200;
  }
}
/* line 114, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .product-view-control.secondary .btn-marketing-video {
  display: none;
}
/* line 119, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .imageInfo {
  width: 100%;
  padding: 0 10px 0 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 1.3125em;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: rgba(0, 0, 0, 0.7);
  padding: 20px;
  cursor: default;
}
/* line 136, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .imageInfo .uploader {
  font-size: 1em;
  letter-spacing: 0.25em;
  height: 1.25em;
}
/* line 142, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .imageInfo .caption {
  font-size: 0.8125em;
  white-space: pre-line;
  max-height: 45px;
  overflow: hidden;
}
/* line 149, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box #product-views-container .imageInfo .see-all a {
  font-size: 0.75em;
}
/* line 156, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view {
  margin: 20px 0px;
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  /* line 156, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view {
    width: 100%;
    margin: 0;
  }
  /* line 166, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view #owl-mobile-carousel .item {
    padding-right: 20px;
  }
  /* line 169, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view #owl-mobile-carousel figure.attr-box {
    width: 100%;
    height: auto;
    border: 0px none;
    margin: 0;
  }
  /* line 175, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view #owl-mobile-carousel figure.attr-box.videoPlayer img {
    width: 100%;
  }
  /* line 181, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view .promo-badge {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  /* line 185, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view .promo-badge img {
    width: auto;
  }
}
@media only screen and (max-width: 1023px) and (max-width: 639px) {
  /* line 185, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
  #quickview-box .product-img-alt-view .promo-badge img {
    width: 30px;
  }
}

/* line 194, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view .owl-prev-btn, #quickview-box .product-img-alt-view .owl-next-btn {
  bottom: 20px;
}
/* line 197, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view .owl-next-btn {
  right: 0;
}
/* line 200, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view #owl-desktop-carousel {
  padding: 0 20px;
}
/* line 204, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view figure.attr-box {
  margin-right: 20px;
  height: 74px;
  width: 74px;
  border: 1px solid #FFF;
  cursor: pointer;
}
/* line 211, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view figure.attr-box.videoPlayer {
  line-height: 74px;
}
/* line 215, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view figure.attr-box:hover {
  border: 1px solid #C9192E;
}
/* line 219, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view figure.attr-box a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 225, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view figure.attr-box img {
  border: 0px none;
}
/* line 229, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .product-img-alt-view figure.attr-box.selected {
  border: 1px solid #C9192E;
  border-radius: 0 0 0 0;
}
/* line 237, ../../../../../../../../../src/design/shared/sass/product/_image-viewer.scss */
#quickview-box .img-loader {
  position: absolute;
  background: url("../images/common/spinner.png") no-repeat scroll 50% 50% transparent;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
/* line 8, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-content-container {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 41.66667%;
  float: right;
  padding-top: 20px;
}
@media only screen and (max-width: 1023px) {
  /* line 8, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-content-container {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
  }
}
/* line 16, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-content-container .promo-eyebrow {
  font-family: "franklin-gothic-urw-cond", "Arial Narrow Bold", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #C9192E;
}
/* line 25, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 25, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-info {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    float: left;
    padding-left: 0;
  }
}
/* line 35, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info .product-price .current, #quickview-box #product-info .product-price span {
  color: #C9192E;
  line-height: normal;
}
/* line 39, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info .product-price .current.offer-price, #quickview-box #product-info .product-price span.offer-price {
  color: #C9192E;
  display: block;
}
/* line 43, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info .product-price .current.original-price, #quickview-box #product-info .product-price span.original-price {
  display: block;
  color: #B0B1AB;
}
/* line 47, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info .product-price .current.old-price, #quickview-box #product-info .product-price span.old-price {
  text-decoration: line-through;
}
/* line 54, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info h1 {
  font-size: 2.5em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  line-height: normal;
}
/* line 58, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info .product-style-container {
  padding-left: 0;
  padding-right: 0;
  width: 33.33333%;
  float: left;
  padding-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 58, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-info .product-style-container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    padding-bottom: 0;
  }
}
/* line 66, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-info .product-reviews-container {
  padding-left: 0;
  padding-right: 0;
  width: 66.66667%;
  float: left;
  color: #C9192E;
  padding-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 66, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-info .product-reviews-container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
  }
}
/* line 77, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form {
  *zoom: 1;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box #product-form:before, #quickview-box #product-form:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box #product-form:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 77, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 58.33333%;
    float: right;
    border-left: 1px solid #dcddda;
  }
}
/* line 88, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-form-wrapper {
  *zoom: 1;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box #product-form .product-form-wrapper:before, #quickview-box #product-form .product-form-wrapper:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#quickview-box #product-form .product-form-wrapper:after {
  clear: both;
}
/* line 90, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-form-wrapper .product-attr-form {
  margin: 0;
}
/* line 95, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section {
  padding: 20px 0;
  border-top: 1px dotted #dcddda;
}
/* line 100, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-header {
  text-transform: uppercase;
}
/* line 102, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-header h2, #quickview-box #product-form .product-attr-form > section .step-header span {
  font-weight: bold;
  padding-right: 5px;
  font-family: "franklin-gothic-urw-cond";
  font-size: 100%;
  float: left;
  line-height: 2.375em;
}
/* line 110, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-header .attr-selected {
  font-weight: normal;
}
/* line 113, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-header .attr-selected-color-identifier {
  font-weight: normal;
}
/* line 116, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-header .sub-attr-selected {
  font-weight: normal;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-content select {
  margin: 0;
}
/* line 124, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .step-content select option.out-of-stock {
  color: #CCCDDD;
}
/* line 129, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .select-size-error-message {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 131, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section .select-size-error-message span.error {
  display: inherit;
}
/* line 137, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container:not(.attr-color) .step-header {
  padding-left: 0;
  padding-right: 0;
  width: 33.33333%;
  float: left;
}
@media only screen and (min-width: 1025px) and (max-width: 1080px) {
  /* line 137, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container:not(.attr-color) .step-header {
    padding-left: 0;
    padding-right: 0;
    width: 41.66667%;
    float: left;
  }
}
/* line 143, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container:not(.attr-color) .step-content {
  padding-left: 0;
  padding-right: 0;
  width: 66.66667%;
  float: left;
}
@media only screen and (min-width: 1025px) and (max-width: 1080px) {
  /* line 143, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container:not(.attr-color) .step-content {
    padding-left: 0;
    padding-right: 0;
    width: 58.33333%;
    float: left;
  }
}
/* line 152, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color {
  border-top: 1px dotted #dcddda;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 152, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color {
    padding-top: 0;
    border-top: none;
  }
}
/* line 162, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .step-header, #quickview-box #product-form .product-attr-form > section.step-container.attr-color .step-content {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
/* line 166, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .step-header h2, #quickview-box #product-form .product-attr-form > section.step-container.attr-color .step-header span {
  line-height: 1;
}
/* line 170, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-container {
  height: 62px;
  overflow: hidden;
  margin: 20px -7px 0 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 170, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-container {
    height: 78px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 170, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-container {
    height: 57px;
  }
}
/* line 181, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box {
  width: 55px;
  height: 55px;
  border: 2px solid transparent;
  cursor: pointer;
  margin: 0 7px 7px 0;
  float: left;
}
/* line 115, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected {
  border: solid 2px #C9192E;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 181, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box {
    width: 71px;
    height: 71px;
    border: 2px solid transparent;
    cursor: pointer;
  }
  /* line 115, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected {
    border: solid 2px #C9192E;
  }
}
@media only screen and (max-width: 639px) {
  /* line 181, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box {
    width: 50px;
    height: 50px;
    border: 2px solid transparent;
    cursor: pointer;
  }
  /* line 115, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
  #quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box.selected {
    border: solid 2px #C9192E;
  }
}
/* line 191, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box.disabled {
  cursor: default;
  opacity: 0.5;
}
/* line 194, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box.disabled:hover {
  border: 0 none;
}
/* line 198, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-attr-form > section.step-container.attr-color .attr-box img {
  width: 100%;
  height: 100%;
}
/* line 238, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form section.step-container.size-step-container .step-header span, #quickview-box #product-form section.step-container.size-step-container .step-header h2 {
  line-height: 1;
}
/* line 241, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form section.step-container.size-step-container .step-header .size-chart {
  padding-top: 5px;
}
/* line 247, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form section.step-container.notification {
  margin: 13px 0 20px 0;
  padding: 20px 0;
  font-size: 0.8125em;
  text-align: center;
  background-color: #E2EAED;
}
/* line 255, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form section.feature-countdown {
  padding-top: 0;
}
/* line 261, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-actions .button {
  height: auto;
  font-size: 1em;
  padding: 15px 35px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 261, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-actions .button {
    width: 100%;
    height: auto;
    padding: 15px 35px;
  }
}
/* line 272, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-actions .product-actions-primary {
  clear: both;
  float: left;
}
@media only screen and (max-width: 639px) {
  /* line 272, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-actions .product-actions-primary {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    margin-bottom: 0;
  }
  /* line 278, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-actions .product-actions-primary a {
    display: block;
  }
}
/* line 283, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-actions .product-actions-secondary, #quickview-box #product-form .product-actions .utility-actions-primary {
  float: left;
  margin-left: 20px;
}
/* line 287, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-actions .product-actions-secondary .link-button, #quickview-box #product-form .product-actions .utility-actions-primary .link-button {
  display: block;
  line-height: 28px;
  padding-left: 20px;
}
/* line 292, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #product-form .product-actions .product-actions-secondary .link-button.disabled, #quickview-box #product-form .product-actions .utility-actions-primary .link-button.disabled {
  color: #8d9293;
  cursor: default;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 639px) {
  /* line 283, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-actions .product-actions-secondary, #quickview-box #product-form .product-actions .utility-actions-primary {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: none;
    clear: both;
    margin: 0 auto;
    text-align: center;
  }
  /* line 303, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-actions .product-actions-secondary .link-button, #quickview-box #product-form .product-actions .utility-actions-primary .link-button {
    display: inline-block;
    margin-left: 20px;
  }
  /* line 306, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
  #quickview-box #product-form .product-actions .product-actions-secondary .link-button:first-child, #quickview-box #product-form .product-actions .utility-actions-primary .link-button:first-child {
    margin-left: 0;
  }
}
/* line 316, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #wishlist-notification-panel {
  display: none;
}
/* line 318, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box #wishlist-notification-panel.notification {
  margin: 0;
}
/* line 324, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box .size-chart, #quickview-box .return-policy {
  color: #589BC6;
  font-size: 0.8125em;
  clear: both;
}
/* line 329, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box .size-chart span, #quickview-box .return-policy span {
  font-family: Helvetica Neue, Arial, sans-serif;
  display: block;
  float: none;
  font-weight: normal;
  padding-top: 1px;
  text-transform: none;
  cursor: pointer;
}
/* line 337, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box .size-chart span:hover, #quickview-box .return-policy span:hover {
  color: #000;
}
/* line 344, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box .extra-info {
  display: none;
}
/* line 349, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box .pr-snippet {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 75%;
  float: left;
}
/* line 352, ../../../../../../../../../src/design/shared/sass/product/_product-form.scss */
#quickview-box .pr-snippet-rating-decimal {
  display: none;
}
/* line 2, ../../../../../../../../../src/design/shared/sass/product/_authorized-retailer.scss */
#quickview-box .feature-authorized-retailer {
  border: 0 none;
  padding-top: 0;
}
/* line 6, ../../../../../../../../../src/design/shared/sass/product/_authorized-retailer.scss */
#quickview-box .feature-authorized-retailer .retailer-notification {
  color: #64686b;
  font-size: 0.8em;
  padding: 15px 20px;
  background-color: #e2eaed;
  border-top: 1px dotted #dcddda;
  border-bottom: 1px dotted #dcddda;
  margin-bottom: 20px;
}
/* line 1, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .pdp .message {
  text-align: center;
  font-weight: bold;
  font-size: 0.75em;
}
/* line 6, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .add-to-bag-half, #quickview-box .customize-button, #quickview-box .find-store-button, #quickview-box .notify-me {
  float: left;
  width: 47.5%;
}
/* line 11, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .marketing-find-store-button, #quickview-box .add-to-bag {
  width: 100%;
}
/* line 14, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .find-store-button, #quickview-box .add-to-bag-half {
  margin-right: 2.5%;
}
/* line 17, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .customize-button, #quickview-box .notify-me {
  margin-left: 2.5%;
}
/* line 21, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box #notify-me-modal {
  padding: 0;
  top: 6.25em;
}
/* line 23, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box #notify-me-modal.medium {
  margin-left: -30%;
  width: 60%;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 25, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box #notify-me-modal.medium {
    margin-left: -40%;
    width: 80%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 28, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box #notify-me-modal.medium {
    margin-left: -45%;
    width: 90%;
  }
}
/* line 32, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-hopup {
  background: #F1F2ED;
}
/* line 36, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-header {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 83.33333%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  border-bottom: 3px double #e5e5e5;
  padding-bottom: 30px;
  padding-top: 40px;
  margin-bottom: 35px;
  text-align: center;
}
@media only screen and (max-width: 639px) {
  /* line 36, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-header {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
/* line 47, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-title {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 83.33333%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  font-size: 2em;
  text-transform: uppercase;
  font-weight: bold;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 47, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-title {
    font-size: 1.25em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 47, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-title {
    font-size: 0.875em;
  }
}
/* line 59, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-form {
  margin-bottom: 0px;
}
/* line 62, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 66.66667%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  padding-bottom: 55px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 62, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-content {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 83.33333%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 62, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-content {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
/* line 72, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .odd label {
  background-color: #f9f8f4;
}
/* line 73, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .odd input[disabled] {
  background-color: #f9f8f4;
}
/* line 76, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content label {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
  background-color: white;
  font-size: 100%;
  padding: .7em;
  font-weight: bold;
  color: inherit;
  margin: 0;
  white-space: nowrap;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 76, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-content label {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 76, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-content label {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
/* line 92, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content input[disabled] {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 75%;
  float: left;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 2.8125em;
  margin: 0px;
  border-color: #f3f1e9;
  border-top: none;
  border-right: none;
  background: #fff;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 92, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-content input[disabled] {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 92, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-content input[disabled] {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
/* line 109, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content input[type="email"] {
  border-top-color: #ebebeb;
  border-left-color: #ebebeb;
  border-bottom-color: #fff;
  border-right-color: #fff;
  border-style: solid;
  border-width: 2px;
  margin: 0;
}
/* line 118, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-note * {
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .confirm-product {
  padding-top: 35px;
  padding-bottom: 15px;
  font-weight: bold;
  text-align: center;
}
/* line 127, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-size {
  border-bottom: none !important;
}
/* line 130, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-email {
  padding-top: 45px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 135, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-email span {
  font-weight: bold;
}
/* line 138, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-email label {
  display: none;
}
/* line 141, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-email .email-container {
  margin-top: 15px;
  border: 2px solid #fff;
}
/* line 145, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-content .notify-me-email .error {
  border: inherit !important;
}
/* line 150, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-footer-container {
  background: #fff;
  width: 100%;
  display: inline-block;
}
/* line 154, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-footer-container .notify-me-footer {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 41.66667%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  text-align: center;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 154, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-footer-container .notify-me-footer {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 83.33333%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 154, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
  #quickview-box .notify-me-footer-container .notify-me-footer {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
/* line 165, ../../../../../../../../../src/design/shared/sass/product/_availability-notification.scss */
#quickview-box .notify-me-footer-container .notify-me-footer button {
  width: 100%;
}
/* line 19, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-views-container {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 58.33333%;
  float: left;
  background-color: #F1F1EB;
  padding: 0 20px 20px 0;
}
/* line 24, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-views-container .product-img-full {
  width: auto;
  height: auto;
}
/* line 27, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-views-container .product-img-full img {
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  /* line 19, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  #quickview-box #product-views-container {
    display: none;
  }
}
/* line 38, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-form section {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}
@media only screen and (max-width: 639px) {
  /* line 44, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  #quickview-box #product-form section.step-container:not(.attr-color) .step-header {
    width: 40%;
  }
  /* line 47, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  #quickview-box #product-form section.step-container:not(.attr-color) .step-content {
    width: 60%;
  }
}
/* line 54, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-form section.step-container.size-step-container .step-header span, #quickview-box #product-form section.step-container.size-step-container .step-header h2 {
  line-height: 2.375em;
}
/* line 59, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .more-details {
  width: 100%;
  padding: 0 0 20px 20px;
  background: #FFF;
}
/* line 65, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-nav {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  border-top: 1px solid #1C1C1C;
}
/* line 68, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-nav figure {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
  float: left;
}
/* line 71, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-nav span {
  position: relative;
  top: 20px;
}
/* line 75, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-nav .title-nav {
  padding-left: 0;
  padding-right: 0;
  width: 83.33333%;
  float: left;
  line-height: 25px;
}
@media only screen and (max-width: 1024px) {
  /* line 65, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  #quickview-box #product-nav {
    display: none;
  }
}
/* line 83, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .prev-nav, #quickview-box .next-nav {
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  float: left;
}
/* line 85, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .prev-nav img, #quickview-box .next-nav img {
  padding-bottom: 1px;
}
/* line 88, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .prev-nav .next-btn, #quickview-box .prev-nav .prev-btn, #quickview-box .next-nav .next-btn, #quickview-box .next-nav .prev-btn {
  padding-left: 0;
  padding-right: 0;
  width: 8.33333%;
  float: left;
  height: 20px;
  text-indent: -999%;
}
/* line 93, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .prev-nav a, #quickview-box .next-nav a {
  padding-left: 0;
  padding-right: 0;
  width: 91.66667%;
  float: left;
  display: block;
}
/* line 98, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .prev-btn {
  left: 10px;
}
/* line 101, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .next-nav .title-nav {
  text-align: right;
}
/* line 104, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box .social-media div {
  float: left;
}
/* line 108, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box #product-content-container {
  padding: 0;
}

/* line 114, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-views-container .product-img-full .promo-badge {
  display: none;
}
/* line 118, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .attr-color .attr-box {
  margin: 0 0 7px 0;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form > .step-container .step-content {
  width: 100%;
}
/* line 123, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .step-content button {
  background-color: transparent;
  color: #e72b1e;
  height: auto;
  padding: 0;
}
/* line 130, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .attr-size .attr-box {
  float: left;
  height: 45px;
  line-height: 45px;
  min-width: 45px;
  margin: 0 10px 10px 0;
  border: 1px solid #1C1C1C;
  text-align: center;
  font-weight: bold;
}
/* line 139, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .attr-size .attr-box.selected, #quickview-box.pdp-swatches #product-form .attr-size .attr-box.clicked {
  border: 2px solid #C9192E;
  background-color: #FFF;
}
/* line 144, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .quantity, #quickview-box.pdp-swatches #product-form .online-dealer-section {
  display: none;
}
/* line 145, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .product-actions-secondary .link-button {
  float: left;
}
/* line 146, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .product-actions .button {
  padding: 16px 15px 18px 15px;
  margin: 15px 5px 15px 0;
}
/* line 150, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-form .large {
  width: 120px;
}
/* line 154, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches #product-content-container {
  margin: 30px 0;
}
@media only screen and (max-width: 639px) {
  /* line 154, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  #quickview-box.pdp-swatches #product-content-container {
    margin: 1em;
  }
}
/* line 160, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches .size-chart {
  display: none;
  text-align: center;
}
/* line 163, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
#quickview-box.pdp-swatches .size-chart .close {
  font-size: 2em;
  float: right;
}

/* line 171, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
.reveal-modal.medium {
  visibility: hidden;
  display: none;
  position: absolute;
  left: 50%;
  z-index: 99;
  height: auto;
  margin-left: -37.5%;
  width: 75%;
}
/* line 61, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
.reveal-modal.medium .column,
.reveal-modal.medium .columns {
  min-width: 0;
}
/* line 65, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
.reveal-modal.medium > :first-child {
  margin-top: 0;
}
/* line 66, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
.reveal-modal.medium > :last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 175, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.medium {
    visibility: hidden;
    display: none;
    position: absolute;
    left: 50%;
    z-index: 99;
    height: auto;
    margin-left: -49%;
    width: 98%;
  }
  /* line 61, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
  .reveal-modal.medium .column,
  .reveal-modal.medium .columns {
    min-width: 0;
  }
  /* line 65, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
  .reveal-modal.medium > :first-child {
    margin-top: 0;
  }
  /* line 66, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
  .reveal-modal.medium > :last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 180, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.medium {
    visibility: hidden;
    display: none;
    position: absolute;
    left: 50%;
    z-index: 99;
    height: auto;
    margin-left: -49%;
    width: 98%;
  }
  /* line 61, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
  .reveal-modal.medium .column,
  .reveal-modal.medium .columns {
    min-width: 0;
  }
  /* line 65, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
  .reveal-modal.medium > :first-child {
    margin-top: 0;
  }
  /* line 66, ../../../../../../../../../src/design/shared/sass/foundation/components/_reveal.scss */
  .reveal-modal.medium > :last-child {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 639px) {
  /* line 188, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.quickview-modal {
    background: transparent;
  }
  /* line 190, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.quickview-modal .close-reveal-modal {
    top: 1.5em;
    right: 1.6875em;
  }
  /* line 195, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.quickview-modal #quickview-box {
    padding: 2.8125em 1em 1.5625em;
  }
  /* line 199, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.quickview-modal #quickview-box #product-info > h1 a {
    color: #2a2a2a;
  }
  /* line 203, ../../../../../../../../../src/design/shared/sass/catalog/_quickview.scss */
  .reveal-modal.quickview-modal #quickview-box #product-info #qty-step-container {
    margin-bottom: 1em;
  }
}
/* line 2, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-views-container {
  padding-right: 40px;
}
/* line 5, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-views-container .product-img-full .promo-badge {
  max-width: 80px;
  max-height: 80px;
}
/* line 9, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-views-container .owl-next-btn,
#quickview-box #product-views-container .owl-prev-btn {
  top: 0;
  height: 65px;
}
/* line 16, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-views-container .product-img-alt-view {
  position: relative;
}
/* line 19, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-views-container .product-img-alt-view figure.attr-box {
  width: 65px;
  height: 65px;
  margin-right: 7px;
  margin-left: 7px;
}
/* line 26, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-views-container .product-view-control {
  display: none;
}
/* line 30, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-content-container {
  background: #F1F1EB;
}
/* line 33, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-content-container .link-button {
  font-size: 0.85em;
  text-transform: none;
}
/* line 38, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#quickview-box #product-form .product-actions .product-actions-secondary {
  margin-left: 20px;
}

/* line 41, ../../../../../../../../../src/design/vans/sass/catalog/_quickview-override.scss */
#product-info h1 a {
  color: #000;
}

/* line 13, ../../../../../../../../../src/design/shared/sass/global/_header.scss */
.nav-delimited {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 500;
}
/* line 19, ../../../../../../../../../src/design/shared/sass/global/_header.scss */
.nav-delimited li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 26, ../../../../../../../../../src/design/shared/sass/global/_header.scss */
.nav-delimited .label {
  margin-right: 20px;
  padding: 0;
  color: #bebebe;
  background-color: transparent;
}
/* line 33, ../../../../../../../../../src/design/shared/sass/global/_header.scss */
.nav-delimited .sep {
  margin-left: 15px;
  margin-right: 15px;
}

@media (max-width: 639px) {
  /* line 2, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  .hide-for-mobile {
    display: none !important;
  }
}
@media (min-width: 640px) {
  /* line 8, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  .hide-for-mobile {
    display: inherit !important;
  }
}
/* line 12, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
.nav-extension {
  display: none;
  position: absolute;
  background-color: transparent;
  top: 31px;
  height: 40px;
  width: 100%;
}

/* line 21, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  position: relative;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header:before, #master-header:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header:after {
  clear: both;
}
@media only screen {
  /* line 21, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header {
    width: 100%;
  }
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header:before, #master-header:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header:after {
  clear: both;
}
/* line 26, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar {
  padding: 0px 0.625em;
}
/* line 30, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .top-bar-section ul.dropdown-custom-style {
  position: absolute;
  overflow: hidden;
}
/* line 36, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar.expanded {
  height: auto;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 26, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar {
    height: 95px;
  }
}
/* line 46, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .upper li li.has-dropdown.moved {
  position: static;
}
/* line 49, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .upper li li.has-dropdown a, #master-header .top-bar .upper li li.has-dropdown li {
  width: 100%;
}
/* line 54, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-signing {
  display: none;
}
/* line 57, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country {
  margin-right: 5px;
}
/* line 59, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .country-logo {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  top: 5px;
  margin-right: 5px;
}
/* line 67, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .country-name {
  display: inline;
  padding-right: 0 !important;
}
/* line 70, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .country-name:after {
  display: none;
}
/* line 74, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .indicator {
  position: relative;
  top: 2px;
  margin-left: 5px;
}
/* line 81, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country li > .dropdown {
  right: 0;
  left: 100%;
}
/* line 85, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .dropdown {
  width: 130px;
  background-color: #000;
  color: #fff;
  z-index: 999;
}
/* line 90, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .dropdown a, #master-header .top-bar .unav-country .dropdown .region {
  padding-right: 0 !important;
  background-color: transparent;
}
/* line 93, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .dropdown a:after, #master-header .top-bar .unav-country .dropdown .region:after {
  content: '';
  display: none;
}
/* line 97, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .dropdown a:hover, #master-header .top-bar .unav-country .dropdown .region:hover {
  background-color: inherit;
  color: #C9192E;
}
/* line 101, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .dropdown a .country-name-text, #master-header .top-bar .unav-country .dropdown .region .country-name-text {
  display: inline;
  position: relative;
  float: left;
}
/* line 106, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .unav-country .dropdown a .next, #master-header .top-bar .unav-country .dropdown .region .next {
  position: relative;
  display: inline;
  top: 7px;
  padding-right: 10px;
  float: right;
}
/* line 119, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .title-area {
  height: 95px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 119, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area {
    height: 95px;
  }
}
/* line 127, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .title-area > li {
  display: inline-block;
}
/* line 131, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar .title-area .menu-topbar {
  display: none;
}
@media (min-width: 640px) {
  /* line 4, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .top-bar-js-breakpoint {
    width: 641px !important;
  }
  /* line 8, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper {
    background: transparent;
  }
  /* line 12, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li a, #master-header .top-bar .upper li .region {
    font-family: "Helvetica Neue", "Arial Narrow Bold", Arial, sans-serif;
    font-size: 12px;
    line-height: 25px;
    color: #9D9C9C;
    padding: 0px 10px 0px 10px;
    font-weight: normal;
  }
  /* line 20, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li a:hover, #master-header .top-bar .upper li .region:hover {
    color: #CB1B2C;
    background: #FFF;
  }
  /* line 25, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li:last-child a {
    padding-right: 0px;
  }
  /* line 28, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li .region {
    color: transparent;
  }
  /* line 32, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper .active a {
    background: #FFF;
    color: #CB1B2C;
  }
  /* line 37, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li#unav-livechat-js a {
    padding: 0;
  }
  /* line 39, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li#unav-livechat-js a .available {
    display: block;
    padding: 0 10px;
  }
  /* line 43, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .upper li#unav-livechat-js a .unavailable {
    display: none;
  }
  /* line 50, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower-container {
    background: transparent;
    height: 64px !important;
    margin-top: 0px;
    clear: right;
    position: absolute;
    top: 31px;
    left: 0;
    overflow: hidden;
    width: 100%;
  }
  /* line 61, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower {
    height: 64px !important;
    background: transparent;
  }
  /* line 65, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .expanded > .dropdown, #master-header .top-bar .lower > .expanded > .dropdown-list, #master-header .top-bar .lower > .expanded > .dropdown {
    display: block;
  }
  /* line 69, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown-list {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
    display: none;
    width: 330px;
    padding: 40px 0px 30px 0px;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    background: transparent;
    background-image: url("../images/common/transparent-black.png");
    z-index: 111;
    right: 0px;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower .dropdown-list:before, #master-header .top-bar .lower .dropdown-list:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower .dropdown-list:after {
    clear: both;
  }
  /* line 81, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown-list .sub-category {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
  }
  /* line 83, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown-list .sub-category a {
    background: transparent !important;
    line-height: inherit;
  }
  /* line 88, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown-list .content {
    background-color: transparent;
  }
  /* line 90, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown-list .content li {
    float: none;
  }
  /* line 94, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown-list.mini-list {
    position: relative;
  }
  /* line 98, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li {
    background: #FFF;
  }
  /* line 100, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li a {
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1em;
  }
  /* line 105, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li:hover > a {
    background: transparent;
    color: #CB1B2C;
  }
  /* line 110, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li:before {
    content: '/';
    width: 20px;
    height: 64px;
    display: block;
    line-height: 64px;
    float: left;
    text-align: center;
    color: #9D9C9C;
    margin-top: 0px;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li:first-child:before {
    content: " ";
  }
  /* line 124, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li > a {
    line-height: 64px;
    height: 64px;
    background: transparent;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
    margin-top: 0px;
  }
  /* line 135, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li.visible-nav-item {
    position: relative;
  }
  /* line 138, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > li.hidden-nav-item {
    position: absolute;
    top: -999em;
  }
  /* line 143, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown, #master-header .top-bar .lower .has-dropdown-custom {
    position: relative;
  }
  /* line 147, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown.hover > .dropdown-arrow, #master-header .top-bar .lower > .has-dropdown.hover > .dropdown-list, #master-header .top-bar .lower > .has-dropdown.hover > .dropdown, #master-header .top-bar .lower > .has-dropdown.not-click:hover > .dropdown-arrow, #master-header .top-bar .lower > .has-dropdown.not-click:hover > .dropdown-list, #master-header .top-bar .lower > .has-dropdown.not-click:hover > .dropdown, #master-header .top-bar .lower .has-dropdown-custom.hover > .dropdown-arrow, #master-header .top-bar .lower .has-dropdown-custom.hover > .dropdown-list, #master-header .top-bar .lower .has-dropdown-custom.hover > .dropdown, #master-header .top-bar .lower .has-dropdown-custom.not-click:hover > .dropdown-arrow, #master-header .top-bar .lower .has-dropdown-custom.not-click:hover > .dropdown-list, #master-header .top-bar .lower .has-dropdown-custom.not-click:hover > .dropdown {
    display: block;
  }
  /* line 151, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > a, #master-header .top-bar .lower .has-dropdown-custom > a {
    padding: 0px 20px 0px 20px !important;
  }
  /* line 154, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > a:after, #master-header .top-bar .lower .has-dropdown-custom > a:after {
    content: "";
    display: block;
    margin-right: 31.66667px;
    margin-top: -2.5px;
    top: 32px;
    right: -25px;
    border-top-color: #333333;
    border: 0 none;
    position: absolute;
    width: 10px;
    height: 7px;
  }
  /* line 168, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown, #master-header .top-bar .lower .has-dropdown-custom > .dropdown {
    padding: 40px 0px 30px 0px;
    background: url("../images/common/transparent-black.png") !important;
    text-align: center;
    z-index: 201;
  }
  /* line 173, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all {
    display: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
    text-align: left;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all:before, #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all:after, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all:before, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all:after, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all:after {
    clear: both;
  }
}
@media only screen and (min-width: 640px) {
  /* line 173, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all {
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all:before, #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all:after, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all:before, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all:after, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all:after {
    clear: both;
  }
  /* line 178, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all > ul, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all > ul {
    margin-left: 26.3%;
    background: transparent;
  }
  /* line 181, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all > ul ul, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all > ul ul {
    background: transparent;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 173, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all, #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all {
    display: block;
  }
}
@media (min-width: 640px) {
  /* line 190, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower > .has-dropdown > .dropdown-arrow, #master-header .top-bar .lower .has-dropdown-custom > .dropdown-arrow {
    width: 16px;
    height: 16px;
    display: none;
    border: inset 8px;
    -moz-border-top-colors: transparent;
    -moz-border-right-colors: transparent;
    -moz-border-bottom-colors: #171717;
    -moz-border-left-colors: transparent;
    border-color: transparent transparent #171717 transparent;
    border-top-style: solid;
    position: absolute;
    bottom: -1px;
    left: 45%;
  }
  /* line 206, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .mega {
    width: 140px;
    display: inline-block;
    position: relative;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: top;
  }
  /* line 215, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .mega a {
    padding: 10px 0px 10px 0px;
    background: transparent;
    font-weight: bold;
  }
  /* line 219, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .mega a:after {
    content: " " !important;
  }
  /* line 224, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .mega li a {
    height: 22px;
    line-height: 22px;
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0;
    color: #85BEE3;
  }
  /* line 231, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .mega li a:hover {
    color: #CB1B2C !important;
  }
  /* line 237, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .sub-category {
    width: 140px;
    padding: 0px .625em;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 237, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .sub-category {
    width: 17.9%;
  }
}
@media (min-width: 640px) {
  /* line 243, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .sub-category .content {
    width: 100%;
    display: inline-block;
    position: relative;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: top;
    background-color: transparent;
  }
  /* line 252, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .sub-category .content.dropdown {
    right: 0%;
  }
  /* line 255, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .sub-category .content > li a {
    text-transform: capitalize;
    font-size: 0.875em;
    letter-spacing: 0.07em;
  }
  /* line 262, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .sub-category-header {
    padding-bottom: 10px;
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
  }
  /* line 268, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list {
    width: 252px;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 268, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list {
    width: 25%;
    padding-left: 0.625em;
  }
}
@media (min-width: 640px) {
  /* line 275, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    padding-right: 2.5em;
    padding-left: 0;
    margin-top: 5px;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 275, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items {
    padding-right: 0.625em;
  }
}
@media (min-width: 640px) {
  /* line 283, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul {
    float: left;
    width: 100%;
    background-color: transparent;
  }
  /* line 288, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul > li {
    height: 32px;
    margin-bottom: 5px;
  }
  /* line 292, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a {
    display: block;
    line-height: 32px;
    width: 100%;
    vertical-align: middle;
  }
  /* line 298, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link {
    position: relative;
    display: block;
    padding: 0px 15px;
    color: #fff;
    text-transform: uppercase;
    background-color: #2B2B2B;
    line-height: 32px;
    height: 32px;
  }
  /* line 308, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:after {
    position: absolute;
    top: 50%;
    right: 10px;
    content: " ";
    height: 0;
    width: 0;
    margin-top: -3px;
    pointer-events: none;
    border: solid transparent;
    border-left-color: #589BC6;
    border-width: 3px;
  }
  /* line 321, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:hover {
    color: #2B2B2B;
    background-color: #FFF;
  }
  /* line 325, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:hover:after {
    border-left-color: #C9192E;
  }
  /* line 333, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .featured-items-list .featured-items .button-link {
    font-size: 0.875em;
  }
  /* line 339, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories:before, #master-header .top-bar .lower .thumbnails .sub-categories:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories:after {
    clear: both;
  }
}
@media only screen and (min-width: 640px) {
  /* line 339, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories {
    width: 100%;
  }
}
@media (min-width: 640px) {
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories:before, #master-header .top-bar .lower .thumbnails .sub-categories:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories:after {
    clear: both;
  }
  /* line 343, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item {
    width: 120px;
    margin: 0px 10px 0px 10px;
    display: inline-block !important;
    float: none !important;
    vertical-align: top !important;
  }
  /* line 350, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item .img, #master-header .top-bar .lower .thumbnails .sub-categories .item .desc {
    background: transparent !important;
    text-align: center !important;
    white-space: normal !important;
    padding: 0 !important;
  }
  /* line 356, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item .img img, #master-header .top-bar .lower .thumbnails .sub-categories .item .desc img {
    margin-bottom: 10px;
    width: 120px;
    height: 120px;
  }
  /* line 361, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item .img span, #master-header .top-bar .lower .thumbnails .sub-categories .item .desc span {
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 400;
    text-transform: uppercase;
  }
  /* line 365, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item .desc {
    color: #85BEE3 !important;
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 400;
    text-transform: uppercase;
  }
  /* line 369, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item .desc:hover {
    color: #CB1B2C !important;
  }
  /* line 374, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .thumbnails .sub-categories .item:hover span {
    color: #fff !important;
  }
  /* line 380, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel {
    width: 277px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 380, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel {
    display: none;
  }
}
@media (min-width: 640px) {
  /* line 385, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel {
    text-align: center;
    margin-top: 5px;
  }
  /* line 389, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .header-nav-carousel {
    height: 230px !important;
    display: block;
    background: transparent;
  }
  /* line 394, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .orbit-container {
    height: 206px;
    background: transparent;
  }
  /* line 398, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .orbit-container li {
    background: transparent;
  }
  /* line 401, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .orbit-container .orbit-slide-number, #master-header .top-bar .lower .nav-product-carousel .product-carousel .orbit-container .orbit-bullets {
    display: none;
  }
  /* line 405, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .slide-img {
    width: 100%;
  }
  /* line 408, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .name {
    margin: 4px 0 0 0;
    height: auto;
    font-size: 0.875em;
  }
  /* line 413, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .name a {
    color: #929292;
  }
  /* line 416, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .name a span {
    font-family: "Helvetica Neue", "Arial Narrow Bold", Arial, sans-serif;
    font-weight: normal !important;
    text-transform: none;
  }
  /* line 423, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .nav-product-carousel .product-carousel .current-price {
    color: #C9192E;
    font-weight: normal;
    font-size: 0.875em;
  }
  /* line 432, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .featured-items-list {
    width: 13%;
    min-width: 175px;
    max-width: 198px;
  }
  /* line 436, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .featured-items-list .featured-items a.button-link {
    display: table;
    height: 100%;
    line-height: normal;
    white-space: normal;
    padding: 8px 15px;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 432, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .featured-items-list {
    width: 22%;
    min-width: initial;
    max-width: initial;
  }
}
@media (min-width: 640px) {
  /* line 449, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-section {
    width: 60%;
    min-width: 571px;
    max-width: 700px;
    display: inline-block;
    float: none;
  }
  /* line 455, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-section .stacked {
    display: none;
  }
  /* line 458, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-section a, #master-header .top-bar .lower .dropdown.stacked .sub-section li {
    height: auto;
    overflow: hidden;
    white-space: normal;
    word-wrap: break-word;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 449, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-section {
    width: 70%;
    min-width: initial;
    max-width: initial;
  }
  /* line 474, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-section > li {
    width: inherit;
    display: inline-block;
  }
}
@media (min-width: 640px) {
  /* line 480, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-category {
    display: inline-block;
    min-width: 181px;
    max-width: 230px;
    width: 32.8%;
  }
}
@media only screen and (min-width: 640px) and (min-width: 640px) and (max-width: 1023px) {
  /* line 480, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .sub-category {
    width: 32.5%;
    min-width: initial;
    max-width: initial;
  }
}
@media (min-width: 640px) {
  /* line 491, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.stacked .nav-product-carousel {
    width: 180px;
    min-width: 180px;
  }
  /* line 496, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list {
    margin-right: 0;
    left: auto !important;
  }
  /* line 499, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .sub-category {
    display: inline-block;
    min-width: 181px;
    max-width: 230px;
    border-left: none;
    text-align: left;
    padding: 0 10px;
  }
  /* line 506, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .sub-category a {
    background-color: #171717;
    font-size: 13px;
    padding: 10px;
    height: auto;
    overflow: hidden;
    white-space: normal;
    word-wrap: break-word;
  }
  /* line 515, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .sub-category .sub-category-header {
    padding: 10px 0;
    text-align: left;
    font-size: 17px;
  }
  /* line 519, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .sub-category .sub-category-header:after {
    float: right;
  }
  /* line 523, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .sub-category .content a {
    margin-bottom: 5px;
  }
  /* line 527, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .mini-list-image,
  #master-header .top-bar .lower .dropdown.mini-list .mini-list-action,
  #master-header .top-bar .lower .dropdown.mini-list .page-util {
    display: none;
  }
  /* line 532, ../../../../../../../../../src/design/shared/sass/global/_topbar-desktop.scss */
  #master-header .top-bar .lower .dropdown.mini-list .next-arrow {
    margin-left: 20px;
  }
}
/* line 148, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar.tappable .lower > .has-dropdown:not(.expanded) > .dropdown, #master-header .top-bar.tappable .lower > .has-dropdown:not(.expanded) > .dropdown-list {
  display: none;
}
/* line 154, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar.tappable .lower > .has-dropdown.expanded > .dropdown, #master-header .top-bar.tappable .lower > .has-dropdown.expanded > .dropdown-list {
  display: block;
}
/* line 161, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar.carousel {
  overflow: hidden;
}
/* line 164, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .top-bar.carousel .carousel-container {
  display: block;
}
@media only screen and (max-width: 639px) {
  /* line 176, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar {
    padding: 0px;
    height: 59px;
  }
  /* line 180, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area {
    height: 59px;
  }
  /* line 183, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .name {
    height: 59px;
    padding: 0 0 0 0.625em;
  }
  /* line 188, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .menu-topbar {
    display: inline-block;
    width: 54px;
    height: 59px;
    position: relative;
    float: right;
    margin: 0;
    text-align: center;
    border-left: 1px solid #CCCCCC;
  }
  /* line 198, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .menu-topbar a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 54px;
    height: 59px;
    padding: 0px;
  }
  /* line 207, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .menu-topbar i {
    position: absolute;
    display: inline-block;
  }
  /* line 212, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .menu-topbar .cart-icon {
    position: static;
    width: auto;
  }
  /* line 216, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .menu-topbar .cart-icon span {
    color: #C9192E;
  }
  /* line 221, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .title-area .menu-topbar:hover {
    background-color: #F0F0F0;
    cursor: pointer;
  }
  /* line 229, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
    border-bottom: 1px dotted #3d3d3d;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .top-bar-section .upper:before, #master-header .top-bar .top-bar-section .upper:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  #master-header .top-bar .top-bar-section .upper:after {
    clear: both;
  }
  /* line 233, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li {
    padding-left: 0;
    padding-right: 0;
    width: 33.33333%;
    float: left;
    float: left;
    text-align: center;
  }
  /* line 238, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li.hide-on-mobile, #master-header .top-bar .top-bar-section .upper li.unav-shoppingbag {
    display: none;
  }
  /* line 242, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li a {
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 400;
    text-transform: uppercase;
    text-transform: uppercase;
    letter-spacing: 0.07em;
    font-size: 1em;
    color: #85BEE3;
    padding: 12px 0 12px 0;
  }
  /* line 251, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li:hover a {
    color: #CB1B2C;
    background: transparent;
  }
  /* line 256, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li:last-child a {
    padding-right: 0px;
  }
  /* line 261, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper .active a {
    background: #FFF;
    color: #CB1B2C;
  }
  /* line 265, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper .unav-country {
    position: static;
  }
  /* line 267, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper .unav-country li {
    width: 100%;
    text-align: left;
  }
  /* line 270, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper .unav-country li a {
    padding: 8px 31.66667px;
  }
  /* line 274, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper .unav-country .dropdown {
    width: 100%;
  }
  /* line 281, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower li {
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-size: 0.875em;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.9375em;
    border-bottom: 1px dotted #3d3d3d;
  }
  /* line 286, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower li .shop-all li {
    border-bottom: none;
  }
  /* line 290, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower li:hover a {
    background: transparent;
  }
  /* line 294, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower li a {
    position: relative;
  }
  /* line 299, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower li.title {
    font-size: 1.3125em;
  }
  /* line 305, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .dropdown li.title h5 {
    margin-bottom: 0;
  }
  /* line 307, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .dropdown li.title h5 a {
    text-align: left;
    line-height: inherit;
    background-color: inherit;
    letter-spacing: inherit;
  }
  /* line 314, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .dropdown li a.parent-link {
    height: 47.5px;
    line-height: 47.5px;
    background-color: inherit;
  }
  /* line 322, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .featured-items, #master-header .top-bar .top-bar-section .lower .product-carousel {
    display: none;
  }
  /* line 326, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .featured-items-list, #master-header .top-bar .top-bar-section .lower .nav-product-carousel {
    border-bottom: none;
  }
  /* line 330, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .unav-mobile-signout a {
    padding: 0;
    text-align: center;
    background-color: #2a2a2a;
    border-bottom: none;
  }
  /* line 335, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .lower .unav-mobile-signout a:hover {
    background-color: #2a2a2a;
  }
  /* line 345, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .expanded .page-util {
    display: none;
  }
}
/* line 349, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header .search-form-container:before, #master-header .search-form-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header .search-form-container:after {
  clear: both;
}
/* line 352, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content {
  width: 178px;
  height: 0;
  right: 0.625em;
  padding-top: 9.33333px;
  position: absolute;
  top: 40px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 352, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content {
    width: 0;
    height: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 352, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content {
    top: 0px;
    width: 100%;
    padding-top: 0;
    right: 0;
  }
}
/* line 372, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content .search-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header .search-form-container form.menu-content .search-container:before, #master-header .search-form-container form.menu-content .search-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#master-header .search-form-container form.menu-content .search-container:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 375, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form {
    display: none;
    width: 350px;
    border: 10px solid rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 55px;
    right: 0;
    z-index: 202;
  }
}
@media only screen and (max-width: 639px) {
  /* line 375, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form {
    display: none;
    width: 100%;
    border: 10px solid rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 59px;
    z-index: 202;
  }
}
/* line 395, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form span.dropdown-arrow {
  display: none;
}
@media (max-width: 1023px) {
  /* line 395, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form span.dropdown-arrow {
    width: 16px;
    height: 16px;
    border: inset 8px;
    -moz-border-top-colors: transparent;
    -moz-border-right-colors: transparent;
    -moz-border-bottom-colors: #171717;
    -moz-border-left-colors: transparent;
    border-color: transparent transparent #171717 transparent;
    border-top-style: solid;
    position: absolute;
    top: -26px;
    right: 0px;
    display: block;
  }
}
@media (max-width: 639px) {
  /* line 395, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form span.dropdown-arrow {
    right: 10px;
  }
}
/* line 419, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container {
  /* Chrome/Safari */
  /* Firefox 18- */
  /* Firefox 19+ */
  /* IE */
  width: 142px;
  float: left;
}
/* line 147, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container ::-webkit-input-placeholder {
  color: #9b9fa2 !important;
  text-overflow: ellipsis;
}
/* line 148, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container :-moz-placeholder {
  color: #9b9fa2 !important;
  text-overflow: ellipsis;
}
/* line 149, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container ::-moz-placeholder {
  color: #9b9fa2 !important;
  text-overflow: ellipsis;
}
/* line 150, ../../../../../../../../../src/design/shared/sass/util/_common-mixins.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container *:-ms-input-placeholder {
  color: #9b9fa2 !important;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  /* line 419, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container {
    width: 70%;
  }
}
/* line 429, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container input.search-input-js {
  width: 100%;
  height: 36px;
  border: 1px solid #cccccc;
  border-right: 0;
  padding: 10px 0 10px 10px;
  font-size: 0.8125em;
  font-weight: 300;
  margin-bottom: 0px;
  box-shadow: none;
}
@media only screen and (max-width: 1023px) {
  /* line 429, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container input.search-input-js {
    border: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 429, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container input.search-input-js {
    font-size: 1em;
  }
}
/* line 449, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-button-container {
  display: none;
}
@media (max-width: 1023px) {
  /* line 449, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-button-container {
    display: block;
    width: 30%;
    float: left;
  }
  /* line 457, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-button-container input.search-button {
    width: 100%;
    height: 36px;
    top: 0;
    border: 1px solid #fff;
    background-color: #C9192E;
    color: white !important;
    border-radius: 0px;
  }
}
/* line 470, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
#master-header .search-form-container form.menu-content .search-container .search-button.postfix {
  width: 36px;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  border-left: 0;
  background-color: transparent;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 470, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .search-button.postfix {
    width: 30px;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: 0;
    border: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 470, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .search-form-container form.menu-content .search-container .search-button.postfix {
    display: none;
  }
}
@media (min-width: 1025px) {
  /* line 499, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer {
    width: 85%;
    height: 350px;
    max-width: 70.5em;
    margin: 0 auto;
    margin-bottom: 0;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    float: none;
  }
  /* line 510, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 518, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport .carousel-wrapper {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 524, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport .carousel-wrapper .carousel-slide {
    width: 800px;
    height: 100%;
    margin: 0;
    float: left;
  }
  /* line 530, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport .carousel-wrapper .carousel-slide .item {
    margin: 0 10px 10px 0;
    background: transparent;
    float: left;
  }
  /* line 535, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport .carousel-wrapper .carousel-slide .item a.img {
    padding: 0;
    background: transparent;
  }
  /* line 539, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport .carousel-wrapper .carousel-slide .item a.img img {
    width: 100%;
    height: 130px;
    display: block;
  }
  /* line 545, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-viewport .carousel-wrapper .carousel-slide .item a.img span {
    width: 100%;
    height: 30px;
    line-height: 15px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    white-space: normal;
  }
  /* line 562, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-prev, #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-next {
    width: 30px;
    height: 335px;
    line-height: 335px;
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    top: 0;
    background-color: transparent;
    text-align: center;
  }
  /* line 574, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-prev:hover, #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-next:hover {
    background-color: #262626;
  }
  /* line 578, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-prev span, #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-next span {
    width: 13px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 586, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-prev {
    left: 0;
  }
  /* line 590, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .carousel-button-next {
    right: 0;
  }
  /* line 594, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls .disabled {
    display: none;
  }
}
@media (min-width: 640px) and (max-width: 1024px) {
  /* line 603, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-slide {
    text-align: left;
    font-size: 0;
    padding: 0 1% 0 1%;
  }
  /* line 608, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-slide .item:first-child {
    margin-left: 0.5%;
  }
  /* line 612, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-slide .item {
    width: 22%;
    margin: 0 1.5% 10px 1.5%;
    background: transparent;
    float: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
  }
  /* line 621, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-slide .item a.img {
    padding: 0;
    background: transparent;
  }
  /* line 625, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-slide .item a.img span {
    height: 30px;
    line-height: 15px;
    font-size: 15px;
    display: inline-block;
    white-space: normal;
  }
  /* line 636, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .carousel-container .carousel-wrapper-outer .carousel-controls {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 645, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li#unav-livechat-js a {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 649, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li#unav-livechat-js a .available {
    display: block;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  /* line 655, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
  #master-header .top-bar .top-bar-section .upper li#unav-livechat-js a .unavailable {
    display: none;
  }
}

/* line 715, ../../../../../../../../../src/design/shared/sass/global/_header-top-nav-slider.scss */
.touch #master-header .top-bar .lower > .has-dropdown > .dropdown .shop-all,
.touch #master-header .top-bar .lower .has-dropdown-custom > .dropdown .shop-all {
  display: block;
}

@media only screen and (max-width: 639px) {
  /* line 4, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .title-area .name {
    padding-left: 0;
  }
  /* line 8, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .title-area .toggle-topbar, #master-header .top-bar .title-area .search-topbar, #master-header .top-bar .title-area .locator-topbar {
    width: 54px;
  }
  /* line 11, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .title-area .toggle-topbar a, #master-header .top-bar .title-area .search-topbar a, #master-header .top-bar .title-area .locator-topbar a {
    width: 100%;
  }
  /* line 17, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .title-area .cart-topbar .cart-icon {
    font-size: 14px;
  }
  /* line 21, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .title-area .cart-topbar span {
    font-weight: bold;
    font-style: normal;
  }
  /* line 28, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .top-bar-section .lower .dropdown li.title h5 a {
    font-size: 24px;
  }
  /* line 32, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form span.dropdown-arrow {
    right: 8px;
  }
  /* line 35, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .search-form-container form.menu-content .search-container .topbar-search-form .search-input-container input.ui-autocomplete-input {
    font-size: 1em;
  }
}
@media only screen and (min-width: 640px) {
  /* line 46, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .lower {
    margin-top: 0px;
    clear: right;
    position: absolute;
    top: 31px;
    right: 36px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 46, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .lower {
    right: 188px;
  }
}
@media only screen and (min-width: 640px) {
  /* line 62, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .lower-container {
    top: 31px;
    right: 36px;
  }
  /* line 67, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .lower-container .lower {
    position: relative;
    top: auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 62, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .lower-container {
    top: 31px;
    right: 188px;
  }
  /* line 76, ../../../../../../../../../src/design/vans/sass/global/_header-top-nav-slider-override.scss */
  #master-header .top-bar .lower-container .lower {
    top: auto;
    right: 188px;
    position: absolute;
  }
}

/* line 2, ../../../../../../../../../src/design/vans/sass/global/_header-override.scss */
#master-header .search-form-container input[type="text"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 9, ../../../../../../../../../src/design/vans/sass/global/_header-override.scss */
#master-header .top-bar .lower .featured-items-list .featured-items > ul > li {
  height: auto;
}
/* line 13, ../../../../../../../../../src/design/vans/sass/global/_header-override.scss */
#master-header .top-bar .lower .featured-items-list .featured-items > ul > li a .catLabel {
  white-space: normal;
  padding: 5px 0;
  font-size: 1.035em;
  margin: 0;
}
/* line 20, ../../../../../../../../../src/design/vans/sass/global/_header-override.scss */
#master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link {
  height: auto;
}
/* line 23, ../../../../../../../../../src/design/vans/sass/global/_header-override.scss */
#master-header .top-bar .lower .featured-items-list .featured-items > ul > li a.button-link:after {
  height: auto;
}

/* line 9, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cq-wcm-preview picture {
  display: inline;
  width: auto;
}

/* line 14, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cq-wcm-edit .customhtml {
  *zoom: 1;
}
/* line 17, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cq-wcm-edit .customhtml:before, .cq-wcm-edit .customhtml:after {
  content: " ";
  display: table;
}
/* line 18, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cq-wcm-edit .customhtml:after {
  clear: both;
}

/* line 21, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cq-wcm-edit .parsys > div, .cq-wcm-edit .parsys > div:before, .cq-wcm-edit .parsys > div:after,
#CQ div, #CQ div:before, #CQ div:after,
.cq-sidekick div, .cq-sidekick div:before, .cq-sidekick div:after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 29, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.curation-product-combo-info p {
  color: #929292;
}

/* line 33, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.masthead .global-menu {
  z-index: 99999;
}

/* line 37, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
#CQ label {
  display: inline;
}

/* line 41, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
#CQ,
#CQ DIV,
#CQ P,
#CQ SPAN,
#CQ IMG,
#CQ TABLE,
#CQ TBODY,
#CQ TR,
#CQ TD,
#CQ INPUT,
#CQ TEXTAREA,
#CQ SELECT,
#CQ FORM,
#CQ FONT,
#CQ B,
#CQ STRONG,
#CQ I,
#CQ U,
#CQ EM,
#CQ OL,
#CQ UL,
#CQ LI,
#CQ A {
  color: #000000 !important;
}

/* line 71, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
#cat-team-wrap .cat-see-more {
  clear: both;
}

/* line 75, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
#cat-team-wrap .team.four-members .member {
  padding-bottom: 1.25em;
}

/* line 79, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.garnish-wrapper {
  position: relative;
}
/* line 82, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.garnish-wrapper .garnish-full-width {
  width: 100%;
}

/* line 87, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.video-slide {
  width: 100%;
  height: 100%;
}

/* line 92, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.flex-video {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
  margin-bottom: 1em;
  overflow: hidden;
}

/* line 102, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cycle-slide, .slide {
  width: 100%;
}

/* line 106, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.cat-product .cat-quickshop {
  white-space: normal;
}

/* line 115, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.enforce-relative {
  position: relative;
}

/* line 120, ../../../../../../../../../src/design/vans/sass/global/_styles.scss */
.call-out-wrap .store-short-description .details-button:hover {
  color: #fff;
}

/* ==========================================================================
	 style.scss	
	 Master CSS @ Zobrist Inc
 /* ========================================================================== */
/* line 35, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-image-replacement, .cd-slideshow-wrap .pagination .cd-slideshow-prev, .cd-slideshow-wrap .pagination .cd-slideshow-next, #cd-sidebar .cd-slides-wrap article .pagination .cd-slideshow-prev, #cd-sidebar .cd-slides-wrap article .pagination .cd-slideshow-next, #cd-store-list-wrap .cd-store-content .store-carries-mobile a, #cd-store-list-wrap .cd-store-content .store-action a, #cd-store-pagination-wrap a.pagination-prev, #cd-store-pagination-wrap a.pagination-next, #cd-directions-wrap .distance-and-options .options a, #cd-directions-wrap table .dir-icons div {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}

/* line 41, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-extend-content, #cd-content .cd-content-extended-label, #cd-content .cd-content-extend, #cd-content .cd-content-extend-image {
  width: 135.63783783783%;
  position: relative;
  left: -35.63783783783%;
  margin-bottom: 35px;
}

/* line 47, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-section-label, #cd-event-list-wrap #cd-upcoming-label, section.listingpastevents #cd-related-wrap #cd-related-label {
  position: absolute;
  top: -32px;
  left: 50%;
  margin-left: -51px;
}

/* line 53, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-clear-form-style, #cd-search-store-content .search-box input, #cd-search-store-content .distance select, #cd-search-store-content .search-button input, #cd-directions-input-bar input, #cd-directions-input-bar .start-point input, #cd-directions-input-bar .end-point input {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 65, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-product a {
  display: block;
  position: relative;
}
/* line 69, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-product .cd-quickshop {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  display: none;
  position: absolute;
  left: 27.5%;
  /** older browsers **/
  left: -webkit-calc(50% - 59px);
  /** Safari 6, Chrome 19-25 **/
  left: -moz-calc(50% - 59px);
  /** FF 4-15  **/
  left: calc(50% - 59px);
  /** FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other browsers **/
  top: 41.5%;
  /** older browsers **/
  top: -webkit-calc(50% - 22px);
  /** Safari 6, Chrome 19-25 **/
  top: -moz-calc(50% - 22px);
  /** FF 4-15  **/
  top: calc(50% - 22px);
  /** FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other browsers **/
  text-align: center;
  text-transform: uppercase;
  font-size: 0.9375em;
  cursor: pointer;
  color: #fff;
  background-color: #C9192E;
  font-weight: 300;
  margin-bottom: 0px;
}
/* line 91, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-product .cd-quickshop:hover {
  color: #fff;
  background-color: #000;
}
/* line 97, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-product:hover .cd-quickshop {
  display: block;
}

/* line 109, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-hero-mobile {
  display: none;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 109, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  .cd-hero-mobile {
    display: block;
    padding: 0 25px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 109, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  .cd-hero-mobile {
    display: block;
    margin-bottom: 0;
  }
}

/* line 121, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap {
  position: relative;
}
/* line 123, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .cd-pager, .cd-slideshow-wrap .cd-pager-mobile {
  font-size: 0.75em;
  position: absolute;
  z-index: 100;
  left: 15px;
  bottom: 15px;
  color: white;
  overflow: hidden;
  margin: 0;
}
/* line 132, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .cd-pager span, .cd-slideshow-wrap .cd-pager-mobile span {
  cursor: pointer;
  padding: 0 5px;
  list-style: none;
  float: left;
  display: block;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
/* line 139, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .cd-pager span.cycle-pager-active, .cd-slideshow-wrap .cd-pager-mobile span.cycle-pager-active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 147, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .pagination {
  overflow: hidden;
  height: 36px;
  position: absolute;
  z-index: 100;
  right: 20px;
  bottom: 0;
}
/* line 154, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .pagination div {
  width: 36px;
  height: 36px;
  float: left;
  cursor: pointer;
}
/* line 160, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .pagination .cd-slideshow-prev {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -764px;
  margin-right: 1px;
}
/* line 165, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-slideshow-wrap .pagination .cd-slideshow-next {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -720px;
}

/* line 179, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content.store-detail-wrap {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  float: left;
  margin-left: 0;
  padding: 0 60px 0 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 179, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content.store-detail-wrap {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    padding: 30px 20px 0 0px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 179, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content.store-detail-wrap {
    padding: 30px 40px 0 40px;
  }
}
/* line 190, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content.store-detail-wrap .store-carries-label {
  color: #2b2b2b;
  margin-right: 25px;
}
/* line 195, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content h1 {
  text-transform: uppercase;
  font-size: 3.125em;
  line-height: 0.92em;
  margin-bottom: 30px;
  letter-spacing: .08em;
}
/* line 201, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content h1 sup {
  font-size: 0.5625em;
}
/* line 205, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content h2 {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.5em;
  margin-bottom: 30px;
}
/* line 212, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content h3, #cd-content .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-content h6 {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  font-size: 1.375em;
  line-height: 1.36364em;
  margin-bottom: 0px;
}
/* line 219, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content p {
  line-height: 1.875em;
  margin-bottom: 35px;
}
/* line 223, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-read-more {
  background: url("../images/content/border-dash.gif") left top repeat-x;
  margin-bottom: 35px;
}
/* line 226, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-read-more div {
  font-size: 0.75em;
  padding: 15px 0;
  background: url("../images/content/border-dash.gif") left bottom repeat-x;
  text-align: center;
}
/* line 231, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-read-more div a {
  background: url("../images/content/blue-arrow-down.png") right center no-repeat;
  padding-right: 10px;
}
/* line 240, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-float-image img {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  padding: 0;
  margin-right: 40px;
  margin-left: -37.83783783783%;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 240, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-float-image img {
    margin-left: 0%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 240, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-float-image img {
    padding: 0;
    margin-left: 0%;
  }
}
/* line 254, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extended-label {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  font-size: 1em;
  font-weight: normal;
  border-top: 1px solid #d8d9d5;
  color: #2B2B2B;
  display: block;
  padding-top: 15px;
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 254, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extended-label {
    width: 100%;
    position: static;
    left: 0;
    margin-bottom: 28px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 254, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extended-label {
    width: 100%;
    position: static;
    left: 0;
    margin-bottom: 28px;
  }
}
/* line 277, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extended-label span {
  position: relative;
  top: 28px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 277, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extended-label span {
    top: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 277, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extended-label span {
    top: 0;
  }
}
/* line 288, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend {
  overflow: hidden;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 288, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend {
    width: 100%;
    left: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 288, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend {
    width: 100%;
    left: 0;
  }
}
/* line 299, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .cd-extend-half {
  display: block;
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  padding: 0 20px 0 0;
}
/* line 303, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .cd-extend-half img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 639px) {
  /* line 299, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend .cd-extend-half {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding: 0 0 0 20px;
  }
  /* line 310, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend .cd-extend-half:first-child {
    padding: 0 20px 0 0;
  }
}
/* line 315, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .cd-content-extend-image {
  width: 100%;
  height: auto;
  position: static;
  left: 0;
}
/* line 321, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .product-info {
  text-align: center;
}
/* line 323, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .product-info h3, #cd-content .cd-content-extend .product-info .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-content .cd-content-extend .product-info h6 {
  clear: both;
  font-size: initial;
  font-weight: initial;
  line-height: initial;
  padding-top: 15px;
}
/* line 329, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .product-info h3 .price, #cd-content .cd-content-extend .product-info .ui-dialog .ui-dialog-form-contents h6 .price, .ui-dialog .ui-dialog-form-contents #cd-content .cd-content-extend .product-info h6 .price {
  color: #C9192E;
}
/* line 332, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .product-info h3 .title, #cd-content .cd-content-extend .product-info .ui-dialog .ui-dialog-form-contents h6 .title, .ui-dialog .ui-dialog-form-contents #cd-content .cd-content-extend .product-info h6 .title {
  color: #2B2B2B;
}
/* line 334, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .product-info h3 .title:after, #cd-content .cd-content-extend .product-info .ui-dialog .ui-dialog-form-contents h6 .title:after, .ui-dialog .ui-dialog-form-contents #cd-content .cd-content-extend .product-info h6 .title:after {
  content: "/";
  padding: 0 5px;
}
@media only screen and (max-width: 639px) {
  /* line 334, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend .product-info h3 .title:after, #cd-content .cd-content-extend .product-info .ui-dialog .ui-dialog-form-contents h6 .title:after, .ui-dialog .ui-dialog-form-contents #cd-content .cd-content-extend .product-info h6 .title:after {
    content: "";
    padding: 0 0px;
    display: block;
    margin-bottom: 10px;
  }
}
/* line 346, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend .product-info .curation-product-separator {
  display: inline-block;
  margin: 6px;
}
/* line 352, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-content-extend-image {
  height: auto;
  max-width: none !important;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 352, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend-image {
    width: 100%;
    left: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 352, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-content-extend-image {
    width: 100%;
    left: 0;
  }
}
/* line 366, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-guest-curator {
  margin: 0 0 35px;
  background: black;
}
/* line 369, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-guest-curator img {
  margin: 0;
}
/* line 372, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-guest-curator .cd-extend-half {
  padding: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 372, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-guest-curator .cd-extend-half {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 372, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-guest-curator .cd-extend-half {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    padding: 0;
  }
}
/* line 383, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-guest-curator .copy {
  text-align: center;
  padding-top: 85px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 383, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-guest-curator .copy {
    padding: 45px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 383, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-guest-curator .copy {
    padding: 25px;
  }
}
/* line 392, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-guest-curator .copy h4 {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  color: #C9192E;
  font-size: 1.125em;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 400, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-content .cd-guest-curator .copy h2 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.1em;
  font-size: 2.8125em;
  line-height: 1.01822em;
  color: white;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 400, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-content .cd-guest-curator .copy h2 {
    font-size: 2.5em;
    line-height: 1.0205em;
  }
}

/* line 424, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap {
  border-bottom: 1px solid #d8d9d5;
  padding-bottom: 30px;
}
/* line 427, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap article {
  position: relative;
}
/* line 429, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap article img {
  width: 100%;
  height: auto;
}
/* line 433, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap article .pagination {
  overflow: hidden;
  height: 36px;
  position: absolute;
  z-index: 100;
  right: 0px;
  bottom: 0;
}
/* line 440, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap article .pagination div {
  width: 36px;
  height: 36px;
  float: left;
  cursor: pointer;
}
/* line 446, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap article .pagination .cd-slideshow-prev {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -764px;
  margin-right: 1px;
}
/* line 451, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-slides-wrap article .pagination .cd-slideshow-next {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -720px;
}
@media only screen and (max-width: 639px) {
  /* line 424, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-sidebar .cd-slides-wrap {
    margin-right: 40px;
  }
}
/* line 462, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-generic-module {
  padding: 30px 0;
  border-bottom: 1px solid #d8d9d5;
}
/* line 465, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-generic-module p {
  color: #64686B;
  font-size: 0.8125em;
  line-height: 1.69231em;
}
/* line 469, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-generic-module p span {
  color: black;
}
/* line 473, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-generic-module .twitter-link {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -58px -459px;
  padding-left: 20px;
  display: block;
}
/* line 478, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-generic-module .direction-link {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -10px -1728px;
  margin-left: 2px;
  padding-left: 18px;
  display: block;
}
/* line 483, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-generic-module .direction-link:hover {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -10px -1758px;
  color: #c9192e;
}
@media only screen and (max-width: 639px) {
  /* line 462, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-sidebar .cd-generic-module {
    margin-right: 40px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 493, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-sidebar .cd-stats-wrap {
    padding: 40px 40px 0 0;
  }
}
/* line 497, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-stats-wrap h2 {
  letter-spacing: .08em;
  background: url("../images/content/border-dash.gif") bottom left repeat-x;
  padding-bottom: 10px;
  margin: 0;
}
/* line 503, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-stats-wrap li {
  color: #64686B;
  font-size: 0.8125em;
  line-height: 1.69231em;
  padding: 10px 0;
  background: url("../images/content/border-dash.gif") bottom left repeat-x;
}
/* line 509, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-stats-wrap li .cd-stats-label {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  font-size: 1.23077em;
  display: block;
  color: #2b2b2b;
  text-transform: uppercase;
  font-weight: normal;
}
@media only screen and (max-width: 639px) {
  /* line 521, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-sidebar .cd-details-wrap {
    padding: 0 40px 0 0;
  }
}
/* line 525, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-details-wrap h4, #cd-sidebar .cd-details-wrap h2 {
  background: url("../images/content/border-dash.gif") bottom left repeat-x;
  padding-bottom: 10px;
  margin: 0;
}
/* line 530, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-details-wrap li {
  color: #64686B;
  font-size: 0.8125em;
  line-height: 1.69231em;
  padding: 10px 0;
  background: url("../images/content/border-dash.gif") bottom left repeat-x;
}
/* line 536, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .cd-details-wrap li .cd-detail-label {
  font-size: 1em;
  display: block;
  color: #2b2b2b;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 545, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar hr {
  border-color: cdBorderColor;
  margin-bottom: 40px;
  margin-top: 0;
}
/* line 550, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-sidebar .hr {
  background: url("../images/content/border-dash.gif") bottom left repeat-x;
  height: 1px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 639px) {
  /* line 550, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-sidebar .hr {
    margin-right: 40px;
  }
}

/* line 563, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
.cd-mobile-full-team {
  display: none;
  text-align: center;
  width: 100%;
  background: #d8d9d5;
  padding: 10px 0;
}
@media only screen and (max-width: 639px) {
  /* line 563, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  .cd-mobile-full-team {
    display: none;
  }
}

/* line 576, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-map-hero {
  width: 100%;
}
/* line 578, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-map-hero .map {
  width: 100%;
  height: auto;
}

/* line 584, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-wrap {
  background: #fff;
  padding: 20px 0;
}

/* line 588, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 66.66667%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  *zoom: 1;
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-search-store-content:before, #cd-search-store-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-search-store-content:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 588, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 588, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    padding: 0 40px;
  }
}
/* line 600, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content form {
  margin-bottom: 0;
}
/* line 603, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content h1 {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 20.83333%;
  float: left;
  padding: 0;
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.375em;
  text-align: right;
  padding-right: 1.875em;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media only screen and (max-width: 639px) {
  /* line 603, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content h1 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    text-align: center;
    margin-bottom: 20px;
  }
}
/* line 618, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content .search-box {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 45.83333%;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 639px) {
  /* line 618, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content .search-box {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 37.5%;
    float: left;
    padding: 0 10px 0 0;
  }
}
/* line 625, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content .search-box input {
  font-size: 0.8125em;
  color: #64686B;
  height: 42px;
  margin-bottom: 0;
}
/* line 633, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content .distance {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
  float: left;
  padding: 0 0 0 10px;
}
@media only screen and (max-width: 639px) {
  /* line 633, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content .distance {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 37.5%;
    float: left;
    padding: 0 10px 0 0;
  }
}
/* line 640, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content .distance select {
  font-size: 0.8125em;
  color: #64686B;
  height: 42px;
  background: url("../images/content/select-arrow.gif") right center no-repeat white;
  border-radius: 0 0 0 0;
  padding: 10px;
  margin-bottom: 0;
  border: 1px solid #E5E5E5;
  box-shadow: 1px 2px 1px 1px whitesmoke;
  overflow: hidden;
}
/* line 654, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content .search-button {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
  float: left;
  padding: 0 0 0 10px;
}
@media only screen and (max-width: 639px) {
  /* line 654, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content .search-button {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 25%;
    float: left;
    padding: 0;
  }
}
/* line 661, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-search-store-content .search-button input {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  background: #C9192E;
  border: none;
  color: white !important;
  font-size: 0.875em;
  height: 42px;
  margin-bottom: 0;
  letter-spacing: 0.07143em;
}
@media only screen and (max-width: 639px) {
  /* line 661, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-search-store-content .search-button input {
    display: block;
    text-indent: -999px;
    font-size: 0px;
    line-height: 0;
    background: url("../images/content/search-icon.png") center center no-repeat #C9192E;
  }
}

/* line 684, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  margin: 0 auto;
  padding: 20px 11px;
  overflow: hidden;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-nearest-locations:before, #cd-nearest-locations:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-nearest-locations:after {
  clear: both;
}
@media only screen {
  /* line 684, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 684, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations {
    padding: 20px 0px 5px 0px;
    text-align: center;
  }
}
@media only screen and (max-width: 639px) {
  /* line 684, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations {
    padding: 20px 0;
  }
}
/* line 696, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations input {
  margin-bottom: 0;
}
/* line 699, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations .nearest-stores-label {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  color: #2b2b2b;
  font-size: 0.875em;
  text-transform: uppercase;
  margin-right: 40px;
}
@media only screen and (max-width: 639px) {
  /* line 699, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .nearest-stores-label {
    display: none;
  }
}
/* line 710, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations ul {
  display: inline;
  margin-bottom: 0;
}
/* line 715, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations li {
  display: inline;
  font-size: 0.80938em;
  color: #64686B;
  margin-right: 30px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 715, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations li {
    margin-right: 18px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 715, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations li {
    display: list-item;
    font-size: 1.5em;
    line-height: 2.29167em;
    padding: 0 40px;
  }
  /* line 728, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations li input {
    position: relative;
    top: -3px;
  }
}
/* line 733, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations li .store-num-mobile {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 733, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations li .store-num-mobile {
    display: inline-block;
  }
}
/* line 739, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations li .store-num {
  color: #2b2b2b;
}
@media only screen and (max-width: 639px) {
  /* line 739, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations li .store-num {
    display: none;
  }
}
/* line 746, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations .filter-category-wrap {
  float: right;
  font-size: 0.80688em;
  margin: 7px 7px 0 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 746, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-wrap {
    background: url("../images/content/border-dash.gif") left top repeat-x;
    width: 100%;
    float: none;
    margin: 20px 7px 0 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 746, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-wrap {
    background: url("../images/content/border-dash.gif") left top repeat-x;
    width: 100%;
    float: none;
    margin: 25px 0 0 0;
  }
}
/* line 764, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations .filter-category-content span {
  background: url("../images/content/blue-arrow-down.png") right center no-repeat;
  padding-right: 15px;
  color: #2BA6CB;
  cursor: pointer;
}
/* line 769, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations .filter-category-content span.active {
  background: url("../images/content/blue-arrow-up.png") right center no-repeat;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 763, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-content {
    background: url("../images/common/bg-wavyline.png") left bottom repeat-x;
    text-align: center;
    padding: 20px 0;
  }
  /* line 777, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-content a {
    background: url("../images/content/blue-arrow-down.png") right center no-repeat;
  }
}
@media only screen and (max-width: 639px) {
  /* line 763, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-content {
    background: url("../images/common/bg-wavyline.png") left bottom repeat-x;
    text-align: center;
    font-size: 1.375em;
    padding: 20px 0;
  }
  /* line 786, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-content a {
    background: url("../images/content/blue-arrow-down.png") right center no-repeat;
  }
}
/* line 790, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-nearest-locations .filter-category-content .cd-triangle {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 4px solid #2BA6CB;
  font-size: 0;
  line-height: 0;
  position: relative;
  left: 7px;
  top: -4px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 790, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-content .cd-triangle {
    border-top: 4px solid #2BA6CB;
    border-bottom: none;
    top: -2px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 790, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-nearest-locations .filter-category-content .cd-triangle {
    border-top: 4px solid #2BA6CB;
    border-bottom: none;
    top: -2px;
  }
}

/* line 815, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-wrap {
  background: white;
  overflow: hidden;
  display: none;
}

/* line 820, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 66.66667%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  float: left;
  padding: 35px 0;
  text-align: center;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 820, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-carry-content {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    padding: 35px 20px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 820, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-carry-content {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
  }
}
/* line 831, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content h3, #cd-store-carry-content .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-store-carry-content h6 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25em;
  text-transform: uppercase;
  margin: 0 0 30px;
}
/* line 837, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content .sort-product-category {
  *zoom: 1;
  background: url("../images/content/border-dash.gif") left top repeat-x;
  padding-top: 25px;
  text-align: left;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-carry-content .sort-product-category:before, #cd-store-carry-content .sort-product-category:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-carry-content .sort-product-category:after {
  clear: both;
}
/* line 843, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content ul {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 639px) {
  /* line 843, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-carry-content ul {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding: 0;
    margin-bottom: 0;
  }
}
/* line 852, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content li {
  font-size: 0.75em;
  color: #64686B;
}
@media only screen and (max-width: 639px) {
  /* line 852, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-carry-content li {
    font-size: 0.75em;
  }
}
/* line 859, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content li.active {
  color: #2b2b2b;
}
/* line 862, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-carry-content li input {
  margin-right: 5px;
}
@media only screen and (max-width: 639px) {
  /* line 862, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-carry-content li input {
    margin-right: 2px;
  }
}

/* line 872, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-wrap {
  padding: 40px 0;
  border-bottom: 1px solid #d8d9d5;
}
/* line 875, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-wrap:last-child {
  border: none;
}
@media only screen and (max-width: 639px) {
  /* line 872, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-wrap {
    padding: 80px 0 0 0;
  }
}
/* line 882, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  padding: 0 11px;
  margin: 0 auto;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-list-wrap .cd-store-content:before, #cd-store-list-wrap .cd-store-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-list-wrap .cd-store-content:after {
  clear: both;
}
@media only screen {
  /* line 882, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content {
    width: 100%;
  }
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-list-wrap .cd-store-content:before, #cd-store-list-wrap .cd-store-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-list-wrap .cd-store-content:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 882, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content {
    padding: 0 20px;
  }
}
/* line 890, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-image {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
  padding: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 890, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-image {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 33.33333%;
    float: left;
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 890, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-image {
    display: none;
  }
}
/* line 900, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-image img {
  width: 100%;
  height: auto;
}
/* line 905, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 33.33333%;
  float: left;
  padding: 0 0 0 55px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 905, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 33.33333%;
    float: left;
    padding: 0 0 0 20px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 905, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    padding: 0 40px;
  }
}
/* line 917, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description .distance {
  color: #C9192E;
  font-size: 1.125em;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.83333em;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 917, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description .distance {
    font-size: 1em;
    line-height: 1.75em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 917, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description .distance {
    font-size: 1.125em;
    line-height: 2.16667em;
  }
}
/* line 931, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description .distance .map-mark-mobile {
  display: none;
  width: 40px;
  height: 58px;
  background: url("../images/content/location-indicator-white-large.png") left center no-repeat;
  text-align: center;
  font-size: 0.76333em;
  color: #C9192E;
  padding-top: 5px;
  margin-top: 15px;
  margin-right: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 931, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description .distance .map-mark-mobile {
    display: inline-block;
    font-size: 1.125em;
  }
}
/* line 946, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description .distance .map-mark-mobile.active {
  background: url("../images/content/location-indicator-large.png") left center no-repeat;
  color: white;
}
/* line 952, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description h2 {
  font-family: inherit;
  font-size: 1.875em;
  line-height: 1.1em;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 952, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description h2 {
    font-size: 1.625em;
    line-height: 1.07692em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 952, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description h2 {
    font-size: 2.25em;
    line-height: 1.02778em;
  }
  /* line 964, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description h2 br {
    display: none;
  }
}
/* line 969, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description h3, #cd-store-list-wrap .cd-store-content .store-short-description .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-store-list-wrap .cd-store-content .store-short-description h6 {
  font-size: 1em;
  line-height: 1.5em;
  text-transform: uppercase;
  color: black;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 969, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description h3, #cd-store-list-wrap .cd-store-content .store-short-description .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-store-list-wrap .cd-store-content .store-short-description h6 {
    line-height: 1.375em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 969, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description h3, #cd-store-list-wrap .cd-store-content .store-short-description .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-store-list-wrap .cd-store-content .store-short-description h6 {
    display: none;
  }
}
/* line 981, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-short-description p {
  font-family: Helvetica Neue, Arial, sans-serif;
  color: #64686B;
  font-size: 0.8125em;
  line-height: 1.84615em;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 981, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description p {
    line-height: 1.69231em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 981, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-short-description p {
    display: none;
  }
}
/* line 994, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
  margin-left: 8.33333%;
  float: left;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 994, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 25%;
    margin-left: 8.33333%;
    float: left;
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 994, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    margin-left: 0;
    padding: 0 40px;
    float: none;
  }
}
/* line 1006, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .map-mark {
  width: 27px;
  height: 38px;
  background: url("../images/content/location-indicator-white.png") left center no-repeat;
  text-align: center;
  font-size: 0.75em;
  color: #C9192E;
  padding-top: 7px;
  margin-top: 15px;
}
@media only screen and (max-width: 639px) {
  /* line 1006, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location .map-mark {
    display: none;
  }
}
/* line 1018, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .map-mark.active {
  background: url("../images/content/location-indicator.png") left center no-repeat;
  color: white;
}
/* line 1023, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address {
  font-size: 0.8125em;
  line-height: 1.84615em;
  color: #64686B;
}
@media only screen and (max-width: 639px) {
  /* line 1023, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location .address {
    font-size: 1.375em;
    line-height: 1.68182em;
  }
}
/* line 1031, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address .address-conent {
  float: right;
}
/* line 1034, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address a {
  display: block;
}
@media only screen and (max-width: 639px) {
  /* line 1034, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location .address a {
    display: none;
  }
}
/* line 1040, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address .twitter-link {
  background: url("../images/content/twitter-icon.png") left center no-repeat;
  padding-left: 20px;
}
/* line 1044, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address .direction-link {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -10px -1728px;
  margin-left: 2px;
  padding-left: 18px;
}
/* line 1048, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address .direction-link:hover {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -10px -1758px;
  color: #c9192e;
}
/* line 1053, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .address .store-action {
  display: none;
  margin-top: 20px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1053, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location .address .store-action {
    display: block;
  }
}
/* line 1061, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-contact-location .get-directions-mobile {
  background: url("../images/content/direction-icon-large.png") left center no-repeat;
  font-size: 1.5em;
  padding-left: 30px;
  line-height: 1.5em;
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 1061, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-contact-location .get-directions-mobile {
    display: block;
    margin-bottom: 35px;
  }
}
/* line 1073, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile {
  overflow: hidden;
  background: url("../images/content/border-dash.gif") left top repeat-x;
  padding: 20px 40px 30px 40px;
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 1073, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-carries-mobile {
    display: block;
  }
}
/* line 1081, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile h4 {
  color: #2BA6CB;
  font-size: 1em;
  font-weight: normal;
  background: url("../images/content/blue-arrow-down-large.png") right center no-repeat;
  float: left;
  padding-right: 15px;
  margin-top: 20px;
  cursor: pointer;
}
/* line 1090, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile h4.active {
  background: url("../images/content/blue-arrow-up-large.png") right center no-repeat;
}
/* line 1094, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile a {
  height: 35px;
  width: 35px;
  float: left;
  margin-top: 15px;
}
/* line 1101, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile .store-action-mobile {
  float: right;
}
/* line 1104, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile .store-email {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1185px;
  margin-right: 5px;
}
/* line 1108, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile .store-phone {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1273px;
}
/* line 1111, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-carries-mobile .store-carries-mobile-content {
  overflow: hidden;
  width: 100%;
  clear: both;
  padding-top: 20px;
  display: none;
}
/* line 1119, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-action {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
  float: left;
  overflow: hidden;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1119, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-action {
    display: none;
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1119, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-action {
    display: none;
  }
}
/* line 1130, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-action .store-action-content {
  float: right;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1130, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-action .store-action-content {
    float: none;
  }
}
/* line 1136, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-action h5 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1em;
  margin-bottom: 15px;
  margin-top: 35px;
  text-transform: uppercase;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1136, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-list-wrap .cd-store-content .store-action h5 {
    display: none;
  }
}
/* line 1146, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-action a {
  height: 35px;
  width: 35px;
  float: left;
}
/* line 1152, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-action .store-email {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1185px;
  margin-right: 5px;
}
/* line 1156, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-list-wrap .cd-store-content .store-action .store-phone {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1273px;
}

/* line 1163, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-pagination-wrap {
  background: url("../images/common/bg-wavyline.png") repeat-x top center;
  padding-top: 30px;
}
/* line 1166, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-pagination-wrap #cd-pagination-content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  margin: 0 auto;
  padding: 0 11px;
  overflow: hidden;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-pagination-wrap #cd-pagination-content:before, #cd-store-pagination-wrap #cd-pagination-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-store-pagination-wrap #cd-pagination-content:after {
  clear: both;
}
@media only screen {
  /* line 1166, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-pagination-wrap #cd-pagination-content {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1166, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-pagination-wrap #cd-pagination-content {
    padding: 0 25px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1166, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-pagination-wrap #cd-pagination-content {
    padding: 0;
  }
}
/* line 1179, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-pagination-wrap a {
  width: 20px;
  display: inline-block !important;
  vertical-align: middle;
}
@media only screen and (max-width: 639px) {
  /* line 1179, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-store-pagination-wrap a {
    padding: 0;
  }
}
/* line 1186, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-pagination-wrap a.pagination-prev {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -764px;
  margin-right: 1px;
}
/* line 1191, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-store-pagination-wrap a.pagination-next {
  width: 36px;
  height: 36px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -720px;
}

/* line 1201, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-wrap {
  width: 100%;
  background: white;
  overflow: hidden;
}

/* line 1206, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  margin: 20px auto;
  padding: 0 11px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-directions-input-bar:before, #cd-directions-input-bar:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-directions-input-bar:after {
  clear: both;
}
@media only screen {
  /* line 1206, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1206, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1206, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar {
    padding: 0 40px;
  }
}
/* line 1216, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar h1 {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 15%;
  float: left;
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.375em;
  text-transform: uppercase;
  text-align: right;
  padding-right: 1.875em;
  margin: 9px 0 0 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1216, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar h1 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    text-align: center;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1216, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar h1 {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    text-align: center;
    margin: 0 0 10px;
  }
}
/* line 1235, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar input {
  margin-bottom: 0;
}
/* line 1239, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .start-point {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 30.83333%;
  float: left;
  padding: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1239, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .start-point {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 36.66667%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1239, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .start-point {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    margin: 10px 0;
  }
}
/* line 1249, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .start-point input {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 10px -1982px;
  padding-left: 45px;
  font-size: 0.8125em;
  height: 42px;
  margin-bottom: 0;
}
/* line 1258, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .directions-reverse {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 6.66667%;
  float: left;
  padding: 0;
  margin-top: 10px;
  cursor: pointer;
  text-align: center;
  width: 28px;
  height: 16px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -2468px;
}
@media only screen and (max-width: 639px) {
  /* line 1258, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .directions-reverse {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 15%;
    float: left;
    margin: 10px 45%;
  }
}
/* line 1271, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .end-point {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 30.83333%;
  float: left;
  padding: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1271, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .end-point {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 36.66667%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1271, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .end-point {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    margin: 10px 0;
  }
}
/* line 1281, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .end-point input {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 10px -2035px;
  padding-left: 45px;
  font-size: 0.8125em;
  height: 42px;
  margin-bottom: 0;
}
/* line 1290, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .get-directions-button {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
  float: left;
  padding: 0 0 0 20px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1290, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .get-directions-button {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 20%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1290, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .get-directions-button {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    margin-top: 10px;
  }
}
/* line 1301, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-input-bar .get-directions-button input {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07143em;
  padding: 0;
  background: #C9192E;
  border: none;
  color: white !important;
  font-size: 0.875em;
  height: 42px;
  width: 100%;
}
@media only screen and (max-width: 639px) {
  /* line 1301, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-input-bar .get-directions-button input {
    display: block;
    text-indent: -999px;
    font-size: 0px;
    line-height: 0;
    background: url("../images/content/white-arrow.png") center center no-repeat #C9192E;
  }
}

/* line 1322, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  padding: 0 11px;
  margin: 0 auto;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-directions-wrap:before, #cd-directions-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-directions-wrap:after {
  clear: both;
}
@media only screen {
  /* line 1322, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1322, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap {
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1322, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap {
    padding: 0;
  }
}
/* line 1332, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options {
  overflow: hidden;
  border-bottom: 1px solid #d8d9d5;
  height: 58px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1332, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap .distance-and-options {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1332, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap .distance-and-options {
    padding: 0 40px;
  }
}
/* line 1342, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .distance {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  font-size: 1em;
  text-transform: uppercase;
  float: left;
  margin-top: 21px;
  font-weight: normal;
}
/* line 1350, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .distance strong {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
}
/* line 1354, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .options {
  float: right;
  overflow: hidden;
  margin-top: 10px;
}
/* line 1358, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .options a {
  height: 35px;
  width: 35px;
  float: left;
  margin-right: 4px;
}
/* line 1365, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .options .email {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1185px;
}
/* line 1368, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .options .phone {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1273px;
}
/* line 1371, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap .distance-and-options .options .print {
  width: 35px;
  height: 35px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: left -1480px;
}
@media only screen and (max-width: 639px) {
  /* line 1371, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap .distance-and-options .options .print {
    display: none;
  }
}
/* line 1379, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table {
  width: 100%;
  background: none;
  border: none;
  margin-bottom: 0;
}
/* line 1384, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table tr {
  background: none;
}
/* line 1386, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table tr:last-child {
  border-bottom: 1px solid #d8d9d5;
}
/* line 1388, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table tr:last-child td {
  background: none;
}
/* line 1393, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 16.66667%;
}
/* line 1395, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons div {
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 auto;
}
@media only screen and (max-width: 639px) {
  /* line 1395, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap table .dir-icons div {
    margin: 0 0 0 20px;
  }
}
/* line 1406, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons .dir-right {
  width: 50px;
  height: 50px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -2223px;
}
/* line 1409, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons .dir-left {
  width: 50px;
  height: 50px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -2283px;
}
/* line 1412, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons .dir-exit-right, #cd-directions-wrap table .dir-icons .dir-merge-right {
  width: 50px;
  height: 50px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -2347px;
}
/* line 1415, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons .dir-exit-left, #cd-directions-wrap table .dir-icons .dir-merge-left {
  width: 50px;
  height: 50px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -2408px;
}
/* line 1418, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons .dir-start {
  width: 50px;
  height: 50px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 10px -2088px;
}
/* line 1421, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-icons .dir-end {
  width: 50px;
  height: 50px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 10px -2150px;
}
/* line 1425, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-details {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 75%;
  text-transform: uppercase;
  font-size: 1.125em;
}
/* line 1432, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .dir-distance {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 8.33333%;
  font-family: Helvetica Neue, Arial, sans-serif;
  font-weight: bold;
  text-align: right;
  text-transform: uppercase;
  font-size: 0.8125em;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1432, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap table .dir-distance {
    padding: 0 20px 0 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1432, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-directions-wrap table .dir-distance {
    padding: 0 40px 0 0;
  }
}
/* line 1446, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .destination {
  line-height: 1.84615em;
}
/* line 1448, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .destination h3, #cd-directions-wrap table .destination .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-directions-wrap table .destination h6 {
  font-size: 1.125em;
}
/* line 1451, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table .destination p {
  font-family: Helvetica Neue, Arial, sans-serif important;
  font-size: 0.8125em;
}
/* line 1456, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-directions-wrap table td {
  padding: 45px 0;
  vertical-align: middle;
  background: url("../images/content/border-dash.gif") left bottom repeat-x;
}

/* line 1463, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-back-button-wrap {
  padding-top: 30px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  margin: 0 auto;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-back-button-wrap:before, #cd-back-button-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-back-button-wrap:after {
  clear: both;
}
@media only screen {
  /* line 1463, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-back-button-wrap {
    width: 100%;
  }
}
/* line 1467, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-back-button-wrap .button {
  margin: 0;
}

/* line 1472, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-wrap {
  background: white;
  overflow: hidden;
  width: 100%;
}

/* line 1477, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  margin: 40px auto 60px auto;
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-employee-favorites-content:before, #cd-employee-favorites-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-employee-favorites-content:after {
  clear: both;
}
@media only screen {
  /* line 1477, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-employee-favorites-content {
    width: 100%;
  }
}
/* line 1481, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .cd-favorite-product-wrap {
  *zoom: 1;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-employee-favorites-content .cd-favorite-product-wrap:before, #cd-employee-favorites-content .cd-favorite-product-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-employee-favorites-content .cd-favorite-product-wrap:after {
  clear: both;
}
/* line 1484, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .page-meta h1 {
  font-size: 2.4em;
  line-height: 0.75em;
  margin-bottom: 0;
  text-rendering: optimizeLegibility;
  letter-spacing: 2px;
}
/* line 1491, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .page-meta h2 {
  font-size: 0.875em;
  margin-bottom: 0;
}
/* line 1496, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .cd-product {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
  padding: 0 11px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 1496, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-employee-favorites-content .cd-product {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 1496, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-employee-favorites-content .cd-product {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding: 40px;
  }
}
/* line 1506, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .cd-product h3, #cd-employee-favorites-content .cd-product .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #cd-employee-favorites-content .cd-product h6 {
  clear: both;
  font-size: 1em;
  font-weight: normal;
  line-height: initial;
  padding-top: 15px;
}
/* line 1513, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .cd-product .price {
  font-size: 0.8125em;
  color: #C9192E;
}
/* line 1517, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .cd-product .title {
  font-size: 0.8125em;
  color: #2B2B2B;
}
/* line 1520, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#cd-employee-favorites-content .cd-product .title:after {
  content: "/";
  padding: 0 5px;
}
@media only screen and (max-width: 639px) {
  /* line 1520, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
  #cd-employee-favorites-content .cd-product .title:after {
    content: "";
    padding: 0 0px;
    display: block;
    margin-bottom: 10px;
  }
}

/* line 1536, ../../../../../../../../../src/design/vans/sass/global/_content.scss */
#olapic-viewer #viewer-columns.columns {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* ==========================================================================
	style.scss	
	Master CSS @ Zobrist Inc
/* ========================================================================== */
/* line 7, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.accent-text {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  color: #C9192E;
  font-size: 0.875em;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 0px;
}

/* line 17, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-espot {
  font-family: "franklin-gothic-urw-cond";
  font-weight: 700;
  font-style: italic;
  font-size: 1.125em;
  font-style: italic;
  font-weight: 200;
  letter-spacing: 4px;
}
/* line 25, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-espot .curation-free-shipping {
  font-weight: 700;
  border-bottom: 1px solid #C9192E;
  padding-bottom: 2px;
}
@media only screen and (max-width: 639px) {
  /* line 25, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-espot .curation-free-shipping {
    padding: 0;
  }
}

/* line 37, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.curation-container:before, .curation-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.curation-container:after {
  clear: both;
}
@media only screen {
  /* line 37, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-container {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 37, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-container {
    padding-left: 1.25em;
    padding-right: 1.25em;
    max-width: none !important;
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 37, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-container {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
}
/* line 53, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container hr {
  margin-top: 0.9375em;
}
/* line 57, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero {
  margin-bottom: -0.3125em;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 57, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-container.hero {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 64, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero.minimal {
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 15px;
  padding-top: 5px;
  border: none;
  background-image: url("../images/common/bg-wavyline.png");
  background-repeat: repeat-x;
  background-position: 50% bottom;
}
/* line 78, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero.minimal h1 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 2.5em;
  margin-top: 0px;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.015em;
}
/* line 89, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero#private {
  background: none;
  margin-bottom: 0;
}
/* line 91, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero#private h1 {
  width: 72%;
  margin: 0 14%;
}
/* line 92, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero#private p {
  width: 32%;
  margin: 0 34%;
  margin-top: 40px;
  font-size: 0.8125em;
  color: #64686B;
}
/* line 93, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero#private .button {
  width: auto;
  margin-top: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 96, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-container.hero#private h1, .curation-container.hero#private p {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 101, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero .video-container {
  margin-top: 20px;
}
/* line 103, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero .video-container h2 {
  color: #64686B;
  font-size: 0.8125em;
  font-weight: normal;
  width: 66%;
  margin: 0 17%;
  line-height: 23px;
  margin-bottom: 8px;
}
/* line 112, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.hero .video-container a {
  font-size: 0.8125em;
}
/* line 119, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.full-width {
  background-color: #fff;
  max-width: 100%;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 0;
  padding-bottom: 38px;
}
/* line 129, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.edit-settings {
  background: #e2eaed;
  text-align: center;
}
/* line 131, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.edit-settings p {
  color: #929292;
  line-height: 40px;
  margin-bottom: 0px;
  font-size: 0.8125em;
}
/* line 133, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.edit-settings p a {
  display: inline-block;
  padding: 0 4px;
}
/* line 137, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.transparent {
  background: transparent;
}
/* line 141, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.share {
  border-top: 1px solid #dcddda;
  padding: 25px 0 0 0;
  margin-bottom: 20px;
}
/* line 145, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.share .curation-container {
  margin-bottom: 0;
}
/* line 146, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.share h5 {
  font-size: 0.8125em;
  color: #64686B;
  font-weight: normal;
  float: left;
  line-height: 25px;
}
/* line 147, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-container.share .button {
  float: right;
}

/* line 152, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-icon {
  display: inline-block;
}

/* line 155, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-arrow {
  width: 7px;
  height: 6px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -16px -3168px;
}

/* line 159, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-less-arrow {
  width: 7px;
  height: 6px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -33px -3167px;
}

/* line 163, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-left-arrow {
  width: 14px;
  height: 8px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -3px -3167px;
}

/* line 166, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-right-arrow {
  width: 14px;
  height: 8px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 6px -3178px;
}

/* line 170, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-wishlisted {
  width: 13px;
  height: 10px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -11px -1700px;
}

/* line 174, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-add-to-wishlist-icon {
  width: 13px;
  height: 10px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -11px -1670px;
}

/* line 179, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-close-button {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -41px -3213px;
  float: right;
}

/* line 184, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-close-button:hover {
  background-position: -41px -3249px;
}

/* line 189, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curator-title-mobile {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 189, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curator-title-mobile {
    font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
    font-weight: 700;
    font-size: 3.125em;
    line-height: 1em;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }
}

/* line 204, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings {
  max-width: 950px;
}
/* line 206, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings h3, #wishlist-settings .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents #wishlist-settings h6 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.25em;
  margin-bottom: 12px;
}
@media only screen and (max-width: 639px) {
  /* line 204, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  #wishlist-settings {
    padding: 0;
  }
}
/* line 216, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  border-bottom: 1px dashed #dcddda;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#wishlist-settings #privacy-settings:before, #wishlist-settings #privacy-settings:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#wishlist-settings #privacy-settings:after {
  clear: both;
}
/* line 219, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings p {
  font-size: 0.8125em;
  color: #64686B;
}
/* line 223, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings #privacy-details, #wishlist-settings #privacy-settings #privacy-controls {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  margin-bottom: 25px;
}
@media only screen and (max-width: 639px) {
  /* line 223, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  #wishlist-settings #privacy-settings #privacy-details, #wishlist-settings #privacy-settings #privacy-controls {
    width: 100%;
  }
}
/* line 231, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings #privacy-controls {
  padding-top: 38px;
}
/* line 232, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings #privacy-controls input[type="radio"] {
  display: inline-block;
  float: left;
  clear: both;
}
/* line 233, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings #privacy-controls label {
  float: left;
  padding-left: 15px;
  font-size: 0.8125em;
}
/* line 234, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #privacy-settings #privacy-controls input[type="radio"]:checked + label {
  color: #929292;
}
/* line 241, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  border-bottom: 1px solid #dcddda;
  padding-top: 25px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#wishlist-settings #general-settings:before, #wishlist-settings #general-settings:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#wishlist-settings #general-settings:after {
  clear: both;
}
/* line 246, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings label {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.25em;
  color: #2b2b2b;
  margin-bottom: 12px;
  display: inline-block;
}
/* line 255, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings .text-cap {
  display: inline-block;
  font-size: 0.8125em;
  padding-left: 15px;
  color: #64686B;
}
/* line 257, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings textarea {
  min-height: 190px;
}
/* line 259, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings #wishlist-details, #wishlist-settings #general-settings #wishlist-description {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  margin-bottom: 25px;
}
@media only screen and (max-width: 639px) {
  /* line 259, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  #wishlist-settings #general-settings #wishlist-details, #wishlist-settings #general-settings #wishlist-description {
    width: 100%;
  }
}
/* line 267, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings #wishlist-photo {
  background: white;
  width: 95px;
  height: 95px;
  float: left;
}
/* line 268, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings #general-settings #photo-edit {
  float: left;
  padding-left: 15px;
  width: 60%;
  padding-top: 19px;
  font-size: 0.8125em;
  color: #64686B;
}
/* line 271, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings .copy-link {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  float: left;
  clear: both;
  text-align: left;
}
/* line 275, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings .copy-link h5 {
  font-size: 0.8125em;
}
/* line 276, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings .copy-link div {
  background: #e2eaed;
  text-align: center;
  margin: 0px 0px 15px 0;
}
/* line 277, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-settings .copy-link div p {
  color: #4a4f53;
  line-height: 40px;
  font-size: 0.8125em;
}

/* line 282, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-submit-changes {
  text-align: center;
}
/* line 285, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
#wishlist-submit-changes .button {
  width: auto;
}

/* line 292, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.button-less {
  display: none;
}

/* line 297, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-athletes-button {
  text-align: center;
  color: #589BC6;
  font-size: 0.75em;
  cursor: pointer;
}

/* line 305, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-athletes-diamond {
  text-align: center;
  height: 84px;
  z-index: 100;
  position: relative;
}

/* line 313, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-spacer {
  height: 75px;
  background-color: #F1F2ED;
}

/* line 320, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-colors {
  position: relative;
}

/* line 324, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-colors-shoes {
  position: relative;
  background-color: #fff;
  padding-bottom: 70px;
}

/* line 333, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.curation-more-container:before, .curation-more-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.curation-more-container:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 333, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-more-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  .curation-more-container:before, .curation-more-container:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  .curation-more-container:after {
    clear: both;
  }
}

/* line 340, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-color-row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  max-width: 1000px;
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.curation-more-color-row:before, .curation-more-color-row:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.curation-more-color-row:after {
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 340, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-more-color-row {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  .curation-more-color-row:before, .curation-more-color-row:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  .curation-more-color-row:after {
    clear: both;
  }
}

/* line 350, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-color-product {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 24.7%;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  display: inline-block;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 350, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .more-color-product {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 32.925%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
@media only screen and (max-width: 639px) {
  /* line 350, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .more-color-product {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 49.3%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/* line 359, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-color-product img {
  width: 100%;
  margin: 15px 0px 10px 0px;
}
/* line 363, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-color-product .product-info {
  font-size: 0.8125em;
  padding-top: 0px !important;
}

/* line 369, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.ie8 .more-color-product {
  width: 260px;
}

/* line 374, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-content {
  margin-top: 15px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 374, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-content {
    margin-top: 0px;
  }
}
/* line 379, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-content.page-contents {
  padding-top: 0px;
}
/* line 382, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-content.no-margin {
  margin: 0;
}

@media only screen and (max-width: 639px) {
  /* line 386, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-body {
    /*
	  padding-left: $column-gutter/2;
	  padding-right: $column-gutter/2;
	*/
  }
}

/* line 398, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.breadcrumb-bar {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  font-size: 0.8125em;
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  color: #589BC6;
  padding-left: 1%;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.breadcrumb-bar:before, .breadcrumb-bar:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.breadcrumb-bar:after {
  clear: both;
}
@media only screen {
  /* line 398, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .breadcrumb-bar {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 398, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .breadcrumb-bar {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 398, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .breadcrumb-bar {
    display: none;
  }
}

/* line 416, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-section {
  display: none;
  width: 100%;
  text-align: center;
}
/* line 420, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-section.curation-more-loaded {
  display: block;
}
/* line 425, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-section .curation-block-pair {
  display: inline-;
}

/* line 431, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-block {
  display: inline-block;
  width: 21%;
  padding: 5px;
  position: relative;
  cursor: pointer;
}
/* line 437, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-block .curation-athlete-description {
  position: absolute;
  margin-left: -125px;
  width: 250px;
  top: 50%;
  left: 50%;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875em;
  color: #fff;
}
@media only screen and (max-width: 639px) {
  /* line 437, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-more-block .curation-athlete-description {
    margin-left: -70px;
    top: 33%;
    width: 140px;
  }
}
/* line 454, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-block .curation-athlete-title {
  font-size: 1.14286em;
  font-weight: 300;
}
/* line 455, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-more-block .curation-athlete-name {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-size: 1.70929em;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 431, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-more-block {
    width: 48%;
  }
  /* line 464, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-more-block img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 639px) {
  /* line 431, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-more-block {
    width: 48%;
  }
}

/* line 479, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.six-slot .curation-similar-block {
  width: 16%;
  margin: .3%;
  float: left;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 479, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .six-slot .curation-similar-block {
    width: 48%;
  }
  /* line 482, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .six-slot .curation-similar-block img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 639px) {
  /* line 479, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .six-slot .curation-similar-block {
    width: 48%;
  }
}

/* line 495, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.four-slot .curation-similar-block {
  width: 24.4%;
  margin: .3%;
  float: left;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 495, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .four-slot .curation-similar-block {
    width: 48%;
  }
  /* line 498, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .four-slot .curation-similar-block img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 639px) {
  /* line 495, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .four-slot .curation-similar-block {
    width: 48%;
  }
}

/* line 509, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.center-slot {
  text-align: center;
}
/* line 511, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.center-slot .curation-similar-block {
  width: 24.4%;
  margin: .3%;
  float: none;
  display: inline-block;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 511, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .center-slot .curation-similar-block {
    width: 48%;
    float: left;
  }
  /* line 514, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .center-slot .curation-similar-block img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 639px) {
  /* line 511, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .center-slot .curation-similar-block {
    width: 48%;
    float: left;
  }
}

/* line 528, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curator-title {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 2.8125em;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.04em;
}

/* line 537, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curator-title-graphic {
  margin-bottom: 26px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 537, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curator-title-graphic {
    display: none;
  }
}

/* line 545, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}
/* line 552, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .curation-row {
  display: table-row;
}
/* line 556, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .curation-row .curation-product-combo-info.product-info .title:after {
  content: " ";
}
/* line 561, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy:after,
.curation-product-combo .hero:after {
  content: "";
  box-shadow: 1px 11px 17px -8px #323234;
  height: 20px;
  position: absolute;
  bottom: 0;
  z-index: 100;
  width: 89%;
  left: 6%;
  right: 0;
}
/* line 577, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy {
  width: 50%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background-color: #000;
  /*padding-left:$column-gutter * 4;
  padding-right:$column-gutter * 4;*/
}
/* line 586, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy .inner {
  vertical-align: top;
  background-color: #000;
  padding-top: 40px;
  padding-left: 2.5em;
  padding-right: 2.5em;
}
@media only screen and (max-width: 639px) {
  /* line 586, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo .copy .inner {
    display: none;
  }
}
/* line 598, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy#wishlist-hero img {
  margin-top: 15px;
}
/* line 599, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy#wishlist-hero h1 {
  margin: 20px 0;
}
/* line 600, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy#wishlist-hero p {
  color: #929292;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 603, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo .copy.product {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (max-width: 755px) {
  /* line 577, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo .copy {
    width: auto;
    padding-left: 1%;
    padding-right: 1%;
    box-sizing: border-box;
  }
}
/* line 615, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .copy a:hover .curation-product-combo-title {
  color: #589BC6;
}
/* line 618, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .curation-hero-button-set {
  font-size: 0.8125em;
  margin-top: 17px;
}
/* line 621, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .curation-hero-button-set a {
  color: #589BC6;
}
/* line 626, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .hero {
  width: 50%;
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 639px) {
  /* line 626, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo .hero {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 633, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo .hero.hero {
    display: block;
    width: 100%;
  }
}
/* line 639, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo .hero img {
  width: 100%;
  height: auto;
}

/* line 646, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo-alt-image {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 646, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo-alt-image {
    margin-top: 60px;
    display: block;
    width: 100%;
  }
}

/* line 654, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo-title {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  color: #2B2B2B;
  font-size: 2.73em;
  letter-spacing: 0.05em;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 18px;
}
@media only screen and (max-width: 639px) {
  /* line 654, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo-title {
    font-size: 1.30759em;
    margin-top: 75px;
  }
}

/* line 662, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo-price {
  color: #C9192E;
}

/* line 665, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product-combo-main-image {
  margin-top: 18px;
}
@media only screen and (max-width: 639px) {
  /* line 665, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .curation-product-combo-main-image {
    display: none;
  }
}

@media only screen and (max-width: 639px) {
  /* line 675, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .athletespicks .share-container {
    display: none;
  }
}

/* line 682, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.full-bio-container {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 682, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .full-bio-container {
    padding-left: 0;
    padding-right: 0;
    float: left;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 70.5em;
    width: 100%;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  .full-bio-container:before, .full-bio-container:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
  .full-bio-container:after {
    clear: both;
  }
  /* line 688, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .full-bio-container .button {
    width: 100%;
  }
  /* line 691, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .full-bio-container .bio-button-container {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding-right: 0.625em;
    padding-left: 0px;
  }
  /* line 696, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .full-bio-container .share-button-container {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding-right: 0px;
    padding-left: 0.625em;
  }
}

/* line 707, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-controls-separator {
  /*@media only screen and (max-width: 639px) {
  	display:none;
  }*/
}

/* line 717, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.photo-container a {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
}
/* line 723, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.photo-container a:hover .quickview {
  display: block;
}
@media only screen and (max-width: 639px) {
  /* line 723, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .photo-container a:hover .quickview {
    display: none;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 723, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .photo-container a:hover .quickview {
    display: none;
  }
}

/* line 735, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-product {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  margin-top: 10px;
}

/* line 741, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.photo-container .quickview {
  display: none;
  position: absolute;
  left: 27.5%;
  /** older browsers **/
  left: -webkit-calc(50% - 59px);
  /** Safari 6, Chrome 19-25 **/
  left: -moz-calc(50% - 59px);
  /** FF 4-15  **/
  left: calc(50% - 59px);
  /** FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other browsers **/
  top: 41.5%;
  /** older browsers **/
  top: -webkit-calc(50% - 22px);
  /** Safari 6, Chrome 19-25 **/
  top: -moz-calc(50% - 22px);
  /** FF 4-15  **/
  top: calc(50% - 22px);
  /** FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other browsers **/
  text-align: center;
  text-transform: uppercase;
  font-size: 0.9375em;
  cursor: pointer;
  color: #fff;
  background-color: #C9192E;
  font-weight: 300;
  margin-bottom: 0px;
}
/* line 760, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.photo-container .quickview:hover {
  color: #fff;
  background-color: #000;
}

/* line 766, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.photo-container img {
  width: 100%;
  height: auto;
}

/* line 775, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.product-info h3, .product-info .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents .product-info h6 {
  clear: both;
  font-size: initial;
  font-weight: initial;
  line-height: initial;
  padding-top: 15px;
  text-align: center;
}
/* line 782, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.product-info h3 .price, .product-info .ui-dialog .ui-dialog-form-contents h6 .price, .ui-dialog .ui-dialog-form-contents .product-info h6 .price {
  color: #C9192E;
  font-size: 0.8125em;
}
/* line 786, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.product-info h3 .title, .product-info .ui-dialog .ui-dialog-form-contents h6 .title, .ui-dialog .ui-dialog-form-contents .product-info h6 .title {
  font-size: 0.8125em;
  color: #64686B;
}
/* line 792, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.product-info .curation-product-separator {
  display: inline-block;
  margin: 6px;
}

/* line 799, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.curation-add-to-wishlist {
  display: inline-block;
  margin-top: 10px;
  color: #589BC6;
  text-align: center;
  font-size: 0.8125em;
  width: 130px;
}

/* line 811, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .curation-product.double-set {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  padding: 0px;
}
/* line 814, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .curation-product.double-set .product-photo {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  float: left;
  padding-left: 0.625em;
  padding-right: 0.625em;
}
/* line 820, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .curation-product.double-set.one .product-photo {
  padding-left: 0px;
}
/* line 825, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .curation-product.double-set.two .product-photo {
  padding-right: 0px;
}
/* line 831, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .curation-product.single-set {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  margin: 10px 25%;
}
/* line 836, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info {
  text-align: center;
}
/* line 838, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info .colors-available {
  font-size: 0.8125em;
  color: #589BC6;
  margin-top: 0px;
  cursor: pointer;
  display: block;
}
/* line 845, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info .title-divider {
  display: inline-block;
}
/* line 848, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info .color {
  display: none;
}
/* line 851, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info .title {
  font-size: 0.8125em;
  display: inline-block;
}
/* line 854, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info .title:after {
  content: "/";
  padding: 0 5px;
}
@media only screen and (max-width: 639px) {
  /* line 856, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .title:after {
    content: "";
    padding: 0 0px;
  }
}
/* line 859, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-info .price {
  font-size: 0.8125em;
  display: inline-block;
}
@media only screen and (max-width: 639px) {
  /* line 836, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    font-size: 1.3125em;
  }
  /* line 866, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .color {
    display: none;
  }
  /* line 867, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .colors-available {
    font-size: 1.125em;
    margin-top: 10px;
  }
  /* line 871, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .curation-more-arrow {
    display: none;
  }
  /* line 874, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .curation-product-separator {
    display: none !important;
  }
  /* line 877, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .price {
    font-size: 1.375em;
    display: block;
    margin-top: 10px;
  }
  /* line 882, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
  .grid-view .product-info .title {
    font-size: 1.375em;
    padding-left: 0px;
  }
}
/* line 888, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .product-photo {
  width: 100%;
}
/* line 891, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.grid-view .buttons {
  display: none;
}

/* line 898, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-colors {
  max-width: 100%;
  width: 100%;
  padding: 0;
  display: none;
  background-color: #fff;
  padding: 15px;
}
/* line 905, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.more-colors .curation-more-close-button-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  padding-right: 0.625em;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.more-colors .curation-more-close-button-container:before, .more-colors .curation-more-close-button-container:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
.more-colors .curation-more-close-button-container:after {
  clear: both;
}

/* line 912, ../../../../../../../../../src/design/vans/sass/global/_curation.scss */
.template {
  display: none;
}

/* =============================================================================
   ie.scss 
   CSS for IE specific override styles.
   ========================================================================== */
/*IE 7 Only*/
/* line 8, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #espot-header {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 10, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .page-messaging > div, .ie7 .page-messaging p {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 14, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #account .page-contents input[type="text"],
.ie7 #account .page-contents input[type="password"],
.ie7 #account .page-contents input[type="date"],
.ie7 #account .page-contents input[type="datetime"],
.ie7 #account .page-contents input[type="datetime-local"],
.ie7 #account .page-contents input[type="month"],
.ie7 #account .page-contents input[type="week"],
.ie7 #account .page-contents input[type="email"],
.ie7 #account .page-contents input[type="number"],
.ie7 #account .page-contents input[type="search"],
.ie7 #account .page-contents input[type="tel"],
.ie7 #account .page-contents input[type="time"],
.ie7 #account .page-contents input[type="url"],
.ie7 #account .page-contents textarea,
.ie7 #myaccount .page-contents input[type="text"],
.ie7 #myaccount .page-contents input[type="password"],
.ie7 #myaccount .page-contents input[type="date"],
.ie7 #myaccount .page-contents input[type="datetime"],
.ie7 #myaccount .page-contents input[type="datetime-local"],
.ie7 #myaccount .page-contents input[type="month"],
.ie7 #myaccount .page-contents input[type="week"],
.ie7 #myaccount .page-contents input[type="email"],
.ie7 #myaccount .page-contents input[type="number"],
.ie7 #myaccount .page-contents input[type="search"],
.ie7 #myaccount .page-contents input[type="tel"],
.ie7 #myaccount .page-contents input[type="time"],
.ie7 #myaccount .page-contents input[type="url"],
.ie7 #myaccount .page-contents textarea {
  width: 95%;
  height: auto;
}
/* line 29, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #account .page-contents .button,
.ie7 #myaccount .page-contents .button {
  margin-top: 20px;
}
/* line 34, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .account-entry #signin,
.ie7 .account-entry #registration,
.ie7 .account-entry #forgot-password,
.ie7 .account-entry #reset-password,
.ie7 .account-entry #order-lookup,
.ie7 .password-entry #signin,
.ie7 .password-entry #registration,
.ie7 .password-entry #forgot-password,
.ie7 .password-entry #reset-password,
.ie7 .password-entry #order-lookup,
.ie7 .order-lookup-entry #signin,
.ie7 .order-lookup-entry #registration,
.ie7 .order-lookup-entry #forgot-password,
.ie7 .order-lookup-entry #reset-password,
.ie7 .order-lookup-entry #order-lookup {
  width: 49% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 42, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .account-entry #registration,
.ie7 .password-entry #registration,
.ie7 .order-lookup-entry #registration {
  margin-left: 20px;
}
/* line 45, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .account-entry > div {
  overfloat: hidden;
}
/* line 48, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .order-action .button {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 50, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .myaccount-profile .profile-section {
  width: 48%;
}
/* line 51, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-order-history .order-status {
  width: 916px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 52, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .order-item-list, .ie7 .order-status {
  width: 928px;
  padding-right: 0 !important;
  padding-left: 0px !important;
}
/* line 53, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .order-item-detail {
  width: 287px;
}
/* line 54, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .order-total-detail {
  width: 24%;
}
/* line 56, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .order-shiptrack-info dt, .ie7 .order-shiptrack-info dd {
  width: 48%;
}
/* line 59, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-order-detail .order-status {
  width: 100%;
}
/* line 60, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-order-detail .order-summary-info aside {
  width: 45%;
  padding-left: 20px;
}
/* line 61, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-order-detail .order-item-summary {
  padding-left: 20px;
}
/* line 62, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-order-detail .order-item-table-title {
  margin-bottom: 30px;
}
/* line 63, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-order-detail .order-item-info {
  width: 66%;
}
/* line 67, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #myaccount-userinfo .reg-first-name,
.ie7 #myaccount-userinfo .reg-last-name,
.ie7 #myaccount-userinfo .reg-gender,
.ie7 #myaccount-userinfo .reg-dob {
  width: 49%;
  margin-right: 5px;
}
/* line 76, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .entry-item-name,
.ie7 .entry-item-detail,
.ie7 .entry-item-action,
.ie7 .card-display,
.ie7 address,
.ie7 .message-box {
  position: static !important;
  margin-right: -0.625em;
  margin-left: -0.625em;
}
/* line 83, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .credit-card-box,
.ie7 .credit-card-info .input-set-wrap,
.ie7 .address-form-box section {
  position: static !important;
  margin-right: -0.625em;
  margin-left: -0.625em;
}
/* line 87, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .card-type-info {
  padding-right: 0 !important;
  margin-right: 0.625em !important;
  margin-left: 0 !important;
}
/* line 88, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .security-code-box {
  margin-right: 0 !important;
  margin-left: 0 !important;
  width: 20% !important;
}
/* line 89, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .year-box {
  margin-left: 0 !important;
}
/* line 93, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #addresses-form-entry .address-form-box .input-set-wrap,
.ie7 #credit-card-form-entry .address-form-box .input-set-wrap {
  margin-right: 0.625em !important;
  margin-left: 0 !important;
  width: 611px !important;
  position: static !important;
}
/* line 94, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #addresses-form-entry .address-form-box .state-name-box, .ie7 #addresses-form-entry .address-form-box .zipcode-box,
.ie7 #credit-card-form-entry .address-form-box .state-name-box,
.ie7 #credit-card-form-entry .address-form-box .zipcode-box {
  width: 22% !important;
}
/* line 95, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #addresses-form-entry .address-form-box .state-name-box, .ie7 #addresses-form-entry .address-form-box .country-box,
.ie7 #credit-card-form-entry .address-form-box .state-name-box,
.ie7 #credit-card-form-entry .address-form-box .country-box {
  margin-left: -0.625em !important;
}
/* line 96, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #addresses-form-entry .address-form-box .phone-num-box,
.ie7 #credit-card-form-entry .address-form-box .phone-num-box {
  margin-left: 5px !important;
}
/* line 100, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .address-form-box {
  z-index: 999;
}
/* line 101, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 #addresses-form-entry .main-form-content > div {
  position: static !important;
}
/* line 104, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .custom.dropdown.open li {
  width: 222px !important;
  display: block !important;
}
/* line 107, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .saved-address-info {
  margin-left: 0px !important;
}
/* line 108, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .message-box {
  width: 45% !important;
}
/* line 110, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .myaccount-profile-form .reg-gender {
  z-index: 9;
}
/* line 111, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .myaccount-profile-form button {
  clear: both;
  z-index: 0;
}
/* line 114, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .item-detail-overprice {
  width: 14.66% !important;
}
/* line 117, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .item-detail-overprice input {
  width: 95px;
  height: 15px;
}
/* line 122, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .item-detail-overprice .pos-overprice-form .button {
  padding: 10px 0 !important;
  font-size: 0.9em !important;
}
/* line 123, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie7 .item-detail-overprice .pos-overprice-form #button-override {
  width: 70px;
}

/* IE 8 */
/* line 130, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.ie8 .pos-overprice-form .button {
  font-size: 0.8em !important;
}

/* Later then IE 9 */
/* line 135, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.lt-ie9 .input-set-wrap label {
  display: block !important;
}
/* line 136, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.lt-ie9 .saved-address-info {
  height: 94px !important;
}
/* line 137, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.lt-ie9 .message-box {
  margin-top: 20px !important;
}
/* line 139, ../../../../../../../../../src/design/vans/sass/global/_ie.scss */
.lt-ie9 .input-set-wrap .hint {
  display: none;
}

 /* ==========================================================================
	 Article Detail Page layout
	 Fancy 2 column-right with an extra left gutter area
	 CMS CSS @ Rosetta
	 /* ========================================================================== */
/* line 11, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
#cd-main-wrap {
  *zoom: 1;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  padding-top: 0;
  padding-bottom: 35px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-main-wrap:before, #cd-main-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-main-wrap:after {
  clear: both;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-main-wrap:before, #cd-main-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
#cd-main-wrap:after {
  clear: both;
}
@media only screen {
  /* line 11, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
  #cd-main-wrap {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) {
  /* line 11, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
  #cd-main-wrap {
    padding-top: 25px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 11, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
  #cd-main-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media only screen and (min-width: 640px) {
  /* line 32, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
  #cd-content-wrap {
    border-right: 1px solid #d8d9d5;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 42, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
  #cd-content {
    padding-right: 3.75em;
  }
}

/* line 52, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
#cd-sidebar .sidebar {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 62, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
#cd-gutter .other-content {
  margin-top: 210px;
}

/* line 71, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
.cd-hero {
  margin-bottom: 25px;
}
/* line 74, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
.cd-hero img {
  width: 100%;
  height: auto;
}
/* line 78, ../../../../../../../../../src/design/vans/sass/cms/_layout-page-article-detail.scss */
.cd-hero #cat-hero {
  padding: 0px;
  width: 100%;
}

/********************************
 *
 * Content List Component
 *
 * Has 1 layouts:
 *    Vertical (default) - Simple list of links for use in 2-column-left template
 *
 ********************************/
/* Content List styles applied to all nav.contentlist elements */
/* line 27, ../../../../../../../../../src/design/shared/sass/cms/components/_contentlist.scss */
nav.contentlist {
  margin: 1.25em 0 1.25em 0;
}
/* line 18, ../../../../../../../../../src/design/shared/sass/cms/components/_contentlist.scss */
nav.contentlist ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Email Signup styles applied to all section.emailsignup elements */
@media only screen and (min-width: 640px) {
  /* line 106, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup form,
  section.emailsignup input,
  section.emailsignup label,
  section.emailsignup [data-abide] small.error {
    margin-bottom: 0;
  }
}
/* line 114, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup small, section.emailsignup input[type="email"] {
  text-align: center;
}
@media only screen and (min-width: 640px) {
  /* line 114, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup small, section.emailsignup input[type="email"] {
    text-align: left;
  }
}
/* line 136, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup button {
  margin-bottom: 0;
  border: 2px solid #FFF;
}
@media only screen and (min-width: 640px) {
  /* line 136, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup button {
    height: 40px;
    line-height: 40px;
    border-left: 0;
  }
}
/* line 58, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup button:hover {
  border: 2px solid #FFF;
}
@media only screen and (min-width: 640px) {
  /* line 58, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup button:hover {
    border-left: 0;
  }
}
/* line 140, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup form {
  padding: 1em;
  margin: 0 auto;
}
/* line 149, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup label {
  font-family: "franklin-gothic-urw-cond", sans-serif;
  font-size: 0.9375em;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2B2B2B;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  /* line 149, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup label {
    text-align: right;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 149, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup label {
    text-align: right;
  }
}
/* line 153, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup input[type="email"] {
  background-color: #FFF;
}
@media only screen and (min-width: 640px) {
  /* line 153, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
  section.emailsignup input[type="email"] {
    height: 40px;
    line-height: 40px;
    border-right: 0;
  }
}
/* line 159, ../../../../../../../../../src/design/shared/sass/cms/components/_emailsignup.scss */
section.emailsignup .alert-box {
  margin: 1.5em auto 0;
}

/* Prev/Next Bar styles applied to all nav.prevnextbar elements */
/* line 154, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar {
  border-bottom: 1px solid #D8D9D5;
}
/* line 44, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.previous:before, nav.prevnextbar a.next:after {
  font-family: "icomoon";
  display: table-cell;
  font-size: 1em;
  vertical-align: middle;
  width: 1em;
  color: #1C1C1C;
}
/* line 53, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar .mobile-middle {
  text-align: center;
  display: none !important;
  border-top: 1px solid #D8D9D5;
}
@media only screen and (max-width: 639px) {
  /* line 62, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
  nav.prevnextbar .row div:first-child {
    background: url("../images/content/border-vertical-dash.gif") right top repeat-y;
  }
}
/* line 70, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a {
  display: table;
  width: 100%;
  line-height: 100px;
}
@media only screen and (min-width: 640px) {
  /* line 70, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
  nav.prevnextbar a {
    line-height: 50px;
  }
}
@media (min-width: 1024px) and (max-width: 1440px) {
  /* line 70, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
  nav.prevnextbar a {
    line-height: 0;
  }
}
/* line 82, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a img {
  max-height: 50px;
}
/* line 86, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.previous {
  text-align: left;
}
/* line 88, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.previous:before {
  content: "";
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 88, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
  nav.prevnextbar a.previous:before {
    padding: 0 10px 0 20px;
    border-right: 1px solid #D8D9D5;
  }
}
/* line 98, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.previous img {
  margin-right: 1em;
  margin-left: 0;
}
/* line 104, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.middle {
  border-left: 1px solid #D8D9D5;
  border-right: 1px solid #D8D9D5;
  text-align: center;
  line-height: 50px;
  vertical-align: middle;
}
/* line 110, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.middle:before, nav.prevnextbar a.middle:after {
  display: table-cell;
  content: ' ';
  width: 1px;
}
/* line 115, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.middle span {
  line-height: 1em;
  display: table-cell;
  height: 50px;
  vertical-align: middle;
  width: 100%;
}
/* line 124, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.next {
  text-align: right;
}
/* line 126, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.next:after {
  content: "";
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 126, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
  nav.prevnextbar a.next:after {
    padding: 0 20px 0 10px;
    border-left: 1px solid #D8D9D5;
  }
}
/* line 136, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a.next img {
  margin-left: 1em;
  margin-right: 0;
}
/* line 142, ../../../../../../../../../src/design/shared/sass/cms/components/_prevnextbar.scss */
nav.prevnextbar a .pagination-link-wrap {
  line-height: 1em;
  display: table-cell;
  margin: 0;
  padding: 0 10px;
  vertical-align: middle;
}

/**** CMS Components ****/
/* line 8, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature {
  margin-top: 30px;
  position: relative;
}
/* line 11, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .carousel {
  z-index: 0;
}
/* line 14, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .slide {
  width: 100%;
}
/* line 16, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .slide img {
  width: 100%;
}
/* line 20, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .slide .flex-video {
  margin-bottom: 0;
}
/* line 26, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .cycle-prev,
section.dynamicmediabanner .dmb-feature .cycle-next {
  font-family: icomoon;
  position: absolute;
  padding: 0;
  margin: 0;
  top: calc(50% - 18px);
  height: 36px;
  width: 36px;
  line-height: 36px;
  z-index: 50;
}
/* line 33, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
.no-csscalc section.dynamicmediabanner .dmb-feature .cycle-prev, .no-csscalc
section.dynamicmediabanner .dmb-feature .cycle-next {
  top: 50%;
  margin-top: -18px;
}
/* line 41, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .cycle-prev span,
section.dynamicmediabanner .dmb-feature .cycle-next span {
  display: none;
}
/* line 45, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .cycle-prev {
  left: 0;
}
/* line 48, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-feature .cycle-next {
  right: 0;
}
/* line 55, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-support .carousel {
  z-index: 0;
}
/* line 57, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-support .carousel .slide {
  display: none;
  width: 100%;
  min-height: 285px;
}
/* line 64, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .dmb-support .carousel .slide .button {
  left: 16.4%;
  left: -mox-calc(50% - 55px);
  left: -o-calc(50% - 55px);
  left: -webkit-calc(50% - 55px);
  left: calc(50% - 55px);
  top: 41.5%;
  top: -mox-calc(50% - 22px);
  top: -o-calc(50% - 22px);
  top: -webkit-calc(50% - 22px);
  top: calc(50% - 22px);
  padding: 10px;
  width: 110px;
}
/* line 75, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls {
  color: #2B2B2B;
  height: 43px;
  line-height: 43px;
  position: relative;
}
/* line 80, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .inner {
  display: inline;
}
/* line 83, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .control-container {
  display: inline-block;
}
/* line 86, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .cycle-prev,
section.dynamicmediabanner .controls .cycle-next {
  display: inline;
  font-size: 0.6875em;
  margin: 0 0.18182em;
  cursor: pointer;
  padding: 1.45455em 1em 1.45455em 1em;
}
/* line 89, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .cycle-prev span,
section.dynamicmediabanner .controls .cycle-next span {
  display: none;
}
/* line 96, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .cycle-prev:hover,
section.dynamicmediabanner .controls .cycle-next:hover {
  color: #fff;
  background: #000;
}
/* line 101, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .cycle-pager {
  display: inline;
}
/* line 103, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .cycle-pager span {
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #B7B7B7;
  margin: 0 3px;
  cursor: pointer;
}
/* line 113, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .controls .cycle-pager span.cycle-pager-active {
  background-color: #2B2B2B;
}
/* line 121, ../../../../../../../../../src/design/vans/sass/cms/components/_dynamicmediabanner.scss */
section.dynamicmediabanner .middlegarnish {
  margin-bottom: 50px;
}

/*******
 * The Wall
 *******/
/* line 6, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .garnish-full-width {
  padding-top: 110px;
  padding-bottom: 40px;
  background: #FFF;
}
/* line 12, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .cat-wall-label {
  position: absolute;
  top: -119px;
  left: 50%;
  margin-left: -150px;
}
/* line 19, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .load-more-wrap {
  background: url("../images/category/border-dash.gif") left top repeat-x;
  margin-bottom: 60px;
}
/* line 22, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .load-more-wrap .load-more-content {
  background: url("../images/category/border-dash.gif") left bottom repeat-x;
  text-align: center;
  font-size: 0.84625em;
  padding: 15px 0;
}
/* line 28, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .load-more-wrap .num-articles {
  color: #4e5456;
  background: url("../images/category/slash.png") right center no-repeat;
  padding-right: 15px;
  margin-right: 5px;
}
/* line 34, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .load-more-wrap a {
  background: url("../images/category/blue-arrow-down.png") right center no-repeat;
  padding-right: 15px;
}
/* line 40, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters {
  border-top: 1px solid #a4d0da;
  border-bottom: 1px solid #a4d0da;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
}
@media only screen and (max-width: 639px) {
  /* line 40, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters {
    padding: 0 20px;
  }
}
/* line 50, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters hr {
  display: none;
}
/* line 54, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters .columns {
  padding: 0;
}
/* line 58, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters .filter {
  color: #2BA6CB;
  background: url("../images/category/blue-arrow-down.png") no-repeat scroll right center;
  padding-right: 15px;
  font-size: 0.84625em;
  line-height: 40px;
  float: left;
  display: none;
  cursor: pointer;
}
/* line 67, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters .filter.active {
  background: url("../images/category/blue-arrow-up.png") no-repeat scroll right center;
}
@media only screen and (max-width: 639px) {
  /* line 58, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters .filter {
    display: inline-block;
    float: none;
  }
}
/* line 75, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters ul {
  padding: 0;
  margin: 0;
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 639px) {
  /* line 75, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters ul {
    display: none;
  }
  /* line 82, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters ul.active {
    display: block;
    margin: 20px 0;
  }
}
/* line 88, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters li {
  color: #64686B;
  font-size: 0.80063em;
  float: left;
  cursor: pointer;
  background: url("../images/category/slash.png") right center no-repeat;
  line-height: 40px;
  padding: 0 2.8% 0 2.2%;
}
/* line 96, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters li:first-child {
  padding-left: 0;
}
/* line 99, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters li:last-child {
  padding-right: 0;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 88, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters li {
    padding: 0 1.4% 0 0.8%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 88, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters li {
    background: none;
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 33.33333%;
    float: left;
    padding: 0;
    line-height: inherit;
    margin-bottom: 10px;
  }
}
/* line 112, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters li:last-child {
  background: none;
}
/* line 115, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters li.active {
  color: #C9192E;
}
/* line 118, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters li:hover {
  color: #C9192E;
}
/* line 123, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters .search-button {
  position: absolute;
  right: 0;
  top: 0;
  /*white-space: nowrap;
  overflow: hidden;
  display:block;
  text-indent:-999px;
  font-size:0px;
  line-height:0;*/
  background: url("../images/category/filter-search-icon.png") center center no-repeat;
  height: 30px;
  width: 30px;
  margin: 6px 0;
  cursor: pointer;
}
@media only screen and (max-width: 639px) {
  /* line 123, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
  section.thewall .wall-filters .search-button {
    right: 20px;
  }
}
/* line 142, ../../../../../../../../../src/design/vans/sass/cms/components/_the-wall.scss */
section.thewall .wall-filters .search-button:hover {
  background: url("../images/category/filter-search-white-icon.png") center center #C9192E no-repeat;
}

/********************************
 *
 * Curation Preview Component
 *
 * Displays a banner with text overlay, and immediately below a product carousel generated from
 * the destination page the component links to.
 *
 ********************************/
/* line 11, ../../../../../../../../../src/design/vans/sass/cms/components/_curator-preview.scss */
section.curatorpreview {
  padding-bottom: 20px;
}
/* line 16, ../../../../../../../../../src/design/vans/sass/cms/components/_curator-preview.scss */
section.curatorpreview .carousel {
  margin-bottom: 20px;
}
/* line 25, ../../../../../../../../../src/design/vans/sass/cms/components/_curator-preview.scss */
section.curatorpreview .pagination {
  overflow: hidden;
  height: 36px;
  position: absolute;
  z-index: 51;
  right: 20px;
  bottom: 0;
}
/* line 34, ../../../../../../../../../src/design/vans/sass/cms/components/_curator-preview.scss */
section.curatorpreview .pagination .cycle-prev,
section.curatorpreview .pagination .cycle-next {
  float: left;
  cursor: pointer;
  display: inline-block;
  margin: 0 0 0 1px;
  padding: 0;
  height: 36px;
  width: 36px;
  line-height: 36px;
  font-size: 1.5em;
  text-align: center;
  background: #2b2b2b;
  color: #FFF;
}
/* line 49, ../../../../../../../../../src/design/vans/sass/cms/components/_curator-preview.scss */
section.curatorpreview .pagination .cycle-prev span,
section.curatorpreview .pagination .cycle-next span {
  display: none;
}
/* line 53, ../../../../../../../../../src/design/vans/sass/cms/components/_curator-preview.scss */
section.curatorpreview .pagination .cycle-prev:hover,
section.curatorpreview .pagination .cycle-next:hover {
  background: #C9192E;
  color: #FFF;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
}

/* line 4, ../../../../../../../../../src/design/vans/sass/cms/_mixins.scss */
section.merchandisingproducts h3, section.merchandisingproducts .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents section.merchandisingproducts h6,
section.relatedproducts h3,
section.relatedproducts .ui-dialog .ui-dialog-form-contents h6,
.ui-dialog .ui-dialog-form-contents section.relatedproducts h6 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 2.5em;
  margin-bottom: 40px;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.09em;
}
/* line 16, ../../../../../../../../../src/design/vans/sass/cms/_mixins.scss */
section.merchandisingproducts h4.accent,
section.relatedproducts h4.accent {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  color: #C9192E;
  font-size: 0.875em;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 0px;
}
/* line 11, ../../../../../../../../../src/design/vans/sass/cms/components/_merchandising-products.scss */
section.merchandisingproducts.vertical .garnish-full-width,
section.relatedproducts.vertical .garnish-full-width {
  padding-top: 0;
  padding-bottom: 20px;
}
/* line 17, ../../../../../../../../../src/design/vans/sass/cms/components/_merchandising-products.scss */
section.merchandisingproducts.vertical h3, section.merchandisingproducts.vertical .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents section.merchandisingproducts.vertical h6,
section.relatedproducts.vertical h3,
section.relatedproducts.vertical .ui-dialog .ui-dialog-form-contents h6,
.ui-dialog .ui-dialog-form-contents section.relatedproducts.vertical h6 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 1em;
  margin: 0 0 20px;
}
@media only screen and (max-width: 639px) {
  /* line 17, ../../../../../../../../../src/design/vans/sass/cms/components/_merchandising-products.scss */
  section.merchandisingproducts.vertical h3, section.merchandisingproducts.vertical .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents section.merchandisingproducts.vertical h6,
  section.relatedproducts.vertical h3,
  section.relatedproducts.vertical .ui-dialog .ui-dialog-form-contents h6,
  .ui-dialog .ui-dialog-form-contents section.relatedproducts.vertical h6 {
    font-size: 2.25em;
    margin-bottom: 40px;
  }
}
/* line 28, ../../../../../../../../../src/design/vans/sass/cms/components/_merchandising-products.scss */
section.merchandisingproducts.vertical .product.teaser,
section.relatedproducts.vertical .product.teaser {
  text-align: left;
}

/***
 * Product Picker Container wraps a series of Product Picker components
 * to provide a header strip with some interactive and Social Sharing functionality
 ****/
/* line 11, ../../../../../../../../../src/design/vans/sass/cms/components/_productpickercontainer.scss */
section.productpickercontainer .curation-hero-controls .shop {
  font-family: Helvetica Neue, Arial, sans-serif;
  font-size: 0.8125em;
  padding-top: 15px;
}
/* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_productpickercontainer.scss */
section.productpickercontainer .curation-hero-controls .shop .button.none.default {
  color: #64686B;
}
/* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_productpickercontainer.scss */
section.productpickercontainer .curation-hero-controls .view {
  text-align: right;
  font-family: Helvetica Neue, Arial, sans-serif;
  font-size: 0.8125em;
  padding-top: 15px;
}
@media only screen and (max-width: 640px) {
  /* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_productpickercontainer.scss */
  section.productpickercontainer .curation-hero-controls .view {
    text-align: center;
    font-size: 1.375em;
  }
  /* line 29, ../../../../../../../../../src/design/vans/sass/cms/components/_productpickercontainer.scss */
  section.productpickercontainer .curation-hero-controls .view #grid-view-button {
    display: inline-block;
    text-align: right;
    padding-right: 0.625em;
  }
  /* line 34, ../../../../../../../../../src/design/vans/sass/cms/components/_productpickercontainer.scss */
  section.productpickercontainer .curation-hero-controls .view #list-view-button {
    display: inline-block;
    text-align: left;
    padding-left: 0.625em;
  }
}

/***
 * Product Picker shows in 2 modes, depending on which version is toggled
 * in the product picker container.
 ****/
/* line 14, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .drawer .icon-close {
  z-index: 10;
}
/* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-container {
  margin-bottom: 0px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .curation-container {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
}
/* line 28, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .quickview {
  display: none !important;
}
/* line 34, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-more-arrow {
  display: none;
}
/* line 37, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-wishlisted {
  display: none;
}
/* line 40, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-product {
  display: table;
  margin-bottom: 13px;
  padding-bottom: 18px;
  border-bottom: 1px solid #D8D9D5;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 48, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  display: table-cell;
  vertical-align: middle;
}
/* line 54, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info h3 span, section.productpicker .show-for-list .product-info .ui-dialog .ui-dialog-form-contents h6 span, .ui-dialog .ui-dialog-form-contents section.productpicker .show-for-list .product-info h6 span {
  display: inline-block;
  float: left;
  clear: left;
}
/* line 55, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info h3 .title, section.productpicker .show-for-list .product-info .ui-dialog .ui-dialog-form-contents h6 .title, .ui-dialog .ui-dialog-form-contents section.productpicker .show-for-list .product-info h6 .title {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 2em;
  text-transform: uppercase;
}
/* line 59, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info h3 .title:after, section.productpicker .show-for-list .product-info .ui-dialog .ui-dialog-form-contents h6 .title:after, .ui-dialog .ui-dialog-form-contents section.productpicker .show-for-list .product-info h6 .title:after {
  content: "";
  padding: 0;
}
/* line 61, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info h3 .price, section.productpicker .show-for-list .product-info .ui-dialog .ui-dialog-form-contents h6 .price, .ui-dialog .ui-dialog-form-contents section.productpicker .show-for-list .product-info h6 .price {
  font-size: 0.8125em;
  margin-bottom: 5px;
}
@media only screen and (max-width: 639px) {
  /* line 61, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info h3 .price, section.productpicker .show-for-list .product-info .ui-dialog .ui-dialog-form-contents h6 .price, .ui-dialog .ui-dialog-form-contents section.productpicker .show-for-list .product-info h6 .price {
    font-size: 1.375em;
  }
}
/* line 70, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info .color, section.productpicker .show-for-list .product-info .colors-available {
  display: inline-block;
  font-size: 0.8125em;
  color: #888;
  clear: none;
}
/* line 77, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info .color {
  clear: left;
}
/* line 79, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info .color:after {
  content: "/";
  padding: 0 5px;
}
/* line 80, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info .color.only-color:after {
  content: "";
  padding: 0;
}
/* line 84, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info .curation-more-arrow {
  background: none;
}
/* line 85, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-info .curation-product-separator {
  color: #888;
}
@media only screen and (max-width: 639px) {
  /* line 48, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 92, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .color {
    display: block;
    margin-top: 20px;
    font-size: 1.375em;
  }
  /* line 93, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .color:after {
    content: "";
    padding: 0 5px;
  }
  /* line 96, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .colors-available {
    font-size: 1.375em;
  }
  /* line 99, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .price {
    font-size: 1.375em;
  }
  /* line 102, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .curation-product-separator {
    display: none !important;
  }
  /* line 105, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .title {
    font-size: 1.875em;
  }
  /* line 108, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .curation-product-combo-alt-image {
    display: none;
  }
  /* line 111, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .curation-product-combo-title {
    margin-top: 0;
  }
  /* line 114, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info .curation-product-combo-description {
    font-size: 1.375em;
    line-height: normal;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 48, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-info {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 41.66667%;
    display: table-cell;
    vertical-align: middle;
  }
}
/* line 126, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-photo {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  display: table-cell;
  vertical-align: middle;
  padding-right: 0px;
  padding-left: 0px;
}
/* line 132, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-photo .photo-container {
  width: 190px;
  height: 190px;
  display: table-cell;
  vertical-align: middle;
}
/* line 137, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-photo .photo-container .product.teaser {
  padding-bottom: 0;
}
/* line 139, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-photo .photo-container .product.teaser img {
  margin-bottom: 0;
}
/* line 142, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .product-photo .photo-container .product.teaser .info {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 126, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-photo {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
  }
  /* line 149, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-photo .photo-container {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 126, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .product-photo {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 33.33333%;
  }
}
/* line 158, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .buttons {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 158, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .buttons {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 25%;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 639px) {
  /* line 158, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .buttons {
    display: none;
  }
}
/* line 174, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-product-combo-image {
  display: none;
}
/* line 177, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-product-combo-info {
  background-color: transparent;
}
/* line 181, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-product-combo-price.price {
  font-size: 0.8125em;
  margin-bottom: 5px;
  display: inline-block;
  float: left;
  clear: left;
}
@media only screen and (max-width: 639px) {
  /* line 181, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
  section.productpicker .show-for-list .curation-product-combo-price.price {
    font-size: 1.375em;
  }
}
/* line 192, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-product-combo-title {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 2em;
  text-transform: uppercase;
  display: inline-block;
  float: left;
  clear: left;
  color: #2b2b2b;
  margin-bottom: 0px;
  text-align: left;
}
/* line 203, ../../../../../../../../../src/design/vans/sass/cms/components/_product-picker.scss */
section.productpicker .show-for-list .curation-product-combo-description {
  font-size: 0.8125em;
  color: #888;
  display: inline-block;
  clear: none;
  display: inline-block;
  float: left;
  clear: left;
  margin-top: 0px;
  line-height: 16px;
  text-align: left;
}

/* line 7, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content h1 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.23077em;
  text-transform: uppercase;
  letter-spacing: 0.07692em;
}
/* line 14, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .articles-found-results-summary {
  margin-top: 40px;
  width: 20%;
}
@media only screen and (max-width: 639px) {
  /* line 14, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults #article-list-header-content .articles-found-results-summary {
    margin-top: 20px;
    width: 100%;
    text-align: center;
  }
}
/* line 23, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .articles-found-results-summary label {
  display: inline;
  padding: 0 .5em;
  font-size: 0.8125em;
}
/* line 32, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .sort-by-section {
  margin-top: 35px;
}
/* line 34, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .sort-by-section .prefix {
  border: 1px solid #E5E5E5;
  border-right: 0 solid #E5E5E5;
  box-shadow: 0px 3px 0px 0px #E8E9E4;
  color: #64686b;
  background-color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0 2% 0 0;
}
/* line 44, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .sort-by-section .current {
  color: #2B2B2B !important;
}
/* line 47, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .sort-by-section .custom.dropdown {
  font-size: 0.8125em;
  height: 35px;
  line-height: 35px;
  background: #fff;
  border: 1px solid #E5E5E5;
  border-left: 0;
  box-shadow: 2px 2px 1px 1px #E8E9E4;
  padding-left: 1em;
}
/* line 57, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .sort-by-section .custom.dropdown .selector:after {
  display: none;
}
/* line 61, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .sort-by-section .custom.dropdown .selector {
  color: #000;
  font-size: 0.5em;
}
/* line 69, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content hr {
  display: none;
}
/* line 73, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults #article-list-header-content .search-count {
  font-size: 0.8125em;
}
/* line 78, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .search-results-summary {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
  margin-top: 30px;
  /*.did-you-mean {
    margin-top: 15px;
    text-transform: uppercase;
  }
  .misspell {
    text-transform: uppercase;
    margin-bottom: 5px;
  }*/
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 78, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .search-results-summary {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 58.33333%;
    float: left;
  }
}
@media only screen and (max-width: 639px) {
  /* line 78, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .search-results-summary {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
  }
}
/* line 99, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .wall-filters {
  border-top: 1px solid #a4d0da;
  border-bottom: 1px solid #a4d0da;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  margin-top: 110px;
}
@media only screen and (max-width: 639px) {
  /* line 99, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .wall-filters {
    padding: 0 20px;
  }
}
/* line 109, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .wall-filters ul {
  padding: 0;
  margin: 0;
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 639px) {
  /* line 109, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .wall-filters ul {
    display: none;
  }
  /* line 116, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .wall-filters ul.active {
    display: block;
    margin: 20px 0;
  }
}
/* line 122, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .wall-filters li {
  color: #64686B;
  padding: 0 2.8% 0 2.2%;
  font-size: 0.80063em;
  float: left;
  cursor: pointer;
  background: url("../images/category/slash.png") right center no-repeat;
  line-height: 40px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 122, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .wall-filters li {
    padding: 0 1.4% 0 0.8%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 122, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
  section.searchresults .wall-filters li {
    background: none;
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 33.33333%;
    float: left;
    padding: 0;
    line-height: inherit;
    margin-bottom: 10px;
  }
}
/* line 140, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .wall-filters li:last-child {
  background: none;
}
/* line 143, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .wall-filters li.active {
  color: #C9192E;
}
/* line 146, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .wall-filters li:hover {
  color: #C9192E;
}
/* line 153, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .no-results-recommendation {
  text-align: center;
  font-size: 1.5em;
  font-weight: 700px;
}
/* line 159, ../../../../../../../../../src/design/vans/sass/cms/components/_search-results.scss */
section.searchresults .section-title {
  font-size: 0.875em;
  line-height: 1;
  margin-bottom: 0;
  text-rendering: optimizeLegibility;
  letter-spacing: 2px;
  color: #C9192E;
}

/* line 6, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation {
  /**** Default 5-across ROW layout ****/
  /**** 5-UP layout replicating Merchandising Product component *****/
}
/* line 9, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing {
  text-align: center;
  font-weight: normal;
  padding-bottom: 29px;
}
/* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .category,
section.subcatnavigation.listing .callout {
  position: relative;
}
/* line 18, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .category .category-image,
section.subcatnavigation.listing .callout .category-image {
  display: block;
}
/* line 20, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .category .category-image img,
section.subcatnavigation.listing .callout .category-image img {
  width: 80%;
}
@media only screen and (max-width: 640px) {
  /* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
  section.subcatnavigation.listing .category,
  section.subcatnavigation.listing .callout {
    margin-bottom: 1em;
  }
}
/* line 30, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .category .links {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  font-size: 0.75em;
}
/* line 35, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .category .links ul {
  list-style: none;
}
@media only screen and (max-width: 1024px) {
  /* line 35, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
  section.subcatnavigation.listing .category .links ul {
    display: none;
  }
}
/* line 49, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing h5 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.33333em;
  line-height: 1.25em;
  color: #000;
  text-transform: uppercase;
}
/* line 55, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing h5 a {
  color: inherit;
}
/* line 61, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .cat-link {
  display: none;
}
/* line 66, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .callout .links {
  display: table;
  width: 81%;
  margin: 15% auto 0 auto;
}
@media only screen and (max-width: 640px) {
  /* line 66, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
  section.subcatnavigation.listing .callout .links {
    width: 100%;
    margin: 0;
  }
}
/* line 76, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .callout a {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #FFF;
  background: #C9192E;
  display: table-cell;
  vertical-align: middle;
  padding: 10%;
  text-transform: uppercase;
}
/* line 86, ../../../../../../../../../src/design/vans/sass/cms/components/_subcategory-navigation.scss */
section.subcatnavigation.listing .callout a:hover {
  background: #000;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -moz-transition-duration: 250ms;
  -o-transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
}

/****
 * Content Spots
 ****/
/********** Global Functional styling **********/
/* line 8, ../../../../../../../../../src/design/vans/sass/cms/components/_content-spots.scss */
section.content_spots {
  padding: 40px 0px;
}
/* line 17, ../../../../../../../../../src/design/vans/sass/cms/components/_content-spots.scss */
section.content_spots .hero {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 50%;
  float: left;
}
/* line 20, ../../../../../../../../../src/design/vans/sass/cms/components/_content-spots.scss */
section.content_spots .hero img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 639px) {
  /* line 17, ../../../../../../../../../src/design/vans/sass/cms/components/_content-spots.scss */
  section.content_spots .hero {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
}

/* line 6, ../../../../../../../../../src/design/vans/sass/cms/components/_productmarketing.scss */
section.productmarketing .curation-product-combo {
  background: white;
}
/* line 10, ../../../../../../../../../src/design/vans/sass/cms/components/_productmarketing.scss */
section.productmarketing .curation-product-combo .curation-product-combo-image img {
  width: 100%;
}
/* line 16, ../../../../../../../../../src/design/vans/sass/cms/components/_productmarketing.scss */
section.productmarketing .curation-product-combo .curation-product-combo-info h5 {
  font-size: 1.875em;
  font-weight: bold;
}
/* line 20, ../../../../../../../../../src/design/vans/sass/cms/components/_productmarketing.scss */
section.productmarketing .curation-product-combo .curation-product-combo-info .product.teaser {
  padding-bottom: 0;
}
/* line 23, ../../../../../../../../../src/design/vans/sass/cms/components/_productmarketing.scss */
section.productmarketing .curation-product-combo .curation-product-combo-info .product.teaser .price span {
  font-size: 1em;
}
/* line 27, ../../../../../../../../../src/design/vans/sass/cms/components/_productmarketing.scss */
section.productmarketing .curation-product-combo .curation-product-combo-info .curation-product-combo-description {
  text-align: center;
  font-size: 0.9375em;
  color: #b4b8b9;
  margin-top: 20px;
  line-height: 30px;
}

/***
 * Team Members component
 ***/
/* line 5, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.teammembers #cat-team-wrap:before, section.teammembers #cat-team-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.teammembers #cat-team-wrap:after {
  clear: both;
}
@media only screen {
  /* line 5, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap {
    width: 100%;
  }
}
/* line 8, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .vans-off-wall-label {
  display: block;
  margin: -10px auto 0 auto;
  position: relative;
  z-index: 100;
}
/* line 14, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap h3, section.teammembers #cat-team-wrap .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents section.teammembers #cat-team-wrap h6 {
  text-transform: uppercase;
  font-size: 2.5em;
  color: #2b2b2b;
  text-align: center;
  letter-spacing: 0.1em;
}
/* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation {
  border-top: 1px solid #a4d0da;
  text-align: center;
  padding: 0;
  margin-bottom: 20px;
  display: inline-block;
  padding: 0;
  z-index: 100;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 87.5%;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    float: left;
    padding: 0;
  }
}
@media only screen and (max-width: 639px) {
  /* line 21, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    float: left;
    border: none;
    padding: 0 20px;
    background: none;
  }
  /* line 38, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation ul {
    background: #2b2b2b;
    overflow: hidden;
    position: relative;
    padding: 100px 20px 0 0 !important;
    width: 100%;
    border: none;
  }
}
/* line 47, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation ul {
  border-bottom: 1px solid #a4d0da;
  padding: 0 40px;
  margin: 0;
}
/* line 52, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation .mobile-label {
  display: none;
  color: #bebebe;
}
@media only screen and (max-width: 639px) {
  /* line 52, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation .mobile-label {
    display: inline;
  }
}
/* line 59, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation li {
  display: inline;
  font-size: 0.78em;
  color: #64686b;
  cursor: pointer;
  line-height: 40px;
  vertical-align: center;
  background: url("../images/category/slash.png") right center no-repeat;
  padding-right: 35px;
  margin-right: 30px;
}
/* line 69, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation li:last-child {
  background: none;
  padding-right: 0;
  margin-right: 0;
}
/* line 74, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation li.active {
  color: black;
}
/* line 77, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team-navigation li:hover {
  color: black;
}
@media only screen and (max-width: 639px) {
  /* line 59, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation li {
    line-height: 100px;
    vertical-align: middle;
    display: none;
    background: none;
    text-transform: uppercase;
    color: white;
    text-align: left;
    padding: 0 40px;
  }
  /* line 89, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation li:hover {
    color: #64686b;
  }
  /* line 92, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation li.active {
    color: white;
    position: absolute;
    width: 100%;
    top: 0;
    display: block;
    background: url("../images/category/white-arrow.png") right center no-repeat;
    padding: 0 0 0 80px;
    left: -40px;
  }
  /* line 102, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
  section.teammembers #cat-team-wrap .team-navigation li.open {
    background: url("../images/category/white-arrow-up.png") right center no-repeat !important;
  }
}
/* line 109, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team {
  margin-bottom: 30px;
  *zoom: 1;
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  float: left;
  text-align: center;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.teammembers #cat-team-wrap .team:before, section.teammembers #cat-team-wrap .team:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.teammembers #cat-team-wrap .team:after {
  clear: both;
}
/* line 115, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .team .row {
  max-width: 100%;
}
/* line 119, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member {
  margin-bottom: 1.25em;
}
/* line 121, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member.hide {
  display: none;
}
/* line 124, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 129, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member .name-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 0.625em;
}
/* line 137, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member .name-content {
  display: table;
  height: 100%;
  width: 100%;
  text-align: center;
}
/* line 143, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member .name {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
}
/* line 148, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member h6 {
  color: white;
  font-size: 0.9725em;
  line-height: 1.40424em;
  margin: 0;
}
/* line 154, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .member h5 {
  color: white;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-size: 1.49563em;
  line-height: 0.91308em;
  padding-left: 0.625em;
  padding-right: 0.625em;
  margin: 0;
}
/* line 167, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap a.member:last-child {
  float: none;
}
/* line 171, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .cat-see-more {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
/* line 175, ../../../../../../../../../src/design/vans/sass/cms/components/_team-members.scss */
section.teammembers #cat-team-wrap .cat-see-more a {
  display: block;
  width: 168px;
  height: 42px;
  line-height: 42px;
  color: white;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
  padding: 0 !important;
}

/***
 * Related Content Component
 ***/
/* line 4, ../../../../../../../../../src/design/vans/sass/cms/components/_related-content.scss */
section.relatedcontent {
  /***
   * Vertical layout
   ***/
  /***
   * Default Horizontal 4 layout
   ***/
}
/* line 6, ../../../../../../../../../src/design/vans/sass/cms/components/_related-content.scss */
section.relatedcontent .cd-related-item {
  /***
   * Thumbnail view
   ***/
}
/* line 7, ../../../../../../../../../src/design/vans/sass/cms/components/_related-content.scss */
section.relatedcontent .cd-related-item img {
  width: 100%;
}
/* line 14, ../../../../../../../../../src/design/vans/sass/cms/components/_related-content.scss */
section.relatedcontent .cd-related-item.thumbnail {
  margin-bottom: 1.25em;
}
/* line 22, ../../../../../../../../../src/design/vans/sass/cms/components/_related-content.scss */
section.relatedcontent.vertical {
  text-align: left;
}

/* line 18, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap {
  border-top: 1px solid #d8d9d5;
}
/* line 23, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap:first-child {
  border: none;
}
/* line 26, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .cd-event-item-content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  padding: 40px 11px;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.eventslisting .cd-event-item-wrap .cd-event-item-content:before, section.eventslisting .cd-event-item-wrap .cd-event-item-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.eventslisting .cd-event-item-wrap .cd-event-item-content:after {
  clear: both;
}
@media only screen {
  /* line 26, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .cd-event-item-content {
    width: 100%;
  }
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.eventslisting .cd-event-item-wrap .cd-event-item-content:before, section.eventslisting .cd-event-item-wrap .cd-event-item-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.eventslisting .cd-event-item-wrap .cd-event-item-content:after {
  clear: both;
}
/* line 31, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-image {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
  padding: 0;
  min-height: 260px;
}
@media only screen and (max-width: 639px) {
  /* line 31, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-image {
    display: none;
  }
}
/* line 39, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 41.66667%;
  margin-left: 4.16667%;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 639px) {
  /* line 39, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: 0%;
    float: left;
    padding: 0 40px;
  }
}
/* line 46, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description .mobile-dates {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 46, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description .mobile-dates {
    display: inline;
    font-size: 1.125em;
    line-height: 1.83333em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 54, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description .full-dates {
    display: none;
  }
}
/* line 59, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description .dates {
  font-size: 1.125em;
  line-height: 2.16667em;
  text-transform: uppercase;
  color: #C9192E;
}
/* line 65, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description .dates sup {
  position: relative;
  top: -3px;
}
@media only screen and (max-width: 639px) {
  /* line 65, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description .dates sup {
    top: -4px;
  }
}
/* line 72, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description .dates .map-mark-mobile {
  display: none;
  width: 40px;
  height: 58px;
  background: url("../images/content/location-indicator-white-large.png") left center no-repeat;
  text-align: center;
  font-size: 0.76333em;
  color: #C9192E;
  padding-top: 5px;
  margin-top: 15px;
  margin-right: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 72, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description .dates .map-mark-mobile {
    display: inline-block;
    font-size: 1.125em;
  }
}
/* line 87, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description .dates .map-mark-mobile.active {
  background: url("../images/content/location-indicator-large.png") left center no-repeat;
  color: white;
}
/* line 92, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description .dates .full-dates {
  font-size: 1.125em;
}
/* line 96, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .store-short-description p {
  font-size: 0.8125em;
  line-height: 1.84615em;
  color: #64686B;
  margin-bottom: 20px;
}
@media only screen and (max-width: 639px) {
  /* line 96, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description p {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  /* line 105, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .store-short-description .details-button {
    display: none;
  }
}
/* line 111, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 20.83333%;
  margin-left: 8.33333%;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 639px) {
  /* line 111, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-location-time {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 100%;
    margin-left: 0%;
    float: left;
    padding: 0 40px;
  }
  /* line 117, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-location-time .social-media {
    display: none;
  }
}
/* line 121, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time .map-mark {
  width: 27px;
  height: 38px;
  background: url("../images/content/location-indicator-white.png") left center no-repeat;
  text-align: center;
  font-size: 0.75em;
  color: #C9192E;
  padding-top: 7px;
  margin-top: 15px;
}
@media only screen and (max-width: 639px) {
  /* line 121, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-location-time .map-mark {
    display: none;
  }
}
/* line 133, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time .map-mark.active {
  background: url("../images/content/location-indicator.png") left center no-repeat;
  color: white;
}
/* line 138, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time .location-time {
  font-size: 0.8125em;
  line-height: 1.84615em;
  color: #64686B;
}
@media only screen and (max-width: 639px) {
  /* line 138, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-location-time .location-time {
    font-size: 1.375em;
    line-height: 1.68182em;
  }
}
/* line 147, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time a {
  font-size: 0.8125em;
  line-height: 1.84615em;
}
@media only screen and (max-width: 639px) {
  /* line 147, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-location-time a {
    font-size: 1.375em;
    line-height: 1.68182em;
  }
}
/* line 154, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time a.show-on-map-link {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -10px -1728px;
  padding-left: 15px;
}
/* line 157, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time a.show-on-map-link:hover {
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -10px -1758px;
  color: #c9192e;
}
/* line 163, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .cd-event-item-wrap .event-location-time .details-button {
  display: none;
}
@media only screen and (max-width: 639px) {
  /* line 163, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .cd-event-item-wrap .event-location-time .details-button {
    display: inline-block;
    margin-top: 20px;
    font-size: 1.07692em;
    width: 100%;
  }
}
/* line 174, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap {
  position: relative;
  background: black;
  overflow: hidden;
  border: none !important;
}
@media only screen and (max-width: 639px) {
  /* line 174, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting .call-out-wrap {
    padding: 0 !important;
  }
}
/* line 182, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap .background {
  position: absolute;
  top: 0;
  width: 100%;
  height: 342px;
  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);
}
/* line 190, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap .background img {
  position: absolute;
  left: 50%;
  margin-left: -635px;
  width: 1270px !important;
  max-width: 1270px !important;
}
/* line 198, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap h5 {
  color: white;
}
/* line 202, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap .store-short-description h3, section.eventslisting .call-out-wrap .store-short-description .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents section.eventslisting .call-out-wrap .store-short-description h6 {
  color: white !important;
}
/* line 205, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap .store-short-description p {
  color: #c8c8c8 !important;
}
/* line 209, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting .call-out-wrap .location-time {
  color: #c8c8c8 !important;
}
/* line 213, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
section.eventslisting h5 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.875em;
  line-height: 1.13333em;
  text-transform: uppercase;
}
@media only screen and (max-width: 639px) {
  /* line 213, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  section.eventslisting h5 {
    font-size: 2.25em;
    line-height: 1.02778em;
    margin-bottom: 0;
  }
}

/* line 225, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-list-wrap {
  padding: 0 0 80px;
  position: relative;
}
/* line 231, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-list-wrap .more-events-wrap {
  background: url("../images/content/border-dash.gif") left top repeat-x;
}
/* line 233, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-list-wrap .more-events-wrap .more-events-content {
  background: url("../images/content/border-dash.gif") left bottom repeat-x;
  text-align: center;
  padding: 15px 0;
  font-size: 0.8125em;
  color: #4e5456;
}
/* line 239, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-list-wrap .more-events-wrap .more-events-content a {
  background: url("../images/content/blue-arrow-down.png") right center no-repeat;
  padding-right: 15px;
}

/* line 246, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap {
  width: 100%;
  height: 320px;
  overflow: hidden;
  position: relative;
}
/* line 251, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap .map {
  width: 1280px;
  max-width: 1280px !important;
  position: absolute;
  left: 50%;
  margin-left: -640px;
}
/* line 258, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap #map-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../images/content/black-75-opacity.png") left top repeat;
  top: 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 266, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap #map-overlay .copy {
  margin-top: 80px;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 266, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  #cd-event-map-wrap #map-overlay .copy {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 266, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
  #cd-event-map-wrap #map-overlay .copy {
    margin-top: 40px;
  }
}
/* line 274, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap #map-overlay .copy .date {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  color: #C9192E;
  font-size: 1.125em;
}
/* line 280, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap #map-overlay .copy h1 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  color: white;
  font-size: 3.125em;
  margin: 0 0 10px;
}
/* line 286, ../../../../../../../../../src/design/vans/sass/cms/components/_eventslisting.scss */
#cd-event-map-wrap #map-overlay .copy .show-map-button {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  border: 3px solid white;
  padding: 13px 47px 11px 47px;
  color: white;
  font-size: 0.875em;
  display: inline-block;
  cursor: pointer;
}

/*****************************
 * Past Events List
 *****************************/
/* line 6, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-wrap {
  background: #fff;
  position: relative;
  *zoom: 1;
  clear: both;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.listingpastevents #cd-related-wrap:before, section.listingpastevents #cd-related-wrap:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.listingpastevents #cd-related-wrap:after {
  clear: both;
}
/* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 70.5em;
  width: 100%;
  *zoom: 1;
  width: 1024px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin: 0 auto;
  padding-top: 72px;
  padding-bottom: 40px;
}
/* line 121, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.listingpastevents #cd-related-content:before, section.listingpastevents #cd-related-content:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../src/design/shared/sass/foundation/components/_global.scss */
section.listingpastevents #cd-related-content:after {
  clear: both;
}
@media only screen {
  /* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content {
    padding-top: 72px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 1.5em;
  }
}
@media only screen and (max-width: 639px) {
  /* line 15, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    padding-top: 72px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 2.5em;
  }
}
/* line 35, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item {
  padding-left: 0.625em;
  padding-right: 0.625em;
  width: 25%;
  float: left;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  /* line 35, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content .cd-related-item {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding-top: 0px;
    padding-right: 1.5em;
    padding-bottom: 20px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 35, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content .cd-related-item {
    padding-left: 0.625em;
    padding-right: 0.625em;
    width: 50%;
    float: left;
    padding-top: 0px;
    padding-right: 2.5em;
    padding-bottom: 20px;
    padding-left: 0px;
  }
}
/* line 52, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item img {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  			  /*
  			   @media screen and (min-width: 1025px) {
                  height: 255px;
                  }      
  			    @mediaonly screen and (max-width: 639px){
                      height: 105px;
                  }
                  @mediaonly screen and (max-width: 639px)  and (orientation : landscape){
                      height: 222px;
                  }
                   @media only screen and (max-width: 480px) and (orientation: landscape){
                      height: 178px !important;
                  }
                  @media only screen and (min-width : 600px) and (max-width : 800px)and (orientation: portrait) {
                     height: 245px;
                  }
                   @media only screen and (max-width : 800px) and (min-width : 600px)and (orientation: landscape) {
                     height: 363px !important;
                  }
                  @mediaonly screen and (min-width: 640px) and (max-width: 1023px){
                     height: 339px;
                  }
                  @mediaonly screen and (min-width: 640px) and (max-width: 1023px) and (orientation : landscape){
                     height: 467px;
                  }
                  */
}
/* line 83, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item .tag {
  list-style: none;
  margin-bottom: 5px !important;
}
/* line 87, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item .tag li {
  color: #C9192E;
  font-size: 0.75em;
  background-image: url("../images/common/global-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: -63px -424px;
  padding-left: 10px;
 /* @media only screen and (max-width: 639px){
	  font-size:pxtoem(18);
	  background-position:left 8px;
  }*/
}
/* line 97, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item h4.cd-title, section.listingpastevents #cd-related-content .cd-related-item h4.cd-title a {
  font-size: 1.375em;
  text-transform: uppercase;
  line-height: 1.36364em;
  margin-bottom: 15px;
  color: #2B2B2B;
  /*@media only screen and (max-width: 639px){
	  font-size:pxtoem(36);
  }*/
}
/* line 107, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item p.description {
  color: #64686B;
  letter-spacing: .5px;
  font-size: 0.75em;
  margin-bottom: 15px;
}
@media only screen and (max-width: 639px) {
  /* line 107, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content .cd-related-item p.description {
    display: none;
  }
}
/* line 116, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item h4 {
  color: #C9192E;
  font-size: 0.75em;
  font-weight: normal;
  margin-bottom: 5px;
}
/* line 121, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item h4 sup {
  position: relative;
  top: -2px;
}
/* line 126, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item h3, section.listingpastevents #cd-related-content .cd-related-item .ui-dialog .ui-dialog-form-contents h6, .ui-dialog .ui-dialog-form-contents section.listingpastevents #cd-related-content .cd-related-item h6 {
  font-family: franklin-gothic-urw-cond, Arial Narrow Bold, Arial, sans-serif;
  font-weight: 700;
  color: #2b2b2b;
  font-size: 1.375em;
  text-transform: uppercase;
  line-height: 1.09091em;
  margin-bottom: 5px;
}
/* line 134, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
section.listingpastevents #cd-related-content .cd-related-item a.read-more-link {
  font-size: 0.8125em;
}
@media only screen and (max-width: 639px) {
  /* line 134, ../../../../../../../../../src/design/vans/sass/cms/components/_listingpastevents.scss */
  section.listingpastevents #cd-related-content .cd-related-item a.read-more-link {
    display: none;
  }
}

/*.video-wrap {
	@include grid-row();
	padding: 1em 0;
}*/
/****
 * Article Teasers are previews of articles displayed in various components
 * like The Wall, Related Content, etc
 ****/
/* line 6, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser {
  vertical-align: top;
  text-align: left;
  padding-bottom: 30px;
}
/* line 12, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser picture {
  width: 100%;
  margin-bottom: 15px;
}
/* line 17, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser p {
  color: #64686B;
  letter-spacing: .5px;
  font-size: 0.8125em;
  margin-bottom: 0px;
}
/* line 23, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser .read-more-link {
  font-size: 0.75em;
}
/* line 27, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser h5 {
  font-family: "franklin-gothic-urw-cond",sans-serif;
  font-size: 1.375em;
  text-transform: uppercase;
  line-height: 1.09091em;
  margin-bottom: 5px;
  color: #2B2B2B;
  font-weight: normal;
  overflow: hidden;
  font-weight: 700;
}
@media only screen and (max-width: 639px) {
  /* line 27, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
  article.teaser h5 {
    font-size: 1.125em;
  }
}
/* line 40, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser h5 a {
  font-size: 1em;
  color: #2b2b2b;
}
@media only screen and (max-width: 639px) {
  /* line 40, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
  article.teaser h5 a {
    font-size: 1em;
  }
}
/* line 49, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser .tag {
  list-style: disc;
  list-style-position: inside;
  margin-bottom: 5px !important;
}
/* line 54, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
article.teaser .tag li {
  color: #C9192E;
  font-size: 0.75em;
}
@media only screen and (max-width: 640px) {
  /* line 61, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
  article.teaser p,
  article.teaser .read-more-link {
    display: none;
  }
  /* line 66, ../../../../../../../../../src/design/vans/sass/cms/widgets/_article-teaser.scss */
  article.teaser h5 {
    font-size: 0.625em;
  }
}

/*******
 * List of category Tags displayed in an article teaser. Usually in a grid view
 *******/
/* line 4, ../../../../../../../../../src/design/vans/sass/cms/widgets/_tags.scss */
.tag {
  list-style: disc;
  list-style-position: inside;
  margin-bottom: 5px !important;
}
/* line 9, ../../../../../../../../../src/design/vans/sass/cms/widgets/_tags.scss */
.tag li {
  font-family: "franklin-gothic-urw-cond";
  font-weight: normal;
  color: #C9192E;
  font-size: 1em;
  line-height: 1.375em;
  margin-right: 8px;
  display: inline;
}
/* line 18, ../../../../../../../../../src/design/vans/sass/cms/widgets/_tags.scss */
.tag li a:after {
  content: ",";
  color: #000;
}
/* line 23, ../../../../../../../../../src/design/vans/sass/cms/widgets/_tags.scss */
.tag li:last-of-type a:after {
  content: "";
}