/*
Theme Name:  Hello Elementor Child
Theme URL:   https://mk-solutions.techokings.com
Description: Write here theme description.
Author:      Admin
Author URL:  https://mk-solutions.techokings.com
Template:    hello-elementor
Version:     1.0.0
*/

.home-service-block .swiper-slide .elementskit-profile-info{margin-bottom:0;}
.home-service-block .swiper-slide .elementskit-single-testimonial-slider{-webkit-box-shadow:none; box-shadow:none;}
.our-markets-icon-box .elementor-icon-box-icon{margin-top:2px;}

.google-review-block .ti-review-header .ti-profile-img,
.google-review-block .ti-load-more-reviews-container,
.google-review-block .ti-reviews-container-wrapper .ti-review-item{display:none !important;}
.google-review-block .ti-reviews-container-wrapper .ti-review-item:first-child,
.google-review-block .ti-reviews-container-wrapper .ti-review-item:nth-child(2),
.google-review-block .ti-reviews-container-wrapper .ti-review-item:nth-child(3){display: block !important;}
.google-review-block .ti-inner *{font-family: "Poppins" !important;}

.about-top-section:before{width:50%;}

.elementskit-accordion .elementskit-card .collapse {border: 1px solid rgba(207, 173, 121, .2);border-radius: 5px;margin-top: 10px;}
.elementskit-accordion .elementskit-card .elementskit-card-body ul{padding-left:20px;}

