/*
Theme Name: Workuid
Theme URI: https://workuid.com/
Description: Hello Elementor child theme for Workuid.
Author: Workuid
Author URI: https://workuid.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: workuid
*/

/* Child theme custom styles go below this line */


header#masthead {
    position: absolute!important;
    top: 0;
    right: 0;
    left: 0;
}

#filo-global-header {
    position: absolute!important;

	    top: 0;
    right: 0;
    left: 0;
	z-index:999
}

.sektorSlider figure.swiper-slide-inner {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.sektorSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: -30px!important;
}

.sektorSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: -30px!important;
}

input#wpforms-249-field_3, input#wpforms-249-field_1, input#wpforms-249-field_5, input#wpforms-249-field_4 {
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
	font-weight: 600;
}

textarea#wpforms-249-field_2 {
    max-width: 60%;
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
    height: auto;
	font-weight: 600;
}

div#wpforms-249-field_6-container {
    max-width: 60%;
    margin: 0 auto;
}

label.wpforms-field-label-inline {
    color: #fff;
}

span.wpforms-required-label {
    display: none!important;
}

label.wpforms-field-label-inline {
    font-weight: 600!important;
}

label.wpforms-field-label {
    text-align: center;
    color: #fff;
    font-size: 20px!important;
    font-family: 'Poppins'!important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    width: 60%;
    margin: 0 auto;
    font-weight: bold;
    color: #f7be16!important;
    font-family: 'Poppins'!important;
    margin-top: 10px;
}

label#wpforms\[fields\]\[6\]\[\]-error {
    width: 100%;
}

button#wpforms-submit-249 {
    background-color: #F7BE16;
    color: #fff!important;
    border-color: #F7BE16!important;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 30px;
}

.wpforms-submit-container {
    text-align: center;
}

label#wpforms-249-field_1_suggestion, label#wpforms-249-field_2_suggestion, label#wpforms-249-field_3_suggestion, label#wpforms-249-field_4_suggestion, label#wpforms-249-field_5_suggestion {
    display: none;
}

div#wpforms-confirmation-249 {
    background: none!important;
    border: 2px solid #F7BE16;
    color: #fff;
    text-align: center;
    font-family: 'Poppins'!important;
    font-weight: bold;
}

#wpcf7-f689-p41-o1 label {
    text-align: center;
    color: #fff;
    font-size: 20px!important;
    font-family: 'Poppins'!important;
	font-weight: bold;
}

#wpcf7-f689-p41-o1 .wpcf7-text {
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
    font-weight: 600;
    width: 70%;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin: 0 auto!important;
    display: block!important;
    width: 70%;
    background: none;
    border: none;
    border-bottom: 2px solid white!important;
    color: #fff;
    font-size: 16px!important;
    font-weight: 500!important;
	  text-align:center;
}

span.wpcf7-list-item {
    width: 70%;
    margin: 20px 0;
}

span.wpcf7-list-item-label {
    font-size: 16px!important;
    font-weight: 600;
}

input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    margin-top: 20px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #F7BE16;
    color: #fff!important;
    border: solid 2px #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 30px;
	margin: 0 auto!important;
		display:block;
}

.wpcf7-not-valid-tip {
    display: block;
    margin: 0 auto!important;
    text-align: left;
    color: #fff;
    width: 70%;
    font-size: 14px;
    margin-top: 5px!important;
}

.wpcf7-response-output {
    text-align: center;
    color: #fff;
    border: none!important;
    font-size: 22px;
    font-weight: 600;
}

input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
   display: block;
    text-align: center;
    width: 20%;
}

#wpcf7-f689-p41-o1 > form > p:nth-child(11) > label > span:nth-child(2) > span {
    width: 70%;
    position: absolute;
    bottom: -20px;
}

span.wpcf7-form-control-wrap {
    display: flex;
    justify-content: center;
}

.elementor-41 .elementor-element.elementor-element-1126d7d .elementskit-section-title-wraper .elementskit-section-title {
    text-decoration: underline;
}

span.wpcf7-list-item-label {
    display: inline;
    vertical-align: baseline;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    word-break: break-word;
}
span.wpcf7-form-control-wrap {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

span.wpcf7-list-item label {
    text-align: left!important;
}

input#wpforms-2738-field_3, input#wpforms-2738-field_1, input#wpforms-2738-field_5, input#wpforms-2738-field_4 {
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
	font-weight: 600;
}

textarea#wpforms-2738-field_2 {
    max-width: 60%;
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
    height: auto;
	font-weight: 600;
}

div#wpforms-2738-field_6-container {
    max-width: 60%;
    margin: 0 auto;
}


button#wpforms-submit-2738 {
    background-color: #F7BE16;
    color: #fff!important;
    border-color: #F7BE16!important;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 30px;
}


