/*
Theme Name: Hello Biz Child
Theme URI: https://elementor.com/products/hello-biz/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-biz
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-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.
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,style-variations
Version: 1.1.1.1752065772
Updated: 2025-07-09 12:56:12

*/


/*
.elementor-location-header::before {
    background: linear-gradient(0deg, #00000000 0%, #00000022 20%, #0000000a 35%, #00000054 50%, #00000052 70%);
    position: relative;
    z-index: 1;
} */


.cpel-switcher__nav,
.cpel-switcher__list {
  position: relative; 
  z-index: 1000000001 !important;
}
.elementor .elementskit-parallax-multi-container,
.elementor .e-con {
  overflow: visible !important; 
}

ul.cpel-switcher__list li {
    padding: 0px 16px;
}
ul.cpel-switcher__list {
    background: white;
    left: -15px;
}


.header-sticky .ekit-sticky--effects.header-full .show .elementor:first-child {

	margin-top:62.4px!important;
}
.header-sticky .ekit-sticky--effects.header-full .show {
    box-shadow: none !important;
    left: 16% !important;
    opacity: 1 !important;
}


.header-sticky  .custom-mega-menu{
	
    opacity: 0!important;
}
.header-full.ekit-sticky--top.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.ekit-sticky.ekit-sticky--effects.ekit-sticky--active.ekit-section--handles-inside {
    z-index: 9999999 !important;
}

.header-sticky  .custom-mega-menu {
 transition: all 0s ease!important;
}
.header-sticky .ekit-sticky--effects.header-full .show {
opacity:1!important;	
}


.header-sticky .ekit-sticky__spacer div#MegaMenuUk {
    display: none;
}


.header-sticky .elementor-location-header::before { 
	opacity:0!important;
	transition:.3s!important;
	}


div#MegaMenu ul.elementor-icon-list-items {
    list-style: none;
    padding: 0;
}

 div#MegaMenu  .elementor-location-header::before {
      opacity:0!important;
	  display: none!important;
}

.header-sticky .ekit-sticky__spacer div#MegaMenu {
    display: none;
}


.custom-mega-menu {
    opacity: 0;
    visibility: hidden;
     transition: all 0.3s ease;
    position: absolute;
    left: 24%;
    z-index: 9999;   
    backdrop-filter: blur(2px) !important;
}

.custom-mega-menu .elementor:first-child {
    margin-top: 55px;
    background: white;
}

.header-full .elementor-widget.elementor-widget-html {

    transition: all 0.3s ease;
    position: absolute;
    top: 29px;
   
    width: 100%;
    z-index: 9999;
     background: #ffffffb5 !important;
    backdrop-filter: blur(2px) !important;
    box-shadow: 0px 3px 9px #89898924!important;
}

.elementor-nav-menu .sub-arrow {
    margin-top: -6px;
    margin-left: -3px;
}


.custom-mega-menu.show {
    opacity: 1!important;
  visibility: visible;
  transform: translateY(0);
}




.ekit-sticky--effects #h-col2 img {
    object-position: left !important;
    margin-left: -100px;
}



.randevu-al-sec label {
    display: none!important;
}

.randevu-al-sec input, .randevu-al-sec textarea {
    border: none!important;
    border-radius: 4px!important;
}



.randevu-al-sec .forminator-row-last button {
    padding: 12px 48px!important;
}



.forminator-edit-module {
    display: none!important;
}

.cate-info span.elementor-post-info__terms-list span:nth-child(2) {
    display: none;
}
.cate-info span.elementor-post-info__terms-list span {color: white;}

.cate-info span.elementor-post-info__terms-list {
    background: #003e90;
    color: #003e90;
    padding: 10px 21px;
}

.ha-ihe-wrapper.grid {
    width: 100% !important;
}


.hoverbtn a:hover {
    scale: 1.03;
    transition: .3s;
}
.hoverbtn a {
    transition: .3s;
}

.forminator-button-submit {
    background: #0347a2 !important;
    color: white !important;
    box-shadow: none !important;
    font-size: 17px !important;
    padding: 11px 32px !important;
}

.forminator-label {
    font-size: 16px!important;
    font-weight: 400!important;
    margin-bottom: 2px!important;
}

.forminator-error-message::before {
    content: "!";
    background: #0441bc;
    padding: 3px 8px !important;
    color: white !important;
    font-size: 13px;
    font-weight: 900;
    margin-right: 10px;
}