.google-review-block.reviews-page-block .ti-load-more-reviews-container,
.google-review-block.reviews-page-block .ti-reviews-container-wrapper .ti-review-item{display:block !important;}
/*.google-review-block.reviews-page-block .ti-reviews-container .ti-load-more-reviews-container .ti-load-more-reviews-button{padding: 10px 30px 10px 30px !important;background-color: #CFAD79 !important;font-family: "Poppins" !important;font-size: 16px !important;font-weight: 400 !important;line-height: 26px !important;color: #fff !important;border: 1px solid #CFAD79 !important;border-radius: 5px !important;margin-top: 60px;}*/
.reviews-page-block .ti-reviews-container .ti-load-more-reviews-container .ti-load-more-reviews-button:hover{background-color: #fff !important;color: #CFAD79 !important;border: 1px solid #CFAD79 !important;}
.reviews-page-block .ti-reviews-container-wrapper .ti-review-item .ti-inner{background-color: #F5EFE4 !important;border: 0 !important;}


body .elementor-element .google-review-block.reviews-page-block .ti-load-more-reviews-container .ti-load-more-reviews-button{padding: 10px 30px 10px 30px !important;background-color: #CFAD79 !important;font-family: "Poppins" !important;font-size: 16px !important;font-weight: 400 !important;line-height: 26px !important;color: #fff !important;border: 1px solid #CFAD79 !important;border-radius: 5px !important;margin-top: 60px;}
body .elementor-element .google-review-block.reviews-page-block .ti-load-more-reviews-container .ti-load-more-reviews-button:hover{background-color: #fff !important;color: #CFAD79 !important;border: 1px solid #CFAD79 !important;}


.job-list-block .awsm-job-listings .awsm-job-listing-item a{border: 1px solid rgba(6, 6, 6, .2);border-radius: 5px;position: relative;}
.job-list-block .awsm-job-listings .awsm-job-listing-item h2{font-size: 20px;line-height: 30px; color:#060606; margin-bottom: 10px; -ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.job-list-block .awsm-job-listings .awsm-job-listing-item p{color:#060606; margin-bottom: 10px;}
.job-list-block .awsm-job-listings .awsm-job-listing-item .awsm-job-specification-wrapper{display:none;}
.job-list-block .awsm-job-listings .awsm-job-listing-item .awsm-job-more-container .awsm-job-more{font-weight:500;}
.job-list-block .awsm-job-listings .awsm-job-listing-item .awsm-job-more-container .awsm-job-more span:before{font-size: 22px;}
.job-list-block .awsm-filter-wrap{margin: 0;padding: 15px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, .10);margin-bottom: 60px;border-radius: 5px;}
.job-list-block .awsm-filter-item-search{width: 25%; padding:0 10px !important;}
.job-list-block .awsm-filter-items{width: 75%;}
.job-list-block .awsm-filter-items .awsm-filter-item{width: 50%; padding:0 10px !important;}
.job-list-block .awsm-selectric,
.job-list-block .awsm-filter-item-search .awsm-job-form-control{border: 1px solid rgba(6, 6, 6, .2);border-radius: 5px;}
.job-list-block .awsm-selectric .label{font-size:16px;color: #060606;}
.job-list-block .awsm-grid-right-col img{position: absolute;right: 0;top: 0;width: 70px;border-radius: 0 0 0 5px;}
.job-list-block .awsm-grid-left-col{padding-right:80px;}


/*.awsm_job_openings-template-default .awsm-job-specifications-container{display:none;}*/
.awsm_job_openings-template-default .awsm-job-content {padding-bottom: 0;}
.awsm_job_openings-template-default .awsm-job-form-inner{border: 0;padding: 0;}
.job-form-block .awsm-job-form{border: 1px solid rgba(6, 6, 6, .2);border-radius: 5px; padding:30px; }
#awsm-application-form .awsm-job-form-group label{color:rgba(6, 6, 6, .5);}
#awsm-application-form .awsm-job-form-group .awsm-job-form-field{border: 1px solid rgba(6, 6, 6, .2);border-radius: 5px;}
.awsm-job-inline-group{position: relative;}
.awsm-job-inline-group #awsm_form_privacy_policy{position: absolute;left: 0;top: 3px;width: 20px;height: 20px;}
#awsm-application-form .awsm-job-inline-group label{padding-left: 35px;display: block;line-height: 1.3em;color: rgb(6, 6, 6);}
.awsm-resume-file-control{padding: 45px 20px;}
.form-file-type-block .awsm-job-form-field {opacity: 0;position: absolute;z-index: 9;top: 0;left: 0;height: 100%;width: 100%;}
.form-file-type-block {position: relative;border: 1px dashed rgba(6, 6, 6, .2);border-radius: 5px;padding: 40px 20px;text-align: center;cursor: pointer;margin-bottom: 60px;}
.form-file-type-block label{margin-bottom:0; padding-top:15px;}
.form-file-type-block:before {content: "Zum Hochladen klicken";color: rgba(6, 6, 6, 1);font-size: 16px;display: block;}
.form-file-type-block small {position: absolute;left: 0;bottom: -35px;color: rgba(6, 6, 6, .5);}
.awsm-filter-items .awsm-filter-item[data-filter='job__author_spec']{display:none;}



.wpcf7-form .wpcf7-form-control-wrap:before{content:'';position: absolute;width: 20px;height: 20px;left: 0;top: 18px;background-size: 100%;background-position: center;}
.wpcf7-form .form-name .wpcf7-form-control-wrap:before{background-image:url('/wp-content/uploads/2024/11/user.png');}
.wpcf7-form .form-email .wpcf7-form-control-wrap:before{background-image:url('/wp-content/uploads/2024/11/email.png');}
.wpcf7-form .form-number .wpcf7-form-control-wrap:before{background-image:url('/wp-content/uploads/2024/11/number.png');}
.wpcf7-form .form-subject .wpcf7-form-control-wrap:before{background-image:url('/wp-content/uploads/2024/11/subject.png');}
.wpcf7-form .form-message .wpcf7-form-control-wrap:before{background-image:url('/wp-content/uploads/2024/11/chatting.png');}





@media(min-width:1025px){
	.ekit-template-content-header .elementskit-menu-hamburger{display:none;}
	.ekit-template-content-header #menu-primary-menu li:last-child a{background-color: #cfad79;text-decoration: none;line-height: 26px;color: #fff;border: 1px solid #cfad79;border-radius: 5px;padding: 10px 30px; margin-left:40px;}
	.ekit-template-content-header #menu-primary-menu li:last-child a:hover{background-color: #fff;color: #cfad79;}
}
@media(max-width:1024px){
	.job-list-block .awsm-filter-wrap{margin-bottom:30px;}
	.job-list-block .awsm-selectric .label,
	.job-list-block .awsm-filter-item-search .awsm-job-form-control{font-size: 12px;}
	.job-list-block .awsm-filter-item-search,
	.job-list-block .awsm-filter-items .awsm-filter-item{padding: 0 5px !important;}
	.job-form-block .awsm-job-form{padding:20px 15px;}
}

@media(max-width:767px){
	.about-top-section:before{width:100%;}
	.job-list-block .awsm-filter-wrap{padding: 10px 10px 10px 5px;}
	.job-list-block .awsm-filter-item-search{width: calc(100% - 50px) !important;}
	.job-list-block .awsm-filter-toggle{width: 50px;margin: 0;display: flex;align-items: center;justify-content: center;}
	.job-list-block .awsm-filter-wrap .awsm-filter-items {width: 100%;}
	.job-list-block .awsm-filter-items .awsm-filter-item{width: calc(100% - 50px);margin-top: 5px;}
}