/*hide mobile bottom bar, must have*/
#colophon .storefront-handheld-footer-bar {
display: none;
}

/* home header, must have */
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
	margin-bottom: 0;
}

/*don't know*/
.storefront-breadcrumb {
   display: none;
}

.woocommerce-ordering {
  display: none;
}

/* hover menu white, must have */
#menu-main .sub-menu a:hover {
	background-color: white;
color:#cf2e2e !important;
}

/* hover menu white, must have */
.storefront-primary-navigation a:hover {
background-color: white;
color:#cf2e2e !important;
border-bottom: 3px solid;
border-radius:7px;
} 

.storefront-primary-navigation a{
	height:65px
}


/*don't know*/
.site-footer {
	height: 10px !important;
}

/*the very bottom*/
.site-info {
padding: 0em;
}

/* hide all page title, must have */
#main .hentry header{
	display: none;
}

/* 2 column for mobile on product page, must have */
@media only screen and (max-width:768px) {
    .woocommerce-page ul.products{
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
         flex-flow: row wrap;
    }
    .woocommerce-page ul.products li.product{
         flex: 0 0 50%;
         -webkit-box-flex: 0;
         padding: 10px;
    }
}


/* Footer bar |||||*/
#page .sfb-footer-bar{
	padding-bottom:19px;
}

/* home page grey footer, 770px and smaller screen sizes bottom contact touching*/
@media (max-width:770px){
		.page-id-8 .hentry .wp-block-group{
		position:relative;
		bottom:-75px;
	}
}

/* home page grey footer, 4000px-770px screen bottom contact touching */
@media (max-width:4000px)and (min-width:770px){
		.page-id-8 .hentry .wp-block-group{
		position:relative;
		bottom:-115px;
	}
}


/* about page grey footer, 770px and smaller screen sizes bottom contact touching*/
@media (max-width:770px){
		.page-id-350 .hentry .wp-block-group{
		position:relative;
		bottom:-75px;
	}
}

/* about page grey footer, 4000px-770px screen bottom contact touching */
@media (max-width:4000px)and (min-width:770px){
		.page-id-350 .hentry .wp-block-group{
		position:relative;
		bottom:-115px;
	}
}

/* group page grey footer, 770px and smaller screen sizes bottom contact touching*/
@media (max-width:770px){
		.page-id-2834 .hentry .amp-wp-cfdab1e {
		position:relative;
		bottom:-75px;
	}
}

/* group page grey footer, 4000px-770px screen bottom contact touching */
@media (max-width:4000px)and (min-width:770px){
		.page-id-2834 .hentry .amp-wp-cfdab1e {
		position:relative;
		bottom:-115px;
	}
}


/* 4000 - 1000 shop header 
@media (max-width:4000px)and (min-width:1000px){
#main header{
	height:1341px;
	}
}*/

/* 770px and smaller screen sizes bottom contact touching*/
@media (max-width:770px){
	/* Container 10 */
	.hentry .wp-container-69{
		position:relative;
		bottom:-70px;
	}
}

/* 4000px-770px screen bottom contact touching */
@media (max-width:4000px)and (min-width:770px){
	/* Container 10 */
	.hentry .wp-container-69{
		position:relative;
		bottom:-110px;
	}
}

/* hide credit on product page bottom when scroll*/
#infinite-footer .container {
	display: none;
}

/* hide mobile menu animation*/
.handheld-navigation, .nav-menu, .main-navigation div.menu>ul:not(.nav-menu) {
  transition: none !important;
}

/* Product Big Name*/
h1 {
	font-size: 1.9em;
	margin: 1em;
}

/*product category and tag separate from socials*/
.product_meta{
	margin: 1em;
}

/*product category enlarge font*/
.posted_in{
	font-size: 1.5em;
}

/*product tag enlarge font*/
.tagged_as{
	font-size: 1.5em;
}

/*hide short des to make product title spacing better*/
.woocommerce-product-details__short-description {
	display:none;
}

/*home page new product name font*/
.wc-block-grid__product-title {
	font-size: 1.5em !important;
}

/*try logo*/
/* 768px and smaller screen sizes */
@media (max-width:768px){
	
	/* Container */
	.woocommerce-products-header .page-description .wp-container-7{
		display:grid;
		row-gap:0px !important;
		column-gap:14px !important;
	}
	
	/* Container */
	#page #content .col-full #primary #main 	.woocommerce-products-header .page-description .wp-container-7{
		grid-template-columns:1fr 1fr 1fr !important;
	}
	
}

/* Masthead StoreFront Shadow
#masthead{
	box-shadow:0px 0px 30px 0px #B5B5B5;
	
}*/

/*hide product page detail button*/
.product_type_simple {
	display: none;
}

/*hide footer by amp*/
.i-amphtml-layout-container {
	display: none !important;
}

/*hide live photo page header*/
.page-id-5733 #masthead{
	display:none;
}

/*hide live photo page footer*/
.page-id-5733 #page .sfb-footer-bar{
	display:none;
}

/*hide live photo page footer*/
.page-id-5733 #colophon{
	display:none;
}