label#wpforms-2738-field_1_suggestion, label#wpforms-2738-field_2_suggestion, label#wpforms-2738-field_3_suggestion, label#wpforms-2738-field_4_suggestion, label#wpforms-2738-field_5_suggestion {
    display: none;
}

div#wpforms-confirmation-2738 {
    background: none!important;
    border: 2px solid #F7BE16;
    color: #fff;
    text-align: center;
    font-family: 'Poppins'!important;
    font-weight: bold;
}

#wpcf7-f689-p41-o1 label {
    text-align: center;
    color: #fff;
    font-size: 20px!important;
    font-family: 'Poppins'!important;
	font-weight: bold;
}

#wpcf7-f689-p41-o1 .wpcf7-text {
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
    font-weight: 600;
    width: 70%;
}

#wpcf7-f689-p41-o1 > form > p:nth-child(11) > label > span:nth-child(2) > span {
    width: 70%;
    position: absolute;
    bottom: -20px;
}


#wpcf7-f2749-p2745-o1 label {
    text-align: center;
    color: #fff;
    font-size: 20px!important;
    font-family: 'Poppins'!important;
	font-weight: bold;
}

#wpcf7-f2749-p2745-o1 .wpcf7-text {
    margin: 0 auto;
    background: none!important;
    border: none;
    border-bottom: 2px solid #fff!important;
    border-radius: 0!important;
    color: #fff;
    font-weight: 600;
    width: 70%;
}

#wpcf7-f2749-p2745-o1 > form > p:nth-child(11) > label > span:nth-child(2) > span {
    width: 70%;
    position: absolute;
    bottom: -20px;
}

li.elementor-icon-list-item {
    list-style-type: none;
}

 /* ElementsKit hamburger button - mobile tap/focus highlight kapatma */
                button.elementskit-menu-hamburger.elementskit-menu-toggler {
                    -webkit-tap-highlight-color: rgba(0,0,0,0);
                    -webkit-touch-callout: none;
                    outline: none !important;
                    box-shadow: none !important;
                    background: transparent !important;
                }

                /* Focus/active state'lerde oluşan arkaplan/outline/box-shadow'u kapat */
                button.elementskit-menu-hamburger.elementskit-menu-toggler:focus,button.elementskit-menu-hamburger.elementskit-menu-toggler:focus-visible,button.elementskit-menu-hamburger.elementskit-menu-toggler:active {
                    outline: none !important;
                    box-shadow: none !important;
                    background-color: transparent !important;
                }

                /* İkonun kendisi highlight alıyorsa */
                button.elementskit-menu-hamburger.elementskit-menu-toggler i {
                    -webkit-tap-highlight-color: rgba(0,0,0,0);
                }


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


input#wpforms-249-field_3, input#wpforms-249-field_1, input#wpforms-249-field_5, input#wpforms-249-field_4 {
    width: 80%;
}

textarea#wpforms-249-field_2 {
    max-width: 80%;
}

div#wpforms-249-field_6-container {
    max-width: 80%;
}

li.choice-1.depth-1 {
    line-height: 14px!important;
}

li.choice-1.depth-1 {
    line-height: 16px!important;
}
	
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    vertical-align: top;
    font-size: 12px;
}

div.wpforms-container-full .wpforms-form input[type=checkbox], div.wpforms-container-full .wpforms-form input[type=radio] {
    margin: 0px 5px 0 0px;
}
	
	.sektorSlider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 0px!important;
		top: 35%!important;
}

.sektorSlider .elementor-swiper-button.elementor-swiper-button-next {
    right: 0px!important;
	top: 35%!important;
}
	
	div.wpforms-container-full .wpforms-form label.wpforms-error {
    width: 80%;
}
	
	div#wpforms-confirmation-249 {
    width: 80%;
}
	
	#wpcf7-f689-p41-o1 .wpcf7-text {
    width: 80%;
}

span.wpcf7-list-item {
    width: 80%;
}
	
	input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    width: 60%;
}


input#wpforms-2738-field_3, input#wpforms-2738-field_1, input#wpforms-2738-field_5, input#wpforms-2738-field_4 {
    width: 80%;
}

textarea#wpforms-2738-field_2 {
    max-width: 80%;
}

div#wpforms-2738-field_6-container {
    max-width: 80%;
}

	div#wpforms-confirmation-2738 {
    width: 80%;
}

	#wpcf7-f2749-p2745-o1 .wpcf7-text {
    width: 80%;
}

.ekit_menu_responsive_tablet .elementskit-submenu-indicator {
    border: none !important;
}
	
	.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
    width: 100%;
    position: absolute;
    right: 0;
    text-align: right;
}

}