   /*
   Theme Name: Storefront Child
   Theme URI: https://woocommerce.com/storefront 
   Description: This is a custom child theme I have created.
   Author: Automattic and jonny pigg
   URI: https://woocommerce.com/ 
   Template: storefront
   Version: 0.1 
   */
.hideMe{
  display:block;
  position:absolute;
  text-indent:-9999px;
  float:left;
}
.widget .widget-title {
    padding: 2px;
    font-size: 1.8em;
    text-transform: uppercase !important;
    background-color: #9D1F4B;
    text-align: center;
    color: white;
	width:100%;
}


/*.site-footer a:not(.button) {
    
    display: none;
}*/
input-text, input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], textarea{
	width:100%;
}
.right-sidebar .content-area {
      margin-top: -50px;
}
@media (min-width: 768px){
.woocommerce-tabs .panel {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: -25px;
	}}
	
	
@media (min-width: 768px){
	.woocommerce-tabs ul.tabs {display:none;}
}
.woocommerce-tabs .panel h2:first-of-type {
   display:none;
}

.wp-caption .wp-caption-text {
    text-align: center;
    
}
.widget-area .widget a:not(.button) {
text-decoration:none;	
}
.site-footer {
    background-color: #0e0e0e;
    color: #FFFFFF;
    }
.site-footer a:not(.button) {
    color: #9D1F4B;
}

.important {
	background-color: #43454b;
    padding: 5px;
    color: #eee;
    margin-bottom: 10px;
    text-align: center;
}
.n2-section-smartslider {
    position: relative;
    width: 100%;
    margin-top: -110px;
}
@media(max-width: 762px) {

.n2-section-smartslider {
       /*margin-top: -200px !important;*/
}
	.wc-block-grid__product-title {
		font-size:2rem!important;
		text-transform: uppercase;
	}
	.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .price {
		font-size:1.5rem;
	}
}
.help {
	text-align:center;
	background-color:white;
}
li.helpList {
	cursor: pointer;
	list-style: none;
	display:inline-block;
	margin-left: 40px;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
    padding: 0.5em 1em;
	text-transform:uppercase;
}
@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap');
.workwearPackOffers {background-color: #000;width:300px; font-family:'Fjalla One', sans-serif; font-size:1.5em; text-transform:uppercase; line-height:150%;padding:25px; color:#FFF;text-align:left}
.workwearPack{ font-size: 1.9em; font-weight: 600;line-height: 125%; color: #8c8a8a;}
.fullWidth {
    color: #FFF;
    line-height: 100%;
    margin-top: 10px;
    background-color: #000;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    margin-bottom: 20px;
	padding: 15px 0px 15px 0px;
    font-size: 3em;
      font-family: 'Fjalla One';
   }
.fullWidthYellow {
	  
    margin-top: -25px;
	line-height: 150%;
    background-color: #ffeb3b;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    margin-bottom: -30px;
    padding: 15px 100px 15px 100px;
}
.fullWidthGrey {
	   
    margin-top: -25px;
	line-height: 150%;
    background-color: #626262;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    margin-bottom: -20px;
    padding: 15px 100px 15px 100px;
	color:#fff;
}
.single_variation_wrap {display:none;}

a {
   color: #96588a; 
}
#custom_html-22,#custom_html-23{
list-style:none;	
}

.PricingTables {
		text-align:center;
	}

.PricingTableHeader {
	font-family:'Fjalla One', sans-serif; 
	font-size:1.2em; 
	text-transform:uppercase;
	text-align:center;
}
.PricingTableHeading {
	font-family:'Fjalla One', sans-serif; 
	font-size:1.8em; 
	text-transform:uppercase;
	text-align:center;
}
.widget .widgettitle {
	display:none;
	
}
.widget {
  list-style: none;
}
table td, table th {
    padding:0px;
    }


.site-header {
    padding-top: 5px;
    padding-bottom: 0;
}
.storefront-breadcrumb {
    padding: 0;
    margin: 0 0 3.706325903em;
}
a:hover {
text-decoration: none;
border:none;
}
a:active {
text-decoration: none;
border:none;
}
@media (min-width: 768px)
.custom-logo-link, .site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .site-search {
    margin-bottom: 0em;
}
.social-media {
    position: absolute;
    right: 40px;
    top: 100px;
}
.hentry .wp-post-image {
    margin-bottom: 1.618em;
    /* margin-left: auto; */
    margin-right: 25px;
    width: 200px;
    float: left;
    clear: both;
}
.hentry .entry-content a {
    text-decoration: none;
}

.more-link {
   background-color: yellow;
    padding: 6px;
    color: #96588a;
    text-transform: uppercase;
    border-radius: 7px;
    border-color: #96588a;
    border-style: solid;
    font-weight: 600;
}
a:focus {
 outline: 0; 
}
.button{    
	background-color: #9D1F4B;
    border-color: #9D1F4B;}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #bf2b66;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
	background-color: #9D1F4B;}
.popmake-2688, .popmake-2717, .popmake-2768, .note {
    font-size: 1.4em;
    text-transform: uppercase !important;
    text-align: center;
    color: #9D1F4B;
    font-weight: 500;
}

@media (min-width: 768px)
.woocommerce-active .site-header .main-navigation {
      margin-top: -25px;
}
.site-footer a:not(.button):not(.components-button) {
    color: yellow;
    text-decoration: none;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
	font-size: 1.3rem;
		text-transform:uppercase;
}
ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price {
       font-size: 1.3rem;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {
   
    font-size: 1.2rem;
}
@media (min-width: 782px) {
    .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child), .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) {
        padding-right: 0;
        margin-right: 1%;
    }
}
.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle {
    color: #FFF;
}
.site-header .site-branding img {
       filter: drop-shadow(5px 5px 2px rgba(0, 0, 0, 1));
    }

