/*
	Theme Name: Hello Biz
	Theme URI: https://elementor.com/products/hello-biz/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Biz is a free, user-friendly Hybrid WordPress Theme that was crafted for seamless integration with the Elementor site builder and tailored specifically for business websites. Perfect for beginners, but far from limited to just them, it features a dedicated beginner-oriented “Home” screen to simplify and streamline the web-building process. Hello Biz also integrates with Elementor’s premium features, giving you access to tools like AI, and accessibility enhancements in one place. Whether launching a startup site or refining a company portfolio, Hello Biz offers a solid, responsive foundation for all web creators. Report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team validates, triages, and handles vulnerabilities. Report here: https://patchstack.com/database/wordpress/theme/hello-biz/vdp.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 1.2.0
	Stable tag: 1.2.0
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-biz
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/



/* custom css */
.mfp-iframe-holder .mfp-close, .mfp-iframe-holder .mfp-close:hover{
     background: transparent;
}

h1,h2,h3,h4,h5,h6{
	font-family: "Unbounded", Sans-serif;
}

/* .sticky-on {
    background-color: transparent !important;
} */

header .e-con{
	--padding-inline-start: none!important;
}


.elementor-kit-7 button:hover {
    background: none!important;
}


.tx-faqWrapper .tx-title{background:none!important}


button#dropdownMenuButton2 {
    color: var(--heading-color)!important;
    background-color: transparent !important;
    border: none!important;
}




.tx-formWrapper .nice-select{
	border: 1px solid!important;
	box-shadow: none!important; 
	background: transparent!important;
}
.tx-formWrapper__styleOne input, .tx-formWrapper__styleOne textarea {
    font-size: 17px!important;
    background-color: transparent !important;
    border: 1px solid #FFFFFF4D !important;
	color: #9fa4af!important;
}
formWrapper__styleOne textarea, .tx-formWrapper .current, .tx-formWrapper__styleOne input::placeholder, .tx-formWrapper__styleOne textarea::placeholder{
	color: FFFFFF4D!important;
	font-family: "Unbounded", Sans-serif!important;
    font-size: 17px!important;
}




.tna-contact-touch .tna-heading-1{
	font-family: "Unbounded", Sans-serif!important;
}

.elementor-1465 .elementor-element.elementor-element-b4f54d9 .tx-faqWrapper .tx-title{
	  white-space: unset;
}



.tx-sideInfoWrapper {
    background-color: #f1f1f1!important;
}


.tx-sideInfoWrapper .tx-close-btn{
	background-color: transparent!important;
	font-size: 20px!important;
}
/* 
.tx-contact-info__horizntal {
	height: 50%;
}
 */
.tx-contact-info__horizntal .tx-icon {
	transform: rotate(10deg)!important;
}


.tx-sideInfo-btn{
	background-color: transparent!important;
}


@media(max-width: 500px){
	formWrapper__styleOne textarea, .tx-formWrapper .current, .tx-formWrapper__styleOne input::placeholder, .tx-formWrapper__styleOne textarea::placeholder{
	color: FFFFFF4D!important;
	font-family: "Unbounded", Sans-serif!important;
    font-size: 13px!important;
}
}


@media (max-width: 372px){
	.tel-service-slide-item .service-hover-item .service-hvr-text {
      padding: 75px 10px 40px !important; 
   		}
	
	.tel-service-slide-item .service-hover-item .service-hvr-text h3{
        line-height: 1!important;
		}
	
	.tel-service-slide-item .service-hover-item .service-hvr-icon{
     top: -160px!important;
		}
	
	.tel-service-slide-item .service-text h3 a{
		font-size: 18px!important;
	}
}

@media(max-width: 1200px){
	
.elementor-1465 .elementor-element.elementor-element-7947f49 { 
	--padding-right: 10px!important;
	--padding-left: 10px!important;
	}
	
.elementor-8 .elementor-element.elementor-element-db5c7a5 { 
	--padding-right: 10px!important;
	--padding-left: 10px!important;
}
}

@media(min-width: 992px){
	
.tel-service-slider-area .tel-service-slider {
    margin: 0 0px 0 0!important;
}	
}

	



@media(min-width: 1200px) and (max-width: 1260px){
	.tel-service-slide-item .service-hover-item .service-hvr-text {
    padding: 100px 30px!important;
   
}
}


@media (min-width: 1490px){
	.tel-service-slide-item .service-hover-item .service-hvr-text {
    padding: 100px 30px!important;
   
}
}



.elementor-widget-text-editor ul {
    list-style-type: disc!important;
    padding-left: 20px; /* important for bullets to appear */
}

.elementor-widget-text-editor ul li {
    list-style-type: disc!important;
}

.elementor-widget-text-editor ul li::marker {
    color: #E10419;
}


/* Accordian Slider overlay */
.accordion-slider .as-vertical.headline-slider{
	 padding-left: 30px;
	 padding-top: 20px;
	 background: rgba(255, 255, 255, 0.28);
	 bottom: 0px!important;
	 right: 0px!important;
}
 

/* author image display none in testimonial slider */
.author-img {
	display: none;
}
.author-text{
	padding-left: 30px;
}


/* .elementor-element-78af479{
	animation: 
} */




.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, .swiper:not(.swiper-initialized)>.swiper-wrapper{
	overflow: visible!important;
}


.tel-service-slide-item .service-text{
     padding-right: 50px!important;
}
.tel-service-slide-item .service-text h3{
    line-height:1!important;
}
 

.tx-main-menu ul li.current-menu-item > a {
    color: var(--theme-color)!important;
}


#menu-hauptnavigation-3-punkte li a{
	font-family: "Unbounded", Sans-serif!important;
}