/* line 2, master.scss */
body {
  font-family: "proxima-nova", "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #404041;
  margin: 0px;
  padding: 0px;
  background-color: #f3f3f4;
}

/* line 10, master.scss */
h1 {
  margin-top: 5px;
  font-weight: bold;
  font-size: 48px;
  line-height: normal;
  color: #822433;
  padding: 6px 10px 20px 0px;
  border-bottom: 1px solid #939597;
}
@media (max-width: 1100px) {
  /* line 10, master.scss */
  h1 {
    font-size: 42px;
  }
}

/* line 22, master.scss */
h2 {
  font-weight: bold;
  font-size: 30px;
  line-height: normal;
  color: #404041;
  padding: 5px 0px;
  margin: 0;
}
@media (max-width: 1100px) {
  /* line 22, master.scss */
  h2 {
    font-size: 26px;
  }
}

/* line 33, master.scss */
h4 {
  color: #822433;
}

/* line 36, master.scss */
a, a:active {
  color: #822433;
  text-decoration: none;
  font-weight: 600;
}

/* line 42, master.scss */
a:hover, a:focus {
  color: #46131b;
  text-decoration: underline;
}

/* line 46, master.scss */
.clearfix {
  overflow: auto;
}
/* line 48, master.scss */
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

/* line 54, master.scss */
.vpCenterColWrapper {
  width: 70%;
  margin: auto;
  position: relative;
}
@media (max-width: 603px) {
  /* line 54, master.scss */
  .vpCenterColWrapper {
    width: 100%;
  }
}

/* line 62, master.scss */
header .logo img {
  max-height: 100px;
}
@media (max-width: 603px) {
  /* line 62, master.scss */
  header .logo img {
    max-height: 60px;
  }
}

/* line 68, master.scss */
.wpthemeBanner ul.wpthemeCommonActions > li > span,
.wpthemeBanner ul.wpthemeCommonActions li a:link,
.wpthemeBanner ul.wpthemeCommonActions li a:visited,
.wpthemeBanner ul.wpthemeCommonActions li a:active {
  color: #fff;
  font-weight: normal;
  display: block;
  margin: 0;
  padding: 0 10px 0 0;
}
.wpthemeBanner ul.wpthemeCommonActions > li:last-child a {
	padding-right: 0;
}

/* line 79, master.scss */
.wpthemeBanner ul.wpthemeCommonActions li a:hover,
.wpthemeBanner ul.wpthemeCommonActions li a:focus {
  color: #d9d9d9;
  text-decoration: underline;
  cursor: pointer;
}

/* line 85, master.scss */
.wpthemeBanner .wpthemeBannerInner {
  border: none;
}

/* line 88, master.scss */
.wpthemeBanner .wpthemeBannerInner .wpthemeCommonActions {
  background: #822433;
  color: #fff;
  padding: 0px 7px;
  border-radius: 3px;
  position: absolute;
  right: 0;
  top: 25px;
  z-index: 10;
}

.wpthemeBanner .wpthemeBannerInner .wpthemeMobile .wpthemeCommonActions {
	right: 55px;
}

/* line 98, master.scss */
.wpthemeBannerPrimaryNavigation .wpthemeBannerInner {
  border: none;
}

/* line 101, master.scss */
.wpthemeBanner .wpthemeBranding img {
  background-position: 0 -448px;
}

/* line 106, master.scss */
.wpthemeControlHeader {
  border-top: 3px solid #003366;
}

/* line 110, master.scss */
.wpthemeLogo {
  display: block;
  height: auto;
  width: auto;
  background-image: none;
  margin-top: 0px;
  background: #fff;
}
/* line 117, master.scss */
.wpthemeLogo .wpthemeInner {
  overflow: hidden;
}
/* line 120, master.scss */
.wpthemeLogo .logo {
  margin: 7px 0px 7px 7px;
  display: inline-block;
  vertical-align: middle;
}

/* line 127, master.scss */
.outerContainer {
  height: 100%;
  overflow: hidden;
}

/* line 131, master.scss */
.outerContainer::-webkit-scrollbar {
  height: 10px;
  width: 10px;
  background: #fff;
  border-left: 1px solid #999;
}

/* line 137, master.scss */
.outerContainer::-webkit-scrollbar-thumb {
  background: #ccc;
  border-left: 1px solid #999;
}

/* line 141, master.scss */
.outerContainer::-webkit-scrollbar-corner {
  background: #ccc;
}

/* line 145, master.scss */
.outerContainer::-webkit-scrollbar {
  /* 1 */
}

/* line 146, master.scss */
.outerContainer::-webkit-scrollbar-button {
  /* 2 */
}

/* line 147, master.scss */
.outerContainer::-webkit-scrollbar-track {
  /* 3 */
}

/* line 148, master.scss */
.outerContainer::-webkit-scrollbar-track-piece {
  /* 4 */
}

/* line 149, master.scss */
.outerContainer::-webkit-scrollbar-thumb {
  /* 5 */
}

/* line 150, master.scss */
.outerContainer::-webkit-scrollbar-corner {
  /* 6 */
}

/* line 151, master.scss */
.outerContainer::-webkit-resizer {
  /* 7 */
}

/* line 153, master.scss */
p::selection {
  background-color: #676767;
  color: #fff;
}

/* line 157, master.scss */
.dj_ie .outerContainer {
  height: auto;
  overflow: hidden;
}

/* line 162, master.scss */
.headerBanner {
  position: relative;
  background-color: #fff;
}
/* line 165, master.scss */
.headerBanner .wpthemeInner {
  width: 1080px;
  position: relative;
}

/* line 172, master.scss */
.topBorder {
  border-top: 1px solid #999;
}

/* line 175, master.scss */
.overlayContainer {
  position: relative;
}

/* line 178, master.scss */
.mobileNavButton {
  display: none;
}

