
nav.primary-navigation ul.top>li>.dropdown {
    background-color: #007A68;
}

/* Fixed width */


#ctl00_cphHomepage_pnlContentRows {
    padding:40px;
    padding-top:50px
}

/* Spacing between homepage banners */

.page-home .narrow {
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

.page-home .maxwidth1000, .page-home .zRow {
    max-width: none !important;
	margin-left: -10px;
    margin-right: -10px;
}

.page-home .responsiveWrapper {
    padding-bottom: 20px;
}



.page-home div.sub-banner-top-row .sub-banner-container {
    max-width: none;
}

.NTResponsive .main-body-container {
    padding: 0;
}

.tp-revslider-slidesli .tp-videolayer {
    height: auto !important;
}
  

/* ================================ */


.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {

  font-weight:bold;

}




.mobileNT .header-wrap-space .header .primary-navigation ul.top li a.tier, .mobileNT .header-wrap-space .header .primary-navigation ul.top li span.tier { 
      font-weight:bold;

}



.welcome-back-page .header-section {
  height: auto;
  background-color: #007a68;
   line-height: 130px;
  padding: 0;
}



.welcome-back-page .header-section h1 {
  font-weight: 800;
  font-size: 52px;
  color: #fff;
}

.meta-intro {
      height: auto;
  background-color: #007a68;
   line-height: 110px;
  padding: 0;
  font-weight: 800;
  font-size: 52px;
  color: #fff;
    margin-bottom:50px
}




#pnlMainBodyContainer .main-header {
    display: none ;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  .footer-container .footerCol.responsive-newsletter-container .newsletter-control-container>div.newsletterbutton-container .NTButton,
  .master_FooterContainer .footerCol.responsive-newsletter-container .newsletter-control-container>div.newsletterbutton-container .NTButton {
    height:30px;
    border-radius: 0px !important;
    background-color: #007A68!important;

  }
}


nav.primary-navigation ul.top>li:hover>a {
    background-color: #007A68!important;
    Color: #fff !important;
    
}


.BreadCrumbs_LeftSectionContainer {
    display: none !important;
}

.BreadCrumbs_HomeIconContainer {
    display: none !important;
}




.NTResponsive .my-account-mobile-wrap .myaccount-container .MyAccount_MainSectionContainer .MyAccount_MainSectionCellContainer .MyAccount_SectionContainer .MyAccount_SectionContainerInner .MyAccount_Section .w50 .ai {

  background-color:#007A68 !important;

}


.NTResponsive .payment-details-mobile-wrap .PaymentDetails_Container .PaymentDetails_CustomerDetails .PaymentDetails_CustomerDetailsInner .PaymentDetails_CustomerDetailsTable .PaymentDetails_SectionHeader_Wrapper{
    margin-top:20px;
}




.payment-details-mobile-wrap .termsContainer .proceed-to-payment, .payment-details-mobile-wrap .termsContainer .review-order.NTButton, .payment-detailsdtc-mobile-wrap .termsContainer .proceed-to-payment, .payment-detailsdtc-mobile-wrap .termsContainer .review-order.NTButton {
  background: #007A68;
  min-width: 263px;
  line-height: 28.5px;
  font-size: 20px;
}


.NTResponsive .basket_summary_box .basket_summary_box_inner .proceed-to-checkout-summary {
  background: #007A68;

}


.NTResponsive .basket_summary_box .basket_summary_box_inner .proceed-to-checkout-summary:hover {
  background: #007A68;

}


.welcome-back-page .closed-default .closed-heading, .welcome-back-page .closed-default .open-heading, .welcome-back-page .closed-default .panel-heading, .welcome-back-page .open-default .closed-heading, .welcome-back-page .open-default .open-heading, .welcome-back-page .open-default .panel-heading, .welcome-back-page .panel .closed-heading, .welcome-back-page .panel .open-heading, .welcome-back-page .panel .panel-heading {
  background-color: #007A68;
 }


.thank-you-mobile-wrap .thankyouContent .orderconfirmation_weborderref {
  display: block;
  margin: 1.5em 0 2em;
  font-size: 16px;
font-weight: bold;
}


@media (min-width: 768px) {
  .thank-you-mobile-wrap .goBack, .thank-you-mobile-wrap .printOrder, .thank-you-mobile-wrap .printQuote {
    width: 45% !important;
    display: inline-block;
    min-width: 225px;
    border-radius: 26px;
  }
}

/* Push container height so product card boxes line up! */
@media (min-width: 768px) {
.product-list-component > .products > li .photo-container {
min-height: 238px;
}
}



/* Addtional homepage styles */
@media only screen and (min-width: 1024px) {
               .masterBody {
                              margin:0;
               }
               .primary-navigation {
                              margin-bottom:20px;
               }
               .pnlHomeContentRows {
                              max-width:1920px;
                              margin:auto;
                              padding-left:40px;
                              padding-right:40px;
               }
               .page-home .responsiveWrapper * {
                              box-sizing: border-box;
               }
               .mobileNT .header-wrap-space .header {
                              box-shadow:none;
                              margin:auto;
                              padding-left:40px;
                              padding-right:40px;
               }
               #aspnetForm:not(.page-home) .mobileNT .header-wrap-space .header-wrap {
                              box-shadow: 0 5px 7px rgba(0,0,0,.15);
               }
               .mobileNT .header-wrap-space .header .header-navigation-container {
                              position:relative;
               }
               .mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch .goSearch {
                              background-color: transparent;
               }
               .header-logo-container {
                              margin-left:0 !important
               }
}

 
.useful-tool.panel.panel-default {
    display: none;
}
 
.manpacks.panel.panel-default {
    display: none;
}
 
.news-section.panel.panel-default {
    display: none !important;
}
 
.news-section.panel.panel-default {
    display: none !important;
}
.orderprofile.panel.panel-default {
 display: none;
}

/* Manpack Changes */
.page-manpack .qty-container.hasButtons { 
display:none !important; }

.page-manpack .option-selection-inner-container {border:none !important;}

.page-manpack .manpackbasketlines {display:none !important;}

.page-manpack .ucFooterMainOuter {margin-top: 45px;}

.manpack-mobile-wrap .ManPackItems .default-pack-size-container > ul > li .image-container .group-name {
padding: 22px !important;
height:85px }

button.clearall-filter {
    display: none !important;
}

/* Hide Quick OrderPad Menu */
.quick-order-pad.panel.panel-default {
    display: none !important;
}

span.red.thankyou-orderno {
    display: none !important;
}

span.orderconfirmation_custcare {
    display: none !important;
}

a#aThankYouBackToStore {
    display: none !important;
}

.StockLevel_Container.ProductSKU_StockLevelText {display: none !important;}

div#ctl00_ContentPlaceHolder1_ctl05_dvEstimatedDelivery {display: none !important;}
