.own-icon-box {
  padding-top: 91px!important;
  padding-bottom: 91px!important;
}
.own-icon-box img {
  max-width: 40px !important;
}
.own-icon-box.gsf-info-box.icon-classic .ib-shape {
  margin-bottom: 0;
}
.own-icon-box .hover {
  display: none;
}
.own-icon-box ul {
  padding-left: 0;
}
.own-icon-box .content-area ul {
  padding-left: 0 !important;
  list-style-type: none;
}
.own-icon-box .content-area ul > li:before {
  content: '*';
  display: inline-block;
}
.own-icon-box:hover {
  background-color: #7cc576 !important;
  color: #fff;
}
.own-icon-box:hover .skin-light .gsf-info-box:hover .info-box-title {
  color: #fff;
}
.own-icon-box:hover .skin-light .gsf-info-box:hover .info-box-title h4 {
  color: #fff !important;
}
.own-icon-box:hover h4 {
  color: #fff !important;
}
.own-icon-box:hover .hover {
  display: block;
}
.own-icon-box:hover .non-hover {
  display: none;
}
html body .portfolio-cat,
html body .meta-date {
  display: none !important;
}
.portfolio-grid .portfolio-content * {
  z-index: 99;
}
html body .gf-post-author-meta,
html body .gf-post-meta-group {
  display: none !important;
}
html body .post-archive-link,
html body .gf-post-date-meta {
  display: none !important;
}
.portfolio-content {
  display: block !important;
  opacity: 1 !important;
  transform: translateY(0) !important;
  position: relative;
}
.portfolio-content h3 {
  font-weight: 900 !important;
  color: #6ea820 !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 2em !important;
  letter-spacing: 0.2em !important;
}
.product_list_widget .wc-gzd-additional-info,
.products .wc-gzd-additional-info {
  padding-left: 10px;
  padding-right: 10px;
}
article.post-default .entry-thumb-format-link:after {
  display: none;
}
html body .footer-menu .menu > li,
html body footer .widget_nav_menu ul.menu li {
  display: inline-block;
  margin-right: 40px;
  padding-bottom: 0;
}
html body footer .widget_nav_menu ul.menu li a {
  font-size: 15px;
  font-weight: 700;
}
footer .widget_nav_menu ul.menu li a:hover::before,
footer .widget_nav_menu ul.menu li a:focus::before {
  display: none;
  opacity: 0;
}
footer .widget_nav_menu ul.menu li a:hover,
footer .widget_nav_menu ul.menu li a:focus {
  padding-left: 0 !important;
  text-decoration: none !important;
}
footer .widget_nav_menu {
  padding-bottom: 40px;
}
