/*CATALOG*/

.ProductGroupName {font-size: 18pt;}
.ProductGroupImage {max-height: 400px; padding: 30px;}

/*Content Width*/

#w1000783_divSortOrder, .ResultStatistics, .ProductListing, #w1000330_pnlLoggedInFooter, #w1000330_pnlResultsFooter, .ProductGroupList,
.Catalog .ProductListing { width: 60%; margin: 0 auto; }


/* Sort By*/
#w1000783_divSortOrder, div#w1000783_divSortOrder { display: flex; justify-content: flex-end; align-items: baseline; margin-top:3.5em; }
#ww1000783_divSortOrder > *, #w1000783_divSortOrder > * { margin-left: 0.5em; }

/*search results*/
.SearchResults H1.PanelHeader { float:none; position: static; }
.Catalog H1.PanelHeader { display:none; }

/*Filter By*/
.ResultStatistics {display: none;}
.ProductListing {margin-top: 40px;}

#w1000783_divSortOrder, .ResultStatistics, #w1000330_pnlLoggedInFooter, #w1000330_pnlResultsFooter, .ProductGroupList, .SearchResults  {width: 60%; margin: 0 auto;}


div.Catalog .WidgetBody { display: flex; flex-direction: column;}
div.Catalog .WidgetBody > h1+.ExpandingDesc {order:-1 }






/*Results Containers and Details*/
.CategoryResultEntry, .SubCategoryResultEntry, .ProductResultEntry, .ProductGroupResultEntry { margin-bottom: 20px;}

#w1000820_ProductEntry8841 {
  border: none;
}

