/* line 1, ../../src/sass/global.scss */
h1, h2, h3 {
  margin: 0;
}

/* line 1, ../../src/sass/partials/_dockers-chooser.scss */
body {
  min-width: 1024px;
}

body.fitguide {min-width: 1366px; overflow: auto !important; }

@media screen and (min-width: 1366px) {
  body.fitguide { overflow-x: hidden !important }
}

.H-ScrollWindow { height:100%; position:relative; width:400px; overflow-x:hidden; overflow-y:hidden;}

body.fitguide .shapes .facet .compare-slide-button {
  display: block;
  width: 0 !important;
  height: 0;
  position: absolute;
  top: 70px;
  border-color: transparent #f47321;
  border-style: solid;
}


body.fitguide .shapes .facet .compare-slide-button.prev {
  left: 0;
  border-width: 35px 27px 37px 0px;
}

body.fitguide .shapes .facet .compare-slide-button.prev .compare-arrows {
  left: 11px;
}

body.fitguide .shapes .facet .compare-slide-button.next {
  right: 0;
  border-width: 35px 0px 35px 27px;
}

body.fitguide .shapes .facet .compare-slide-button.next .compare-arrows {
  background-position: -10px;
  left: -22px;
}

body.fitguide .shapes .facet .compare-slide-button.disable {
  visibility: hidden;
}

body.fitguide .shapes .facet .compare-slide-button:hover {
  border-color: transparent #000;
}

body.fitguide .shapes .facet .compare-slide-button .compare-arrows {
  background: url("../img/fit-tool/compare-arrows.png") no-repeat 0 0;
  height: 7px;
  position: absolute;
  top: -4px;
  width: 10px;
}


/* line 9, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie9 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 16, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie9 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li.disabled .disabled-overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
/* line 24, ../../src/sass/partials/_dockers-chooser.scss */
/*
html.lt-ie9 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li:hover .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
*/
/* line 32, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie9 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li .checkbox input[type="checkbox"] {
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 43, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie9 #main-container #resultsBar #drawerContainer ul.shapes li form ul li .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 50, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie9 #main-container #resultsBar #drawerContainer ul.shapes li form ul li.disabled .disabled-overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
/* line 58, ../../src/sass/partials/_dockers-chooser.scss */
/*
html.lt-ie9 #main-container #resultsBar #drawerContainer ul.shapes li form ul li:hover .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
*/
/* line 66, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie9 #main-container #resultsBar #drawerContainer ul.shapes li form ul li .checkbox input[type="checkbox"] {
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

/* line 79, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.gender .chooser-container .drawer li {
  display: inline;
}
/* line 82, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.gender .chooser-container .drawer li header a {
  display: inline;
}
/* line 84, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.gender .chooser-container .drawer li header a > span {
  display: inline;
}
/* line 88, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.gender .chooser-container .drawer li header h2 {
  display: inline;
}
/* line 98, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li {
  display: inline;
}
/* line 101, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li header a, html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li header h2, html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li header .instructions {
  display: inline;
}
/* line 105, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li.collapsed {
  display: inline;
}
/* line 108, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li.collapsed header a, html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li.collapsed header h2 {
  display: inline;
}
/* line 111, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li.collapsed header .instructions {
  display: none;
}
/* line 119, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li form ul li .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 128, ../../src/sass/partials/_dockers-chooser.scss */
/*
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li form ul li:hover .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
*/
/* line 136, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men .chooser-container ul.shapes li form ul li .checkbox input[type="checkbox"] {
  top: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  display: none;
}
/* line 150, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li {
  display: inline;
}
/* line 153, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li header a, html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li header h2, html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li header .instructions {
  display: inline;
}
/* line 157, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li.collapsed {
  display: inline;
}
/* line 160, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li.collapsed header a, html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li.collapsed header h2 {
  display: inline;
}
/* line 163, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li.collapsed header .instructions {
  display: none;
}
/* line 171, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li form ul li .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 180, ../../src/sass/partials/_dockers-chooser.scss */
/*
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li form ul li:hover .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
*/
/* line 188, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper.men.dockers .chooser-container ul.shapes li form ul li .checkbox input[type="checkbox"] {
  top: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/* line 202, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li {
  display: inline;
}
/* line 205, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li header a, html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li header h2, html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li header .instructions {
  display: inline;
}
/* line 209, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li.collapsed {
  display: inline;
}
/* line 212, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li.collapsed header a, html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li.collapsed header h2 {
  display: inline;
}
/* line 215, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li.collapsed header .instructions {
  display: none;
}
/* line 223, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 232, ../../src/sass/partials/_dockers-chooser.scss */
/*
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li:hover .prodImg img.alt {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
*/
/* line 240, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container .drawer-wrapper .chooser-container ul.shapes li form ul li .checkbox input[type="checkbox"] {
  top: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

/* line 253, ../../src/sass/partials/_dockers-chooser.scss */
#main-container {
  overflow: hidden;
}
/* line 255, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper {
  position: relative;
  font-family: "TradeGothicLTStdCnNo.18",Helvetica,Arial,sans-serif;
  min-width: 1024px;
  max-width: 1366px;
  overflow: hidden;
}
/* line 259, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper:first-child {
  margin: 0;
}
/* line 266, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.shrunk .chooser-container #drawerContainer .shapes {
  padding-top: 7%;
}
/* line 276, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men .chooser-container header {
  padding-top: 66px;
}
/* line 279, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men .chooser-container .shapes {
  margin-top: 66px;
}
/* line 282, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men .chooser-container .shapes li header h2 {
  padding: 10px;
  height: 25px;
}
/* line 288, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men .chooser-container .shapes li.collapsed header h2 {
  padding: 18px 0 0 8px;
  height: 58px;
}
/* line 297, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers {
  margin-top: 15px;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
}
/* line 301, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers + .grid-wrapper > #resultsBar .shapes > li .instructions {
  font-size: 0.75em;
  letter-spacing: 0;
  padding-left: 5px;
  text-transform: none;
}
/* line 308, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container {
  width: 100%;
  height: 100%;
}
/* line 311, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header {
  padding: 0 0 0 175px;
  min-width: auto;
  width: 281px;
  text-align: right;
  border-right: 1px solid #000;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 80px;
}
/* line 321, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header h1 {
  text-transform: uppercase;
  font-size: 5em;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  left: -61px;
  padding-right: 20px;
  padding-bottom: 25px;
  width: 322px;
}
/* line 330, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header span {
  display: none;
}
/* line 333, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header hr {
  display: none;
}
/* line 336, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header p {
  display: block;
  width: 230px;
  padding: 20px 20px 29px 32px;
  font-weight: normal;
  border-top: 1px solid #000;
  margin-top: 2px;
  font-size: 1em;
  line-height: 1.3em;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  position: relative;
}
/* line 348, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header p:before {
  content: ' ';
  border-top: 1px solid #000;
  height: 1px;
  position: absolute;
  right: 0;
  top: -4px;
  left: 0;
}
/* line 357, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container > header p span {
  display: block;
  font-size: 1em;
}
/* line 363, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes {
  position: absolute;
  vertical-align: top;
  width: auto;
  margin: 0;
  padding: 17% 0 0 490px;
  top: 0;
  left: 0;
  width: 90%;
  z-index: 4;
}
/* line 375, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes.expanded > li.collapsed {
  background: url("/_ui/dockers/img/fit-tool/dockers-drawer-bg.png") no-repeat 0 0;
  background-size: 100% 176px;
}
/* line 378, ../../src/sass/partials/_dockers-chooser.scss */
/*
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes.expanded > li.collapsed:hover {
  background-position: 0 -90px;
}
*/
/* line 381, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes.expanded > li.collapsed a {
  width: 24px;
}
/* line 383, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes.expanded > li.collapsed a span {
  left: 4px;
  top: 28px;
}
/* line 386, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes.expanded > li.collapsed a span img {
  width: 19px;
}
/* line 391, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes.expanded > li.collapsed h2 {
  padding-left: 6px;
  width: auto;
}
/* line 398, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li {
  width: auto;
  background: #fff;
  display: inline-block;
  vertical-align: top;
}
/* line 403, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li a {
  width: 50px;
}
/* line 405, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li a span {
  left: 12px;
}
/* line 407, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li a span img {
  width: 27px;
}
/* line 412, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li h2 {
  padding: 12px 10px 15px;
  height: 18px;
  font-size: 1.3em;
  width: auto;
  color: #353537;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
}
#main-container.fg #containerToolTip {
  display: none;
}
/* line 419, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li h2 span {
  color: #353537;
}
/* line 423, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li .instructions {
/*  font-size: 0.75em;
  letter-spacing: 0;
  padding: 22px 12px 14px;
  text-transform: none;
  width: auto;
  color: #555;
  zoom: 1;*/
}
/* line 433, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li form ul li p {
  color: #555;
  font-size: 0.7em;
}
/* line 438, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed {
  background: url("../img/fit-tool/dockers-drawer-bg.png") no-repeat 0 0;
  height: 74px;
  width: 267px;
  display: inline-block;
  transition: none;
  vertical-align: top;
}
/* line 445, ../../src/sass/partials/_dockers-chooser.scss */
/*
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed:hover {
  background-position: 0 -90px;
  color: #000;
}
*/
/* line 448, ../../src/sass/partials/_dockers-chooser.scss */
/*
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed:hover header {
  transition: border 0.4s linear;
}
*/
/* line 450, ../../src/sass/partials/_dockers-chooser.scss */
/*
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed:hover header h2, #main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed:hover header span {
  color: #fff;
}
*/
/* line 455, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed a {
  width: 50px;
}
/* line 457, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed a span {
  display: block;
  left: 12px;
  width: auto;
}
/* line 463, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed h2 {
  font-size: 1.3em;
  padding-top: 20px;
  height: 54px;
  letter-spacing: 1px;
  width: auto;
  color: #353537;
  -webkit-transition: border 0.4s linear, color 0.4s linear;
  -moz-transition: border 0.4s linear, color 0.4s linear;
  -ms-transition: border 0.4s linear, color 0.4s linear;
  transition: border 0.4s linear, color 0.4s linear;
}
/* line 474, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper.men.dockers .chooser-container .shapes > li.collapsed h2 span {
  color: #353537;
  font-size: 0.8em;
  line-height: 0.8em;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  -webkit-transition: border 0.4s linear, color 0.4s linear;
  -moz-transition: border 0.4s linear, color 0.4s linear;
  -ms-transition: border 0.4s linear, color 0.4s linear;
  transition: border 0.4s linear, color 0.4s linear;
}
/* line 491, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .background-image {
  margin: 0;
  width: 100%;
}
/* line 495, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container {
  position: absolute;
  z-index: 4;
  top: 5px;
  left: 0;
  text-align: left;
  width: 100%;
}
/* line 502, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container header {
  min-width: auto;
  clear: both;
  padding: 6.4% 0 0 17%;
}
/* line 506, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container header span {
  font-size: 1.5em;
  text-transform: uppercase;
  color: #fff;
}
/* line 511, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container header p {
  margin: 12px 0 0 0;
  text-transform: none;
  display: block;
  font-size: 1em;
  line-height: 1em;
  font-weight: normal;
}
/* line 518, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container header p span {
  display: block;
  margin: 7px 0 0 0;
  font-size: 0.8em;
  color: #000;
}
/* line 525, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container header hr {
  border: none;
  border-bottom: 1px solid #fff;
  width: 660px;
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 533, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container header h1 {
  font-family: "TradeGothicLTStdBdCnNo.20",Helvetica,Arial,sans-serif;
  font-size: 6em;
  position: relative;
  line-height: 0.9em;
  left: -4px;
  text-transform: uppercase;
  font-weight: normal;
  text-shadow: 0 0 0.2em #fff;
}
/* line 544, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes {
  width: 83%;
  clear: both;
  padding: 0 0 0 17%;
  margin: 2% 0 0 0;
  list-style: none;
}
/* line 550, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes.expanded {
  padding-left: 135px;
}
/* line 552, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes.expanded li.collapsed {
  width: 175px;
}
/* line 1, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li {
  width: auto;
  height: auto;
  background: #fff;
  color: #000;
  margin: 15px 10px 0 0;
  padding: 5px 5px 7px;
  display: inline-block;
  vertical-align: top;
  visibility: hidden;
}

/*::-webkit-scrollbar {
   -webkit-appearance: none;
   width: 10px;
}

::-webkit-scrollbar-thumb {
   border-radius: 4px;
   background-color: rgba(0,0,0,.5);
   -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}*/

