@media (max-width: 500px) {
  h1, h2, h3, h4, h5, h6 {
    color: #333534; } }

/*	Steelfish bolding fix */
body, h1, h2, h3, h4, h5, h6, .heading {
  font-weight: normal; }

.noResultsPageTitle, .titleNoSearchResults {
  color: #333534;
  font-weight: normal; }

/*	Steelfish Uppercase fix */
.flex-caption {
  text-transform: uppercase; }


/* Homepage 'We Recommend' */
/*	Steelfish Lowercase fix */
@media (max-width: 500px) {
  .footerLinks .accHeader, .footerLinks h4 {
    text-transform: lowercase; }
  .footerLinks .accHeader:first-letter, .footerLinks h4:first-letter {
    text-transform: uppercase; } }

.productItem .productName span {
  font-size: 70%;
  line-height: normal;
  position: relative;
  vertical-align: top; }

/* ------------------------------------------------------------------
	
	Main Menu / Mega-Menu
	
   ------------------------------------------------------------------ */
.mainNav {
  height: 51px;
  margin-left: 0; }
  .mainNav .menuItem.item1 {
    margin-left: -24px; }
  .mainNav .menuItem > a {
    font-size: 22px;
    padding: 14px 45px 11px 25px; }
  .mainNav .megamenu {
    height: 51px; }

.dropdown-item .columnListItem h2, .dropdown .slotColumn p {
  font-weight: normal;
  text-transform: uppercase; }

@media (max-width: 1024px) {
  .mainNav .menuItem > a {
    padding: 14px 34px 11px 25px; } }

@media (max-width: 920px) {
  .mainNav .menuItem {
    background-position: calc(100% - -8px) center; }
    .mainNav .menuItem:hover {
      background-position: calc(100% - -8px) center; }
    .mainNav .menuItem > a {
      font-size: 20px; } }

@media (max-width: 840px) {
  .mainNav .menuItem {
    background-position: calc(100% - -8px) center; }
    .mainNav .menuItem:hover {
      background-position: calc(100% - -8px) center; }
    .mainNav .menuItem.item1 {
      padding-left: 10px; }
    .mainNav .menuItem > a {
      font-size: 18px;
      padding: 14px 35px 11px 15px; } }

@media (max-width: 740px) {
  .mainNav {
    height: 51px;
    margin-left: -24px; }
    .mainNav .megamenu {
      padding-left: 10px; }
    .mainNav .menuItem.item1 {
      margin-left: 0;
      padding-left: 0; } }

@media (max-width: 640px) {
  .mainNav {
    height: initial;
    margin-left: 0; }
    .mainNav .megamenu {
      height: initial; } }


/* ------------------------------------------------------------------
	
	Basket section
	
   ------------------------------------------------------------------ */
/* Mini Basket	- Empty */
.miniBag p.emptyMiniBasket {
  font-size: 0; }
  .miniBag p.emptyMiniBasket:after {
    content: "Your basket is currently empty";
    display: inline-block;
    font-family: helvetica,arial,sans-serif;
    font-size: 13px;
    line-height: 130%;
    margin: 20px 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%; }

/* Remove	- VAT reference */
.order-sales-tax {
  display: none; }

/* ------------------------------------------------------------------
	
	Search box
	
   ------------------------------------------------------------------ */



.mini_search_container ul li .searchtitle {
  cursor: pointer;
  display: block;
  float: right;
  margin: 9px auto 0;
  text-align: center;
  width: 20%; }

.mini_search_container .autocomplete-suggestion:first-child {
  text-transform: capitalize; }

.mini_search_container.no_wish_list.no_basket {
  width: 65%; }
  .mini_search_container.no_wish_list.no_basket ul li.search {
    float: right;
    width: 65%; }

/* German Test */
/* .globalHeader { display: none; } */
/* Responsive Header */

.globalHeader .desktopLogo {
  height: 44px !important; }

.globalHeader .myBag {
  width: 76px; }

.mini_search_container {
  /*background-color: pink;*/
  width: 65%; }
  .mini_search_container ul li.search {
    width: calc(100% - 195px); }
  .mini_search_container .wishlistheartLi {
    float: right;
    position: relative;
    right: 96px;
    width: 96px; }
    .mini_search_container .wishlistheartLi a:hover {
      text-decoration: none; }
    .mini_search_container .wishlistheartLi .wishlisttitle {
      padding-top: 33px; }
    .mini_search_container .wishlistheartLi .wishlistheart {
      background-position: center 7px;
      display: block;
      float: unset;
      left: unset;
      margin: 0 auto;
      text-align: center; }
  .mini_search_container .miniBagContainerLi {
    position: absolute;
    right: 0%;
    width: 96px; }
    .mini_search_container .miniBagContainerLi .basket {
      margin: 19px auto 0; }
    .mini_search_container .miniBagContainerLi .miniCart {
      z-index: 1000; }
    .mini_search_container .miniBagContainerLi .mybagtitle {
      top: -34px; }

@media (max-width: 800px) {

  
  .mini_search_container {
    border-top: 1px solid #19134c;
    width: 100%; }
    .mini_search_container ul li .searchtitle {
      width: 10%; }
    .mini_search_container .wishlistheartLi {
      position: absolute;
      top: -84px; }
    .mini_search_container .miniBagContainerLi {
      position: absolute;
      right: 0;
      top: -84px; }
      .mini_search_container .miniBagContainerLi .miniCart {
        width: auto; }
    .mini_search_container ul li.search {
      width: 100%; } }

@media (min-width: 481px) and (max-width: 767px) {
  .mini_search_container {
    width: 100%;
    margin-bottom: -50px; }
    .mini_search_container ul li.search {
      width: 100%; }
  
   
  .search_wrapper {
    max-width: none; } }

@media (max-width: 640px) {
  .mini_search_container {
    width: 100%; }
    .mini_search_container ul li.search {
      width: 100%; }
  .search_wrapper {
    max-width: none; } }

@media (max-width: 568px) {
 globalHeader .myBag {
    width: auto; } }

@media (max-width: 335px) {
  .globalHeader .myBag {
    width: auto; } }

/* ------------------------------------------------------------------
	
	Need Help
	
   ------------------------------------------------------------------ */
/* On White */


.staticContentLeftNavigation .contactinfo {
  margin: 8px 3% 0 20px; }
  .staticContentLeftNavigation .contactinfo .phoneno a {
    color: #002c5f;
    text-decoration: underline; }

/* On Blue */
.checkoutHeader .bluebackground .needhelp {
  padding: 22px 0 0; }

.checkoutHeader .bluebackground .contactinfo {
  margin: 9px 20px 0 0; }
  .checkoutHeader .bluebackground .contactinfo .customersupport {
    padding: 0 0 5px; }
  .checkoutHeader .bluebackground .contactinfo .phoneno a {
    color: #fff;
    text-decoration: underline; }

/* ------------------------------------------------------------------
	
	Promos
	
   ------------------------------------------------------------------ */
/* Japan Test - remove promos */
.promotionalbar {
  height: auto; }
  .promotionalbar:lang(ja) {
    display: none; }

#promotional-header .promoLeft, #promotional-header .promoRight {
  float: left;
  margin: 0 0 0 -20px;
  padding: 10px 0 10px 20px; }

#promotional-header .promoLeft {
  margin-right: 20px;
  width: calc(50% - 20px); }

