/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/


p, .body-line-height {
    line-height: 1.4em;
}

.header-line-height {
    line-height: 3.6em;
}

@media only screen and (max-width: 600px) {
  .mobile-cta-heading {
    line-height: 1.3em; 
	  font-size: 40px;
	}
}

.h1-line-height {
    line-height: 2em;
}

/*======Vertical Tabs CSS*/
.nav-pills.pix-pills-1 .nav-link {
    line-height: 1.1em;
}

.tab-content-btn {
    font-weight: 500;
    padding-top:5px;
    font-size: 16px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    padding: 20px 25px 20px 25px !important;
}


/*=======Headings Highlight Underlines*/
.underlined-text-yellow-big {
    background-image: linear-gradient(var(--e-global-color-36720e6), var(--e-global-color-36720e6));
    background-repeat: no-repeat;
    background-size: 100% 30%;
    background-position: 0% 100%;
    transition: background-size 0.2s ease;
}

.underlined-text-yellow-big:hover {
    background-size: 100% 100%;
    transition: background-size 0.2s ease;
}

.underlined-text-yellow {
    background-image: linear-gradient(var(--e-global-color-36720e6), var(--e-global-color-36720e6));
    background-repeat: no-repeat;
    background-size: 100% 10%;
    background-position: 0% 100%;
    transition: background-size 0.2s ease;
}

.underlined-text-yellow:hover {
    background-size: 100% 100%;
    transition: background-size 0.2s ease;
}

.underlined-text-blue {
    background-image: linear-gradient(var(--e-global-color-secondary), var(--e-global-color-secondary)) !important;
    background-repeat: no-repeat;
    background-size: 100% 10%;
    background-position: 0% 100%;
    transition: background-size 0.2s ease;
}

.underlined-text-blue:hover {
    background-size: 100% 100%;
    transition: background-size 0.2s ease;
}

.elementor-3513 .elementor-element.elementor-element-83c1796 .nav-item a:not(.active) {
    margin-top: 21px !important;
}
