/* Champion Color Swatches on PLP */
.champion .product-item-details-holder .each-item-color {
  display: inline-block;
  padding-top: 2px;
  transform: skewX(0deg);
  width: 100%;
}
.champion .item-list.color img {
  transform: skewX(0deg);
}
.champion .see-more-colors {
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 18px;
}
.champion .plus-more-colors, .plus-more-colors {
  float: inherit;
}
.champion .plus-more-colors .plus-minus-icon {
  position: inherit;
  right: auto !important;
}
.champion .product-item-details-holder.colexp {
  position: relative;
}

/*seo expanding divs*/
#sinfo_blk{color:#FFF}
/*tab flydown background color */
#headerRow1 .mini_flyout { background-color: #4D4D4D}



/* homepage social icon bar */
.home__hero__social{right:0;top:50%;bottom:50%;position:absolute;margin-top:-290px;background-image:url("//www.hanes.com/images/chp/pages/home/hero-social-bg.jpg");background-repeat:no-repeat;background-position:center 10px;background-color:#000;height:515px;width:73px;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.home__hero__social{background-image:url("//www.hanes.com/images/chp/pages/home/hero-social-bg@2x.jpg");background-size:73px 449px}}.home__hero__social__icons{width:100%;bottom:35px;position:absolute;list-style:none;padding:0;margin:0}.home__hero__social__icons li{margin-bottom:15px;margin-bottom:0.9375rem}.home__hero__social__icons li:last-child{margin-bottom:0}.home__hero__social__icons li a{margin:0 auto;display:block}.home__hero__social__icons--facebook{width:50px;height:44px;background-image:url("//www.hanes.com/images/chp/pages/home/facebook.png");background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.home__hero__social__icons--facebook{background-image:url("//www.hanes.com/images/chp/pages/home/facebook@2x.png");background-size:50px 44px}}.home__hero__social__icons--twitter{width:41px;height:46px;background-image:url("//www.hanes.com/images/chp/pages/home/twitter.png");background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.home__hero__social__icons--twitter{background-image:url("//www.hanes.com/images/chp/pages/home/twitter@2x.png");background-size:41px 40px}}.home__hero__social__icons--pinterest{width:48px;height:45px;background-image:url("//www.hanes.com/images/chp/pages/home/pinterest.png");background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.home__hero__social__icons--pinterest{background-image:url("//www.hanes.com/images/chp/pages/home/pinterest@2x.png");background-size:48px 45px}}.home__hero__social__icons--pandora{width:45px;height:45px;background-image:url("//www.hanes.com/images/chp/pages/home/pandora.png");background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.home__hero__social__icons--pandora{background-image:url("//www.hanes.com/images/chp/pages/home/pandora@2x.png");background-size:45px 45px}}.home__hero__social__icons--tumblr{width:38px;height:45px;background-image:url("//www.hanes.com/images/chp/pages/home/tumblr.png");background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.home__hero__social__icons--tumblr{background-image:url("//www.hanes.com/images/chp/pages/home/tumblr@2x.png");background-size:38px 45px}}

 
.champion .results-sort-tools-holder {
    border-top: 0;
     padding: 1% 1%;
 margin-bottom: 4px;
}


.results-tool-bar {
    position: relative;
    top: -4px;
}

.col-md-12.pdp-actual-content-container {
    background-color: #fff;
}


.col-md-12 {
    background-color: #fff;
}
.prod__ratings {
    background-color: #fff;
}
/*  Pagination Changes */


.breadcrumb a, .breadcrumb li {
  color: #a4a3a3 !important;
}
.productPagination > span {
  color: #4d4d4d !important;
}


/*change font color on Mobile */

@media (max-width: 640px) {
	.champion .esite_header_3 #searchBar #searchBox #SimpleSearchForm_SearchTerm {
		color: #000 !important;
	}
}


/* Category consistancy */

.champion .plus-more-colors .plus-minus-icon {
	top: 0;
	right: -0.5em;
}

.champion .each-item-color .item-list.color {
	padding: 0px 0px 0px 2px;
	margin: 6px 0 2px 0;
}