/* line 11, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.visible {
  visibility: visible;
}
/* line 13, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.visible form ul li {
  visibility: visible;
}
/* line 1, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal {
  position: absolute;
  z-index: -1;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 9, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal.reveal {
  display: block;
}
/* line 13, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal.leg .reveal-text {
  top: 30%;
}
/* line 18, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal.rise .reveal-text {
  top: 29%;
}
/* line 23, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal.curve .reveal-text {
  top: 32%;
  right: 15%;
}
/* line 26, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal.curve .reveal-text .reveal-block {
  width: 180px;
  padding-right: 27px;
  height: 24px;
}
/* line 31, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal.curve .reveal-text .reveal-block p {
  float: left;
}
/* line 37, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal .background-image {
  position: absolute;
  z-index: 1;
  width: 100%;
  right: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
  /* IE6 & 7 */
  zoom: 1;
}
/* line 49, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal .reveal-text {
  position: absolute;
  z-index: 2;
  text-align: left;
  font-size: 1em;
  right: 21.7%;
  top: 32%;
}
/* line 56, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal .reveal-text h1 {
  font-size: 1.1em;
  color: #c51230;
  padding: 6px 0 0 8px;
  margin: 0;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1em;
}
/* line 65, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal .reveal-text .reveal-block {
  width: 155px;
  padding: 5px 110px 0 0;
  margin: 5px 0 0 7px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
/* line 71, ../../src/sass/partials/_hover-reveal.scss */
#main-container .drawer-wrapper .chooser-container .shapes li .hover-reveal .reveal-text .reveal-block p {
  color: #000;
  padding: 0;
  margin: 0;
  line-height: 1.3em;
  font-size: 0.75em;
  text-transform: uppercase;
  width: 118px;
}
/* line 18, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header {
  width: 100%;
  border: 1px solid #b8b8b8;
  height: 45px;
  min-width: auto;
  padding: 0;
  margin: 0;
}
/* line 25, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header a {
  display: inline-block;
  width: 45px;
  height: 100%;
  text-decoration: none;
  color: #fff;
  vertical-align: top;
  outline: none;
}
/* line 33, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header a span {
  width: 28px;
  height: 28px;
  line-height: 1.8em;
  font-size: 0.8em;
  display: block;
  position: relative;
  top: 24px;
  left: 10px;
  text-align: center;
}
/* line 43, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header a span img {
  display: block;
}
/* line 45, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header a span img:first-child {
  display: none;
}
/* line 51, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header h2 {
  color: #000;
  width: auto;
  display: inline-block;
  height: 35px;
  border-left: 1px solid #b8b8b8;
  line-height: 1.2em;
  padding: 10px 0 0 12px;
  font-size: 1.5em;
}
/* line 60, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header h2 span {
  display: none;
  font-size: 0.5em;
  line-height: 1em;
  font-weight: normal;
  margin: 0 0 1px;
}
/* line 66, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header h2 span.italic {
  font-style: italic;
  display: inline;
  color: #000;
}
/* line 71, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header h2 span.boldpop {
  font-size: 1em;
  display: inline;
  color: #000;
}
/* line 75, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header h2 span.boldpop img {
  display: inline;
}
/* line 77, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li header h2 span.boldpop img:first-child {
  display: none;
}
/* line 85, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li:hover {
  /*background: #fff;
  color: #000;
  cursor: pointer;
}*/
/* line 89, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li:hover a {
  color: #fff;
}*/
/* line 92, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li:hover h2 {
  color: #000;
}*/
/* line 96, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li:hover .quizFilter a {
  color: #000;
  text-decoration: none;
}*/
/* line 102, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li a.close {
  height: 45px;
}
/* line 104, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li a.close span {
  top: 8px;
}
/* line 108, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li h2 {
  height: 25px;
  width: auto;
  padding: 10px;
  border-left: 1px solid #b8b8b8;
  color: #000;
}
/* line 114, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li h2 span {
  display: none;
}
/* line 118, ../../src/sass/partials/_dockers-shape-chooser.scss */
.instruction-container {
  height: 100%;
    float:right;
    border-left: 1px solid #b8b8b8;
    display:none;
}
#main-container .drawer-wrapper .chooser-container .shapes li .instructions {
/*  display: inline-block;
  font-size: .75em;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: .75em;
  padding: 25px 5px 0px 16px ;
  margin: 0;
  border-left: 1px solid #b8b8b8;
  color: #000;
  text-transform: uppercase;
  vertical-align: top;
  max-width:150px;*/
  display: table-cell !important;
    vertical-align: middle;
    font-size: .48em;
    font-weight: normal;
    line-height: 12px;
    padding-left: 25px;
    padding-right: 5px;
    margin: 0;
    color: #000;
}
/* line 131, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form {
  display: block;
  clear: both;
  border-top: none;
  padding: 0;
  width: 100%;
  position:relative;
}
/* line 138, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul {
  list-style: none;
  color: #fff;
  padding: 0 5px 5px 5px;
  margin: 0;
}
/* line 143, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li {
  display: inline-block;
  vertical-align: top;
  width: 125px;
  margin: 0 5px 0 10px;
  padding: 0;
  font-size: 1em;
  height: auto;
  background: #fff;
  color: #000;
  float:left;
}
/* line 153, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .prodImg {
  position: relative;
  width: 100%;
  height: 205px;
}
/* line 157, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .prodImg img {
  position: absolute;
  top: 0;
  z-index: 0;
}
/* line 161, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .prodImg img.alt {
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s linear;
}
/* line 168, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li:last-child {
  margin-right: 5px;
}
/* line 171, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .disabled-overlay {
  display: none;
  width: 125px;
  position: absolute;
  z-index: 10;
  background: #fff;
  opacity: 0.7;
}
/* line 180, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li.disabled .disabled-overlay {
  display: block;
}
/* line 184, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li form ul li.disabled:hover .checkbox-container {
  background: #875f2f;
}
*/
/* line 192, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li form ul li:hover .prodImg img.alt {
  opacity: 1;
  transition: opacity 0.4s linear;
}*/
/* line 200, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li form ul li:hover .prodImg .player {
  opacity: 1;
  transition: opacity 0.4s linear;
}*/
/* line 204, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*.lt-ie9 #main-container .drawer-wrapper .chooser-container .shapes li form ul li:hover .prodImg .player {
  display: block;
}*/
/* line 208, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li form ul li:hover .checkbox-container {
  background: #f17333;
  transition: background 0.4s linear;
}*/
/* line 204, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li.selected .checkbox-container {
  background: #f17333;
  transition: background 0.4s linear;
}
/* line 209, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox-container {
  display: block;
  background: #875f2f;
}
/* line 213, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox {
  line-height: 1em;
  float: left;
  padding: 0 0 0 5px;
  width: 92px;
  color: #fff;
  min-height: 23px;
  position: relative;
}
/* line 221, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  padding: 0;
  margin: 0;
  width: auto;
  left: 0;
  vertical-align: top;
  top: 4px;
}
/* line 231, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox input[type="checkbox"]:checked + .checkbox-text > .checkbox-img {
  background-position: 0px -21px;
}
/* line 235, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox .checkbox-text {
  vertical-align: middle;
  position: absolute;
  top: 0;
  padding: 6px 0 6px 17px;
}
/* line 240, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox .checkbox-text .checkbox-img {
  background: url("../img/fit-tool/dockers-checkbox.png") no-repeat 0 0;
  width: 11px;
  height: 12px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  left: 1px;
  top: 8px;
}
/* line 250, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .checkbox .checkbox-text span {
  text-transform: uppercase;
  font-size: 0.6em;
  display: block;
  width: 68px;
}
/* line 1, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip {
  background: none;
  margin: 0;
}
/* line 4, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip a {
  height: auto;
  width: auto;
  float: none;
  border: none;
  text-decoration: none;
}
/* line 11, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip p {
  display: none;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-repeat.gif") repeat-y center center;
  position: absolute;
  width: 110px;
  padding: 5px;
  color: #222;
  z-index: 10;
}
/* line 19, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip p:after {
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-footer.gif") no-repeat center center;
  content: "";
  height: 19px;
  width: 120px;
  display: block;
  position: absolute;
  bottom: -19px;
  left: 0;
}
/* line 29, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip p:before {
  width: 120px;
  height: 3px;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-header.gif") no-repeat center center;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 41, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip.multiple p {
  display: none;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-repeat.gif") repeat-y center center;
  position: absolute;
  width: 150px;
  padding: 10px;
  color: #222;
  z-index: 10;
}
/* line 49, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip.multiple p:after {
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-footer.gif") no-repeat center center;
  content: "";
  height: 15px;
  width: 170px;
  display: block;
  position: absolute;
  bottom: -15px;
  left: 0;
}
/* line 59, ../../src/sass/partials/_dockers-tooltip.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip.multiple p:before {
  width: 170px;
  height: 3px;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-header.gif") no-repeat center center;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 260, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip {
  width: auto;
  padding: 0 6px;
  color: #fff;
  float: right;
}
/* line 265, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip p {
  display: none;
  background: url("../img/fit-tool/tooltip-bg-repeat.gif") repeat-y center center;
  position: absolute;
  bottom: 34px;
  left: 15px;
}
/* line 273, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .tooltip.multiple p {
  display: none;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-repeat.gif") repeat-y center center;
  position: absolute;
  bottom: 45px;
  left: -114px;
}
/* line 282, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li p {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 0.8em;
  line-height: 1em;
  clear: both;
}
/* line 289, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .quizFilter {
  display: block;
  margin-top: 50px;
}
/* line 292, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .quizFilter a {
  display: block;
  text-decoration: none;
}
/* line 295, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .quizFilter a h2 {
  font-size: 1em;
  line-height: 1em;
  border: none;
  text-align: center;
  padding: 0;
  height: auto;
}
/* line 302, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .quizFilter a h2 span {
  font-size: 0.8em;
  display: block;
  margin-top: 15px;
}
/* line 308, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li form ul li .quizFilter a img {
  display: block;
  margin: 10px auto;
  width: 60%;
}
/* line 318, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed {
  margin: 15px 10px 0 0;
  width: 230px;
  height: 76px;
  background: #212121;
  color: #fff;
  padding: 5px 5px 7px;
  display: inline-block;
  vertical-align: top;
}
/* line 327, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header {
  padding: 0;
  margin: 0;
  border: 1px solid #5f5f5f;
  height: 100%;
  min-width: auto;
}
/* line 333, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header a {
  display: inline-block;
  width: 45px;
  height: auto;
  text-decoration: none;
  color: #fff;
  vertical-align: top;
}
/* line 340, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header a span {
  width: 28px;
  height: 28px;
  line-height: 1.8em;
  font-size: 0.8em;
  display: block;
  position: relative;
  top: 24px;
  left: 10px;
  text-align: center;
}
/* line 350, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header a span img {
  display: none;
}
/* line 352, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header a span img:first-child {
  display: block;
}
/* line 358, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header h2 {
  font-family: 'TradeGothicLTStdCnNo.18';
  width: auto;
  display: inline-block;
  height: 66px;
  border-left: 1px solid #5f5f5f;
  letter-spacing: 2px;
  line-height: 1.2em;
  padding: 10px 0 0 12px;
  font-size: 1.5em;
  color: #fff;
}
/* line 369, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header h2 span {
  display: block;
  font-size: 0.5em;
  line-height: 1em;
  font-weight: normal;
  margin: 0 0 1px;
}
/* line 375, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header h2 span.italic {
  font-style: italic;
  letter-spacing: 1px;
  color: #fff;
}
/* line 380, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header h2 span.boldpop {
  font-size: 1em;
  display: inline;
  color: #fff;
}
/* line 384, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header h2 span.boldpop img {
  display: none;
}
/* line 386, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header h2 span.boldpop img:first-child {
  display: inline;
}
/* line 393, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed header .instructions {
  display: none;
}
/* line 397, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:last-child {
  margin-right: 0;
}
/* line 400, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover {
  background: #fff;
  color: #000;
  cursor: pointer;
  transition-property: color, background;
  transition-duration: 0.4s;
  transition-timing-function: linear;
}*/
/* line 407, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover header {
  border: 1px solid #b8b8b8;
}
*/
/* line 409, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover header span {
  color: #000;
}
*/
/* line 413, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover a {
  color: #000;
}
*/
/* line 416, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover h2 {
  border-left: 1px solid #b8b8b8;
  color: #000;
}
*/
/* line 420, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover h2 span.italic {
  color: #000;
}
*/
/* line 423, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover h2 span.boldpop {
  color: #000;
}
*/
/* line 425, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover h2 span.boldpop img {
  display: inline;
}
*/
/* line 427, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover h2 span.boldpop img:first-child {
  display: none;
}
*/
/* line 434, ../../src/sass/partials/_dockers-shape-chooser.scss */
/*
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed:hover .hover-reveal .reveal-text .reveal-block p {
  color: #fff;
}
*/
/* line 438, ../../src/sass/partials/_dockers-shape-chooser.scss */
#main-container .drawer-wrapper .chooser-container .shapes li.collapsed form {
  display: none;
}
/* line 559, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container #drawerContainer.sticky {
  position: fixed;
  top: 0px;
  width: 1366px;
}
/* line 563, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container #drawerContainer.sticky ul.shapes {
  padding: 0;
  padding-left: 490px;
}
/* line 569, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container #drawerContainer.stuckAtBottom {
  position: absolute;
  bottom: 120px;
  width: 100%;
}
/* line 573, ../../src/sass/partials/_dockers-chooser.scss */
#main-container .drawer-wrapper .chooser-container #drawerContainer.stuckAtBottom ul.shapes {
  padding: 0;
  padding-left: 490px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 585, ../../src/sass/partials/_dockers-chooser.scss */
  #main-container {
    min-width: 1125px;
  }
}
/* line 592, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar {
  left: 0;
}
/* line 594, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li {
  display: inline;
}
/* line 598, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li.open header h2 {
  color: #000;
}
/* line 603, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li a {
  display: inline;
}
/* line 606, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li a span img {
  position: absolute;
  z-index: 0;
}
/* line 609, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li a span img:first-child {
  z-index: 1;
}
/* line 615, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li h2 {
  display: inline;
  color: #fff;
  font-size: 1em;
  line-height: 1em;
}
/* line 620, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li h2.italic {
  font-size: 0.5em;
}
/* line 624, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .drawers #drawerContainer .shapes li p.instructions {
  display: none;
}
/* line 630, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .status .status-container .compare-container ul li {
  display: inline;
}
/* line 636, ../../src/sass/partials/_dockers-chooser.scss */
html.lt-ie8 #main-container #resultsBar .filters ul li {
  display: inline;
}

