body .medium-logo-center .flex-left .nav-top-link{
	border-top-width:0px;
}

body #header #masthead .flex-left .nav-top-link{
	border-bottom-width:3px !important;
}

body #wide-nav .container{
	background-color:#246f25;
	font-weight:400;
	left:0px;
	min-height:37px;
	padding-right:15px;
	margin-top:12px;
	margin-bottom:4px;
	top:2px;
	bottom:-4px;
	position:relative;
	z-index:-10;
	height:42px;
	padding-top:3px;
	font-size:17px;
	padding-bottom:4px;
}

body #wide-nav{
	left:0px;
	padding-right:0px;
	min-height:0px;
	bottom:-20px;
	z-index:-10;
	position:relative;
	top:-2px;
	background-color:#a6aaa6;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	height:21px !important;
	-webkit-box-shadow:0px -32px 0px -33px #777777;
	box-shadow:0px -32px 0px -33px #777777;
	padding-bottom:27px;
}

body #logo a .header-logo-dark{
	position:relative;
	top:5px;
	left:-25px;
	height:82px;
	min-width:0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

body #masthead{
	background-color:#fcfcfc;
	margin-top:4px;
}

body #masthead .account-item i{
	padding-right:4px;
	position:relative;
	left:-30px;
	top:25px;
}

body #masthead .nav-spacing-xsmall .cart-item i{
	position:relative;
	top:25px;
	left:-29px;
}

body .slider-nav-circle div img{
	padding-top:53px;
}

body #content p{
	position:relative;
	top:15px;
	left:0px;
}

body .flex-center .nav-spacing-medium > .menu-item{
	font-weight:300;
}

body .nav-spacing-medium .menu-item .nav-top-link{
	margin-left:-4px;
	margin-top:7px;
	padding-right:13px;
	font-size:14px;
	line-height:13.8px;
	text-align:left;
	padding-top:10px;
}

body #header .header-wrapper{
	-webkit-box-shadow:-7px 12px 17px -3px #353030;
	box-shadow:-7px 12px 17px -3px #353030;
	margin-top:0px;
}

body .header-wrapper .header-bg-container .fill{
	height:90px;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	top:-200px;
}

body #header{
	top:-10px;
}

body #header .header-wrapper .header-bg-container{
	-webkit-box-shadow:none;
	box-shadow:none;
	position:relative;
	top:0px;
	left:0px;
}

body .header-search-dropdown a i{
	min-height:17px;
	padding-bottom:7px;
	padding-left:11px;
	margin-right:13px;
	width:32px;
	position:relative;
	top:27px;
	left:10px;
}

body .products .product .product-title{
	margin-bottom:14px;
	margin-top:0px;
}

@media (min-width:549px){

	body #wrapper #header .header-wrapper #masthead .header-inner #logo a .header-logo-dark{
	max-height:172px !important;
	}

}
body.page-id-28 .medium-logo-center .flex-left .nav-top-link{
	font-family:'Noticia Text', serif;
	font-size:17px;
	border-style:solid;
	border-bottom-width:3px;
	border-width:0px;
}

body.page-id-28 #header #masthead .flex-left .nav-top-link{
	color:#2ecc71 !important;
}

body.page-id-28 .medium-logo-center .menu-item:nth-child(2) .nav-top-link.yp_onscreen{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-name:bounce;
	animation-name:bounce;
}

body.page-id-28 .medium-logo-center .menu-item:nth-child(2) .nav-top-link{
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
body.page-id-74 .medium-logo-center .flex-left .nav-top-link{
	font-size:21px;
	font-family:'Overpass', sans-serif;
	color:#56cc7f;
	border-bottom-style:solid;
}

body.page-id-74 .footer-1 .widget img:nth-child(2){

	position:relative;
	bottom:-52px;
	display:none;
}

body.page-id-74 #row-304185158 h2{
	color:#2ecc71;
}

body.page-id-74 #content p{
	font-size:17px;
	color:#8a7d74;
}

body.page-id-74 .footer-1 .custom-html-widget img{
	width:215px;
}

body.page-id-74 #logo p{
	position:relative;
	top:-12px;
}