/*
Theme Name:  Entry Child Theme
Theme URL:   //demo2.wpthemego.com/themes/sw_entry/
Description: Entry - Multipurpose Elementor WooCommerce WordPress Theme
Author:      magentech
Author URL:  https://themeforest.net/user/magentech/
Template:    entry
Version:     1.0.0
*/


.elementor-widget-n-tabs .e-n-tabs-heading {
    background: none !important;
    display: unset !important;
    flex-basis: var(--n-tabs-heading-width);
    flex-direction: var(--n-tabs-heading-direction);
    flex-shrink: 0;
    flex-wrap: var(--n-tabs-heading-wrap);
    gap: var(--n-tabs-title-gap);
    justify-content: var(--n-tabs-heading-justify-content);
    overflow-x: var(--n-tabs-heading-overflow-x);
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 20px 0px !important;
    text-align: left;
    position: static;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg {
    fill: #1ab9db !important;
}

.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
    background-color: unset !important;
    background-image: none;
    padding: 7px 12px !important;
}

.elementor-15837 .elementor-element.elementor-element-a62ed91.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
    font-weight: 400 !important;
    padding: 7px 12px;
    position: relative;
    font-family: open_sanssemibold, Helvetica, Arial, sans-serif !important;
    color: #494949 !important;
    line-height: 22px;
}

.elementor-15837 .elementor-element.elementor-element-87146ed {
    --padding-top: 25px !important;
    --padding-bottom: 25px !important;
}

.e-con .elementor-widget.elementor-widget {
	padding: 0px 15px !important;
    margin: 0 0 10px !important;
}

 .elementor-widget-heading .elementor-heading-title {
	 font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	 font-weight: var( --e-global-typography-primary-font-weight );
	 color: var( --e-global-color-primary );
	 display: block;
	 padding: 0;
	 border-bottom: 1px solid #f5f5f5;
	 margin: 0;
	 font-family: open_sanssemibold, Helvetica, Arial, sans-serif !important;
	 font-size: 17px !important;
	 color: #1ab9db !important;
	 font-weight: 400 !important;
	 text-align: left;
	 line-height: 24px;
}