.quickview-btn {
  display: none !important;
}
/*responsive links ie<=10*/
.rdiv a{background:transparent url('//www.hanes.com/images/static/trans_spacer.gif') 0 0 no-repeat}
/*seo expanding divs*/
#sinfo_blk{position:relative;width:100%;line-height:1rem;padding-top:10px;}
#sinfo_blk a{text-decoration:none}
#sinfo_blk_moreinfo{margin:0 20px;padding:10px 0 34px 0;}
#sinfo_blk .moreinfo{position:absolute;bottom:8px;right:10px;}
/*#sinfo_blk.siopen .moreinfo{bottom:8px}*/
.displaynone{display:none}
.closetop{position:absolute;top:-24px;right:10px;}
sup{vertical-align:super;font-size:10px}
.si_h1,.si_h2{display:block;font-weight:700;font-size:13px;}
.si_h2{padding-top:34px;}
#headerRow2 {margin-bottom:10px;}
#header-espots {
    max-width: 1200px;
	width:100%;
}
/*BEGIN CSS by Jordan Kiser For Miscellaneous JIRAs*/
/*HNS-1653*/
.ohp .category-heading h1 {
  color: #ef2f23;
}

/*HNS-1678*/
.champion .sidebar-facet-holder {
  border-radius: 0;
}
.sidebar__facetnav a:hover {
  text-decoration: underline;
}
#logo {
    z-index: 10 !important;
}
/*HNS-1682*/
.subCat_page_tab_content {
  padding-bottom: 0;
}
.subCat_page_tab_content > .row.margin-true {
  padding-left: 0;
}

/*HNS-1742*/
.sidebar-facet-holder .category-title {
  line-height: 26px;
  text-transform: uppercase;
}
.each-facet-li, .each-facet-category, .facetSelected {
  line-height: 18px;
}
.category-heading h1 {
  margin-bottom: 10px;
}
.search-result-top-espot {
  margin: 0;
}
.subCat_page_tab_content .search-results-heading h1 {
  margin: 10px 0 0;
}

/*HNS-1786*/
.prod-sizing-modal {
  overflow: hidden;
  padding: 10px;
}

.prod-sizing-modal .dijitDialogPaneContent {
  overflow: auto !important;
}

.modal-title {
  background-color: #000;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  padding: 0 10px;
}

/*HNS-1787*/
.store-department-details-flydown-A-espot, .departmentMenu .imagePanel {
  position: absolute;
  right: 0;
  top: 0;
}

/*HNS-1788*/
#watch-video-btn {
  background-color: #fff;
  border: 1px solid #dc291e;
  color: #dc291e;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-transform: none;
  width: 170px;
}

/*HNS-1790*/
.quickview__summary .prod__title__promo {
  color: #de2a26;
  font-weight: bold;
}
.quickview__prod__options .prod__options__color, .quickview__prod__options .prod__options__size, .quickview__prod__options .prod__options__quantity--single {
  margin-bottom: 0 !important;
}
.quickview__prod__options .prod__options__size {
  padding-bottom: 5px !important;
}
.quickview__prod__options .prod__options__color__label {
  line-height: 13px;
  margin-bottom: 10px;
}
.quickview__prod__options .prod__options__cup__label {
  margin-top: 0;
}
.quickview__prod__options #size_info_link {
  line-height: 20px;
}
.quickview__prod__options .prod__options__quantity--single {
  padding-bottom: 15px !important;
  padding-top: 5px !important;
}
.quickview__wrapper .quickview__prod__options .prod__options__choosen {
  min-height: auto;
}
#add-to-cart_qv {
  font-weight: bold;
}

/*HNS-1792*/
.account-mgmt__form #Personal {
  display: none;
}

/* Checkpoint - 201605182159 */

/*HNS-1678*/
.each-facet-section .each-facet-li a.facetbutton:hover, .show-more-li a.toggle-more-link:hover {
  text-decoration: underline;
}
a.facetbutton:hover .outline .facetCountContainer, a.facetbutton .outline span {
  display: inline;
}

/*HNS-1681*/
.results-sort-tools-holder {
  padding: 10px 0;
}
.tools-sort .form-control, .tools-show-per-page .form-control {
  height: 28px;
  padding: 4px;
}
.tools-sort .label-sort-options, .tools-show-per-page .label-sort-options {
  line-height: 28px;
  margin: 0;
}
.tools-paging {
  line-height: 20px;
}

/*HNS-1659*/
#facetFilterList .facetSelected .filter_option {
  background: transparent url("//www.hanes.com/images/oneworld/theme/icon-bcf-close-aur.png") no-repeat scroll 0 2px;
  padding-left: 15px;
}
#facetFilterList .facetSelected .filter-text {
  float: inherit;
}
#facetFilterList .facetSelected a {
  height: 20px;
}
a.category-clear .close.icon-close {
  left: 1px;
  position: absolute;
  top: 7px;
}
#clear_all_filter {
  padding: 0 0 0 15px;
  position: relative;
}
#facetFilterList .facetSelected a:hover {
  text-decoration: underline;
}

/*HNS-1802*/
.quantity .arrow-right-btn {
  font-size: 0.7rem;
}
.quantity .quantity__update {
  margin: 8px 0 1px !important;
}
.cart-item a.item-name {
  text-decoration: underline;
}

/*HNS-1803*/
.second_level_category_popup {
  overflow: hidden;
  padding: 10px;
}
#second_level_category_popup .dijitDialogPaneContent {
  overflow: auto !important;
}

/*HNS-1815*/
.shipping-figures .free-shipping {
  color: #ef2f23;
  text-transform: uppercase;
}