/* line 187, master.scss */
#topLevelLinksButton {
  text-align: center;
  background: #008abf;
  background: -webkit-gradient(linear, left top, left bottom, from(#008abf), to(#0075a3));
  background: -o-linear-gradient(top, #008abf 0%, #0075a3 100%);
  background: linear-gradient(to bottom, #008abf 0%, #0075a3 100%);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666;
}
/* line 194, master.scss */
#topLevelLinksButton button, #topLevelLinksButton .s2k-dojo .dijitButton .dijitButtonNode, .s2k-dojo .dijitButton #topLevelLinksButton .dijitButtonNode,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .dijitButtonNode,
#topLevelLinksButton .s2k-dojo .dijitComboButton .dijitButtonNode,
.s2k-dojo .dijitComboButton #topLevelLinksButton .dijitButtonNode,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .dijitButtonNode,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .dijitButtonNode, #topLevelLinksButton #wpthemeLogin .button, #wpthemeLogin #topLevelLinksButton .button, #topLevelLinksButton .ogButton a, .ogButton #topLevelLinksButton a, #topLevelLinksButton a.button, #topLevelLinksButton #sideDetails .applyBox a, #sideDetails .applyBox #topLevelLinksButton a {
  background: none;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center 0px;
  width: 100px;
  height: 5px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #FFF;
  border-right-color: #333;
  border-bottom-color: #FFF;
  border-left-color: #333;
  cursor: pointer;
}
/* line 216, master.scss */
#topLevelLinksButton button.open button .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode button .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode button .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode button .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode button .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode button .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode button .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode button .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode button .arrow, #topLevelLinksButton #wpthemeLogin .open.button button .arrow, #wpthemeLogin #topLevelLinksButton .open.button button .arrow, #topLevelLinksButton .ogButton a.open button .arrow, .ogButton #topLevelLinksButton a.open button .arrow, #topLevelLinksButton a.open.button button .arrow, #topLevelLinksButton #sideDetails .applyBox a.open button .arrow, #sideDetails .applyBox #topLevelLinksButton a.open button .arrow, #topLevelLinksButton button.open .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton button.open .dijitButtonNode .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode .dijitButtonNode .arrow, #topLevelLinksButton #wpthemeLogin .open.button .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton #wpthemeLogin .open.button .dijitButtonNode .arrow, #wpthemeLogin #topLevelLinksButton .open.button .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #wpthemeLogin #topLevelLinksButton .open.button .dijitButtonNode .arrow, #topLevelLinksButton .ogButton a.open .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .ogButton a.open .dijitButtonNode .arrow, .ogButton #topLevelLinksButton a.open .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton .ogButton #topLevelLinksButton a.open .dijitButtonNode .arrow, #topLevelLinksButton a.open.button .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton a.open.button .dijitButtonNode .arrow, #topLevelLinksButton #sideDetails .applyBox a.open .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton #sideDetails .applyBox a.open .dijitButtonNode .arrow, #sideDetails .applyBox #topLevelLinksButton a.open .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #sideDetails .applyBox #topLevelLinksButton a.open .dijitButtonNode .arrow,
#topLevelLinksButton button.open .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton button.open .dijitButtonNode .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode .dijitButtonNode .arrow,
#topLevelLinksButton #wpthemeLogin .open.button .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton #wpthemeLogin .open.button .dijitButtonNode .arrow,
#wpthemeLogin #topLevelLinksButton .open.button .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #wpthemeLogin #topLevelLinksButton .open.button .dijitButtonNode .arrow,
#topLevelLinksButton .ogButton a.open .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .ogButton a.open .dijitButtonNode .arrow,
.ogButton #topLevelLinksButton a.open .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton .ogButton #topLevelLinksButton a.open .dijitButtonNode .arrow,
#topLevelLinksButton a.open.button .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton a.open.button .dijitButtonNode .arrow,
#topLevelLinksButton #sideDetails .applyBox a.open .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton #sideDetails .applyBox a.open .dijitButtonNode .arrow,
#sideDetails .applyBox #topLevelLinksButton a.open .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #sideDetails .applyBox #topLevelLinksButton a.open .dijitButtonNode .arrow,
#topLevelLinksButton button.open .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton button.open .dijitButtonNode .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode .dijitButtonNode .arrow,
#topLevelLinksButton #wpthemeLogin .open.button .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton #wpthemeLogin .open.button .dijitButtonNode .arrow,
#wpthemeLogin #topLevelLinksButton .open.button .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #wpthemeLogin #topLevelLinksButton .open.button .dijitButtonNode .arrow,
#topLevelLinksButton .ogButton a.open .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .ogButton a.open .dijitButtonNode .arrow,
.ogButton #topLevelLinksButton a.open .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton .ogButton #topLevelLinksButton a.open .dijitButtonNode .arrow,
#topLevelLinksButton a.open.button .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton a.open.button .dijitButtonNode .arrow,
#topLevelLinksButton #sideDetails .applyBox a.open .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton #sideDetails .applyBox a.open .dijitButtonNode .arrow,
#sideDetails .applyBox #topLevelLinksButton a.open .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #sideDetails .applyBox #topLevelLinksButton a.open .dijitButtonNode .arrow,
#topLevelLinksButton button.open .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton button.open .dijitButtonNode .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode .dijitButtonNode .arrow,
#topLevelLinksButton #wpthemeLogin .open.button .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton #wpthemeLogin .open.button .dijitButtonNode .arrow,
#wpthemeLogin #topLevelLinksButton .open.button .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #wpthemeLogin #topLevelLinksButton .open.button .dijitButtonNode .arrow,
#topLevelLinksButton .ogButton a.open .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .ogButton a.open .dijitButtonNode .arrow,
.ogButton #topLevelLinksButton a.open .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton .ogButton #topLevelLinksButton a.open .dijitButtonNode .arrow,
#topLevelLinksButton a.open.button .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton a.open.button .dijitButtonNode .arrow,
#topLevelLinksButton #sideDetails .applyBox a.open .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton #sideDetails .applyBox a.open .dijitButtonNode .arrow,
#sideDetails .applyBox #topLevelLinksButton a.open .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #sideDetails .applyBox #topLevelLinksButton a.open .dijitButtonNode .arrow, #topLevelLinksButton button.open #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton button.open .button .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode .button .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode #wpthemeLogin .button .arrow, #wpthemeLogin .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode .button .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode .button .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin .s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode .button .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode .button .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin .s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode .button .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode .button .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin .s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode .button .arrow, #topLevelLinksButton #wpthemeLogin .open.button .button .arrow, #wpthemeLogin #topLevelLinksButton .open.button .button .arrow, #topLevelLinksButton .ogButton a.open #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton .ogButton a.open .button .arrow, .ogButton #topLevelLinksButton a.open #wpthemeLogin .button .arrow, #wpthemeLogin .ogButton #topLevelLinksButton a.open .button .arrow, #topLevelLinksButton a.open.button #wpthemeLogin .button .arrow, #topLevelLinksButton #sideDetails .applyBox a.open #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton #sideDetails .applyBox a.open .button .arrow, #sideDetails .applyBox #topLevelLinksButton a.open #wpthemeLogin .button .arrow, #wpthemeLogin #sideDetails .applyBox #topLevelLinksButton a.open .button .arrow, #topLevelLinksButton button.open .ogButton a .arrow, .ogButton #topLevelLinksButton button.open a .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode .ogButton a .arrow, .ogButton #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode a .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode .ogButton a .arrow, .ogButton .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode .ogButton a .arrow,
.ogButton #topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode a .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode .ogButton a .arrow,
.ogButton .s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode .ogButton a .arrow,
.ogButton #topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode a .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode .ogButton a .arrow,
.ogButton .s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode .ogButton a .arrow,
.ogButton #topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode a .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode .ogButton a .arrow,
.ogButton .s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode a .arrow, #topLevelLinksButton #wpthemeLogin .open.button .ogButton a .arrow, .ogButton #topLevelLinksButton #wpthemeLogin .open.button a .arrow, #wpthemeLogin #topLevelLinksButton .open.button .ogButton a .arrow, .ogButton #wpthemeLogin #topLevelLinksButton .open.button a .arrow, #topLevelLinksButton .ogButton a.open a .arrow, .ogButton #topLevelLinksButton a.open a .arrow, #topLevelLinksButton a.open.button .ogButton a .arrow, #topLevelLinksButton button.open a.button .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode a.button .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode a.button .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode a.button .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode a.button .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode a.button .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode a.button .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode a.button .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode a.button .arrow, #topLevelLinksButton a.open.button a.button .arrow, #topLevelLinksButton button.open #sideDetails .applyBox a .arrow, #sideDetails .applyBox #topLevelLinksButton button.open a .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode #sideDetails .applyBox a .arrow, #sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitButton .open.dijitButtonNode a .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode #sideDetails .applyBox a .arrow, #sideDetails .applyBox .s2k-dojo .dijitButton #topLevelLinksButton .open.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitDropDownButton .open.dijitButtonNode a .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox .s2k-dojo .dijitDropDownButton #topLevelLinksButton .open.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitComboButton .open.dijitButtonNode a .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox .s2k-dojo .dijitComboButton #topLevelLinksButton .open.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitToggleButton .open.dijitButtonNode a .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox .s2k-dojo .dijitToggleButton #topLevelLinksButton .open.dijitButtonNode a .arrow, #topLevelLinksButton #wpthemeLogin .open.button #sideDetails .applyBox a .arrow, #sideDetails .applyBox #topLevelLinksButton #wpthemeLogin .open.button a .arrow, #wpthemeLogin #topLevelLinksButton .open.button #sideDetails .applyBox a .arrow, #sideDetails .applyBox #wpthemeLogin #topLevelLinksButton .open.button a .arrow, #topLevelLinksButton a.open.button #sideDetails .applyBox a .arrow, #topLevelLinksButton #sideDetails .applyBox a.open a .arrow, #sideDetails .applyBox #topLevelLinksButton a.open a .arrow, #topLevelLinksButton button.closed button .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode button .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode button .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode button .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode button .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode button .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode button .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode button .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode button .arrow, #topLevelLinksButton #wpthemeLogin .closed.button button .arrow, #wpthemeLogin #topLevelLinksButton .closed.button button .arrow, #topLevelLinksButton .ogButton a.closed button .arrow, .ogButton #topLevelLinksButton a.closed button .arrow, #topLevelLinksButton a.closed.button button .arrow, #topLevelLinksButton #sideDetails .applyBox a.closed button .arrow, #sideDetails .applyBox #topLevelLinksButton a.closed button .arrow, #topLevelLinksButton button.closed .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton button.closed .dijitButtonNode .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode .dijitButtonNode .arrow, #topLevelLinksButton #wpthemeLogin .closed.button .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton #wpthemeLogin .closed.button .dijitButtonNode .arrow, #wpthemeLogin #topLevelLinksButton .closed.button .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #wpthemeLogin #topLevelLinksButton .closed.button .dijitButtonNode .arrow, #topLevelLinksButton .ogButton a.closed .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .ogButton a.closed .dijitButtonNode .arrow, .ogButton #topLevelLinksButton a.closed .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton .ogButton #topLevelLinksButton a.closed .dijitButtonNode .arrow, #topLevelLinksButton a.closed.button .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton a.closed.button .dijitButtonNode .arrow, #topLevelLinksButton #sideDetails .applyBox a.closed .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #topLevelLinksButton #sideDetails .applyBox a.closed .dijitButtonNode .arrow, #sideDetails .applyBox #topLevelLinksButton a.closed .s2k-dojo .dijitButton .dijitButtonNode .arrow, .s2k-dojo .dijitButton #sideDetails .applyBox #topLevelLinksButton a.closed .dijitButtonNode .arrow,
#topLevelLinksButton button.closed .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton button.closed .dijitButtonNode .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode .dijitButtonNode .arrow,
#topLevelLinksButton #wpthemeLogin .closed.button .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton #wpthemeLogin .closed.button .dijitButtonNode .arrow,
#wpthemeLogin #topLevelLinksButton .closed.button .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #wpthemeLogin #topLevelLinksButton .closed.button .dijitButtonNode .arrow,
#topLevelLinksButton .ogButton a.closed .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .ogButton a.closed .dijitButtonNode .arrow,
.ogButton #topLevelLinksButton a.closed .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton .ogButton #topLevelLinksButton a.closed .dijitButtonNode .arrow,
#topLevelLinksButton a.closed.button .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton a.closed.button .dijitButtonNode .arrow,
#topLevelLinksButton #sideDetails .applyBox a.closed .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton #sideDetails .applyBox a.closed .dijitButtonNode .arrow,
#sideDetails .applyBox #topLevelLinksButton a.closed .s2k-dojo .dijitDropDownButton .dijitButtonNode .arrow,
.s2k-dojo .dijitDropDownButton #sideDetails .applyBox #topLevelLinksButton a.closed .dijitButtonNode .arrow,
#topLevelLinksButton button.closed .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton button.closed .dijitButtonNode .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode .dijitButtonNode .arrow,
#topLevelLinksButton #wpthemeLogin .closed.button .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton #wpthemeLogin .closed.button .dijitButtonNode .arrow,
#wpthemeLogin #topLevelLinksButton .closed.button .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #wpthemeLogin #topLevelLinksButton .closed.button .dijitButtonNode .arrow,
#topLevelLinksButton .ogButton a.closed .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .ogButton a.closed .dijitButtonNode .arrow,
.ogButton #topLevelLinksButton a.closed .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton .ogButton #topLevelLinksButton a.closed .dijitButtonNode .arrow,
#topLevelLinksButton a.closed.button .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton a.closed.button .dijitButtonNode .arrow,
#topLevelLinksButton #sideDetails .applyBox a.closed .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton #sideDetails .applyBox a.closed .dijitButtonNode .arrow,
#sideDetails .applyBox #topLevelLinksButton a.closed .s2k-dojo .dijitComboButton .dijitButtonNode .arrow,
.s2k-dojo .dijitComboButton #sideDetails .applyBox #topLevelLinksButton a.closed .dijitButtonNode .arrow,
#topLevelLinksButton button.closed .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton button.closed .dijitButtonNode .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode .dijitButtonNode .arrow,
#topLevelLinksButton #wpthemeLogin .closed.button .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton #wpthemeLogin .closed.button .dijitButtonNode .arrow,
#wpthemeLogin #topLevelLinksButton .closed.button .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #wpthemeLogin #topLevelLinksButton .closed.button .dijitButtonNode .arrow,
#topLevelLinksButton .ogButton a.closed .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .ogButton a.closed .dijitButtonNode .arrow,
.ogButton #topLevelLinksButton a.closed .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton .ogButton #topLevelLinksButton a.closed .dijitButtonNode .arrow,
#topLevelLinksButton a.closed.button .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton a.closed.button .dijitButtonNode .arrow,
#topLevelLinksButton #sideDetails .applyBox a.closed .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton #sideDetails .applyBox a.closed .dijitButtonNode .arrow,
#sideDetails .applyBox #topLevelLinksButton a.closed .s2k-dojo .dijitToggleButton .dijitButtonNode .arrow,
.s2k-dojo .dijitToggleButton #sideDetails .applyBox #topLevelLinksButton a.closed .dijitButtonNode .arrow, #topLevelLinksButton button.closed #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton button.closed .button .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode .button .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode #wpthemeLogin .button .arrow, #wpthemeLogin .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode .button .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode .button .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin .s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode .button .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode .button .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin .s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode .button .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin #topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode .button .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode #wpthemeLogin .button .arrow,
#wpthemeLogin .s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode .button .arrow, #topLevelLinksButton #wpthemeLogin .closed.button .button .arrow, #wpthemeLogin #topLevelLinksButton .closed.button .button .arrow, #topLevelLinksButton .ogButton a.closed #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton .ogButton a.closed .button .arrow, .ogButton #topLevelLinksButton a.closed #wpthemeLogin .button .arrow, #wpthemeLogin .ogButton #topLevelLinksButton a.closed .button .arrow, #topLevelLinksButton a.closed.button #wpthemeLogin .button .arrow, #topLevelLinksButton #sideDetails .applyBox a.closed #wpthemeLogin .button .arrow, #wpthemeLogin #topLevelLinksButton #sideDetails .applyBox a.closed .button .arrow, #sideDetails .applyBox #topLevelLinksButton a.closed #wpthemeLogin .button .arrow, #wpthemeLogin #sideDetails .applyBox #topLevelLinksButton a.closed .button .arrow, #topLevelLinksButton button.closed .ogButton a .arrow, .ogButton #topLevelLinksButton button.closed a .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode .ogButton a .arrow, .ogButton #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode a .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode .ogButton a .arrow, .ogButton .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode .ogButton a .arrow,
.ogButton #topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode a .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode .ogButton a .arrow,
.ogButton .s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode .ogButton a .arrow,
.ogButton #topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode a .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode .ogButton a .arrow,
.ogButton .s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode .ogButton a .arrow,
.ogButton #topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode a .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode .ogButton a .arrow,
.ogButton .s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode a .arrow, #topLevelLinksButton #wpthemeLogin .closed.button .ogButton a .arrow, .ogButton #topLevelLinksButton #wpthemeLogin .closed.button a .arrow, #wpthemeLogin #topLevelLinksButton .closed.button .ogButton a .arrow, .ogButton #wpthemeLogin #topLevelLinksButton .closed.button a .arrow, #topLevelLinksButton .ogButton a.closed a .arrow, .ogButton #topLevelLinksButton a.closed a .arrow, #topLevelLinksButton a.closed.button .ogButton a .arrow, #topLevelLinksButton button.closed a.button .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode a.button .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode a.button .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode a.button .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode a.button .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode a.button .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode a.button .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode a.button .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode a.button .arrow, #topLevelLinksButton a.closed.button a.button .arrow, #topLevelLinksButton button.closed #sideDetails .applyBox a .arrow, #sideDetails .applyBox #topLevelLinksButton button.closed a .arrow, #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow, #sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitButton .closed.dijitButtonNode a .arrow, .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow, #sideDetails .applyBox .s2k-dojo .dijitButton #topLevelLinksButton .closed.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitDropDownButton .closed.dijitButtonNode a .arrow,
.s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox .s2k-dojo .dijitDropDownButton #topLevelLinksButton .closed.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitComboButton .closed.dijitButtonNode a .arrow,
.s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox .s2k-dojo .dijitComboButton #topLevelLinksButton .closed.dijitButtonNode a .arrow,
#topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox #topLevelLinksButton .s2k-dojo .dijitToggleButton .closed.dijitButtonNode a .arrow,
.s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode #sideDetails .applyBox a .arrow,
#sideDetails .applyBox .s2k-dojo .dijitToggleButton #topLevelLinksButton .closed.dijitButtonNode a .arrow, #topLevelLinksButton #wpthemeLogin .closed.button #sideDetails .applyBox a .arrow, #sideDetails .applyBox #topLevelLinksButton #wpthemeLogin .closed.button a .arrow, #wpthemeLogin #topLevelLinksButton .closed.button #sideDetails .applyBox a .arrow, #sideDetails .applyBox #wpthemeLogin #topLevelLinksButton .closed.button a .arrow, #topLevelLinksButton a.closed.button #sideDetails .applyBox a .arrow, #topLevelLinksButton #sideDetails .applyBox a.closed a .arrow, #sideDetails .applyBox #topLevelLinksButton a.closed a .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  display: block;
  margin: auto;
}

/* line 230, master.scss */
.wpthemeCommonActions .wpthemeBranding {
  display: none;
}

/* line 233, master.scss */
.portletHeading {
  display: none;
}

/* line 236, master.scss */
.outerContainer .innerContainer {
  background: #fff;
}

/* line 239, master.scss */
.appContainer .innerAppContainer {
  width: 1080px;
  margin: auto;
}

/* line 243, master.scss */
.right {
  text-align: right;
}

/* line 246, master.scss */
.center {
  text-align: center;
}

/* line 249, master.scss */
.justify {
  text-align: justify;
}

/* line 252, master.scss */
.wpthemeCol-1 {
  width: 100%;
  margin: 0px;
}

/* line 256, master.scss */
button, .s2k-dojo .dijitButton .dijitButtonNode,
.s2k-dojo .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .dijitComboButton .dijitButtonNode,
.s2k-dojo .dijitToggleButton .dijitButtonNode, #wpthemeLogin .button, .ogButton a, a.button, #sideDetails .applyBox a {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  color: #fff;
  border: 1px solid #822433;
  padding: 4px 6px;
  background: #822433;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
}
/* line 267, master.scss */
button:hover, .s2k-dojo .dijitButton .dijitButtonNode:hover,
.s2k-dojo .dijitDropDownButton .dijitButtonNode:hover,
.s2k-dojo .dijitComboButton .dijitButtonNode:hover,
.s2k-dojo .dijitToggleButton .dijitButtonNode:hover, #wpthemeLogin .button:hover, .ogButton a:hover, a.button:hover, #sideDetails .applyBox a:hover {
  background: #5a1923;
  color: #fff;
  text-decoration: none;
}

