/* Enter Your Custom CSS Here */
.stock.out-of-stock {
  display: none;
}
body {
  color: #004110 !important;
  font-family: "EB Garamond",serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.625;
}
.site-inner {
clear: both;
padding: 15% 0;
}
.quantity select{
  font-size:12px;
  font-family:arial;
  color:black;
}
.shoppingbox input{
  font-size:12px;
  font-family:arial;
   color:black;
  height:30px;
padding:0px !important;
}
.shoppingbox select{
  font-size:12px;
  font-family:arial;
   color:black;
}
.site-header {
background-color: #99a36e;
position: fixed;
width: 100%;
z-index: 999;
}
.site-container {
padding-top: 180px;
padding-top: 18rem;
}
.sidebar .widget {
background-color: #99a36e;
border-radius: 3px;
margin-bottom: 40px;
margin-bottom: 4rem;
padding: 40px;
padding: 4rem;
}
.genesis-nav-menu a {
border-top: 2px solid transparent;
color: #004110;
display: block;
padding: 18px 16px 20px;
padding: 1.8rem 1.6rem 2rem;
position: relative;
}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .v .current-menu-item > a:hover {
background-color: #004110;
border-color: #DECAB6;
color: #99a36e;
}
.genesis-nav-menu .sub-menu a {
background-color: #99a36e;
border: none;
font-size: 12px;
font-size: 1.2rem;
padding: 16px;
padding: 1.6rem;
position: relative;
width: 180px;
}
.entry {
background-color: #ced2bb;
border-radius: 3px;
margin-bottom: 40px;
margin-bottom: 4rem;
padding: 40px 40px 24px;
padding: 4rem 4rem 2.4rem;
}
.entry-title {
color: #004110;
font-size: 36px;
font-size: 3.6rem;
line-height: 1;
}
.entry-title a {
color: #004110;
}
body {
background-color: none;
color: #5A2B11;
font-family: 'EB Garamond', serif;
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
line-height: 1.625;
}
.entry-content .wp-caption-text {
font-size: 20px;
font-size: 2.0rem;
text-align: center;
}
.home-middle .featuredpost .entry {
background-color: #DECAB6;
color: #fff;
}
.home-middle .featuredpost .entry-title a {
color: #5A2B11;
}
.featured-content .entry-title {
font-size: 40px;
font-size: 4.0rem;
line-height: 1.1;
}
.agency-pro-home .content .widget {
background: rgba (0, 0, 0, 0.0);
margin-bottom: 80px;
margin-bottom: 8rem;
padding: 0px;
padding: 0rem;
}
.site-footer {
background-color: #99a36e;
color: #004110;
font-family: 'Spinnaker', sans-serif;
font-size: 10px;
font-size: 1rem;
letter-spacing: 2px;
letter-spacing: 0.2rem;
padding: 40px 0;
padding: 4rem 0;
text-align: center;
text-transform: uppercase;
}
a {
color: #fff;
text-decoration: none;
}
.woocommerce .quantity .qty {
  text-align: center;
  width: 100px;
}
.input-text.qty.text {
  font-size: 18px !important;
  line-height: 1.2;
  padding: 5px;
}
.sidebar-primary {
  display: none;
  float: right;
  width: 360px;
}