.ProductResultDetails {text-align: left;}
a.ProductName:hover {color: #919191;}
a.ProductName {font-size: 14pt; font-weight: bold;}
.ProductResultDetails .ProductDescription {font-size: 11pt;}


/*Social Proof -- Footer*/
.quote {text-align: right; color: #919191; font-weight: bold; font-size: 16pt; line-height: 1.4; width: 50%; float: right; padding-top: 30px}
.quote > span {color: black; font-size: 12pt;}
.DescShowMore {display: none;}

/*MOBILE*/

@media screen and (max-width: 1279px) {
  

  
  
/*Padding for Content Zone*/
.contentZone {padding-left: 0px; padding-right: 0px;}
.PanelHeader {font-size: 24pt; left: 10px; padding: 0 10px;}

#w1000330_divSortOrder, .ResultStatistics, .ProductListing, #w1000330_pnlLoggedInFooter, #w1000330_pnlResultsFooter, .ProductGroupList, .SearchResults  {width: 100%; padding: 10px;}

/*Search*/
.SortOrders::before {margin-left: 0;}
.SortOrders .formField {width: 100%; }  
}

@media screen and (max-width: 1040px) {
  .ProductGroupImage img {
    max-width: 200px !important;
  }
}

/*Image and Banner*/



#w1000783_pnlDescription  {
  height: 400px !important;
  position: relative;
    padding: 0px;
}


.CatalogBanner {
  
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat; 
  position: relative;
}



.CatalogBanner .TextContainer {
  width: 80%; 
  margin-right: 0; 
  margin-top: 0;  
  float: none; 
  max-width: 500px;
  bottom: 50px !important;
  position: absolute; 
  left: 40px

}


.CatalogBanner .ImgContainer img {
  max-width: 100%;
}
  

.CatalogBanner .TextContainer h5 {
  color: white; 
  font-weight: bold; 
  font-size:22pt;
}

.CatalogBanner .TextContainer p {
  font-size: 11pt;
  color: white;
  line-height: 14pt;
}

.TextContainer a {
  background-color: white;
  color: black;
  padding: 10px 15px;
  border-radius: 2px;
  margin-top: 3em;
  display: inline-block;
}

.TextContainer a:hover {
  
  background-color:#888;
}




/********* New and Featured ************/

.new {
    background-image:url(/SiteData/Images/Category-images/New-Products-category-image.jpg);
      background-position: 80%;
    
    }
    

.New-Emblems{
    background-image:url(/SiteData/Images/Category-Images/Emblems-Category-Img.jpg);
    background-position: 80%;
  }
  
  .New-Headwear{
    background-image:url(/SiteData/Images/Category-Images/New-Headwear-Category-Image.jpg);
    background-position: 80%;
  }
  
  .New-Apparel{
    background-image:url(/SiteData/Images/Category-Images/category-oakley2.jpg);
    background-position: 80%;
  }
  
  .New-Promo-Products{
    background-image:url(/SiteData/Images/Category-Images/Promo-Products-Category-Img.jpg);
    background-position: 80%;
  }

  .Trending-Now{
    background-image:url(/SiteData/Images/Category-Images/Trending-Now-Category-Image.jpg);
    background-position: right;
  }
  
  .Lowered-Prices{
    background-image:url(/SiteData/Images/Category-Images/Lowered-Prices-Category-Image.jpg);
    background-position: 80%;
  }
  
  .Last-Chance{
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-closeout2.jpg);
    background-position: 80%;
  }
  
  .High-Inventory{
    background-image:url(/SiteData/Images/Category-Images/.jpg);
    background-position: 80%;
  }
  
  .Best-Sellers{
    background-image:url(/SiteData/Images/Category-Images/Best-Sellers-Category-Image.jpg);
    background-position: 80%;
  }
  
  
  
  /********* BRANDS ************/
  
  .Loops{
    background-image:url(/SiteData/Images/Category-Images/Loops-Category-Image.jpg);
    background-position: 80%;
  }
  
  .capabunga{
    background-image:url(/SiteData/SiteID8/Images/Category-images/capabunga-category-pic2.jpg);
      background-position: right;
    }
    
 .Oakley-Bags{
    background-image:url(/SiteData/Images/Category-Images/Oakley-Bags-Category-Image.jpg);
    background-position: 80%;
  }

  .Oakley-Clothing{
    background-image:url(/SiteData/Images/Category-Images/Oakley-Clothing-Category-Image.jpg);
    background-position: 80%;
  }


  .Oakley-Headwear{
    background-image:url(/SiteData/Images/Category-Images/Oakley-Headwear-Category-Image.jpg);
    background-position: 80%;
  }

  .Yupoong-Flexfit{
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-flexfit.jpg);
    background-position: 80%;
  }


  .rightleftsockco {
    background-image:url(/SiteData/Images/Category-Images/RLSco-category-image.jpg);
      background-position: 80%;
    
    }

    .ciele {
        background-image:url(/SiteData/SiteID8/Images/Category-images/ciele-cat-image2.jpg);
          background-position: 72%;
        
        }
        

/*****DIVISION********/

.Division-Caps {
    background-image: url(/SiteData/SiteID8/Images/Category-images/division-blank-cap.jpg); 
    background-position: 75%;
    }
    
    .Division-Custom-Caps {
    background-image:url(/SiteData/SiteID8/Images/Category-images/division-custom-caps.png);
      background-position: 75%;
    }
    
    .Toques {
    background-image:url(/SiteData/Images/Category-Images/division-toques-category-img2.jpg);
      background-position: 80%;
    }
    
    
    .Custom-Toques {
    background-image:url(/SiteData/SiteID8/Images/Category-images/division-custom-toques2.jpg);
      background-position: 80%;
    }
    
    
    .Custom-Aprons {
    background-image:url(/SiteData/Images/Category-Images/division-custom-aprons.jpg);
      background-position: 80%;
    
    }
    
    .Aprons {
    background-image:url(/SiteData/Images/Category-Images/division-aprons.jpg);
      background-position: 80%;
    
    }
    
    .Division-Scarves {
    background-image:url(/SiteData/Images/Category-Images/division-scarves2.jpg);
      background-position: 80%;
    
    }




