@charset "utf-8";
/* SITE: Tier 1 Sports VERSION: 0625-----------------*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;1,100;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lalezar&family=Passion+One:wght@400;700&display=swap');
.single-product iframe {display:none !important;}
.t1s-slider {padding:0 !important;}
.t1s-slider h1 {    font-size: 5em !important;
    line-height: 1;
    letter-spacing: 0px;
    margin: 0em 5px;
    color: #ffffff !important;
    font-family: 'Passion One', cursive;}
.red-hyperlink a {color:#db1111 !important;}
#secondary .cat-parent a {
    color: red !important;
    font-weight: bolder;
    text-transform: uppercase;
}
ul.product-categories li a {
    color: red !important;
    text-transform: uppercase;
}
#secondary .children a {
    color: white !important;
    text-transform: capitalize;
}
/********** 1142021 - Seminole Custom Product Header Adjustements **********************/
.term-95 .woocommerce-products-header,
.term-96 .woocommerce-products-header,
.term-97 .woocommerce-products-header { /*adjust header block accordinly*/
    padding-bottom: 0%;
    display: inline-block;	
	max-height: 14em;
	}
.term-94 h1,
.term-95 h1,
.term-96 h1,
.term-97 h1  {/*category name*/	
    font-size: 3.5em;
    padding-left: 0;
    position: relative;
    top: 1em;
    text-align: left;
    line-height: .90em;
    margin-bottom: .6em;
    width: 75%;
    float: left;

}

.term-95 .woocommerce-products-header img,
.term-96 .woocommerce-products-header img,
.term-97 .woocommerce-products-header img {/* icon / image */
    max-width: 300px;
    position: relative;
    bottom: 8em;
    float: right;
    max-height: 124px;
    display: inline-block;
    margin-right: 2em;
    margin-bottom: 2em;
    margin-top: 2em;
}
@media only screen and (min-width : 1182px) {
				
.term-95 .woocommerce-products-header img,
.term-96 .woocommerce-products-header img,
.term-97 .woocommerce-products-header img
 { /* icon / image */
 bottom: .5em;
}
				
															}
.term-94 .woocommerce-products-header .term-description p,
.term-95 .woocommerce-products-header .term-description p,
.term-96 .woocommerce-products-header .term-description p,
.term-97 .woocommerce-products-header .term-description p 
{    float: none;}


/*----- /END CUSTOM SEMINOLE PRODUCT HEADER---------------------------*/

#menu-primary_menu-1{border: 2px solid red;
    padding: 12px;
    background: #3a3a3a; }

#sales-tagline {text-align: center;
    width: 100%;    padding-top: 13px;}
#sales-tagline h4 {font-size: 1em;
    text-align: center;
    padding-right: 3em;
    color: white;
    font-family: 'Lalezar', cursive;
	margin-bottom: .5em;}

	.pad-left-20_parent {padding-left: 5% !important;}
/*MULTIUSE*/
ul.list-col-2 { /*2 col lists*/
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}
ul.list-col-3 { /*3 col lists*/
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}