/*HNS-1814
.checkout .branded_header {
  display: none;
}
.checkout #headerRow1 #logo .header_active {
  background-color: inherit;
  border-bottom: inherit;
}
.checkout #headerRow1 #logo .header_active span {
  background-color: #949090;
  color: #eae9e9;
}
*/

/* Checkpoint - 201605201005 */

/*HNS-1813*/
#quick_cart_container, #quick_cart_container .dijitDialogPaneContent {
  min-width: 300px;right: 0.25em;
}
#quick_cart_container .secondary-btn {
  background-color: #666;
  color: #fff;
  float: right;
  font-size: 1rem;
  line-height: 18px;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
}
#quick_cart_container .primary-btn {
  float: left;
  line-height: 18px;
  padding: 5px 0 !important;
  text-align: center;
  width: 49%;
}
#minishopcart_total::before {
  content: "(";
}
#minishopcart_total::after {
  content: ")";
}

/* Checkpoint - 201605242332 */

/*HNS-1908*/
#login-modal-sign-in-section {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  float: left;
  padding: 10px;
  width: 40%;
}
#login-modal-left-espot, #login-modal-right-espot {
  float: left;
  min-height: 100px;
  width: 30%;
}

/*HNS-1888*/
.color-holder > span {
  clear: none !important;
  display: inline !important;
  margin-left: 4px;
}
.color-holder .facetCountContainer {
  margin-left: 0;
}
#clear_all_filter {
  background-color: #999;
  color: #fff;
  padding: 3px 5px;
  text-transform: uppercase;
}

/*HNS-2040*/
.backordered_message_container, .backordered_lbl, .backordered_msg, .backordered-dt {
  color: #ef2f23;
  line-height: 20px;
}
.backordered_msg {
  text-transform: lowercase;
}
.backordered_message_container span {
  color: inherit !important;
}
.quickview__prod__options .prod__options__choosen {
  padding-bottom: 6px !important;
}

/*HNS-???? Promotion Long Description on PDP*/
.prod__details .promo-section .item-promo, .prod__details .promo-section .item-promo-long-desc {
  clear: left;
  color: #de2a26;
  float: left;
  font-size: 12px;
  margin: 4px 0;
}
/*END CSS by Jordan Kiser For Miscellaneous JIRAs*/ 
/*scene7 controls and background changes  */
.s7dpv-zoom-buttons-container .s7button {
    height: 30px !important;
    width: 30px !important;
}
.s7fullscreenbutton[selected="false"][state="up"], .s7fullscreenbutton[selected="false"][state="down"], .s7fullscreenbutton[selected="true"][state="down"], .s7fullscreenbutton[selected="false"][state="over"], .s7fullscreenbutton[selected="true"][state="over"], .s7fullscreenbutton[selected="false"][state="over"], .s7fullscreenbutton[state="disabled"], .s7fullscreenbutton[selected="true"][state="up"] {
    height: 30px !important;
    width: 30px !important;
}
.s7dpv-zoom-buttons-container {
    bottom: -51px !important;
    padding: 10px !important;
    width: 193px !important;
}
.s7videoplayer {
    background-color: #fff !important;
}
/* remove extra rule copied from stage css aug 10 LF  */
.search-top-holder {
    border-bottom: none !important;
}

/* Fix Mobile No Results Search Box */
@media (max-width: 39.99em){.no-result-search > .submitButton {
  position: absolute;
  right: 25px;
  margin: 10px 4px 4px 0;
}
}

/* Fix Mobile Add to Cart 2nd Modal */


@media (max-width: 39.99em){div#widget_minishopcart_popup_1 > #cartDropdown > .content > .added > .product > .product_image {
  float: left;
  height: 150px;
  position: relative;
  width: 115px;
  margin-bottom: 0;
    margin-right: 0;
}
#MiniShopCartProductAdded .cart-added-attr {
  background-color: #eee;
  display: inline-block;
  font-size: 0.8rem;
  margin: 1px 0;
  min-width: 78px;
  padding: 2px;
}
#MiniShopCartProductAdded .product_details {
  width: 135px !important;
}
#MiniShopCartProductAdded .cart_totals {
  background: #666 none repeat scroll 0 0;
  clear: both;
  color: #fff;
  float: left;
    margin-top: 0px;
    padding: 0px;
  width: 100%;
}

#MiniShopCartProductAdded .cart-added-value {
  display: inline;
  font-size: 0.9rem;
  margin-left: 0;
}

#MiniShopCartProductAdded .cart_totals {
  background: #666 none repeat scroll 0 0;
  clear: both;
  color: #fff;
  float: left;
  width: 100%;
}

#cartDropdown > .content {
  padding: 5px 15px;
}
#MiniShopCartProductAdded .product_item_price {
  margin-top: 5px;
}
#cartDropdown > .footer {
  border-top: 1px solid #edeff0;
  padding: 2px 15px;
  text-align: right;
}

#MiniShopCartProductAdded .bu_primary {
 
  background: #e02a28 none repeat scroll 0 0 !important;
  float: left;
  font-size: 0.8rem;
  height: 40px;
margin-bottom: 10px;
line-height: 20px;
  width: 50%;
}


#MiniShopCartProductAdded .bu_secondary {
background: #666 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-size: 0.8rem;
  margin-right: 1%;
    height: 40px;
  padding: 0 5px;
margin-bottom: 10px;
line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 49%;
}}
#headerRow1 #logo{width:40%;max-width:560px}
/*  
.IBMRecommendation-product_price-hanes {
  display: none;
}

.IBMRecommendation-product_price-champion {
  display: none;
}
.IBMRecommendation-product_price-onehanesplace {
  display: none;
}

.IBMRecommendation-product_price-justmysize {
  display: none;
}  */