/*
Theme Name:   Onsus child theme
Description:  Write here a brief description about your child-theme
Author:       Themesflat
Author URL:   https://onsuswp.themesflat.co/
Template:     onsus
Version:      1.0.0
Tested up to: 5.8.1
Requires PHP: 5.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  onsus-child-theme
*/
.home .tf-tabnav { background: #214289; padding: 8px; border-radius: 8px;}
.home .tf-tabnav li{ border-right: 1px solid #fff;margin: 0 !important;padding: 0 20px;}
.home .tf-tabnav li:last-child{ border-right: none !important;margin: 0 !important;padding: 0 20px;}
.home .tab-filter.tablinks span { color: #fff !important; }
.home .tf-tabnav ul {border: 0 !important;padding: 0 !important;}
.wpcf7-form.init label { display: block;  color: #000;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 100%; color: #000;}
.wpcf7-form-control.wpcf7-submit.has-spinner {  background: #214289;}
.tf-nav-menu .mainnav .menu-container .sub-menu { min-width: 250px !important;min-height: 50px !important;}
.woocommerce-product-gallery__image a {
  height: 500px !important;
  overflow: hidden;
  display: block;
}
.woo-single-post-class .summary .cart {
  margin-bottom: 31px;
  display: inline-block !important;
}
.gmwqp_inquirybtn {
  margin-top: 0 !important;
  display: inline-block;
  width: auto !important; float:left;
}
#tab-description li {
  display: block;
  color: #000;
  margin-bottom: 10px;
}
#tab-description li:before{  height: 15px; width: 15px; content: "●"; font-size:16px; margin-right:5px; }
.product .gmwqp_inq:hover {
  background-color: #004ec3 !important;
}
.tf-products-banner.style3 .item-banner .heading { margin-bottom: 0 !important;}
.swiper-slide.swiper-slide-active .price-save {display: none;}
.tf-products-single.bottom-product .price:hover {
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
}
#mc4wp-form-1 .button-mailchimp {
  background: #000 !important;
}