.block {overflow:auto;padding:15px;}
.green {color:#008000;}
.orange {color:#c94d01;}
.bold {font-weight:bold;}
.darkred {color:#800000;}
.darkgreen {color:#006633;}
.yellow {color:#ffff00;}
.dirtywhite {color: #ffefce;}
.indent-txt {/*overflow: auto;*/ padding:2px;}
.darkblue-block {background:#004080;}
.darkred-block {background:#621c17;}
.border-1-black {border:1px solid black;}
.bord-top-1-gray {border-top:1px solid gray;}
.clear {clear:both;}
.pad-top-20 {padding-top:20px !important;}
.pad-left-20 {padding-left:20px !important;}
.gray-block {background-color: #FAF9F9;    border: 1px solid #D6E0E5;}	
	
	
	.shirt-type-description p {
	font-size: .80em;
    margin-left: 4%;
	}
	
	
	
	
	.margin-bottom-40 {margin-bottom:40px;}
	.padding-bottom-30 {padding-bottom:30px;}
.home.page:not(.page-template-template-homepage) .site-header {margin-bottom:0;}
.home header h1 {display:none !important;}

/* ACOWEBS FORM STYLE*/
.wcpa_form_outer .wcpa_form_item .wcpa_image, .wcpa_form_outer .wcpa_form_item .wcpa_image_other {
    margin: .5em .2em .5em .1em;
    position: relative;
    width: 30%;
    float: left;
	    text-align: center;
}
.wcpa_form_outer .wcpa_form_item .image-group img {
    display: inline-block;
    cursor: pointer;
    max-width: 150px;
	    max-height: 148px;
}

.wcpa_row .shirt-type_parent  {max-height: 225px;    display: inline-block;    overflow: auto;
    border-bottom: 1px solid #8080803b;}
.wcpa_color label{font-size:0;} /*removes color label while allowing hover to display color*/
.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color {
    margin: .1em .4em .5em .3em;
}
.wcpa_form_outer .wcpa_form_item .wcpa_tooltip_icon {
    font-weight: bold;
   background: rgb(0 0 0 / 42%); }

/*hide elements*/
.single-product p.price /*hide single product page 0.00 price*/
{display:none;}


/* FONT STYLE */
h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: 300;
    margin: 0 0 24px .54em;
    color: #db1111;
     font-family: 'Lalezar', cursive;
font-family: 'Passion One', cursive;
}
.home .home-banner h1,
.page-id-2624 .home-banner h1 {
    font-size: 5em !important;
    line-height: 1;
    letter-spacing: 0px;
    margin: 0em 5px;
    color: #ffffff !important;
    /* font-weight: bold; */
    font-family: 'Lalezar', cursive;
    font-family: 'Passion One', cursive;
}
.home .home-banner h2,
.page-id-2624 .home-banner h2 {
font-size: 2em !important;
    color: rgb(255 255 255 / 75%) !important;
}
body, button, input, select, textarea {
  font-family: 'Roboto', sans-serif;
    
}
.wp-block-button a.has-white-background-color:hover {background: #db1111 !important;
    color: white;
}
.wp-block-button a.has-vivid-red-background-color:hover {
background: white !important;

    color:#db1111 !important;
	 border:2px solid #db1111 !important; margin:-2px;
}







/*woo - banner - CTA with functions.php code and slider plugin*/
#slider {    background: url(http://ecom-storefront.nwd.host/wp-content/uploads/sites/25/2017/12/portfolio-img4-1950x500_c.jpg);
    background-position: 50% 27% !important;

    /*margin-bottom: 2%;*/
}
/* --------------------------------------------------------------
   Layout
-------------------------------------------------------------- */
.alignfull {   padding: 3em 4em 1em 4em; }
#slider .wrapper {    max-width: 76%;    margin: 0 auto;}
.site-main {    margin-bottom: 0;}
body:not(.home):not(.page-id-2624) article{    padding: 1em 2em 1em 3em; }

.entry-content, .hentry,
.single-product #content .col-full,
.page-template-template-fullwidth-php #content  {  background: #ffffff;} /*body is red, this makes content white*/
.page-template-template-fullwidth-php .content-area {width:100% !important;}
.home .home-banner .wp-block-cover__inner-container,
.page-id-2624 .home-banner .wp-block-cover__inner-container {     padding: 1em 1em !important;}
.home .home-banner,
.page-id-2624 .home-banner {padding:1em !important;}

/*.woocommerce-products-header */
.woocommerce-products-header img {padding-left:30px;}
ul.products {
    background: white;
    padding: 3em 2em 1em 2em;
}

/* grey texture background */

.woocommerce-products-header, .grey-bg,.woocommerce-Tabs-panel--description,
.single-product div.product .woocommerce-tabs {
	    background: #bbbbbb;
		background-color: #bbbbbb;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%239f9f9f' fill-opacity='0.05'%3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='0.05'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E");
}

/* --------------------------------------------------------------
   Header
-------------------------------------------------------------- */

.site { border-top: 14px solid #db1111;
       background: #000000; /*to extend sidebar down to bottom, must make content white*/

}

.site-header {
    background-color: #000000;
   border-top: 5px solid #ffffff;
    padding-top: 10px;
}
.site-header .site-search { /*hide search box*/
display: none;
}
#home-cta {    text-align: center;
    padding: 65px;
    background: #8684848c;
       width: 84%;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1em;
	    margin: 0 auto;
	}
#home-cta h1 {	
    font-size: 3em;
    line-height: .90;
    letter-spacing: -1px;
    color: white;
}

#home-cta h2 {    font-size: 2em;
    line-height: 1;
    color: #cecaca;}
#home-cta a.button { }
.home .wp-block-buttons.is-content-justification-center,
.page-id-2624 .wp-block-buttons.is-content-justification-center {
    justify-content: center;
 }

/* header widget area*/
.header-widget-region .widget .widget-title {
    text-align: center;
    font-size: 1.9em;
	}
.header-widget-region {

    background: #e6e6e6;
    padding-top: 1.5px;

}

.home h2.h2-bg-block,
.page-id-2624 h2.h2-bg-block {
    text-align: center;
    background: black;
    padding: 12px 12px;
    font-weight: bold;
    border-top: 5px solid #db1111;
    border-bottom: 5px solid #9c9797;
    color: white;
    width: 100%;
       margin: 31px 0 0 0;
}
.home h2.h2-bg-block span,
.page-id-2624 h2.h2-bg-block span {
    font-size: .60em;
    margin-top: -2px;
    position: relative;
    display: block;
    font-weight: normal;
    color: #cf2e2e;
    text-transform: capitalize;
}

.home-featured-designs {margin-bottom:0 !important;}
.home-featured-designs img {   
    max-width: 200px;
    padding: 30px 20px 1px 20px;	
	}


.home-featured-designs .wc-block-grid__product {margin-bottom: 0;}
.home .hentry,
.page-id-2624 .hentry  {
    margin: 0;
}


/*------------------------------   NAVIGATION */
.main-navigation ul li a, ul.menu li a {
    color: #ffffff;
    font-size: 1.1em;
}
 ul.menu li a {
    /*color: #db1111;*/ }

.site-header ul.menu li.current-menu-item > a {
    color: #ff7474;
}
#menu-primary_menu li.current-menu-item > a {
    color: #fce1e1;
}
.site-header ul.menu li.current-menu-item > a:hover {color:white;}


/* --------------------------------------------------------------
   PRoducts
-------------------------------------------------------------- */
/*remove downloads from my account*/
li.woocommerce-MyAccount-navigation-link--downloads {display:none !important;}
/*custom banner images*/
.term-custom-banners ul.products li.product img {
 /*   display: block;
    margin: 0 auto 1.618em;*/
    max-height: 240px;
   /* max-width: 280px;*/
    /* max-height: 151px; */
    max-width: 189px;
} 

.storefront-breadcrumb {
    padding: .5em 0 .5em 2em;
    margin: 0;
    color: white;
}
.woocommerce-breadcrumb a {
    color: rgb(255 255 255 / 84%);
}
.single-product #secondary {display:none;}
.single-product #primary {width:100%;}
.single-product .custom-apparel-designs { /*displays only one row,adds scrollbar*/
    max-height: 115px;
    overflow: auto;
}
.woocommerce-products-header{
    padding-bottom: 3%;
    display: inline-block;
    width: 100%;
   
    border-bottom: 4px solid red;
	}

.woocommerce-products-header img {
    max-width: 300px;
    float: left;
	    max-height: 76px;
}
.woocommerce-products-header .term-description p {
    font-size: 2.7em;
    text-align: center;
    margin: 2px auto;
    padding-left: 10%;
    float: left;
    font-family: 'Passion One', cursive;
}



.storefront-sorting {
    margin-bottom: .1em;
}
.storefront-sorting	.woocommerce-ordering {display:none;} /*rem sorting*/
.storefront-sorting .woocommerce-result-count {  color: white;
       padding: .4em 0 0 1em;
    padding-bottom: 0;
    margin: 0;}
	.storefront-sorting  .woocommerce-pagination {    padding: 1em 0;
    border: 1px solid rgba(0,0,0,.05);
    border-width: 1px 0;
    text-align: center;
    clear: both;
    padding: .3em;}
.storefront-sorting  .woocommerce-pagination ul li span{  color: white;}
 .woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
    color: #eee;
}
.woocommerce-pagination .page-numbers li .page-numbers.current {

    color: rgb(238 238 238 / 64%);
}



.single-product div.product .woocommerce-product-gallery img {
    margin: 0;
    max-height: 400px;
}
.woocommerce img.pswp__img, .woocommerce-page img.pswp__img {
    max-width: none;
    background: white;
	    padding: 12px;
}
.wc-block-grid__products .wc-block-grid__product img, .wc-block-grid__products li.product img, ul.products .wc-block-grid__product img, ul.products li.product img {
	
	   /* max-height: 240px;*/
    max-width: 80%;
}
/*.wvs-theme-child-storefront*/.single-product div.product, /*.wvs-theme-storefront*/.single-product div.product {
    overflow: visible!important;
    padding: 3em;
    max-width: 1300px;
    margin: 0 auto;
}
.single-product div.product .woocommerce-tabs {
    clear: both;
    border: 2px solid red;
    margin: 1em 0;
    padding: 18px;
    
}
.related.products h2:first-child {border-bottom: 3px solid #db1111;}

.single-product .woocommerce-product-details__short-description  {
clear: both;
 padding-right: 30px;
 display: table-cell;

}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #db1111;
    padding-bottom: 21px;
}



.woocommerce-tabs ul.tabs li.active a {color: #212121; }
/*form entry style */
.wcpa_form_outer .wcpa_form_item select,.wcpa_form_outer .wcpa_form_item input[type=text],
.wcpa_form_outer .wcpa_form_item input[type=number] {

    font-size: .80em;
}

.woocommerce-cart-form__cart-item img {max-width:75px;}

.woocommerce-cart-form tr:nth-child(even) td { background-color: rgb(140 131 131 / 8%) !important;}

.woocommerce-checkout .col2-set {    width: 50%; }





/*---------------------------------------------------------*/
/* --------------------------SECONDARY CATEGORY NAVIGATION */
/*---------------------------------------------------------*/

#secondary .widget-grey-box {
    text-align: center;
    border: 4px solid black;
    margin: 10px;
    padding: 18px 6px;
    background: #bbbbbb;
}
#secondary #block-8 img {width: 95%;
    margin: 0 auto !important;}
	
#secondary #block-8 figcaption{    font-size: 1.5em;
    color: white;
    font-weight: bold;
    margin: 0;}
#secondary #shipping-notification h2, #secondary #shipping-notification h3 {
    color: #db1111; font-weight: bold;    line-height: 1em;margin: 3px;
}
#secondary #shipping-notification h2 {   
   font-size: 2.1em; text-shadow: 2px 2px 2px black;  }
