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;
}