/* line 274, master.scss */
footer {
  clear: both;
  overflow: hidden;
  background-color: #404041;
  color: #fff;
  margin-top: 50px;
}
/* line 280, master.scss */
footer .footerLogo {
  display: inline-block;
}
/* line 283, master.scss */
footer .footerText {
  display: inline-block;
  margin-left: 10px;
}
/* line 289, master.scss */
footer .footerMenu .footerLinks ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 293, master.scss */
footer .footerMenu .footerLinks ul li {
  display: inline-block;
}
/* line 295, master.scss */
footer .footerMenu .footerLinks ul li:after {
  content: '';
  display: inline-block;
  border-right: 1px solid;
  margin-right: 10px;
  padding-right: 10px;
  height: 14px;
  vertical-align: middle;
}
/* line 304, master.scss */
footer .footerMenu .footerLinks ul li:last-child:after {
  border-right: none;
  padding: 0;
  margin: 0;
}

/* line 317, master.scss */
.insetShadow {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
}

/* line 321, master.scss */
.dijitTitlePaneTitle h2 {
  font-size: inherit;
  margin: 0px;
  padding: 0px;
}

/* line 326, master.scss */
.wpthemeMainContent {
  /*	position:relative;
  	padding-top:30px; */
}

/* line 330, master.scss */
.appContainer {
  padding-top: 10px;
}

/* line 333, master.scss */
.appContainer.orderingPortletView,
.appContainer.categoryListing,
.appContainer.productItemListing,
.appContainer.itemDetail,
.appContainer.manufacturerItems,
.appContainer.searchResults,
.appContainer.orderFromHistory {
  padding-top: 0;
}

/* line 342, master.scss */
.appContainer .portletHeading {
  display: none;
}

/* line 345, master.scss */
.wpthemeControl {
  margin: 0px;
}

/* line 348, master.scss */
.wpthemeHeader .wpthemeInner {
  width: auto;
}

/* line 351, master.scss */
.ibmPortalCustomizeShelf .wpthemeInner {
  width: auto;
}

/* line 354, master.scss */
.ibmPortalCustomizeShelf .utb-btn-container {
  margin-right: 10px;
}

/* line 357, master.scss */
.ibmPortalCustomizeShelf .utb-palette .lotusTabs {
  margin-left: 10px;
}

/* line 360, master.scss */
.utb-container .lotusPaletteNav {
  margin-left: 5px;
}

/* line 363, master.scss */
.utb-overview {
  padding-left: 5px;
}

/* line 366, master.scss */
.utb.wpthemeOpen {
  height: 20em !important;
}

/* line 369, master.scss */
.wpthemeThin {
  margin-top: 5px;
}

/* line 372, master.scss */
.wpthemeThin header {
  border: none;
  height: 20px;
}

