/*
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;
} */

.forminator-field-phone input::placeholder {
    opacity: 0 !important;
}

.uzun-form .forminator-label {
    color: white!important;
}

.uzun-form button.forminator-button.forminator-button-submit {
    background: white;
    color: #0441bc !important;
}

.uzun-form button.forminator-button.forminator-button-submit:hover {
    background: #ebeaea!important;
}

.uzun-form .forminator-field label {
    color: white!important;
}

.uzun-form .forminator-field label a {
    color: #e9dd00;
}


.forminator-error-message {
    z-index: 1;
}

.ha-ihe-wrapper.grid {
    height: 205px;
}

.ha-ihe-fig.ha-effect-apollo .ha-ihe-img {
    opacity: .68!important;
}

.ha-ihe-fig.ha-effect-apollo:hover .ha-ihe-img{
opacity: .55!important;	
}

.ha-ihe-caption h2 {
    text-align: center !important;
}

.ha-ihe-caption {
    padding: 15px !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}

.tab .elementor-post__thumbnail img {
    width: 100%;
    height: 100%!important;    
    transition: .3s !important;
    object-fit: cover;
}

.tab article.elementor-post:hover .elementor-post__thumbnail img {
	filter: brightness(0.9); 
	transition:.3s!important;
}
.tab article.elementor-post:hover a {
    color: #0441bc !important;
    transition: .3s!important;
}

.tab article.elementor-post a {
    transition: .3s!important;
}

.tab .elementor-post__text {
    align-content: center;
} 

.tab .tab-content.elementkit-tab-content p.colored {
    font-size: 17px;
    color: #0441bc;
	margin-bottom:60px!important;
    font-weight: 500;
    width: 80%;
}

.emhead em { 
    font-weight: 400;
    font-style:normal!important;
}

