/*
Theme Name: JupiterX Child
Description: Jupiter X Child Theme
Author: Artbees
Author URI: https://jupiterx.com
Template: jupiterx
Version: 1.0.0
Text Domain: jupiterx-child
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom CSS codes in assets/less/style.less */

.tabs .elementor-tab-title {
	padding: 40px !important;
}

.tabs .elementor-tab-content ul li {
	line-height: 40px;
}

.tabs .elementor-tab-content ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 9px;
    width: 5px;
    height: 5px;
    background-color: #79bec9;
}

.tabs .elementor-tab-content {
	padding: 40px !important
}

.tabs .elementor-tab-content hr {
    border: solid #ccc;
    border-width: 1px 0 0;
    margin: 1.875em 0;
    height: 1px;
    overflow: hidden;
}

.tabs .elementor-tab-title.elementor-active {
	border-top: 2px solid #E30613 !important;
}

.tabs .elementor-tab-content a {
	color: #000;
    text-decoration: underline;
    transition: color .3s;
}

.tabs .elementor-tab-content .grid {
    display: flex;
	flex-direction: row;
}

.article-page-title::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 13px;
        left: -57px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 87.5px 0 87.5px 87px;
        border-color: transparent transparent transparent #ebfbff;
}

.b-quicklinks {
	color: #231F20;
    margin-bottom: 30px;
}

.b-quicklinks ul {
	margin: 0 0 1.875em;
    list-style: none;
    padding: 0
}

.b-quicklinks__title {
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: 700
}

.b-quicklinks__item {
    position: relative;
    margin-bottom: 7px
}

.b-quicklinks__item::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-size: 19px auto
}

.b-quicklinks__item::after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JjMTYwZCIgZD0iTTEuMyAyMS4zaDM0LjFsLTYuMyA1LjVjLS41LjUtLjYgMS4zLS4xIDEuOHMxLjMuNiAxLjguMWw4LjgtNy43LjEtLjEuMS0uMS4xLS4xczAtLjEuMS0uMWMwIDAgMC0uMS4xLS4xdi0uMS0uMS0uMS0uMS0uMS0uMS0uMS0uMXMwLS4xLS4xLS4xYzAgMCAwLS4xLS4xLS4xbC0uMS0uMWgtLjFsLS4xLS4xLTguOC03LjdjLS4yLS4yLS41LS4zLS44LS4zLS40IDAtLjcuMS0xIC40LS41LjUtLjQgMS4zLjEgMS44bDYuMyA1LjVIMS4zYy0uNy0uMy0xLjMuMy0xLjMgMXMuNiAxLjMgMS4zIDEuM3oiLz48L3N2Zz4=")
}

.b-quicklinks__link {
    position: relative;
    padding-left: 32px;
    text-decoration: none;
    color: #231F20;
}


.article-title:not(:first-child) {
	margin: 20px !important;
}

.article-title::before {
    content: "";
    display: block;
    width: 39px;
    height: 39px;
    background-repeat: no-repeat;
    background-size: 39px auto;
}

.article-title::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JjMTYwZCIgZD0iTTEuMyAyMS4zaDM0LjFsLTYuMyA1LjVjLS41LjUtLjYgMS4zLS4xIDEuOHMxLjMuNiAxLjguMWw4LjgtNy43LjEtLjEuMS0uMS4xLS4xczAtLjEuMS0uMWMwIDAgMC0uMS4xLS4xdi0uMS0uMS0uMS0uMS0uMS0uMS0uMS0uMXMwLS4xLS4xLS4xYzAgMCAwLS4xLS4xLS4xbC0uMS0uMWgtLjFsLS4xLS4xLTguOC03LjdjLS4yLS4yLS41LS4zLS44LS4zLS40IDAtLjcuMS0xIC40LS41LjUtLjQgMS4zLjEgMS44bDYuMyA1LjVIMS4zYy0uNy0uMy0xLjMuMy0xLjMgMXMuNiAxLjMgMS4zIDEuM3oiLz48L3N2Zz4=")
}

.article-title::after {
        content: "";
        position: absolute;
        z-index: -1;
        left: -36px;
        bottom: -11px;
        width: 69px;
        height: 34px;
        background-color: #ebfbff;
        pointer-events: none;
    }

.elementor-widget-text-editor ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 9px;
    width: 5px;
    height: 5px;
    background-color: #79bec9;
}