/* line 376, master.scss */
.wpthemeThin header .wpthemeInner {
  background: -webkit-gradient(linear, left top, left bottom, from(#bcceef), to(rgba(188, 206, 239, 0)));
  background: -o-linear-gradient(top, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  background: linear-gradient(to bottom, #bcceef 0%, rgba(188, 206, 239, 0) 100%);
  height: 20px;
  display: none;
  margin: 0px;
  width: auto;
}

/* line 383, master.scss */
.wpthemeThin:hover header .wpthemeInner {
  display: block;
}

/* line 386, master.scss */
.wpthemeThin header h2 {
  display: none !important;
}

/* line 389, master.scss */
.wpthemeThin .wpthemeIcon {
  float: right;
  padding: 4px !important;
}

/* line 393, master.scss */
.wpthemeThin .appContainer {
  margin-top: 0px;
}

/* line 396, master.scss */
.wpthemeThin .wpthemeControlBody {
  margin: 0px 5px;
}

/* line 400, master.scss */
.menuContentContainer {
  float: left;
}
/* line 402, master.scss */
.menuContentContainer .menuContent {
  width: 175px;
}
/* line 404, master.scss */
.menuContentContainer .menuContent .menuImage {
  text-align: center;
  margin: 5px;
}
/* line 408, master.scss */
.menuContentContainer .menuContent .menuCopy {
  margin: 5px;
}

/* line 414, master.scss */
.modelHasChildrenIcon {
  display: none;
}

/* line 417, master.scss */
.loadingOverlay {
  background: #fff url("../images/ajax-loader.gif") no-repeat 10px 14px;
  position: absolute;
  z-index: 1001;
  display: none;
}

/* line 423, master.scss */
.pageOverlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* line 429, master.scss */
.loadingMessage {
  padding: 22px 50px;
  color: #999;
}

/* line 434, master.scss */
.topNavBar {
  background: none;
  border: none;
}

/* line 438, master.scss */
.topNavBar:after {
  content: "";
  display: block;
  clear: both;
}

/* line 443, master.scss */
.wpthemePrimaryNav li#wpthemeLogin {
  margin-left: 10px;
}

/* line 446, master.scss */
.wpthemeBanner.wpthemeBannerPrimaryNavigation {
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background: transparent;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

/* line 453, master.scss */
.topNavBar .modelHasChildren .modelHasChildrenIcon,
.topNavBar .modelHasChildrenIcon {
  display: none;
}

/* line 458, master.scss */
.wpthemeHeaderNav ul li a,
.wpthemeHeaderNav ul li a:active {
  font-size: 8pt;
}

.serviceChargeMessage {
  max-width: 240px;
  background-color: lightyellow;
}

/* line 464, master.scss */
.topNavBar ul {
  font-weight: bold;
  color: #FFF;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 470, master.scss */
.topNavBar ul > li {
  float: left;
  position: relative;
}
/* line 473, master.scss */
.topNavBar ul > li:first-child {
  background-image: none;
  padding-left: 0;
}
/* line 477, master.scss */
.topNavBar ul > li li {
  float: none;
}
/* line 480, master.scss */
.topNavBar ul > li a, .topNavBar ul > li a:hover {
  font-weight: 600;
  text-decoration: none;
  line-height: 40px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: block;
  color: #404041;
}
/* line 490, master.scss */
.topNavBar ul > li > i {
  color: #822433;
  line-height: 40px;
  margin: 0 5px 0 -5px;
}
/* line 495, master.scss */
.topNavBar ul > li [class^="subMenu"] > i {
  color: #822433;
  position: absolute;
  right: 0;
  left: 0;
  top: -14px;
  text-align: center;
  font-size: 23px;
}
/* line 506, master.scss */
.topNavBar [class^="subMenu"] {
  position: absolute;
  top: 100%;
  right: 50%;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  z-index: 0;
  background: #822433;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  border: none;
  border-top: none;
}
/* line 517, master.scss */
.topNavBar [class^="subMenu"] a {
  background-color: #0000;
  color: #fff;
  line-height: 16px;
  white-space: nowrap;
  padding: 13px 7px;
  margin: 0 7px;
  display: block;
  border-top: 1px solid #fff;
  font-weight: normal;
  float: none;
}
/* line 528, master.scss */
.topNavBar [class^="subMenu"] a:hover, .topNavBar [class^="subMenu"] a:focus, .topNavBar [class^="subMenu"] a:active {
  background-color: #0000;
  padding: 13px 7px;
  margin: 0 7px;
  line-height: 16px;
  color: #d9d9d9;
  font-weight: normal;
  float: none;
}
/* line 543, master.scss */
.topNavBar [class^="subMenu"] ul li:first-child a, .topNavBar [class^="subMenu"] ul li:first-child:hover a {
  border-top: none;
}
/* line 548, master.scss */
.topNavBar [class^="subMenu"] ul ul {
  position: absolute;
  top: 0px;
  left: 100%;
  background: #822433;
  white-space: nowrap;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
/* line 559, master.scss */
.topNavBar .alignMenu_right > [class^="subMenu"] {
  left: auto;
  right: 0;
}
/* line 564, master.scss */
.topNavBar .alignMenu_full {
  position: static;
}
/* line 566, master.scss */
.topNavBar .alignMenu_full > [class^="subMenu"] {
  left: 0;
  right: 0;
}
/* line 569, master.scss */
.topNavBar .alignMenu_full > [class^="subMenu"] li {
  display: inline-block;
}
/* line 574, master.scss */
.topNavBar > ul:first-child > .toplevel > a {
  border-top: none;
}

/* line 579, master.scss */
.smartphone .buttonBar .dijitButton,
.tablet .buttonBar .dijitButton {
  /* display: block;
  margin-bottom: 10px; */
}

/* Standard Display - Start */
/* line 585, master.scss */
.defaultNav .topNavBar [class^="subMenu"] {
  display: none;
}

/* line 588, master.scss */
.defaultNav .topNavBar li:hover > span[class^="subMenu"] {
  display: block;
  z-index: 21;
  margin-top: -7px;
  border-radius: 3px;
}

/* line 594, master.scss */
.defaultNav .topNavBar [class^="subMenu"] ul ul {
  display: none;
}

/* line 597, master.scss */
.defaultNav .topNavBar [class^="subMenu"] ul li:hover ul {
  display: block;
}

/* Standard Display - End */
/* Fade In - Start (fadeIn) */
/* line 603, master.scss */
.fadeInNav .topNavBar [class^="subMenu"] {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 608, master.scss */
.fadeInNav .topNavBar li:hover > span[class^="subMenu"] {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 10;
}

/* line 614, master.scss */
.fadeInNav .topNavBar [class^="subMenu"] ul ul {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 619, master.scss */
.fadeInNav .topNavBar [class^="subMenu"] ul li:hover ul {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 10;
}

/* Fade In - End */
/* Wipe In - Start (wipeIn) */
/* line 628, master.scss */
.wipeInNav .topNavBar [class^="subMenu"] {
  overflow: hidden;
  max-height: 0;
}

/* line 633, master.scss */
.wipeInNav .topNavBar li:hover > span[class^="subMenu"] {
  max-height: 1080px;
  z-index: 10;
}

/* line 637, master.scss */
.wipeInNav .topNavBar [class^="subMenu"]:hover {
  overflow: visible;
}

/* line 640, master.scss */
.wipeInNav .topNavBar [class^="subMenu"] ul ul {
  overflow: hidden;
  max-height: 0;
}

/* line 644, master.scss */
.wipeInNav .topNavBar [class^="subMenu"] ul li:hover ul {
  max-height: 1080px;
}

/* line 647, master.scss */
.wipeInNav .topNavBar [class^="subMenu"] ul li:hover ul:hover {
  overflow: visible;
}

/* Wipe In - End */
/* Fold Out - Start (foldOut) */
/* line 653, master.scss */
.foldOutNav .topNavBar [class^="subMenu"] {
  max-height: 0;
  overflow: hidden;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
          transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

/* line 659, master.scss */
.foldOutNav .topNavBar li:hover > span[class^="subMenu"] {
  max-height: 1080px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
          transform: perspective(400) rotate3d(0, 0, 0, 0);
  z-index: 10;
}

/* line 664, master.scss */
.foldOutNav .topNavBar [class^="subMenu"]:hover {
  overflow: visible;
}

/* line 667, master.scss */
.foldOutNav .topNavBar [class^="subMenu"] ul ul {
  max-height: 0;
  overflow: hidden;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
          transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

/* line 673, master.scss */
.foldOutNav .topNavBar [class^="subMenu"] ul li:hover ul {
  max-height: 1080px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
          transform: perspective(400) rotate3d(0, 0, 0, 0);
}

/* line 677, master.scss */
.foldOutNav .topNavBar [class^="subMenu"] ul li:hover ul:hover {
  overflow: visible;
}

/* Fold Out - End */
/* Wipe In Over - Start (wipeIn2) */
/* line 683, master.scss */
.wipeInOverNav .topNavBar [class^="subMenu"] {
  overflow: hidden;
  max-height: 0;
  max-width: 0;
}

/* line 688, master.scss */
.wipeInOverNav .topNavBar li:hover > span[class^="subMenu"] {
  max-height: 1080px;
  max-width: 1080px;
  z-index: 10;
}

/* line 693, master.scss */
.wipeInOverNav .topNavBar [class^="subMenu"]:hover {
  overflow: visible;
}

/* line 696, master.scss */
.wipeInOverNav .topNavBar [class^="subMenu"] ul ul {
  overflow: hidden;
  max-height: 0;
  max-width: 0;
}

/* line 701, master.scss */
.wipeInOverNav .topNavBar [class^="subMenu"] ul li:hover ul {
  max-height: 1080px;
  max-width: 1080px;
}

/* line 705, master.scss */
.wipeInOverNav .topNavBar [class^="subMenu"] ul li:hover ul:hover {
  overflow: visible;
}

/* Wipe In Over - End */
/* Fade Fly In - Start (fadeFlyIn) */
/* line 711, master.scss */
.fadeFlyInNav .topNavBar [class^="subMenu"] {
  border: 1px solid #999;
  border-top: none;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  left: -10px;
}

/* line 719, master.scss */
.fadeFlyInNav .topNavBar li:hover > span[class^="subMenu"] {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 11;
  left: 0;
}

/* line 726, master.scss */
.fadeFlyInNav .topNavBar .alignMenu_right [class^="subMenu"] {
  left: auto;
  right: -10px;
}

/* line 730, master.scss */
.fadeFlyInNav .topNavBar li.alignMenu_right:hover > span[class^="subMenu"] {
  left: auto;
  right: 0;
}

/* line 734, master.scss */
.fadeFlyInNav .topNavBar .alignMenu_full [class^="subMenu"] {
  left: -10px;
  right: -10px;
}

/* line 738, master.scss */
.fadeFlyInNav .topNavBar li.alignMenu_full:hover > span[class^="subMenu"] {
  left: 0;
  right: 0;
}

/* line 742, master.scss */
.fadeFlyInNav .topNavBar [class^="subMenu"] ul ul {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  left: 90%;
}

/* line 748, master.scss */
.fadeFlyInNav .topNavBar [class^="subMenu"] ul li:hover ul {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 11;
  left: 100%;
}

/* Fade Fly In - End */
/* line 757, master.scss */
.headerBanner .wpthemeActions .wpthemeCommonActions {
  margin: 5px 0;
}

/* .wpthemeBanner ul.wpthemeCommonActions>li>span,
.wpthemeBanner ul.wpthemeCommonActions li a:link,
.wpthemeBanner ul.wpthemeCommonActions li a:visited,
.wpthemeBanner ul.wpthemeCommonActions li a:active {
    color:$secondary_foreground;
    margin: 0;
} */
/* line 768, master.scss */
.wpthemeBanner ul.wpthemeCommonActions > li:nth-child(2) > span,
.wpthemeBanner ul.wpthemeCommonActions li:nth-child(2) a:link,
.wpthemeBanner ul.wpthemeCommonActions li:nth-child(2) a:visited,
.wpthemeBanner ul.wpthemeCommonActions li:nth-child(2) a:active {
  border-right: 1px solid #fff;
}
@media (max-width: 603px) {
  /* line 768, master.scss */
  .wpthemeBanner ul.wpthemeCommonActions > li:nth-child(2) > span,
  .wpthemeBanner ul.wpthemeCommonActions li:nth-child(2) a:link,
  .wpthemeBanner ul.wpthemeCommonActions li:nth-child(2) a:visited,
  .wpthemeBanner ul.wpthemeCommonActions li:nth-child(2) a:active {
    border-right: none;
  }
}

/* line 777, master.scss */
.wpthemeBanner ul.wpthemeCommonActions #wpthemeSignUp {
  display: none;
}

/* line 782, master.scss */
#subMenuContainer .subMenu-1.menuAlignFull {
  border-top: 1px solid #999;
}

/* line 785, master.scss */
#subMenuContainer .subMenu-1.menuAlignFull > ul > .wpthemeLeft {
  float: left;
}

/* line 788, master.scss */
#subMenuContainer .subMenu-1.menuAlignFull > ul > .wpthemeLeft > a {
  border-top: none;
}

/* line 793, master.scss */
.s2k-dojo .dijitTitlePane .dijitTitlePane {
  clear: both;
}

/* line 796, master.scss */
.s2k-dojo .dijitTitlePaneTitle {
  font-size: 1.5em;
  color: #000;
  background: transparent;
  border: none;
  border-radius: 0px;
  padding: 5px 10px 5px 0px;
  margin: 0px 0px 6px 0px;
  overflow: hidden;
  border-bottom: 1px solid #2F6395;
}

/* line 807, master.scss */
.s2k-dojo .s2kAdminFormTemplateDisplay .dijitTitlePaneTitle {
  display: none;
}

/* line 811, master.scss */
.s2k-dojo .featuredItemsComponent .dijitTitlePaneTitle,
.s2k-dojo .newItemsComponent .dijitTitlePaneTitle {
  margin: 0;
}

/* line 822, master.scss */
.s2k-dojo .dijitTabPane .dijitTitlePane .dijitTitlePaneTitle,
.s2k-dojo .itemFooter .dijitTitlePane .dijitTitlePaneTitle,
.s2k-dojo .socialBox .dijitTitlePane .dijitTitlePaneTitle,
.s2k-dojo .floatBoxColumn .dijitTitlePane .dijitTitlePaneTitle {
  border-right-style: solid;
  border-left-style: solid;
}

/* line 829, master.scss */
.s2k-dojo .dijitTitlePane .dijitArrowNode {
  display: none;
}

/* line 832, master.scss */
.s2k-dojo .dijitTitlePaneTextNode {
  margin-left: 0;
  margin-right: 4px;
  vertical-align: text-top;
}

/* line 837, master.scss */
.s2k-dojo .dijitTitlePaneContentOuter {
  background: #fff;
  border: none;
}

/* line 841, master.scss */
.s2k-dojo .dijitTitlePane .dijitTitlePaneContentOuter {
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}

/* line 846, master.scss */
.s2k-dojo .dijitTitlePane .dijitTitlePane .dijitTitlePaneContentOuter {
  border: 1px solid #939597;
  border-top: none;
}

/* line 851, master.scss */
.s2k-dojo .dijitTabPane .dijitTitlePane .dijitTitlePaneContentOuter,
.s2k-dojo .itemFooter .dijitTitlePane .dijitTitlePaneContentOuter,
.s2k-dojo .socialBox .dijitTitlePane .dijitTitlePaneContentOuter,
.s2k-dojo .floatBoxColumn .dijitTitlePane .dijitTitlePaneContentOuter {
  border-right-style: solid;
  border-left-style: solid;
}

/* line 859, master.scss */
.s2k-dojo .dijitTitlePaneContentInner {
  padding: 0;
}

/* line 869, master.scss */
.s2k-dojo .dijitButton.loginBtn .dijitButtonNode {
  width: 100%;
  padding: 6px;
}

/* line 873, master.scss */
#wpthemeLogin .button {
  margin-top: 6px;
  line-height: inherit;
  padding: 2px 15px;
}

/* line 880, master.scss */
.s2k-dojo .dijitButtonHover .dijitButtonNode,
.s2k-dojo .dijitDropDownButtonHover .dijitButtonNode,
.s2k-dojo .dijitComboButtonHover .dijitButtonNode,
.s2k-dojo .dijitToggleButtonHover .dijitButtonNode {
  background: #822433;
  border: 1px solid #822433;
}

/* line 889, master.scss */
.s2k-dojo .expand .dijitButton .dijitButtonNode,
.s2k-dojo .expand .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .expand .dijitComboButton .dijitButtonNode,
.s2k-dojo .expand .dijitToggleButton .dijitButtonNode {
  color: #404041;
}

/* line 896, master.scss */
.s2k-dojo .cellData .rightButton .dijitButton .dijitButtonNode,
.s2k-dojo .cellData .rightButton .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .cellData .rightButton .dijitComboButton .dijitButtonNode,
.s2k-dojo .cellData .rightButton .dijitToggleButton .dijitButtonNode {
  padding: 1px 4px 1px 4px;
}

/* line 903, master.scss */
.s2k-dojo .action .dijitButtonText {
  padding: 0;
}

/* line 907, master.scss */
.s2k-dojo .action .dijitToggleButton,
.s2k-dojo .action .dijitButton,
.s2k-dojo .action .dijitDropDownButton,
.s2k-dojo .action .dijitComboButton {
  margin: 0;
}

/* line 914, master.scss */
.s2k-dojo .action .dijitButton .dijitButtonNode,
.s2k-dojo .action .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .action .dijitComboButton .dijitButtonNode,
.s2k-dojo .action .dijitToggleButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitComboButton .dijitButtonNode,
.s2k-dojo .moreLess .dijitToggleButton .dijitButtonNode {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin: 0;
}

/* line 929, master.scss */
.s2k-dojo .lists .dijitTabPane {
  padding: 0;
}

/* line 933, master.scss */
.s2k-dojo .gridContainer .qty .dijitTextBox,
.s2k-dojo .boxes .qty .dijitTextBox,
.s2k-dojo .cartBox .addToCart .dijitTextBox {
  width: 50px;
}

/* line 939, master.scss */
.s2k-dojo .gridContainer .itemQuantity .dijitTextBox,
.s2k-dojo .boxes .itemQuantity .dijitTextBox {
  width: auto;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 40px;
  border-radius: 3px;
}

/* line 948, master.scss */
.s2k-dojo .expand .dijitButtonText {
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 954, master.scss */
.s2k-dojo .expand .dijitToggleButton,
.s2k-dojo .expand .dijitButton,
.s2k-dojo .expand .dijitDropDownButton,
.s2k-dojo .expand .dijitComboButton {
  margin: 0;
}

/* line 961, master.scss */
.s2k-dojo .expand .dijitButton .dijitButtonNode,
.s2k-dojo .expand .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .expand .dijitComboButton .dijitButtonNode,
.s2k-dojo .expand .dijitToggleButton .dijitButtonNode {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 2px;
  margin: 0;
}

/* line 972, master.scss */
.s2k-dojo .field.multi .dijitTextBox {
  width: 7em;
}

/* line 976, master.scss */
.s2k-dojo .itemQuantity .dijitTextBox,
.s2k-dojo .cartBox .itemQuantity .dijitTextBox {
  width: 5em;
}

/* line 981, master.scss */
.s2k-dojo .quickOrderPortlet .quickOrderInput .itemNum .dijitTextBox {
  width: 8em;
}

/* line 985, master.scss */
.s2k-dojo .layoutButtons .dijitButton .dijitButtonNode,
.s2k-dojo .layoutButtons .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .layoutButtons .dijitComboButton .dijitButtonNode,
.s2k-dojo .layoutButtons .dijitToggleButton .dijitButtonNode {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  padding-top: 0;
}

/* line 996, master.scss */
.s2k-dojo .layoutButtons .dijitToggleButton,
.s2k-dojo .layoutButtons .dijitButton,
.s2k-dojo .layoutButtons .dijitDropDownButton,
.dijitComboButton {
  margin: 0;
}

/* line 1003, master.scss */
.s2k-dojo .layoutButtons .dijitButtonText {
  padding: 0;
}

/* line 1007, master.scss */
.s2k-dojo .listSize .dijitComboBox {
  width: 50px;
}

/* line 1011, master.scss */
.s2k-dojo .split2 .dijitComboBox {
  width: 7em;
}

/* line 1015, master.scss */
.s2k-dojo .genList .competitorCol .dijitTextBox {
  width: 140px;
}

/* line 1019, master.scss */
.s2k-dojo .genList .rankCol .dijitTextBox {
  width: 45px;
}

/* line 1023, master.scss */
.s2k-dojo .genList .removeLink button, .s2k-dojo .genList .removeLink .dijitButton .dijitButtonNode, .s2k-dojo .dijitButton .genList .removeLink .dijitButtonNode,
.s2k-dojo .genList .removeLink .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .dijitDropDownButton .genList .removeLink .dijitButtonNode,
.s2k-dojo .genList .removeLink .dijitComboButton .dijitButtonNode,
.s2k-dojo .dijitComboButton .genList .removeLink .dijitButtonNode,
.s2k-dojo .genList .removeLink .dijitToggleButton .dijitButtonNode,
.s2k-dojo .dijitToggleButton .genList .removeLink .dijitButtonNode, .s2k-dojo .genList .removeLink #wpthemeLogin .button, #wpthemeLogin .s2k-dojo .genList .removeLink .button, .s2k-dojo .genList .removeLink .ogButton a, .ogButton .s2k-dojo .genList .removeLink a, .s2k-dojo .genList .removeLink a.button, .s2k-dojo .genList .removeLink #sideDetails .applyBox a, #sideDetails .applyBox .s2k-dojo .genList .removeLink a {
  background: transparent;
  border: none;
  color: #c00;
  font-size: 13pt;
  font-weight: bold;
  padding: 3px;
  margin: 0;
}

/* line 1033, master.scss */
.s2k-dojo .removeLink .dijitToggleButton,
.s2k-dojo .removeLink .dijitButton,
.s2k-dojo .removeLink .dijitDropDownButton,
.s2k-dojo .removeLink .dijitComboButton {
  margin: 0;
}

/* line 1040, master.scss */
.s2k-dojo .removeLink .dijitButton .dijitButtonNode,
.s2k-dojo .removeLink .dijitDropDownButton .dijitButtonNode,
.s2k-dojo .removeLink .dijitComboButton .dijitButtonNode,
.s2k-dojo .removeLink .dijitToggleButton .dijitButtonNode {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 2px;
  margin: 0;
}

/* line 1051, master.scss */
.s2k-dojo .gridContainer .dijitComboBox {
  width: 90%;
  max-width: 15em;
}

/* line 1055, master.scss */
.s2k-dojo .gridContainer .itemNum .dijitTextBox {
  width: 100%;
  max-width: none;
}

/* line 1059, master.scss */
.s2k-dojo .dijitTextBoxDisabled input {
  color: #bbb;
}

/* line 1063, master.scss */
.s2k-dojo .dijitTabContainerLeft-tabs {
  width: 150px;
  border: none;
}

/* line 1068, master.scss */
.s2k-dojo .dijitTabContainerLeft-dijitContentPane {
  padding: 16px;
}

/* line 1072, master.scss */
.s2k-dojo .dijitTab .tabLabel {
  min-height: 16px;
}

/* line 1075, master.scss */
.ogButton a {
  width: auto;
  display: block;
  margin-top: 10px;
  background-color: #404041;
  border: 1px solid #404041;
  color: #fff;
}
/* line 1083, master.scss */
.ogButton a:hover {
  color: #e6e6e6;
  background-color: #404041;
}

/* line 1091, master.scss */
.updated > .tabLabel {
  color: #F00;
  width: 140px;
}

/* line 1096, master.scss */
.updated > .tabLabel:before {
  content: ' ';
  background-image: url(../images/disk_icon.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 16px;
  width: 16px;
  overflow: hidden;
  position: relative;
  display: block;
  float: right;
}

/* line 1109, master.scss */
.s2k-dojo .dijitTabPane .emptyList .dijitTitlePane .dijitTitlePaneContentOuter {
  border-bottom-style: solid !important;
}

/* line 1113, master.scss */
.s2k-dojo .itemMaintenance .delete .dijitTextBox,
.s2k-dojo .itemMaintenance .delete .dijitTextBox .dijitButtonNode {
  border-color: #f00;
  background-color: #fee !important;
}

/* line 1119, master.scss */
.s2k-dojo .itemMaintenance .delete .dijitTextBox .dijitInputInner {
  background-color: transparent !important;
}

/* line 1123, master.scss */
.s2k-dojo .dijitDialogTitleBar {
  background-color: #abc7ed;
}

/* line 1127, master.scss */
.s2k-dojo .leftCol .dijitTextBox {
  width: 180px;
}

/* line 1137, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog {
  border: 1px solid #939597;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}
/* line 1141, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogTitleBar {
  background: #f3f3f4;
  padding: 10px 25px;
  border-bottom: 1px solid #939597;
}
/* line 1146, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogTitleBar .dijitDialogTitle {
  font-size: 16px;
}
/* line 1150, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent {
  padding: 25px;
}
/* line 1152, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .heading {
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 1156, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .newOrderGuideName {
  margin-top: 10px;
}
/* line 1159, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .privateOrderGuide {
  margin-top: 10px;
}
/* line 1162, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .existingOrderGuides {
  margin-top: 20px;
}
/* line 1165, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .buttonBar {
  width: 100%;
  padding: 5px 0;
}
/* line 1168, master.scss */
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .buttonBar .right,
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .buttonBar .dijitButton,
.s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogPaneContent .buttonBar .dijitButtonNode {
  float: none;
  display: block;
}

/* line 1178, master.scss */
.boxes .itemResults .detailRow,
.headerBanner .wpthemeInner,
.wpthemeFooter .wpthemeInner,
.appContainer .innerAppContainer,
.wpthemeCrumbTrailContainer .wpthemeCrumbTrail,
.wptheme1Col .wpthemeCol,
.wptheme2Col .wpthemeCol,
.itemDetailLayout4 .itemDetailLeft,
.itemDetailLayout4 .itemDetailRight,
.itemDetailLayout4 .itemDetailFull,
.itemDetailLayout4 .rightColumn,
.loginPortlet .floatBoxColumn,
.appContainer .mainCol {
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 1194, master.scss */
.appContainer .leftCol {
  width: 320px;
  float: right;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 1199, master.scss */
.appContainer .leftCol:first-child {
  margin-top: 50px;
}
@media (max-width: 1100px) {
  /* line 1194, master.scss */
  .appContainer .leftCol {
    width: 280px;
  }
}
@media (max-width: 980px) {
  /* line 1194, master.scss */
  .appContainer .leftCol {
    width: 260px;
  }
}
@media (max-width: 768px) {
  /* line 1194, master.scss */
  .appContainer .leftCol {
    width: 100%;
  }
}

/* line 1216, master.scss */
.itemDetail .dijitTitlePaneTitle,
.appContainer .leftCol .dijitTitlePaneTitle,
.rightCol .leftNavContent .dijitTitlePaneTitle {
  background: #f3f3f4;
  padding: 10px 2px 10px 10px;
  border: 1px solid #939597;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-bottom: 0;
}
/* line 1224, master.scss */
.itemDetail .dijitTitlePaneTitle.dijitTitlePaneTitleClosed,
.appContainer .leftCol .dijitTitlePaneTitle.dijitTitlePaneTitleClosed,
.rightCol .leftNavContent .dijitTitlePaneTitle.dijitTitlePaneTitleClosed {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 1229, master.scss */
.itemDetail .dijitTitlePaneContentOuter,
.appContainer .leftCol .dijitTitlePaneContentOuter,
.rightCol .leftNavContent .dijitTitlePaneContentOuter {
  padding: 10px;
  border: 1px solid #939597;
  border-top: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 1237, master.scss */
#termsDialogWindow {
  border: none;
}
/* line 1239, master.scss */
#termsDialogWindow .dijitDialogTitleBar {
  background: #f3f3f4;
  padding: 10px 2px 10px 10px;
  border: 1px solid #939597;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-bottom: 0;
}
/* line 1248, master.scss */
#termsDialogWindow .dijitDialogPaneContent {
  padding: 10px;
  border: 1px solid #939597;
  border-top: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 1256, master.scss */
.quickOrder .dijitTitlePaneTitle,
.orderGuide .dijitTitlePaneTitle {
  display: none;
}

/* line 1260, master.scss */
.itemDetailLayout5 > .vaiComponent > .dijitTitlePane > .dijitTitlePaneContentOuter {
  padding: 0;
}

/* line 1263, master.scss */
.itemSuccessContainer .image img {
  width: 100%;
  height: auto;
}

/* line 1267, master.scss */
.appContainer.categoryListing .mainCol,
.appContainer.productItemListing .mainCol,
.appContainer.searchResults .mainCol,
.appContainer.manufacturerItems .mainCol,
.appContainer.orderFromHistory .mainCol,
.appContainer.orderingPortletView .mainCol {
  width: 760px;
  float: left;
}
@media (max-width: 1100px) {
  /* line 1267, master.scss */
  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol,
  .appContainer.orderingPortletView .mainCol {
    width: 660px;
  }
}
@media (max-width: 980px) {
  /* line 1267, master.scss */
  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol,
  .appContainer.orderingPortletView .mainCol {
    width: 488px;
  }
}
@media (max-width: 768px) {
  /* line 1267, master.scss */
  .appContainer.categoryListing .mainCol,
  .appContainer.productItemListing .mainCol,
  .appContainer.searchResults .mainCol,
  .appContainer.manufacturerItems .mainCol,
  .appContainer.orderFromHistory .mainCol,
  .appContainer.orderingPortletView .mainCol {
    width: 100%;
  }
}

/* line 1285, master.scss */
.smartphone .appContainer.categoryListing .mainCol,
.smartphone .appContainer.productItemListing .mainCol,
.smartphone .appContainer.searchResults .mainCol,
.smartphone .appContainer.manufacturerItems .mainCol,
.smartphone .appContainer.orderFromHistory .mainCol,
.tablet .appContainer.categoryListing .mainCol,
.tablet .appContainer.productItemListing .mainCol,
.tablet .appContainer.searchResults .mainCol,
.tablet .appContainer.manufacturerItems .mainCol,
.tablet .appContainer.orderFromHistory .mainCol {
  width: 100%;
}

/* line 1297, master.scss */
.appContainer.categoryListing .innerAppContainer.noLeftContent .mainCol,
.appContainer.productItemListing .innerAppContainer.noLeftContent .mainCol,
.appContainer.searchResults .innerAppContainer.noLeftContent .mainCol,
.appContainer.manufacturerItems .innerAppContainer.noLeftContent .mainCol {
  width: 100%;
}

/* line 1303, master.scss */
.homeFeatures.boxes {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #e6e7e8;
}

/* line 1308, master.scss */
.homeFeatures.boxes.col3 .homeFeatures {
  width: 33.333%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  padding: 0 15px;
  position: relative;
}

/* line 1316, master.scss */
.homeFeatures.boxes.col3 .homeFeatures:first-child {
  padding-left: 0;
  padding-right: 35px;
}

/* line 1320, master.scss */
.boxes.col3 .homeFeatures:last-child {
  padding-right: 0;
  padding-left: 35px;
}

/* line 1324, master.scss */
.boxes.col3 .homeFeatures .featureImg {
  margin-bottom: 15px;
}

/* line 1327, master.scss */
.boxes.col3 .homeFeatures .featureImg img {
  width: 100%;
  height: auto;
}

@media (max-width: 603px) {
  /* line 1331, master.scss */
  .wptheme1Col.s2kLayouts {
    padding: 0 20px;
  }
}

/* VP Styles  */
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 1340, master.scss */
.vpTitleBoxContainer,
.vpTitleBox {
  position: relative;
}

/* line 1344, master.scss */
.subHead {
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.3em;
  margin: 15px 0;
}

/* line 1351, master.scss */
.subsubHead {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3em;
}

/* line 1356, master.scss */
.boxTitle, .s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogTitleBar, .itemDetail .dijitTitlePaneTitle,
.appContainer .leftCol .dijitTitlePaneTitle,
.rightCol .leftNavContent .dijitTitlePaneTitle, #termsDialogWindow .dijitDialogTitleBar {
  font-weight: 600;
  font-size: 18px;
}

/* line 1360, master.scss */
.lead-in {
  font-size: 18px;
  line-height: 1.7em;
}

/* line 1364, master.scss */
.title {
  font-weight: bold;
  font-size: 24px;
}

/* line 1368, master.scss */
.productname {
  font-weight: 600;
  font-size: 19px;
}

/* line 1372, master.scss */
.blockquote {
  font-weight: 600;
  font-size: 18px;
}

/* line 1376, master.scss */
#bannerCart .shoppingCartInfo,
#bannerCart .notifications {
  display: inline-block;
  vertical-align: top;
}


#bannerCart #notificationsContainer {
	display: none;
}

/* line 1387, master.scss */
#notificationsContainer_dropdown .dijitTooltipContainer {
  background: #f3f3f4;
  border: 1px solid #e6e7e8;
  padding: 0;
  border-radius: 3px;
}
/* line 1392, master.scss */
#notificationsContainer_dropdown .dijitTooltipContainer .dijitTooltipFocusNode {
  padding: 0;
}
/* line 1396, master.scss */
#notificationsContainer_dropdown .dijitTooltipConnector {
  background-image: url(../s2k-dojo/themes/s2k-dojo/images/tooltip-dark.png);
}
/* line 1400, master.scss */
#notificationsContainer_dropdown #notifications_Container {
  padding-bottom: 20px;
}
/* line 1402, master.scss */
#notificationsContainer_dropdown #notifications_Container .notifications_Title_Container {
  background: #404041;
  color: #fff;
  padding: 8px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 1409, master.scss */
#notificationsContainer_dropdown #notifications_Container .notificationsList {
  background: #f3f3f4;
  max-height: 500px;
  overflow: auto;
}
/* line 1413, master.scss */
#notificationsContainer_dropdown #notifications_Container .notificationsList .notificationItem {
  padding: 8px 0;
  border-bottom: 1px solid #404041;
  margin: 0 8px;
  max-width: 225px;
}
/* line 1420, master.scss */
#notificationsContainer_dropdown #notifications_Container .notificationsViewAll {
  padding: 8px;
  display: block;
  text-align: right;
}