#promotional-header .promoRight {
  width: 50%; }

#promotional-header .hovertext1, #promotional-header .hovertext2 {
  text-decoration: none; }

.promoLeft .textBold, .promoRight .textBold {
  padding-bottom: 5px;
  text-align: left; }

.promoLeft .textNormal, .promoRight .textNormal {
  text-align: left; }

.promotionalbar span {
  display: inline-block;
  float: left;
  height: 40px;
  padding-right: 10px;
  width: 40px; }
  .promotionalbar span.reviewKit {
    background: url("../img/homepage-promos/promo-clothing.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar:hover span.reviewKit {
  background: url("../img/homepage-promos/promo-clothing-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.freeDelivery {
  background: url("../img/homepage-promos/promo-delivery.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper:hover span.freeDelivery {
  background: url("../img/homepage-promos/promo-delivery-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.worldWide {
  background: url("../img/homepage-promos/globe.svg") no-repeat scroll 0 0 transparent; }
  .promotionalbar .wrapper span.worldWide:hover {
    background: url("../img/homepage-promos/globe-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.groupUsers {
  background: url("../img/homepage-promos/promo-group.svg") no-repeat scroll 0 0 transparent; }
  .promotionalbar .wrapper span.groupUsers:hover {
    background: url("../img/homepage-promos/promo-group-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.iPhone {
  background: url("../img/homepage-promos/promo-iphone.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper:hover span.iPhone {
  background: url("../img/homepage-promos/promo-iphone-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.location {
  background: url("../img/homepage-promos/promo-mapPointer.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper:hover span.location {
  background: url("../img/homepage-promos/promo-mapPointer-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.paypal {
  background: url("../img/homepage-promos/promo-paypal.svg") no-repeat scroll 0 0 transparent;
  background: url("../img/homepage-promos/promo-paypal-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.returns {
  background: url("../img/homepage-promos/promo-returns-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper:hover span.returns {
  background: url("../img/homepage-promos/promo-returns-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.van {
  background: url("../img/homepage-promos/promo-van.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper:hover span.van {
  background: url("../img/homepage-promos/promo-van-hover.svg") no-repeat scroll 0 0 transparent; }

.promotionalbar .wrapper span.easter-egg, .promotionalbar .wrapper:hover span.easter-egg {
  background: url("../img/homepage-promos/bh-easter-egg.png") no-repeat scroll 0 0 transparent; }

@media (max-width: 640px) {
  #promotional-header .promoLeft {
    float: none;
    margin: 0 auto;
    width: 100%; } }

/* ------------------------------------------------------------------
	
	Footer
	
   ------------------------------------------------------------------ */
.footerLinks span, #footer-social-links > span {
  font-size: 20px;
  letter-spacing: 0.8px; }

/* ------------------------------------------------------------------
	
	Homepage
	
   ------------------------------------------------------------------ */
/* Mobile hero section */
@media (max-width: 320px) {
  .mainHomeSlider {
    min-height: inherit; } }

/* ------------------------------------------------------------------
	Homepage 	- Tech Logos
   ------------------------------------------------------------------ */
.middleslot3 .content .techLogo.techLogo1 {
  margin-left: 0 3.7% 0 0.2%;
  padding-top: 3.1%;
  width: 13.1%; }

.middleslot3 .content .techLogo.techLogo2 {
  margin-right: 3.1%;
  width: 11.8%; }

.middleslot3 .content .techLogo.techLogo3 {
  margin-right: 3.7%;
  padding-top: 2.9%;
  width: 16.8%; }

.middleslot3 .content .techLogo.techLogo4 {
  margin-right: 3.1%;
  padding-top: 3.2%;
  width: 14.8%; }

.middleslot3 .content .techLogo.techLogo5 {
  margin-right: 3.3%;
  padding-top: 1%;
  width: 10.8%; }

.middleslot3 .content .techLogo.techLogo6 {
  padding-top: 3.4%;
  width: 15.2%; }

/* ------------------------------------------------------------------
	Homepage 	- Tech Drop Down content
   ------------------------------------------------------------------ */
.techCol2 {
  width: 20%; }
  .techCol2 ul {
    margin-left: 20px; }

/* ------------------------------------------------------------------
	Homepage 	- SEO
   ------------------------------------------------------------------ */
.middleslot4 {
  position: relative; }
  .middleslot4 .wrapper {
    margin: 0 auto;
    max-width: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%; }
    .middleslot4 .wrapper .content {
      background-color: rgba(255, 255, 255, 0.7);
      display: block;
      height: 100%;
      margin: 0 auto;
      /*max-width: 940px;*/
      padding: 0 42px;
      position: relative;
      z-index: 1; }
      .middleslot4 .wrapper .content h1 {
        color: #333534;
        font-size: 3em;
        margin: 30px 0 20px;
        padding: 0;
        text-align: center; }
      .middleslot4 .wrapper .content p {
        font-size: 15px;
        line-height: 160%;
        margin: 0 auto;
        max-width: 960px;
        padding: 0 0 30px;
        text-align: center; }
  .middleslot4 img {
    max-width: none;
    position: absolute;
    top: 0;
    width: inherit; }

@media (max-width: 767px) {
  .middleslot4 {
    display: none; } }

/* ------------------------------------------------------------------
	
	Product Listing Page 	- (PLP)
	
   ------------------------------------------------------------------ */
.refinementsContainer .pageTitleWrapper {
  background-color: #fff; }

.dwcategory-womens-jackets .banner {
  margin-top: 0; }

.catListSecondaryCats #cat-listing-carousel-top {
  background-color: #fff;
  font-size: 15px;
  line-height: 140%;
  margin: 0 0 -20px;
  max-width: 640px;
  padding: 21px 20px 17px;
  position: relative; }

/* Mobile */
.mobcateTitle {
  font-weight: normal;
  text-transform: uppercase; }

.catLandingListingSecondary .topRefineBar {
  margin: 0; }

@media (max-width: 600px) {
  /* Size need to be amended due to ecommeras lack of understanding of responsive development - SORRY */
  .catListSecondaryCats #cat-listing-carousel-top {
    background-color: #f5f5f5; } }

/* ------------------------------------------------------------------
	
	Product Detail Page 	- (PDP)
	
   ------------------------------------------------------------------ */
/*
#sizeVariant .variantTitle { font-size: 0; } 
#sizeVariant .variantTitle:after { content: "Size:   Please choose size"; font-size: 13px;  }
.productQuantity .stockStatus { font-size: 0; }
.productQuantity .stockStatus:after { content: "Please choose amount"; font-size: 13px; }
*/

.descriptionBlock .producDescBlock li {
  list-style: disc outside none;
  margin-left: 20px;
  padding: 10px 0 0; }
  .descriptionBlock .producDescBlock li:last-child {
    padding-bottom: 10px; }

.descriptionBlock .productDesList .productListContent p br {
  display: block; }

/*  Sizeguides  */
/*  Quotes  */
/*  Description Block   */
 
/* ------------------------------------------------------------------
	
	My Account
	
   ------------------------------------------------------------------ */
.myAccountSlotHeader {
  font-weight: normal; }

/* ------------------------------------------------------------------
	
	Sizeguides
	
   ------------------------------------------------------------------ */
#sizeguide-all .staticContent .pageTitle {
  margin: 0;
  padding: 15px 0 8px; }

#sizeguide-all .guideIntro {
  border-top: medium none;
  clear: both;
  padding: 37px 40px 34px 0; }
  #sizeguide-all .guideIntro p {
    max-width: 680px; }

#sizeguide-all ul.sizeguideMenu {
  background: #e9ebe9;
  border-top: 1px solid #e9ebe9;
  font-family: 'SteelfishRg-Regular';
  font-size: 24px;
  height: 59px !important;
  margin: 0 0 34px;
  padding: 0; }
  #sizeguide-all ul.sizeguideMenu li {
    list-style-type: none;
    margin: 0;
    padding: 0px; }
    #sizeguide-all ul.sizeguideMenu li:first-child {
      padding-left: 0; }
    #sizeguide-all ul.sizeguideMenu li a {
      background-color: transparent;
      border-right: 1px solid #fff;
      color: #585858;
      float: left;
      margin: 0;
      padding: 19px 30px;
      text-decoration: none; }
      #sizeguide-all ul.sizeguideMenu li a:hover {
        background-color: #fff;
        border-right: 1px solid #fff;
        color: #333534;
        padding: 19px 30px;
        text-decoration: none; }

#sizeguide-all nav select {
  display: none; }

#sizeguide-all h2.first {
  float: left;
  width: 300px;
  font-family: 'SteelfishRg-Regular';
  font-size: 40px;
  color: #333534;
  font-weight: normal;
  margin-left: 0 0 0 40px;
  padding-bottom: 20px; }

#sizeguide-all h2.guide {
  border-bottom: 1px solid #e9ebe9;
  clear: both;
  color: #333534;
  font-family: 'SteelfishRg-Regular';
  font-size: 40px;
  font-weight: normal;
  line-height: normal;
  margin: 5px 0 25px;
  padding-bottom: 19px; }

#sizeguide-all h3.guide {
  color: #333534;
  font-family: 'SteelfishRg-Regular';
  font-size: 30px;
  font-weight: normal;
  line-height: normal;
  margin-left: 0;
  padding: 0 0 23px; }
  #sizeguide-all h3.guide + p {
    padding-bottom: 30px; }