@media only screen and (min-width: 1200px) {
	.champion .each-product {
		min-height: 465px;
	}
}

.champion .each-product .product-item-details-holder {
	min-height: 130px;
}

.champion .each-product .bv-ratings-count {
	position: relative;
    top: 0.2em;
}

.champion .bv-ratings-info {
	position: relative;
    top: -0.2em;
}
    

/*fix for Champion Mobile Category Page */

@media (max-width: 640px){

.champion .product-item-details-holder {
  background-color: #fff;
  left: 0;
  min-height: 110px;
  position: relative;
  z-index: 2;
}
.item-list.color {
  left: 2%;
}
.champion .plus-minus-icon {
  display: inline-block;
}
.see-more-colors .see-more-text {
  display: none;
}
.vert-1 .plus-more-colors, .plus-more-colors {
  margin-left: -110px;
}
.item-list.color {
  width: 206px;
}
}
/*IO styling */
#titleCDZ1, #titleDPZ1, #titleSPZ1 {
  color: #fff;
}

#WC_IntelligentOfferESpot_container_ID_DPZ1 h2 {
  color: #fff !important;
}
#WC_IntelligentOfferESpot_container_ID_CPZ1 h2 {
  color: #fff !important;
}

.champion #global-pdp-cio-espot h2 {
  color: #000 !important;
}
.product-item-details-holder.IBMRecommendation-product-item-champion {
  min-height: 85px;
  position: static;
}
.productPagination .next {
  background-position: right top;
  margin-right: 10px;
}

/*Top Nav Styling */
.esite_header_3 #departmentsMenu.subnav_flyout_champion .departmentMenu.active {
  min-height: 200px !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion > li {
   padding: 0 2%;
  width: auto;
}
.subnav_item_store {
    border-right: medium none !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion > li {
  border-right: 1px solid #444444 !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion .subnav_item_store {
  border-right: medium none !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion .subnav_item_global {
  border-right: none !important;
}
/*Mobile category flyout */
.mm-next {
height:43px;}

#subnav_item_21209 .mm-next{top: 4.8%!important}

/* Change Flydowns */
#departmentMenu_21208{width:874px!important;left:50%!important;margin-left:-488px}
#subnav_item_21208 .imagePanel{right:13px}
/* women */
#departmentMenu_21209{width:906px!important;left:200px !important;margin-left:-435px}
#subnav_item_21209 .imagePanel{right:13px}
/*SportsBras*/
#departmentMenu_21632 {
    width: 875px !important;
}
.branded_header #departmentsMenu #subnav_item_21632 .departmentMenu.active .categoryList {
    width: 80%;
height: 393px !important;}
/*kids */
#departmentMenu_21210{width:635px !important;height:420px !important;}
#subnav_item_21210 #category_21247,#subnav_item_21210 #category_21248{width:45% !important;}
.branded_header #departmentsMenu #subnav_item_21210 .departmentMenu.active .categoryList{width: 69% !important;height: 400px !important;}
#subnav_item_21210 .imagePanel{right:13px}
/*save Now */
#departmentMenu_21633{height:340px;width:845px !important;left:50%!important;margin-left:-435px;}
#subnav_item_21633 .imagePanel{right:13px}
.branded_header #departmentsMenu #subnav_item_21633 .departmentMenu.active .categoryList {
 width: 77% !important;
height: 309px !important;}
#category_21710 {float: left;
margin-left: 15px !important;}

/* Hide RealChampion Look Categories */
.subcategory_58051 {
  display: none;
}
.subcategory_58053 {
  display: none;
}
.subcategory_58055 {
  display: none;
}
.subcategory_58056 {
  display: none;
}
#subcategoryLink_21208_21636_58051 {
  display: none;
}
#subcategoryLink_21208_21636_58053 {
  display: none;
}
#subcategoryLink_21209_21659_58055{
  display: none;
}
#subcategoryLink_21209_21659_58056{
  display: none;
}