#secondary #shipping-notification h3 {
border:none;
color:black;
}
#secondary #shipping-notification i {
font-weight: bold;
    font-size: 1.2em;
}



.widget_product_categories ul li:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f101";
}
#secondary #woocommerce_product_categories-3 {
          background: #000000;
    color: white;
	padding: 20px 20px 20px 20px;
    margin-bottom: 0px;
	}
	
#secondary:before { /* to extend sidebar color all the way to bottom */
    /*content: "";*/
    background-color: #db1111;
    position: absolute;
    height: 100%;
	HEIGHT:154%; /*TO EXTEND FURTHER DOWN*/
    width: 197%;
    left: -173%;
    z-index: -1;
}
#secondary #woocommerce_product_categories-3 ul li a {
    font-weight: 300;
    text-decoration: none;
    /* font-family: 'Roboto', sans-serif; */
    color: white;
	}
#secondary #woocommerce_product_categories-3 ul li a:hover {font-weight:600;}





/*----------------scrollbar--------------*/
/* Works on Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: red grey;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 15px;
}

*::-webkit-scrollbar-track {
    background: #c7c6c2;
    border-radius: 20px;
}

*::-webkit-scrollbar-thumb {
    background-color: #cc1818;
    border-radius: 20px;
       border: 2px solid #000000;

}

/*--------------------------------------------------------
footer
----------------------------------------------------------*/
.foot-connect ul {float: left;
    margin-right: 44px;}
	
	.foot-connect img {
	    top: -34px;
    max-width: 84px;
	}
	#media_image-4 {margin-bottom:0 !important;}
 #media_image-4 img {position:relative;top:-50px;}
	
	