#sizeguide-all h3.help {
  float: right;
  font-family: 'SteelfishRg-Regular';
  font-size: 30px;
  color: #666666;
  font-weight: normal;
  margin: 0 18px 0 0;
  padding: 0; }

#sizeguide-all h2 a, #sizeguide-all h3 a {
  text-decoration: none; }

#sizeguide-all p {
  margin: 0;
  padding: 0; }
  #sizeguide-all p.guideSubhead {
    font-weight: bold;
    margin-bottom: 20px; }

#sizeguide-all hr.sgSolid {
  border-color: #e9ebe9 -moz-use-text-color -moz-use-text-color;
  border-style: solid none none;
  border-width: 1px medium medium;
  padding: 0 0 20px; }

#sizeguide-all hr.sgDotted {
  border-color: #e9ebe9 -moz-use-text-color -moz-use-text-color;
  border-style: dashed none none;
  border-width: 1px medium medium;
  padding: 0 0 20px; }

#sizeguide-all table.SizeChart {
  border-bottom: 3px solid #e9ebe9;
  color: #333534;
  font-family: Helvetica,sans-serif;
  font-size: 13px;
  margin-bottom: 30px;
  text-align: center;
  width: 100%; }
  #sizeguide-all table.SizeChart td {
    border-top: 1px solid #e9ebe9;
    padding: 19px 0; }
    #sizeguide-all table.SizeChart td.bold {
      border-top: 1px solid #e9ebe9;
      font-weight: bold;
      font-size: 14px;
      padding: 19px 0; }

