/**
Theme Name: unintech
Author: VIAL Kreativagentur
Author URI: https://vial-agentur.de/
Description: Custom theme for unintech GmbH
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: unintech
Template: astra
*/


:root {
	font-size: 62.5%;
}

/*p a {
	text-decoration: underline;
}*/

a:hover {
	text-decoration-thickness: 2px !important;
}

/*unintech divider*/
.unintechdivider .elementor-divider-separator {
    transform: skew(-33deg);
}

.lineheadline, .linep {
    position: relative;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
}

.lineheadline h2, .linep p, .lineheadline h1 {

    position: relative;
    z-index: 1;
    padding-right: 12px; 
    
}

.lineheadline::after {
    content: "";
    flex-grow: 1;
    max-width: 200px;
    height: 6px;
    background-color: var(--e-global-color-accent);
    transform: skew(-33deg);
	margin-top: 8px;
}

.linep::after {
      content: "";
    flex-grow: 1;
    max-width: 200px;
    height: 4px;
    background-color: var(--e-global-color-accent);
    transform: skew(-33deg);
}
    

@media (max-width:1024px) {
    .lineheadline {
        display: grid;
    }
    
    .lineheadline::after {
        height: 6px;
        margin-top: 4px;
    }
    
    .linep::after {
        max-width: 150px;
    }
    
}

@media (max-width:767px) {
    .lineheadline::after {
        height: 4px;
        margin-top: 4px;
    }
    
    .linep::after {
        max-width: 100px;
		height: 3px;
    }
}

/*sticky header*/

/*icons entfernen*/
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
	display: none;
}
/*mobile title*/
.ast-builder-menu-mobile .main-navigation .menu-item > .menu-link {
	font-size: 2rem;
	font-family: "Cabin Condensed local";
}

/*submenu*/.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item .menu-link {
	color: var(--e-global-color-c8e9231) !important;
	font-size: 1.6rem;
}


/*custom bullet point*/
.unintechbullet li {
	list-style-type: none;
}

.unintechbullet ul {
margin:	0 0 0em 0em;
}

.unintechbullet ul li:first-child {
margin:	8px 0 0em 0em;
}

.unintechbullet li::before {
content: '';
display: inline-block;
height: 16px;
width: 16px;
background-size: contain;
background-repeat: no-repeat;
background-image: url('https://www.unintech.de/wp-content/uploads/2025/03/unintech-bullet-point-dark-knight-web.svg');
margin-right: 8px;
margin-bottom: -2px;
}


/*custom unintech pagination elementor loop*/
html .elementor-widget-loop-carousel .swiper-pagination-bullet {
	width: 100px;
	max-width: 100px;
	height: 6px;
	transform: skew(-33deg, 0deg);
}

html .swiper-pagination-bullet {
	border-radius: 0%;
}

@media (max-width:767px) {
html .elementor-widget-loop-carousel .swiper-pagination-bullet {
	width: 56px;
	max-width: 56px;
	height: 10px;
}
	}

/*bug hotspot no break mobile*/
.elementor-79 .elementor-element.elementor-element-2c84d63 .e-hotspot__tooltip {
	white-space: normal;
}

/*Space p on course page registration status*/
.elementor-icon-list-text p {
	margin-bottom: 0em !important;
	color: var(--e-global-color-secondary) !important;
}