footer i {    padding-right: 14px;
    position: relative;
    top: 5px;}
footer li i {position: relative;
    top: 1px; }	
	
.site-info {
    padding: 1.5em 0;
}
.site-footer {
    color: #ffffff;
   padding: 1em 0 1em;
          margin-top: -30px; /*reduce gap on home*/
	    background-color: #000000;
background-size: cover;
}
.site-footer .widget .widget-title,
.site-footer a:not(.button):not(.components-button) {    color: rgb(255 255 255 / 86%) !important; 
text-decoration: none;
}
.site-footer .widget_block {margin-bottom: 9px;
}
.site-footer .widget .widget-title, .site-footer .widget_block h3 {
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 9px;
    color: rgb(255 255 255 / 86%) !important;
    font-size: 1.41575em;
    letter-spacing: 0;
    font-family: 'Roboto', sans-serif;
}
.site-footer #custom_html-6 a {  
display: inline-flex;}

/*===========================================MEDIA QUEIRES=========================*/

@media only screen and (max-width : 768px) {
/* Styles */

.wc-block-grid__products .wc-block-grid__product img, .wc-block-grid__products li.product img, ul.products .wc-block-grid__product img, ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
    max-height: 240px;
    max-width: 280px;

}
ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.7em;
}
.storefront-handheld-footer-bar {       display: none;}