#sizeguide-all table.LastChart {
  border-bottom: 1px dashed #e9ebe9; }

#sizeguide-all ul.systems {
  margin: 20px 0 20px 20px;
  padding: 0; }
  #sizeguide-all ul.systems + p {
    padding-bottom: 30px; }
  #sizeguide-all ul.systems li {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    color: #585858;
    font-weight: bold;
    line-height: 22px;
    list-style-type: disc;
    list-style-position: inside; }

#sizeguide-all section.para {
  margin-bottom: 30px;
  padding-left: 20px; }

#sizeguide-all .measure {
  display: inline-block;
  margin-bottom: 40px;
  padding: 30px 0;
  position: relative; }
  #sizeguide-all .measure .measureImg {
    float: left; }

#sizeguide-all .captionContainer {
  float: left; }
  #sizeguide-all .captionContainer .handOne {
    background: url("images/sizeguide/number-one.gif?$staticlink$") no-repeat scroll left center transparent;
    border-bottom: 1px solid #e9ebe9; }
  #sizeguide-all .captionContainer .handTwo {
    background: url("images/sizeguide/number-two.gif?$staticlink$") no-repeat scroll left center transparent;
    border-bottom: 1px solid #e9ebe9; }
  #sizeguide-all .captionContainer .handThree {
    background: url("images/sizeguide/number-three.gif?$staticlink$") no-repeat scroll left center transparent; }
  #sizeguide-all .captionContainer p {
    padding: 20px 0 20px 70px; }

