/**
* Theme Name: Lebuild Child
* Description: This is a child theme of Lebuild, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path">template_path</a>
* Template: lebuild
* Version: 2.0.0
*/


/*** SCHRIFT ***/
@font-face {
  font-family: 'Klavika Condensed';
  src: url('https://kath.formatwerbung.com/wp-content/uploads/2025/08/Klavika-Condensed.woff2') format('woff2'),
    url('https://kath.formatwerbung.com/wp-content/uploads/2025/08/Klavika-Condensed.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

p, a, ul, li, span, h1,h2,h3,h4,h5,h6 {
	font-family: 'Klavika Condensed', sans-serif !important;
}

h1, h1 span.word, .breadcrumb-area .title h2 {
	font-size: 3.0rem;
	line-height: 4.0rem !important;
	font-weight: 800 !important;
	letter-spacing: 0.4rem !important;
}

@media (max-width: 768px) {
	h1, h1 span.word	 {
		font-size: 1.8rem !important;
		line-height: 3.0rem !important;
		font-weight: 800 !important;
		letter-spacing: 0.4rem !important;
	}
}
@media (max-width: 480px) {
	h1, h1 span.word .breadcrumb-area .title h2 {
		font-size: 1.8rem;
		line-height: 2.5rem !important;
		font-weight: 800 !important;
		letter-spacing: 0.4rem !important;
		text-transform: uppercase !important;
	}
	.breadcrumb-menu {
    	display: none;
	}
}

h2 {
	font-size: 2.0rem !important;
	line-height: 3.0rem;
	font-weight: 600 !important;
	text-transform: uppercase !important;
h3 {
	font-size: 1.8rem !important;
	line-height: 2.0rem;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}
h4 {
	font-size: 1.6rem !important;
	line-height: 1.5rem;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

p, span, li, 
.features-content-box p, 
.features-content-box ul li{
	font-size: 1.25rem;
	line-height: 1.7rem;
	font-weight: 300;
}
a {
	font-size: 1.25rem !important;
	line-height: 1.7rem;
}

.e-font-icon-svg.e-fab-facebook {
    height: 2.8rem !important;
    width: 2.8rem !important;
}

/**** Button ***/

.btn-one {
    background: #0f2646 !important;
}
.btn-one .txt i.arrow1::after{
    background: #ffffff !important;
    background-color: #ffffff !important;
}

.features_bg_image {
    height: auto;
}

.btn-one.style3 {
    line-height: 58px;
    border: 1px solid #11161e !important;
    background: rgba(255, 255, 255, 0.10);
}
.btn-one{
    font-size: 16px !important;
    line-height: 60px !important;
    font-weight: 700 !important;

}
.elementor-kit-8 a {
    line-height: auto !important;
}

/*** FOOTER ***/
	
.elementor.elementor-2117.elementor-location-footer{
	background-color: #0F2646
}