header#masthead {
    padding-top: 20px !important;
		padding-left: 20px;
    max-height:50px;
	
	  border-bottom: 1px solid #56813A;
	  display: flex;
	  flex-direction: row;
	   


	  
}

/* Allows graysale to fade out and allow color for images that are black white initially. */
.has-filter-grayscale img:hover{
	
	filter:grayscale(0);
}



/*Specific to HomePage, moves content body higher to the top. Also removes border line*/
.page-id-2462 header#masthead {
	 border-bottom: none;
	 padding-bottom: none;
			padding-bottom: 14px !important;
	max-height:250px;
}

/*Specific to home page, moves content higher to the top of the screen*/
.page-id-2462 .site-main {
	margin-top: -94px;
}

/*Redundant code usage*. CSS Attributes conflict with HomePage here. Thus, this must be included twice.*/
.page-id-2462 #woocommerce-menu {
	margin-top: -30%;
	padding-left: 30%;
	transform: scale(1.2);
	
	/*Removes # of items in cart button*/
	display:none;
	
}



.site-title, .site-title * {
    font-size: 28px;
    color: #56813A !important;
    border: none !IMPORTANT;
    text-decoration: none !important;
    background: none !IMPORTANT;
	  display: flex;
	  flex-direction: row;
	  text-align: left;
	  max-height: 10%;
	  max-width: 80%
		
	
	  
}





/* Removes Dotted Square box from  hyperlink after click. 
 */
.site-title a:link, .site-title a:visited, .site-title a:active {
	outline: none;
	/* Works in Firefox, Chrome, IE8 and above */ 

}

/* Removes Woo-Commerce Cart Menu when on mobile*/
#woo-open-menu{
	display: none;
}


#woocommerce-menu {
  margin-top: 48%;
	padding-left: 40%;
	transform: scale(1.2);
	
		/*Removes # of items in cart button*/
	display: none;
}


.site-title a:hover {
    color: #2F4827 !important;
}


.page-id-2462 .entry-title {
display: none;
}

li.current-menu-item a {
    color: #56813A !IMPORTANT;
}

.primary-navigation {
	margin-top: 0 !IMPORTANT;
	

}

footer#colophon {
    background: #56813A !important;
    max-width: 100% !important;
    width: auto !IMPORTANT;
}

.site-footer {
		padding-bottom: 0px !important;
}

.site-info {
    margin-left: auto;
    margin-right: auto;
}
.site-info * {
    color: #56813A !IMPORTANT;
    text-decoration: none !IMPORTANT;
    border: none !important;
}

.widget-title {
		color: #ffffff;
}

ul {
		font-family: Noto Serif SC;
}

ol {
		font-family: Noto Serif SC;
}

.icon-twitter {
    fill: #ffffff !important;
}

.icon-instagram {
    fill: #ffffff !important;
}

.icon-facebook {
    fill: #ffffff !important;
}



/*
.site-branding {
	width: 35%;
	text-align: left;
	padding-left: 20px;
}*/