/* Dockers-specific compare modal rules */
/* line 646, ../../src/sass/partials/_dockers-chooser.scss */
.dockersModal .fancybox-skin {
  border: none;
}
/* line 650, ../../src/sass/partials/_dockers-chooser.scss */
.dockersModal .fancybox-close {
  background: url("../img/fit-tool/close-orange-circle.png") no-repeat;
  height: 27px;
  right: 30px;
  top: 20px;
  width: 27px;
  z-index: 8050;
}
/* line 660, ../../src/sass/partials/_dockers-chooser.scss */
.dockersModal.dockersError .fancybox-title-over-wrap {
  background-color: #faf7f2;
  bottom: auto;
  height: 40px;
  left: 0;
  padding: 0;
  right: 0;
  top: 0;
  width: 100%;
}
/* line 670, ../../src/sass/partials/_dockers-chooser.scss */
.dockersModal.dockersError .fancybox-title-over-wrap h2 {
  color: #f47321;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 2.857142857em;
}
/* line 678, ../../src/sass/partials/_dockers-chooser.scss */
.dockersModal.dockersError .errorWrap {
  margin-top: 60px;
}
/* line 682, ../../src/sass/partials/_dockers-chooser.scss */
.dockersModal.dockersError .fancybox-close {
  top: 7px;
  right: 14px;
}