.single-product div.product,.single-product div.product {    padding: 1em;}
.wcpa_form_outer .wcpa_form_item .wcpa_image, .wcpa_form_outer .wcpa_form_item .wcpa_image_other {
    margin: 0.5em .2em .5em 0.1em;
   width: 41%;
}

body:not(.home):not(.page-id-2624) article {
    padding: 1em 1.5em 1em 1.5em;
}
.alignfull {
    padding: 1em;
}



#content .col-full {
    max-width: 100%;
	    padding: 0;
	      margin-left: auto;
    margin-right: auto;
	box-sizing: content-box;
}

.home .home-banner h1,
.page-id-2624 .home-banner h1{    font-size: 3em !important;}
.home .home-banner h2,
.page-id-2624 .home-banner h2 {    font-size: 1.7em !important;	}
	
	
.wcpa_wrap .shirt-type .wcpa_group_field/*, .wcpa_wrap .shirt-type .wcpa_grp_items*/ {

    display: grid;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px 20px;
    align-items: flex-start;
}	
		
				
						/*end max-width 768 */}



/* Smartphones (portrait and landscape) ----------- */

@media only screen and (max-width : 480px) {
.home-featured-designs.wp-block-columns {
    display: block !important;
}

.home-featured-designs .wp-block-column {
    width: 100% !important; 
    display: flex; 
    justify-content: center;
    margin-bottom: 0px !important;
}

.home-featured-designs .wp-block-column .wp-block-image {
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
}
	
	
.wcpa_wrap .shirt-type .wcpa_group_field/*, .wcpa_wrap .shirt-type .wcpa_grp_items*/ {

    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 10px 20px;
    align-items: flex-start;
}	
	
	
	                  /*end max-width 480*/}



@media only screen and (min-width : 768px) { 
.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
    background-color: #db1111 !important;
}

.main-navigation ul li a, ul.menu li a {     font-size: .90em;}
.main-navigation ul.menu>li.menu-item-has-children>a::after, .main-navigation ul.menu>li.page_item_has_children>a::after, .main-navigation ul.nav-menu>li.menu-item-has-children>a::after, .main-navigation ul.nav-menu>li.page_item_has_children>a::after {
    margin-left: 5px !important;
}
.woocommerce-result-count {     top: 4px;}
ul.products li.product .woocommerce-loop-product__title {font-size:1.5rem;     line-height: .80em;}

.storefront-sorting .woocommerce-pagination {position: relative;
    margin-top: -27px;}


/*.screen-reader-text */
.logo-icon {
    background: url(../img/logo-icon-125.png) center no-repeat;
    height: 125px;
    width: 125px;
    display: block;
    position: absolute !important;
    top: 42px;
    /* overflow: visible; */
}

.site-branding{
		text-align: center;
		margin: 0 auto !important;
		float: none !important;
	}

.site-header .site-branding img {
height: auto;
    /* max-width: 300px; */
    max-height: none;
    min-width: 371px;
    margin-top: 7px;
    position: relative;
    left: -70%;
    top: 10px;
}

.secondary-navigation .menu {

       margin-bottom: -100%;
}
.main-navigation ul ul li,.main-navigation ul ul li a {min-width: 300px;}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
    padding: .5em 1.41575em;}

table.cart td, table.cart th {
    padding: 1em;
}
.home .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
.page-id-2624 .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container {
    width: 80%;
    max-width: 80%;

}