/********* CAP AMERICA ************/

.X-Series {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-x-series.jpg);
      background-position: 80%;
    
    }
    
    .Value-Series {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-value.jpg);
      
    background-position: 80%;
    }
    
    .Classic-Series {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-classic.jpg);
    background-position: 80%;
    }
    
    .Active-Series {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-active.jpg);
    background-position: 80%;
    
    }
    
    .Camo {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-camo.jpg);
    background-position: 80%;
    
    }
    
    .Premium-Line {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-premium.jpg);
    background-position: 80%;
    }
    
    .Knits {
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-knits.jpg);
    background-position: 80%;
    
    }

/***** Categories ********/



  .Elastic-Stretch{
    background-image: url(/SiteData/Images/Category-Images/Stretch-Series-Category-Image.jpg);
    background-position: 80%;
  }


.Active-Headwear{
    background-image:url(/SiteData/Images/Category-Images/Active-Caps-Category-Image.jpg);
    background-position: 80%;
  }

  .Five-Panel {
    background-image:url(/SiteData/Images/Category-Images/5-Panel-Category-Image.jpg);
    background-position: 80%;
  }


.Rope-Caps{
    background-image:url(/SiteData/Images/Category-Images/Rope-Caps-Category-Image.jpg);
    background-position: 80%;
  }


.Youth-XXL{
    background-image:url(/SiteData/SiteID8/Images/Category-images/new-CA-youth.jpg);
    background-position: 80%;
  
  }

  .All-Toques{
    background-image:url(/SiteData/Images/Category-Images/Toques-Category-Image.jpg);
    background-position:  80%;
  
  }



/********* PROMO PRODUCTS ************/

  
  
  .Wine-Accessories{
  background-image:url(/SiteData/SiteID8/Images/Category-images/capabunga-category-pic2.jpg);
    background-position: right;
  }
  
  
  .Metal {
  background-image:url(/SiteData/Images/Category-Images/Metal-category-pic.jpg);
    background-position: 80%;
  }
  
  .Wristbands {
  background-image:url(/SiteData/SiteID8/Images/Category-images/wristbands-category-image.jpg);
    background-position:  80%;
  }
  
  .Domestic-Patches {
  background-image:url(/SiteData/SiteID8/Images/Category-images/domestic-patches-category-image.jpg);
    background-position:  80%;
  }
  
  
  .Patches {
  background-image:url(/SiteData/SiteID8/Images/Category-images/patches-category-image.jpg);
    background-position:  80%;
  }
  
  
  
  .Phone-Accessories {
  background-image:url(/SiteData/SiteID8/Images/Category-images/phone-access-temp.png);
    background-position:  80%;
  }
  
  
  .Lanyards {
  background-image:url(/SiteData/SiteID8/Images/Category-images/Lanyard-category-image.jpg);
    background-position:  80%;
  
  }
  
  
    .Luggage-Straps {
    background-image: url(/SiteData/Images/Category-Images/Luggage-strap-category-image.jpg);
    background-position:  80%;
  }
  
  
  .Transfers {
  background-image:url(/SiteData/SiteID8/Images/Category-images/Transfers-category-pic.jpg);
    background-position: 70%;
  
  }
  
  .Labels {
  background-image:url(/SiteData/SiteID8/Images/Category-images/Labels-category-pic.jpg);
    background-position: 80%;
  
  }
  
  .Golf {
  background-image:url(/SiteData/SiteID8/Images/Category-images/Golf-category-image.jpg);
    background-position: 80%;
  
  }
  
  .Phone-Accessories {
  background-image:url(/SiteData/SiteID8/Images/Category-images/Phone-category-image2.jpg);
    background-position: 80%;
  
  }
  
  .Soft-PVC {
  background-image: url(/SiteData/Images/Category-images/Soft-PVC-category-image2.jpg);
    background-position: 80%;
  
  }
  
  .Keychains {
  background-image: url(/SiteData/Images/Category-images/keychains-category-image.jpg);
    background-position: 80%;
  
  }
  
  .Pet-Accessories {
  background-image: url(/SiteData/Images/Category-images/pets-category-image.jpg);
    background-position: 80%;
  
  }