/* line 2, ../../src/sass/partials/_quickview.scss */
div#quickview {
  width: 1075px;
  height: 649px;
  margin: 0 auto 0 auto;
  /* top part of the quick-view: everything except for the shop now controls */
  /* container for the shopnow button and controls at the bottom */
}
/* line 7, ../../src/sass/partials/_quickview.scss */
div#quickview .display-none {
  display: none;
}
/* line 12, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main {
  width: 100%;
  height: 561px;
  position: relative;
  overflow: hidden;
  /**
   * for all product view divs - different views of the product, typically
   * stacked on top of each other, but can also be layed out in a row for
   * the 360 animation.
   */
  /** the thumbnail, animation and video controls in the column on the left */
}
/* line 18, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div#js-qv-productViewGroup, div#quickview div#js-qv-main .js-qv-video-view {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 26, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-video-view {
  display: none;
}
/* line 30, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main h1 {
  position: absolute;
  left: 139px;
  top: 38px;
  width: 260px;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 40px;
  text-transform: uppercase;
  text-align: left;
  line-height: 35px;
  color: #333333;
  font-weight: normal;
}
/* line 43, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main h1.w-title {
}
/* line 49, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-close {
  position: absolute;
  width: 27px;
  height: 27px;
  top: 10px;
  right: 0;
  cursor: pointer;
  background: url("../img/fit-tool/close-icon.png") no-repeat center center;
}
/* line 64, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view {
  position: relative;
  width: 1075px;
  height: 100%;
  float: left;
  /* image elements for the product view shots */
  /* div inside the first product view that contains callouts, etc */
}
/* line 71, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view img.js-qv-product-img {
  display: block;
  position: absolute;
  top: 0;
  center: 0;
}
/* line 79, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* left and right side child detail blocks, positioned near bottom */
}
/* line 86, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details {
  position: absolute;
  top: 490px;
  width: 270px;
  padding-top: 12px;
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 13px;
  line-height: 16px;
  text-transform: none;
  text-align: left;
  color: #666666;
}
/* line 98, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details.womens {
  border-top: 1px solid #ccc;
}
/* line 102, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details strong {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  color: #333333;
  font-weight: normal;
}
/* line 110, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details.qv-left-detail {
  left: 90px;
}
/* line 114, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details.qv-right-detail {
  right: 58px;
  height: 60px;
}
/* line 118, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details.qv-right-detail.mens {
  top: 350px;
  height: 200px;
}
/* line 122, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.qv-fit-details.qv-right-detail.mens div:first-child {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #333333;
  text-transform: uppercase;
  text-align: left;
}
div#quickview div#js-qv-main div.js-qv-product-view div.js-qv-details div.fit-how-it {
  width: 166px;
  padding-right: 7px;
}
/* line 137, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls {
  position: absolute;
  top: 36px;
  left: 20px;
  width: 42px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 146, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li {
  cursor: pointer;
  margin: 0 0 5px 0;
}
/* line 151, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li.js-qv-thumb {
  position: relative;
  width: 40px;
  height: 40px;
  margin: 0 1px 5px 1px;
  background: #fff;
}
/* line 158, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li.js-qv-thumb img {
  width: 40px;
  height: 40px;
}
/* line 163, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li.js-qv-thumb div {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 2px;
  left: 2px;
}
/* line 172, ../../src/sass/partials/_quickview.scss */
/*
div#quickview div#js-qv-main ul.qv-controls li.js-qv-thumb:hover div, div#quickview div#js-qv-main ul.qv-controls li.js-qv-thumb.active div {
  border: 2px solid #f17333;
  top: 0px;
  left: 0px;
}
*/
/* line 180, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li.js-qv-control {
  width: 42px;
  height: 41px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 186, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li.js-qv-control#three-sixty {
  margin-top: 13px;
  background-image: url("../img/fit-tool/360-icon.png");
}
/* line 190, ../../src/sass/partials/_quickview.scss */
/*
div#quickview div#js-qv-main ul.qv-controls li.js-qv-control#three-sixty:hover, div#quickview div#js-qv-main ul.qv-controls li.js-qv-control#three-sixty.active {
  background-image: url("../img/fit-tool/360-icon-active.png");
}
*/
/* line 195, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main ul.qv-controls li.js-qv-control#video {
  background-image: url("../img/fit-tool/video-icon.png");
}
/* line 198, ../../src/sass/partials/_quickview.scss */
/*
div#quickview div#js-qv-main ul.qv-controls li.js-qv-control#video:hover, div#quickview div#js-qv-main ul.qv-controls li.js-qv-control#video.active {
  background-image: url("../img/fit-tool/video-icon-active.png");
}
*/
/* line 205, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout {
  position: absolute;
  width: 165px;
  background: url("../img/fit-tool/callout-circle.png") no-repeat;
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 13px;
  text-align: center;
  color: #666666;
  /* womens levis callouts */
  /* mens levis callouts */
  /* dockers callouts */
}
/* line 214, ../../src/sass/partials/_quickview.scss */
html.lt-ie9.lt-ie8 div#quickview div#js-qv-main div.qv-callout {
  padding-top: 65px;
}
/* line 218, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-type {
  line-height: 1em;
  text-transform: uppercase;
}
/* line 223, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-divider {
  width: 16px;
  height: 3px;
  background: #000;
  margin: 13px auto 15px;
}
/* line 230, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-value {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 23px;
  line-height: 1em;
  text-transform: uppercase;
  margin-top: 10px;
  width: 120px;
}
/* line 238, ../../src/sass/partials/_quickview.scss */
html.lt-ie9.lt-ie8 div#quickview div#js-qv-main div.qv-callout div.qv-callout-value {
  height: 36px;
  margin: 8px 23px 52px;
  width: auto;
}
/* line 245, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout p.qv-callout-text {
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  line-height: 16px;
  text-transform: none;
  margin-top: 20px;
}
/* line 252, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-leader {
  position: absolute;
  height: 5px;
  background: url("../img/fit-tool/leader-dot.png") no-repeat;
  top: 82px;
}
/* line 258, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-leader > div {
  height: 1px;
  background: #b19d7e;
  margin-top: 2px;
}
/* line 264, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-leader.right-pointing {
  background-position: right 0;
  left: 162px;
}
/* line 268, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-leader.right-pointing > div {
  margin-right: 3px;
}
/* line 273, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-leader.left-pointing {
  background-position: left 0;
}
/* line 276, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout div.qv-callout-leader.left-pointing > div {
  margin-left: 3px;
}
/* line 283, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#w-body-shape {
  left: 150px;
  top: 167px;
}
/* line 287, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#w-body-shape div.qv-callout-leader {
  width: 106px;
}
/* line 292, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#w-rise {
  left: 876px;
  top: 25px;
}
/* line 296, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#w-rise div.qv-callout-leader {
  width: 173px;
  margin-left: -170px;
}
/* line 302, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#w-leg-shape {
  left: 738px;
  top: 245px;
}
/* line 306, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#w-leg-shape div.qv-callout-leader {
  width: 55px;
  margin-left: -52px;
}
/* line 313, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#m-fit {
  left: 150px;
  top: 214px;
}
/* line 317, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#m-fit div.qv-callout-leader {
  width: 102px;
}
/* line 322, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#m-rise {
  left: 842px;
  top: 68px;
}
/* line 326, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#m-rise div.qv-callout-leader {
  width: 142px;
  margin-left: -139px;
}
/* line 333, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#d-fit {
  left: 130px;
  top: 202px;
}
/* line 337, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#d-fit div.qv-callout-leader {
  width: 117px;
}
/* line 342, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#d-rise {
  left: 746px;
  top: 57px;
}
/* line 346, ../../src/sass/partials/_quickview.scss */
div#quickview div#js-qv-main div.qv-callout#d-rise div.qv-callout-leader {
  width: 52px;
  margin-left: -49px;
}
/* line 355, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow {
  width: 100%;
  height: 49px;
  margin: 0 0 39px 0;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 49px;
  color: #333333;
}
/* line 366, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow div, div#quickview div#qv-shopnow a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 100%;
}
/* line 373, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow > div {
  margin: 0 auto;
  width: 696px;
}
/* line 377, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow > div div.colors-available {
  height: 49px;
  font-size: 15px;
  margin-right: 40px;
  margin-left: 186px;
  float: left;
}
/* line 386, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow > div label.checkbox {
  float: left;
  height: 100%;
  width: 220px;
  text-align: left;
}
/* line 392, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow > div label.checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  padding: 0;
  margin: 0 5px 0 0;
  width: auto;
  left: 0;
}
div#quickview div#qv-shopnow > div label.checkbox input[type="checkbox"] {
  background: url("../img/fit-tool/dockers-checkbox2.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
/* line 400, ../../src/sass/partials/_quickview.scss */
html.lt-ie9 div#quickview div#qv-shopnow > div label.checkbox input[type="checkbox"] {
  position: relative;
}
/* line 404, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow > div label.checkbox input[type="checkbox"]:checked + span.disabled-detector + span.compare-button-add {
  background: url("../img/fit-tool/dockers-checkbox2.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
  color: #c41230;
}
/* line 408, ../../src/sass/partials/_quickview.scss */
div#quickview div#qv-shopnow > div label.checkbox span.compare-button-add {
  background: url(../img/fit-tool/dockers-checkbox.png) no-repeat 0 3px;
  padding-left: 20px;
  text-transform: uppercase;
  vertical-align: top;
}
/* line 413, ../../src/sass/partials/_quickview.scss */
/*
div#quickview div#qv-shopnow > div label.checkbox span.compare-button-add:hover {
  color: #f47321;
}
*/
/* line 417, ../../src/sass/partials/_quickview.scss */
html.lt-ie9 div#quickview div#qv-shopnow > div label.checkbox span {
  background: none;
  padding-left: 0;
}

div#quickview div#qv-shopnow > div label.checkbox input+span.disabled-detector {
  display: none;
}

div#quickview div#qv-shopnow > div label.checkbox input[disabled]+span.disabled-detector {
  display: inline;
}

div#quickview div#qv-shopnow > div label.checkbox span.disabled-detector {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}

/** the fit chart */
/* line 428, ../../src/sass/partials/_quickview.scss */
div.comb {
  width: 268px;
  height: 13px;
  border: 1px solid #b0b0b0;
  border-top: none;
  position: absolute;
  bottom: 23px;
}
/* line 436, ../../src/sass/partials/_quickview.scss */
div.comb div {
  float: left;
  width: 88px;
  height: 100%;
  border-left: 1px solid #b0b0b0;
}
/* line 442, ../../src/sass/partials/_quickview.scss */
div.comb div:first-child {
  border-left: none;
}
/* line 446, ../../src/sass/partials/_quickview.scss */
div.comb div.selected {
  background: url("../img/fit-tool/red-dot.png") no-repeat center 0px;
}

/** the 'tight' and 'loose' labels under the fit chart */
/* line 453, ../../src/sass/partials/_quickview.scss */
div.detail-label {
  position: absolute;
  bottom: 0px;
  text-transform: uppercase;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  color: #333333;
  font-size: 13px;
}
/* line 461, ../../src/sass/partials/_quickview.scss */
div.detail-label.left {
  left: 0px;
}
/* line 465, ../../src/sass/partials/_quickview.scss */
div.detail-label.right {
  right: 0px;
}

/* shop now button */
/* line 471, ../../src/sass/partials/_quickview.scss */
a.js-shop-now-btn {
  display: block;
  height: 49px;
  color: #fff;
  background: url("../img/fit-tool/dockers_button_right.gif") no-repeat right;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 16px;
  color: #222222;
  margin-top: 28px;
  float: left;
}
/* line 485, ../../src/sass/partials/_quickview.scss */
a.js-shop-now-btn span {
  display: block;
  height: 49px;
  line-height: 49px;
  margin: 0;
  border: 0;
  background: url("../img/fit-tool/dockers_button_left.gif") no-repeat left;
}
/* line 497, ../../src/sass/partials/_quickview.scss */
/*
a.js-shop-now-btn:hover {
  color: #f17333;
}
*/
/* line 503, ../../src/sass/partials/_quickview.scss */
/*
a.js-shop-now-btn:hover span {
  border: 0;
}
*/
/* line 508, ../../src/sass/partials/_quickview.scss */
a.js-shop-now-btn#js-qv-shop-now-btn {
  margin-top: 0;
}
/* line 511, ../../src/sass/partials/_quickview.scss */
a.js-shop-now-btn#js-qv-shop-now-btn span {
  padding: 0 35px;
}

/** link for curveid hopup, women's levis only */
/* line 518, ../../src/sass/partials/_quickview.scss */
a.js-qv-curveid {
  color: #c41230;
  text-decoration: none;
  cursor: pointer;
}

/** quickview ghost elements for vertical alignment
 * per http://css-tricks.com/centering-in-the-unknown/ **/
/* line 527, ../../src/sass/partials/_quickview.scss */
.qv-callout:before {
  content: '';
  display: inline-block;
  height: 165px;
  vertical-align: middle;
  margin-right: -0.25em;
  zoom: 1;
}

/* line 537, ../../src/sass/partials/_quickview.scss */
.qv-callout-content-wrapper {
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}