.forminator-error-message {
    position: absolute;
    margin-top: -6px !important;
    display: block !important;
    background: white !important;
    border: 1px solid #d6d6d6;
    font-size: 14px !important;
    color: black !important;
    font-weight: 300 !important;
    margin-left: 15px !important;
}

.forminator-field textarea {
    min-height: 90px!important;
    max-height: 120px!important;
}

.forminator-input, .forminator-field textarea {
    font-size: 15px!important;
    padding: 13px 16px!important;
}

.forminator-iti-input input {padding-left: 80px!important;/* color: red!important; */}



.header-full.elementskit-parallax-multi-container {
	background:#ffffff00!important;
	 box-shadow: 0 0 10px 0 rgb(0 0 0 / 0%)!important;
	  transition: .2s!important;  
}

.sticky-wp a
{
	width:0!important;
	transition:.0s!important;
	opacity:0!important;
}

.ekit-sticky--effects.header-full .elementor-widget.elementor-widget.sticky-wp a{
	transition:.2s!important;
    width: 100% !important;
    opacity: 1 !important;
}

.ekit-sticky--effects .elementor-nav-menu--layout-horizontal .elementor-nav-menu li a {
    font-size: 17px !important;
    text-transform: capitalize !important;
}

.ekit-sticky--effects .elementor-nav-menu--main .elementor-nav-menu a {
	padding:0px 10px!important;
}

.ekit-sticky--effects .nav-menu-kont .elementor-nav-menu--main a,
.ekit-sticky--effects .nav-menu-kont .elementor-nav-menu--dropdown a {
  padding: 13px 20px !important;
}




.header-sticky .ekit-sticky--effects.header-full {
  background:#fff!important;
 box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%)!important;
 transition-delay: 0.9s!important;
	opacity:1!important;
	transition: .4s!important;
}


.ekit-sticky--effects .e-con-inner {
    flex-wrap: nowrap!important;
}
.h-col1.elementskit-parallax-multi-container, .h-col3.elementskit-parallax-multi-container {
    transition: .3s !important;
	opacity:1!important;
	 

}

div.elementor .ekit-sticky.elementor-element {
    -webkit-transition: background-color .0s ease-in!important;
    transition: background-color .0s ease-in!important;
}

.ekit-sticky--effects .h-col1, .ekit-sticky--effects .h-col3{
	transition: .3s !important;
	animation-delay:.2s!important;
    width: 0 !important;
    opacity: 0!important;
    pointer-events: none !important;
    height: 0px !important;
    overflow: hidden !important;
}

.h-col3 , 
 .h-col1  {
	transition: .2s !important;
	     height: 46px !important;
	 overflow:hidden!important;
	animation-delay:0.3s!important;

}

.randevu-al-sec  .forminator-field textarea {
    max-height: 55px !important;
}

.tabsec .e-n-tab-title[aria-selected=true] {
    background: #003f8e !important;
	 color: white!important;
}



.tabsec .e-n-tab-title[aria-selected=false]:hover {
    background: #003f8e14 !important;
    color: #003f8e !important;
}

.tabsec .e-n-tab-title {
	
    color: black!important;
}
@media only screen and (max-width: 768px) {
li.populer-tedaviler:hover svg.e-font-icon-svg.e-fas-caret-down * { color: white !important; fill: white !important; }
	.tabsec .e-n-tabs-heading {
    margin-bottom: 30px!important;
}
	
.tabsec .e-n-tabs-heading button {
    margin: 0!important;
    padding: 10px 18px!important;
    order: 1!important;
    width: max-content!important;
}

.tabsec .e-n-tabs-heading {
    display: flex!important;
}

.e-n-tabs-heading button * {
    font-size: 14px!important;
}
	}

 @media only screen and (min-width: 900px) and (max-width: 1100px)  {
.h-col3 {
    width: 30% !important;
}
.h-col1 {
    width: 30% !important;
}
.h-col1 .elementor-icon-list--layout-inline {
    display: none !important;
}}



@media only screen and (min-width: 1024px) {
.populer-tedaviler ul { 
display:none!important;}}

@media only screen and (max-width: 1024px) {
	
	li.populer-tedaviler .sub-menu a {
    font-size: 15px !important;
    text-transform: uppercase;
}
	
	div#acilirmenu {
    display: none !important;
}
	}

@media only screen and (max-width: 768px) {
.ekit-sticky--effects #h-col2 img {
    margin-left: 0px!important;
}

	
.header-full {
    background: white;
}}
