/*
Theme Name: Verdavento
Theme URI: https://verdavento.co.za
Template: gizmos
Author: Verdavento
Author URI: https://verdavento.co.za
Description: The perfect air conditioner while saving the environment
Version: 1.0.1677168475
Updated: 2023-02-23 16:07:55

*/

a, button, .btn, input{
	cursor: pointer;
	transition: all 0.3s;
}

/* override svg icon colors */
.icon-green .a {
    fill: #7bc868;
}
.icon-grey .a {
    fill: #F2F2F2;
}

.text-success {
	color: #7bc868;
}

/* remove site extra spacing */
#qodef-page-inner { padding: 0 }
#qodef-content-bottom { display: none }

/* fixing swipper navigation bullets */
.swiper-container-horizontal>.swiper-pagination-bullets {
	width: 100%;
}

/* green submit button */
button.contact-button {
    color: #394241 !important;
    border-color: #7bc868 !important;
    background: #7bc868 !important;
    border-radius: 7px !important;
    font-size: 16px !important;
    min-width: 120px;
    padding: 11px 20px 11px 20px !important;
}

/* menu items text underline */
.qodef-header-navigation>ul>li>a,
.widget_gizmos_core_woo_weekly_discount .qodef-m-opener:hover, .widget_gizmos_core_woo_weekly_discount>.widgettitle:hover{
	text-decoration: none;
}

/* menu items background-hover */
.qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav>ul>li.current-menu-ancestor, .qodef-header--standard-extended .qodef-standard-extended-header-bottom-wrapper.qodef-skin--light nav>ul>li.current-menu-item, .qodef-header-navigation>ul>li:hover,
.qodef-skin--light .widget_gizmos_core_woo_weekly_discount:hover{
    background-color: #65a855;
}

/* menu dropdown icon position */
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a, .qodef-custom-header-layout.qodef-skin--dark nav>ul>li>a {
    flex-direction: row-reverse;
}
span.qodef-menu-item-text {
    margin-right: 5px;
}
.qodef-header-navigation .qodef-menu-item-icon {
    margin-right: 0;
}
.qodef-header-navigation>ul>li {
    padding: 0 15px;
}

/* menu breadcrumb icon */
.qodef-opener-icon.qodef-source--predefined .qodef-m-line {
	color: #000;
}

#qodef-woo-page a.compare, #yith-quick-view-modal a.compare, .qodef-woo-shortcode a.compare {
	height: auto;
}

/* font weight 700 */
.qodef-product-search-holder .qodef-product-category,
.widget_gizmos_core_woo_dropdown_cart:hover .qodef-widget-dropdown-cart-content .qodef-m-posts-not-found, .widget_gizmos_core_woo_dropdown_cart:hover .widget_shopping_cart_content .qodef-m-posts-not-found, .widget_shopping_cart:hover .qodef-widget-dropdown-cart-content .qodef-m-posts-not-found, .widget_shopping_cart:hover .widget_shopping_cart_content .qodef-m-posts-not-found, .widget_gizmos_core_woo_dropdown_cart .qodef-m-subtotal, .widget_shopping_cart .qodef-m-subtotal, strong, b,  #qodef-woo-page.qodef--single .entry-summary .yith-wcwl-add-to-wishlist span:not(.feedback), .button{
	font-weight: 700;
}

/* menu dropdown text wrap */
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a {
	white-space: nowrap;
}

/* faqs tabs */
.elementor-tabs-wrapper {
    border: 0;
    background: #f6f6f6;
    padding: 20px 0 20px 20px !important;
    flex-grow: 0 !important;
}
.elementor-widget-tabs .elementor-tab-content {
	padding-top: 0 !important;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active,
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title.elementor-active{
    border-right-style: none;
    color: #7bc868 !important;
	border-right: 5px solid #7BC868 !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title,
.elementor-widget-tabs .elementor-tab-mobile-title{
    padding: 11px 15px !important;
    border-right: 5px solid transparent !important;
    text-align: left;
}
.elementor-widget-tabs .elementor-tab-desktop-title::after {
    content: '';
    height: 1px !important;
    background: #C9C9C9;
    width: calc(100% - 30px) !important;
    display: block;
	position: relative !important;
	top: 11px !important;
}
.elementor-tabs-wrapper {
	height: 100%;
}
.elementor-widget-tabs .elementor-tab-desktop-title:last-child::after {
    background: transparent;
}
#faqs .sp-easy-accordion .sp-ea-single .ea-header a {
	font-size: 16px;
}
#faqs .sp-easy-accordion .sp-ea-single {
	margin-bottom: 0;
}
#faqs .sp-easy-accordion>.sp-ea-single {
    border-top: 1px solid #DDDDDD !important;
}
#faqs .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {
	padding-top: 0;
}
/* media queries */
@media (max-width: 767px) {
	/* fix home page glitch for animate typing	 */
	.animate-typing .qodef-typeout {
	    display: block;
	    min-height: 31px;
	}
	/* title alignment for mobile version */
	.header-titles.elementor-section.elementor-section-items-middle>.elementor-container{
		align-items: start;
	}
}

/* product single buttons */
#qodef-woo-page .button {
    padding: 15px 25px;
    font-size: 14px;
    letter-spacing: 0;
}
#qodef-woo-page.qodef--single .entry-summary a.compare:before {
    top: 0px;
}
#qodef-woo-page .button .qodef-m-icon {
    left: 0;
    top: 2px;
}
#qodef-woo-page a.compare:hover:before {
    background-color: #fff;
}
span.qodef-m-text {
    margin-right: 5px;
}