#mm-8 .mm-listview li:nth-child(1) a {
  display: none;
}
#mm-8 .mm-listview li:nth-child(2) a {
  display: none;
}
#mm-17 .mm-listview li:nth-child(1) a {
  display: none;
}
#mm-17 .mm-listview li:nth-child(2) a {
  display: none;
}
#search_facet_category_5_-2009_3074457345618259708 li:nth-child(1) {
display:none;
}
#search_facet_category_5_-2009_3074457345618259708 li:nth-child(2) {
display:none;
}

.RibbonAdDefault{background-color:#fff;color:#ff0000;display:block;font-weight:700;text-align:center;width:100%}
/* tightening Header */
.search-results-heading.category-heading {
  width: 19%;
}
/* Category Page Conistency */
.champion .each-product {
  background: #fff;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion {
  padding: 0 15% 0 22% !important;}


/* Prod BF testing */
@media (max-width: 39.99em){
  #bfx-cc-wrapper-collapsed{top:56px!important;right:1%!important;margin-left:0!important}
  .champion .prod__mobile__title{color:#4d4d4d}
}

.esite_header_3 #departmentsMenu.subnav_flyout_champion{padding:0!important}

/* remove text and bring '+/-' inline with color selections */
@media (max-width: 75.625em){
  .champion .see-more-colors{float:left;width:22px;margin:6px 0 0 0;position:static}
  .champion .vert-1 .plus-more-colors,.champion  .plus-more-colors{left:0;width:22px;height:22px;line-height:22px;font-size:14px;font-weight:700;margin:0;padding:0;text-align:center;vertical-align:middle}
  .champion .each-item-color .item-list.color{width:82%;left:0;margin-left:0;padding:0}
  .champion .plus-minus-icon{display:block}
}
@media (max-width: 39.68em){.champion .each-item-color .item-list.color{width:90%}}
@media (max-width: 32.5em){.champion .each-item-color .item-list.color{width:82%}}
#subnav_item_21634 {
  display: none !important;
}
/* Font Changes */
.categoryList > li > a {
  color: #ee161f !important;
  font-weight: 900 !important;
}
.champion h1, .champion h2, .champion h3, .champion h4, .champion h5, .champion h6 {
  font-family: "arial";
  font-weight: 700;
}
.search-results-heading.category-heading h1 {
  font-size: 1.1rem;
}
.item-promo {
  font-family: "Helvetica";
  font-weight: !important;
}
.champion .each-item-contents .item-name {
  font-family: "helvetica";
  font-weight: 700;
}

/*Champion Color Changes 6/2017 */
.champion #header {
  background: #0a192f none repeat scroll 0 0;
}
.champion #searchBox .submitButton {
  background-color: #0a192f !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion > li > a:hover {
       color: #FFF !important; }
.esite_header_3 #departmentsMenu.subnav_flyout_champion {
  border: 0 none;
}
.champion #header {
  background: #0a192f url("//www.championusa.com/images/static/SideStripeAndStripe.png") repeat-x scroll 0 53px;
}

@media (max-width: 50em) {

 .champion #header {
        background: #0a192f url("//www.championusa.com/images/static/SideStripeAndStripe.png") repeat-x scroll 0 45px;
    }
  #subnav_item_71058 #departmentButton_71058, #subnav_item_57102 #departmentButton_57102 {
  margin-top: -1px;
  min-width: 150px;
}
}
@media (max-width: 40em) {
      #subnav_item_71058 #departmentButton_71058, #subnav_item_57102 #departmentButton_57102 {
  min-width: 135px ;
}
}

#headerRow2 {
  padding-bottom: 7px;
}

.esite_header_3 #departmentsMenu.subnav_flyout_champion > li {
  height: 24px;
  line-height: 19px;
  margin-top: 5px;
  padding: 0 3% !important;
}

/*TEMP*/
.esite_header_3 #departmentsMenu.subnav_flyout_champion #subnav_item_71058 {
  border-right: medium none !important;
  height: 31px;
  margin-top: 0;
  padding: 0 8.5% 0 0 !important;
}
#subnav_item_71058 #departmentButton_71058 {
  background: transparent url("//www.championusa.com/images/static/champion_life_header_left_blue.png") no-repeat scroll 0 0 / 100% auto !important;
  min-width: 210px;
}
#subnav_item_57102 #departmentButton_57102 {
  background: transparent url("//www.championusa.com/images/static/champion_life_header_right_blue.png") no-repeat scroll 0 0 / 100% auto !important;
  min-width: 210px;
}

