.nav-primary .genesis-nav-menu .simple-social-icons ul li a, .footer_menu .genesis-nav-menu .simple-social-icons ul li a {
  background-image: none;
  border-radius: 50px !important;
  padding: 8px !important;
}
.footer_menu {
  background: #fff none repeat scroll 0 0;
  padding: 1px 0;
}
.site-wide-cta {
  padding: 0 30px !important;
}
.nav-primary .widget.simple-social-icons {
  margin-top: 10px;
}
.footer_menu .widget.simple-social-icons {
  margin-top: 15px;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li a:hover, .footer_menu .genesis-nav-menu .simple-social-icons ul li a:hover {
  border-radius: 50px !important;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-facebook a, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-facebook a {
  background: #b88fe5 none repeat scroll 0 0 !important;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-instagram a, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-instagram a {
  background: #fbd147 none repeat scroll 0 0 !important;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-pinterest a, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-pinterest a {
  background: #fb4e84 none repeat scroll 0 0 !important;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-twitter a, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-twitter a {
  background: #66e7e7 none repeat scroll 0 0 !important;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-email a, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-email a  {
  background: #66e7e7 !important;
}
.nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-facebook a:hover, .nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-instagram a:hover, .nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-pinterest a:hover, .nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-twitter a:hover, .nav-primary .genesis-nav-menu .simple-social-icons ul li.ssi-email a:hover {
  background: #5ed0b9 none repeat scroll 0 0 !important;
}
.footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-facebook a:hover, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-instagram a:hover, .footer_menuy .genesis-nav-menu .simple-social-icons ul li.ssi-pinterest a:hover, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-twitter a:hover, .footer_menu .genesis-nav-menu .simple-social-icons ul li.ssi-email a:hover {
  background: #5ed0b9 none repeat scroll 0 0 !important;
}
.home-flexible {
  margin-top: 20px;
}
.home .product_list_widget li:first-child a img {
  height: 266px;
}
.nav-primary .search-form {
  float: right;
  width: 13%;
  padding-top: 3px;
}
.nav-primary .search-form > input[type="submit"] {
  display: none;
}
.home .product_list_widget > li {
  min-height: 394px;
}
.home-slider-full {
  margin-top: 20px;
  display: none;
}
.home .home-slider-full {
  display: block;
}
.footer-widget-area {
  float: left;
  padding: 1%;
  width: 25%;
}
.footer-widget-area .widget-title {
  font-size: 25px !important;
}
.site-wide-cta .enews-widget p {
  color: #fff;
  font-size: 14px;
  margin-top: 28px;
}
.site-wide-cta .enews-widget input[type="submit"] {
  padding: 14px 34px;
}


@media screen and (max-width: 767px) {
  
footer.site-footer {
  line-height: 18px;
}
.coupon .button {
  float: none !important;
}
.genesis-nav-menu .search-form {
  display: none;
}
.footer-widget-area {
  float: none;
  width: 100%;
}
.footer_menu .wpmenucartli {
  float: none !important;
}  
.site-wide-cta .enews-widget p {
  margin-top: 5px;
}  
.home-flexible .widget.featured-content.featuredpage {
  width: 100%;
}
.footer_menu {
  display: none;
}  
  
}  