/* line 1427, master.scss */
.homeContactSection {
  position: relative;
}
/* line 1429, master.scss */
.homeContactSection h1 {
  padding-bottom: 30px;
  font-size: 37px;
  color: #404041;
}
/* line 1434, master.scss */
.homeContactSection section {
  position: relative;
}
/* line 1436, master.scss */
.homeContactSection section .subDetail {
  position: absolute;
  top: -55px;
}
/* line 1439, master.scss */
.homeContactSection section .subDetail p {
  margin: 0;
}
/* line 1444, master.scss */
.homeContactSection .contactLeft,
.homeContactSection .contactRight {
  width: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 1449, master.scss */
.homeContactSection .contactLeft iframe,
.homeContactSection .contactRight iframe {
  height: 290px;
}

/* line 1454, master.scss */
.cLabel {
  float: left;
  margin-right: 5px;
  font-weight: 600;
}

/* line 1459, master.scss */
.headerLine.cLabel {
  float: none;
  margin-top: 10px;
}

/* line 1463, master.scss */
.headerImage img {
  width: 100%;
  height: auto;
}

/* line 1470, master.scss */
.subDetail {
  position: absolute;
  top: -60px;
}

/* line 1474, master.scss */
.collapsibleSideMenu {
  background: #404041;
  border-radius: 3px;
  margin-top: 30px;
  margin-left: 20px;
}
/* line 1479, master.scss */
.collapsibleSideMenu ul {
  list-style: none;
  padding: 15px;
}
/* line 1482, master.scss */
.collapsibleSideMenu ul li {
  padding: 6px 0;
}
/* line 1484, master.scss */
.collapsibleSideMenu ul li a {
  color: #fff;
  font-weight: normal;
  display: block;
}
/* line 1488, master.scss */
.collapsibleSideMenu ul li a i {
  display: none;
}
/* line 1492, master.scss */
.collapsibleSideMenu ul li:last-child {
  padding-bottom: 0;
}
/* line 1496, master.scss */
.collapsibleSideMenu ul li.select a {
  color: #fff;
}
/* line 1502, master.scss */
.collapsibleSideMenu.active ul {
  display: none;
}
/* line 1505, master.scss */
.collapsibleSideMenu .collapsibleMenuButton {
  display: block;
  color: #fff;
  text-align: center;
  padding: 10px;
  font-weight: 500;
  font-size: 20px;
}
/* line 1512, master.scss */
.collapsibleSideMenu .collapsibleMenuButton i {
  margin-left: 5px;
  color: #fff;
}
/* line 1517, master.scss */
.collapsibleSideMenu * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 768px) {
  /* line 1474, master.scss */
  .collapsibleSideMenu {
    width: 80%;
    margin: 10px auto;
  }
  /* line 1523, master.scss */
  .collapsibleSideMenu ul {
    padding-top: 5px;
  }
  /* line 1526, master.scss */
  .collapsibleSideMenu .select i {
    display: inline-block;
  }
}