#headerRow1 #logo .hen_champion.header_active {
  background-color: #0a192f !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion > li {
  height: 21px !important;
  margin-top: 0.5% !important;
  padding: 0.2% 4% !important;
}
.esite_header_3 #departmentsMenu.subnav_flyout_champion > li {
  border-right: 1px solid #8ba2c3 !important;
}
.champion body {
  background: #fff none repeat scroll 0 0;
}
#footerWrapper {
  background-color: #0a192f;
}

.champion #footerWrapper {
  color: #fff;
}
.footer-global-links ul li a {
  background: #0a192f none repeat scroll 0 0 !important;
}
#email-reg-footer-container button {
  background-color: #b6bbc2;
  color: #0a192f;
}
.enter-email.text-input, .confirm-email.text-input {
  background-color: #0a192f;
  color: #fff ;
}
.product-listing-image {
  border: 1px solid #ccc !important;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}
.champion .search-results-top h1 {
  color: #444;
}

.footer__privacy-callout {
  background-image: none !important;
  padding: 0.75rem 0 0 0 !important;
}
.footer__privacy-callout {
  color: #FFF;
}
/*Champion Mobile Color Changes 6/2017 */
@media (max-width: 40em) {
    #headerRow2 {
  background-color: #0a192f;
}
    #header .esite_header_3 .second_homepage_link {
  background-image: url("//www.championusa.com/images/static/ClogoBlue_mobile.png");
  background-size: 80% auto;
  margin: -1% 2% 2% 1%;
}
    .open-nav {
  color: #fff;
}
.esite_header_3 #searchTermWrapper {
  border: none;
}
.champion .esite_header_3 #searchBar #searchBox #SimpleSearchForm_SearchTerm {
  color: #fff !important;
}
#bfx-cc-wrapper-collapsed span.bfx-cc-flag::before {
  color: #fff !important;
}
.footer-global-links .outer-espot-holder, .column-email-footer {
  background: #0a192f none repeat scroll 0 0;
}
.email-holder {
  background: #0a192f none repeat scroll 0 0 !important;
}
.bfx-cc-wrapper .bfx-cc-collapsed {
   padding: 4px 25px !important;
    }
.champion #headerRow2 {
  background: #0a192f url("//www.championusa.com/images/static/Stripe_MobileNav.png") repeat-x scroll 0 bottom;
   padding-bottom: 50px;
}
#bfx-cc-wrapper-collapsed span.bfx-cc-flag::before {
         color:#9896a1 !important;
        text-transform: lowercase !important;
    }
#mobile-nav-wrapper > a.open-nav {
  font-size: 36px;
}
}
/*pagination colors*/

.champion .each-page-number, .champion .paging-arrow-left, .champion .paging-arrow-right {
  background: transparent none repeat scroll 0 0;
  color: #4d4d4d !important;
}

.champion .label-sort-options {
  color: #4d4d4d !important;
}
.each-page-number.active {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #fff;
  color: #4d4d4d !important;
  font-weight: bold;
}

.paging-arrow-left, .paging-arrow-right, .each-page-number {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #fff !important;
  color: #4d4d4d;
}

/* CSS for mobile QuickOrder*/
.quickOrder-inFooter.visible-mobile {
  background-image: url("//www.champion.com/images/static/Stopwatch_Icon white.png") !important;
}

/*  142687-17 adjust text on mobile add to cart on PDP */
.champion .bu_primary{padding: 0;}
/* pull the triiger sale boost banners */
#boost1 {
        display: none;
}
#boost2 {
        display: none;
}
#boost3 {
        display: none;
}
#boost4 {
        display: none;
}
#boost5 {
        display: none;
}
#boost6 {
        display: none;
}
#boost7 {
        display: none;
}
#boost8 {
        display: none;
}
#boost9 {
        display: none;
}