/** for mens, contains body type select control and 'tooltip' */
/* line 2, ../../src/sass/partials/_type-selector.scss */
div.type-selector-container {
  width: 310px;
  height: 82px;
  position: relative;
  /** the little 'tooltip' which contains fit detail text */
}
/* line 6, ../../src/sass/partials/_type-selector.scss */
div.type-selector-container div.js-qv-styled-select {
  margin: 26px 10px 0 0;
  float: left;
  width: 148px;
  height: 28px;
  border: 1px solid #d5d3d1;
  overflow: hidden;
  background: url("../img/fit-tool/select-arrow.gif") white no-repeat center right;
}
/* line 15, ../../src/sass/partials/_type-selector.scss */
div.type-selector-container div.js-qv-styled-select select {
  top: 0;
  width: 176px;
  *width: 146px;
  height: 28px;
  padding: 5px 0 5px 10px;
  border: none;
  visibility: visible;
  background: transparent;
  text-transform: uppercase;
  font-size: 13px;
  color: #666666;
  font-family: "NimbusSanConD-Reg", Helvetica, Arial, sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 36, ../../src/sass/partials/_type-selector.scss */
div.type-selector-container div.js-qv-styled-select select:focus {
  outline: 0;
}
/* line 43, ../../src/sass/partials/_type-selector.scss */
div.type-selector-container .js-qv-type-detail-container {
  display: block;
  min-width: 200px;
  height: 81px;
  position: absolute;
  left: 160px;
}
body.fitguide div.type-selector-container .arrow {
  position: absolute;
  display: block;
  top: 30px;
  left: 3px;
  width: 11px;
  height: 20px;
  background: url("../img/fit-tool/compare-tooltip-bg-arrow.png") no-repeat;
  z-index: 2;
}
/* line 50, ../../src/sass/partials/_type-selector.scss */
body.fitguide div.type-selector-container p.js-qv-type-detail {
  display: block;
  position: absolute;
  min-height: 61px;
  height: auto;
  width: 90px;
  left: 12px;
  top: 0px;
  bottom: auto;
  padding: 10px 10px 10px 6px;
  margin: 0;
  background: url("../img/fit-tool/compare-tooltip-bg-repeat.png") repeat-y;
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  text-transform: none;
}
/* line 51, ../../src/sass/partials/_type-selector.scss */
body.fitguide div.type-selector-container p.js-qv-type-detail:before {
  content: ' ';
  display: block;
  position: absolute;
  right: auto;
  left: 0px;
  top: 0px;
  height: 3px;
  width: 149px;
  background: url("../img/fit-tool/compare-tooltip-bg-top.png") no-repeat;
}
/* line 61, ../../src/sass/partials/_type-selector.scss */
body.fitguide div.type-selector-container p.js-qv-type-detail:after {
  content: ' ';
  display: block;
  position: absolute;
  right: auto;
  left: 0px;
  top: auto;
  bottom: 0px;
  height: 3px;
  width: 149px;
  background: url("../img/fit-tool/compare-tooltip-bg-bottom.png") no-repeat;
}

/* line 89, ../../src/sass/partials/_type-selector.scss */
body.fitguide .overview .compare-column {
  /** the little 'tooltip' which contains fit detail text */
}
/* line 91, ../../src/sass/partials/_type-selector.scss */
body.fitguide .overview .compare-column .js-qv-type-detail-container {
  display: block;
  min-width: auto;
  width: 110px;
  height: auto;
  min-height: 81px;
  position: absolute;
  left: 160px;
}
/* line 99, ../../src/sass/partials/_type-selector.scss */
body.fitguide .overview .compare-column .js-qv-type-detail-container .arrow {
  position: absolute;
  display: block;
  top: 30px;
  left: 3px;
  width: 11px;
  height: 20px;
  background: url("../img/fit-tool/compare-tooltip-bg-arrow.png") no-repeat;
  z-index: 2;
}
/* line 110, ../../src/sass/partials/_type-selector.scss */
body.fitguide .overview .compare-column p.js-qv-type-detail {
  min-width: auto;
  max-width: auto;
  width: 90px;
  height: auto;
  min-height: 75px;
  display: block;
  position: absolute;
  left: 12px;
  top: 0;
  bottom: auto;
  padding: 10px 10px 10px 6px;
  margin: 0;
  background: url("../img/fit-tool/compare-tooltip-bg-repeat.png") repeat-y;
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  text-transform: none;
  z-index: 1;
}
/* line 111, ../../src/sass/partials/_type-selector.scss */
body.fitguide .overview .compare-column p.js-qv-type-detail:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 3px;
  width: 101px;
  background: url("../img/fit-tool/compare-tooltip-bg-top.png") no-repeat;
}
/* line 121, ../../src/sass/partials/_type-selector.scss */
body.fitguide .overview .compare-column p.js-qv-type-detail:after {
  content: ' ';
  display: block;
  position: absolute;
  right: auto;
  left: 0;
  top: auto;
  bottom: 0;
  height: 3px;
  width: 101px;
  background: url("../img/fit-tool/compare-tooltip-bg-bottom.png") no-repeat;
}

/* line 1, ../../src/sass/partials/_compare-slider.scss */
div.comb-divider {
  width: 268px;
  height: 7px;
  border: 1px solid #d5d3d1;
  border-top: none;
  clear: both;
}

/* line 10, ../../src/sass/partials/_compare-slider.scss */
.compare-modal .fancybox-close {
  top: 15px;
  right: 30px;
  background: url("../img/fit-tool/close-orange-circle.png");
  width: 27px;
  height: 27px;
}

/* line 19, ../../src/sass/partials/_compare-slider.scss */
#compare-slider {
  overflow: hidden;
  padding: 12px 30px;
  background: #faf7f2;
  height: 1216px;
  width: 912px;
}
/* line 26, ../../src/sass/partials/_compare-slider.scss */
#compare-slider > div {
  width: 100%;
  height: 56px;
  margin: 0;
}
/* line 32, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .title-block {
  text-transform: uppercase;
  position: relative;
}
/* line 36, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .title-block .counter {
  top: 0;
  left: 0;
  position: absolute;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 30px;
}
/* line 42, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .title-block .counter span {
  color: #f17333;
}
/* line 47, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .title-block .title {
  margin: 0 auto;
  padding-top: 10px;
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 15px;
  color: #666666;
}
/* line 54, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .title-block .title span {
  margin-right: 10px;
  font-family: "ClarendonTextPro-Bold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #333333;
}
/* line 63, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  background: #fdfcfa;
  border-top: 1px solid #c8c8c8;
  text-transform: uppercase;
}
/* line 69, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div {
  height: 100%;
  margin: 18px auto;
}
/* line 73, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div span {
  display: inline-block;
  margin-right: 15px;
  zoom: 1;
  *display: inline;
  font-size: 15px;
  color: #333333;
}
/* line 82, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div ul {
  list-style-type: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding-left: 0;
}
/* line 90, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 74px;
  height: 20px;
  border: 1px solid #d7d6d3;
  margin: 0 5px;
  background: #faf7f2;
  cursor: pointer;
}
/* line 101, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div ul li a {
  width: 100%;
  height: 100%;
  line-height: 20px;
  color: #f17333;
  text-decoration: none;
  font-size: 13.66px;
}
/* line 110, ../../src/sass/partials/_compare-slider.scss */
/*
#compare-slider .control-block > div ul li:hover {
  background: #f17333;
  border: 1px solid #f17333;
}
*/
/* line 114, ../../src/sass/partials/_compare-slider.scss */
/*
#compare-slider .control-block > div ul li:hover a {
  color: #faf7f2;
}
*/
/* line 118, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div ul li.selected {
  background: #835c2b;
  border: 1px solid #835c2b;
}
/* line 122, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .control-block > div ul li.selected a {
  color: #fff;
}
/* line 131, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .viewport {
  float: left;
  width: 912px;
  height: 1077px;
  overflow: hidden;
  position: relative;
}
/* line 139, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 210px;
  border-color: transparent #f17333;
  border-style: solid;
}
/* line 150, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button.prev {
  left: 0;
  border-width: 35px 27px 37px 0px;
}
/* line 154, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button.prev .compare-arrows {
  left: 11px;
}
/* line 159, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button.next {
  right: 0;
  border-width: 35px 0px 35px 27px;
}
/* line 163, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button.next .compare-arrows {
  background-position: -10px;
  left: -22px;
}
/* line 169, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button.disable {
  visibility: hidden;
}
/* line 173, ../../src/sass/partials/_compare-slider.scss */
/*
#compare-slider .compare-slide-button:hover {
  border-color: transparent #000;
}
*/
/* line 177, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .compare-slide-button .compare-arrows {
  background: url("../img/fit-tool/compare-arrows.png") no-repeat 0 0;
  height: 7px;
  position: absolute;
  top: -4px;
  width: 10px;
}
/* line 186, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview {
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
/* line 194, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li {
  float: left;
  margin: 0 17px 0 17px;
  height: 1010px;
  width: 270px;
}
/* line 200, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li.add-another {
  text-align: left;
}
/* line 203, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li.add-another h1 {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  line-height: 25px;
  color: #333333;
  font-weight: normal;
  margin-top: 113px;
  width: 230px;
}
/* line 214, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li.add-another div.description {
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 13px;
  text-transform: none;
  line-height: 1.1em;
  color: #666666;
  margin: 18px 0;
}
/* line 223, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li.add-another div.comb-divider {
  margin-top: 110px;
}
/* line 230, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li a.js-shop-now-btn span {
  padding: 0 45px;
}
/* line 234, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li a.js-shop-now-btn.add {
  margin-top: 7px;
}
/* line 237, ../../src/sass/partials/_compare-slider.scss */
#compare-slider .overview li a.js-shop-now-btn.add span {
  padding: 0 15px;
}

#compare-slider .overview li a.js-shop-now-btn.add span span.wrapping{
       font-size: 15px;
       background-image: none;
}

#compare-slider .overview li a.js-shop-now-btn span span.wrapping {
  background-image: none;
  padding: 0px;
}
/* line 1, ../../src/sass/partials/_compare.scss */
div.compare-column {
  width: 270px;
  margin: 0 35px 0 0;
  background: #faf7f2;
  text-align: left;
}
/* line 7, ../../src/sass/partials/_compare.scss */
div.compare-column:last-child {
  margin-right: 0;
}
/* line 11, ../../src/sass/partials/_compare.scss */
div.compare-column h1 {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  line-height: 25px;
  color: #333333;
  font-weight: normal;
  height: 73px;
  margin-top: 1px;
}
/* line 22, ../../src/sass/partials/_compare.scss */
div.compare-column h2 {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 15px;
  color: #000;
  font-weight: normal;
  width: 100%;
}
/* line 31, ../../src/sass/partials/_compare.scss */
div.compare-column h2.fit-select-title {
  padding-top: 20px;
  border-top: 1px solid #d7d7d7;
  margin-bottom: 5px;
}
/* line 37, ../../src/sass/partials/_compare.scss */
div.compare-column h2.colors-available {
  margin-top: 32px;
}
/* line 42, ../../src/sass/partials/_compare.scss */
div.compare-column div.js-product-views {
  width: 100%;
  height: 272px;
  overflow: hidden;
  position: relative;
}
/* line 48, ../../src/sass/partials/_compare.scss */
div.compare-column div.js-product-views div.js-360-group {
  width: 810px;
  position: absolute;
}
/* line 52, ../../src/sass/partials/_compare.scss */
div.compare-column div.js-product-views div.js-360-group > div {
  width: 270px;
  height: 272px;
  float: left;
}
/* line 57, ../../src/sass/partials/_compare.scss */
div.compare-column div.js-product-views div.js-360-group > div img {
  display: block;
  margin: 0 auto auto;
}
/* line 64, ../../src/sass/partials/_compare.scss */
div.compare-column div.js-product-views div.js-compare-close {
  position: absolute;
  top: 10px;
  right: 0;
  width: 23px;
  height: 23px;
  cursor: pointer;
  background: url("../img/fit-tool/close-icon.gif") no-repeat center center;
}
/* line 74, ../../src/sass/partials/_compare.scss */
div.compare-column div.js-product-views div.js-360-button {
  position: absolute;
  bottom: 22px;
  left: 7px;
  width: 26px;
  height: 26px;
  cursor: pointer;
  background: url("../img/fit-tool/animate-360-icon.png") no-repeat 0 0;
}
/* line 83, ../../src/sass/partials/_compare.scss */
/*
div.compare-column div.js-product-views div.js-360-button:hover {
  background-position: 0 -30px;
}
*/
/* line 87, ../../src/sass/partials/_compare.scss */
.dockersModal div.compare-column div.js-product-views div.js-360-button {
  width: 23px;
  height: 22px;
  background: url("../img/fit-tool/animate-360-icon-dockers.png") no-repeat 0 0;
}
/* line 92, ../../src/sass/partials/_compare.scss */
/*
.dockersModal div.compare-column div.js-product-views div.js-360-button:hover {
  background-position: 0 -26px;
}
*/
/* line 99, ../../src/sass/partials/_compare.scss */
div.compare-column div.description {
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 13px;
  text-transform: none;
  line-height: 1.1em;
  color: #666666;
  height: 32px;
  margin-top: 17px;
}
/* line 108, ../../src/sass/partials/_compare.scss */
div.compare-column div.description strong {
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
}
/* line 117, ../../src/sass/partials/_compare.scss */
div.compare-column div.fit-details-container {
  width: 228px;
  margin: 20px 7px;
  padding: 4px 14px 1px;
  background: #f2ece2;
}
/* line 123, ../../src/sass/partials/_compare.scss */
div.compare-column div.fit-details-container div.fit-detail {
  width: 100%;
  height: 75px;
  margin: 9px 0;
}
/* line 128, ../../src/sass/partials/_compare.scss */
div.compare-column div.fit-details-container div.fit-detail h2 {
  border-bottom: 1px solid #b0b0b0;
}
/* line 131, ../../src/sass/partials/_compare.scss */
div.compare-column div.fit-details-container div.fit-detail h2 span.weak {
  font-family: "NimbusSanConD-Reg", Helvetica, Arial, sans-serif;
}
/* line 136, ../../src/sass/partials/_compare.scss */
div.compare-column div.fit-details-container div.fit-detail p {
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 12px;
  line-height: 1.5em;
  color: #666666;
  text-transform: none;
  margin-top: 0.5em;
}
/* line 147, ../../src/sass/partials/_compare.scss */
div.compare-column div.fit-graph {
  position: relative;
  width: 100%;
  height: 36px;
  margin-top: 56px;
}
/* line 154, ../../src/sass/partials/_compare.scss */
div.compare-column div.divider {
  width: 100%;
  height: 0;
  border-bottom: 1px solid #b0b0b0;
  margin: 16px 0 22px;
}
/* line 161, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating {
  height: 20px;
}
/* line 164, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span:first-child {
  display: inline-block;
  height: 100%;
  font-family: "NimbusSanConD-Bol", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  text-transform: uppercase;
}
/* line 174, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars {
  display: inline-block;
  margin-left: 12px;
  width: 136px;
  height: 20px;
}
/* line 180, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars.zero-star {
  background: url("/img/dockers/compare/ratings-0-stars.png") no-repeat;
}
/* line 183, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars.one-star {
  background: url("/img/dockers/compare/ratings-1-stars.png") no-repeat;
}
/* line 186, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars.two-star {
  background: url("/img/dockers/compare/ratings-2-stars.png") no-repeat;
}
/* line 189, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars.three-star {
  background: url("/img/dockers/compare/ratings-3-stars.png") no-repeat;
}
/* line 192, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars.four-star {
  background: url("/img/dockers/compare/ratings-4-stars.png") no-repeat;
}
/* line 195, ../../src/sass/partials/_compare.scss */
div.compare-column div.rating span.stars.five-star {
  background: url("/img/dockers/compare/ratings-5-stars.png") no-repeat;
}
/* line 201, ../../src/sass/partials/_compare.scss */
div.compare-column div.price-range {
  font-family: "NimbusSanConD-Reg", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #333333;
  margin-top: 3px;
}
/* line 208, ../../src/sass/partials/_compare.scss */
div.compare-column a.js-shop-now-btn {
  margin-top: 22px;
}