/*  Menu  */
/*  Titles  */
/*  Tables  */
@media (max-width: 860px) {
  #sizeguide-all nav {
    border-bottom: 1px solid #e9ebe9;
    margin-bottom: 20px; }
    #sizeguide-all nav ul {
      display: none; }
    #sizeguide-all nav select {
      display: inline-block;
      margin-bottom: 40px; } }

@media (max-width: 640px) {
  #sizeguide-all h2.guide {
    font-size: 22px; } }

/* ------------------------------------------------------------------
	
	Product Listing Page 	- (PLP)
	
   ------------------------------------------------------------------ */
/*.dwcategory-mens-jackets .banner { display: initial; }
.catLandingListingSecondary.banner { display: initial; }*/
/* ------------------------------------------------------------------
	100% width Issue fix
	- Part fix - to prove the point
	- eCommera to fix in phase 2 - apparently
   ------------------------------------------------------------------ */
/* Main Style Overwriting  
body { max-width: 100%; }
.bodyBg { margin: 0 auto; width: 100%;  }
.bodyBg .slot-home-main-01 {  background: url("../img/berghaus-texture.png") repeat scroll 0 0 transparent; margin: 0 auto; width: 100%; }
.bodyBg #home-main-01 { margin: 0 auto; max-width: 1440px; }
*/
/*.mainWrapper { background: none repeat scroll 0 0 #e9ebe9; }*/
/* 
.bodyBg > .mainWrapper { background: none repeat scroll 0 0 #fff; }
.mainWrapper { background: url("../img/berghaus-texture.png") repeat scroll 0 0 transparent; }
.fullWidthWrapper { padding-bottom: 0; }
.contentAreaWrapper { padding-bottom: 0; }
.fullWidthWrapper, .contentAreaWrapper {  }
.contentArea { background: none repeat scroll 0 0 #fff; margin: -2px auto 0; width: 100%; }
/* max-width: 1440px; 
*/
/* Breadcrumbs 
.mainWrapper + .breadcrumbs { background: none repeat scroll 0 0 #fff; margin: 0 0 0 -208px; padding-left: 250px; width: 1190px; }
.breadcrumbs { background: none repeat scroll 0 0 #fff; margin: 0 auto; width: 100%; }
/* width: 1440px;  
*/
/* Homepage 
.promotionalbar { background: url("../img/berghaus-texture.png") repeat scroll 0 0 transparent; }
.flex-control-nav { background: url("../img/berghaus-texture.png") repeat scroll 0 260px transparent; }
.slot-home-main-03 {  }
.middleslot1 { background: none repeat scroll 0 0 #fff; margin: 0 auto; max-width: 1440px; }
*/
/* Cat Landing Style Overwriting 
.CatSlidesWrapper { background: url("../img/berghaus-texture.png") repeat scroll 0 0 transparent; max-width: 100%; }
.CatSlidesWrapper #CatSlides { margin: 0 auto; max-width: 1440px; }
.CatSlidesWrapper {}
*/
/* Basket changes by CF */
.headerBasket {
  margin: 0px 0px 10px; }