/* line 1531, master.scss */
.leftCol .collapsibleSideMenu {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  /* line 1531, master.scss */
  .leftCol .collapsibleSideMenu {
    width: 100%;
  }
}

/* line 1540, master.scss */
.staticContent .innerStaticContent img {
  width: 100%;
  height: auto;
}

/* line 1548, master.scss */
#careerOpps {
  position: relative;
}
/* line 1550, master.scss */
#careerOpps h2 {
  padding: 15px 0;
}
/* line 1553, master.scss */
#careerOpps .label {
  font-weight: bold;
}
/* line 1556, master.scss */
#careerOpps .oppTitle {
  padding-bottom: 10px;
  padding-top: 10px;
}
/* line 1559, master.scss */
#careerOpps .oppTitle .label {
  font-size: 1.2em;
}
/* line 1563, master.scss */
#careerOpps .theOpp {
  position: relative;
  border: 1px solid #939597;
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 3px;
}
/* line 1570, master.scss */
#careerOpps .oppDetail {
  margin-bottom: 5px;
}
/* line 1572, master.scss */
#careerOpps .oppDetail a.button {
  display: inline-block;
  background: #f3f3f4;
  color: #404041;
  border: 1px solid #939597;
  border-radius: 3px;
  text-transform: uppercase;
  padding: 7px 25px;
  margin-top: 10px;
}
/* line 1581, master.scss */
#careerOpps .oppDetail a.button:hover {
  text-decoration: none;
  background: #d8d8dc;
  color: #272727;
}

/* line 1589, master.scss */
#sideDetails {
  margin-top: 20px;
}
/* line 1592, master.scss */
#sideDetails .label {
  display: block;
  font-weight: bold;
}
/* line 1597, master.scss */
#sideDetails .output {
  line-height: 25px;
}
/* line 1601, master.scss */
#sideDetails .oppDetail {
  padding: 10px 0px 0px 20px;
}
/* line 1605, master.scss */
#sideDetails .oppTitle {
  padding: 10px 0px 0px 20px;
}
/* line 1608, master.scss */
#sideDetails .oppTitle .label {
  font-size: 1.2em;
}
/* line 1612, master.scss */
#sideDetails .applyBox {
  margin: 25px 5px;
  border: 1px solid #939597;
  padding: 10px;
  border-radius: 3px;
}
/* line 1617, master.scss */
#sideDetails .applyBox a {
  display: inline-block;
  padding: 7px;
  width: 100%;
  text-align: center;
}
/* line 1624, master.scss */
#sideDetails .applyBox .thisJob {
  margin-top: 20px;
}
/* line 1626, master.scss */
#sideDetails .applyBox .thisJob .output {
  padding: 7px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 10px;
  border: 1px solid #939597;
  background: #f3f3f4;
  border-radius: 3px;
}

/* line 1639, master.scss */
#memberBenefits .descContainer {
  display: inline-block;
  margin-left: 70px;
  margin-right: 20px;
}
/* line 1643, master.scss */
#memberBenefits .descContainer .title {
  font-size: 26px;
  margin-bottom: 10px;
  display: block;
  font-weight: bold;
}
/* line 1650, master.scss */
#memberBenefits ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
}
/* line 1655, master.scss */
#memberBenefits ul li {
  position: relative;
  border: 1px solid #939597;
  border-radius: 3px;
  margin-bottom: 20px;
  padding: 15px;
}
/* line 1661, master.scss */
#memberBenefits ul li i {
  font-size: 32px;
  color: #939597;
  position: absolute;
  left: 8px;
  top: 4px;
  padding: 15px;
}
/* line 1671, master.scss */
#memberBenefits .button {
  display: block;
  text-align: center;
  padding: 10px;
}