.bottom-line::before {
    content: "";
    background-size: 100%;
    background-image: url(https://lexlegal.mezbilisim.dev/wp-content/uploads/2025/07/line-small.png);
    width: 100%;
    left: 0px;
    bottom: -86px;
    position: relative;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
}

.team .elementor-image-box-img img { 
width:100%!important;
}


.bottom-line {display: inline-block;}

.bottom-line b {position: relative;}




.ekit-sticky--active { width: 100% !important; }


.elementor-widget-text-editor thead {
    background: #0441bc;
    color: white !important;
}

span.ha-breadcrumbs-text:hover {
    scale: 1 !important;
	color:black!important;
    font-size: 14px !important;
    font-weight: 200 !important;
}


.select2-selection {
    border-radius: 0px !important;
    border: 1px solid #c2c2c2 !important;
    background: white!important;
}

.select2-selection span {font-weight: 300 !important;color: #444 !important;font-size: 16px !important;}

.forminator-select-dropdown--below {
    background: white!important;
    border: 1px solid #e7e7e7 !important;
    box-shadow: 0px 0px 13px #0441bc26;
    border-radius: 1px;
}



.select2-results__options li {
    padding: 7px 12px !important;
    font-weight: 300 !important;
    font-size: 15px !important;
    color: #444 !important;
    line-height: 1.5 !important;
}

span.forminator-icon-chevron-down {
    font-size: 9px !important;
}


.select2-results__option--highlighted {
    background: #ececec !important;
}




body.bg-opacity-black::before {
    content: "";
    background: #0000009c;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 3;
}

.elementor-post-info {
    list-style: none!important;
    padding: 0!important;
}


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

.header-sticky .topbar {
    opacity: 0 !important;
    transition: .3s !important;
}

.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-error-message::before {
    content: "!";
    background: #0441bc;
    padding: 3px 8px !important;
    color: white !important;
    font-size: 13px;
    font-weight: 900;
    margin-right: 10px;
}


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

.forminator-field input, .forminator-field textarea {
    border-radius: 0px!important;
    font-weight: 300!important;
	color:#444!important;
	    font-size: 15px !important;
    border: 1px solid #c2c2c2 !important;
}

.iti__selected-dial-code {
    font-weight: 300 !important;
    color:#444!important;
}


.forminator-field input::placeholder {
    font-weight: 300!important; 
	color:#8c8c8c!important;
}

.forminator-field label {
    color: black;
    font-size: 13px!important;
    margin-bottom: 3px!important;
    font-weight: 400!important;
}

span.forminator-checkbox-box::before {
    color: #0441BC !important;
}
span.forminator-checkbox-box {
    border: 1.3px solid #0441BC !important;
    background: white !important;
}

span.forminator-checkbox-label a {
    color: #0441BC; 
	font-weight:500!important;
}

li.ha-breadcrumbs-item.ha-breadcrumbs-end span {
    font-size: 16px !important;
}

button.forminator-button.forminator-button-submit {
    background: #0441bc;
    color: white!important;
    padding: 11px 40px!important;
    font-size: 16px!important;
    border-radius: 0!important;
    box-shadow: none!important;
	
	
	
}

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

button.forminator-button.forminator-button-submit:hover {
    box-shadow: none!important;
    background: #124ec9 !important;
}

.forminator-row {
    margin-bottom: 17px!important;
}


/*
.home .topbar a, 
.home .topbar p,
.home .header-bottom a, 
.home .header-bottom svg {
    color: white !important;
    fill: white;
}
.home .topbar, 
.home .header-bottom { 
background:none!important;
} */

.elementor-location-footer ul {
    list-style: none;
    padding: 0;
}

.header-bottom {
    box-shadow: 0px 0px 9px #89898924 !important;
}
/* 
.home .header-bottom {
    box-shadow: none!important;
} */
/* 
.home .elementor-location-header::before {
  content: "";
    display: block !important;
    position: absolute;
    top: -55px;
    left: -0px;
    right: -0px;
    bottom: -0px;
    z-index: 1;
    background: linear-gradient(180deg, rgb(0 0 0) 30%, rgba(0, 0, 0, 0));
    
    pointer-events: none;
	transition:.3s!important;
	 height: 204px;
}
*/
.header-sticky .elementor-location-header::before { 
	opacity:0!important;
	transition:.3s!important;
	}

 div#MegaMenuUk  .elementor-location-header::before {
      opacity:0!important;
	  display: none!important;
}
/* 
.home .logo img {
    filter: brightness(99999) !important;
}
 */

.elementor-location-header .ekit-sticky--top {
    
	transition: .3s!important;
}
.elementor-location-header .ekit-sticky--active {
   background: #ffffffe8 !important;
    transition: .3s !important;
	box-shadow: 0px 0px 9px #89898924!important;
    backdrop-filter: blur(2px) !important;
}


 .elementor-location-header .ekit-sticky--active  span.sub-arrow,  .elementor-location-header .ekit-sticky--active  span.sub-arrow svg {
    fill: black!important;
}

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

.elementor-location-header .ekit-sticky--active .logo img {
    filter: none!important;
}

.elementor-location-header .ekit-sticky--active .menu-item-object-custom a {
	color:black!important;
}


.home-posts .elementor-post:hover img {
    filter: brightness(0.7);
}

.home-post.small .elementor-post:hover img {
    filter: brightness(0.7);
}



.home-post.small .elementor-post:hover a {
    color: #0441bc !important;
    transition: .3s !important;
}


img.star-rev {
    width: 150px;
    display: flex;
    justify-self: center;
    margin-bottom: 10px;
}


.home-posts .elementor-post__text {
margin-top: -125px;
    position: relative;
    z-index: 1;
    padding-right: 24px;
    padding-left: 24px;
    top: -20px;
}

.home-posts.big .elementor-post__text {

    top: -70px;
}

.home-posts article.elementor-post.elementor-grid-item .elementor-post__thumbnail::before {
    content: "";
	bottom:0!important;
    display: block;
    background: linear-gradient(0deg, #000000ab, transparent);
    position: absolute;
    z-index: 1;
    width: 100%;
    height: -webkit-fill-available;
}

.home-post.small article.elementor-post.elementor-grid-item .elementor-post__thumbnail::before { 
	 content: "";
    display: block;
    background: linear-gradient(0deg, #0000005e 20%, transparent 80%);
    position: absolute;
    z-index: 1;
    width: 100%;
    height: -webkit-fill-available;

}
.img-acc-sec .e-n-accordion-item-title-text img {
    height: 25px;
    width: 25px;
    object-fit: cover;
    position: relative;
    margin-right: 15px;
    left: 5px;
}

.img-acc-sec .e-n-accordion-item-title-text {display: inline-flex;}

summary.e-n-accordion-item-title {
    align-items: flex-start;
    display: flex;
    justify-content: space-between!important;
}

.custom-mega-menu {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    position: absolute;
    top: 29px;
    left: -23.5%;
    width: 123%;
    z-index: 9999;
       background: #ffffffb5 !important;
    backdrop-filter: blur(2px) !important;
    box-shadow: 0px 3px 9px #89898924!important;
}

.custom-mega-menu-personal {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    position: absolute;
    top: 29px;
    left: -23.5%;
    width: 123%;
    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;
  visibility: visible;
  transform: translateY(0);
}

.custom-mega-menu-personal.show {
    opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
/* 
.home .header-bottom a:hover {
    color: #dadada !important;
} */

.ekit-sticky--effects ul li a.elementor-item:hover {
    color: #0441BC !important;
}

.bq-text blockquote.elementor-blockquote {
    padding: 12px;
    background: #fafafa;
    margin-left: 13px;
    padding-right: 20px;
    padding-left: 30px !important;
}


.mega-menu-trigger-uk ul { 
display:none!important;}

@media only screen and (min-width: 500px) and (max-width: 1300px) {
  .c-address::before,
  .c-visit::before {
    opacity: 0!important;
  }
}


@media only screen and (max-width: 500px) {
.c-visit::before {
    scale: 0.7!important;
    left: -90px!important;
    top: -70%!important;
	
	
}	
	

    .c-address::before {
        width: 140% !important;
        height: 114% !important;
        background-size: 99% 104% !important;
    }
}



@media only screen and (max-width: 768px) {


.home-post.small article { 
	display: block; 
	}
	
}


	.select2-results__option--selected {
    background: #d4d4d4 !important;
}
	

.forminator-col-6 {
    width: 48%!important;
}


.forminator-row .forminator-col-6:nth-child(1) {
    margin-right: 10px;
}

.forminator-row .forminator-col-6:nth-child(2) {
    margin-left: 10px;
}

.forminator-row {
    display: flex;
}


.forminator-col-12 {
    width: 100%;
}

body.forminator-hustle-dropdown-fix .forminator-select {
    z-index: 2;
}
.forminator-select-dropdown-container--open {
    z-index: 2!important;
}

@media only screen and (max-width: 541px) {
.forminator-col-6 {
    width: 47% !important;
}}