/*****DIVISION********/

.division-caps {
background-image: url(/SiteData/SiteID8/Images/Category-images/division-blank-cap.jpg); 
background-position: 80%;
}

.division-custom-caps {
background-image:url(/SiteData/SiteID8/Images/Category-images/division-custom-caps.png);
background-position: 80%;
}

.toques {
background-image:url(/SiteData/Images/Category-Images/division-toques-category-img2.jpg);
  background-position: 80%;
}


.custom-toques {
background-image:url(/SiteData/SiteID8/Images/Category-images/division-custom-toques2.jpg);
background-position: 80%;
}


.custom-aprons {
background-image:url(/SiteData/Images/Category-Images/division-custom-aprons.jpg);
background-position: 80%;

}

.aprons {
background-image:url(/SiteData/Images/Category-Images/division-aprons.jpg);
  background-position: 80%;

}

.division-scarves {
background-image:url(/SiteData/Images/Category-Images/division-scarves2.jpg);
  background-position: 80%;

}



.promo-products{
  background-image:url(/SiteData/Images/Category-Images/Promo-Products-Category-Img.jpg);
  background-position: 80%;
}

.emblems{
  background-image:url(/SiteData/Images/Category-Images/Emblems-Category-Img.jpg);
  background-position: 80%;
}


.capabunga{
background-image:url(/SiteData/SiteID8/Images/Category-images/capabunga-category-pic2.jpg);
  background-position: right;
}


.metal {
background-image:url(/SiteData/Images/Category-Images/Metal-category-pic.jpg);
  background-position: 80%;
}

.wristbands {
background-image:url(/SiteData/SiteID8/Images/Category-images/wristbands-category-image.jpg);
  background-position: 80%;
}

.domestic-patches {
background-image:url(/SiteData/SiteID8/Images/Category-images/domestic-patches-category-image.jpg);
   background-position: 80%;
}


.patches {
background-image:url(/SiteData/SiteID8/Images/Category-images/patches-category-image.jpg);
   background-position: 80%;
}



.phone-accessories {
background-image:url(/SiteData/SiteID8/Images/Category-images/phone-access-temp.png);
    background-position: 80%;
}


.lanyards {
background-image:url(/SiteData/SiteID8/Images/Category-images/Lanyard-category-image.jpg);
  background-position: 80%;

}


.CatalogBanner.luggage {
  background-image: url(/SiteData/Images/Category-Images/Luggage-strap-category-image.jpg);
  background-position: 80%;
}


.transfers {
background-image:url(/SiteData/SiteID8/Images/Category-images/Transfers-category-pic.jpg);
  background-position: 70%;

}

.labels {
background-image:url(/SiteData/SiteID8/Images/Category-images/Labels-category-pic.jpg);
  background-position: 80%;

}

.golf {
background-image:url(/SiteData/SiteID8/Images/Category-images/Golf-category-image.jpg);
  background-position: 80%;

}

.phone {
background-image:url(/SiteData/SiteID8/Images/Category-images/Phone-category-image2.jpg);
  background-position: 80%;

}

.soft-pvc {
background-image: url(/SiteData/Images/Category-images/Soft-PVC-category-image2.jpg);
  background-position: 80%;

}

.keychains {
background-image: url(/SiteData/Images/Category-images/keychains-category-image.jpg);
  background-position: 80%;

}

.pets {
background-image: url(/SiteData/Images/Category-images/pets-category-image.jpg);
  background-position: 80%;

}



/******* CIELE *********/


.ciele {
background-image:url(/SiteData/SiteID8/Images/Category-images/ciele-cat-image2.jpg);
  background-position: 72%;

}