.single-product div.product .woocommerce-product-gallery {
    width: 29.176471%;
    float: left;
    margin-right: 3.882353%;
    margin-bottom: 1.706326em;
}



.content-area {
    margin-bottom:0;
}


#content .col-full {
    max-width: 100%;
       padding: 2em 3em 3em 3em;
	      margin-left: auto;
    margin-right: auto;
	box-sizing: content-box;
}
.storefront-secondary-navigation #content .col-full {   padding: 0 0 0 0 !important;  /* to push sidebar far left*/
 }
	
.left-sidebar .content-area {
    width: 76%;
    float: right;
    margin-right: 0;
}
.left-sidebar .widget-area {
    width: 24%;
    float: left;
    margin-right: 0%;
}


.storefront-primary-navigation {
    background: #db1111;
	border-top: 5px solid white;
}
.header-widget-region .widget {
    width: 46%;
    float: left;
    margin: 0 2%;
}

.header-widget-region .widget_product_categories ul li,
.header-widget-region .product_list_widget li 
{    
    width: 25%;
    /*padding: 0 3px 0 0;*/
    float: left;
    margin-right: 36px;
    display: inline-block;
	}
.header-widget-region .widget_product_categories ul li .count {float:none;}

.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a,
.site-header-cart .cart-contents  {
    padding: 1em .5em;
	color: white;
}
.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
width: 29%;
    float: right;
    text-align: center;
    line-height: 11px;
    margin: 1.5% 1px 1% 1px;
    position: relative;
       top: -129px;
    right: -4%;
    
}
.secondary-navigation ul.menu a {
    color: #ffffff;
}
.secondary-navigation .menu a {
    padding: .6em 0.875em;
    font-weight: 400;
}
.main-navigation ul.menu ul a:hover,.main-navigation ul.nav-menu ul a:hover,
.main-navigation ul.menu ul li:hover {
background-color: #db1111;
}
.secondary-navigation .menu a {font-weight:bold;}
.secondary-navigation .menu li:first-child { font-size:1.4em;}
.secondary-navigation .menu li:last-child {     font-size: 1.2em;
    line-height: 1.5em;}



.single-product div.product .woocommerce-product-gallery {
    width: 29.176471%;
    float: left;
    margin-right: 5.8823529412%;
    margin-bottom: 3.706325903em;
}
.single-product div.product .summary {
    width: 63.941176%;
    float: right;
    margin-right: 0;
}




								/* min 768 end*/}


/* Desktops and laptops ----------- */

@media only screen  and (min-width : 1024px) {/* Styles */

.home-featured-designs .logo-big-play img,
.home-featured-designs .logo-cuhl img{ 
max-width: 146%;}

.home-featured-designs {
    padding: 0 70px;
}
#content .col-full {
    max-width: 100%;
 padding: 3em 3em 3em 3em;
}
	.site-header .site-branding img {
    height: auto;
    /* max-width: 300px; */
    max-height: none;
    min-width: 489px;
    margin-top: 7px;
    position: relative;
    left: -63%;
    top: 0;
}	
.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
          top: -189px;
}
		
		
				
												}

@media only screen  and (min-width : 1224px) {/* Styles */
.main-navigation ul li a, ul.menu li a {    font-size: 1.1em !important;}


.home-featured-designs .logo-big-play img,
.home-featured-designs .logo-cuhl img { max-width:100%;}
#secondary #woocommerce_product_categories-3 ul li a {
    font-size: 1.3em;
}
.wc-block-grid__products .wc-block-grid__product img, .wc-block-grid__products li.product img, ul.products .wc-block-grid__product img, ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em;
    /*max-height: 240px;
    max-width: 280px;*/

}
ul.products li.product .woocommerce-loop-product__title {
    font-size: 2rem;
	}



										}

/* Large screens ----------- */

@media only screen  and (min-width : 1824px) {
/* Styles */
.site-header .site-branding img {
    min-width: 528px;
    left: -66%;
   
}
.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
    right: -13%;
}
.logo-icon {
    top: 59px;
    left: 20%;
}


#content .col-full {
    padding: 3em 13em 3em 13em;
}
.home h2.h2-bg-block,
.page-id-2624 h2.h2-bg-block{
    width: 109%;
}
											}