/* line 1, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar {
  background: #b29667;
  position: relative;
  z-index: 3;
}
/* line 5, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  min-width: 1100px;
}
/* line 12, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar.sticky .drawers {
  height: 50px;
}
/* line 15, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar.sticky .drawers #drawerContainer .shapes {
  position: absolute;
  z-index: 10;
}
/* line 19, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar.sticky .drawers #drawerContainer .shapes li.shrunk {
  background: url("../img/fit-tool/dockers-docked-filter-shrink-bg.jpg") no-repeat center center;
  max-width: 337px;
}
/* line 27, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers {
  display: none;
  width: 1075px;
  margin: 0 auto;
}
/* line 31, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer {
  display: block;
}
/* line 33, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes {
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
  list-style: none;
  left: 0;
}
/* line 40, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-right: 10px;
  width: 487px;
  height: 44px;
  vertical-align: top;
  text-align: left;
  background: url("../img/fit-tool/dockers-docked-filter-bg.jpg") no-repeat center top;
}
/* line 50, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li:last-child {
  margin-right: 0;
}
/* line 53, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li:hover {
  cursor: pointer;
}
*/
/* line 55, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li:hover header {
  color: #fff;
}
*/
/* line 57, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li:hover header a {
  color: #fff;
}
*/
/* line 60, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li:hover header h2 {
  color: #fff;
}
*/
/* line 65, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing, #resultsBar .drawers #drawerContainer .shapes li.expanding {
  background-image: none;
  position: relative;
  padding: 0 5px 5px 5px;
  background: #fff;
}
/* line 72, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li.collapsing:hover header p.instructions, #resultsBar .drawers #drawerContainer .shapes li.expanding:hover header p.instructions {
  color: #000;
}
*/
/* line 77, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing header, #resultsBar .drawers #drawerContainer .shapes li.expanding header {
  background: #fff;
  border: 1px solid #b8b8b8;
  border-top: none;
}
/* line 81, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing header a, #resultsBar .drawers #drawerContainer .shapes li.expanding header a {
  color: #000;
}
/* line 84, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing header h2, #resultsBar .drawers #drawerContainer .shapes li.expanding header h2 {
  color: #000;
  border-left: 1px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
}
/* line 89, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing header p.instructions, #resultsBar .drawers #drawerContainer .shapes li.expanding header p.instructions {
  margin: 8px 0 0 0;
}
/* line 93, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing form, #resultsBar .drawers #drawerContainer .shapes li.expanding form {
  border: 1px solid #b8b8b8;
  border-top: none;
  position: relative;
}
/* line 97, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing form ul, #resultsBar .drawers #drawerContainer .shapes li.expanding form ul {
  padding: 0 5px 5px 5px;
}
/* line 99, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.collapsing form ul li, #resultsBar .drawers #drawerContainer .shapes li.expanding form ul li {
  margin-right: 4px;
  height: auto;
}
/* line 106, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open {
  background-image: none;
  position: relative;
  padding: 0 5px 5px 5px;
  background: #fff;
}
/* line 113, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li.open:hover header p.instructions {
  color: #000;
}
*/
/* line 118, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open header {
  background: #fff;
  border: 1px solid #b8b8b8;
  border-top: none;
}
/* line 122, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open header a {
  color: #000;
}
/* line 125, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open header h2 {
  color: #000;
  border-left: 1px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
}
/* line 130, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open header p.instructions {
  margin: 8px 0 0 0;
}
/* line 134, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open form {
  border: none;
  position: relative;
}
/* line 138, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open form ul {
  padding: 0 5px 5px 5px;
}
/* line 140, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.open form ul li {
  margin: 0 5px 0 10px;
  height: auto;
}
/* line 147, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header {
  display: block;
  margin: 0;
  border-top: none;
}
/* line 151, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header a {
  outline: none;
  display: inline-block;
  vertical-align: top;
  width: 27px;
  height: 27px;
  padding: 6px 13px;
}
/* line 159, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header a span img {
  display: block;
  position: absolute;
  z-index: 0;
}
/* line 163, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header a span img:first-child {
  z-index: 1;
}
/* line 169, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header h2 {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-size: 1.3em;
  line-height: 1em;
  padding: 9px 6px;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
  color: #222222;
}
/* line 178, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header h2 span {
  display: none;
}
/* line 180, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header h2 span.italic {
  display: inline-block;
  vertical-align: baseline;
  font-size: 0.5em;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
  font-style: italic;
}
/* line 187, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header h2 span.boldpop {
  display: inline-block;
  vertical-align: baseline;
  font-size: 1em;
  font-family: "ClarendonTextPro-Bold",Helvetica,Arial,sans-serif;
}
/* line 195, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li header p.instructions {
  display: none;
  font-size: 0.55em;
  font-weight: normal;
  color: #555;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
  text-transform: uppercase;
}
/* line 204, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li .hover-reveal {
  display: none;
}
/* line 208, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.expanded header {
  background: #fff;
  color: #000;
}
/* line 211, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.expanded header a {
  color: #000;
}
/* line 213, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.expanded header a span img {
  z-index: 1;
}
/* line 215, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.expanded header a span img:first-child {
  z-index: 0;
}
/* line 220, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.expanded header h2 {
  color: #000;
}
/* line 224, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li.expanded form {
  display: block;
}
/* line 228, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form {
  display: none;
  position: absolute;
  width: auto;
  height: 285px;
  background: #fff;
}
/* line 234, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul {
  padding: 10px;
  margin: 0;
  list-style: none;
}
/* line 238, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li {
  display: inline-block;
  vertical-align: top;
  width: 125px;
  margin-right: 10px;
  float:left;
}
/* line 243, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .prodImg {
  position: relative;
  height: 205px;
}
/* line 246, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .prodImg img {
  position: absolute;
  z-index: 1;
}
/* line 249, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .prodImg img.alt {
  opacity: 0;
}
/* line 257, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li form ul li:hover .prodImg img.alt {
  opacity: 1;
  transition: opacity 0.4s linear;
}
*/
/* line 265, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li form ul li:hover .prodImg .player {
  opacity: 1;
  transition: opacity 0.4s linear;
}
*/
/* line 269, ../../src/sass/partials/_dockers-status_bar.scss */
/*
.lt-ie9 #resultsBar .drawers #drawerContainer .shapes li form ul li:hover .prodImg .player {
  display: block;
}
*/
/* line 273, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li form ul li:hover .checkbox-container {
  background: #f17333;
  transition: background 0.4s linear;
}
*/
/* line 268, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .disabled-overlay {
  display: none;
  width: 125px;
  position: absolute;
  z-index: 10;
  background: #fff;
  opacity: 0.7;
}
/* line 277, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li.disabled .disabled-overlay {
  display: block;
}
/* line 281, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .drawers #drawerContainer .shapes li form ul li.disabled:hover .checkbox-container {
  background: #875f2f;
}
*/
/* line 287, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li.selected .checkbox-container {
  background: #f17333;
  transition: background 0.4s linear;
}
/* line 292, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox-container {
  display: block;
  background: #875f2f;
}
/* line 296, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox {
  line-height: 1em;
  float: left;
  padding: 0 0 0 5px;
  width: 92px;
  color: #fff;
  position: relative;
}
/* line 303, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  padding: 0;
  margin: 0;
  width: auto;
  left: 0;
  vertical-align: top;
  top: 4px;
}
/* line 312, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox input[type="checkbox"]:checked + .checkbox-text > .checkbox-img {
  background-position: 0px -21px;
}
/* line 316, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox .checkbox-text {
  vertical-align: middle;
  position: absolute;
  top: 0;
  padding: 6px 0 6px 17px;
}
/* line 321, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox .checkbox-text .checkbox-img {
  background: url("../img/dockers/dockers-checkbox.png") no-repeat 0 0;
  width: 11px;
  height: 12px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  left: 1px;
  top: 8px;
}
/* line 331, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .checkbox .checkbox-text span {
  text-transform: uppercase;
  font-size: 0.6em;
  line-height: 1.5em;
  display: block;
  width: 68px;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
}
/* line 341, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .tooltip {
  width: auto;
  float: right;
  padding: 0 6px;
  margin: 0;
  color: #fff;
  background: none;
}
/* line 348, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .tooltip a {
  height: auto;
  width: auto;
  float: none;
  border: none;
}
/* line 354, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .tooltip p {
  display: none;
  background: url("../img/fit-tool/tooltip-bg-repeat.gif") repeat-y center center;
  position: absolute;
  bottom: 34px;
  left: 15px;
  width: 110px;
  padding: 5px;
  color: #000;
  z-index: 10;
}
/* line 364, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .tooltip p:after {
  background: url("../img/fit-tool/tooltip-bg-footer.gif") no-repeat center center;
  content: "";
  height: 19px;
  width: 120px;
  display: block;
  position: absolute;
  bottom: -19px;
  left: 0;
}
/* line 374, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li .tooltip p:before {
  width: 120px;
  height: 3px;
  background: url("../img/fit-tool/tooltip-bg-header.gif") no-repeat center center;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 386, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .drawers #drawerContainer .shapes li form ul li p {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 0.8em;
  line-height: 1em;
  clear: both;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
  color: #555;
}
/* line 402, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters {
  min-height: 54px;
  width: 1075px;
  margin: 0 auto;
}
/* line 406, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters:before {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  content: ' ';
}
/* line 412, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
/* line 418, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters > ul > li {
  display: inline-block;
  width: 495px;
  vertical-align: middle;
}
/* line 422, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters > ul > li.body-shape-filter {
  margin: 0 0 0 10px;
}
/* line 425, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters > ul > li ul {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  text-align: left;
}
/* line 430, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters > ul > li ul li {
  display: inline-block;
  vertical-align: top;
  color: #f8f8f8;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
  color: #222222;
}
/* line 438, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .filters > ul > li ul li a {
  width: 15px;
  height: 15px;
  padding: 0;
  margin: 5px;
  line-height: 0;
  display: inline-block;
  vertical-align: top;
}
/* line 452, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status {
  box-shadow: 0 10px 35px -15px #999;
  height: 50px;
  display: block;
  padding: 0;
  margin: 0;
  background: #FAF7F2;
  border-bottom: 1px solid #a5a198;
  clear: both;
}
/* line 461, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container {
  width: 1075px;
  margin: 0 auto;
}
/* line 464, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .total-count {
  display: block;
  float: left;
}
/* line 467, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .total-count .styles {
  display: inline-block;
  vertical-align: middle;
  float: left;
  text-transform: uppercase;
  padding: 10px 20px 10px 0;
  font-size: 1em;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
}
/* line 475, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .total-count .styles strong {
  vertical-align: top;
  font-size: 2em;
  color: #f17333;
  font-family: "NimbusSanConD-Reg",Helvetica,Arial,sans-serif;
}
/* line 483, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container {
  display: block;
  float: right;
}
/* line 486, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container ul {
  display: block;
  list-style: none;
  padding: 0;
  margin: 3px 0;
  float: right;
}
/* line 492, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  position: relative;
}
/* line 497, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container ul li .compare-remove {
  display: none;
  position: absolute;
  width: 13px;
  height: 13px;
  top: -2px;
  right: -3px;
  overflow: hidden;
}
/* line 505, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container ul li .compare-remove img {
  vertical-align: top;
  position: absolute;
  z-index: 1;
  left: 0;
}
/* line 512, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .status .status-container .compare-container ul li .compare-remove:hover img {
  left: -13px;
}
*/
/* line 517, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .status .status-container .compare-container ul li:hover {
  cursor: pointer;
}
*/
/* line 519, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .status .status-container .compare-container ul li:hover .compare-remove {
  display: block;
}
*/
/* line 523, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container ul li:last-child {
  margin-right: 0;
}
/* line 528, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container .compare-count {
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  display: block;
  background: #3C2A13;
  float: right;
  padding: 1px 10px;
  margin: 10px 0 10px 20px;
}
/* line 535, ../../src/sass/partials/_dockers-status_bar.scss */
/*
#resultsBar .status .status-container .compare-container .compare-count:hover {
  background-color: #f17333;
}
*/