h1.headerBasketTitle {
  margin: 5px 0px 5px; }

.reevooCartBadgeRightColumn {
  margin-top: 10px; }

table td {
  padding: 10px 0px 10px; }

/* search page changes by CF */
.headerNoSearchResults .titleNoSearchResults {
  float: left;
  display: none; }

/* Home page changes by CF */
.mainHomeSlider {
  max-width: 2000px;
  width: 100%; }

/* category page changes CF */
.productGrid {
  margin: 0px 0px 0.5%; }


.catListSecondaryCats #cat-listing-carousel-top {
  padding: 5px 0px 5px;
  font-size: 14px;
  max-width: 700px; }

@media (max-width: 640px) {
  .catListSecondaryCats #cat-listing-carousel-top {
    padding: 2px 0px 2px 15px; } }

/* navigation changes */
.mainNav .menuItem > a {
  padding: 14px 40px 11px 25px; }

/*bart change */
/*waterproof hub styling*/
.whplinks {
  color: blue; }

.whph3 {
  font-size: 18px; }

.whph4 {
  font-size: 17px; }

.whplist {
  display: block;
  list-style-type: disc;
  margin-top: 1em 0;
  padding-left: 40px; }

.whpol {
  display: block;
  list-style-type: decimal;
  margin-top: 1em 0;
  padding-left: 40px; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .mainNav .menuItem > a {
    padding-left: 20px 25px; }
  .dropdown-item {
    margin-left: -5px; } }

/* Product page changes CF */
.imagesizebart {
  width: 150px; }

@media (min-width: 768px) {
  .productItemReevoEn {
    height: 549px; } }

.promotionSlot .heading {
  display: none; }

/* changing the payment options */
/* Checkout 
.headerBasket .mainWrapper { background: none repeat scroll 0 0 #fff; }
*/

/* Css for hiding Reevoo stars across the site and product navigation arrows on PDP page 
.reevooPLPBadge, .reevooQuickviewBadge, .reevooPDPBadge, .product-nav-container, .cart-empty .reevooCartBadgeRightColumn , .reevooCartBadgeRightColumn {
	display: none;
}

*/

.product-nav-container {
	display: none;
}


.reevoomark_badge[data-badge-variant="quick_buy_aao"] {
	margin-top: 0;
}
