/**
Theme Name: ASTRA CHILD for Siyafunda Online
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Do not remove this or deactivate it or ASTRA parent theme. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child-for-siyafunda-online
Template: astra
*/
.home #primary .ast-article-single {
	padding-top: 0 !important;
}
p, form label {
	color: #fff;
}
#astra-mobile-cart-drawer {
	border-left: 3px solid #d1d50c !important;
}
.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1 {
	padding: 30px !important;
}
.woocommerce-checkout form.checkout {
	margin-top: 80px !important;
}
 .woocommerce-js .astra-cart-drawer .widget_shopping_cart_content a.button.wc-forward:not(.checkout) {
	 color: #d1d50c !important;
	 border: 2px solid #d1d50c !important;
}
.woocommerce-js #customer_details, .woocommerce-js .woocommerce table.shop_table,  .woocommerce-js .woocommerce table.shop_table th, .cart-collaterals, .woocommerce-cart .cart-collaterals .cart_totals>h2, form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading), .wc_payment_method.payment_method_payfast {
	background: #0b5d13 !important;
}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
	background: none !important;
}
.woocommerce-js ul#shipping_method li label {
	color: #fff !important;
}
.tooltip p {
	color: #e4e124;
}
.tooltiptext p {
	color: #0b5d13 !important;
}
.ast-builder-menu-1 .menu-item > .menu-link .menu-text {
	text-align: center;
}
.ast-builder-menu-1 .menu-item > .menu-link .menu-text span {
	font-size: 12px;
	letter-spacing: 1px;
	opacity: 0.8 !important;
	font-weight: 400;
	margin: auto;
}
.shop-menu-item a {
	color: #e4e124 !important;
	background: #0b5d13 !important;
}
.shop-menu-item:hover {
	background: #0b5d13;
}
.shop-menu-item a:hover {
	color: #fff !important;
}
.post-type-archive-product .ast-woocommerce-container {
	background: none !important;
}
.premium-woo-product-thumbnail, .woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
	padding: 10px !important;
}
.woocommerce-ordering {
	background: #e4e124 !important;
	color: #0b5d13 !important;
}
.woocommerce-ordering .orderby {
	color: #0b5d13 !important;
}
.ast-shop-load-more {
	background: #e4e124 !important;
	color: #0b5d13 !important;
	font-weight: 600 !important;
}
.tooltip {
    position: relative !important;
    display: block !important;
    width: 200px !important;
    color: #d4d500 !important;
    margin-top: 5px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
   line-height: 16px !important;
   box-sizing: border-box !important;
}
/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 200px !important;
    max-width: 200px !important;
    background-color: #d4d500 !important;
    color: #0f8b1b !important;
    text-align: left !important;
    padding: 10px !important;
    border-radius: 10px !important;
    opacity: 0 !important;
    transition: opacity 1s !important;
    /* Position the tooltip text - see examples below! */
    position: absolute !important;
    z-index: 99999 !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    font-weight: 400 !important;
    line-height: 16px !important;
    margin-top: -20px !important;
  box-sizing: border-box !important;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  display: inline-block !important;  
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 99999 !important; 
  width: 400% !important;
  max-width: 600px !important;
}
.tooltip .fa {
  font-size: 18px !important;
  padding-right: 5px !important;
}
.read-more-toggle {
  display: block;
  background: #d4d500;
  margin-top: 20px;
  padding: 5px 0;
  color: #0a5d12;
  cursor: pointer;
  width: 130px !important;
}
.read-more-toggle:before {
  content: "Read More" !important;
  width: 100px !important;
  padding-left: 10px;
}
.read-more-toggle.colomat-close {
  display: block;
  background: #d4d500;
  padding: 5px 0;
  color: #0a5d12;
  cursor: pointer;
  width: 130px !important;
}
.read-more-toggle.colomat-close:before {
  content: "Hide Text" !important;
  width: 100px !important;
  padding-left: 10px;
}
.read-more-toggle:after {
  font-family: FontAwesome;
  content: "\f063";
  margin-left: 10px;
}
.read-more-toggle.colomat-close:after {
  font-family: FontAwesome;
  content: "\f062";
  margin-left: 10px;
}
.page-id-47 .eael-team-content {
  overflow: visible !important;
}
.page-id-47 .tooltip {
  margin: auto !important;
  width: 100% !important;
  overflow: visible !important;
}
.page-id-47 .tooltip .tooltiptext {
  width: 100% !important;
  height: auto !important;
  overflow: visible !important;
	display: block !important;
}
.team-members .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}
.team-members h4 {
  margin: 0px 0 !important;
}
.team-members h6  {
  margin: 0 0 20px 0 !important;
}
.eael-team-item {
	overflow: visible;
}
.eael-team-item {
	overflow: visible !important;
}
.eael-team-content {
	overflow: visible !important;
	z-index: 999 !important;
}
.eael-team-item div {
	overflow: visible !important;
	background: rgba(10,93,18,0.9) !important;
}
.translation-buttons {
	font-size: 13px !important;
	opacity: 0.8 !important;
}
.elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: auto !important;
}