#resultsBar .status .status-container .compare-container .compare-count.has-elements {
  background-color: #f17333;
}

/* line 538, ../../src/sass/partials/_dockers-status_bar.scss */
#resultsBar .status .status-container .compare-container .compare-count > a {
  color: #fff;
  font-size: 0.8em;
  text-decoration: none;
  text-transform: uppercase;
}

/*
#resultsBar .status .status-container .compare-container .compare-count > a:hover {
       color: #fff;
}
*/

/* line 7, ../../src/sass/partials/_dockers-grid.scss */
html.lt-ie9 #main-container .grid-wrapper .products-wrapper .column ul li.compare input[type="checkbox"] {
  position: relative;
  top: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/* line 13, ../../src/sass/partials/_dockers-grid.scss */
html.lt-ie9 #main-container .grid-wrapper .products-wrapper .column ul li.compare input[type="checkbox"] + span {
  background: none;
  display: inline;
  margin-right: 0;
}
/* line 22, ../../src/sass/partials/_dockers-grid.scss */
html.lt-ie9 #main-container .grid-wrapper .products-wrapper .column header .rotate.animate360 img {
  display: block;
  float: left;
  margin: 0 auto;
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/* line 30, ../../src/sass/partials/_dockers-grid.scss */
html.lt-ie9 #main-container .grid-wrapper .products-wrapper .column header .rotate img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
/* line 33, ../../src/sass/partials/_dockers-grid.scss */
html.lt-ie9 #main-container .grid-wrapper .products-wrapper .column header .rotate img.first {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  z-index: 1;
}
/* line 45, ../../src/sass/partials/_dockers-grid.scss */
html.lt-ie9 #main-container #quickview input[type="checkbox"] {
  top: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