/* line 1678, master.scss */
.vpTitleBoxContainer .vpTitleBox {
  position: relative;
  margin-bottom: 30px;
}
/* line 1681, master.scss */
.vpTitleBoxContainer .vpTitleBox:first-child {
  margin-top: 15px;
}
/* line 1684, master.scss */
.vpTitleBoxContainer .vpTitleBox .titleContainer {
  background: #f3f3f4;
  padding: 10px 20px;
  border: 1px solid #939597;
  border-bottom: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 1692, master.scss */
.vpTitleBoxContainer .vpTitleBox .detailsContainer {
  padding: 10px 20px;
  border: 1px solid #939597;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 1697, master.scss */
.vpTitleBoxContainer .vpTitleBox .detailsContainer [class~='details']:last-of-type {
  border-bottom: none;
}
/* line 1700, master.scss */
.vpTitleBoxContainer .vpTitleBox .detailsContainer .details {
  padding-bottom: 10px;
  border-bottom: 1px solid #e6e7e8;
  margin-bottom: 10px;
}
/* line 1704, master.scss */
.vpTitleBoxContainer .vpTitleBox .detailsContainer .details a {
  padding-bottom: 5px;
  display: block;
}
/* line 1711, master.scss */
.vpTitleBoxContainer .vpTitleBox .authorTools {
  left: unset;
  right: 10px;
}
/* line 1716, master.scss */
.vpTitleBoxContainer .subHeading {
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 25px;
}
/* line 1723, master.scss */
.vpTitleBoxContainer .topSec ul > li {
  width: 33.333%;
  display: inline-block;
  vertical-align: top;
}
/* line 1727, master.scss */
.vpTitleBoxContainer .topSec ul > li .vpTitleBox {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 768px) {
  /* line 1723, master.scss */
  .vpTitleBoxContainer .topSec ul > li {
    width: 100%;
  }
}
/* line 1737, master.scss */
.vpTitleBoxContainer .bottomSec .bottomLeft {
  display: inline-block;
  width: 66.666%;
  vertical-align: top;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 768px) {
  /* line 1737, master.scss */
  .vpTitleBoxContainer .bottomSec .bottomLeft {
    width: 100%;
  }
}
/* line 1747, master.scss */
.vpTitleBoxContainer .bottomSec .bottomRight {
  display: inline-block;
  width: 33.333%;
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 1747, master.scss */
  .vpTitleBoxContainer .bottomSec .bottomRight {
    width: 100%;
  }
}
/* line 1755, master.scss */
.vpTitleBoxContainer .bottomSec .vpTitleBox {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 1762, master.scss */
.corporateOffersContainer .jumpLink {
  font-size: 0.9em;
}
/* line 1764, master.scss */
.corporateOffersContainer .jumpLink i {
  padding-right: 5px;
  color: #000;
}
/* line 1769, master.scss */
.corporateOffersContainer .serviceGroup {
  margin-top: 50px;
}
/* line 1772, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li {
  border: 1px solid #939597;
  border-radius: 3px;
  padding: 10px 15px;
  margin-top: 20px;
  position: relative;
}
/* line 1778, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li .coWrapper {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
}
/* line 1783, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li .right {
  width: 25%;
}
/* line 1785, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li .right img {
  width: 100%;
  height: auto;
  padding: 3px;
}
@media (max-width: 603px) {
  /* line 1785, master.scss */
  .corporateOffersContainer .serviceGroup .coMenu li .right img {
    max-width: 55%;
    margin: 15px auto;
    display: block;
  }
}
@media (max-width: 603px) {
  /* line 1783, master.scss */
  .corporateOffersContainer .serviceGroup .coMenu li .right {
    width: 100%;
  }
}
/* line 1799, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li .left {
  width: 75%;
}
@media (max-width: 603px) {
  /* line 1799, master.scss */
  .corporateOffersContainer .serviceGroup .coMenu li .left {
    width: 100%;
  }
}
/* line 1805, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li .boxTitle, .corporateOffersContainer .serviceGroup .coMenu li .s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogTitleBar, .s2k-dojo .orderGuidePopup.dijitDialog .corporateOffersContainer .serviceGroup .coMenu li .dijitDialogTitleBar, .corporateOffersContainer .serviceGroup .coMenu li .itemDetail .dijitTitlePaneTitle, .itemDetail .corporateOffersContainer .serviceGroup .coMenu li .dijitTitlePaneTitle,
.corporateOffersContainer .serviceGroup .coMenu li .appContainer .leftCol .dijitTitlePaneTitle,
.appContainer .leftCol .corporateOffersContainer .serviceGroup .coMenu li .dijitTitlePaneTitle,
.corporateOffersContainer .serviceGroup .coMenu li .rightCol .leftNavContent .dijitTitlePaneTitle,
.rightCol .leftNavContent .corporateOffersContainer .serviceGroup .coMenu li .dijitTitlePaneTitle, .corporateOffersContainer .serviceGroup .coMenu li #termsDialogWindow .dijitDialogTitleBar, #termsDialogWindow .corporateOffersContainer .serviceGroup .coMenu li .dijitDialogTitleBar {
  display: block;
  margin: 5px 0;
}
/* line 1809, master.scss */
.corporateOffersContainer .serviceGroup .coMenu li .details {
  display: block;
  margin-top: 10px;
}

/* line 1817, master.scss */
.contactGroup {
  margin-top: 50px;
}
/* line 1820, master.scss */
.contactGroup .contactList > li {
  width: 33.333%;
  display: inline-block;
  vertical-align: top;
  margin: 15px 0;
}
@media (max-width: 980px) {
  /* line 1820, master.scss */
  .contactGroup .contactList > li {
    width: 50%;
  }
}
@media (max-width: 603px) {
  /* line 1820, master.scss */
  .contactGroup .contactList > li {
    width: 100%;
  }
}
/* line 1832, master.scss */
.contactGroup .contactList .authorTools {
  left: unset;
  right: 5px;
}
/* line 1836, master.scss */
.contactGroup .contactList .subHead {
  display: block;
  margin: 5px 0;
}
/* line 1840, master.scss */
.contactGroup .contactList .subsubHead {
  display: block;
}
/* line 1843, master.scss */
.contactGroup .contactList .phone {
  display: block;
  line-height: 1.5;
}
/* line 1847, master.scss */
.contactGroup .contactList a {
  display: block;
  line-height: 1.5;
}
@media (max-width: 768px) {
  /* line 1817, master.scss */
  .contactGroup {
    margin-top: 20px;
  }
}

/* line 1859, master.scss */
#faq .faqList > ul > li {
  position: relative;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #939597;
}
/* line 1864, master.scss */
#faq .faqList > ul > li .authorTools {
  right: 10px;
  left: unset;
}

/* line 1873, master.scss */
#formMenuWrapper h2,
.formMenuWrapper h2 {
  margin-top: 25px;
}
/* line 1876, master.scss */
#formMenuWrapper > ul,
.formMenuWrapper > ul {
  margin-top: 10px;
}
/* line 1878, master.scss */
#formMenuWrapper > ul .formItem,
.formMenuWrapper > ul .formItem {
  padding: 25px 15px;
  border: 1px solid #939597;
  border-radius: 3px;
  margin-bottom: 25px;
  position: relative;
}
/* line 1884, master.scss */
#formMenuWrapper > ul .formItem i,
.formMenuWrapper > ul .formItem i {
  font-size: 30px;
  padding-left: 15px;
  padding-right: 30px;
  vertical-align: top;
  color: #822433;
}
/* line 1891, master.scss */
#formMenuWrapper > ul .formItem > a,
.formMenuWrapper > ul .formItem > a {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
}

/* line 1899, master.scss */
#refChartsMenuWrapper {
  margin-top: 20px;
}
/* line 1902, master.scss */
#refChartsMenuWrapper > ul .chartItem {
  position: relative;
  display: inline-block;
  width: 50%;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 1908, master.scss */
#refChartsMenuWrapper > ul .chartItem .chartInnerWrapper {
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #939597;
  border-radius: 3px;
}
/* line 1913, master.scss */
#refChartsMenuWrapper > ul .chartItem .chartInnerWrapper .imageContainer {
  display: inline-block;
  width: 30%;
  vertical-align: middle;
}
/* line 1917, master.scss */
#refChartsMenuWrapper > ul .chartItem .chartInnerWrapper .imageContainer img {
  width: 100%;
  height: auto;
}
/* line 1922, master.scss */
#refChartsMenuWrapper > ul .chartItem .chartInnerWrapper .detailsContainer {
  display: inline-block;
  width: 70%;
  vertical-align: middle;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 1928, master.scss */
#refChartsMenuWrapper > ul .chartItem .chartInnerWrapper .detailsContainer a.button {
  display: block;
  text-align: center;
  margin-top: 25px;
}
@media (max-width: 768px) {
  /* line 1902, master.scss */
  #refChartsMenuWrapper > ul .chartItem {
    width: 100%;
  }
}

/* line 1941, master.scss */
.newsLeft {
  display: inline-block;
  vertical-align: top;
  width: 70%;
  float: left;
}
/* line 1948, master.scss */
.newsLeft #newsWrapper ul#vpclNewsList .newsTile {
  position: relative;
  width: 50%;
  display: inline-block;
  padding: 15px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 603px) {
  /* line 1948, master.scss */
  .newsLeft #newsWrapper ul#vpclNewsList .newsTile {
    width: 100%;
  }
}
/* line 1959, master.scss */
.newsLeft #newsWrapper ul#vpclNewsList .newsImage {
  width: 100%;
  height: auto;
  border-radius: 3px;
}
/* line 1964, master.scss */
.newsLeft #newsWrapper ul#vpclNewsList .titleLink {
  padding: 10px 0;
  line-height: 1.7em;
}
/* line 1968, master.scss */
.newsLeft #newsWrapper ul#vpclNewsList .postDate {
  padding-bottom: 0px;
  font-size: 1em;
}
/* line 1972, master.scss */
.newsLeft #newsWrapper ul#vpclNewsList .summary {
  line-height: 1.5em;
}
@media (max-width: 980px) {
  /* line 1941, master.scss */
  .newsLeft {
    width: 100%;
    display: block;
    float: none;
  }
}

/* line 1983, master.scss */
.newsRight {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 1989, master.scss */
.newsRight .sideMenuWrapper {
  background-color: #404041;
  border-radius: 3px;
  margin-top: 30px;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 1995, master.scss */
.newsRight .sideMenuWrapper .boxTitle, .newsRight .sideMenuWrapper .s2k-dojo .orderGuidePopup.dijitDialog .dijitDialogTitleBar, .s2k-dojo .orderGuidePopup.dijitDialog .newsRight .sideMenuWrapper .dijitDialogTitleBar, .newsRight .sideMenuWrapper .itemDetail .dijitTitlePaneTitle, .itemDetail .newsRight .sideMenuWrapper .dijitTitlePaneTitle,
.newsRight .sideMenuWrapper .appContainer .leftCol .dijitTitlePaneTitle,
.appContainer .leftCol .newsRight .sideMenuWrapper .dijitTitlePaneTitle,
.newsRight .sideMenuWrapper .rightCol .leftNavContent .dijitTitlePaneTitle,
.rightCol .leftNavContent .newsRight .sideMenuWrapper .dijitTitlePaneTitle, .newsRight .sideMenuWrapper #termsDialogWindow .dijitDialogTitleBar, #termsDialogWindow .newsRight .sideMenuWrapper .dijitDialogTitleBar {
  color: #fff;
  padding-bottom: 10px;
}
/* line 1999, master.scss */
.newsRight .sideMenuWrapper .dijitTextBox {
  margin-bottom: 10px;
  border-radius: 3px;
}
/* line 2002, master.scss */
.newsRight .sideMenuWrapper .dijitTextBox .dijitReset.dijitInputField {
  padding: 4px;
}
/* line 2006, master.scss */
.newsRight .sideMenuWrapper .button {
  display: block;
  width: 100%;
  background: #fff;
  color: #000;
  font-weight: bold;
  border-color: #fff;
  text-align: center;
}
@media (max-width: 980px) {
  /* line 1983, master.scss */
  .newsRight {
    width: 70%;
    margin: auto;
    display: block;
    padding-left: 0;
  }
}
@media (max-width: 603px) {
  /* line 1983, master.scss */
  .newsRight {
    width: 100%;
  }
}

/* line 2027, master.scss */
#theNewsArticle {
  width: 70%;
  display: inline-block;
  vertical-align: top;
}
/* line 2033, master.scss */
#theNewsArticle .newsArticleInfo .image img {
  width: 100%;
  height: auto;
}
/* line 2038, master.scss */
#theNewsArticle .newsArticleInfo .postDate {
  margin-bottom: 30px;
}
@media (max-width: 980px) {
  /* line 2027, master.scss */
  #theNewsArticle {
    width: 100%;
    display: block;
  }
}

/* line 2047, master.scss */
.vpTitleBoxContainer.sideMenu {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 2053, master.scss */
.vpTitleBoxContainer.sideMenu .details {
  display: block;
  margin-bottom: 15px;
}
/* line 2056, master.scss */
.vpTitleBoxContainer.sideMenu .details .newsImage {
  width: 100%;
  height: auto;
}
/* line 2060, master.scss */
.vpTitleBoxContainer.sideMenu .details .titleLink {
  padding: 10px 0;
}
@media (max-width: 980px) {
  /* line 2047, master.scss */
  .vpTitleBoxContainer.sideMenu {
    width: 100%;
    margin: auto;
    display: block;
    padding-left: 0;
    margin-top: 20px;
  }
}

/* line 2072, master.scss */
.pagingContainer {
  position: relative;
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #e6e7e8;
}
/* line 2077, master.scss */
.pagingContainer .pageOfPage {
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  font-weight: bold;
}
/* line 2084, master.scss */
.pagingContainer .pagingWrapper {
  display: inline-block;
}
/* line 2086, master.scss */
.pagingContainer .pagingWrapper.pagingRight {
  float: right;
}
/* line 2089, master.scss */
.pagingContainer .pagingWrapper span {
  padding: 0 10px;
}
@media (max-width: 603px) {
  /* line 2089, master.scss */
  .pagingContainer .pagingWrapper span {
    display: block;
    margin-bottom: 20px;
  }
}


.pagingContainer {
	overflow: hidden;
	clear: both;
	text-align:center;
}
.pagingContainer .pagination {
	display:inline-block;
}
.pagingContainer .pagingList {
	list-style:none;
}
.pagingContainer .pagingList li {
	float:left;
	margin:5px;
	border:1px solid #822433;
}
.pagingContainer .pagingList li:hover {
	background-color:#f7f7f7;
}
.pagingContainer .pagingList li.disabled {
	padding:5px 7px;
	color:#ccc;
	border:1px solid #ccc;
}
.pagingContainer .pagingList li.disabled:hover {
	background-color:transparent;
}
.pagingContainer .pagingList li.currentPage {
	padding:5px 7px;
	background-color:#822433;
	color:#fff;
}
.pagingContainer .pagingList li a {
	display:block;
	padding:5px 7px;
	color:#822433;
}

/* line 2098, master.scss */
#atcPopup {
  opacity: 0;
}
/* line 2100, master.scss */
#atcPopup .fbContent {
  padding: 15px 25px;
}
/* line 2102, master.scss */
#atcPopup .fbContent .itemSuccessContainer {
  line-height: 1.8em;
  font-weight: bold;
}
/* line 2105, master.scss */
#atcPopup .fbContent .itemSuccessContainer .image {
  display: inline-block;
  vertical-align: middle;
}
/* line 2108, master.scss */
#atcPopup .fbContent .itemSuccessContainer .image img {
  width: 150px;
  height: auto;
}
/* line 2113, master.scss */
#atcPopup .fbContent .itemSuccessContainer .infoCol {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
/* line 2118, master.scss */
#atcPopup .fbContent .itemSuccessContainer .addedMessage {
  margin: 15px 0;
}
/* line 2120, master.scss */
#atcPopup .fbContent .itemSuccessContainer .addedMessage .successLine {
  display: block;
  font-size: 1.8em;
  text-align: center;
}
/* line 2125, master.scss */
#atcPopup .fbContent .itemSuccessContainer .addedMessage i {
  color: #fff;
  font-size: 1.5em;
  text-align: center;
  display: block;
}
/* line 2134, master.scss */
#atcPopup.fadeIn {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: .25s;
          animation-duration: .25s;
}
/* line 2139, master.scss */
#atcPopup.fadeOut {
  -webkit-animation-name: fade-out;
          animation-name: fade-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: .25s;
          animation-duration: .25s;
}

/* line 2145, master.scss */
.promotionNewProduct .mainCol {
  font-size: 1.5em;
  color: #000;
  background: transparent;
  border: none;
  border-radius: 0px;
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 6px 0px;
  overflow: hidden;
  border-bottom: 1px solid #2F6395;
}

/* line 2156, master.scss */
.completeOrder .exportPDFBar {
  display: none;
}
.paymentOptions .label.req:after {
    color: #d46464;
    font-size: 24px;
    font-weight: 900;
    line-height: 17px;
    margin-left: 3px;
    font-family: "Font Awesome 5 Pro";
    content: '\2a';
}
.paymentOptions .mainCol .detailField .label {
	width: 40%;
}
.paymentOptions .termsContainer a {
	pointer-events:none;
}
.totalBar {
    text-align: right;
    font-size: 2em;
    font-weight: 700;
}
.totalBar .cartTotal {
    display: inline-block;
    background: rgba(51,14,20,.15);
    padding: 10px;
    border: 1px solid #822433;
}
.quickOrder .headerCell {
    color: #404041;
    text-align: center;
}
.s2k-dojo .quickOrder .gridContainer .itemQuantity .dijitTextBox {
    margin-left: 0;
}
.cartListItems .addInfoRow.iconGroup {
    display: flex;
}
.topControls .innerControls {
	border-bottom: 1px solid #939597;
	margin-bottom: 10px;
}
.topControls .innerControls .gridPaging {
	margin-right: 120px;
	border-bottom: 0;
	position: relative;
}
.topControls .innerControls .buttonBar {
	padding: 0;
}
.topControls .innerControls .buttonBar .right .listSize {
    display: block;
    top: 3px;
    font-weight: 700;
    background: #f3f3f4;
    padding: 7px 5px;
    border: 1px solid #939597;
}
.topControls .innerControls .buttonBar .right .listSize .dijitTextBox .dijitInputField {
	padding: 0 2px;
	font-weight: 400;
}

#qtyCartItems:after,
#notificationsContainer:after,
#myAccountIcon:after,
#wpthemeActionsMenu:after,
#wpthemeLogout:after {
	position: absolute;
    top: -10px;
    right: 10px;
    padding: 3px 6px;
    border-radius: 2px;
    font-size: 0.9em;
    line-height: 0.9em;
    background: #f3f3f4;
    border: 1px solid #939597;
    color: #404041;
    z-index: 1;
    -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
 	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
 	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 0;
}
#qtyCartItems,
ul.wpthemeCommonActions>li {
	position: relative;
}
#qtyCartItems:after {
	content: 'Cart';
	top: -20px;
}
#notificationsContainer:after {
	content: 'Notifications';
}
#myAccountIcon:after {
	content: 'My Account';
	min-width: 66px;
}
#wpthemeActionsMenu:after {
	content: 'Actions';
}
#wpthemeLogout:after {
	content: 'Log Out';
	min-width: 45px;
	right: 0;
}
#qtyCartItems:hover:after,
#notificationsContainer:hover:after,
#myAccountIcon:hover:after,
#wpthemeActionsMenu:hover:after,
#wpthemeLogout:hover:after {
	opacity: 1;
}
.userPreferences .mainCol > .vaiComponent {
    padding-bottom: 60px;
    position: relative;
}
.userPreferences .mainCol > .vaiComponent .buttonBar {
    position: absolute;
    bottom: 0;
}
#extDescriptionSection {
	margin-top: 20px;
}
.s2kAdminSelectUser .filterLink
.s2kAdminSelectUser .filterLink a {
	float: right;
	 text-decoration: none;
}
.s2kAdminSelectUser .filterLink .filtered {
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    margin-left: 3px;
}
.s2kAdminSelectUser .filterLink a i:before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: '\f3f0';
    font-style: normal;
    font-size: 2em;
}
.filterShelf .filterLink a i.fa-regular.fa-times:before {
	font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: '\f00d';
}

.ogButton.item_in_favorites a:after{
	font-family: 'Font Awesome 5 Pro';
    font-weight: bold;
	content:'\00a0 \00a0 \00a0 \00a0 \00a0 \f004';
}

.itemResults .priceCart .addToCart{
	font-size:12.7px;
}

@media screen and (max-width: 1100px) {
  /* line 2162, master.scss */
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
    width: 960px;
  }

  /* line 2168, master.scss */
  .headerBanner .wpthemeInner {
    width: 100%;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  /* line 2173, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures {
    padding: 0 10px;
  }

  /* line 2176, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures:first-child {
    padding-left: 0;
    padding-right: 20px;
  }

  /* line 2180, master.scss */
  .boxes.col3 .homeFeatures:last-child {
    padding-left: 20px;
    padding-right: 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 2187, master.scss */
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
    width: 748px;
  }

  /* line 2193, master.scss */
  .wpthemeBanner .wpthemeBannerInner .wpthemeCommonActions {
    border-radius: 0px;
    position: relative;
    right: 0;
    top: 0;
  }

  /* line 2199, master.scss */
  .bcc .logoNavContainer .wpthemeBanner {
    background: #822433;
  }
  .topControls .innerControls .gridPaging {
  	margin-right: 0;
  }
  .topControls .innerControls .buttonBar .right .listSize {
  	position: initial;
  	margin-bottom: 5px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2204, master.scss */
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
    width: 583px;
  }

  /* line 2209, master.scss */
  .headerBanner .wpthemeInner {
    width: 100%;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  /* line 2214, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures {
    width: 50%;
    padding: 0;
  }
  /* line 2217, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures:nth-child(2n+1) {
    padding: 10px 10px 0 0;
  }
  /* line 2220, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures:nth-child(2n+2) {
    padding: 10px 0 0 10px;
  }
}
@media screen and (max-width: 603px) {
  /* line 2227, master.scss */
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
    width: 460px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2235, master.scss */
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  /* line 2242, master.scss */
  .outerContainer .innerContainer .wpthemeInner .leftCol,
  .appContainer .mainCol,
  .outerContainer .innerContainer .wpthemeInner .rightCol,
  .appContainer .rightCol {
    width: 100%;
    float: none;
  }

  /* commonActions Styles */
  /* line 2250, master.scss */
  .headerBanner .userAccountName .accountName {
    float: none;
    margin-left: 0px;
    display: inline-block;
  }

  /* line 2255, master.scss */
  .wpthemeBanner ul.wpthemeCommonActions > li > span,
  .wpthemeBanner ul.wpthemeCommonActions li a:link,
  .wpthemeBanner ul.wpthemeCommonActions li a:visited,
  .wpthemeBanner ul.wpthemeCommonActions li a:active {
    border-right: none;
    margin: 0;
    float: none;
  }

  /* line 2263, master.scss */
  ul.wpthemeCommonActions > li {
    float: none;
    margin: 0;
    color: #fff;
    padding: 0px;
    display: block;
    float: none;
  }

  /* line 2271, master.scss */
  ul.wpthemeCommonActions > li.customLink,
  ul.wpthemeCommonActions > li#wpthemeActionsMenu,
  ul.wpthemeCommonActions > li#wpthemeLogout {
    display: inline-block;
  }

  /* line 2276, master.scss */
  .wpthemeBanner .wpthemeBannerInner .wpthemeCommonActions {
    display: block;
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 5px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  /* line 2285, master.scss */
  .smartphone .wpthemeBanner .wpthemeBannerInner .wpthemeCommonActions .userName {
    display: none;
  }

  /* line 2288, master.scss */
  .headerBanner .userAccountName .accountIcon {
    display: inline-block;
    float: none;
  }

  /* line 2292, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures {
    width: 100%;
    padding: 10px 20px;
  }
  /* line 2295, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures:nth-child(2n+1) {
    padding: 10px 20px;
  }
  /* line 2298, master.scss */
  .homeFeatures.boxes.col3 .homeFeatures:nth-child(2n+2) {
    padding: 10px 20px;
  }

  /* line 2302, master.scss */
  .homeContactSection {
    margin: 0 20px;
    border-top: 1px solid;
    padding-top: 25px;
  }

  /* line 2307, master.scss */
  .homeContactSection .contactLeft,
  .homeContactSection .contactRight {
    width: 100%;
  }

  /* line 2311, master.scss */
  footer .footerLogo,
  footer .footerText {
    display: block;
    margin-left: 0;
    margin-bottom: 10px;
  }

  /* line 2317, master.scss */
  .wpthemeFooter .footerMenu {
    float: none;
    padding: 35px 0;
    text-align: center;
  }
}
@media screen and (max-width: 320px) {
  /* line 2324, master.scss */
  .headerBanner .wpthemeInner,
  .wpthemeFooter .wpthemeInner,
  .appContainer .innerAppContainer,
  .wpthemeCrumbTrailContainer .wpthemeCrumbTrail {
    width: 280px;
  }
}
@media print {
  /* line 2333, master.scss */
  .wpthemeFrame .adminUser,
  .wpthemeFrame .wpthemeHeader,
  .wpthemeFrame .wpthemeBanner,
  .wpthemeFrame .themeSearchContainer,
  .wpthemeFrame .wpthemeFooter,
  .orderInquiry .leftCol {
    display: none !important;
  }

  /* line 2341, master.scss */
  .wpthemeFrame .wpthemeMainContent,
  .wptheme1Col.s2kLayouts > .mainCol,
  .wptheme2Col.s2kLayouts {
    width: 100% !important;
    float: none !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
  }

  /* line 2352, master.scss */
  .orderInquiry .mainCol td {
    min-width: 0 !important;
    font-size: 0.8em !important;
  }
}
/* line 2358, master.scss */
.commerceCart .shoppingCartBar {
  display: none;
}