/* line 33, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper {
  position: relative;
  height: 0;
  overflow: hidden;
  background-color: #faf7f2;
  border-bottom: 4px solid #000;
}
/* line 39, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .grid-container {
  display: block;
}
/* line 41, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .grid-container.sticky-results {
  padding-top: 100px;
}
/* line 45, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper {
  padding: 5% 0;
  width: 1075px;
  list-style: none;
  padding: 0;
  margin: 20px auto 0;
  font-family: "NimbusSanConD-Reg",Helvetica,Arial,sans-serif;
}
/* line 56, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper.feature .column:nth-child(3) header:after {
  content: " ";
  display: block;
  border-right: 1px solid #d0cfcf;
  width: 1px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
/* line 71, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper.feature .column:nth-child(4) header:after {
  content: " ";
  display: block;
  border-right: 1px solid #d0cfcf;
  width: 1px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
/* line 86, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper.feature .column:last-child header:after {
  content: " ";
  display: block;
  border-right: 1px solid #d0cfcf;
  width: 1px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
/* line 105, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper.regular .column:nth-child(5n+5) header:after {
  content: " ";
  display: block;
  border-right: 1px solid #000;
  width: 1px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
/* line 120, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper.regular .column:last-child header:after {
  content: " ";
  display: block;
  border-right: 1px solid #000;
  width: 1px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
/* line 135, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column {
  width: 215px;
  height: 436px;
  display: block;
  float: left;
  position: relative;
}
/* line 145, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column:hover header .grid360 .rotate img {
  opacity: 1;
}
*/
/* line 147, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column:hover header .grid360 .rotate img:first-child, .grid-wrapper .products-wrapper .column:hover header .grid360 .rotate img:last-child {
  opacity: 0;
}
*/
/* line 152, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column:hover header .grid360 .rotate.animate360 img {
  opacity: 1;
}
*/
/* line 154, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column:hover header .grid360 .rotate.animate360 img:first-child, .grid-wrapper .products-wrapper .column:hover header .grid360 .rotate.animate360 img:last-child {
  opacity: 1;
}
*/
/* line 162, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column:hover h2 {
  color: #f37220;
  cursor: pointer;
}
*/
/* line 167, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.chosen {
  background: #f0e7de;
}
/* line 169, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.chosen h2 {
  color: #f37220;
}
/* line 173, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header {
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
  border-bottom: 1px solid #d0cfcf;
  background: #faf7f2;
}
/* line 181, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header:before {
  content: " ";
  display: block;
  border-left: 1px solid #d0cfcf;
  width: 1px;
  height: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
/* line 192, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360 {
  width: 215px;
  height: 260px;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 198, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360 .rotate {
  position: absolute;
  width: 100%;
  left: 0;
}
/* line 202, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360 .rotate img {
  display: block;
  float: left;
  margin: 0 auto;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.4s linear;
  left: 0;
}
/* line 210, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360 .rotate img:first-child {
  opacity: 1;
}
/* line 214, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360 .rotate.animate360 img {
  display: block;
  float: left;
  margin: 0 auto;
  position: relative;
  opacity: 1;
}
/* line 221, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column header .grid360 .rotate:hover {
  cursor: pointer;
}
*/
/* line 225, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360.two {
  width: 430px;
  height: 696px;
}
/* line 229, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header .grid360 img {
  display: block;
  float: left;
  margin: 0 auto;
}
/* line 235, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header h3 {
  display: none;
}
/* line 238, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column header a.animate360 {
  background: url("../img/fit-tool/animate-360-icon-dockers.png") no-repeat 0 0;
  display: block;
  width: 23px;
  height: 22px;
  position: absolute;
  top: 5px;
  left: 5px;
  text-decoration: none;
  z-index: 1;
  outline: none;
}
/* line 250, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column header a.animate360:hover {
  background-position: 0 -26px;
}
*/
/* line 255, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column h2 {
  font-size: 1em;
  line-height: 1em;
  text-align: left;
  padding: 10px 10px 5px;
  position: relative;
}
.grid-wrapper .products-wrapper .column h2 span.name {
  font: 1em/1em "NimbusSanConD-Bol",Helvetica,Arial,sans-serif;
  color: #474747;
  text-align: left;
  padding: 0px;
  position: relative;
  line-height: 1;
  font-weight: normal;
  text-transform: uppercase;
  height: 50px;
}
/* line 263, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column h2 span {
  display: block;
  padding-top: 35px;
  font-weight: normal;
  font-size: 0.8em;
  font-family: "NimbusSanConD-Reg",Helvetica,Arial,sans-serif;
  color: #a0a0a0;
}
/* line 270, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column h2 span.brand {
  display: none;
  text-align: left;
  padding: 0 15px;
  position: absolute;
  top: 5px;
  left: 0;
  font-family: "NimbusSanConD-Reg",Helvetica,Arial,sans-serif;
  color: #999;
  font-size: 1em;
}
/* line 280, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column h2 span.brand.brandshow {
  display: block;
}
/* line 286, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul {
  padding: 0 8px;
  margin: 0;
  list-style: none;
  font-family: "ClarendonTextPro",Helvetica,Arial,sans-serif;
}
/* line 291, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li {
  display: block;
  font-size: 0.6em;
  line-height: 1.5em;
  vertical-align: top;
}
/* line 296, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li.compare {
  float: left;
  position: relative;
  text-align: left;
  width: auto;
  max-width: 55%;
}
/* line 302, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column ul li.compare label:hover span.compare-button {
  color: #f47321;
}
*/
/* line 306, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li.compare input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  padding: 0;
  margin: 0 5px 0 0;
  width: auto;
  left: 0;
  vertical-align: top;
  top: 0;
}
/* line 316, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li.compare input[type="checkbox"]:checked + span.disabled-detector+span.compare-button {
   background: url("../img/fit-tool/dockers-checkbox2.png") no-repeat;
  background-position: 0px 1px;
  color: #f47321;
}
/* line 321, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li.compare span.compare-button {
  background: url("../img/fit-tool/dockers-checkbox-alt.png") no-repeat;
  background-position: -21px 1px;
  color: #999999;
  display: block;
  margin-right: 10px;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  padding-left: 1.6em;
  word-wrap: break-word;
}

body.fitguide #main-container.fg .grid-wrapper .products-wrapper .column ul li.compare label input+span.disabled-detector {
    display: none;
}

body.fitguide #main-container.fg .grid-wrapper .products-wrapper .column ul li.compare label input[disabled]+span.disabled-detector {
    display: inline;
}

body.fitguide #main-container.fg .grid-wrapper .products-wrapper .column ul li.compare label span.disabled-detector {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
}

body.fitguide #main-container.fg label span.disabled-detector.comparenow {
       width: 20px;
}

body.fitguide #main-container.fg .grid-wrapper .products-wrapper .column ul li.compare label span.disabled-detector.comparenow {
       width: 20px;
}

/* line 1, ../../src/sass/partials/_tooltip.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip {
  background: none;
  margin: 0;
}
/* line 4, ../../src/sass/partials/_tooltip.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip a {
  height: auto;
  width: auto;
  float: none;
  border: none;
  text-decoration: none;
}

/* line 11, ../../src/sass/partials/_tooltip.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p {
  display: none;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-repeat.gif") repeat-y center center;
  position: absolute;
  width: 110px;
  padding: 5px;
  color: #222;
  z-index: 10;
}
/* line 19, ../../src/sass/partials/_tooltip.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p:after {
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-footer.gif") no-repeat center center;
  content: "";
  height: 19px;
  width: 120px;
  display: block;
  position: absolute;
  bottom: -19px;
  left: 0;
}
/* line 29, ../../src/sass/partials/_tooltip.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p:before {
  width: 120px;
  height: 3px;
  background: url("/_ui/dockers/img/fit-tool/tooltip-bg-header.gif") no-repeat center center;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 333, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip {
  left: 90px;
  position: absolute;
  top: 50px;
  width: auto;
  height: auto;
  z-index: 9;
}
/* line 340, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip a {
  display: block;
  background: #f47321;
  margin-top: 15px;
  padding: 10px 0;
  color: #fff;
  text-align: center;
}
/* line 347, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column ul li .tooltip a:hover {
  background-color: #000;
}
*/
/* line 351, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p {
  font-family: "ClarendonTextPro", Georgia, Times, serif;
  font-size: 11px;
  top: -185px;
  left: -85px;
  width: 160px;
  padding: 15px;
  background-image: url("../img/fit-tool/tooltip_wide-bg-repeat.gif");
}
/* line 359, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p:after, .grid-wrapper .products-wrapper .column ul li .tooltip p:before {
  width: 190px;
}
/* line 362, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p:after {
  background-image: url("../img/fit-tool/tooltip_wide-bg-footer.gif");
}
/* line 365, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li .tooltip p:before {
  background-image: url("../img/fit-tool/tooltip_wide-bg-header.gif");
}
/* line 370, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li.detail {
  float: left;
  text-align: right;
  border-left: 1px solid #868686;
  width: 40%;
}
/* line 375, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column ul li.detail a {
  display: block;
  background: url("../img/fit-tool/dockers-details.png") no-repeat right center;
  padding-right: 20px;
  text-decoration: none;
  outline: none;
  color: #999;
  width: 59px;
}
/* line 386, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column .selected {
  background: url("/_ui/dockers/img/fit-tool/selected-pdp.png") no-repeat center center;
  position: absolute;
  bottom: -2px;
  height: 12px;
  width: 100%;
  display: none;
}
/* line 394, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two {
  width: 430px;
  height: 872px;
  float: right;
}
/* line 398, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two.left {
  float: left;
}
/* line 401, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two.left.single-row header:after {
  border-right: 1px solid #d0cfcf;
  bottom: 0;
  content: " ";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  width: 1px;
  z-index: 1;
}
/* line 414, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two header {
  position: relative;
  height: 696px;
  width: 430px;
}
/* line 418, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two header h3 {
  display: block;
  position: absolute;
  z-index: 1;
  top: 300px;
  right: 10px;
  font-family: "NimbusSanConD-Bol",Helvetica,Arial,sans-serif;
  font-size: 5em;
  color: #f3721f;
  line-height: 0.65em;
  text-align: right;
}
/* line 429, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two header h3 span {
  display: block;
  font-size: 0.35em;
  font-family: "ClarendonTextPro", Helvetica, Arial, sans-serif;
}
/* line 436, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two h2 {
  padding: 10px 10px 0;
  font-size: 1.5em;
}
/* line 439, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two h2 span.availablility {
  font-size: 0.55em;
  padding-top: 22px;
  padding-bottom: 2px;
}
/* line 447, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two ul li.compare {
  width: 26%;
}
/* line 450, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.two ul li.detail {
  padding-left: 12px;
  float: left;
  text-align: left;
  width: 16%;
}
/* line 459, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more {
  background: url("../img/fit-tool/dockers-select-more-bg.png") no-repeat center top;
  padding: 10px;
  margin: 0 0 0 4px;
  width: 191px;
  height: 260px;
}
/* line 465, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more .more-container {
  padding: 30px 0;
  height: 202px;
}
/* line 468, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more .more-container h1 {
  font-size: 1.6em;
  line-height: 1.1em;
  width: 140px;
  margin: 0 auto;
  color: #474747;
  font-family: "NimbusSanConD-Bol",Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 477, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more .more-container h1 span {
  display: block;
  font-size: 0.5em;
  font-family: "ClarendonTextPro", Helvetica, Arial, sans-serif;
  text-transform: none;
  font-weight: normal;
}
/* line 485, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more .more-container ul {
  list-style: none;
  padding: 20px 8px 0 8px;
}
/* line 488, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more .more-container ul li {
  display: block;
  font-size: 16px;
  line-height: 1em;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: "NimbusSanConD-Bol",Helvetica,Arial,sans-serif;
}
/* line 498, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .column.more .more-container ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 501, ../../src/sass/partials/_dockers-grid.scss */
/*
.grid-wrapper .products-wrapper .column.more .more-container ul li a:hover {
  text-decoration: underline;
}
*/
/* line 510, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .qv-product {
  clear: both;
  border-top: 3px solid #000;
  border-bottom: 1px solid #000;
  display: none;
}
/* line 515, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .qv-product #quickview {
  width: 100%;
  background: none;
}
/* line 518, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .qv-product #quickview #qv-shopnow {
  background: none;
}
.grid-wrapper .products-wrapper .qv-product #quickview #qv-shopnow #qv-big {
  width: 100%;
}
.grid-wrapper .products-wrapper .qv-product #quickview #qv-shopnow div #qv-shopnow-btn {
  width: 325px;
  float: right;
  margin-left:40px;
}
/* line 522, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .qv-product #quickview #js-qv-main .js-qv-product-view {
  background: none;
}
/* line 525, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .qv-product #quickview #js-qv-main ul.qv-controls {
  background: none;
}
/* line 528, ../../src/sass/partials/_dockers-grid.scss */
.grid-wrapper .products-wrapper .qv-product #quickview #js-qv-main .js-qv-product-view {
  width: 1075px;
}

body.fitguide div#fancybox-loading {top:0px;left:0px;margin-top:0px;margin-left:0px;width:100%;height:100%;background:#000;opacity:0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}
body.fitguide div#fancybox-loading div {top:50%;left:50%;position:absolute;}

/* Flowplayer.css */
.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(img/white_rtl.png)}
.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black.png);}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(img/black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black@x2.png)}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(img/black_rtl@x2.png)}
}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white@x2.png)}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(img/white_rtl@x2.png)}
}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(img/play_white_rtl.png) center no-repeat;background-size:12%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(img/play_white_rtl@x2.png) center no-repeat;background-size:12%}
}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black_rtl@x2.png)}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:5px;background-position:18px -197px}
.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none;}
.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{background-position:14px -175px}
.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}
.play-button.flowplayer .fp-play{display:block}
.is-paused.flowplayer .fp-play{background-position:9px 7px;}
.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important;}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}
.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
.no-volume.flowplayer .fp-timeline{margin-right:60px}
.no-mute.flowplayer .fp-timeline{margin-right:140px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:45px}
.play-button.flowplayer .fp-timeline{margin-left:67px}
.is-rtl.flowplayer .fp-timeline{margin:0 45px 0 150px;}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:60px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:140px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:45px}
.play-button.is-rtl.flowplayer .fp-timeline{margin-right:67px}
.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:75px 0 180px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:90px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:75px}
.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:97px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 5px 0 110px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:20px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:5px}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,.is-rtl.play-button.aside-time.flowplayer .fp-timeline{margin-right:27px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px;}
.is-rtl.flowplayer .fp-volume{right:auto;left:5px}
.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-5px;cursor:pointer;background-position:-2px -99px;}
.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:5px;}
.play-button.flowplayer .fp-elapsed{left:27px}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:5px;}
.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee;}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:100px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:5px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:110px;}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:20px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:100px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:5px}
.flowplayer .fp-remaining{display:none}
.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px;}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:5px}
.flowplayer.is-long.aside-time .fp-time{width:130px}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-20px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px;}
.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:5px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px;}
.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.aside-time .fp-embed{left:85px;}
.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:85px}
.flowplayer.aside-time .fp-embed-code{left:115px;}
.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:115px}
.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.is-long.aside-time .fp-embed{left:130px;}
.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}
.flowplayer.no-time .fp-embed{left:5px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:5px !important}
@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
.flowplayer.fixed-controls .fp-controls{background-color:#333}
.flowplayer .fp-timeline{background-color:#666}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#000}
.flowplayer .fp-volumelevel{background-color:#fff}
.flowplayer .fp-play{height:24px}
.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
.flowplayer.color-light .fp-volumelevel{background-color:#222}
.flowplayer.color-alt .fp-progress{background-color:#fff}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-color:#fff}
.flowplayer.color-alt .fp-buffer{background-color:#999}
.flowplayer.color-alt2 .fp-progress{background-color:#900}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}

body.fitguide .header-fluid .global-nav{overflow: hidden;}